LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

VI Reference Output LV 2009

I have 2 applications. Client made in LV 2009 call the server made in LV 6.0. The previous methode was calling: Open Application Reference (from Client on Server), Open VI Reference (VI on Server) and send input data to Call By Reference Node and get the result from the output if Call By Reference Node. But, the frist time I call this, I have no output (data = 0), but on server, everyting is ok. When I did a second time (without exit the Client Software), it's working proprely.

 

I attach a png when you can see the flow I use.

 

Thank

0 Kudos
Message 1 of 3
(3,044 Views)

CFiset,

 

Hello! Would it be possible to convert your LV 6.0 Server to LV 2009 to see if it exhisbits the same behavior? Also, are you running the server first before running the client application?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ben Sisney
FlexRIO V&V Engineer
National Instruments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 Kudos
Message 2 of 3
(2,998 Views)

Ben, 

 

I can't convert the server to LV 2009 because I use the server with a lot of other application made in LV 6.0. The server is running 24h/day, 7day/week, work fine with all LV 6.0 application. Wrierd that the output don't work on the first time call with LV 2009 Client Software. But, if I do a GetCtrlVal from this VI, this working, even the first time.

 

For now, I check my data output, if lest of 1 data, GetCtrlVal of all data I need.

 

 

0 Kudos
Message 3 of 3
(2,993 Views)