Can Network Shared Variables Speak Between LabVIEW versions?

Updated Jun 20, 2018

Reported In

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional
  • LabVIEW Real-Time Module

Issue Details

I have two separate applications built in two different versions of LabVIEW and I would like them to communicate with each other using Network Shared Variables.  Are network shared variables compatible with different versions of LabVIEW?

Solution

LabVIEW Shared Variables are backwards compatible since LabVIEW 8.6.1 and can communicate successfully between different versions of LabVIEW and on separate computers on the same network. However, using different versions of LabVIEW requires communicating between multiple projects, so in order to achieve this, you will need to use programmatic communication with the Shared Variable API.

Refer to the Shared Variable.lvproj example project in the Example Finder, located in Browse (according to Task) » Networking » Shared Variables, and to Reading and Writing Shared Variables Programmatically in the LabVIEW Help for further details.

Additional Information

  • If you are using LabVIEW 8.6.1, make sure that you have the LabVIEW 8.6.1 Shared Variable Patch installed before attempting this. 
  • If you are using a LabVIEW version older than 8.6.1, refer to Shared Variables Backwards Compatibility for Old Versions of LabVIEW in the Related Links section.

WAS THIS ARTICLE HELPFUL?

Not Helpful