尋找DAQ有關counter的資料

小弟最近使用counter擷取資料,

發現使用DAQ處理數位信號又快又方便,使我很想把這方面的知識好好學一學,

然而市面上或者是網頁上談論DAQ的文章少之又少,且限在沒有經費去上相關課程,想請各位前輩提供DAQ counter/timer教學資料或者資料可以讓新手入門,

謝謝,感激不盡,

可以到NI的網站上尋找相關資料

http://www.ni.com/support/ctsupp.htm

DAQmx的Counter/Timer連結如下

http://zone.ni.com/devzone/devzone.nsf/webcategories/DD4868B05A0CAD0586256F19004578A0

Traditional NI-DAQ則如下

http://zone.ni.com/devzone/devzone.nsf/webcategories/4E62D0154FC6DF4686256786000BFD28

如果有什麼心得,歡迎與大家分享

謝謝,這個問題我解決了,

用DAQ Assist裡面外部觸發的功能就可以了

我的心得是要注意接腳的接法了,還有電腦的效能會影響外部觸發的正確性

不知道各位大大有沒有遇到相關的問題

歡迎討論。

為什麼「電腦的效能會影響外部觸發的正確性」呢?指的是速度慢的電腦,會判別不到外部觸發的訊號,還是無法及時反應呢?

![](upload://fwLdedPZdXLjZyCWa7zyAqECATM.gif)

使用外部觸發擷取訊號時,只要CPU多做某些事情,

譬如在Labview的介面放上Gauge.vi,

就會擷取到錯誤的count數,

有一本Visual Basic資料擷取卡控制的書(文魁),

裡面有詳盡的介紹NI DAQ卡的硬體

不過軟體部分是VB的就是了

各位可以參考看看

使用counter計數,由於是硬體計數,應該不會有因為作業系統忙碌而漏數結果。其動作原理為硬體計數,儲存其計數值到counter register裡,而LabVIEW再去輪詢其值,所以應該是無法精準定時去擷取在卡片裡的計數值才對。不過即使使用硬體計數,仍然有可能會數錯,一是由於外接訊號頻率高低有其對應的 counter計數方式,若選錯就無法量準,二是欲量測的訊號與卡片內建timebase訊號無法剛好相配而造成的誤差。