Switching from Computer with PCI Card to cDAQ Controller

Updated Oct 31, 2017

Reported In


  • NI-DAQmx


CompactDAQ (cDAQ), Windows Computer, PCI Card

Issue Details

I heard that some cDAQs have controllers with real-time operating systems like Linux Real-Time (Linux RT). I am having timing consistency issues while using a computer with a PCI card to control the data acquisition and am interested in moving to a real-time operating system. If I have an existing program that is running on my computer, can I easily switch to a cDAQ with a controller?


If switching to a cDAQ controller that runs Linux Real-Time (Linux RT), the program would have to be created with LabVIEW Real-Time Module. However, cDAQ controllers allow use of the NI-DAQmx driver and functions with the LabVIEW Real-Time Module or LabWindows/CVI Real-Time Module, which would make transferring data acquisition tasks from existing DAQmx programs relatively straightforward.

Additional Information

For more details about cDAQ controllers, see What Is a CompactDAQ Controller?


Not Helpful