From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

NIDAQMakeBuffer --where's the documentation?

I'd like to know more about the undocumented NIDAQ functions, such as NIDAQMakeBuffer.

I've installed version 6.91 of the NIDAQ driver, along with the examples. I'm programming in C using MS VisualC++ and Windows2000. NI products I'm using include PCI-MIO-16E-4 for analog input, and PCI-6713 for analog output.

I found the function prototypes in NIDAQEx.h, but I don't seem to have NIDAQEx.c anywhere. The help files don't have any info on these functions, either. But, I can build SW that uses them...so I'm a little mystified. Must be in NIDAQ32.lib.

Here are the functions I'm interested to know more about:

NIDAQPlotWaveform(void* pvBuffer, u32 lNumPts, u32 lType);
NIDAQMakeBuffer(void* pvBuffer, u32 lNumPts, u32
lType);
NIDAQDelay(f64 dSec);
NIDAQErrorHandler(i16 iStatus, char *strFuncName, i16 iIgnoreWarning);
NIDAQYield(i16 iYieldMode);
NIDAQMean(void* pvBuffer, u32 lNumPts, u32 lType, f64* dMean);
(f64 dTimeLimit);

Any help out there?

Thanks,

Vince Bafetti
Sr. System Electronics Engineer
Iridigm Display Corp.
vince@iridigm.com
0 Kudos
Message 1 of 3
(2,818 Views)
Vince

Here is a help file that will give you some info about those functions.

Brian
Message 2 of 3
(2,818 Views)
Thanks, man! I really appreciate it...why isn't this file included with the driver download?

thanks again,

vince
0 Kudos
Message 3 of 3
(2,818 Views)