# Accumulate（累计）

在无限时间间隔内保持指定值的运行总数。该函数返回当前累计总数。

## Accumulate（累计） 输入

语法：Accumulate（累计）(事件,值,重置,预设)

参数 | 说明
--- | ---
事件 | 使用指定的值参数触发累加器更新的外部事件。此参数必须是对以下参数之一的引用： 单元格 A0 中的 Image 数据结构，包含 AcquireImage 函数。 包含事件函数的单元格。 包含按钮函数的单元格。 注意:Accumulate（累计） 函数在引用值被任何其他依赖于指定事件的函数更新之前缓存该值的状态。
值 | 对包含要累加的数据流来源的单元格的引用。（-16777216 至 16777216; 默认值 = 1.000） 注意:如果不指定单元格引用，该函数将在每个事件中累积指定的值。
重置 | 强制累加器重置为预设参数的值。
0 = OFF（默认值） | 累加器无限地继续对指定值求和。
1 = ON | 累加器在下一个事件时重置。
预设 | 指定重置状态为 ON 时累加器重置为的初始值和最小值（-16777216 至 16777216；默认值 = 0.000）。

## Accumulate（累计） 输出

返回 | 自上次重置以来值参数的当前累计总数。