PicoScope 5000 Series

FlexRes® Oscilloscopes

PicoScope 5444D PC oscilloscope connected via USB cable to a silver laptop running PicoScope 6 software

High speed and high resolution. Breakthrough ADC technology switches from 8 to 16 bits in the same oscilloscope.

From just £959

Find out more  

LabVIEW SDK Block Example

LabVIEW SDK Block Example

LabVIEW – introduction to SDK examples

PicoScope oscilloscopes

Block mode capture examples

A typical block mode capture vi example is shown.

  • The front panel allows you to control acquisition parameters such as timebase, sampling mode and number of pre- and post-trigger samples.
  • Triggering controls include trigger source, direction, delay and auto trigger.
  • Channel settings controls include channel, voltage range, coupling and DC offset.
  • The following actual capture information is displayed: Sample interval, Number of samples, Capture time, and Maximum available.
  • Data samples are plotted on the graph.

See 'block capture mode' under the PicoScope A-Z for more information.

LabVIEW SDK Streaming Example

LabVIEW SDK Streaming Example

Streaming mode capture examples

A typical streaming mode capture vi example is shown.

  • Uses the same basic controls for trigger and channel settings as the block mode examples.
  • The front panel allows you to control acquisition parameters including sample interval and time units.
  • You can set the size of the Overview buffer for continuous streaming.
  • You can enable the Auto Stop button to stop the scope capture once triggered and the required number of samples have been captured.
  • Features an Apply Settings button with Auto Stopped and Triggered indicators.
  • Actual capture information displayed: Sample interval, Number of samples per Capture and Total Samples.

See 'Streaming mode' under the PicoScope A-Z for more information.

AWG examples

A typical AWG VI example is shown.

  • The front panel allows you to control PicoScopes with an AWG or signal generator output.
  • Basic signal generator controls: Wave shape, Voltage level and offset, Trigger source and type, sweep settings.
  • Shots and sweep settings can be used with trigger modes.
  • Separate AWG settings, with AWG file selection feature.
  • Additional buttons: Stop, Update, Software trigger and Stop S/W Trigger.
LabVIEW SDK AWG Example

LabVIEW SDK AWG Example

LabVIEW SDK AWG Output

LabVIEW SDK AWG Output

LabVIEW SDK Rapid Block Example

LabVIEW SDK Rapid Block Example

Rapid block mode capture examples

A typical rapid block mode capture VI example is shown.

  • Has the same basic controls for trigger, channel, timebase, and number of samples as the block mode examples.
  • Has additional acquisition setting for the Number of Captures, which segments the scope's buffer memory.
  • Captures can be repetitively started using the Run button.
  • Capture Complete indicates the end of all captures.
  • Then each capture can be viewed using the capture index.

See 'Rapid trigger mode' under the PicoScope A-Z for more information.

LabVIEW SDK Advanced Triggers Block Example Mixed signal

LabVIEW SDK Advanced Triggers Block Example - Mixed signal

Advanced trigger examples

We supply some block mode capture examples using an advanced Triggers vi block.

This front panel shows the use of advanced triggers on a mixed-signal PicoScope (MSO) with analog and digital inputs.

  • Trigger conditions let you select channels and the logical condition (AND, OR, and XOR)
  • Digital inputs can be set to Don't Care, Low, High, Rising and Falling.
LabVIEW SDK USB TC-08 Example

LabVIEW SDK USB TC-08 Example

PicoLog Data Loggers

USB TC-08

A simple vi example controlling our USB TC-08 (8 channel thermocouple data logger).
Supports selectable input types with graph output.

All examples here can be found in the SDK packages on our Github page.

Please see our LabVIEW FAQs and Tips forum post for more information.

If you have feedback or questions related to these examples, please use this forum post: LabVIEW PicoApps - Discussion of SDK Examples.