01-24-2013 04:42 AM
Hello all,
I installed NiDAQmx 9.6.1 (it takes FOREVER!) and I still cannot find the file dataacq.h so I can recompile an ancient project so that it runs on a recent version of Windows.
Did the install fail or what ? All post says it's part of NiDAQ (which I remember using) and that NiDAQmx is compatible. I see NiDAQmx.h but no other header file.
Solved! Go to Solution.
01-24-2013 05:20 AM - edited 01-24-2013 05:21 AM
dataacq.h is part of traditional NI-DAQ software: you need to install it as well if you need functions declared in that file. Since in a single program you cannot execute both functions from traditional daq and daqmx, installing the latter is useless.
01-24-2013 06:43 AM
Thank you. I'm removing NiDAQmx right now and downloaded NiDAQ 7.5 beta for Win7. Will try later.
The NiDAQ page talked at length about the compatibility with the previous version, so something is still not clear to me. In particular, I'm doing this so I can create a new installer for an ancient program for Win7. Does the recipient of the installer need to install the full NiDAQ also or is it included by the installer ? I guess I'll see when I get to that stage.
01-24-2013 09:15 AM
When building the distribution installer you should be able to include the appropriate package for NI-DAQ. I'm not sure about it but you should be able to select it in Drivers & Components tab while editing the distribution.
01-25-2013 07:38 AM
I managed to create a distribution but didn't see that component. I'll wait for my ex-boss to complain about NiDAQ missing before I check it out... ![]()
The only problem I had was that the project was set with low level driver support, but it wouldn't create a distkit with the option enabled. I couldn't remember if this decade old project really needed it, so I created the distkit without it. Otherwise, am I missing a CVI component so I can create a distkit with low level driver support ?
01-25-2013 03:40 PM - edited 01-25-2013 03:55 PM
The Low-Level Support driver was removed as part of a security update. You can find more specific information here: Why Am I No Longer Able to Distribute the LabWindows/CVI Low-Level Support Driver as a Merge Module?
Also, I believe you should be able to see the NI-DAQ component in the Drivers & Components tab, but make sure you checked to install LabWindows/CVI support from the feature tree when installing NI-DAQ.
Edit: Confirmed that you do see NI-DAQ in the Drivers & Components tab, but it will be labeled "Traditional NI-DAQ <version> (Legacy)".