Спроектируйте диалоговое окно маски

В этом примере показано, как создать диалоговое окно маски с помощью панели Parameters & Dialog Редактора Маски. Когда вы маскируете блок, вы инкапсулируете детали логики блока и создаете пользовательский интерфейс для блока.

Полагайте, что эта модель, содержащая блок Subsystem маскированный, вызвала Систему AC. Блок AC System содержит систему кондиционирования воздуха. Для больше при маскировании подсистем, смотрите, Создают Простую Маску.

Чтобы открыть Редактор Маски, щелкните правой кнопкой по блоку AC System, затем выберите Mask> Edit Mask.

В Редакторе Маски используйте панель Parameters & Dialogs, чтобы добавить средства управления на диалоговом окне маски и управлять размещением диалогового окна маски. Выберите элементы из раздела Controls, чтобы добавить параметры в диалоговое окно маски. Используйте раздел Редактора свойств, чтобы отредактировать свойства параметра.

Например, в панели Средств управления, нажмите Collapsible Panel. Заметьте, что разборный контейнер панели теперь добавляется в разделе Диалогового окна. В Быстром столбце введите значение, которое будет отображено на диалоговом окне маски. Например, информация Производителя. Столбец Имени заполняется автоматически, когда вы добавляют управление. Можно изменить это значение. Можно поменять имя и тип этого параметра из Редактора свойств.

Отредактируйте свойства разборной панели в Редакторе свойств. Нажмите Preview, чтобы просмотреть диалоговое окно маски, когда вы создаете его.

Точно так же можно добавить и сконфигурировать различные средства управления из Редактора Маски, чтобы создать диалоговое окно маски.

Наблюдайте макет маски. Контейнеры как групповые блоки, разборные панели и вкладки собирают в группу средства управления. Здесь, желтый представляет Групповой блок, розовый представляет Вкладку, и зеленый представляет Разборную Панель.

Тип кнопочных управлений используется, чтобы создать кнопку Power On на диалоговом окне маски. Чтобы справиться с размещением кнопки, примените свойство Horizontal Stretch. Можно также добавить код коллбэка, чтобы выполниться, когда кнопка нажимается. Можно просмотреть демонстрационный код коллбэка для типа кнопочных управлений в присоединенной модели.

Разборная панель для получения информации Производителя содержит текст и типы управления Гиперссылкой.

Можно добавить код MATLAB как коллбэк для гиперссылки.

Раздел General Controls содержит вкладки, чтобы выделять и категоризировать информацию под Основными Средствами управления и Вспомогательными Средствами управления. Вкладка Main Controls использует Наборы и Ползунок, чтобы принять входные параметры для параметров кондиционера. Можно отредактировать свойство набора и ползунка в разделе редактора свойств Редактора Маски, чтобы разместить их горизонтально или вертикально.

Вспомогательные Средства управления используют Всплывающее окно, Флажок и Переключатели.

Раздел Advanced Controls является разборной панелью, которая содержит поле счетчика, минимум и максимальные параметры, чтобы принять входные параметры.

Похожие темы