exponenta event banner

Подсистема вызова функций

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

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

  • Function-Call Subsystem block

Описание

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

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

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

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

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

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

Порты

Вход

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

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

Блоки Inport используются для приема сигналов из локальной среды.

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

Блок триггера в блоке подсистемы добавляет внешний входной порт к блоку. Тип триггера function-call делает блок портом Function-Call, который принимает события function-call.

Продукция

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

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

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

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

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

.

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

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