12-02-2014 08:02 AM
Hallo,
I am developing a c# project for the NI USB-6008 (however without using the measurement studio).
In order to be able to use the software, the costumer will have to install the daqmx driver. It seems that the best way to do this (considering the size of the installed files) is by installing the daqmx runtime enginge. As far as I know the version of this runtime engine has to be equal to the version of the daqmx driver used during development (is this correct?). However when installing the runtime enginge (or generally the daqmx driver) there is also installed an update service. Thus my question is:
1) Does the update service also change the version of the daqmx driver? Or does it "just" install critical updates of it which keep the version unchanged resp. such that it is still compatible with that version?
In other words: how can I be sure that the version of the daqmx driver of the user will be compatible to the version of my development system (with which the whole software was tested)?
2) For my c# project I have to add the two reference NationalInstruments.Common and NationalInstruments.DAQmx. When adding these references the respective version of them is shown. I assume that the neccessary version for the daqmx runtime engine has to be the same like the one shown for NationalInstruments.DAQmx. Is this correct? And what about the version of the NationalInstruments.Common library. How can I be sure that it is compatible to the one of the user?
Thank you for your reply,
Sebastian
12-15-2014 07:33 AM