回复:请问如果依次循环读取三个数值然后求平均值输出?

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2011-05-11 07:03:40

1楼

如果每次求平均值的数据个数很大,可以用程序库的标准库的TI-S7转换块中的FC 83、FC84,来实现FIFO(先入先出)堆栈,每次存入最新的数据,取出最老的数据,然后求堆栈中的数据的平均值。
因为只求3个数据的平均值,没有必要弄得这样复杂,可以用FIFO堆栈的思路来做。用连续的3个地址来做“堆栈”,每次得到新的数据后,用MOVE指令将前面两个数据移动一个位置,再装入新的数据……
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。