Engee 文档

Mux

将相同数据类型的输入信号组合成一个向量。

类型: Mux

图书馆中的路径:

/Basic/Signal Routing/Mux

资料描述

Mux 将相同类型的真实或复杂输入数据组合到一个向量中。 您可以使用多个块 Mux 一步一步地创建一个矢量信号,但结果将与您使用单个块相同。

港口

入口

Port_1-输入信号,包括在输出信号传递:q[<br>]'标量|/`矢量'

要包括在输出信号中的输入信号是标量或矢量。

块的输入信号 Mux 它们可以是标量和向量的任意组合,但它们必须具有相同的数据类型并且是实数或复数。

数据类型'Float16,'Float32','Float64','Int8','Int16','Int32','Int64','Int128','Uint8',UInt16,UInt32,UInt64,UInt128,Bool,'定点'

支持复数:是

Port_n-输入信号,包括在输出信号传递:q[<br>]'标量|/`矢量'

要包括在输出信号中的输入信号是标量或矢量。

块的输入信号 Mux 它们可以是标量和向量的任意组合,但它们必须具有相同的数据类型并且是实数或复数。

数据类型'Float16,'Float32','Float64','Int8','Int16','Int32','Int64','Int128','Uint8',UInt16,UInt32,UInt64,UInt128,Bool,'定点'

支持复数:是

出口;出口

Port_1*是块的输出信号 *Mux 传递:q[<br>``向量'

块输出信号 Mux ,由组合输入信号组成;矢量。

多路复用器输出信号元件的顺序由输入信号端口的顺序决定。

数据类型'Float16,'Float32','Float64','Int8','Int16','Int32','Int64','Int128','Uint8',UInt16,UInt32,UInt64,UInt128,Bool,'定点'

支持复数:是

参数

输入数量-输入传递信号数量:q[<br>]'2(默认)|/'标量|/`矢量'

输入信号的数量和维度。 整数标量或向量。

如果参数设置为标量:

  • 如果指定了大于1的值,则该块将具有适当数量的输入端口。 每个输入端口都期望具有相同维度(标量或矢量)的信号。

  • 如果该值设置为1,那么该块将只有一个输入端口,其输出信号将始终是标量的,直接从该单个输入传输该值。

如果参数由向量设置:

  • 块的输入端口数等于指定向量的长度。

  • 每个输入端口的信号的维度由该向量的相应元素设置:

    • 正整数意味着在该输入处期望指定长度的信号向量。

    • -1-在此输入处允许任何维度(标量或任何长度的矢量)的信号。

编程使用

块参数

"输入"

'标量` | '向量'

默认情况下

`2'

附加选项

C 代码生成: 是