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