Example Code

Labview Integrating a Rigol 1052E Oscilloscope

By Robert Emin.  This article demonstrates how Labview can be utilized as a concentric platform for third party applications and hardware.  The Rigol 1052E oscilloscope is a industry grade oscilloscope  that is highly affordable.  Rigol supplies drivers and functions that integrate with Labview.  The technical specifics for the Rigol 1052E are as follows:

Model

DS1052E

DS1102E

Bandwidth

50 MHz

100MHz

Real-time Sample Rate

1 GSa/s(Single Channel), 512 MSa/s(Dual                                    Channels)

Equivalent Sample Rate

10 GSa/s

25 GSa/s

Normal Memory Depth

16 kpts Single Channel / 8 kpts Dual Channel

Long Memory Depth

1 mpts Single Channel / 512kpts Dual Channel

Key Features of the DS1000E series:

  • Up to 1 GSa/s sample                     rate

  • UP to 1 Meg of                     Memory

  • 50MHz and 100MHz                     models

  • Bright and vivid TFT                     LCD display with wide viewing angle

  • USB Host and Device

  • PictBridge support                     for easy printing directly from the scope

  • Advanced triggering                     including Edge, Pulse, Video, Slope and Alternate.

  • Pass fail testing,                     Record and playback up to 1000 waveforms, easy to use toggle                     reset on most controls

  • Small footprint

The following Labview program aquires readings from the Rigol 1052E Oscilloscope and stores them in a TDMS file.

rigol1052E.jpg

rigol1052E_gui.jpg

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Comments
cold_matt
Member
Member
on

My Rigol DS1052E appears to only respond to Labview once about every 2s. I would like to be able to record waveforms more frequently (say, once every 100ms). How can I go about changing this?

Contributors