Matrix Concatenate
组合输入向量,进行迭代处理。
类型: Concatenate
Matrix Concatenate 图书馆中的路径:
|
|
Vector Concatenate 图书馆中的路径:
|
说明
Matrix Concatenate 程序块将输入信号合并为一个单一的通用信号,该信号可使用 for-each、while-iterator 或 for-iterator 等子系统进行迭代处理。
可以使用多个 Vector Concatenate 程序块分阶段创建输出信号,但结果与单个程序块相同。
编辑输入*字段指定输入端口号(例如:1
、12
、123
、213
)。它们可以按任何顺序写入,但连接将按端口号升序进行。
端口由数字指定;端口号不得大于端口数(例如,不能写成 124
)。
如果程序块只有一个输入端口,即使 Concatenate dimension 大于输入的维数,输出也将与输入完全相等。
参数
输入端口数量 - 输入端口的数量和名称
12(默认值
程序块的输入端口数等于该字符串中的字符数。字符将成为这些端口的名称。
模式 - 在模拟中使用
矢量(默认)"|"多维数组
决定程序块是以矢量还是多维数组组合模式运行。
-
矢量只能输入不超过两个维度的信号:标量、矢量和 N 乘 1 和 1 乘 N 的矩阵。矢量字符串和矢量列不能合并。
输出的维数等于输入的最大维数,除非输出只有标量。
如果 Mode 参数设置为 "Vector",Concatenate dimension 参数将被忽略。
-
多维数组在此模式下,必须设置 Concatenate dimension 字段。
重要!除了数字等于 Concatenate dimension 的维数外,所有输入维数必须相等。 如果 Concatenate dimension 不大于最大输入维数,则输出维数等于最大输入维数,只有标量输出的情况除外。
如果 Concatenate dimension 大于输入维度的最大数量,那么输入维度将附加单位。
如果输入维数不同,则缺失的维数假定为 1。
合并维数 - 输入信号的合并维数
1(默认)` |`正整数
输出数组的维数,输入数组将按此维数进行连接。
参数 Concatenate dimension 必须是正整数。
在 Vector
模式下,输入信号的维数不能超过两个。
在 "多维数组 "模式下,除了数字等于 Concatenate dimension 的那个维度外,所有输入信号的维度必须相等。