Выберите выполнение подсистемы с помощью логики, подобной оператору switch
Simulink / Ports & Subsystems
Блок Switch Case с блоками Subsystem Действия Случая Переключателя, содержащими Блокировки порта Действия, реализует логика переключения, чтобы управлять выполнением подсистемы.
Блок Switch Case имеет один вход. Чтобы выбрать случай, задайте входное значение с помощью параметра Case conditions. Случаи оценены верхняя часть вниз начиная с первого случая.
Каждый случай сопоставлен с выходным портом, который присоединен к блоку Subsystem Действия Случая Переключателя. Когда случай выбран, связанный выходной порт отправляет сигнал действия выполнить подсистему.
Случай default
выбран после того, как все другие условия случая оценивают ко лжи. Обеспечение случая default
является дополнительным, даже если другие условия случая не исчерпывают каждое возможное входное значение.
Случаи для блока Switch Case содержат подразумеваемый пропуск после того, как блок Subsystem Действия Случая Переключателя будет выполняться. Поэтому существует, не проваливаются поведение для
блока Simulink® Switch Case, как найдено в стандартных операторах C switch
.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|