Разработайте Диалоговое окно Маски с помощью Parameters & Dialog Pane

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

Полагайте, что модель, содержащая блок Subsystem, вызвала систему AC. Эта Подсистема содержит систему кондиционирования воздуха.

Примените маску на этот блок подсистемы.

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

Например, нажмите Collapsible Panel от раздела Controls.

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

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

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

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

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

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

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

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

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

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

Похожие темы