跳到主要内容

FloatingAverage

功能说明

计算带有滑动窗口的value的移动平均值, reset可以重新初始化计算, cyclicExecution也可以控制计算的停止和开始, trigger的上升沿也可以。 windowSize可以控制平均值计算的窗口。

输入参数

名称类型描述
cyclicExecutionBOOLtrue: 使能平均值计算, false:停止计算
triggerBOOL上升沿触发平均值计算
valueLREAL待计算的输入值
windowSizeINT滑动计算窗口, 有效值: 1-100
resetBOOL重置

输出参数

名称类型描述
averageLREAL平均值
windowSizeReachedBOOLtrue:输入数据数量达到移动窗口大小, 否则为false
errorBOOL计算是否出错
statusWORD0: 正常工作 16#8200: 错误的窗口大小

使用说明

在程序中调用 FloatingAverage 指令,根据参数表完成变量连接后即可使用。