Come rimuovere una voce Casella di riepilogo in MATLAB

November 7

Come rimuovere una voce Casella di riepilogo in MATLAB


MATLAB è un ambiente software tecnico utilizzato per la raccolta dei dati, l'analisi, la simulazione e la visualizzazione. Spesso, nel corso del flusso di lavoro, è necessario consentire all'utente di decisioni di ingresso del flusso di lavoro, invece di eseguire un processo completamente automatizzato. Tuttavia, le opzioni disponibili per gli elementi dell'interfaccia utente, ad esempio caselle di riepilogo, possono essere manipolati tramite la programmazione.

istruzione

1 Creare un array di celle di stringhe contenente le opzioni per la casella di riepilogo, in ordine, come segue:

my_options = { 'First' 'secondo' 'terzo'};

2 Creare e visualizzare una finestra di dialogo lista usando la funzione listdlg (), come nel seguente esempio:

[Selezione, was_ok] = listdlg ( 'stringaPrompt', 'Effettuare una selezione:', 'ListString', my_options);

MATLAB mette in pausa l'esecuzione e non consente di ingresso, mentre la finestra di dialogo è aperta. I valori di ritorno sono l'indice del valore selezionato (s) e un valore booleano che indica se la finestra è stata chiusa con il tasto "OK" o "Cancel".

3 Accedere alla lista attuale delle caselle di riepilogo selezioni create utilizzando interattivo creatore interfaccia grafica di MATLAB, GUIDE, utilizzando la funzione get (). Il list_box_handle è la maniglia per Inserisci il tuo oggetto casella di grafica:

current_list = get (list_box_handle, 'String');

4 Impostare un nuovo elenco di selezioni nella tua casella di riepilogo utilizzando la funzione set ():

set (list_box_handle, 'String', my_options);