回复:如何简单计算 多路PT温度平均值

liqr

  • 帖子

    155
  • 精华

    2
  • 被关注

    5

论坛等级:游侠

注册时间:2009-07-29

普通 普通 如何晋级?

发布于 2013-12-10 16:49:26

11楼

quote:以下是引用无名在2013-12-10 16:25:04的发言:
其实大于150度就是故障是个简单故障,这样看来对温度精确度要求很高。那么可以用剔除法来剔除温度。
做一个表,每个条目包含温度和是否有效Flag。温度平均后做差值运算,ABS(Tave-Tn),差值超过设定值的为故障Flag为1。这样就可以运算Flag标志为0的平均值了。如果精度要求更高,可以做二级剔除。



------------
从编程的角度,
1.温度平均后 Tave=(T1+...+T100)/100
2.做差值运算,ABS(Tave-Tn),做一百次比较得到两类Flag(0和1)
3.计算Flag=0的平均值。
此步如何实现呢?通过前缀,索引Flag=0的有效值累加???再计算一遍Flag=0的个数?
如此好像也没有减少计算量。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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