12-19-2005 11:35 AM
12-19-2005 01:21 PM
12-20-2005 04:22 PM
I tried running the .exe on my machine and got a worse error.
I don't even see the VI startup when I try runnning it on my machine.
The VI I'm referencing is on a network drive. Is there another way of referencing the VI without using a static path.
I only need the subpanel to run & update when the parent VI is running anyway.
12-21-2005 12:13 AM
12-21-2005 02:56 PM
12-21-2005 03:52 PM
Thanks for your suggestion. It seems to fix my memory referencing errror, but it still doesn't fix my ultimate problem.
I can't see the live data in the sub-VI that is running. By referencing the VI on the server, the subpanel only brings back the last static image of that VI. Also I didn't know how to point to a VI in a library programmatically without pulling the VI out of the library.
12-21-2005 08:46 PM - edited 12-21-2005 08:46 PM
Message Edited by Philip C. on 12-21-2005 08:47 PM
12-22-2005 03:03 PM
I agree that the subpanel works with a VI on a networked drive, however this is not the issue.
My VI is already in memory in the program and I want to show the active subpanel of the sub-VI that is already acquiring and modifying data.
I could put controls and indicators on the front panel, but I thought it would be nice if I just used the subpanel, since there were so many indicators on this particular sub-VI.
In other words, if Tester.vi were already in the parent, subpanel.vi, how would you reference it.
I put Tester.vi in subpanel.vi and the subpanel no longer displays Tester.vi.
But, if I simply remove Tester.vi then it works. I also attempted to reference Tester.vi using the string, as if it were already in memory, but this didn' t work either.
12-27-2005 12:29 AM - edited 12-27-2005 12:29 AM
Message Edited by Philip C. on 12-27-2005 12:30 AM
12-27-2005 01:22 AM
@Philip C. wrote:
You ALWAYS point to the opposite execution system when specifying "localhost" so in an executable "localhost" means the Development System - in the Development System "localhost" means the LabVIEW Run-Time Engine of the executable.
Really?
I tried it in 7.0 and it seems that the only thing that does determine which application instance you connect to is the port number. Is this not so? This does not appear in the documentation, which is a problem. Can you post an example which shows the Localhost alone opens a connection to the opposite system? And what happens if you have several instances (EXEs)? Especially in 8.0 with the new multiple instances?