Hi,
If I use GPCTR_Watch(,,ND_AVAILABLE_POINTS,) to determine when a certain number of points are available before reading a buffer, the subsequent GPCTR_Read_Buffer(,,ND_READ_MARK,,,,,) call returns a timeOut error.
If I use GPCTR_Watch(,,ND_READ_MARK,) and GPCTR_Watch(,,ND_WRITE_MARK,) and subtract the two to determine the number of available points, I have no problem with the subsequent call to GPCTR_Read_Buffer(,,ND_READ_MARK,,,,,).
Does this mean that GPCTR_Watch(,,ND_AVAILABLE_POINTS,) actually increments the read mark? If so, is this as NI intend or is it a bug.
I am using NI-DAQ 6.9.3 and CVI 6.0.
Regards
Jamie Fraser