MATLAB ist eine technische Software-Umgebung für die Datenerfassung , Analyse, Simulation und Anzeige verwendet . Oft im Laufe des Workflows , ist es notwendig, einen Benutzer zur Eingabe von Entscheidungen in den Workflow zu ermöglichen, anstatt führen eine völlig automatisierten Prozess. Allerdings sind die Möglichkeiten für die Elemente der Benutzeroberfläche , wie Listenfelder , kann über die Programmierung manipuliert werden. Anleitung
1
erstellen Zelle Array von Strings mit den Optionen für das Listenfeld , um , wie folgt:
my_options = {' First' ' Second ' Third '} ;
2
erstellen und Anzeigen einer Liste im Dialogfeld mit der listdlg ()-Funktion wie im folgenden Beispiel:
[ Auswahl was_ok ] = listdlg ( ' Aufforderungszeichenfolge ', ' Stellen eine Auswahl: ',' ListString ' , my_options );
MATLAB Ausführung angehalten und erlaubt keine Eingabe , während das Dialogfeld geöffnet ist. Die Rückgabewerte sind der Index des ausgewählten Wert (e) und ein Wert, der angibt , ob der Dialog mit dem "OK" oder "Abbrechen" geschlossen wurde.
3
Besuchen Sie das aktuelle Liste der Listenfeld Auswahl erstellt mit MATLAB interaktive grafische Benutzeroberfläche Schöpfer, GUIDE , mit Hilfe der get () -Funktion. Die list_box_handle ist der Griff zu Ihrem Listenfeld Grafik-Objekt :
current_list = get ( list_box_handle , 'String ');
4
Set eine neue Liste von Auswahlen in Ihrem Listenfeld mit die set () -Funktion:
Set ( list_box_handle , 'String ' , my_options );