03-07-2013 10:25 AM
I am a complete novice to NI-DAQmx and have been tasked to move an application from XP to Windows7.
When the application was developed it used the NI-DAQmx Base 1.5 and called functions from nidaqmxbase.dll
The initialization routines seem to function well, and a call to:
DAQmxBaseReadAnalogF64
returns 0 (indicating a successful call).
The problem is the values returned in the buffer are all NULL when run in Windows7 (but have values when run in XP).
It was suggested that I install the "windows7 drivers" (NI-DAQmx 9.5.5 in my case). Doing so requires uninstalling NI-DAQmx Base 1.5 and when the application is launched, it declares the nidaqmxbase.dll to be missing.
I have been trying to find if the function calls have been moved to a differently named .dll in 9.5.5 but am somewhat overwhelmed by the amount of information on the NI site (none of which seems to be aimed towards someone totally new to the NI-DAQ).
Any help would be appreciated.
03-08-2013 10:29 AM
Hi DPhin,
DAQmx and DAQmx Base are not the same thing. I've attached a link to the latest version of DAQmx Base for Windows below. There is a link to the readme file on the download page as well that I would recommend reading through before downloading to make sure it is what you are wanting to use. Hopefully this helps!
http://joule.ni.com/nidu/cds/view/p/id/3436/lang/en
03-14-2013 10:34 AM
Thanks Josh,
That certainly got me on the right track and I was able to get everything working this morning.
Thanks for the quick response.
Devin
03-15-2013 12:32 PM
You are very welcome Devin. Have a great weekend!