Do I Need LabVIEW Real-Time Module to Use cRIO Devices with DAQmx Support?

Updated Dec 23, 2023

Reported In

Hardware

  • cRIO-9041
  • cRIO-9043
  • cRIO-9045
  • cRIO-9049
  • cRIO-9053
  • cRIO-9052
  • cRIO-9057
  • cRIO-9058

Issue Details

I have a NI cRIO-904X/cRIO-905X device. I would like to use it for data acquisition. I know that the devices support DAQmx functionality.
Can I use them with my computer as a standard DAQ device?
Do I need the LabVIEW Real-Time module to use the devices with the DAQmx function set?

Solution

The cRIO devices with DAQmx support can be used in one of the following ways:
  • Real-Time (NI-DAQmx)
  • Scan Engine (IO Variables)
  • LabVIEW FPGA

To use the DAQmx VIs on the cRIO you need to run the VI containing the DAQmx VI on the Real-Time system. Thus you need to have the LabVIEW Real-Time module installed on your computer.
You also need to convert the NI-DAQmx Shipping Examples to use them on the cRIO.