Engee 文档

累计总和

通道、列或行元素的部分和。

类型: CumulativeSum

图书馆中的路径:

/Signal Operations/Math Functions/Math Functions/Cumulative Sum

说明

累计和*程序块计算给定输入测量值或时间的部分(中间)和。

端口

输入

输入 - 输入信号
矩阵

矢量或矩阵形式的输入信号,包含实值或复值。

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

*支持复数:是

Rst - 重置
标量

可选的重置端口,接受标量值,可以是任何内置数据类型,包括 BoolRst 端口的输入速率必须与数据输入速率相同或更低。

依赖关系

只有将 Reset 端口 参数设置为非 "无 "值时,才会出现该端口。

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

输出

端口_1 - 输出信号
标量 | 向量 | 矩阵

作为标量、矢量或矩阵的部分相加。

数据类型: Float64

参数

汇总输入 - 要汇总的维度
通道(默认)` | | `行

计算累计总和的维度。可以在`通道`、`列`或`行`上累计。

输入处理 - 输入处理方法
列作为通道(默认)` | 元素作为通道`。

设置程序块在计算输入通道的当前总和时处理输入的方式。您可以将此参数设置为以下选项之一:

  • 列作为通道"- 程序块将每个输入列作为一个单独的通道进行处理。

  • 元素作为通道"- 程序块将每个输入元素作为一个单独的通道进行处理。

依赖关系

该参数只有在 Sum input along 参数设置为 Channels 时可用。

复位端口 - 复位事件
无(默认)"|"上升沿"|"下降沿"|"任一沿"|"非零采样"。

定义重置事件,使块重置各通道的总和。*Rst*端口的输入速率必须与数据输入速率相同或更慢。重置计算步长必须是输入计算步长的正整数倍。

依赖关系

只有当 Sum input along 参数设置为 "Channels"(通道)时,此参数才可用。