10-09-2009 11:17 AM
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
Solved! Go to Solution.
10-12-2009 01:49 PM
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