RIGOL DM3058 Instrument Driver Readme

To rate this instrument driver, go to the driver download page on the Instrument Driver Network.

1. Overview

Instrument Driver Technology: LabVIEW Plug and Play (project-style)
Manufacturer: RIGOL Technologies, Inc
Supported Language(s): LabVIEW 8.2
Supported Model(s): RIGOL DM3051, DM3058, DM3068, DM3058E
Model(s) Tested: RIGOL DM3051, DM3058, DM3068
Interface(s): GPIB, USB, Ethernet, LXI
Firmware Revision(s) Tested: 03.12.00.03.11.00 (DM3051), 01.01.00.01.08.00 (DM3058), 01.01.00.01.05.00 (DM3068)

Certified: Yes
NI Supported: Yes
Source Code Available: Yes

Driver Revision: 1.2.1
Original Release Date: 08/04/2009
Current Revision Date: 10/2015

2. Required Software

Some software components need to be installed before using this instrument driver. The minimum versions of these components are listed below, and can be downloaded from the Download Site.

VISA 5.0 or later
LabVIEW 8.2 or later

Refer to the LabVIEW Help for more information about software requirements. You access the LabVIEW Help by selecting Help»Search the LabVIEW Help.

3. Known Issues

To report issues or provide feedback about this instrument driver, please send an email to instrument.drivers@ni.com.

4. Revision History

The latest version of this and other LabVIEW and LabWindows/CVI instrument drivers can be downloaded at the Instrument Driver Network.

REV 1.0, 08/04/2009
Modified by: RIGOL Technologies, Inc.
Original release.

REV 1.1, 09/15/2011
Modified by: National Instruments
Add DM3051 and DM3068 support.

New VIs:
Public
  • Configure AC Voltage Filter.vi
  • Configure Data Acquisition.vi
  • Enable Data Acquisition.vi
  • Error Query.vi
  • Read AC Frequency.vi
  • Read Data Acquisition.vi
  • Wait for Data Acquisition Complete.vi
  • Private
  • Extended User Data.vi
  • Extended User Data.ctl

  • Updated VIs:
    Examples
  • RIGOL DM3058 Read Multiple.vi
  • RIGOL DM3058 Read Single.vi
  • Public
  • Initialize.vi
  • VI Tree.vi
  • Configure Auto Trigger.vi
  • Configure Continuity Resistance.vi
  • Configure DC Current Filter.vi
  • Configure DC Input Resistance.vi
  • Configure DC Voltage Filter.vi
  • Configure Math.vi
  • Configure Measurement.vi
  • Configure Single Trigger.vi
  • Read Single Point.vi
  • Read Math.vi

  • REV 1.1.1, 05/23/2012
    Modified by: Haoran Feng, National Instruments
    Add time delay for Initialize.vi

    REV 1.2, 08/15/2012
    Modified by: Xudong Yong, National Instruments
    Updated VIs:
    Public
  • Initialize.vi - Add DM3058E support
  • Configure Math.vi - use period decimal separator instead of comma decimal separator
  • Configure Auto Trigger.vi - use period decimal separator instead of comma decimal separator
  • Configure External Trigger.vi - new firmware no longer supports two original commands ":trigger:ext HIGH;" and ":trigger:ext LOW" based on deletion of menus in physical instruments
  • Read Math.vi - new "OFF" status included for Pass/Fail indicator
  • Read AC Frequency.vi - new firmware replaces two original commands ":measure:voltage:ac:frequency?" and ":measure:current:ac:frequency?" with one command ":measure:frequency?"based on deletion of menus in physical instruments and removed the userdata subVI.

  • REV 1.2.1, 10/2015
    Modified by National Instruments
    User Data Definitions control and constants updated to include the model DM3058E
    Private
  • Extended User Data.vi
  • Extended User Data.ctl
    Public\Configure
  • Configure Measurement