Programmatically Find the Names of the cRIO Modules

Updated Sep 19, 2019

Reported In

Hardware

  • 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?

Solution

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 Find All Hardware Example (NI Example Finder --> Hardware Input and Output --> System Configuration --> Find 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