Этот пример показывает, как использовать блок Variant Subsystem маскированный в модели Simulink. Нажмите кнопку Open Model, расположенную на правом верхнем углу, чтобы просмотреть связанную модель в качестве примера. Этот пример модели - ссылки замаскировал блоки библиотеки. Блок библиотеки Allow, чтобы изменить его флажок содержимого в панели инициализации маски библиотеки должен быть выбран.
Когда вы маскируете блок Variant Subsystem, можно задать различный выбор от диалогового окна маски. Различный выбор, который вы задаете на диалоговом окне маски, применяется на нижний блок Variant Subsystem.
Чтобы передать различный выбор от маски до блока Variant Subsystem, можно или использовать команду set_param
или опцию продвижения параметра.
Давайте считать случаи описанными в модели в качестве примера.
Случай 1: опция продвижения параметра маски используется, чтобы продвинуть параметр блока Variant Subsystem маску. Блок Variant Subsystem перенесен в блоке Subsystem маскированном. Код инициализации (set_param
) используется в блоке Variant Subsystem, чтобы задать различный выбор, который далее передается маске на блоке Subsystem с помощью продвижения параметра. Этот продвинутый параметр записывает различный выбор, заданный от блока Subsystem маскированного.
Случай 2: Раскрывающийся параметр маски используется, чтобы создать опцию выбора на замаскированном блоке Subsystem верхнего уровня. Этот блок Subsystem маскированный содержит блок Variant Subsystem. Код инициализации (set_param
) используется в блоке Variant Subsystem, чтобы задать различный выбор. Значение, которое вы задаете как различный выбор от диалогового окна маски (Раскрывающийся параметр) передается нижнему блоку Variant Subsystem, чтобы установить его выбор.
Случай 3: Этот случай подобен Case 2
с дополнительным уровнем Подсистемы в модели. Здесь, блок Variant Subsystem перенесен в двойной уровень блока Subsystem маскированного.