Engee 文档

矩阵并集

组合输入向量,进行迭代处理。

类型: Concatenate

矩阵并集

图书馆中的路径:

/Basic/Matrix Operations/Matrix Concatenate

矢量连接

图书馆中的路径:

/Basic/Matrix Operations/Vector Concatenate

说明

矩阵并集 程序块将输入信号合并为一个单一的通用信号,该信号可使用 for-each、while-iterator 或 for-iterator 等子系统进行迭代处理。

可以使用多个 Vector Concatenate 程序块分阶段创建输出信号,但结果与单个程序块相同。

编辑输入*字段指定输入端口号(例如:112123213)。它们可以按任何顺序写入,但连接将按端口号升序进行。

端口由数字指定;端口号不得大于端口数(例如,不能写成 124)。

如果程序块只有一个输入端口,即使 Concatenate dimension 大于输入的维数,输出也将与输入完全相等。

端口

输入

端口_1 - 用于合并信号的输入端
矢量

用于组合信号的输入向量。

数据类型: Float64, Bool

*支持复数:是

端口_N - 用于组合信号的第 N 个输入端
矢量

合成信号的输入向量。

数据类型: Float64, Bool

*支持复数:是

输出

端口_1 - 组合信号
矢量

根据给定的测量值组合输入信号。输出信号的数据类型与输入信号相同。

数据类型: Float64, Bool

参数

输入端口数量 - 输入端口的数量和名称
12(默认值

程序块的输入端口数等于该字符串中的字符数。字符将成为这些端口的名称。

模式 - 在模拟中使用
矢量(默认)"|"多维数组

决定程序块是以矢量还是多维数组组合模式运行。

  • 矢量只能输入不超过两个维度的信号:标量、矢量和 N 乘 1 和 1 乘 N 的矩阵。矢量字符串和矢量列不能合并。

    输出的维数等于输入的最大维数,除非输出只有标量。

    如果 Mode 参数设置为 "Vector",Concatenate dimension 参数将被忽略。

  • 多维数组在此模式下,必须设置 Concatenate dimension 字段。

    重要!除了数字等于 Concatenate dimension 的维数外,所有输入维数必须相等。

    如果 Concatenate dimension 不大于最大输入维数,则输出维数等于最大输入维数,只有标量输出的情况除外。

    如果 Concatenate dimension 大于输入维度的最大数量,那么输入维度将附加单位。

    如果输入维数不同,则缺失的维数假定为 1。

合并维数 - 输入信号的合并维数
1(默认)` |`正整数

输出数组的维数,输入数组将按此维数进行连接。

参数 Concatenate dimension 必须是正整数。

Vector 模式下,输入信号的维数不能超过两个。

在 "多维数组 "模式下,除了数字等于 Concatenate dimension 的那个维度外,所有输入信号的维度必须相等。

附加选项

C 代码生成: 是