首頁
支援
在執行 DAQmx 資料擷取時,輸入緩衝區大小卡在 1000 個 samples
在執行 DAQmx 資料擷取時,輸入緩衝區大小卡在 1000 個 samples
更新 Jun 14, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
程式語言
C
Python
C++
問題敘述
我正在使用文本式的程式語言(如 C 或 Python)設定 DAQmx 連續擷取,但我發現無法擷取讀超過 1000 個 Samples。我需要如何修改
DAQmxCfgSampClkTiming()
函式來修正此限制?
解決方案
這個限制是因為在您呼叫
DAQmxCfgSampClkTiming()函式
時未定義
sampsPerChanToAcquire
參數的關係。您需要為連續擷取和有限擷取設定此值,如果未指定,則該值預設為 1000,導致上述提到的1000筆 samples限制發生。將這個值設定成其他數量以控制程式擷取的 samples 數量。
相關連結
NI-DAQmx C Functions
NI-DAQmx Python Documentation
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful