Sorry, but I didn't explain that acquisition clock is set to 2us, with pattern generation. I need to acquire all 4000 data points during 10ms, and repeat this each 100ms. If I don't stop acquisition with calls to DIG_Block_Clear/DIG_Block_In, data points are acquired continuously, and I get more than 4000 points. Is there a way to avoid calling DIG_Block_In, which takes sometimes 40ms, sometimes 50ms ?