Test and Measurement Forum

RunBlock() simultaneously over multiple PicoScopes

Post your .Net discussions here

RunBlock() simultaneously over multiple PicoScopes

Postby giulio.presazzi » Fri Apr 05, 2013 1:04 pm

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
giulio.presazzi
Newbie
 
Posts: 0
Joined: Thu Apr 04, 2013 8:52 am

Re: RunBlock() simultaneously over multiple PicoScopes

Postby Martyn » Mon Apr 08, 2013 10:42 am

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 Specialist
Martyn
Site Admin
Site Admin
 
Posts: 2287
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots

Re: RunBlock() simultaneously over multiple PicoScopes

Postby giulio.presazzi » Tue Apr 09, 2013 8:07 am

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
giulio.presazzi
Newbie
 
Posts: 0
Joined: Thu Apr 04, 2013 8:52 am

Re: RunBlock() simultaneously over multiple PicoScopes

Postby Martyn » Tue Apr 09, 2013 9:56 am

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 Specialist
Martyn
Site Admin
Site Admin
 
Posts: 2287
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots


Return to .Net Languages (C#, VB.Net, .)

Who is online

Users browsing this forum: No registered users and 0 guests