RunBlock() simultaneously over multiple PicoScopes

Post your .Net discussions here
Post Reply
giulio.presazzi
Newbie
Posts: 0
Joined: Thu Apr 04, 2013 8:52 am

RunBlock() simultaneously over multiple PicoScopes

Post by giulio.presazzi »

Hi everyone,

I'm working with application in C# which use more than one PicoScope Series 6000 (at least 4).
Every PicoScope is configured to trigger when some specific event occurred.
There is any way to execute multiple RunBlock() simultaneously and not sequentially ?
Does is it possible using .NET library ?

Thanks,
Giulio

Martyn
Site Admin
Site Admin
Posts: 4491
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots

Re: RunBlock() simultaneously over multiple PicoScopes

Post by Martyn »

The calls will be sequential when they arrive at the driver.

If all the scopes are being triggered from the same source, is this being fed into the Ext trigger input?, then setting up the scopes sequentially in preparation would not be a problem because they wont collect data until a trigger occurs.
Martyn
Technical Support Manager

giulio.presazzi
Newbie
Posts: 0
Joined: Thu Apr 04, 2013 8:52 am

Re: RunBlock() simultaneously over multiple PicoScopes

Post by giulio.presazzi »

Hi Martyn, thanks for your response.

The point is that my scopes are being triggered from different sources, but i need that all scopes will triggered when one of this triggers.

I will try to explain my context:
Suppose you have 4 oscilloscopes attached to different signals (to input channel A, B, C and D), and when they trigger, set output arbitrary signal onto Gen channel.
Each 'Gen' channel of oscilloscopes are connected with a system that enable the Ext channel of other scopes to propagate trigger to scopes which does not triggered before.

So i need the simultaneous RunBlock() to avoid the following situation:
- first scope RunBlock() - other scopes not started yed
- signal on first scope will be over trigger thresholds, so scope trigger
- the signal will be propagate by the system which connect Gen and Ext channel
- because other scopes not started yet, this scope will not trigger

That because i need simultaneous RunBlock().
Any suggestion ?

Thanks

Martyn
Site Admin
Site Admin
Posts: 4491
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots

Re: RunBlock() simultaneously over multiple PicoScopes

Post by Martyn »

The only way I think you may be able to achieve this would be to set the trigger up for each scope with values that wont be met, an impossible trigger condition so that the scopes wont trigger when you issue the RunBlock command sequentially to each device, and then reset the triggers to levels that are acceptable.
Martyn
Technical Support Manager

Post Reply