LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

LabWindows Version 8.5 and Version 6

Hi,

 

I have been using the version 8.5 of Labwindows to develop an application for our test equipment. Given that the application was supposed to be running on Windows NT an error message came up when trying to run the application and the operation was aborted. This is due to that is not possible to run application developped on 8.5 on windows NT.

 

So, we decided to downgrade the version used by using an old one (version 6) already owned by us. We would like to know if it is possible to run two different versions of LabWindows on the same machine without occurring in any issue.

 

Regards,

 

Andrea

0 Kudos
Message 1 of 4
(3,410 Views)

Hi Andrea,

there are two possible scenarios, both of them can lead to satisfactory results.

 

As I have intended, you are trying to create an executable to run on the target machine: on a single machine executable built with different versions of CVI can run without problems. It is to be noted that you must install in the system the RunTime Engine corresponding to the most recent IDE you developed your application with; this unique RTE will be used by all CVI applications running on the system (there are no known problems in running an executable on a newer RTE). This scenario does not consider the problem you are facing regarding CVI8.5 and WinNT.

 

If on the contrary you are interested in installing two different IDEs on a single PC, this is again possible and has been satisfactory working on my machine for several years covering versions from 5 to 8.5. Some precautions are to be observed, though, as normally additional toolkits and DAQ or DAQmx detect the newer of the installed IDEs and connect to it, so if you want to have a machine on which more IDEs are installed, each of them with -as an example- DAQmx added, you must do the following:

1. Remove every NI software from the system

2. Install the older of the IDEs wanted (e.g. 6.0)

3. Install DAQmx (it will detect CVI 6.0 and install libraries in it)

4. Install the newer IDE (say 8.5)

5. Install DAQmx again: it will detect CVI 8.5 and install libraries in it

With this procedure you will have a machine installed and running, with the only problem that you will not be able to update DAQmx -in my example- by running its setup. If you need to do so I can point you to some forum message that address this situation too.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Message 2 of 4
(3,406 Views)

Is there a particular reason why the target machine must run NT?

 

That is so old (and unsupported) that it would seem to me that upgrading to a newer, faster machine with an OS and development environment that are supported would be highly desirable.

 

Unfortunately, I don't always have that sort of flexibility here where I work, some of what I do is on legacy systems with customer or government contract mandated environments. So if you are in such a situation, I feel for you as I know your pain.

Martin Fredrickson
Test Engineer

Northrop Grumman
Advanced Systems and Products
San Diego, CA 92128
0 Kudos
Message 3 of 4
(3,387 Views)

Thanks a lot Roberto, I tried to install the old version on the same machine and it does not seem having any problems.

 

Thanks Again,

 

Andrea Laudazi

0 Kudos
Message 4 of 4
(3,311 Views)