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

Мультиплексор

Объединяет входные сигналы одного типа данных в вектор.

Тип: Mux

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

/Basic/Signal Routing/Mux

Описание

Блок Мультиплексор объединяет вещественные или комплексные входные данные с одинаковым типом в вектор. Можно использовать несколько блоков Мультиплексор для поэтапного создания векторного сигнала, но результат будет таким же, как если бы вы использовали один блок.

Порты

Выход

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

Details

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

Порядок элементов выходного сигнала мультиплексора определяется порядком портов входных сигналов.

Типы данных

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

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

Да

Вход

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

Details

Входной сигнал для включения в выходной сигнал, скаляр или вектор.

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

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

Типы данных

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

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

Да

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

Details

Входной сигнал для включения в выходной сигнал, скаляр или вектор.

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

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

Типы данных

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

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

Да

Параметры

Основные

# Число входов — количество входных сигналов

Details

Количество и размерность входных сигналов. Целочисленный скаляр или вектор.

Если параметр задан как скаляр:

  • Если указано значение больше 1, то блок будет иметь соответствующее количество входных портов. Каждый входной порт ожидает сигнал одинаковой размерности (скаляр или вектор).

  • Если указано значение равное 1, то блок будет иметь только один входной порт, а его выходной сигнал всегда будет скалярным, непосредственно передавая значение с этого единственного входа.

Если параметр задан как вектор:

  • Количество входных портов блока равно длине указанного вектора.

  • Размерность сигнала на каждом входном порте задается соответствующим элементом этого вектора:

    • Положительное целое число — на данном входе ожидается вектор сигналов указанной длины.

    • −1 — на данном входе допускается сигнал любой размерности (скаляр или вектор любой длины).

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

2

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

Inputs

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

Нет

Вычисляемый

Да

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

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