> I have a local "real-time" control-command VI on a setup.
> Now I want to control it from a remote PC, connected to the former
> through an ethernet/TCPIP network.
> We need to refresh graphs at up to 10khz (PC1->PC2) and also to pass
> user command parameters values (PC2->PC1).
> What is the easy way to achieve this fast remote VI control ? TCPIP
> tools ? Datasockets ? Remote VI references ? others ?
>
I'd start with VI server. Better yet, make a VI that you call at the
appropriate places in your application, and have that do the VI Server
call. You can use the additional subVI layer to do caching,
compression, debugging, or message logging if you find them to be necessary.
You could also change this subVI layer to go straight to TCP, but I
doubt
you will see any benefit doing that. Datasocket will work for
this too, but keep in mind that it will work well for scalars where you
want the latest value, but not so well if you want a lossless
transmission or more complicated storage.
Greg mcKaskle