Замаскируйте различную подсистему

В этом примере показано, как использовать Различный блок Subsystem маскированный в модели Simulink. Нажмите кнопку Open Model, расположенную на правом верхнем углу, чтобы просмотреть связанную модель в качестве примера. Этот пример модели - ссылки замаскировал библиотечные блоки.

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

Чтобы передать вариант от маски до Различного блока Subsystem, можно или использовать set_param команда или опция продвижения параметра.

Давайте считать случаи описанными в модели в качестве примера.

  • Случай 1: опция продвижения параметра маски используется, чтобы продвинуть Различный параметр блока Subsystem маску. Различный блок Subsystem перенесен в блоке Subsystem маскированном. Код инициализации (set_param) используется в Различном блоке Subsystem, чтобы задать вариант, который далее передается маске на блоке Subsystem с помощью продвижения параметра. Этот продвинутый параметр записывает вариант, заданный от блока Subsystem маскированного.

  • Случай 2: Раскрывающийся параметр маски используется, чтобы создать опцию выбора на замаскированном блоке Subsystem верхнего уровня. Этот блок Subsystem маскированный содержит Различный блок Subsystem. Код инициализации (set_param) используется в Различном блоке Subsystem, чтобы задать вариант. Значение, которое вы задаете как вариант от диалогового окна маски (Раскрывающийся параметр) передается нижнему Различному блоку Subsystem, чтобы установить его выбор.

  • Случай 3: Этот случай похож на Case 2 с дополнительным слоем Различного блока Subsystem в модели. Код инициализации (set_param) в блоке Subsystem используется, чтобы задать вариант.

  • Случай 4: продвижение Параметра используется, чтобы записать выбор от родительского блока на блоке Subsystem маскированном. Блок Subsystem маскированный содержит Различный блок Subsystem маскированный в. Код инициализации (set_param) в Различных комплектах масок блока Subsystem значение параметров, которое передается от блока Subsystem (MaskedSubsystem1).