Документация Engee

Порт действия

Порт управления для сигнала действия.

Тип: ActionPort

Путь в библиотеке:

/Basic/Ports & Subsystems/Action Port

Описание

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

Используется в подсистемах, содержащих блоки:

Параметры

Основные

# Состояния, когда выполнение возобновляется — обработка состояний блока при повторном включении
Удерживаются | Сбрасываются

Details

Выберите, что происходит с внутренними состояниями, когда подсистема с блоком Порт действия повторно включается:

  • Удерживаются — при повторном включении подсистемы сохраняются предыдущие значения состояния подсистемы. Предыдущие значения состояния между вызовами сохраняются, даже если вы вызываете другие блоки подсистемы, связанные с блоками Оператор If или Оператор Switch Case.

  • Сбрасываются — при повторном включении подсистемы значения состояния повторно инициализируются.

Подсистема снова включается, когда логическое выражение для ее порта действия оценивается как истинное после того, как ранее оно было ложным.

Значения

held | reset

Значение по умолчанию

held

Имя для программного использования

InitializeStates

Настраиваемый

Нет

Вычисляемый

Нет

# Распространять размеры сигналов переменного размера — выберите, когда распространять сигнал переменного размера
Только при возобновлении исполнения подсистемы | Во время исполнения подсистемы

Details

Выберите, когда распространять сигнал переменного размера.

  • Только при возобновлении исполнения подсистемы — распространять сигнал переменного размера при повторном включении блока Подсистема, содержащего блок Порт действия. При выборе этой опции шаг расчета должен быть периодическим.

  • Во время исполнения подсистемы — распространять сигналы переменного размера на каждом временном шаге.

Значения

Only when execution is resumed | During execution

Значение по умолчанию

Only when execution is resumed

Имя для программного использования

PropagateVarSize

Настраиваемый

Нет

Вычисляемый

Нет

Дополнительные возможности

Генерация Си кода: Да