LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I deploy all dependecies of a RT application on a myRIO?

Hi all,

 

I'm working to the development of a brushless motors test system based on a myRIO-1900; the project is not too complex: it has an FPGA code to exchange data with some external peripheral (mainly DIO and SPI), an RT VI to exchange data with some other I2C/SPI peripheral and a Host application that collect data generated from the FPGA and RT code plus data acquired from a DAQ board directly connected via USB to my PC.

 

I have already developed and tested all modules of my project but I'm having difficulties in the last step: the deploy of the final code to the myRIO.

 

I have configured, built, and deployed a source distribution following the instructions found on a knowledge base on the NI website; I see my RT VIs and other subVIs developed by me on the correct myRIO path but it seems that all other library VIs from wich my application depends on (I2C, DIO, SPI and so on) are not deployed, because if I manually run my Host application as the first one the Run VI invoke node reports an "Error 1003" (The VI is not executable. This error may occur because the VI is either broken...); however the RT VI is not broken at all and if I open and run it manually at least one time, a lot of other dependencies are deployed to the myRIO, then the VI is runnable/abortable from the Host.

 

I would like to understand if it is possible to configure the source distribution to obtain the deployment of all the dependencies to the myRIO.

 

Any hint will be appreciated.

 

Francesco

0 Kudos
Message 1 of 2
(2,668 Views)

Hi Francesco,

your summary is a littel bit too general.

Can you please post almost the screenshot of the project?

What appen if you run the main vi in debug configuration?

0 Kudos
Message 2 of 2
(2,629 Views)