Engee 文档

矢量连接

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

类型: Concatenate

矢量连接

图书馆中的路径:

/Basic/Matrix Operations/Vector Concatenate

矩阵并集

图书馆中的路径:

/Basic/Matrix Operations/Matrix Concatenate

资料描述

矢量连接 将输入信号合并为一个公共信号,可以使用子系统进行迭代处理,例如,for-each,while-iterator或for-iterator。

您可以使用多个块 矢量连接 以分阶段创建输出信号,但结果将与使用单个块时相同。

输入端口号在*编辑输入*字段中指定(示例: 1, 12, 123, 213). 它们可以按任何顺序写入,但是,连接将按端口号的升序进行。

端口以数字指定;端口号不应大于端口数(即,您不能写入,例如, 124).

如果单位有一个输入端口,输出将与输入完全相同,即使 连接维数 超过输入维度的数量。

港口

输出

# OUT_1 — 组合信号
向量资料

Details

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

数据类型

漂浮64, 布尔

复数支持

非也。

输入

# IN_1 — 用于组合信号的输入
向量资料

Details

的输入向量来组合。

数据类型

漂浮64, 布尔

复数支持

非也。

# IN_2 — 用于组合信号的第n个输入
向量资料

Details

的输入向量来组合。

数据类型

漂浮64, 布尔

复数支持

非也。

参数

主要

# 输入次数 — 输入端口的数量和名称

Details

块的输入端口数等于该行的字符数。 符号成为这些端口的名称。

默认值

2

程序使用名称

NumInputs

可调谐

可计算

# 模式 — 仿真中的应用
矢量 | 多维数组

Details

确定块是否以组合向量或多维数组的模式运行。

  • 矢量. 输入只能包含不超过两个维度的信号:标量、向量和矩阵。 . 行向量和列向量不能组合。

    输出处的维数等于输入处的最大维数,但输出处只有标量时除外。

    如果参数 模式 设置为值 矢量,则参数 连接维数 被忽略了。

  • 多维数组. 在此模式下必须指定该字段。 连接维数 .

    重要! 输入的所有维度,除了数字为 连接维数 ,必须相等。

    如果 连接维数 如果输入的最大维数不大于输入的最大维数,则输出处的维数等于输入处的最大维数,除非输出处只有标量。

    如果 连接维数 如果存在多于最大数量的输入维度,则输入维度用单位补充。

    如果输入具有不同数量的维度,则缺失的维度被视为相等。 1.

Vector | Multidimensional array

默认值

程序使用名称

Mode

可调谐

可计算

# 连接维数 — 输入信号组合的维度
Real number

Details

输出数组的维度,根据该维度,输入数组将被组合。

参数 连接维数 必须是正整数。

在模式 矢量 输入信号不能超过两个维度。

在模式 多维数组 输入的所有维度,除了数字为 连接维数 ,必须相等。

默认值

2

程序使用名称

ConcatenateDimension

可调谐

可计算

附加选项

C 代码生成: 是