The trigger function does not seam to work reliably with a NEGATIVE trigger slope:
ps3000_set_channel( ps3000_handle, 0, true, true,ps_range); ps3000_set_trigger(ps3000_handle, 0, 6000, 1, -50, 0);
ps3000_set_ets ( ps3000_handle, 0, 0, 0 ); // disable ETS
ps3000_get_timebase(ps3000_handle, timeBase, no_of_samples, time_interval, time_units, 1, max_samples);
ps3000_run_block ( ps3000_handle, config.no_of_samples, config.timeBase, 1, time_indisposed_ms );
After startup of the ps3000 this works a few times and then stopps triggering at all.
We tried a few times to get thru with tech. support but no help so far.
Anybody else using the TRIGGER and RUN_BLOCK configuration. It seams to work for the pico_scope application so fundamentally the scope is capable. I have a hunc that not all functions are exposed in the DLL !