Matlab è un programma di calcolo tecnico per ingegneri . Matlab include uno strumento per la creazione di interfacce utente grafiche (GUI ) che consente di selezionare gli oggetti da una tavolozza di elementi pre - codificati e personalizzare questi oggetti utilizzando una finestra di ispezione Proprietà . Quando arriva il momento per l'utente di testare e utilizzare la GUI , è importante programmare un metodo per chiudere la GUI che assicura l' utente non perderà alcun lavoro . Questo può essere fatto programmando una funzione close conferma. Cose che ti serviranno
Matlab R2007a o versione successiva
Mostra più istruzioni
1
Apri Matlab e digitare " guida " nella finestra di comando .
2
Fare clic sulla scheda "Apri esistente GUI" quando richiesto. Navigare verso la GUI salvata, selezionarla e fare clic su "OK".
3
Fare clic sull'icona di carta e matita nella finestra di editor GUI per aprire l' m -file .
4
Aggiungere il seguente codice sotto la prima funzione quotata in m -file : " guidata ( hObject , maniglie ) ; "
5
Digitare il seguente codice sotto la riga di codice digitato nel passaggio quattro : "set ( handles.figure1 , ' CloseRequestFcn ' , @ closeGUI ) ; "
6
Digitare il seguente testo alla fine del m -file : "Funzione closeGUI ( src , EVNT ) "
7
Aggiungi questo codice sotto la nuova funzione closeGUI : " selezione = questdlg ( ' ? vuoi chiudere l'interfaccia grafica ', ' Chiudi Richiesta di funzione ' , 'Si' , 'No ',' Sì '); "
8
Tipo " Selezione interruttore ", nella riga successiva di codice
9
tipo . " caso ' Si ' ", a la successiva riga di codice . Assicurarsi che questa linea è rientrato una volta .
10
tipo "delete ( GCF ) " nella riga successiva . Assicurarsi che questa linea è rientrato due volte .
11
tipo "caso 'No' " nella riga successiva . Assicurarsi che questa linea è rientrato una volta .
12
tipo "ritorno" nella riga successiva . Assicurarsi che questa linea è rientrato due volte .
13
tipo "fine" alla riga successiva per terminare la nuova funzione close conferma. Salva l' m -file e si è finito.