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

Manual Variant Source

Ручная вариативная маршрутизация между несколькими входами.

Тип: ManualVariantSource

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

/Basic/Signal Routing/Manual Variant Source

Описание

Блок Manual Variant Source представляет собой тумблер, который активирует один из вариантов входа для передачи данных на выход.

Блок Manual Variant Source может иметь два или более входных порта и только один выходной порт. Каждый входной порт связан с элементом управления вариантом. Количество входных портов задается параметром Number of choices.

Чтобы переключиться между вариантами выбора на выходе, дважды щелкните блок. Блок отображает активный вариант в виде линии, соединяющей вход с выходом. Блок распространяет активный вариант на входе непосредственно на выход и во время моделирования не учитывает блоки, подключенные к неактивным входным портам.

Порты

Выход

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

Details

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

Типы данных

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

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

Да

Вход

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

Details

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

Количество входных портов зависит от значения параметра Number of choices.

Типы данных

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

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

Да

# IN_2 — входной сигнал для 2-го варианта
скаляр | вектор | матрица

Details

Входной сигнал для 2-го варианта. Блок передает входной сигнал на выходной порт, когда к этому порту подключен тумблер.

Количество входных портов зависит от значения параметра Number of choices.

Типы данных

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

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

Да

Параметры

Основные

# Number of choices — количество вариантов ввода
Integer

Details

Укажите количество портов для вариантов ввода.

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

2

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

NumChoices

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

Нет

Вычисляемый

Да

# Active choice — номер активного входного порта
Integer

Details

Номер активного входного порта. Допустимые значения варьируются от 1 до значения параметра Number of choices включительно.

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

1

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

LabelModeActiveChoice

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

Нет

Вычисляемый

Да