Switch Case Action Subsystem

Подсистема, выполнение которой разрешено блоком Switch Case

  • Библиотека:
  • Simulink/Порты и подсистемы

  • Switch Case Action Subsystem block

Описание

Блок Switch Case Action Subsystem является Subsystem блоком, предварительно сконфигурированным как начальная точка для создания подсистемы, выполнение которой контролируется блоком Switch Case. Блок input port to a Switch Case выбирает случай, заданный с помощью параметра Case conditions. В зависимости от выбранного входного значения и случая, передается сигнал действия для выполнения блока Switch Case Action Subsystem.

Все блоки в блоке Switch Case Action Subsystem должны запускаться с той же скоростью, что и блок приводного Switch Case. Вы можете достичь этого требования, установив каждый параметр шага расчета блоков, который будет унаследован (-1) или то же значение, что и шаг расчета блока Switch Case.

Объедините сигналы от блоков Switch Case Subsystem

Этот пример показывает, как создать один сигнал из нескольких выходных сигналов подсистемы. Блок Switch Case выбирает выполнение одного блока If Action Subsystem из набора подсистем. Независимо от того, какую подсистему выбирает блок Switch Case, можно создать один результирующий сигнал с блоком Merge. Open model.

Порты

Вход

расширить все

Размещение блока Inport в блоке подсистемы добавляет к блоку внешний входной порт. Метка порта совпадает с именем блока Inport.

Используйте Inport блоки, чтобы получить сигналы от локального окружения.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Размещение Action Port блока в блоке подсистемы добавляет внешний входной порт к блоку и изменяет блок на Switch Case Action Subsystem блок.

Пунктирные линии от блока Switch Case до блока Switch Case Action Subsystem представляют сигналы действия. Сигнал действия является сигналом управления, соединенным с портом действия блока Switch Case Action Subsystem. Сообщение о сигнале действия инициирует выполнение подсистемы.

Типы данных: action

Выход

расширить все

Размещение блока Outport в блоке подсистемы добавляет порт выхода из блока. Метка порта на блоке подсистемы является именем блока Outport.

Используйте Outport блоки для отправки сигналов в локальное окружение.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Характеристики блоков

Типы данных

Булев[a] | шина[a] | double[a] | перечисленные[a] | фиксированную точку[a] | половину[a] | целое число[a] | сингл[a] | строка[a]

Прямое сквозное соединение

no

Многомерные сигналы

ограниченный[a]

Сигналы переменного размера

ограниченный[a]

Обнаружение пересечения нулем

no

[a] Фактический тип данных или поддержка возможностей зависит от реализации блоков.

Расширенные возможности

.
Представлено до R2006a