LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

dynamically run a VI on RT Target

I have 2 questions:

 

1) How to I run a VI without deploying it first each time? I just want to deploy the VI once at the beginning and then run it (without making any changes) later multiple times. The reason why I am doing this is because I'm loading a VI dynamically that will run on a RT Target but it always displays the "deploy" dialog box and takes a few seconds before running it.

 

2) How do I actually dynamically run a VI on the target? I don't want to store the VI on the target hard disk. I just want to run it as if I opened up a VI manually from a list of VIs under the target and ran it. A static reference doesn't seem to work.

 

Thanks. 

0 Kudos
Message 1 of 3
(2,787 Views)

After doing some more reading, it looks like the only way to do it is by transferring the VI to the target and running it through the RT Target server. In addition, I would need to transfer all the related VIs and DLLs aswell which is a big hassle because right now I don't even know what the list of related VIs and DLLs is (but I'm guessing it's same as what you see in the deployment dialog box after running VI).

Since I am still in the process of creating my application, I would need to do this procedure after every minor change.

 

Am I right, or is there a simpler way to do this?

 

0 Kudos
Message 2 of 3
(2,753 Views)
BUMP
0 Kudos
Message 3 of 3
(2,720 Views)