机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-16 20:32:38 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
我想在现有的生产线弹簧受力程序中添加一段计算平均值的程序,原程序仅读取一个随机值然后输出。
0 u+ f5 y( l. C: Z- P0 z m6 e2 S1 z8 U因为弹簧受力有小幅度的震荡,所以我想让程序读取10个值,然后算出平均值输出。
+ E# w A+ p6 P$ S) g- T: B关于提取测量数据计算平均值的程序,小弟实在是学得太少。。只会输入几个数求平均值的程序。+ L2 o% V1 t. P$ D
下面这段是原程序,感谢进来帮忙的高手们!!! \# v( @+ T0 d
JU S_00; / / Wait for release
# s8 P9 \) h) _( @2 K+ K$ V) c( x0 I9 dJU S_01; / / Read controller status and decide whether to start is needed.' l6 [4 x4 A$ K3 U% k& i3 g) v
JU S_02; / / Start CanOpenNode (if necessary) then return to Step 1.$ V1 @0 M& ~/ I5 g) U1 F; m, `3 r
JU S_03; / / Reserve Step% q/ q }! Z8 q' j# G% |
JU S_04; / / Read current position in increments
+ w* ^ Q5 {% _5 U# H* t& a5 I2 qJU S_05; / / Read current limit set in mA
4 J7 C" T. C) V: b9 ^JU S_06; / / Read current flow in 1 / 1000 to current limit
8 W7 l- i& }) ~3 ~JU S_07; / / Read back4 S- I3 j; m( }$ b" H9 H
JU S_08; / ??/ Read back
: ~% U7 [$ A# y, t" X7 ZJU S_09; / / Read back. `) L! {- z1 c( V5 Y" @! r% z
JU S_10; / / write the forward position6 a' n; r2 x& T9 C6 D c! n" ?: M
JU S_11; / / Write back position
7 F Q" @: T5 N& DJU S_12; / / Write Maximum Test Current
# e' C: Z; ?) s NJU S_13; / / write back9 O/ [; x/ A: }$ T: {9 S
JU S_14; / / write back9 T: i% K1 e& B- x6 `$ c2 R% p8 d
JU S_15; / / write back
% u/ ~4 h; a$ X# @8 v1 \JU S_16; / / write back3 j; ~( U8 C& f+ F3 Q
JU S_17; / / write back
# J/ ?3 x* H5 Y8 A
2#
发表于 2011-5-16 21:37:52 | 只看该作者
累加器3 i/ ~/ ]4 d7 }* d& Q. V& c# x
计数器& m. d. P. C0 ?* `
累加之后除以/计数,就是平均值
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

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

GMT+8, 2025-1-9 14:35, Processed in 0.049301 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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