Function-Call Subsystem

Подсистема, выполнением которой управляет внешний вход функции

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

  • Function-Call Subsystem block

Описание

Блок Function-Call Subsystem является Subsystem блоком, предварительно сконфигурированным как начальная точка для создания подсистемы, которая выполняется, когда порт входа вызова функции получает событие вызова функции. Stateflow® график, Function-Call Generator блок, S-Function блок или Hit Crossing блок могут обеспечить события вызова функции. См. Использование подсистем вызова функций.

Используйте Function-Call Subsystem блоки для:

  • Планируйте порядок выполнения компонентов модели.

  • Управляйте скоростью выполнения компонента модели.

Simulink® игнорирует любой набор приоритетов на блоке Function-Call Subsystem, но можно задать приоритет на блоке, соединенном с портом function-call подсистемы. Порт вызова функции может получить событие вызова функции из диаграммы Stateflow, блока Function-Call Generator, блока S-Function или блока Hit Crossing.

Объяснение Function-Call Subsystem параметров блоков см. в Subsystem.

Порты

Вход

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

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

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

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

Блок Trigger в блоке Subsystem добавляет к блоку внешний входной порт. A Trigger type function-call делает блок Function-Call портовым блоком, который принимает события вызова функции.

Выход

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

Сигнал, выводимый из блока Subsystem, возвращается в виде скаляра, вектора или матрицы. Размещение блока Outport в блоке Subsystem добавляет к блоку внешний выходной порт. Метка порта совпадает с именем блока Outport.

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

Типы данных: 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] Фактический тип данных или поддержка возможностей зависит от реализации блоков.

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

.

Генерация кода ПЛК
Сгенерируйте структурированный текстовый код с помощью Coder™ Simulink ® PLC

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