App Building

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

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

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

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

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

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

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

Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступны в App Designer Component Library чтобы перетащить мышью на холст. Чтобы добавить компоненты в приложение App Designer, которые недоступны в Component Library или которые необходимо динамически добавить в работающее приложение, см. раздел «Программное добавление компонентов пользовательского интерфейса в 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.

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

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

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 Toolbox компонентов. Для получения дополнительной информации смотрите Flight Instruments (Aerospace Toolbox). Для использования компонентов тулбокса требуется действительная лицензия и установка связанного тулбокса.

Похожие темы