09-26-2006 11:04 PM
09-27-2006 01:12 AM
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
09-27-2006 01:18 PM
Hi Dave-
Actually, it is possible to have support for multiple versions of LabVIEW with the Traditional NI-DAQ 7.4.2 installation. This section in the Traditional NI-DAQ 7.4.2 readme explains the steps necessary to add support to any and all installed LabVIEW (version 7.0 and later) versions:
---------------------------------------------------------------
Starting with version 7.4.2, Traditional NI-DAQ (Legacy) will install support for the latest version of LabVIEW found on the system. If you require support for more than one version of LabVIEW, complete the following steps:
You should now be able to use Traditional NI-DAQ (Legacy) with both versions of LabVIEW.
The Traditional NI-DAQ (Legacy) API is mass-compiled in LabVIEW 7.0. This will not affect the functionality of your VIs. However, LabVIEW will prompt you to save the Traditional NI-DAQ (Legacy) subVIs if your LabVIEW version is greater than 7.0. To avoid the prompts, mass-compile the folders referenced above. If you require Traditional NI-DAQ (Legacy) support for earlier versions of LabVIEW, you need an earlier version of Traditional NI-DAQ (Legacy).
---------------------------------------------------------------------------------
Please note that you will need to copy all of the support files before saving/compiling any Traditional NI-DAQ VIs in a version of LabVIEW later than the version you will be installing support for. The best strategy is to replicate those 4 directories to all versions of LabVIEW (7.0 and later) that are installed in your system immediately after Traditional NI-DAQ 7.4.2 is installed.
One note that is not touched on in the readme is that existing Traditional NI-DAQ VIs (i.e. those that were installed by a previous version of Traditional NI-DAQ) will be removed when Traditional NI-DAQ 7.4.2 is installed. This allows all of the 7.4.2 VIs to be easily transferred to any version of LabVIEW while avoiding any conflicts from previous versions of VIs that might still be floating around in the system.
Please let me know if you need any additional information. Thanks-
Tom W
NI DAQ R&D
09-27-2006 03:05 PM
09-27-2006 03:07 PM
Hi Dave-
Glad to hear you're in better shape now. I agree that the possibility of accidentally compiling the VIs in a newer version of LV should be made more obvious, and I'll make sure we get a note about that possibility into the next version of the readme.
Thanks again-
09-27-2006 03:15 PM
09-27-2006 04:19 PM
Hi Dave-
Since the user is not prompted to install to a specific LabVIEW version, there is no way to enable or disable individual versions of LabVIEW during the install process. So, rather than presume that the user wants us to install Traditional NI-DAQ to every version in the system, we provide the VIs compiled for the earliest supported LabVIEW version (7.0) and leave it to the user to decide which LabVIEW versions to "install" them to. Hopefully this makes the motivation a bit more clear.
Thanks-
09-27-2006 04:29 PM
09-27-2006 04:36 PM
Hi Dave-
Thank you for the explanation- I will make a note of this thread so that we can look at it for future revisions of the installer. If you would like to document this or any other feature requests yourself I encourage you to check out the Product Suggestion Center.
Thanks again-