PC Oscilloscope User Guide PicoScope 2104, PicoScope 2105

Technical reference
23
Copyright 2006 Pico Technology Limited. All rights reserved. PS2100044-1.0
3.4.10
Combining oscilloscopes
With PicoLog or your own program, it is possible to collect data using up to four
PicoScope 2000 Series PC Oscilloscopes at the same time. Each unit must be
connected to a separate USB port, or, if a USB hub is used, it must be a powered hub.
The ps2000_open_unit() function returns a handle to a unit, and all of the other
functions require this handle for unit identification. For example, to collect data from
two units at the same time:
handle1 = ps2000_open()
handle2 = ps2000_open()
ps2000_set_channel(handle1)
... set up unit 1
ps2000_run(handle1)
ps2000_set_channel(handle2)
... set up unit 2
ps2000_run(handle2)
ready1 = FALSE
ready2 = FALSE
while not ready1
ready1 = ps2000_ready(handle1)
while not ready2
ready2 = ps2000_ready(handle2)
ps2000_get_values(handle1)
ps2000_get_values(handle2)
Note: It is not possible to synchronise the collection of data between PicoScope PC
Oscilloscopes that are being used in combination.