Can I Use a Different Programming Mode for Each Channel in a Single C Series Module in CompactRIO?

Updated Jul 15, 2025

Reported In

Hardware

  • CompactRIO Controller

Software

  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

Issue Details

Would it be possible to use one NI-9232 module with a cRIO-9047 to simultaneously process one channel of a 3-channel vibration sensor on the FPGA and the other two channels on the RT (Real-Time) side?

Solution

The programming mode setting is module-based, meaning you can only use a single programming mode (either FPGA, Real-Time Scan Mode, or Real-Time NI-DAQmx Mode) per module.

 

However, you can use different programming modes for each module in the chassis. For example, if you have two NI-9232 modules installed in a single CompactRIO chassis, you can assign a different programming mode to each NI-9232 module.

 

Programming modes can be set in NI MAX or through the LabVIEW project.