Hi,
Just a quick question, if overflow is set for a channel can I safely assume that data read from another channel (that does not have the overlow set) is valid or does the overflow for one channel corrupt the data for all the channels?
I believe the overflow flags are actually overrange flags. They indicate that the voltage measured on that channel will be clipped at the min and max values specified in the driver.
The data will not be corrupted other than the clipping.
i have a lot of problems with the overflow in get_times_and_values
in my case when i'm using a number of samples very high but smaller than max samples occurs overflow in get_times_and_values when i used the call run_triggered().
Try running the PS3000 console example in the SDK.
This uses 0 as the value for timebase in runblock, to set the maximum sample rate, has 1 as the oversample value so it doesn't do any oversampling, which reduces the max sample rate.