Hauptinhalt

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

Achsen

Informationen zu AchsenBeispiel
UIAxes Properties

A mesh surface plot

Axes Properties
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Two normalized histogram plots in the same axes. A blue histogram is centered near zero and an orange one is centered near one.

GeographicAxes Properties
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Set of geographic axes that uses the 'colorterrain' basemap. A solid red line is plotted between two points: Imperial Beach, California and San Francisco, California. The two end points are marked with red asterisks.

PolarAxes Properties
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Scatter chart in polar coordinates

Container und Diagrammwerkzeuge

Informationen zu ContainernBeispiel

GridLayout

Grid layout manager shown as selected on the App Designer canvas. The cursor is over the configure icon, and a tooltip next to it says "Configure grid layout".

Panel

Empty panel with the label "Data".

TabGroup
Tab

Tab group with two tabs called "Data" and "Plots". The "Data" tab is selected. It is a lighter gray than the "Plots" tab.

Menu

Menu bar with the "File" menu expanded to show three submenus called "Open", "Save", and "Export"

ContextMenu

A context menu for a date picker component. The context menu has two menu items called "Change Format" and "Restore Defaults".

Toolbar
PushTool
ToggleTool

Custom toolbar that, from left to right, shows an orange download icon, a dark gray email icon, and an orange help icon with a vertical separator to the left of it

Dialogfenster und Benachrichtigungen

Informationen zu DialogfensternBeispiel
uialert
Dieses Objekt kann nur programmatisch hinzugefügt werden.

An Invalid File dialog box displayed in front of a UI figure. A red octagon icon with a white exclamation point appears to the left of an alert message that says "File not found".

uiconfirm
Dieses Objekt kann nur programmatisch hinzugefügt werden.

A Confirm Save dialog box with the message "Saving these changes will overwrite previous changes." The options it presents are "Overwrite", "Save as new", and "Cancel".

uiprogressdlg
Dieses Objekt kann nur programmatisch hinzugefügt werden.

A progress dialog box displayed in front of a UI figure. The message displayed above the progress bar says "Loading your data". A blue progress bar shows that the process is one-third complete.

uisetcolor
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Color picker dialog box that shows the standard colors, recent colors, and preview of the default color which is set to yellow

uigetfile
Dieses Objekt kann nur programmatisch hinzugefügt werden.

File selection dialog box

uiputfile
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Save to file dialog box

uigetdir
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Folder selection dialog box

uiopen
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Load file into workspace dialog box

uisave
Dieses Objekt kann nur programmatisch hinzugefügt werden.

Save workspace variables dialog box

Instrumentierung

Erweiterbare Komponenten

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.

Siehe auch

Themen