12-04-2007 01:24 PM
Nic wrote
"Unfortunetly, shared network variables are going to have to be a neccessary evil in some places in my design because I need to utilize the computer network infrastructure to transfer some signals across multiple programs. "
I don't give up that easy.
Action Engines can be called using VI Server so they can be used to to interact between multiple LV contexts on the same machine, between PC's, and between PC's and any of the RT target platforms.
They will even work across LabVIEW versions!* ![]()
Ben
*Try to do THAT with a shared variable. ![]()
12-06-2007 02:33 PM
12-06-2007 02:44 PM
12-06-2007 02:48 PM
12-06-2007 02:53 PM
VI Server is the ActiveX interface that LV uses to expose the VI's proprties and methods.
Provided your Server is configured, It lets you programatically open and run a VI. This VI can be on your local machine or on any other machine.
You open a ref to the traget VI and then use "invoke node call by reference" nodes to execute the VI. THe target runs on the machine where it is located and its returned data is passed back to the caller, again, either local or remote.
Ben
12-06-2007 02:54 PM
12-06-2007 02:56 PM
12-06-2007 03:29 PM