I am writing a Java program to run my PicoScope 2206B in block mode. I struggled for a couple hours on figuring out why my ADC counts are always capping at half the voltage range I set the channel to (I wanted +/- 2 V, but the ADC counts capped at +/- 1V).
I finally realized that the int I pass in for my variable "range" is actually one less. As I was scrolling through some forums, I see that the voltage ranges actually start with +/- 10mV. However, when I go back to the 2000a Series Programmer's Guide, on the page for ps2000aSetChannel(), the voltage ranges start at +/- 20mV.
I conclude that I was missing the +/- 10mV in my enumeration, but I wouldn't have known without digging through the forum. It would be great if you could update the Programmer's Guide so that others will not have to encounter the same mistake.