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