Engee 文档

Demux

解压缩并输出矢量信号元素。

类型: Demux

图书馆中的路径:

/Basic/Signal Routing/Demux

说明

解复用(Demux)* 块对输入矢量信号的各分量进行解压缩,并输出各信号。输出信号端口从上到下依次排列。

该程序块平均分配信号,但如果输入信号的元素数不能被输出信号的数量整除,则从上到下交替增加输出信号的维数。

端口

输入

端口_1 - 输入矢量信号
任何支持数据类型的实数或复数

矢量输入信号,Demux 块从中选择标量信号或更小的矢量。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed-point

支持复数:是

输出

端口_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

支持复数:是

参数

输出数 - 输出数
2(默认)` | 标量 | `向量

设置输出端数量。

如果指定的输出端数量少于输入元素的数量,程序块会尽可能均匀地将元素分配到输出端。

如果参数用标量指定,则表示输出端口的数量。如果参数由矢量指定,则输出端口数等于矢量长度,第 i 个输出端口上的矢量长度为 Outputs[i]。如果输入信号长度与指定的输出信号长度之和不匹配,程序块将产生错误。 矢量的元素必须是正整数或-1(此输入端允许使用任意长度的矢量或标量)。

软件使用

块参数

Outputs

价值观

标量 | 向量

默认值

2

附加选项

C 代码生成: 是