This is not a new topic with me (look here or there). LabVIEW version issues bit me again at work, only this time it was related to old hardware. The problem stretched out for a month - from mid-December until I finally fixed it in January - but here's the crux of it:
- I had an older PXI chassis with a new RT computer.
- I couldn't get triggering to work on a couple of DAQ cards.
- The triggering didn't work because the newer version of the PXI software (on the new RT) didn't support the old PXI.
- The newer LV for RT code didn't support the older PXI software that I needed.
To resolve this, I had to completely wipe the RT computer (several times, but that's a different story), re-install an older LV version, and then downgrade my LV code (with all the headaches that entailed). In other words, WEEKS of effort.
Not convinced that LabVIEW has a versioning problem? Take a look at these convoluted eye charts, all directly from the NI website:
- DAQmx and LabVIEW Version Compatibility
- NI-VISA and LabVIEW Version Compatibility
- NI-RIO and LabVIEW Version Compatibility
- How to Upgrade or Revert a VI to a Different Version of LabVIEW
Sometimes I think NI expects customers to just sit and take it, like obedient pets...