Engee 文档

Merge

将多个信号合并为一个。

类型: Merge

图书馆中的路径:

/Basic/Signal Routing/Merge

资料描述

Merge 将输入信号合并为一个输出。 在任何给定时间的输出值等于先前(控制)块的最后计算输出值。 输入的数量由参数设置 Number of inputs .

Merge 它用于将在不同时间更新的输入信号组合成一个组合信号,其中交替值保留其个性和时间。

使用区块的建议 Merge

当使用块 Merge 应遵循以下建议:

  • 管理区块 Merge 始终使用没有任何中间块的有条件执行的子系统。

  • 确保在任何时间步骤中只执行前面(控制)有条件执行的子系统中的一个。

  • 确保所有输入信号在计算步骤之间具有相同的间隔。

  • 禁止将信号分支到块的输入端 Merge .

  • 别寄存器施加到单元的输入的信号 Merge .

对于每个块输入 Merge 最顶层的非虚拟源必须是有条件执行的子系统(不包括子系统 For Iterator).

港口

输出

# OUT_1 — 的输出信号
标量,标量 | 向量资料

Details

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

数据类型

漂浮64

复数支持

是的

输入

# IN_1 — 第一输入信号
标量,标量 | 向量资料

Details

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

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔

复数支持

是的

# IN_2 — 第二输入信号
标量,标量 | 向量资料

Details

第二输入信号,其将与其它输入信号组合。

输入端口的数量取决于参数值 Number of inputs .

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔

复数支持

是的

参数

主页

# Number of inputs — 要组合的输入端口数
Integer

Details

要组合的输入信号的数量。 块为每个输入信号创建一个端口。

默认值

2

程序使用名称

Inputs

可调谐

可计算

# Initial output value — 输出信号的初始值
Scalar / array of real and/or complex numbers

Details

输出信号的初始值。

默认值

0

程序使用名称

InitialOutput

可调谐

可计算