LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can NI-PSP be used to communicate between machines developed with different versions of LabVIEW?

Hi all,

 

A customer has a large PC application developed with LabVIEW 2010 SP1.

 

They would like to add extend their system with a cRIO-9075. According to this document (ftp://ftp.ni.com/pub/devzone/tut/crio_software_versions.htm ), the minimum supported version of LabVIEW (with Scan Engine support) is LV 2011.

 

To minimize risks, it is preferred that we don't upgrade LabVIEW for the main application, which is atively being used in production.

 

I was thinking of developing the cRIO software in a newer version of LabVIEW (say, LV 2013 SP1), and using shared variables only to communicate between the PC and the cRIO.

 

Is this a viable option? Does it matter if the PC and the cRIO have different versions of the LV runtime?

Certified LabVIEW Developer
0 Kudos
Message 1 of 3
(2,376 Views)

It shouldn't matter, but then with shared variables you can never know for sure -- there are so many things that can make them break.

You might be money ahead to write the comm using TCP/IP. You know that will work.

 

Mike...


Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
Message 2 of 3
(2,364 Views)

That's a shame... shared variables provide a nice API.

 

Caution is probably a good idea though. Thanks for the warning!

Certified LabVIEW Developer
0 Kudos
Message 3 of 3
(2,230 Views)