11-22-2019 11:33 AM
Hello:
I need to replace my development PC and I have problems with LV installation
I need LV2013, LV2017 cDAQmx for each one and Sound and vibration toolkit
I followed next order:
LV2013, cDAQmx 2013, SVT, LV2017, cDAQmx 2017, SVT.
Everything works fine but SVT does not install in LV2017 because NI meas & automation already installed.
Which sequence it is recommended in this case?
Regards
Edgar
11-22-2019
12:15 PM
- last edited on
12-26-2024
03:59 PM
by
Content Cleaner
There is no such thing as "cDAQmx".
You cannot install DAQmx for both LabVIEW 2013 and 2017 as there is no version that supports both versions of LabVIEW.
See https://www.ni.com/en/support/documentation/compatibility/16/ni-daqmx-and-labview-compatibility.html
The first version to support LabVIEW 17 is DAQmx 17.0
The last version to support LabVIEW 13 is DAQmx 16.1
I don't know how Sound and Vibration Toolkit would be affected by Measurement and Automation Explorer.
You need two different PC's to support each version in its entirety. Or as some people do, 2 virtual machines on the same PC.
11-22-2019 12:32 PM
Thank you for your answer. I will consider 2 PC's or 2 virtual machines but it is some complicated for my development.
Regards
11-22-2019 01:43 PM
The recommended sequence is as follows:
It is usually the case that there is a 4-5 year "compatibility window" with Versions and Device Drivers. I would expect that if you installed LabVIEW 2013, you'd (probably) get away with installing LabVIEW 2017 next, and both would work, but the other response (suggesting this is not the case) might also be true.
I forgot to mention that before doing a new LabVIEW Installation, you want to do a complete removal of all NI Software. Start with Programs and Features, find NI Software, and choose Remove All. This may take > 1 hour, so be patient. If you are unfortunate enough to also have NIPM installed, you also want to get rid of this. After you reboot and see no more NI Software in Programs and Features, you can try to uninstall NIPM. You should get a warning "Are you sure?" -- if you've really uninstalled all other NI Software, you can (and should) say "Yes". If you are unsure about this last step, come back here and ask for help -- you don't want to do a complete reinstall of Windows XX and all your other software on your PC!
Once NIPM is gone, you might find that there are still some NI Products on your machine (I think this might only happen with versions of LabVIEW more recent than 2017, but am not sure) -- go ahead and uninstall them.
Bob Schor
11-25-2019 09:36 AM
Thank you very much for your detail answer. I will try it.
11-25-2019 04:02 PM
Bob is absolutely right that you always need to install from the oldest to the newest when it comes to LabVIEW. That includes drivers for sure, but many toolkits as well.
As RavensFan pointed out, common LabVIEW components generally only supports up to 3 years back. This means that having any two versions of LabVIEW on a single computer (or single virtual machine) that are more than 3 years apart is asking for trouble (read: failure). Support for core things like DAQmx is actually removed from LabVIEW versions older than that which the latest installed version supports. On the flip side, if you install the newest one first, you run into the issue of it saying it is already installed (and it won't add support for older versions).
This 3-year logic also applies to upgrading your LabVIEW applications. Always upgrade in steps of 3 years or less (whenever possible) if you need to be able to quickly roll back deployed code. Otherwise, you'll find yourself wiping the computer and starting again (which is sometimes preferred to uninstalling).
11-25-2019 08:46 PM
@rwunderl wrote:
Otherwise, you'll find yourself wiping the computer and starting again (which is sometimes preferred to uninstalling).
In my experience, I would change the above sentence to "... and starting again {which is almost always preferable to uninstalling, which 95% of the time doesn't work, so you end up removing everything anyway)". [Hmm -- he said "wiping the computer" -- the only time I had to actually do that was because I tried to "uninstall" and "remove from the registry" (hint -- don't do this!!).
Bob Schor
11-26-2019 03:07 PM
I do mean wiping, as in formatting the drive and starting over. It is also of great value when deploying to multiple computers to have recovery images of the drive just before and/or just after installing LabVIEW for just such occasions. Storage is cheap, your time is not.
@Bob_Schor wrote:... because I tried to "uninstall" and "remove from the registry"
Indeed, no good can come of typing "regedit" while attempting to uninstall an application...
12-02-2019 09:18 AM
Thank all you guys for your help