Programmatically Setting Module I/O Properties Using CompactRIO Scan Mode

Updated Jun 19, 2023



  • CompactRIO Controller


  • LabVIEW Real-Time Module

I have shifted from using FPGA to using Scan Mode with all my modules. How can I use property nodes to access module I/O properties when using Scan Mode?

To configure modules using the Scan Engine, place a property node on the block diagram of the host VI, and select the following class by right-clicking the property node and navigating to Select Class» Variable»Variable Object»Variable Container»I/O Variable Container»RSI Module» Your Module to Configure.

The below picture is an example of configuring an NI 9205 module.

Additional Information

To further automate the process, it is possible to setup Programmatic Discovery, Configuration, and Access of CompactRIO Scan Mode I/O with LabVIEW.

Note: Some modules don’t have all the configurations available when in Scan Mode. For example, the Offset Cal Enable property for the NI 9237 is not available when using Scan Mode.