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

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

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

Описание

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

Используйте блоки Подсистемы вызова функций для:

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

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

Для объяснения параметров блоков Подсистемы вызова функций смотрите Подсистему, Атомарную подсистему, Невиртуальную Подсистему, Подсистему CodeReuse

Порты

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

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

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

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

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

Размещение блока Trigger в блоке подсистемы добавляет внешний входной порт в блок. При выборе function-call из списка Trigger type, изменяет блок на блокировку порта Вызова функции, которая принимает события вызова функции.

Вывод

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

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

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

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

Образцовые примеры

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

Типы данных

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

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

no

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

limited[a]

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

limited[a]

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

no

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

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

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

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