請問如何寫出可連續計算每分鐘各別頻率(轉數/每分鐘)的程式?

實驗裝置:

風扇加裝霍爾IC與磁鐵(輸出電壓0~5V)

當磁鐵轉到與IC平行時,電壓輸出為 0V(表示轉一圈)

使用 USB NI-6008 擷取此電壓變化至LabVIEW


程式計算需求:

以每分鐘轉數(即每分鐘內出現 0V 的次數)除以60,算出風扇頻率


問題:

請問該如何設計連續計算每分鐘各別頻率的程式?來得知風扇每分鐘頻率的變化



P.S.

我的想法是先計數0出現的次數,知道每分鐘內0出現幾次後,再做除以60的計算

但不知道如何獨立抓出每分鐘0出現的次數,去作個別除以60的計算



由於我是LabVIEW新手,對於各項指令功能都不太熟悉,所以目前只想出這樣的架構方式

說不定有更好的方法、更方便的指令可以使用



還請前輩們不吝指教與幫助,謝謝!

[QUOTE=00yi00]

實驗裝置:

風扇加裝霍爾IC與磁鐵(輸出電壓0~5V)

當磁鐵轉到與IC平行時,電壓輸出為 0V(表示轉一圈)

使用 USB NI-6008 擷取此電壓變化至LabVIEW


程式計算需求:

以每分鐘轉數(即每分鐘內出現 0V 的次數)除以60,算出風扇頻率


問題:

請問該如何設計連續計算每分鐘各別頻率的程式?來得知風扇每分鐘頻率的變化



P.S.

我的想法是先計數0出現的次數,知道每分鐘內0出現幾次後,再做除以60的計算

但不知道如何獨立抓出每分鐘0出現的次數,去作個別除以60的計算



由於我是LabVIEW新手,對於各項指令功能都不太熟悉,所以目前只想出這樣的架構方式

說不定有更好的方法、更方便的指令可以使用



還請前輩們不吝指教與幫助,謝謝!

[/QUOTE]

1.看熟一本labview基礎的書,花不到一個禮拜(看要用的就好)

2.看完書之後你就知道一個元件Time Count

3.基本的CASE判定取樣時間

4.加入妳需要的資料在取樣時間內

 

count.vi

[QUOTE=bahamut]count.vi[/QUOTE]


謝謝您的指教與幫助,引用您編寫的程式,已成功架構出所需程式

往後有問題還請前輩繼續不吝指教,感謝!

[QUOTE=bahamut]count.vi[/QUOTE]

程式有點小錯

因該是把計算放在TURE CASE

count.vi

[QUOTE=bahamut]

[QUOTE=bahamut]count.vi[/QUOTE]

程式有點小錯

因該是把計算放在TURE CASE

count.vi

[/QUOTE]

謝謝您的提醒,以後有問題還請多多指教!