RIGOL Programming Guide DM3000 Digital Multimeter Apr. 2010 RIGOL Technologies, Inc.
RIGOL Guaranty and Declaration Copyright © 2010 RIGOL Technologies, Inc. All Rights Reserved. Trademark Information RIGOL is a registered trademark of RIGOL Technologies, Inc. Notices RIGOL products are protected by patent law in and outside of P.R.C. RIGOL Technologies, Inc. reserves the right to modify or change parts of or all the specifications and pricing policies at company’s sole decision. Information in this publication replaces all previously corresponding material.
RIGOL In This Manual This manual provides guidance for the remote control of DM3000 series digital multimeters. We believe that this manual’s readers have read the User’s Guide of RIGOL DM3000 series multimeters and have been familiar with operations about the RIGOL DM3000 series multimeters. The manual contains four parts: Chapter 1 This chapter introduces you how to use SCPI commands to control the DM3000 series multimeters via remote interfaces.
RIGOL Contents Guaranty and Declaration ............................................................................ I Chapter 1 Programming Overview ........................................................ 1-1 Programming Introduction ......................................................................... 1-2 Symbol Description .................................................................................... 1-3 Parameter Type ........................................................................
Chapter 1 Programming Overview RIGOL Chapter 1 Programming Overview This chapter guides you how to properly use RIGOL DM3000 series digital multimeters to achieve measurement operations by remote controls.
RIGOL Chapter 1 Programming Overview Programming Introduction This part introduces the basic programming operations. These programming commands provide methods for controlling the multimeter via remote interfaces. The basic operations that you can do upon a computer and multimeter include: Setup the multimeter. Measure. Receive data (equipment working condition or measurement results) from the multimeter.
Chapter 1 Programming Overview RIGOL Symbol Description 1. Colon : A command usually begins with a colon (:) which is also used to separate the command keyword from a lower-level keyword. 2. Question Mark ? A command followed by a question mark (?) is used to query the function under this command. A query command usually has different data, and these data are separated by a space. However some commands do not have any data. 3.
RIGOL Chapter 1 Programming Overview Parameter Type 1. MIN|MAX|DEF A MIN or MAX or DEF is usually used in a command to replace some parameters. For example, in the command “:MEASure:VOLTage:DC {0|1|2|3|4|MIN|MAX|DEF}” In this command, MIN equals to 0, MAX equals to 4 and DEF equals to 2. For more details please refer to “:MEASure:VOLTage:DC”. 2. Consecutive Integer Parameter The parameters can be any integers within the effective range.
Chapter 1 Programming Overview RIGOL Commands Introduction To meet the different requirements from users, DM3000 provides RIGOL commands and two other command systems that are compatible with our products. RIGOL DM3000 commands Compatible Agilent commands Compatible Fluke commands The DM3000 series use the ROGOL commands as defaults.
Chapter 2 Command System RIGOL Chapter 2 Command System In RIGOL DM3000 series digital multimeters commands, all the command parameters and the return values are ASCII characters and case-insensitive, you can use any kind of them.
RIGOL Chapter 2 Command System Common Commands The commands are used to query the basic information of the meter or do some common operations, including: 2-2 *CLS *IDN? *RST CMDSet Programming Guide for DM3000
Chapter 2 Command System 1. RIGOL *CLS Syntax *CLS Function Clears values from all of the Event Registers and the Error Queue. 2. *IDN? Syntax *IDN? Function Queries the equipment ID and returns at least 35 characters such as: Rigol Technologies,DM3064,DM3A083100011,03.12.00.03.09.00 3. *RST Syntax *RST Function Resets the instrument and restores it into factory defaults. 4. CMDSet Syntax CMDSet? CMDSet {RIGOL|AGILENT|FLUKE} Function Specifies the commands type for the instrument.
RIGOL Chapter 2 Command System :FUNCtion Commands The commands are used to enable common measurement functions and have the same functions as the corresponding measurement buttons on the DM3000 front panel.
Chapter 2 Command System 1. RIGOL :FUNCtion? Syntax :FUNCtion? Function The query returns the measurement function currently used by the meter such as DCV. 2. :FUNCtion:VOLTage:DC Syntax :FUNCtion:VOLTage:DC Function Turns on the DC voltage measurement function. Explanation The query returns DCV if you send :FUNCtion?. 3. :FUNCtion:VOLTage:DC:RATIo Syntax :FUNCtion:VOLTage:DC:RATIo Function Turns on the ratio measurement for DC voltage measurerments.
Chapter 2 Command System RIGOL Syntax :FUNCtion:FRESistance Function Turns on the 4-wire resistance measurement function. Explanation The query returns 4WR if you send :FUNCtion?. 9. :FUNCtion:FREQuency Syntax :FUNCtion:FREQuency Function Turns on the frequency measurement function. Explanation The query returns FREQ if you send :FUNCtion?. 10. :FUNCtion:PERiod Syntax :FUNCtion:PERiod Function Turns on the period measurement function.
Chapter 2 Command System RIGOL :MEAsure Commands The commands are used to set the basic measurement functions and have the same functions as the corresponding measurement buttons on the DM3000 front panel.
Chapter 2 Command System RIGOL 1. :MEASure? Syntax :MEASure? Function Queries whether the current measurement has been completed. If completed, the query returns TRUE, or else returns FALSE. 2. :MEASure Syntax :MEASure {AUTO|MANU} Function Sets the measurement mode to Auto or Manual. Default AUTO 3. :MEASure:VOLTage:DC? Syntax :MEASure:VOLTage:DC? Function The query returns the current DC voltage in the form of scientific notation such as +2.53021747E-04, the unit is V. 4.
Chapter 2 Command System RIGOL The query returns 0, 1, 2, 3 or 4. Explanation 6. The DCV function must be specified at least one time before using this command. :MEASure:VOLTage:DC:IMPEdance Syntax :MEASure:VOLTage:DC:IMPEdance? :MEASure:VOLTage:DC:IMPEdance {10M|10G} Function Sets the DC impedance to 10MΩ or >10GΩ. The query returns 10M or 10G. Explanation “>10G” is available only in ranges of 200mV, 2V, 20V of the DC voltage. 7.
Chapter 2 Command System RIGOL 9. :MEASure:VOLTage:DC:RATIo:DIGIt Syntax :MEASure:VOLTage:DC:RATIo:DIGIt? :MEASure:VOLTage:DC:RATIo:DIGIt {INC|DEC|5|6|7} Function Sets the display digit for the ratio of DC voltages in two circuits. The query returns 5, 6 or 7. Explanation Refer to the “Explanation” in :MEASure:VOLTage:DC:DIGIt. Example Setting the ratio display digit to 7: :MEASure:VOLTage:DC:RATIo:DIGIt 7 Decreasing the display digit by one bit: :MEASure:VOLTage:DC:RATIo:DIGIt DEC 10.
Chapter 2 Command System RIGOL 13. :MEASure:VOLTage:AC:FILTer Syntax :MEASure:VOLTage:AC:FILTer? :MEASure:VOLTage:AC:FILTer {SLOW|MID|FAST} Function Sets the speed of AC voltage filter. The query returns slow, mid or fast. Default FAST 14. :MEASure:VOLTage:AC:DIGIt Syntax :MEASure:VOLTage:AC:DIGIt? :MEASure:VOLTage:AC:DIGIt {INC|DEC|5|6|7} Function Sets the display digit of AC voltage. The query returns 5, 6 or 7. Explanation Refer to the “Explanation” in :MEASure:VOLTage:DC:DIGIt.
Chapter 2 Command System RIGOL secondary screen and the meter is measuring AC voltage. 18. :MEASure:VOLTage:AC:FREQuency:STATe? Syntax :MEASure:VOLTage:AC:FREQuency:STATe? Function Queries whether the frequency was displayed on the secondary screen while measuring AC voltage. The query returns DISPLAY or HIDE. 19. :MEASure:CURRent:DC? Syntax :MEASure:CURRent:DC? Function The query returns the DC current measurement value in the form of scientific notation such as -3.74725404E-06, the unit is A.
Chapter 2 Command System RIGOL 22. :MEASure:CURRent:DC:DIGIt Syntax :MEASure:CURRent:DC:DIGIt? :MEASure:CURRent:DC:DIGIt {INC|DEC|5|6|7} Function Sets the display digit for DC current measurement values. The query returns 5, 6 or 7. Explanation Refer to the “Explanation” in :MEASure:VOLTage:DC:DIGIt. Example Setting the display digit to 7: :MEASure:CURRent:DC:DIGIt 7 Decreasing the display digit by one bit: :MEASure:CURRent:DC:DIGIt DEC 23.
Chapter 2 Command System RIGOL The query returns 0, 1, 2 or 3. 26. :MEASure:CURRent:AC:DIGIt Syntax :MEASure:CURRent:AC:DIGIt? :MEASure:CURRent:AC:DIGIt {INC|DEC|5|6|7} Function Sets the display digit for AC current measurement values. Explanation Refer to the “Explanation” in :MEASure:VOLTage:DC:DIGIt. Example Setting the display digit to 7: :MEASure:CURRent:AC:DIGIt 7 Decreasing the display digit by one bit: :MEASure:CURRent:AC:DIGIt DEC 27.
Chapter 2 Command System RIGOL 31. :MEASure:RESistance? Syntax :MEASure:RESistance? Function The query returns the 2-wire resistance measurement value in the form of scientific notation such as +8.366031E+03, the unit is Ω. 32. :MEASure:RESistance Syntax :MEASure:RESistance {0|1|2|3|4|5|6|MIN|MAX|DEF} Function Sets the measurement range of 2-wire resistance. Explanation Example The measurement mode will change to Manual while you set the range.
Chapter 2 Command System RIGOL Explanation Refer to the “Explanation” in :MEASure:VOLTage:DC:DIGIt. Example Setting the display digit to 7: :MEASure:RESistance:DIGIt 7 Decreasing the display digit by one bit: :MEASure:RESistance:DIGIt DEC 35. :MEASure:FRESistance? Syntax :MEASure:FRESistance? Function The query returns the 4-wire resistance measurement values in the form of scientific notation such as +2.366031E+03, the unit is Ω. 36.
Chapter 2 Command System RIGOL Syntax :MEASure:FREQuency? Function The query returns the frequency measurement value in the form of scientific notation such as +8.485240e-05, the unit is Hz. 40. :MEASure:FREQuency Syntax :MEASure:FREQuency {0|1|2|3|4|MIN|MAX|DEF} Function Sets the voltage range of input signal for frequency measurements. Explanation Example For meanings in each range, please refer to the “Explanation” in :MEASure:VOLTage:AC. The frequency ranges from 3 Hz to 300 kHz.
Chapter 2 Command System RIGOL 44. :MEASure:PERiod Syntax :MEASure:PERiod {0|1|2|3|4|MIN|MAX|DEF} Function Sets the period measurement range. Explanation Example For meanings in each range, please refer to the “Explanation” in :MEASure:VOLTage:AC. The period measurement ranges from 3.3 us to 0.33 s. The “DEF” is 2. Setting the period measurement range to maximum: :MEASure:PERiod 4 or :MEASure:PERiod MAX 45.
Chapter 2 Command System RIGOL Function Sets the short-circuit resistance for continuity measurements. Explanation Example ranges from 1 to 2000, the unit is Ω. The “DEF” is 10. Setting the short-circuit resistance to 1 kΩ: :MEASure:CONTinuity 1000 49. :MEASure:DIODe? Syntax :MEASure:DIODe? Function The query returns the voltage across the diode terminals in the form of scientific notation such as -8.88800000E+03, the unit is V. Explanation The beeper will buzz when 0.
Chapter 2 Command System RIGOL Example 1 20 nF 2 200 nF 3 2 uF 4 20 uF 5 200 uF MIN 2 nF MAX 200 uF DEF 200 nF Setting the capacitance range to maximum: :MEASure:CAPacitance 5 or :MEASure:CAPacitance MAX 53. :MEASure:CAPacitance:RANGe? Syntax :MEASure:CAPacitance:RANGe? Function Queries the capacitance measurement range. The query returns 0, 1, 2, 3, 4 or 5. 54.
Chapter 2 Command System RIGOL :RESOlution Commands The commands are used to set the reading precisions for different measurement functions supported by DM3000, including: :RESOlution:VOLTage:DC :RESOlution:VOLTage:DC:RATIo :RESOlution:VOLTage:AC :RESOlution:CURRent:DC :RESOlution:CURRent:AC :RESOlution:RESistance :RESOlution:FRESistance :RESOlution:CAPacitance Programming Guide for DM3000 2-21
Chapter 2 Command System RIGOL 1. :RESOlution:VOLTage:DC Syntax :RESOlution:VOLTage:DC? :RESOlution:VOLTage:DC {0|1|2|MIN|MAX|DEF} Function Sets the reading resolution for DC voltage measurements. The query returns 0, 1 or 2. Explanation Example 2. The DC voltage measurement function must be enabled before using this command.
Chapter 2 Command System RIGOL The query returns 0, 1 or 2. Explanation Example 4. The AC voltage measurement function must be enabled before using this command. The “DEF” is 1.
Chapter 2 Command System RIGOL Example 6. The “DEF” is 1. Setting the AC voltage measurement the reading resolution to 5 ½ : :RESOlution:CURRent:AC 2 :RESOlution:RESistance Syntax :RESOlution:RESistance? :RESOlution:RESistance {0|1|2|MIN|MAX|DEF} Function Sets the reading resolution for 2-wire resistance measurements. The query returns 0, 1 or 2. Explanation Example 7. The 2-wire resistance measurement function must be enabled before using this command.
Chapter 2 Command System Explanation Example RIGOL The capacitance measurement function must be enabled before using this command. For the reading resolution of each parameter, please refer to the “Explanation” in :RESOlution:VOLTage:DC. The “DEF” is 1.
RIGOL Chapter 2 Command System :SYSTem Commands The commands are used to set the system parameters about the meter, including: 2-26 :SYSTem:BEEPer :SYSTem:BEEPer:STATe :SYSTem:CONFigure:POWEron :SYSTem:CONFigure:DEFault :SYSTem:LANGuage :SYSTem:CLOCk:STATe :SYSTem:CLOCk:DATE :SYSTem:CLOCk:TIME :SYSTem:FORMat:DECImal :SYSTem:FORMat:SEPArate :SYSTem:DISPlay:BRIGht :SYSTem:DISPlay:CONTrast :SYSTem:DISPlay:INVErt :SYSTem:MACAddr? :SYSTem:LANSerial? :SYSTem:EDITion
Chapter 2 Command System 1. RIGOL :SYSTem:BEEPer Syntax :SYSTem:BEEPer Function Causes the beeper buzz once. This command is usually used to test if the beeper works normally. Explanation Please turn on the beep before sending this command. 2. :SYSTem:BEEPer:STATe Syntax :SYSTem:BEEPer:STATe? :SYSTem:BEEPer:STATe {ON|OFF|1|0} Function Sets the beeper state. The query returns ON or OFF. Default ON 3.
Chapter 2 Command System RIGOL Default 7. DISPLay :SYSTem:CLOCk:DATE Syntax :SYSTem:CLOCk:DATE? :SYSTem:CLOCk:DATE Function Sets the system date by “yyyy-mm-dd”. The query returns the current system date. Explanation ranges from 2000-00-00 to 2026-12-31. 8. :SYSTem:CLOCk:TIME Syntax :SYSTem:CLOCk:TIME? :SYSTem:CLOCk:TIME Function Sets the embedded clock time by “hh-mm-ss”. The query returns the current meter time.
Chapter 2 Command System Default RIGOL ON 11. :SYSTem:DISPlay:BRIGht Syntax :SYSTem:DISPlay:BRIGht? :SYSTem:DISPlay:BRIGht Function Sets the screen brightness. The query returns an integer such as 30. Explanation is an integer ranging from 0 to 32. Default 22 12. :SYSTem:DISPlay:CONTrast Syntax :SYSTem:DISPlay:CONTrast? :SYSTem:DISPlay:CONTrast Function Sets the screen contrast. The query returns an integer such as 30.
Chapter 2 Command System RIGOL 17. :SYSTem:TYPE? Syntax :SYSTem:TYPE? Function The query returns the instrument type by a string such as DM3064. 18. :SYSTem:SERIal? Syntax :SYSTem:SERIal? Function The query returns the instrument serial number by a string such as DM3A083100011. 19. :SYSTem:SCANserial? Syntax :SYSTem:SCANserial? Function The query returns the serial number of the scan module inside the instrument by a string. If the meter does not install any scan module, the query returns NONE.
Chapter 2 Command System RIGOL :UTILity Commands The commands are used to configure the communications of the meter and execute self-test. Before any communications, make sure that the related communication interface has been connected stably, otherwise it may cause anomalies or errors.
Chapter 2 Command System RIGOL 1. :UTILity:INTErface:LAN:DHCP Syntax :UTILity:INTErface:LAN:DHCP? :UTILity:INTErface:LAN:DHCP {ON|OFF|1|0} Function Turns on or off the DHCP settings. The query returns ON or OFF. Default ON 2. :UTILity:INTErface:LAN:AUTOip Syntax :UTILity:INTErface:LAN:AUTOip? :UTILity:INTErface:LAN:AUTOip {ON|OFF|1|0} Function Turns on or off the IP settings. The query returns ON or OFF. Default ON 3.
Chapter 2 Command System Explanation Default 6. RIGOL The format of is “nnn.nnn.nnn.nnn” and all “nnn” range from 0 to 255. The IP address configuration type should be Manual and both DHCP and Auto Ip should be disabled while you use this command. 255.255.255.0 :UTILity:INTErface:LAN:GATEway Syntax :UTILity:INTErface:LAN:GATEway? :UTILity:INTErface:LAN:GATEway Function Defines the gate way of the network that currently connected to the meter.
Chapter 2 Command System RIGOL Explanation is an integer ranging from 1 to 30. Default 7 9. :UTILity:INTErface:RS232:BAUD Syntax :UTILity:INTErface:RS232:BAUD? :UTILity:INTErface:RS232:BAUD {1200|2400|4800|9600|19200|38400|57600|115200} Function Sets the baud rate for RS232. The query returns 1200, 2400, 4800, 9600, 19200, 38400, 57600 or 115200. Default 9600 10.
Chapter 2 Command System RIGOL :TRIGger Commands The commands are used to set the trigger system parameters, including: :TRIGger:SOURce :TRIGger:AUTO:INTErval :TRIGger:AUTO:HOLD :TRIGger:AUTO:HOLD:SENSitivity :TRIGger:SINGle :TRIGger:SINGle:TRIGger :TRIGger:EXT :TRIGger:VMComplete:POLAr :TRIGger:VMComplete:PULSewidth Programming Guide for DM3000 2-35
Chapter 2 Command System RIGOL 1. :TRIGger:SOURce Syntax :TRIGger:SOURce? :TRIGger:SOURce {AUTO|SINGLE|EXT} Function Specifies a trigger source for measurements from AUTO, SINGLE or EXT. The query returns AUTO, SINGLE or EXT. Default AUTO 2. :TRIGger:AUTO:INTErval Syntax :TRIGger:AUTO:INTErval? :TRIGger:AUTO:INTErval Function Sets the display interval for the meter. The default unit is ms. The query returns an interval in ms.
Chapter 2 Command System 5. RIGOL 1 0.1% 2 1% 3 10% MAX 10% MIN 0.01% DEF 0.1% :TRIGger:SINGle Syntax :TRIGger:SINGle? :TRIGger:SINGle {|MIN|MAX|DEF} Function Sets the number of samples for single trigger. Explanation 6. ranges from 1 to 1000. The “DEF” is 1. :TRIGger:SINGle:TRIGger Syntax :TRIGger:SINGle:TRIGger Function Executes a single trigger. 7.
Chapter 2 Command System RIGOL The query returns the pulse width in ms. Explanation Different reading resolutions have different range: Reading resolution Example 2-38 4½ 1 ms - 29 ms 5½ (ACV/ACI, 4½ ) 1 ms - 199 ms 6½ (ACV/ACI, 5½ ) 1 ms - 399 ms Setting the pluse to 100 ms: :TRIGger:VMComplete:PULSewidth 100 The query returns 100ms.
Chapter 2 Command System RIGOL :CALCulate Commands The commands are used to set the calculation parameters of the instrument, including: :CALCulate:FUNCtion :CALCulate:STATistic:MIN? :CALCulate:STATistic:MAX? :CALCulate:STATistic:AVERage? :CALCulate:STATistic:COUNt? :CALCulate:STATistic:STATe :CALCulate:NULL:STATe :CALCulate:NULL:OFFSet :CALCulate:DB:STATe :CALCulate:DB? :CALCulate:DB:REFErence :CALCulate:DBM:STATe :CALCulate:DBM? :CALCulate:DBM:REFErence :CALCulate:LI
Chapter 2 Command System RIGOL 1. :CALCulate:FUNCtion Syntax :CALCulate:FUNCtion? :CALCulate:FUNCtion {NONE|NULL|DB|DBM|MIN|MAX|AVERAGE|TOTAL|LIMIT} Function Specifies a calculation type. The query returns the current calculation type such as NULL. Explanation Each parameter has its own sensitivity: Default 2.
Chapter 2 Command System RIGOL the form of scientific notation such as +3.13000000E+02. 6. :CALCulate:STATistic:STATe Syntax :CALCulate:STATistic:STATe? :CALCulate:STATistic:STATe {ON|OFF|1|0} Function Turns on or off the statistic funtion. The query returns ON if there is a statistic function enabled currently such as MAX, MIN or Average, or returns OFF if all of the statistic functions are disabled. Default OFF 7.
Chapter 2 Command System RIGOL 9. :CALCulate:DB:STATe Syntax :CALCulate:DB:STATe? :CALCulate:DB:STATe {ON|OFF|1|0} Function Turns on or off the dB operation function. The query returns ON or OFF. Default OFF 10. :CALCulate:DB? Syntax :CALCulate:DB? Function The query returns the dB measurement value in the form of scientific notation such as -4.14956621e+01. Explanation dB operation function must be turned on before sending this command. 11.
Chapter 2 Command System RIGOL Syntax :CALCulate:DBM:REFErence? :CALCulate:DBM:REFErence {|MIN|MAX|DEF} Function Sets the reference resistance for dBm operations in Ω. The query returns an integer. Explanation is an integer ranging from 2 to 8000. The “DEF” is 600. 15. :CALCulate:LIMIt:STATe Syntax :CALCulate:LIMIt:STATe? :CALCulate:LIMIt:STATe {ON|OFF|1|0} Function Turns on or off the Limit operation function. The query returns ON or OFF. Default OFF 16.
Chapter 2 Command System RIGOL Frequency 3 - 3.0e+05 3 Hz Period 3.0e-06 - 3.0e-01 3.0e-06 s Ratio ± 1.0e+09 -1.0e+09 18. :CALCulate:LIMIt:UPPEr Syntax :CALCulate:LIMIt:UPPEr? :CALCulate:LIMIt:UPPEr {|MAX|DEF} Function Sets the upper value for Limit operations. The query returns the upper value of Limit operation in the form of scientific notation. Explanation The upper value should be greater than lower value, for more details refer to :CALCulate:LIMIt:LOWEr.
Chapter 2 Command System RIGOL :DATAlog Commands The commands are used to set the datalog parameters of the instrument, including: :DATAlog:CONFigure? :DATAlog:CONFigure:FUNCtion :DATAlog:CONFigure:STARtmode :DATAlog:CONFigure:STARtmode:AUTO :DATAlog:CONFigure:STARtmode:EXTern :DATAlog:CONFigure:STARtmode:DELAytime :DATAlog:CONFigure:STOPmode:TIME :DATAlog:CONFigure:STOPmode:NUMber :DATAlog:CONFigure:RATE :DATAlog:RUN :DATAlog:RUN? :DATAlog:STOP :DATAlog:DATA? NOTE: The command
Chapter 2 Command System RIGOL 1. :DATAlog:CONFigure? Syntax :DATAlog:CONFigure? Function The query returns the configuration information of the current data acquisition task including a combination of the measurement item and range that separated by a comma “,” such as DCV,0. Explanation 2. The Datalog function must be turned on before sending this command. The returnd measurement items should be DCV, DCI, RES or FRES.
Chapter 2 Command System 5. RIGOL :DATAlog:CONFigure:STARtmode:EXTern Syntax :DATAlog: CONFigure:STARtmode:EXTern Function Sets the start type of Datalog to External. Explanation The meter will not start the data acquisition unit a trigger signal is received after you send this command. 6. :DATAlog:CONFigure:STARtmode:DELAytime Syntax :DATAlog:CONFigure:STARtmode:DELAytime? :DATAlog:CONFigure:STARtmode:DELAytime Function Sets the delay time for Auto Datalog in s.
Chapter 2 Command System RIGOL 3 1/m 1/MIN 4 1/10 s 1/10 SEC 5 1/s 1/SEC 6 10/s 10/SEC 7 50/s 50/SEC 8 100/s 100/SEC 9 833/s 833/SEC 10 1 k/s 1000/SEC 11 5 k/s 5000/SEC 12 10 k/s 10000/SEC 13 50 k/s 50000/SEC 10. :DATAlog:RUN Syntax :DATAlog:RUN Function Executes the configured data acquisitions. 11. :DATAlog:RUN? Syntax :DATAlog:RUN? Function Queries if the meter is running under the data acquisition. The query returns RUN or STOP. 12.
Chapter 2 Command System RIGOL -7.03334892e-02,-7.45058149e-02,-7.24196520e-02.
RIGOL Chapter 2 Command System :SCAN Commands The commands are used to set the scan parameters for the instrument, including: :SCAN:PROJect? :SCAN:PROJect:CREAte :SCAN:PROJect:CURRently:CYCLe? :SCAN:TASK:ADD :SCAN:TASK:DELEte :SCAN:TASK:INTErval :SCAN:TASK:LIST? :SCAN:RUN? :SCAN:RUN :SCAN:STOP :SCAN:DATA? :SCAN:CARDid? NOTE: The commands are only available for DM3054 and DM3064 whose software version is equal to or later than 03.12.00.03.04.00.07.
Chapter 2 Command System 1. :SCAN:PROJect? Syntax :SCAN:PROJect? Function Queries the name of created scan project. 2. RIGOL :SCAN:PROJect:CREAte Syntax :SCAN:PROJect:CREAte? :SCAN:PROJect:CREAte Function Creates a scan project with a specified name. Queries if a task has been created for the current scan project. The query returns True if an available task is existed, or else returns False.
Chapter 2 Command System RIGOL Example 5. can be AUTO|0|1|2|3|4|5|6, AUTO denotes using auto range measurement, for more details about parameter 0 to 6, please refer to the “Explanation” in :MEASure commands. : denotes the measurement reading resolution of the current task and can be 0|1|2. denotes the number of samples specified by the current task and ranges from 1 to 100.
Chapter 2 Command System Explanation RIGOL ranges from 1 to 10000. 10. :SCAN:STOP Syntax :SCAN:STOP Function Stops the current scan task. 11. :SCAN:DATA? Syntax :SCAN:DATA? , Function The query returns the scan data with a specified number and quantity in the memory. Explanation Example Queries the three data from number 2: :SCAN:DATA? 2,3 The query returns: 1.36941690e-02, 1.36941690e-02, 1.
Chapter 3 Commands Compatibility RIGOL Chapter 3 Commands Compatibility The DM3000 series digital multimeter not only supports RIGOL commands system, but also have been compatible with Agilent and Fluke multimeter’s some remote control commands. If users have been familiar with Agilent and Fluke’s commands, you can operate RIGOL DM3000 conveniently. This chapter lists Agilent and Fluke’s some commands that RIGOL DM3000 series digital multimeter supports, and it makes easy to find commands for users.
Chapter 3 Commands Compatibility RIGOL Agilent Commands Compatibility The following table lists the commands of Agilent that supported by RIGOL DM3000 series digital multimeters. Before using the commands, please select the Agilent commands by CMDSet command - CMDSet AGILENT. For more details on this command, please refer to the “Commands Introduction” in Chapter 1.
Chapter 3 Commands Compatibility RIGOL {|MINimum} CALCulate:LIMit:UPPer? {MINimum|MAXimum} Query and set the upper limit of the current measurement function. CALCulate:LIMit:UPPer {|MAXimum} CALCulate:NULL:OFFSet? {MINimum|MAXimum} CALCulate:NULL:OFFSet Query and set the offset of the NULL. {|MINimum|MAXimum} CALCulate:STATe? CONFigure? CONFigure:CAPacitance [{|AUTO|MIN|MAX|DEF} [,{|MIN|MAX|DEF}]] Query the state of the calculation.
Chapter 3 Commands Compatibility RIGOL [,{|MIN|MAX|DEF}]] and then configures the meter for 4-wire resistance measurements.
Chapter 3 Commands Compatibility FETCh:CURRent[:DC]:PEAK:MINimum? RIGOL Queries the lowest transient current levels detected in the most recent DC current measurement. Queries the difference between the highest and FETCh:CURRent[:DC]:PTPeak? lowest transient current levels detected in the most recent DC current measurement. Queries the difference between the highest and FETCh:VOLTage:AC:PTPeak? lowest transient voltage levels detected in the most recent AC voltage measurement.
Chapter 3 Commands Compatibility RIGOL [SENSe:]CURRent:AC:NULL:VALue? [{MIN|MAX}] Query and set the NULL value for AC current [SENSe:]CURRent:AC:NULL:VALue measurements. {|MIN|MAX} [SENSe:]CURRent:AC:PEAK:STATe? Query and set the peak measurement state for AC [SENSe:]CURRent:AC:PEAK:STATe {ON|OFF} current measurements. [SENSe:]CURRent:AC:RANGe:AUTO? [SENSe:]CURRent:AC:RANGe:AUTO Query and set the automatic range state for AC current measurements.
Chapter 3 Commands Compatibility RIGOL {|MIN|MAX|DEF} [SENSe:]CURRent[:DC]:RESolution? [{MIN|MAX}] Query and set the resolution for DC current [SENSe:]CURRent[:DC]:RESolution measurements. {|MIN|MAX|DEF} [SENSe:]FREQuency:APERture? [{MIN|MAX}] Query and set the aperture time for frequency [SENSe:]FREQuency:APERture resistance measurements.
Chapter 3 Commands Compatibility RIGOL {ON|OFF} [SENSe:]FRESistance:NULL:VALue? [{MIN|MAX}] Query and set the NULL value for 4-wire resistance [SENSe:]FRESistance:NULL:VALue measurements. {|MIN|MAX} [SENSe:]FRESistance:RANGe:AUTO? Query and set the automatic range state for 4-wire [SENSe:]FRESistance:RANGe:AUTO resistance measurements. [SENSe:]FRESistance:RANGe[:UPPer]? [{MIN|MAX}] Query and set the range for 4-wire resistance [SENSe:]FRESistance:RANGe[:UPPer] measurements.
Chapter 3 Commands Compatibility [,{|MIN|MAX|DEF}]] RIGOL configures the meter for DC current measurements and immediately triggers a measurement. The results are sent directly to the instrument output buffer. Resets all diode measurement parameters and trigger parameters to their defaults, and then [SENSe:]MEASure:DIODe? configures the meter for diode measurements and immediately triggers a measurement. The results are sent directly to the instrument output buffer.
Chapter 3 Commands Compatibility RIGOL buffer. Resets all DC voltage measurement parameters and [SENSe:]MEASure[:VOLTage][:DC]? [{|AUTO|MIN|MAX|DEF} [,{|MIN|MAX|DEF}]] trigger parameters to their defaults, and then configures the meter for capacitance measurements and immediately triggers a measurement. The results are sent directly to the instrument output buffer. [SENSe:]MEMory:NSTates? Queries the total number of memory locations available for state storage.
Chapter 3 Commands Compatibility [{MIN|MAX}] RIGOL measurements. [SENSe:]PERiod:VOLTage:RANGe[:UPPer] {|MIN|MAX|DEF} [SENSe:]RESistance:APERture? [MIN|MAX] [SENSe:]RESistance:APERture {|MIN|MAX|DEF} Query and set the aperture time for 2-wire resistance measurements. [SENSe:]RESistance:NPLC? [{MIN|MAX}] Query and set the aperture time for 2-wire [SENSe:]RESistance:NPLC resistance measurements.
Chapter 3 Commands Compatibility RIGOL {|MIN|MAX} [SENSe:]VOLTage:AC:PEAK:STATe? Query and set the peak measurement state for AC [SENSe:]VOLTage:AC:PEAK:STATe {ON|OFF} voltage measurements. [SENSe:]VOLTage:AC:RANGe:AUTO? Query and set the automatic range state for AC [SENSe:]VOLTage:AC:RANGe:AUTO voltage measurements. [SENSe:]VOLTage:AC:RANGe[:UPPer]? [{MIN|MAX}] Query and set the range for AC voltage [SENSe:]VOLTage:AC:RANGe[:UPPer] measurements.
Chapter 3 Commands Compatibility [SENSe:]VOLTage[:DC]:RANGe:AUTO RIGOL voltage measurements. [SENSe:]VOLTage[:DC]:RANGe[:UPPer]? [{MIN|MAX}] Query and set the range for DC voltage [SENSe:]VOLTage[:DC]:RANGe[:UPPer] measurements. {|MIN|MAX|DEF} [SENSe:]VOLTage[:DC]:RESolution? [{MIN|MAX}] Query and set the resolution for DC voltage [SENSe:]VOLTage[:DC]:RESolution measurements.
Chapter 3 Commands Compatibility RIGOL "
" SYSTem:COMMunicate:LAN:HOSTname? [{CURRent|STATic}] Query and set the current host name of the SYSTem:COMMunicate:LAN:HOSTname instrument. "" SYSTem:COMMunicate:LAN:IPADdress? [{CURRent|STATic}] Query and set the current IP (Internet Protocol) SYSTem:COMMunicate:LAN:IPADdress address of the instrument. "" SYSTem:COMMunicate:LAN:MAC? Queries the MAC (Media Access Control) address link layer address.Chapter 3 Commands Compatibility RIGOL Fluke Commands Compatibility The following table lists the commands of Fluke that supported by RIGOL DM3000 series digital multimeters. Before using these commands, please select the Fluke commands by CMDSet command - CMDSet FLUKE. For more details on this command, please refer to the “Commands Introduction” in Chapter 1. NOTE: The contents in item “Function” from the table below refer to application of Fluke Commands in RIGOL DM3000 series digital multimeters.
Chapter 3 Commands Compatibility RIGOL HOLDCLR Exits the Touch Hold function and restores the meter into normal working. HOLDTHRESH Sets the measurement threshold for HOLD. HOLDTHRESH? Queries the measurement threshold for HOLD. MAX MAXSET MIN MINSET MMCLR Causes the meter to enter MAX modifier with present reading as maximum value. Causes the meter to enter MAX modifier with as maximum value.
Chapter 3 Commands Compatibility RATE? Queries the measurement rate. MEAS? Queries the measurement value currently used by meter. RIGOL Queries the voltage value shown on the primary display for AC MEAS1? measurements. This command is equal to “MEAS?” for other measurements. Queries the frequency value shown on the secondary display for AC MEAS2? measurement. An Execution Error is generated in any other measurements. VAL? Queries the current measurement value of the meter.
Index: Command Quick Reference RIGOL Index: Command Quick Reference *CLS 2-3 :DATAlog:CONFigure:STARtmode:DELAytime *IDN? 2-3 2-47 *RST :DATAlog:CONFigure:STOPmode:TIME 2-3 :DATAlog:CONFigure:STOPmode:NUMber C CMDSet 2-47 2-47 2-3 :DATAlog:CONFigure:RATE :CALCulate:FUNCtion 2-40 :DATAlog:RUN 2-48 :CALCulate:STATistic:MIN? 2-40 :DATAlog:RUN? :CALCulate:STATistic:MAX? 2-40 :DATAlog:STOP 2-48 :CALCulate:STATistic:AVERage? :CALCulate:STATistic:COUNt? :CALCulate:STATistic:STATe :CALCulate
Index: Command Quick Reference RIGOL :MEASure:VOLTage:DC:RATIo? 2-9 :MEASure:VOLTage:DC:RATIo:DIGIt :MEASure:FREQuency 2-10 2-17 :MEASure:FREQuency:RANGe? 2-17 :MEASure:VOLTage:AC? 2-10 :MEASure:FREQuency:DIGIt 2-17 :MEASure:VOLTage:AC 2-10 :MEASure:PERiod? 2-17 :MEASure:VOLTage:AC:RANGe? 2-10 :MEASure:PERiod 2-18 :MEASure:VOLTage:AC:FILTer 2-11 :MEASure:PERiod:RANGe? 2-18 :MEASure:VOLTage:AC:DIGIt :MEASure:PERiod:DIGIt 2-11 :MEASure:VOLTage:AC:FREQuency? 2-11 2-18 :MEASure:CONTinuity? 2
Index: Command Quick Reference :SYSTem:DISPlay:CONTrast RIGOL 2-29 T :SYSTem:DISPlay:INVErt 2-29 :TRIGger:SOURce :SYSTem:MACAddr? 2-29 :TRIGger:AUTO:INTErval 2-36 :SYSTem:LANSerial? 2-29 :TRIGger:AUTO:HOLD :SYSTem:EDITion? 2-29 :SYSTem:SCANserial? 2-30 :SYSTem:OPENtimes? 2-30 :TRIGger:SINGle:TRIGger :TRIGger:EXT 2-51 2-51 2-51 :SCAN:TASK:DELEte 2-52 :SCAN:TASK:INTErval 2-52 2-52 :SCAN:RUN? 2-52 :SCAN:RUN 2-37 2-37 U :SCAN:PROJect:CURRently:CYCLe? :SCAN:TASK:LIST? 2-37 :TRIGger:VMCom