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

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

  • Библиотека:
  • Simulink / Ports & Subsystems

Описание

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

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

Объедините сигналы от блоков Подсистемы Случая Переключателя

Этот пример показывает, как создать один сигнал из нескольких выходных сигналов подсистемы. Блок Switch Case выбирает выполнение того Если блок Action Subsystem от набора подсистем. Независимо от которой подсистемы блок Switch Case выбирает, можно создать один получившийся сигнал с блоком Merge.

Порты

Входной параметр

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

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

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

Типы данных: действие

Вывод

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

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

Используйте блоки Выходного порта, чтобы отправить сигналы в окружение.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Блокируйте характеристики

Типы данных

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

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

No

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

Yes[a]

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

Yes[a]

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

No

A 

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

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

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

Была ли эта тема полезной?