exponenta event banner

Подсистема действий переключения вариантов

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

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

  • Switch Case Action Subsystem block

Описание

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

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

Объединение сигналов из блоков подсистемы варианта коммутатора

В этом примере показано, как создать один сигнал из нескольких выходных сигналов подсистемы. Блок 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

Продукция

развернуть все

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

Блоки Outport используются для передачи сигналов в локальную среду.

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

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

Типы данных

Boolean[a] | bus[a] | double[a] | enumerated[a] | fixed point[a] | half[a] | integer[a] | single[a] | string[a]

Прямой проход

no

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

limited[a]

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

limited[a]

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

no

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

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

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