11-26-2019 12:11 AM
Dear LabVIEW community,
let me please ask you for some ideas regarding this topic.
I have installed LV versions 2013 - 2019 on my machine. Current DAQmx drivers version is 18.5 - but, it does not support LabVIEW 2014. If I try to install, for example, DAQmx 16.0 - NI installer does not allow it, b/c I have already higher version installed.
I've tried to do the following: uninstall DAQmx 18.5, installed DAQmx 16.0. It worked, but takes time (moreover, NI Package Manager is so "clever", that he also forced to uninstall all modular instrument drivers).
Afterwards, I've updated drivers using NI Package Manager, and it removed DAQmx API from LabVIEW 2014.
Is there is some way of how to keep at least DAQmx API in older versions of LabVIEW, when the actual DAQmx drivers do not support it? Maybe, some manual copy of files to vi.lib, etc.? I know that solution could be to have virtual machine, but this is something what I'd like to avoid...
Thanks a lot in advance,
Sincerely, kosist90.
11-26-2019 08:03 AM
To handle LabVIEW 2013 through 2019, I'd recommend two PCs (since I see you are doing DAQmx, which suggests you are using "real hardware", I'm not thinking VMs). One can have Windows 7 (x64) and run 32-bit LabVIEW, 2013 through 2016. The other can have Windows 10 and run 32-bit LabVIEW, 2016 through 2019.
I'd consider spending some effort to migrate your routines on Machine 1 to LabVIEW 2016, and then migrate them to Machine 2. This will allow you to re-image Machine 1 as a Windows 10 box and call it Machine 3, with LabVIEW 2019 through 2023.
Bob Schor