Componenti dello sviluppo di applicazioni
App 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 della UI creati con la toolbox. Richiede una licenza ulteriore per la toolbox e l'installazione.
Tutti i componenti sono disponibili in modo programmatico. La maggior parte dei componenti della UI sono inoltre disponibili in App Designer Component Library e possono essere trascinati e rilasciati nell'area di disegno. 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
| Informazioni sul componente | Esempio |
|---|---|
Button |
|
CheckBox |
|
ColorPicker |
|
DatePicker |
|
DropDown |
|
NumericEditField |
|
EditField |
|
Hyperlink |
|
Image |
|
Label |
|
ListBox |
|
ButtonGroupRadioButton |
|
Slider |
|
RangeSlider |
|
Spinner |
|
StateButton |
|
Table |
|
TextArea |
|
ButtonGroupToggleButton |
|
TreeTreeNode |
|
CheckBoxTreeTreeNode |
|
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).


















































