MATLAB er et teknisk software miljø som brukes til datainnsamling , analyse , simulering og display. Ofte i løpet av arbeidsflyten , er det nødvendig å tillate en bruker å legge inn vedtak i arbeidsflyten , i stedet utføre en fullstendig automatisert prosess . Men de tilgjengelige alternativene for elementene i brukergrensesnittet , for eksempel lister , kan manipuleres via programmering. Instruksjoner
en
Lag en celle utvalg av strenger som inneholder alternativer for listen , i rekkefølge, slik:
my_options = { ' First ' ' Second ' ' tredje '} ;
2
Lag og vise en liste dialogboks med listdlg ( )-funksjonen som i følgende eksempel : en
[ utvalg , was_ok ] = listdlg (' PromptString ', ' Gjør et valg: ',' ListString ' , my_options ) ;
MATLAB pauser utførelse og tillater ikke inn mens dialogboksen er åpen . Avkastningen verdier er indeksen for den valgte verdien (e) og en boolean som angir om vinduet ble lukket med " OK " eller "Avbryt "-knappen .
3
Åpne gjeldende liste over listeverdiene valg laget med MATLAB interaktive grafiske brukergrensesnitt skaperen , GUIDE , ved hjelp av få ( )-funksjonen . Den list_box_handle er håndtaket til din liste grafikk objekt : en
current_list = get ( list_box_handle , ' String ');
4
Sett en ny liste over valg i listen ved hjelp av settet ( )-funksjonen : en
sett ( list_box_handle , ' String ' , my_options );