User manual
IPicoScope 6000 Series Programmer's Guide
Copyright © 2009-2013 Pico Technology Ltd. All rights reserved. ps6000pg.en r9
Contents
....................................................................................................................................11 Introduction
........................................................................................................................................1
1 Welcome
........................................................................................................................................2
2 Software licence conditions
........................................................................................................................................2
3 Trademarks
........................................................................................................................................3
4 Company details
....................................................................................................................................42 Product information
........................................................................................................................................4
1 System requirements
........................................................................................................................................5
2 Installation instructions
....................................................................................................................................63 Programming with the PicoScope 6000 Series
........................................................................................................................................6
1 Driver
........................................................................................................................................6
2 System requirements
........................................................................................................................................7
3 Voltage ranges
........................................................................................................................................7
4 Triggering
........................................................................................................................................7
5 Sampling modes
......................................................................................................................................................................8
1 Block mode
......................................................................................................................................................................10
2 Rapid block mode
......................................................................................................................................................................15
3 ETS (Equivalent Time Sampling)
......................................................................................................................................................................17
4 Streaming mode
......................................................................................................................................................................18
5 Retrieving stored data
........................................................................................................................................19
6 Oversampling
........................................................................................................................................19
7 Timebases
........................................................................................................................................20
8 Combining several oscilloscopes
........................................................................................................................................21
9 API functions
......................................................................................................................................................................22
1 ps6000BlockReady
......................................................................................................................................................................23
2 ps6000CloseUnit
......................................................................................................................................................................24
3 ps6000DataReady
......................................................................................................................................................................25
4 ps6000EnumerateUnits
......................................................................................................................................................................26
5 ps6000FlashLed
......................................................................................................................................................................27
6 ps6000GetAnalogueOffset
......................................................................................................................................................................28
7 ps6000GetMaxDownSampleRatio
......................................................................................................................................................................29
8 ps6000GetNoOfCaptures
......................................................................................................................................................................30
9 ps6000GetStreamingLatestValues
......................................................................................................................................................................31
10 ps6000GetTimebase
......................................................................................................................................................................32
11 ps6000GetTimebase2
......................................................................................................................................................................33
12 ps6000GetTriggerTimeOffset
......................................................................................................................................................................34
13 ps6000GetTriggerTimeOffset64
......................................................................................................................................................................35
14 ps6000GetUnitInfo
......................................................................................................................................................................37
15 ps6000GetValues
......................................................................................................................................................................39
16 ps6000GetValuesAsync
......................................................................................................................................................................40
17 ps6000GetValuesBulk
......................................................................................................................................................................41
18 ps6000GetValuesBulkAsync
......................................................................................................................................................................42
19 ps6000GetValuesOverlapped
......................................................................................................................................................................43
20 ps6000GetValuesOverlappedBulk
......................................................................................................................................................................44
21 ps6000GetValuesTriggerTimeOffsetBulk
......................................................................................................................................................................45
22 ps6000GetValuesTriggerTimeOffsetBulk64
......................................................................................................................................................................46
23 ps6000IsReady