LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

dataacq.h ?

Solved!
Go to solution

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.

0 Kudos
Message 1 of 6
(4,930 Views)
Solution
Accepted by topic author gdargaud

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.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
Message 2 of 6
(4,927 Views)

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.

0 Kudos
Message 3 of 6
(4,921 Views)

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.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Message 4 of 6
(4,915 Views)

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...  Smiley Tongue

 

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 ?

0 Kudos
Message 5 of 6
(4,903 Views)

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)".

National Instruments
0 Kudos
Message 6 of 6
(4,897 Views)