Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

NIDAQmx version backward compatiblity?

Solved!
Go to solution

I would like to get a better understanding of how backward compatible the NI-DAQmx drivers are.  

 

Currently, my software has been compiled using version 9.0 of C/C++ NI-DAQmx library and supports several M series multifunction cards (e.g. PCI/PXI 6225).    If my users install the most recent version of NI-DAQmx (which is 9.0.2) then can I safely assume that my software will run without any problems?   The question I am asking is to what extent is the NI-DAQmx library backward compatible with software written for an earlier version of the library?  

 

 

Thanks,

 

Ian

 

0 Kudos
Message 1 of 2
(3,159 Views)
Solution
Accepted by topic author I_B

Hi Ian,

 

Your assumption is correct, the software should run without any problems. You reference a DAQmx dll and header file, and that location does not change, no matter driver version your users have installed.

You could see a problem if they have an earlier version than 9.0 because each release of the driver does includes additional functionality and support for new devices. If they have an earlier version, it might not include support for something your code does.

 

However, you should be good to go.

Regards,

Mallori

Mallori M
National Instruments
Sr Group Manager, Education Services

ni.com/training
0 Kudos
Message 2 of 2
(3,133 Views)