Pico Communications PicoScope 2104 manual Advanced features, Sampling modes, More on block mode

Page 22

20

PicoScope 2104 & 2105 PC Oscilloscope User Guide

3.4Advanced features

3.4.1Sampling modes

A PicoScope PC Oscilloscope can run in various sampling modes. At high sampling rates, the oscilloscope collects data much faster than a PC can read it. To compensate for this, the oscilloscope stores a block of data in an internal memory buffer, delaying transfer to the PC until a preset number of data points has been sampled. This is called block mode. At very low sampling rates, you may want to switch to streaming mode. This allows accurately timed data to be transferred back to the PC, without gaps. Real-time continuous mode is also provided for use at low sampling rates, and allows capture of data from multiple converters.

Sampling mode support in Pico software

 

Block

Streaming

Real-time

 

 

 

continuous

PicoScope

Yes * †

Yes * †

No

 

 

 

 

PicoLog

Yes *

Yes *

Yes

 

 

 

 

*Only with a single converter

PicoScope automatically selects block or streaming mode

3.4.2More on block mode

In block mode, the computer prompts a unit to collect a block of data into its internal memory. When the oscilloscope has collected the whole block, it will signal it is ready, and transfer the whole block into computer memory via the USB port.

The maximum number of values depends upon the size of the oscilloscope's memory. A PicoScope PC Oscilloscope can sample at a number of different rates, which correspond to the maximum sampling frequency divided by 1, 2, 4, 8 and so on.

The PicoScope 2000 Series driver normally performs a number of setup operations before collecting each block of data. This can take up to 50 milliseconds. If it is necessary to collect data with the minimum time interval between blocks, avoid calling setup functions between calls to ps2000_run_block(), ps2000_ready(), ps2000_stop() (not normally used) and ps2000_get_values().

PS2100044-1.0

Copyright 2006 Pico Technology Limited. All rights reserved.

Image 22
Contents PicoScope 2104 Table of Contents Overview Safety symbolsIntroduction IntroductionSafety warning FCC noticeCE notice Licence conditionsCompany details WarrantyTrademarks AddressProduct information Minimum system requirementsInput connector Installation instructionsChecking the installation Connectors and controlsSpecifications Technical reference Driver error codesDriver 1 ps2000closeunit Functions2 ps2000flashled 3 ps2000gettimebase 4 ps2000gettimesandvalues 5 ps2000getunitinfo Information returned Example6 ps2000getvalues 7 ps2000lastbuttonpress8 ps2000openunit 9 ps2000readyPs2000runblock 11 ps2000runstreaming Ps2000setchannel Code Enumeration Range13 ps2000setets Ps2000settrigger 15 ps2000stopMore on block mode Advanced featuresSampling modes ETS Equivalent Time Sampling More on streaming modeTriggering Voltage rangesScaling 7 AC/DC operationOversampling Reading VoltageCombining oscilloscopes Using streaming mode Using different modesUsing block mode Using ETS modeGUI example Programming1 C Console exampleExcel Visual BasicDelphi Agilent VEETroubleshooting Software error codesGlossary Glossary PicoScope software Real-time continuous modeStreaming mode TimebaseIndex ETSIndex USBInterworld Electronics & Computers Inc