設定條件來傳輸資料

使用case可以再不同條件下做不同的處理,但是每次都會將資料往下傳

有什麼方法可以設定某條件下才傳輸資料嗎

外部已經有一個for loop,在不使用另一個for loop的情況下

來達成每10筆資料平均後才傳資料

謝謝大家

 

wooangel39545.4855555556

外部已經有使用一個for loop,在不使用另一個迴圈的情況下

如何做到每10筆資料平均後才傳資料

謝謝大家

wooangel39545.4844444444

[QUOTE=wooangel]

外部已經有使用一個for loop,在不使用另一個迴圈的情況下

如何做到每10筆資料平均後才傳資料

謝謝大家

[/QUOTE]

不知道是不是您要的方式.

參考一下.

Examples.vi

[QUOTE=JD][QUOTE=wooangel]

外部已經有使用一個for loop,在不使用另一個迴圈的情況下

如何做到每10筆資料平均後才傳資料

謝謝大家

[/QUOTE]

不知道是不是您要的方式.

參考一下.

Examples.vi

[/QUOTE]

謝謝你,不過你給的似乎是1~9次還是會輸出,只是值是0,第10次輸出平均值

我是希望只有第10次才有值傳出去,因為處理後的訊號我要傳到waveform chart

他再1個畫面能允許的點似乎是1020個? 目前我是100ms傳送一次資料

這樣對我需要應用的時間短了點,所以希望資料處理是100ms一次,但是送進

waveform chart是1s傳進一次

謝謝你的幫忙

你的問題: 設定條件來傳輸資料

外部已經有使用一個for loop,在不使用另一個迴圈的情況下如何做到每10筆資料平均後才傳資料

所以我假設

每次迴圈產生一筆資料,迴圈=10 時,將10筆資料平均後,將值傳出

這10筆資料的值,並非是 0

所以我不太懂你說的  1~9次還是會輸出,只是值是0 

請問....你的 10筆資料是外部迴圈就產生嗎?還是在 迴圈內產生的?

如果可以請上傳您的 data or vi 這將對問題解決有很大的幫助.

3Q.

[QUOTE=JD]

你的問題: 設定條件來傳輸資料

外部已經有使用一個for loop,在不使用另一個迴圈的情況下如何做到每10筆資料平均後才傳資料

所以我假設

每次迴圈產生一筆資料,迴圈=10 時,將10筆資料平均後,將值傳出

這10筆資料的值,並非是 0

所以我不太懂你說的  1~9次還是會輸出,只是值是0 

請問....你的 10筆資料是外部迴圈就產生嗎?還是在 迴圈內產生的?

如果可以請上傳您的 data or vi 這將對問題解決有很大的幫助.

3Q.

[/QUOTE]

http://0rz.tw/f13SU

可能我誤會你程式的意思,也不太知道怎麼把它加到我的程式

這是我的VI

LD PD與Oxy change Deoxy change是100ms傳一次資料

希望在probe LDPD與probe Hemo是一秒顯示一次

謝謝你的幫忙

wooangel39548.3971527778

11.rar

原程式碼有點給他複雜所以我整理了一下.做成壓縮檔

下列為簡易的示意圖及範例.,您參考一下.

11_Examples.vi

![](upload://oj1h1IbavhI5zkzo1mVgP8GHGjn.jpeg)