App Designer и фигуры пользовательского интерфейса поддерживают большой набор компонентов для разработки современных, полнофункциональных приложений. Таблицы ниже приводят компоненты, которые доступны.
Общие Компоненты — Включают компоненты, которые отвечают на взаимодействия, такие как кнопки, ползунки, выпадающие списки и деревья.
Оси — Включают оси, чтобы создать графики для визуализации данных и исследования.
Контейнеры и фигура Инструменты — Включают панели и вкладки для группировки компонентов, а также панелей меню.
Компоненты инструментирования — Включают приборы и лампы для визуализации состояния, а также кнопок и переключателей для выбора входных параметров.
Расширяемые Компоненты — Включают собственные компоненты, что вы создаете HTML использования, JavaScript® или CSS. Интерфейс со сторонними библиотеками, чтобы отобразить содержимое как виджеты или визуализация данных.
Компоненты тулбокса — Включают созданные компоненты пользовательского интерфейса тулбокса. Требует дополнительной лицензии тулбокса и установки.
Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступно в Component Library App Designer для вас, чтобы перетащить мышью на холст. Чтобы добавить компоненты в приложение App Designer, которые не доступны в Component Library, или что вы хотите добавить динамически к запущенному приложению, смотрите, Добавляют Компоненты пользовательского интерфейса к App Designer Программно.
При вызывании графических функций в App Designer рабочий процесс немного отличается, чем вы обычно используете в командной строке MATLAB®. Для получения дополнительной информации о том, как вызвать графические функции в App Designer, смотрите Графику Отображения в App Designer.
Информация об осях | Пример |
---|---|
UIAxes Properties |
|
Свойства осей графика Этот объект может быть добавлен программно только. |
|
Свойства GeographicAxes Этот объект может быть добавлен программно только. |
|
PolarAxes Properties Этот объект может быть добавлен программно только. |
|
Контейнерная информация | Пример |
---|---|
| |
Свойства Panel |
|
TabGroup Properties Tab Properties |
|
Свойства меню |
|
ContextMenu Properties |
|
Toolbar Properties PushTool Properties ToggleTool Properties Эти объекты могут быть добавлены программно только. |
|
Диалоговая информация | Пример |
---|---|
uialert Этот объект может быть добавлен программно только. |
|
uiconfirm Этот объект может быть добавлен программно только. |
|
uiprogressdlg Этот объект может быть добавлен программно только. |
|
uisetcolor Этот объект может быть добавлен программно только. |
|
uigetfile Этот объект может быть добавлен программно только. |
|
uiputfile Этот объект может быть добавлен программно только. |
|
uigetdir Этот объект может быть добавлен программно только. |
|
uiopen Этот объект может быть добавлен программно только. |
|
uisave Этот объект может быть добавлен программно только. |
|
Информация компонента | Пример |
---|---|
Свойства HTML |
|
Приложения созданы в App Designer или с uifigure
функционируйте поддерживают компоненты Aerospace Toolbox. Для получения дополнительной информации смотрите Инструменты Рейса (Aerospace Toolbox). Использовать компоненты тулбокса, допустимую лицензию и установку связанного тулбокса требуется.