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

Enabled Subsystem

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

Тип: SubSystem

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

/Basic/Ports & Subsystems/Enabled Subsystem

Описание

Блок Enabled Subsystem представляет собой предварительно настроенный блок Подсистема, предназначенный для создания подсистемы, включение которой выполняется внешним сигналом Порт активации. Подсистема выполняется пока внешний сигнал положительный (больше 0).

enabled subsystem 1

Используйте блок Enabled Subsystem для моделирования:

  • разрывов в выполнении блоков внутри подсистемы;

  • нескольких включенных подсистем, которые выполняются, когда эти подсистемы получают положительный управляющий сигнал на портах Enable.

Порты

Вход

# In1 — входной сигнал в подсистему
скаляр | вектор | матрица

Details

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

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

# Enable — входной сигнал, управляющий блоком
скаляр | вектор | матрица

Details

Размещение блока Порт активации в подсистеме добавляет внешний входной порт Enable.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Выход

# Out1 — выходной сигнал из подсистемы
скаляр | вектор | матрица

Details

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

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

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

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

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