Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

application with two crios

I have an application with two cRIO/FPGA modules.   The target PC has two physical cRIOs.   My development PC is connected only to one cRIO/FPGA.  I need to test some stuff related to the cRIO with resource name RIO1.  However, the bitfile download fails with error code -63191 after succesful compile.  The problem is that target driver see only RIO0.  

 

How do I change the system so my cRIO is connected as RIO1?

 

 

Robert

0 Kudos
Message 1 of 4
(3,926 Views)

Robert,

 

In your project tree, do you have just one cRIO and change the IP address when you wish to target the other cRIO, or do you have both cRIO's? The default resource name for FPGA's is RIO0, and this can be changed in the project by right clicking and going to properties, but what you want to do in this situation is on the Open FPGA Reference in your RT, there is an input for Resource Name, and here you can input the RIO that is on the particular target.

 

Let me know if this works out, or if you are still having issues.

Rob K
Measurements Mechanical Engineer (C-Series, USB X-Series)
National Instruments
CompactRIO Developers Guide
CompactRIO Out of the Box Video
0 Kudos
Message 2 of 4
(3,899 Views)

Rob

I am attaching the project tree snapshot.   My interface to cRio is starfabric interface 9052.   The destination system has two cRIO 9104.  It is heavily used for the research projects so I do not get much time on it.  

My task is to support this system by developing new functions as well as fixing the problemsd.   The Labview program is quite complex.   It is using version 8.2.  I have some urgent tasks to accomplish, moving to a higher version of Labview must wait until I am done with the urgent requests.

 

I have setup a developement system in my office where I develop and test some of the new features.   My testing is however limited because I do not have the machine thsi labview application is running.   I also have only one cRIO 9104 connected to my development system.   I did some extensive development for the FPGA Target cRIO1.   It compiled OK on my development system but it would not load it into the FPGA because I am asking it to load it to cRIO1 and it sees the FPGA as cRIO0.

 

I do not want to change the cRIO from 1 to 0 because this would give me issues when I get time on the destination system.   When I am working on a destination system, I want to deal only with the problems I cannot test on my development system.

 

So the question boils down to this:  How can I force load of a bitfile into the FPGA for an physical cRIO1 when I do not have physical cRIO0?

 

Appreciate your help

Robert Grun

 

 

 

0 Kudos
Message 3 of 4
(3,893 Views)

From host VI:

rioselect.jpg

Rob K
Measurements Mechanical Engineer (C-Series, USB X-Series)
National Instruments
CompactRIO Developers Guide
CompactRIO Out of the Box Video
0 Kudos
Message 4 of 4
(3,875 Views)