陣列分類計算總和以及平均

各位先進好~想請教各位大大一個問題

我在寫這個作業時,然後在求總和與平均的地方時,程式執行怪怪的要執行第2次

筆數與和才會開始跑~有什麼方法可以讓她第一次就跟著動呢

還有執行第2次算正常,接著第3次的平均值好像是越來越疊上去的,

可不可以把它變成每執行一次都會REFRESH

希望各位大大可以幫幫我解決這個問題

陣列分類以及平均總和.vi

PS.後來我有發現add array elements可以用= =~但是既然已經寫了

     就想說乾脆把它寫好><"

snoopyMAX39545.6478356481

因為一開始 local variable 是空的,所以你誤認為要執行2次

建議您使用 Flat Sequence Structure

筆數的資料流才會比較正確.

JD39545.6930092593

謝謝JD大大~經由您的方法測試過後

就不會有空白的情況了!又學到一個技巧

但平均值那邊繼續執行的話好像會繼續疊加上去

最後0-0.25區間的平均值會超過0.25

這個部份該如何去改善呢?

問題出在求平均值和總合的迴圈

圓框1.這個是設定Shift Register初值,換言之就是在開始執行的那一刻設為0

圓框2.這是順帶提出的,方框i 本身就可傳出目前執行迴圈數(從0開始計數)

方框3.重點來了,原先的接法會因 "0.-0.25和" 本身已有值,所以會造成疊加的效果,導致平均值會越來越大

PS.如果Shift Register沒有設初值0也是會造成疊加

就再請你試試看是否有符合你的使用!

LightBlue39546.3642708333

資料堆疊問題你可以先參考網站的 圖示教學

移位暫存器(Shift Register)
http://labview360.com/course/info.asp?TID=8001&FID=206

Feedback Node
http://labview360.com/course/info.asp?TID=8002&FID=206

感謝上面兩位大大的教學

還特地把錯誤的地方圈起來指正~我終於知道問題出在哪邊了

也知道要怎麼改進了~謝謝兩個大大不吝分享