03-31-2009 11:16 AM
Hello,
I am conducting research for a professor in the chemical engineering department at the University of Maine. For this project I wrote a vi to calibrate and control heaters used in a chemical vapor deposition system. Unfortunately, the vi was written using my personal copy of labview 8.6, while the university computers are running 8.2. I would like the vi to be both run and edited on the university computers, but when I transfer it over to them I get an error message saying that they are incompatible. Is there any way that I can save my vi in a format that can be recognized by the previous versions of labview?
Thank you for your help
03-31-2009 11:28 AM
In each version there is the capability to save to the previous version, which in this case would be 8.5. The it would have to be opened in 8.5 and saved for the previous version, which, not obviously, is 8.2. Of course this is dependant on the original (8.6) not using functions unavailable in the previous versions.
If you don't have the intermediate version and the vi isn't too large or requiring toolkits that aren't part of the "plain vanilla" developers package, and you don't mind the world seeing it, it can usually be posted here and someone can make the conversions.
03-31-2009 11:30 AM
03-31-2009 11:31 AM - edited 03-31-2009 11:32 AM
03-31-2009 11:36 AM
Oops, my bad, I was distracted when I wrote that, was giving my standard answer for going the other way, had forgotten that the newer versions can go back more than one version. Of course the parts about compatibility still apply.
03-31-2009 11:48 AM - edited 03-31-2009 11:50 AM
The "Save for Previous Version" is actually quite a nice feature, as it will also automatically convert any open instrument drivers you may be using into the appropriate version. So anything used that was not part of the base package of LabVIEW (or is closed) will be automatically converted and placed in the folder you specify.
Still, one can't help but desire a more cross-the-major-release version of a VI. Is there a compatibility mode you can work in that gaurentees everything you produce is good for LabVIEW 8.0+? If not, that seems like a good feature to get into future releases of LabVIEW.
There is almost always a case where someone posts an example in response to a thread on these forums, and the follow up question is "can I get that in version 8.x"? This could be avoided if more users post what LabVIEW version they are in from the OP.