Programmatically Find the Names of the cRIO Modules

Updated Jul 27, 2020

Reported In


  • cRIO-9063

Issue Details

I would like to be able to see my module names within my LabVIEW code. Is there any way to do this programmatically?


For cRIO-904x and cRIO-905x:
  • It will be possible to use the System Configuration API to gather information about devices on both local and remote systems. To see an example of how to do this, navigate to the Show All Hardware Example (NI Example Finder --> Hardware Input and Output --> System Configuration --> Show All Hardware)

For other cRIO chassis:
  • You can implement this by using the System Management and Information (SMI) Library. The System Management and Information (SMI) Library allows for programmatic retrieval of system configuration information for NI RIO hardware (CompactRIO, Single-Board RIO, myRIO, MXI-ExpressRIO, and EthernetRIO) and Real-Time CompactDAQ, as well as Real-Time PXI controller and chassis information