App Designer и UI-рисунки поддерживают большой набор компонентов для разработки современных полнофункциональных приложений. В таблицах ниже перечислены доступные компоненты.
Общие компоненты - включают компоненты, реагирующие на взаимодействия, такие как кнопки, ползунки, раскрывающиеся списки и деревья.
Оси (Axes) - включение осей для создания графиков для визуализации и исследования данных.
Контейнеры и инструменты рисунков - включают панели и вкладки для группирования компонентов, а также строки меню.
Компоненты КИПиА - Включают датчики и лампы для визуализации состояния, а также ручки и переключатели для выбора входных параметров.
Расширяемые компоненты - включение пользовательских компонентов пользовательского интерфейса, созданных пользователем. Взаимодействие с библиотеками сторонних производителей для отображения таких компонентов, как виджеты или визуализация данных.
Компоненты панели инструментов - включение созданных компонентов пользовательского интерфейса панели инструментов. Требуется дополнительная лицензия на набор инструментов и установка.
Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступны в библиотеке компонентов App Designer для перетаскивания на холст. Чтобы добавить компоненты в приложение App Designer, недоступные в библиотеке компонентов, или динамически добавляемые в запущенное приложение, см. раздел Добавление компонентов пользовательского интерфейса в App Designer программным способом.
При вызове графических функций в App Designer рабочий процесс несколько отличается от того, который обычно используется в командной строке MATLAB ®. Дополнительные сведения о вызове графических функций в App Designer см. в разделе Отображение графики в App Designer.
| Сведения об осях | Пример |
|---|---|
| Свойства UIAxes |
|
| Свойства осей Этот объект можно добавить только программно. |
|
| Свойства осевых осей Этот объект можно добавить только программно. |
|
| Свойства полярных осей Этот объект можно добавить только программно. |
|
| Сведения о диалоговом окне | Пример |
|---|---|
uialertЭтот объект можно добавить только программно. |
|
uiconfirmЭтот объект может быть добавлен только программно. |
|
uiprogressdlgЭтот объект может быть добавлен только программно. |
|
uisetcolorЭтот объект может быть добавлен только программно. |
|
uigetfileЭтот объект можно добавить только программно. |
|
uiputfileЭтот объект может быть добавлен только программно. |
|
uigetdirЭтот объект можно добавить только программно. |
|
uiopenЭтот объект можно добавить только программно. |
|
uisaveЭтот объект можно добавить только программно. |
|
| Информация о компоненте | Пример |
|---|---|
|
| |
| Свойства HTML |
|
Приложения, созданные в App Designer или с помощью uifigure поддерживает компоненты панели инструментов Aerospace. Дополнительные сведения см. в разделе Летные приборы (Aerospace Toolbox). Для использования компонентов панели инструментов требуется действительная лицензия и установка соответствующей панели инструментов.