Using NI-DAQmx Python for Real-Time Analog Data Measurement and Storage

Updated Jan 22, 2025

Issue Details

I want to replace the real-time analog data measurement and storage function currently built with LabVIEW with NI-DAQmx Python.
Therefore, how NI-DAQmx Python stands in terms of measurement accuracy (AD converter performance and noise resistance), sampling accuracy (sample dropout, sample duplication) and application availability during long-term continuous operation? 

Solution

NI-DAQmx Python is a wrapper for NI-DAQmx C API. 
The similar NI-DAQmx driver will still be used to communicate with the DAQ hardware.
The measurement accuracy, sampling accuracy and application availability should remain as current version of it and should not be impacted, as long as the logic implemented in Python is exactly similar to LabVIEW.
The difference is now the developer is using Python for development instead of using LabVIEW.