What Software Is Required to Use DAQmx with My 904x cRIO

Updated Dec 22, 2023

Reported In


  • cRIO-9043
  • cRIO-9049
  • cRIO-9041
  • cRIO-9048
  • cRIO-9042
  • cRIO-9040
  • cRIO-9047
  • cRIO-9045
  • cRIO-9046
  • CompactRIO Controller


  • NI-DAQmx

Issue Details

I want to use the DAQmx programming interface with my 904x series cRIO device. What software do I need to use/purchase to achieve this?


In order to use DAQmx with your cRIO first ensure that your cRIO supports the DAQmx programming mode

If it does, you need to have at least the following software installed on your PC to use NI-DAQmx on your cRIO:
  1. LabVIEW
  2. LabVIEW Real-Time Module
  3. Optional: LabVIEW FPGA Module
  4. NI CompactRIO Device Driver (includes NI-DAQmx)
The minimum version needed of each software can be determined through: Software Support for CompactRIO, CompactDAQ, Single-Board RIO, R Series, and EtherCAT

A detailed tutorial on how to use your cRIO with the DAQmx API can be found here .

Additional Information

A separate install of NI-DAQmx is not required as the drivers are included in the CompactRIO device drivers. Note that this software stack is not compatible with the 905x series of controllers. See the following documentation for the required software when using a 905x series controller.