首頁
支援
NI-DAQmx模擬設備的注意事項
NI-DAQmx模擬設備的注意事項
更新 May 4, 2023
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
LabVIEW
Measurement & Automation Explorer (MAX)
驅動程式
NI-DAQmx
操作系統
Windows
如果您想了解並測試硬體功能但沒有實際存在的硬體時,模擬的NI-DAQmx設備可以複製該設備的相似屬性。模擬設備的目的是讓您無需硬體即可開始程式設計,檢查程式語法並驗證寫入數據符合電路板規格的可能性。
但是,與實際的物理設備相比,這些模擬設備的使用存在一些限制。以下是一些蒐集的內容:
讀取數據
所有模擬設備均以正弦波的形式回傳模擬輸入數據,並產生三分之二的噪聲。
當任務中有多個通道時,每個通道的數據會在時間上稍有偏移。
回傳的數位數據,是以每個8位端口都在向上計數的狀態。
計數器數據始終回傳0。
模擬設備不模擬時序,數據始終可立即讀取。
無法將寫回輸出線的數據讀回,因為該數據未保存在內存中的任何位置(回傳的數據如上所述)。如果該值不在限制範圍內,則除了錯誤外,無法獲得有關您寫入輸出線的信號的反饋。
NI-DAQmx模擬設備會為所有模擬輸入通道產生一個嘈雜的正弦波。目前尚無法配置其他模擬數據。
模擬設備將不會檢測到錯誤-200078,這是由於模擬的類比輸入任務在計數器已經開始使用的狀態下要求使用該計數器引起的。此錯誤是由硬體產生而不是
DAQmx任務狀態模型生成的。
寫數據
除了驗證數據是否在限制範圍內外,寫入NI-DAQmx模擬設備的數據沒有限制。
定時和觸發
模擬計時
在NI-DAQmx 7.4-8.1中創建,
不
模擬時序。任務讀寫將立即回傳
在NI-DAQmx 8.3和更高版本中創建,
可以
模擬時序。任務讀取和寫入操作將模擬完成任務所需的實際時間,就像它們在物理設備上運行一樣。
不要模擬觸發。觸發器將立即返回。
Watch-dog 定時器永不過期。
不支持依賴硬體的事件,例如 Sample clock event
時鐘不能用作其他任務的外部定時源
沒有為計數器任務模擬時間。
其他作業
self-test, calibration 和 reset 等操作始終會成功。
通常將物理設備上存儲的數據(例如序列號)始終回傳0。
模擬設備不能與物理設備包含在同一任務中。
相關連結
Using NI-DAQmx Simulated Devices to Develop without Hardware
How to Check Whether a DAQ Device is Simulated in LabVIEW?
NI-DAQmx Simulated Devices - NI-DAQmx Help
Send Simulated Signal to a Simulated Analog Input Device
Difference Between Physical Devices, and Yellow Simulated Devices in NI MAX
Simulating a GPIB Device in NI MAX
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful