I have a 6071E and Labview 7.1, and I am trying to acquire a finite number of scans, but am running into a slight problem.
Under certain conditions, get error -10089 in AI Control.vi "NI-DAQ LV: The total count is inconsistent with the buffer size and pretrigger scan count or with the board type."
This error occurs when the total number of scans I request (as an input to AI Start.vi) is greater than the buffer size I declare with AI Config.vi.
For instance, if I declare a buffer size of 4000 scans and I request 4001 (or more) scans, the error occurs.
This seems to be "logical" behavior, except that I thought acquisition was, by default, circularly buffered. Thus the 4001st scan would just overwrite the 1st scan in the buffer, etc. Or maybe it isn't? If this is the case, what if I want to have an acquisition that lasts 20 min at, say 20 kHz over 50 channels...there's no way my computer memory would handle a buffer that size.
I'm missing something obvious here. Can someone please clue me in?