逐梦论坛's Archiver

懒羊羊 发表于 2009-7-3 21:21

数据平滑处理求助

大家帮忙一下,接到一个任务,在西门子plc400下,要把一个数采进来的实时数做平滑处理,就是第一到第十的值做个平均值送出去,第二到第十一的值做个平均值送出去,第三到第十二的值做个平均值送出去,以此类推,本想用堆栈,但是堆栈fc84 fc85,只支持word,不支持real型,不知道哪位大侠做过类似的程序,帮忙一下。谢谢大家。

yangtaoyn0429 发表于 2009-8-28 22:53

我做过一个类似的,原意是想通过程序实现一个模拟量的阻尼,采用的就是n+1的方式,即当前值加上前n次的值再求出平均值。

jess2008 发表于 2010-10-26 15:30

对于变化不频繁的可以这样做,对于信号变化比较大时不适合

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.