LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to support versions of LabVIEW 7x to 2010 and use NI-DAQmx

I recently started migrating my software to version 2009 and needed to update the device drivers on the development PC. The following message was displayed.

{LabVIEW Version Not Supported

This installer has detected that you have a version of LabVIEW that is not supported by NI-DAQmx. Please refer to the feature tree in this installer to see which versions of LabVIEW are supported by NI-DAQmx in this release. This installer will remove NI-DAQmx from any unsupported versions of LabVIEW.}

I still have a wide base of applications operating in LabVIEW 7.1. I assume others still have to support earlier versions of LabVIEW.  How do we do this?  Should we only develop software that uses NI based hardware on LabVIEW 8.6 and earlier? Do you only use 2009 and later versions for applications that do not require NI-DAQmx? Is keeping the development software for 2009 and 2010 on a separate machine the answer? Or is there a simpler solution that I am overlooking?

0 Kudos
Message 1 of 6
(3,546 Views)

Randall T wrote:

I recently started migrating my software to version 2009 and needed to update the device drivers on the development PC. The following message was displayed.

{LabVIEW Version Not Supported

This installer has detected that you have a version of LabVIEW that is not supported by NI-DAQmx. Please refer to the feature tree in this installer to see which versions of LabVIEW are supported by NI-DAQmx in this release. This installer will remove NI-DAQmx from any unsupported versions of LabVIEW.}

I still have a wide base of applications operating in LabVIEW 7.1. I assume others still have to support earlier versions of LabVIEW.  How do we do this?  Should we only develop software that uses NI based hardware on LabVIEW 8.6 and earlier? Do you only use 2009 and later versions for applications that do not require NI-DAQmx? Is keeping the development software for 2009 and 2010 on a separate machine the answer? Or is there a simpler solution that I am overlooking?


I was keeping a unique machine for each version but then switched to multiple boots.

 

I have read others that said they use virtual machines for each.

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
Message 2 of 6
(3,543 Views)

The problem exists with being able to have multiple versions of LabVIEW on a machine, but not multiple versions of DAQmx.  Although DAQmx will support many older versions, eventually support for certain versions will cease.  If you need different versions of DAQmx you can follow Ben's advice.  This link will show which versions of DAQmx support which versions of LabVIEW.

 

http://digital.ni.com/public.nsf/allkb/97D574BB1D1EEC918625708100596848

 

The only thing not listed there is that 9.1 is the only driver that is compatible with 2009 SP1.  9.1 is also compatible with LabVIEW 8.2.x, 8.5.x, 8.6.x, and 2009

National Instruments
Applications Engineer
Message 3 of 6
(3,505 Views)

Scott and Ben,

Thanks for your replies.  I noticed version support typically stopped at 3 levels however I did not remember the files being uninstalled as it will be now. For now I will halt development in 2009 and 2010 for anything requiring DAQ-mx . At least until I can set up a multi-boot or second PC. Problem is two lap tops don’t fit well in my bag.

Thans again for the help.

Randall

0 Kudos
Message 4 of 6
(3,494 Views)
OK Scott

Scott W wrote:

The problem exists with being able to have multiple versions of LabVIEW on a machine, but not multiple versions of DAQmx.  Although DAQmx will support many older versions, eventually support for certain versions will cease.  If you need different versions of DAQmx you can follow Ben's advice.  This link will show which versions of DAQmx support which versions of LabVIEW.

 

http://digital.ni.com/public.nsf/allkb/97D574BB1D1EEC918625708100596848

 

The only thing not listed there is that 9.1 is the only driver that is compatible with 2009 SP1.  9.1 is also compatible with LabVIEW 8.2.x, 8.5.x, 8.6.x, and 2009


You made me look it up

DAQmx 8.9.5 has support for 2009- And I build apps with 2009sp1 and DAQmx 8.9.5

 

Yes, I know DAQmx 9.1 fixed a bunch of bugs (some of them were reported by me)


"Should be" isn't "Is" -Jay
0 Kudos
Message 5 of 6
(3,487 Views)

NI just doesn't get support. If I have 30 mixed apps that work well in version 7.1, 8.2, 8.5, etc. Then I need to support them but I don't always want to upgrade them. There are always differences that show up if I upgrade. And I would spend all my time updating every time a new version came out. I would like to see versions act independently of each other and future versions of LabVIEW should support that. Here is an Idea I posted on the exchange.

 

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Cleaner-Upgrades/idi-p/1121006#M5456

0 Kudos
Message 6 of 6
(3,477 Views)