IPicoScope 2000 Series Programmer's Guide
Copyright © 2006–2016 Pico Technology Ltd. All rights reserved. ps2000pg.en r11
Contents
1 Introduction ................................................................................................................................ 1
1 Overview ............................................................................................................................................ 1
2 Minimum system requirements ............................................................................................................ 1
3 Legal information ............................................................................................................................... 2
4 Trademarks ........................................................................................................................................ 3
5 Warranty ........................................................................................................................................... 3
2 Programming the 2000 Series Oscilloscopes .............................................................................. 4
1 General procedure .............................................................................................................................. 4
2 Driver ................................................................................................................................................ 4
3 Voltage ranges .................................................................................................................................... 4
4 Triggering ........................................................................................................................................... 5
5 Signal generator .................................................................................................................................. 5
6 AC/DC coupling ................................................................................................................................. 5
7 Oversampling ..................................................................................................................................... 6
3 Sampling modes .......................................................................................................................... 7
1 Block mode ........................................................................................................................................ 7
1 Using block mode ................................................................................................................... 7
2 Streaming mode ................................................................................................................................. 9
1 Compatible streaming mode .................................................................................................... 9
2 Fast streaming mode ............................................................................................................. 10
3 ETS (Equivalent Time Sampling) mode .............................................................................................. 11
1 Using ETS mode .................................................................................................................... 11
4 Combining several oscilloscopes ............................................................................................... 12
5 API Functions ............................................................................................................................ 13
1 ps2000_close_unit ............................................................................................................................ 14
2 ps2000_flash_led .............................................................................................................................. 15
3 ps2000_get_streaming_last_values .................................................................................................... 16
4 ps2000_get_streaming_values ........................................................................................................... 17
5 ps2000_get_streaming_values_no_aggregation .................................................................................. 19
6 ps2000_get_timebase ....................................................................................................................... 21
7 ps2000_get_times_and_values ........................................................................................................... 22
8 ps2000_get_unit_info ........................................................................................................................ 24
9 ps2000_get_values ............................................................................................................................ 25
10 ps2000_last_button_press ............................................................................................................... 26
11 ps2000_open_unit .......................................................................................................................... 27
12 ps2000_open_unit_async ................................................................................................................ 28
13 ps2000_open_unit_progress ............................................................................................................ 29
14 ps2000_overview_buffer_status ....................................................................................................... 30
15 ps2000PingUnit .............................................................................................................................. 31
16 ps2000_ready ................................................................................................................................. 32
17 ps2000_run_block .......................................................................................................................... 33