Componenti dello sviluppo di applicazioni
R2026bApp Designer e le figure della UI supportano un ampio insieme di componenti per progettare applicazioni moderne e complete di tutte le feature. Le tabelle seguenti elencano i componenti disponibili.
Componenti comuni: includono i componenti che rispondono alle interazioni, quali pulsanti, cursori, elenchi a discesa e alberi.
Assi: includono gli assi per creare grafici per la visualizzazione e l'esplorazione dei dati.
Contenitori e strumenti della figura: includono pannelli e schede per raggruppare i componenti, nonché le barre dei menu.
Componenti della strumentazione: comprendono indicatori e spie per visualizzare lo stato, nonché manopole e interruttori per selezionare i parametri di input.
Componenti estensibili: includono componenti personalizzati della UI creati dall'utente. Interfacciarsi con librerie di terze parti per visualizzare contenuti come widget o visualizzazioni di dati.
Componenti della toolbox: include componenti dell'interfaccia utente creati con la toolbox. Questi componenti richiedono una licenza ulteriore per la toolbox e l'installazione.
Tutti i componenti sono disponibili in modo programmatico. È inoltre possibile aggiungere la maggior parte dei componenti dell'interfaccia utente all'area di disegno dell'app trascinandoli dall'App Designer Component Library oppure facendo doppio clic sull'area di disegno e selezionando un componente dal menu di inserimento rapido (da R2026b). Per aggiungere componenti a un'applicazione App Designer che non sono disponibili in Component Library, o che si desidera aggiungere dinamicamente all'applicazione in esecuzione, vedere Add UI Components to App Designer Programmatically.
Quando si chiamano funzioni grafiche in App Designer, il workflow è leggermente diverso da quello che si utilizza normalmente nella riga di comando di MATLAB®. Per maggiori informazioni su come chiamare le funzioni grafiche in App Designer, vedere Display Graphics in App Designer.
Componenti comuni
Assi
| Informazioni sugli assi | Esempio |
|---|---|
| UIAxes Properties |
|
| Axes Properties Questo oggetto può essere aggiunto solo in modo programmatico. |
|
| GeographicAxes Properties Questo oggetto può essere aggiunto solo in modo programmatico. |
|
| PolarAxes Properties Questo oggetto può essere aggiunto solo in modo programmatico. |
|
Contenitori e strumenti della figura
| Informazioni sul contenitore | Esempio |
|---|---|
|
| |
Panel |
|
TabGroupTab |
|
Menu |
|
ContextMenu |
|
ToolbarPushToolToggleTool |
|
Dialoghi e notifiche
| Informazioni sul dialogo | Esempio |
|---|---|
uialertQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uiconfirmQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uiprogressdlgQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uisetcolorQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uigetfileQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uiputfileQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uigetdirQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uiopenQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
uisaveQuesto oggetto può essere aggiunto solo in modo programmatico. |
|
Strumentazione
| Informazioni sul componente | Esempio |
|---|---|
Gauge |
|
NinetyDegreeGauge |
|
LinearGauge |
|
SemicircularGauge |
|
Knob |
|
DiscreteKnob |
|
Lamp |
|
Switch |
|
RockerSwitch |
|
ToggleSwitch |
|
Componenti estensibili
| Informazioni sul componente | Esempio |
|---|---|
|
| |
HTML |
|
Componenti della toolbox
Le applicazioni create in App Designer o con la funzione uifigure supportano componenti presenti in diversi prodotti supplementari. Per utilizzare questi componenti è necessaria una licenza valida e l'installazione del prodotto associato.
Componenti Aerospace Toolbox: per ulteriori informazioni, vedere Flight Instruments (Aerospace Toolbox).
Componenti Simulink®: per ulteriori informazioni, vedere Creazione di applicazioni per il controllo delle simulazioni (Simulink).


















































