I created this for the picoscope 2104 - maybe someone else would like to use.
It is basically a Gui scope for the 2104 - it will most propably work for most of the 2000 series scopes with different degradations for start the time-base.
I'll try to put a screenshot on tonight and try to submit an amd64 binary
Here is an improved version: added support for stopping and starting the scope via the button on top
There might be huge bugs - I did not eveluate this with a proper signal generator yet
You are welcome to report bugs - I'll see if I can get to it sometime.
The code will propably also work on Mac and Windows given you have QT and their libs.
Note on 2105 - you propably have to up the values of TimeGrid by one as it seems to work of a 100MHz clock instead of the 2104's 50MHz Clock the easiest will be to replace the
ps2000_run_block(PS_hand, Samples, TimeGrid, 1, &temp);
line(?s) with:
ps2000_run_block(PS_hand, Samples, TimeGrid +1 , 1, &temp);
you're on your own! I don't have one to play with!
this is great work! I'm currently working to enhance it to support 2200-series units, to include sig-gen and multi-channel support. I will post it back here when it's up and running....