Komponenten zur Erstellung von Apps
App Designer und UI Figures unterstützen eine große Anzahl von Komponenten zur Gestaltung moderner, voll funktionsfähiger Anwendungen. In den nachstehenden Tabellen sind die verfügbaren Komponenten aufgeführt.
Allgemeine Komponenten: Nehmen Sie Komponenten auf, die auf Interaktionen reagieren, wie z. B. Schaltflächen, Schieberegler, Dropdown-Listen und Bäume.
Achsen: Nehmen Sie Achsen zur Erstellung von Diagrammen zur Visualisierung und Auswertung von Daten auf.
Container und Diagrammwerkzeuge: Nehmen Sie Bedienfelder und Registerkarten zur Gruppierung von Komponenten sowie Menüleisten auf.
Instrumentierungskomponenten: Nehmen Sie Messanzeigen und Leuchten zur Visualisierung des Status sowie Knöpfe und Schalter zur Auswahl der Eingabeparameter auf.
Erweiterbare Komponenten: Nehmen Sie benutzerdefinierte UI-Komponenten auf, die Sie selbst erstellen. Erstellen Sie Schnittstellen zu Bibliotheken von Drittanbietern, um Inhalte wie Widgets oder Datenvisualisierungen anzuzeigen.
Toolbox-Komponenten: Nehmen Sie mit Toolboxen erstellte UI-Komponenten auf. Dazu ist eine zusätzliche Toolbox-Lizenz und -Installation erforderlich.
Alle Komponenten sind programmatisch verfügbar. Die meisten UI-Komponenten sind auch in der Component Library von App Designer verfügbar und können per Drag-and-Drop auf die Arbeitsfläche gezogen werden. Wie Komponenten in App Designer zu einer App hinzugefügt werden, die nicht in der Component Library verfügbar sind oder die dynamisch zur laufenden App hinzufügt werden sollen, erfahren Sie unter Add UI Components to App Designer Programmatically.
Beim Aufrufen von Grafikfunktionen in App Designer ist der Workflow etwas anders als bei der Verwendung der MATLAB®-Befehlszeile. Weitere Informationen über den Aufruf von Grafikfunktionen in App Designer finden Sie unter Display Graphics in App Designer.
Gängige Komponenten
| Informationen zur Komponente | Beispiel |
|---|---|
Button |
|
CheckBox |
|
ColorPicker |
|
DatePicker |
|
DropDown |
|
NumericEditField |
|
EditField |
|
Hyperlink |
|
Image |
|
Label |
|
ListBox |
|
ButtonGroupRadioButton |
|
Slider |
|
RangeSlider |
|
Spinner |
|
StateButton |
|
Table |
|
TextArea |
|
ButtonGroupToggleButton |
|
TreeTreeNode |
|
CheckBoxTreeTreeNode |
|
Achsen
| Informationen zu Achsen | Beispiel |
|---|---|
| UIAxes Properties |
|
| Axes Properties Dieses Objekt kann nur programmatisch hinzugefügt werden. |
|
| GeographicAxes Properties Dieses Objekt kann nur programmatisch hinzugefügt werden. |
|
| PolarAxes Properties Dieses Objekt kann nur programmatisch hinzugefügt werden. |
|
Container und Diagrammwerkzeuge
| Informationen zu Containern | Beispiel |
|---|---|
|
| |
Panel |
|
TabGroupTab |
|
Menu |
|
ContextMenu |
|
ToolbarPushToolToggleTool |
|
Dialogfenster und Benachrichtigungen
| Informationen zu Dialogfenstern | Beispiel |
|---|---|
uialertDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uiconfirmDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uiprogressdlgDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uisetcolorDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uigetfileDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uiputfileDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uigetdirDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uiopenDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
uisaveDieses Objekt kann nur programmatisch hinzugefügt werden. |
|
Instrumentierung
| Informationen zur Komponente | Beispiel |
|---|---|
Gauge |
|
NinetyDegreeGauge |
|
LinearGauge |
|
SemicircularGauge |
|
Knob |
|
DiscreteKnob |
|
Lamp |
|
Switch |
|
RockerSwitch |
|
ToggleSwitch |
|
Erweiterbare Komponenten
| Informationen zur Komponente | Beispiel |
|---|---|
|
| |
HTML |
|
Toolbox-Komponenten
Apps, die in App Designer oder mit der Funktion uifigure erstellt werden, unterstützen Komponenten in mehreren zusätzlichen Produkten. Zur Verwendung dieser Komponenten ist eine gültige Lizenz und die Installation des zugehörigen Produkts erforderlich.
Aerospace Toolbox-Komponenten: Weitere Informationen finden Sie unter Flight Instruments (Aerospace Toolbox).
Simulink®-Komponenten: Weitere Informationen finden Sie unter Entwickeln von Apps zur Steuerung von Simulationen (Simulink).


















































