Обработайте по шаблону подсистему, содержащую блоки Подсистемы как Различный выбор
Simulink / Ports & Subsystems
Блок Variant Subsystem может иметь самое большее один активный выбор для моделирования. Блок Variant Subsystem является шаблоном, предварительно сконфигурированным, чтобы содержать два блока Подсистемы, чтобы использовать в качестве Различного выбора Подсистемы. Блок Variant Subsystem может содержать смесь Подсистемы и Блоков модели как Различные системы. Различные блоки Подсистемы могут также включать Inport, Выходной порт и блоки Порта подключения. В Различных блоках Подсистемы нет никаких проведенных связей.
Каждая Различная система сопоставлена с Различным управлением, которое создается в глобальной рабочей области. Различное управление определяет, какая Различная система активна. Различное управление может быть выражением условия, объект Simulink.Variant
, задающий выражение условия или Вариант по умолчанию. Различное управление, которое оценивает к true
, определяет активный Вариант.
Когда вы выбираете Specify вывод, когда источник является несвязанной опцией в блоке Outport, который находится в блоке Variant Subsystem, можно задать неназемное значение как его вывод.
Необходимо задать правильный тип данных в разделе Signal Attributes диалогового окна блока Outport.
Во время моделирования Simulink® отключает неактивные порты в блоке Variant Subsystem.