如何解决如何计算没有数组或while / for语句的二进制值的移动平均值
我有一个二进制对象(在我的情况下,它代表一个阀门)。 我想计算一个代表过去一小时的平均值(或估计平均值)的值。
我正在使用一种称为PPCL的语言进行此计算,该语言是为控制HVAC设备而创建的。 它的脚本语言不使用数组,没有for语句或while语句。 我不想创建60个变量并每60秒对值进行一次采样,因为最终我将不得不使用多个阀门平均数来获得数百个变量。
谢谢
解决方法
使用
PPCL 中的 TIMAVG(output,sampleTime,numSamples,thingToAverage)
函数计算移动平均线。
确保程序的每一次通过都命中这一行,并且该行上没有 SAMPLE()。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。