From 9:00 PM CDT Friday, July 21st - 8:00 PM CDT Saturday, July 22nd, ni.com will be undergoing system upgrades that may result in temporary service interruption. We appreciate your patience as we improve our online experience.

Reference Library for Reading CompactRIO System Configuration Information Retrieve CompactRIO Controller, Backplane, Module Details

  • Add advanced functionality to CompactRIO applications with system configuration info retrieval
  • Run directly on a controller or remotely to acquire info on any CompactRIO system on the network
  • Retrieve model name, code, serial number, and more on CompactRIO controller, backplane, modules
  • Apply to system configuration logging, dynamic FPGA code selection, hardware binding, and so on
  • Download
The development of advanced and dynamic CompactRIO applications sometimes requires the ability to detect the current configuration of a CompactRIO system. The CompactRIO Information (CRI) component provides VIs to retrieve identifying details about CompactRIO controllers, backplanes, and modules. These details include the model name, model code, and serial number. The CRI components feature two sets of VIs - one set to run directly on a CompactRIO controller targeted with LabVIEW Real-Time and the other set to run remotely - to retrieve the configuration of any CompactRIO system on the network.

The CRI component is particularly useful in implementing advanced functionality to log system configuration and monitor calibration intervals as necessary. Similarly, it allows for dynamic field-programmable gate array (FPGA) code selection where you can select the appropriate FPGA bitstream to match the current configuration of modules upon detection with the CRI component. The CRI component can also form the basis of IP protection by determining unique identifiers to allow license key linking of the application to the physical hardware.

System Requirements
Application Software: NI LabVIEW Full Development System 8.5.1 or later
Toolkits and Add-Ons: LabVIEW FPGA Module 8.5.1, LabVIEW Real-Time Module 8.5.1
Hardware Group: CompactRIO
Driver: NI-VISA 4.3, NI-RIO 2.4

Disclaimer: This reference architecture was created by the NI Systems Engineering group and is provided as is. NI does not guarantee the performance of this reference architecture. Links to detailed information on this reference architecture and to a forum to provide feedback and ask questions are included in the Resources tab.

Reviews are typically processed within 48 hours. If you believe a review is incorrect or inappropriate, please report abuse to ratings@ni.com
Verified Reviewers have submitted an email address to RateVoice.com

IMPORTANT INFORMATION: You are being directed to a third party web site operated by RateVoice to submit your rating and/or review. You agree that the RateVoice Terms of Use apply to your access of, and submissions to, the RateVoice site. In addition, you agree that the "User Contributions" and "Your Conduct" sections of the NI web site Terms of Use apply with respect to your rating and review related conduct and submissions as if the term "Site" in those sections also referred to the RateVoice web site. Please remember that any information (including personal information) that you disclose in connection with ratings and/or reviews may become public information that others may collect, circulate, and use. Because NI cannot and does not control the acts of others, you should exercise caution when deciding to disclose information about yourself or others in public forums such as these.