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