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

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

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

Описание

Блок Function-Call Subsystem является блоком Subsystem, предварительно сконфигурированным как отправная точка для создания подсистемы, которая выполняется, когда управляющий сигнал имеет событие вызова функции.

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

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

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

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

Порты

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

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

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

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

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

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

Вывод

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

Размещение блока 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 

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

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

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

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

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