机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2665|回复: 1
打印 上一主题 下一主题

如何 把读取的10个数据直接计算出平均值?

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-16 20:32:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想在现有的生产线弹簧受力程序中添加一段计算平均值的程序,原程序仅读取一个随机值然后输出。
& G1 b' K, F4 R因为弹簧受力有小幅度的震荡,所以我想让程序读取10个值,然后算出平均值输出。2 w* w. G! O2 H5 [0 ~1 g# Y
关于提取测量数据计算平均值的程序,小弟实在是学得太少。。只会输入几个数求平均值的程序。& f0 R: |6 b: i
下面这段是原程序,感谢进来帮忙的高手们!!
* f' [) j: n8 l+ y: I      JU S_00; / / Wait for release
5 z1 \3 ]+ K# {- E7 n! ~  N+ v      JU S_01; / / Read controller status and decide whether to start is needed.
! ]$ Q. p  a" p, c' k  [* s4 t4 e      JU S_02; / / Start CanOpenNode (if necessary) then return to Step 1.
) I* @7 p- T! v4 D. c      JU S_03; / / Reserve Step
* `% Y( |# P. o1 M5 K      JU S_04; / / Read current position in increments 5 [+ [4 v8 ^" ~7 h- }, d/ s
      JU S_05; / / Read current limit set in mA
! ]* k. p/ z* A      JU S_06; / / Read current flow in 1 / 1000 to current limit ; }# c, R. I+ j7 i- Q
      JU S_07; / / Read back ) U- m7 A& I) ~8 B, L" K' E- b
      JU S_08; / ??/ Read back ! _5 V( ?! x9 }& V  z4 H
      JU S_09; / / Read back
! z, n6 @5 n: L& T: v3 W* j. K) z  o      JU S_10; / / write the forward position 4 F, E% O: l7 {0 e" m6 _! {
      JU S_11; / / Write back position , L* u2 A  ~1 W8 F
      JU S_12; / / Write Maximum Test Current ; V7 n& B5 Y' E" b7 X/ Z
      JU S_13; / / write back
% z% Y5 |2 U- C5 p      JU S_14; / / write back
( M0 Z4 O5 y6 V      JU S_15; / / write back
9 u, B: J, s2 j; |      JU S_16; / / write back
# P/ Q& u! m) x0 x1 f' P      JU S_17; / / write back * F* M; m$ f) {; f% r% e
回复

使用道具 举报

2#
发表于 2011-5-16 21:37:52 | 只看该作者
累加器5 a& k9 }1 ^* a
计数器9 V2 M' `  E+ B% e
累加之后除以/计数,就是平均值
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-1-10 01:28 , Processed in 0.047010 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表