Creazione di App con interfacce utente grafiche in MATLAB

Le GUI (note anche come interfacce grafiche utente o UI) forniscono un controllo di tipo "punta e clicca" sulle applicazioni software, eliminando la necessità di imparare un linguaggio o di digitare comandi per poter eseguire l'applicazione.

Le MATLAB App sono programmi MATLAB autonomi con front end GUI che automatizzano un'attività o un calcolo. Tipicamente, la GUI contiene controlli quali menu, barre degli strumenti, pulsanti e cursori. Molti prodotti MATLAB (quali Curve Fitting Toolbox, Signal Processing Toolbox e Control System Toolbox) includono App con interfacce utente. È inoltre possibile creare le proprie App personalizzate, comprese le corrispondenti UI.

Creazione interattiva di una GUI MATLAB

GUIDE (ambiente di sviluppo GUI) fornisce gli strumenti per progettare interfacce utente destinate ad App personalizzate. Il Layout Editor di GUIDE ti consente di progettare graficamente la tua GUI. Successivamente, GUIDE genera automaticamente il codice MATLAB per costruire l'UI, che potrai modificare per programmare il comportamento della tua App.

Creazione programmatica di una GUI MATLAB

Per avere un maggiore controllo sulla progettazione e sullo sviluppo, puoi creare un codice MATLAB che definisca le proprietà e i comportamenti di tutti i componenti. MATLAB contiene una funzionalità integrata che ti aiuta a creare programmaticamente la GUI per la tua App. Puoi aggiungere finestre di dialogo, comandi di interfaccia utente (quali pulsanti e cursori) e contenitori (quali riquadri e gruppi di pulsanti).

A custom app with a GUI in MATLAB
Un'App personalizzata con una GUI in MATLAB

Esempi e consigli pratici

Riferimenti software

Vedere anche: MATLAB Compiler, MATLAB App, video sulle GUI MATLAB