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

Demux

Распаковка и вывод элементов векторного сигнала.

demux

Описание

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

Порты

Вход

Port_1 — входной векторный сигнал
вещественные или комплексные числа любого поддерживаемого типа данных

Векторный входной сигнал, из которого блок Demux выбирает скалярные сигналы или меньшие векторы.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed-point

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

Выход

Port_1 — выходные сигналы, извлеченные из входного векторного сигнала
вещественные или комплексные числа любого поддерживаемого типа данных

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed-point

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

Port_n — выходные сигналы, извлеченные из входного векторного сигнала
вещественные или комплексные числа любого поддерживаемого нешинного типа данных

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed-point

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

Параметры

Number of outputs — количество выходных сигналов
2 (по умолчанию) | скаляр | вектор

Задайте количество выходов.

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

Если параметр задан скаляром, то он задает количество выходных портов. Если параметр задан вектором, то количество выходов равно длине вектора, при этом на i-ом выходном порте будет вектор длины Outputs[i]. Если длина входного сигнала не совпадает с суммой заданных длин выходных сигналов, то блок выдает ошибку. При этом элементами вектора должны быть целые положительные числа, либо -1 (на данном входе допускается вектор любой длины или скаляр).

Программное использование

Параметр блока

Outputs

Значения

скаляр | вектор

По умолчанию

2

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

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