How Can I Do Data Acquisition with a CompactRIO?

Updated Aug 14, 2018

Reported In


  • CompactRIO Controller


  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module


  • NI-DAQmx

Issue Details

I am getting started with my CompactRIO and I would like to do data acquistion with it, how can I achieve this?


There are three programming modes for a CompactRIO that determine how is the data acquistion done:
1) Real-Time NI-DAQmx mode which is compatible with only certain models of CompactRIO.
2) Real-Time Scan mode which doesn't program the FPGA.  
3) LabVIEW FPGA Mode which programs the FPGA, but requires the LabVIEW FPGA module.

The programming made in LabVIEW will depend on the programming mode chosen. 

   Additionally you can make sure that you are acquiring data properly using the Distributed System Manager.   

Additional Information

For a tutorial on how to get started with data acquistion in LabVIEW Real-Time refer to Take Your First Measurement in LabVIEW Real-Time (Data Logging)


Not Helpful