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