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

Ручной переключатель

Переключение между двумя входами.

Тип: Manual Switch

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

/Basic/Signal Routing/Manual Switch

Описание

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

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

Порты

Вход

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

Details

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

Типы данных

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

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

Да

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

Details

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

Типы данных

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

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

Да

Выход

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

Details

Выходной сигнал, переданный либо из первого, либо из второго входа.

Типы данных

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

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

Да

Параметры

Основные

# Значение порта — какой сигнал пойдет на выход
Логический тип

Details
  • Если этот флажок установлен, то на выход пойдет нижний входной сигнал.

  • Если этот флажок снят, то на выход пойдет верхний входной сигнал.

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

false (выключено)

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

PortValue

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

Да

Вычисляемый

Нет