Engee 文档

合并

将多个信号合并为一个信号。

类型: Merge

图书馆中的路径:

/Basic/Signal Routing/Merge

说明

合并*程序块将输入信号合并为一个输出信号。任何时候的输出值都等于前一个(控制)程序块最后计算出的输出值。输入端数量由*输入端数量*参数设置。

合并*块用于将不同时间更新的输入信号合并为一个综合信号,其中的交错值保留了各自的个性和时间。

使用 合并 单元的建议

使用 合并 设备时应遵循以下建议:

  • 始终使用无任何中间块的条件执行子系统来控制 合并 块。

  • 确保在任何时间步长内只执行前一个(控制)条件执行子系统。

  • 确保所有输入信号的计算步长间隔相同。

  • 不要对*合并*程序块输入端的信号进行分支。

  • 不要登记应用于 合并 程序块输入端的信号。

对于每个 合并 数据块输入,最上层的非虚拟源必须是有条件可执行的子系统(不包括 对于迭代器 子系统)。

港口

输入

端口_1 - 第一个输入信号
标量

要与其他输入信号结合的第一个输入信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Port_n - 第 n 个输入信号
scalar | vector

与其他输入信号结合的第 n 个输入信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

端口_1 - 输出信号
标量

综合输入信号得到的输出信号。

数据类型: Float64

参数

输入端口数 - 要合并的输入端口数
2(默认) | `输入端口数

要合并的输入信号个数。程序块为每个输入信号创建一个端口。

  • 2 - 一个输入端口。

  • ` integer` - 多个输入端口。

软件使用

块参数

Inputs

价值观

<целое число>

默认值

2

初始输出 - 输出信号的初始值
0(默认)` | 标量 | 向量 | `矩阵

输出信号的初始值。

计划使用

块参数

InitialOutput

价值观

标量 | 向量 | 矩阵

默认值

[ ]