| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> ingegneria del Software >> Content
    Come creare una GUI in MATLAB
    Mentre script MATLAB sono potenti e personalizzabili , le linee di battitura del codice non è sempre il modo migliore per trattare con i vostri dati. Potrebbe essere necessario uno strumento di visualizzazione interattiva dei dati che non è costruito in MATLAB . Oppure, potrebbe essere necessario creare uno strumento di analisi interattiva dei dati per qualcuno che non sta bene con la linea di comando di MATLAB . In casi come questi , la scelta migliore può essere una interfaccia grafica utente ( GUI ) . MATLAB è uno strumento di creazione GUI chiamato GUIDA (GUI Development Environment ) . GUIDE è una GUI per la creazione di interfacce grafiche . Usando guida, è possibile definire il layout GUI e hanno MATLAB genera automaticamente il codice GUI . È quindi possibile modificare il codice GUI per personalizzare il comportamento del vostro GUI . Cose che ti serviranno
    MATLAB
    Mostra più istruzioni
    GUI layout
    1

    Apri GUIDA digitando " guida " (senza le virgolette) al comando di MATLAB linea . Una finestra pop-up .
    2

    dall'elenco sul lato sinistro della finestra , scegliere un modello di interfaccia grafica facendo clic su di esso . " Blank GUI" ( il default) crea una GUI con nulla su di esso . " GUI con Uicontrols " crea una GUI con qualche esempio caselle di testo modificabili , articoli per pulsanti di selezione e pulsanti . "GUI con asce e menu " crea una GUI con assi Grafico di esempio e un menu a discesa di esempio. " Domanda Modal Dialog" crea una GUI con il testo statico " Vuoi creare una finestra di domanda?" e "Sì" e "No" pulsanti . Una volta scelto un modello, fare clic su "OK ". Il tuo modello di interfaccia grafica prescelta apparirà in un editor di layout GUI .
    3

    Ridimensiona tutto il tuo GUI cliccando sulla GUI lontano da qualsiasi componente ( sulla luce , griglia grigia ) . Quindi , spostare il mouse per il , destra in basso della GUI ( la luce , griglia grigia ) . Quando il puntatore del mouse si trasforma in una freccia a forma di L a ritroso nero , fare clic e trascinare per rendere la GUI più grande.
    4

    posizionare il puntatore del mouse sopra le piccole icone sul lato sinistro del layout GUI editore . Ogni icona rappresenta un componente GUI . Come si passa il mouse sopra ogni icona , il nome del componente GUI pop-up.
    5

    Cliccare sull'icona componente GUI e trascinare il componente GUI sulla GUI . Quando si rilascia il pulsante del mouse , il componente scelto apparirà sulla GUI . È possibile spostare il componente in giro facendo clic su di esso e trascinandolo in una nuova posizione. È possibile ridimensionare la componente facendo clic su di esso una volta , quindi fare clic e trascinare una delle piccole scatole nere che appaiono attorno ad esso . Scegliere e disporre i componenti GUI in base alle vostre esigenze .
    6

    Modificare il testo di ciascun componente GUI facendo clic su di esso per selezionarlo. Quindi , andare al menu Visualizza e fare clic sulla finestra di ispezione Proprietà . Nell'elenco risultante, fare clic su " String ". Una finestra di dialogo nella quale è possibile inserire il testo su un pulsante , il testo di una mostra statica o le opzioni desiderate in un menu .
    GUI Programming
    7 < p > Salva il tuo GUI andando nel menu "File" e cliccando su " Salva". Immettere un nome di file per il GUI e fare clic su "OK". MATLAB salverà l'interfaccia grafica in un file . Fico , e generare automaticamente un file . M contenente funzioni che controllano le azioni di ogni componente. Il file . M si aprirà automaticamente nell'editor di testo di MATLAB . Ad esempio , si immette il nome testgui file nella finestra di dialogo Salva e fare clic su OK . MATLAB salva il layout GUI in un file chiamato testgui.fig , e genera il codice GUI in un file chiamato testgui.m .
    8

    Programma le azioni dei componenti GUI facendo clic destro sul componente in l'editor GUI layout, quindi scegliendo "Visualizza le richiamate - richiamata ". Il file . M si sposterà nella funzione di callback per quel componente . La funzione di callback per un componente definisce l'azione che si verifica quando l'utente fa clic su tale componente. Aggiungere il proprio codice MATLAB per la funzione di richiamata del componente e salvare il file scegliendo "File - . Salva" Quando l'utente fa clic su tale componente nella GUI , MATLAB eseguiranno la funzione di richiamata appena immesso . Ad esempio, la GUI contiene un pulsante con l'etichetta " Linea ". Quando l' utente fa clic su tale pulsante , si vuole MATLAB per visualizzare un grafico della retta y = x tra x = 1 e x = 10 . Si potrebbe modificare la funzione di callback in modo che appaia così:

    % --- Esegue il premere il pulsante in linea

    funzione Line_Callback ( hObject , eventdata , maniglie ) per

    . x = 1,10;

    y = x ;

    figura ;

    plot ( x , y) ;

    % hObject maniglia Line ( vedere GCBO ) per

    % eventdata riservato - da definire in una futura versione di MATLAB

    % gestisce la struttura con i dati di maniglie e l'utente (vedi GUIDATA ) per

    Ora , quando un utente clic sul pulsante "Linea " , MATLAB visualizza il grafico in una nuova finestra .
    9

    accesso GUI proprietà dei componenti in codice della funzione di richiamata digitando "c = get ( hObject , ' proprietà ') " (senza le virgolette ) . Sostituire hObject con il manico oggetto e ' Proprietà ' con il nome della proprietà che si desidera , racchiusa tra singoli apici ( ad esempio , 'stringa' ) . Il valore della proprietà viene assegnato alla variabile "c" . Ad esempio, la GUI contiene una casella di testo modificabile chiamato EditBox . Un utente inserisce un numero nella casella . Si dispone di un pulsante denominato Calcola che ha bisogno di prendere quel numero e aggiungere 5 ad esso . Modificare la funzione di callback per il Calcolo di simile a questa :

    % --- Esegue il premere il pulsante Calcola nella

    funzione Calculate_Callback ( hObject , eventdata , maniglie ) per

    c . = get ( handles.EditBox , ' stringa ');

    c = c +5;

    % hObject maniglia di Calcolo (vedi GCBO ) per

    % eventdata riservato - a essere definite in una futura versione di MATLAB

    % gestisce la struttura con le maniglie ei dati utente ( vedi GUIDATA ) economici 10

    GUI proprietà dei componenti in codice della funzione di richiamata digitando "set ( hObject , ' Proprietà ' , Value) "(senza le virgolette ) . Sostituire hObject con la maniglia oggetto , ' Proprietà ' con il nome della proprietà che si desidera , racchiusa tra singoli apici ( ad esempio , 'stringa' ) , e il valore con il valore che si desidera impostare per la proprietà .
    < p > Per esempio , la vostra GUI contiene una casella di testo modificabile chiamato EditBox e un pulsante denominato Imposta . Quando l'utente preme Set , vuoi EditBox per visualizzare il numero 2 . Modificare la funzione di callback per Set di simile a questa :

    % --- Esegue il premere il pulsante in Set

    Previous :

    next :
      Articoli Correlati
    ·Come importare un file di AutoCAD in 3D Studio Max 
    ·Che cos'è Autodesk Moldflow Communicator ? 
    ·Come visualizzare le schede di layout in Autocad ? 
    ·Come installare Zend con WAMP 
    ·PLC Ladder Logic Tutorial 
    ·Introduzione a Matlab 7 per ingegneri 
    ·Come muoversi a Blender 
    ·Computer Oriented Analisi Numerica 
    ·Come scaricare Visual Studio Da Internet 
    ·Ingegneria del Software di disegno 
      Articoli in evidenza
    ·Come modificare un negozio Stampa file in un file PDF 
    ·Come collegare un foglio di calcolo di Excel in un diag…
    ·Come aumentare il livello audio in file AVI 
    ·Qual è l'estensione BCF File 
    ·Come creare comandi in ACAD 
    ·Come masterizzare più brani da un CD 
    ·Come rimuovere le correzioni in Word 2007 
    ·Qual è l'estensione del file di SGML 
    ·Come gruppo per un totale Rapporto di vendite giornalie…
    ·Come usare Dazzle 
    Copyright © Conoscenza Informatica http://it.wingwit.com