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