Hi,
We have a data acquition application in CVI-labwindows where we acquire upto 8 input channels using NI daq functions such as SCAN_Start. We have NI PCI-MIO-16E-1 DAQ board. While acquiring, we also inject (analog output) on one of the two output channels. We output a sine or pulse wave using AOGenerateWaveforms function. When we acquire more than 2 input channels, the length of injected output sine wave decreases. I mean AOGenerateWaveforms or board inject sine wave of lesser period than what we have set. Ex: we want to inject 100 points of sine wave then it will inject (output) approx 95 points instead of 100. The shape of sine wave remains same and correct. We have no idea why is this happening. We give correct length of buffer to AOGe
nerateWaveforms function for generating output. But it probably slows down and inject for lesser period. And this happens only when we incerase number acquired input channels. If we acquire only one input channel then it works fine. Does anyone has any idea abt it?
cheers
Niranjan