thanks for your reply,
Ideally I would like to be able to run my collection at similar settings to the picolog, where I used to collect a fast stream of data every minute. I used the following settings: collecting 26000 points every 10 us, for channel A +- 5V AC, for channel B +- 500 mv DC, and triggering of channel B at 315 mV Rising.
To test ps3000.vi I have setup a simple 10 Hz, +- 100 mV sine wave going into channel A and have used the following in set_channel handle 1, channel A enabled 1, channel A DC 0, channel A range 3. this returns a numeric of 1.
I had a look at the block diagram of of ps3000.vi and when I step through noticed that it gets stuck at the loop inside 0,Default, there is a case structure that seems to have both cases empty. The pink line going to the case is a string of either 0.0 or last time 2,9,0,0 and the blue line is 1. Is this designed to be like that?