Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

Different behaviour of ND_AVAILABLE_POINTS

I have set up a buffered event counter in a Delphi program and is using the GPCTR_Watch() function with ND_AVAILABLE_POINTS to determine how many values I can read from the buffer (Delphi 7.0, NI-DAQ 6.9.3).
A knowledgebase document (Document ID 36BJKT7U) states that the value returned by ND_AVAILABLE_POINTS should return the total number of elements and is not reset even when doing a GPCTR_Read_Buffer. When using a 6023 card this works as described, but when switching to a 6601 the value returned by ND_AVAILABLE_POINTS is reset after a call to GPCTR_Read_Buffer. Do I have to check what type of card I have or is it possible to configure the two cards to behave similarly.
0 Kudos
Message 1 of 1
(2,900 Views)