機(jī)械社區(qū)

標(biāo)題: 如何 把讀取的10個(gè)數(shù)據(jù)直接計(jì)算出平均值? [打印本頁]

作者: LpJ1988    時(shí)間: 2011-5-16 20:32
標(biāo)題: 如何 把讀取的10個(gè)數(shù)據(jù)直接計(jì)算出平均值?
我想在現(xiàn)有的生產(chǎn)線彈簧受力程序中添加一段計(jì)算平均值的程序,原程序僅讀取一個(gè)隨機(jī)值然后輸出。  |3 W' t  x6 P& P7 V  z' t
因?yàn)閺椈墒芰τ行》鹊恼鹗帲晕蚁胱尦绦蜃x取10個(gè)值,然后算出平均值輸出。
3 z& f# x7 y$ v( n5 P* {( ~關(guān)于提取測量數(shù)據(jù)計(jì)算平均值的程序,小弟實(shí)在是學(xué)得太少。。只會(huì)輸入幾個(gè)數(shù)求平均值的程序。
) l3 d+ T  y3 r9 v下面這段是原程序,感謝進(jìn)來幫忙的高手們!
8 ^' v2 ]- G/ Z. n/ C      JU S_00; / / Wait for release " P7 L! f4 T8 q/ o  M1 N
      JU S_01; / / Read controller status and decide whether to start is needed.
2 p+ b: P) @, j2 P! K0 X      JU S_02; / / Start CanOpenNode (if necessary) then return to Step 1. 7 w. `' N4 f# Z$ A
      JU S_03; / / Reserve Step ' w' E1 |! k; L: x
      JU S_04; / / Read current position in increments $ {/ A* ?' ?6 ?4 _" G
      JU S_05; / / Read current limit set in mA : B) T5 f. r+ r
      JU S_06; / / Read current flow in 1 / 1000 to current limit
- V3 m. u: @0 z  U      JU S_07; / / Read back
, ~, l4 p8 H6 O0 u. E3 ?      JU S_08; / ??/ Read back
2 }9 `8 k2 U& _- A- ~) P. M      JU S_09; / / Read back
7 _7 S; q6 ]0 C2 _' t      JU S_10; / / write the forward position
0 A! t; ~  b8 Z5 [      JU S_11; / / Write back position " g2 I% F- d- ]9 C; V0 f
      JU S_12; / / Write Maximum Test Current , U) q6 k4 B  k" s9 ~% r) z0 O
      JU S_13; / / write back
0 O+ s, L! l: v: i9 ?( o% i      JU S_14; / / write back / F; Q: p& d% @3 O
      JU S_15; / / write back 0 \2 l6 Q% P/ \2 h2 U" Y9 A
      JU S_16; / / write back
" T) Y: d/ V: a6 D' ^      JU S_17; / / write back , y, ?+ `7 d8 p7 a& w1 _4 T

作者: fmdd    時(shí)間: 2011-5-16 21:37
累加器
6 ^: o  j1 |( y4 {5 b8 B; W計(jì)數(shù)器, Y$ x% e0 C7 z9 a9 V, H0 q- c  m
累加之后除以/計(jì)數(shù),就是平均值




歡迎光臨 機(jī)械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4