Этот пример показывает, как создать диалоговое окно маски с помощью панели Parameters & Dialog Редактора Маски. Когда вы маскируете блок, вы инкапсулируете блочную логику и создаете пользовательский интерфейс для блока.
Полагайте, что модель, содержащая блок Subsystem, вызвала систему AC. Эта Подсистема содержит систему кондиционирования воздуха.
Примените маску на этот блок подсистемы.
В Редакторе Маски используйте панель Parameters & Dialogs, чтобы добавить средства управления на диалоговом окне маски и управлять размещением диалогового окна маски. Выберите элементы из раздела Controls, чтобы добавить параметры к диалоговому окну маски. Используйте раздел Редактора свойств, чтобы отредактировать свойства параметра.
Например, нажмите Collapsible Panel от раздела Controls.
Заметьте, что разборный контейнер панели теперь добавляется в разделе Диалогового окна. В Быстром столбце введите значение, которое будет отображено на диалоговом окне маски. Например, Manufactures Information
. Столбец Имени заполняется автоматически, когда управление добавляется. Можно изменить это значение.
Отредактируйте свойства разборной панели в Редакторе свойств. Нажмите Preview, чтобы просмотреть диалоговое окно маски, когда вы создаете его.
Точно так же можно добавить и сконфигурировать различные средства управления из Редактора Маски, чтобы создать диалоговое окно маски.
Наблюдайте макет маски. Контейнеры как групповые блоки, панели, разборные панели и вкладки собирают в группу средства управления. Здесь, желтый представляет Групповой блок, розовый представляет Вкладку, и зеленый представляет Разборную Панель.
Тип кнопочных управлений используется, чтобы создать кнопку Power On на диалоговом окне маски. Чтобы справиться с размещением кнопки, примените свойство Horizontal Stretch. Можно также добавить код обратного вызова, который будет выполняться, когда кнопка нажимается. Можно просмотреть демонстрационный код обратного вызова для типа кнопочных управлений в присоединенной модели.
Разборная панель для получения информации Производителя содержит текст и типы управления Гиперссылкой.
Можно добавить код MATLAB как обратный вызов для гиперссылки.
Раздел General Controls содержит вкладки, чтобы выделять и категоризировать информацию под Основными Средствами управления и Вспомогательными Средствами управления. Вкладка Main Controls использует Наборы и Ползунок, чтобы принять входные параметры для параметра кондиционера. Можно отредактировать свойство набора и ползунка в разделе редактора свойств Редактора Маски, чтобы разместить их горизонтально или вертикально.
Вспомогательные Средства управления используют Всплывающее окно, Флажок и Переключатели.
Раздел Advanced Controls является разборной панелью, которая содержит поле счетчика, минимальные и максимальные параметры, чтобы принять входные параметры.