exponenta event banner

Компоненты для создания приложений

App Designer и UI-рисунки поддерживают большой набор компонентов для разработки современных полнофункциональных приложений. В таблицах ниже перечислены доступные компоненты.

  • Общие компоненты - включают компоненты, реагирующие на взаимодействия, такие как кнопки, ползунки, раскрывающиеся списки и деревья.

  • Оси (Axes) - включение осей для создания графиков для визуализации и исследования данных.

  • Контейнеры и инструменты рисунков - включают панели и вкладки для группирования компонентов, а также строки меню.

  • Компоненты КИПиА - Включают датчики и лампы для визуализации состояния, а также ручки и переключатели для выбора входных параметров.

  • Расширяемые компоненты - включение пользовательских компонентов пользовательского интерфейса, созданных пользователем. Взаимодействие с библиотеками сторонних производителей для отображения таких компонентов, как виджеты или визуализация данных.

  • Компоненты панели инструментов - включение созданных компонентов пользовательского интерфейса панели инструментов. Требуется дополнительная лицензия на набор инструментов и установка.

Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступны в библиотеке компонентов App Designer для перетаскивания на холст. Чтобы добавить компоненты в приложение App Designer, недоступные в библиотеке компонентов, или динамически добавляемые в запущенное приложение, см. раздел Добавление компонентов пользовательского интерфейса в App Designer программным способом.

При вызове графических функций в App Designer рабочий процесс несколько отличается от того, который обычно используется в командной строке MATLAB ®. Дополнительные сведения о вызове графических функций в App Designer см. в разделе Отображение графики в App Designer.

Общие компоненты

Оси

Сведения об осяхПример
Свойства UIAxes

A mesh surface plot

Свойства осей
Этот объект можно добавить только программно.

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

Свойства осевых осей
Этот объект можно добавить только программно.

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.

Свойства полярных осей
Этот объект можно добавить только программно.

Scatter chart in polar coordinates

Контейнеры и инструменты рисунков

Диалоги и уведомления

Сведения о диалоговом окнеПример
uialert
Этот объект можно добавить только программно.

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
Этот объект может быть добавлен только программно.

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
Этот объект может быть добавлен только программно.

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
Этот объект может быть добавлен только программно.

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

uigetfile
Этот объект можно добавить только программно.

File selection dialog box

uiputfile
Этот объект может быть добавлен только программно.

Save to file dialog box

uigetdir
Этот объект можно добавить только программно.

Folder selection dialog box

uiopen
Этот объект можно добавить только программно.

Load file into workspace dialog box

uisave
Этот объект можно добавить только программно.

Save workspace variables dialog box

Инструментовка

Расширяемые компоненты

Компоненты панели инструментов

Приложения, созданные в App Designer или с помощью uifigure поддерживает компоненты панели инструментов Aerospace. Дополнительные сведения см. в разделе Летные приборы (Aerospace Toolbox). Для использования компонентов панели инструментов требуется действительная лицензия и установка соответствующей панели инструментов.

Связанные темы