N個樣本或連續樣本所引起的DAQ Assistant邊緣計數錯誤

更新 Jul 26, 2023

產品資訊

驅動程式

  • NI-DAQmx

其他


 

問題敘述

我正在使用DAQ Assistant並設定計數器輸入,從來自Quadrature編碼器的邊沿計數獲取操作。當我選擇“Acquisition Mode”作為“ N Samples”或“Continuous Samples”,並嘗試執行任務(或在DAQ Assistant上點擊“OK”)時,我收到DAQ Assistant錯誤。該錯誤表示必須為此應用指定外部取樣時脈來源。我要怎樣才能解決這個問題?

解決方案

將“Acquisition Mode”設置為“ N Samples”或“Continuous Samples”時,必須指定外部樣本時脈來源以使計數器執行。這是因為沒有用於計數器的內部定時引擎。要解決此問題,可以使用單獨的計數器在PFI線上產生時脈訊號,可以將外部時脈訊號連線到PFI線上,也可以將類比輸入或輸出取樣時脈用作計數器的時脈來源。 關於這三種方法的更多資訊,可以在本文中找到有關M系列DAQ裝置上硬體定時數位I / O的選項

確定外部時脈來源後,在“Advanced Timing”選項下指定時脈來源,如下所示:



如果您選擇使用第二個計數器作為外部源或類比輸入或輸出取樣時脈,請確保計數器或類比任務已啟動並正在執行,否則將不會為N Sample或嘗試執行連續樣本計數器任務時。

如果您不想指定外部時脈來源,則必須為“Acquisition Mode”選擇“ 1 Sample (On Demand)”選項。