I/O Channels not Detected Using cRIO with NI-DAQmx

Updated Nov 17, 2022

Reported In

Hardware

  • cRIO-9045
  • cRIO-9055

Software

  • Measurement & Automation Explorer (MAX)
  • LabVIEW
  • LabVIEW Real-Time Module

Driver

  • NI-DAQmx

Issue Details

I am using cRIO-904x (or cRIO-905x) in Real-Time (NI-DAQmx) mode and I cannot see the input and output variables in the Project Explorer. I can only see the I/O variables when Real-Time Scan (IO Variable) or LabVIEW FPGA are used.

Solution

For modules in Real-Time (NI-DAQmx) mode you will not be able to see I/O variables (in Project Explorer). This is similar to if you were using a normal DAQmx device. However, while in Real-Time (NI-DAQmx) mode, you can access all your I/O variables from the code (on the Block diagram) using DAQmx Create Virtual Channel VI ("physical channels" input) - all the I/Os will be available for you to choose and use. 

At the same time, if you are using the modules in LabVIEW FPGA or Real-Time Scan (IO Variable) mode - you will be able to see all your I/O variables in the Project Explorer.