hello, I am writing code for pico scope using ps3000.dll. it works quit well until I use the set_ets() command. it appears that it doesn't trigger when I activate ets(). it just hangs in run_block().
I am running a signal generator directly into my picoscope, the pico is triggered by an external signal from my signal generator. I have set this all up correctly because it works just great when I'm not using ETS. I have also put my signal generator on another oscilliscope to confirm that I do indeed have a trigger signal.
the order I am calling functions is:
1) open pico
2) set channel
3) set trigger
4) set ets
5) run block
6) wait for data to be ready
7) get times and values
repeat 5 to 7
I also read in another thread that a person spoke with a pico technology tech person who said to repeat steps 3 to 7. I tried this but only with the same result.... the code hangs in run_block.
I also noticed that there is some bug in your picoscope software with ETS. when I use your software I set the trigger on external and and auto and it works just fine. if I set ETS it doesn't seem to work. I have seen it work only a few times and it is generally very problematic.
I would appreciate some assistance so I can proceed with my work. A phone call would be most helpful. thank you.