User Manual

PicoScope 4000 Series Programmer's Guide 99
Copyright © 2008-2011 Pico Technology Ltd. All rights reserved. ps4000pg.en
PicoScope4000GetRapidBlock.vi - collects a set of data blocks or captures
from the oscilloscope in rapid block mode
This VI is similar to PicoScope4000GetBlock.vi. It outputs two-dimensional
arrays for each channel that contain data from all the requested number of
captures.
PicoScope4000GetStreamingValues.vi - used in streaming mode to get the
latest values from the driver
This VI should be called in a loop after the oscilloscope has been set up using
PicoScope4000Settings.vi and streaming has been started by calling
PicoScope4000StartStreaming.vi. The VI outputs the number of samples
available and the start index of these samples in the array output by
PicoScope4000StartStreaming.vi.
PicoScope4000Open.vi - opens a PicoScope 4000 and returns a handle to the
device
PicoScope4000Settings.vi - sets up the oscilloscope
The inputs are clusters for setting up channels and simple triggers. Advanced
triggers can be set up using PicoScope4000AdvancedTriggerSettings.vi.
PicoScope4000StartStreaming.vi - starts the oscilloscope streaming
It outputs arrays that will contain samples once
PicoScope4000GetStreamingValues.vi has returned.
PicoStatus.vi - checks the status value returned by calls to the driver
If the driver returns an error, the status member of the error cluster is set to ‘true’
and the error code and source are set.