这个 静态变量我没有搞懂。。。。求大神详细解释

大家好,我接下来要说的是一段滤波程序。 因为我在看视频, 虽然我现在还不明白什么是滤波。 但是视频讲解者把公式说了    Yn-1*  a+ Yn*(1-a)    
图1,FC1是一个模拟量输入转换公式, 高值是1,低值是0. 输入范围PIW  是0-27648.   是在一个FB里面调用的 FC 。 接下来就是 tempr  按照讲解者的程序写法。  tempr  就是 Yn-1 . 我的问题来了,为什么这个tempr  就是 Yn-1 ????
图2, 同样是很类似的问题, 为什么这个FB里面的静态变量  n1 就是相当于 Yn 来计算呢?????????   其余的(1-a)   还有最后两者 a1+a2  这些我能看明白
总结问题    一,为什么这个tempr  就是 Yn-1 ????
  二,为什么这个FB里面的静态变量  n1 就是相当于 Yn 来计算呢????
求详细解答,要不三言两语我可能不明白,流汗。。谢谢

问题补充:
不好意思,我的问题好像有点钻牛角尖了。 但我还是想问一下。假如第一次扫描周期中,我说的是第一次扫描周期,首先把FC1 里面的模拟量处理程序Yn-1得出了。 然后再乘以系数a, Yn再乘以(1-a),   但是这个Yn在第一个扫描周期它还没有值啊,它是执行第一个扫描周期后a1+a2 才在静态变量中有的Yn      简单的说就是第一个周期内, 静态变量也就是Yn它怎么来的, 1-a    a   还有第一次模拟量处理结果Yn 都是有的了, 就是差这个Yn了, 求解答。。。。。。

图片说明:

这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释    这个 静态变量我没有搞懂。。。。求大神详细解释   

最佳答案

把其它的输入输出全部显示出来,就更好看了。
该模拟量的取值范围是0-1

提问者对于答案的评价:
OK ,我刚参透, 谢谢,嘿嘿

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc284938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:00
下一篇 2020年10月30日

相关推荐