LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamically swapping cRIO module

I am developing a Data Acquation application in which the cRIO modules can be swapped dynamically.I would like to develope a utility where the module in the slots will be recognized and the configuration settings can be saved as a file. These settings will modify the project window instead.
                Please suggest is this application possible with FPGA & cRIO. Any suggestion and comments will be appriciated
0 Kudos
Message 1 of 5
(4,862 Views)

Hi Tarun,

You can easily determine what modules are in specific slots by reading the model codes.  Take a look at the following example on the Developer Zone:

Detecting Current CompactRIO Configuration

For the second part of your question can you provide more information?  Are you intending to have the utillity script the project for you?  What is the behavior you are looking for?

Bassett

Message 2 of 5
(4,842 Views)
Hi

Bassett

Basically i am developing a package for 8 different modules of cRIO. I want to know how to work my way out after configuring the project window and FPGA vi for a combination of modules placed in RIO chassis. I want to make my program respond and configure for the slot swap among modules.
 
Please through some light on this.
 
 
0 Kudos
Message 3 of 5
(4,797 Views)
Hi Tarun,
 
There is not any native functionality to script configuration settings in the project window at this time.  LabVIEW FPGA also does not currently support dynamically switching different types of modules in the same slot with the same bitfile as well.
 
You could however, compile several different configurations and detect which one you were in and download the apporopriate bit file. 
 
Is that the kind of application your looking to do?
 
Bassett
0 Kudos
Message 4 of 5
(4,770 Views)
I have published a new LabVIEW component (user VI library) called cRIO Information (CRI) which packages up all of the VIs to read back information about a local or remote (networked) cRIO system including the controller, backplane and modules. This replaces the older document in the same URL.
 
authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 5 of 5
(3,142 Views)