LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to retrieve data values with "remote panel" operation ?

Hi,

With the "Connect to remote panel" operation, it seems to be a little
bit complicated to download or upload files between the VI server and
the distant machine on which LabVIEW RunTime Engine is running. But data
values are transmitted for display and used by cursor. My feeling is
that it should be possible to access the whole data set and not only one
value at a time with cursor capabilities. But I don't know how ! Has
someone solved this problem ? Thank you for your help

Daniel

PS:
previous and similar question with an answer from Greg McKaskle (thanks
to him)

Q:
I have designed a VI with capability to read (calibration) and write
(data) files when used locally with PC A.
When I use this VI rem
otely, from PC B, with "Connect to Remote
Panel...", reading file is not allowed (icon disabled and grayed) and
writing file produces an error ("Error 43 occured at file dialog"). Is
there any way to transfer calibration file from PC B to PC A and data
file from PC A to PC B ? At least, is it possible to store displayed
data into a file ?

A:
The remote panel is way to display on a remote machine what is running
on another. Just remember that very little, just the UI portion of the
runtime engine is running on the remote computer, none of the diagram is.

To do what you want, you will want to take your existing app and make it
client server. Determine what portion runs on the client and what runs
on the server. It sounds like you want the UI and file I/O on client
and the calibration to be on the server. You can use the VI Server to
pretty easily make remote calls from client to server and pass
parameters. This will work pretty naturally, but the call overhead will
ob
viously go up, so you may want to move loops averaging, or control to
be on the client and running in parallel, which will start complicating
both the client and server, so don't add those until you are sure you
need them.

Greg McKaskle
0 Kudos
Message 1 of 3
(2,924 Views)
One way is to use datasocket.

Joe
0 Kudos
Message 2 of 3
(2,924 Views)
I am able to remotely access my control setup both through LAN and internet. I need to transfer data, sample by sample i.e. it should be available to the client as soon as acquired at the plant (server) side. Please guide. Thanks.
0 Kudos
Message 3 of 3
(2,637 Views)