/

Rigol

/

Rigol DG2072

SCPI COMMAND REFERENCE

Rigol DG2072

Rigol DG2072

The Rigol DG2072 is Rigol's function/arbitrary waveform generator in the DG2000 Series family. Its SCPI remote-control interface exposes 136 commands across 13 subsystems - 117 settable and 19 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.

136

Commands

117

Settable

19

Queries

13

Subsystems

SCPI

Verified

2026-07-16

All commands

:COUNter:AUTOset / query

The instrument will select a proper gate time automatically according to the characteristics of the signal under test after sending this command.

Sets the coupling mode of the input signal to AC or DC. Queries the coupling mode of the input signal.

NameTypeValuesDescription
modeenumAC | DCCoupling mode for the input signal.

Selects the gate time of the measurement system. The query returns the current gate time setting.

NameTypeValuesDescription
modeenumUSER1 | USER2 | USER3 | USER4 | USER5 | USER6Gate time selection for the measurement system.
enum - Returns the current gate time setting.
:COUNter:HFset / query

Enables or disables the high frequency rejection function of the frequency counter. Queries the on/off status of the high frequency rejection function of the frequency counter.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables high frequency rejection.
enum - The query returns the on/off status of the high frequency rejection function.
:COUN:HF ON /*Enables the high frequency rejection function of the frequency counter.*/
:COUN:HF? /*Queries the on/off status of the high frequency rejection function of the frequency counter and the query returns ON.*/
:COUNter:LEVElset / query

Sets the trigger level of the frequency counter. Queries the trigger level of the frequency counter.

NameTypeValuesDescription
valuereal-Trigger level value to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum trigger level.
real - Returns the trigger level of the frequency counter; with the optional qualifier, returns the minimum or maximum trigger level.

Queries the measurement results of the frequency counter. When the counter is RUN or SINGLE, it returns the current measurement values; when STOP, it returns the last measurement.

string - A comma-separated string of five scientific-notation values representing frequency, period, duty cycle, positive pulse width, and negative pulse width. If the frequency counter function is disabled, all five values are 0.000000000E+00.
1:COUN:MEAS? /*Queries the measurement results of the frequency counter and the query returns 2.000000000E+03,5.000000000E-04, 4.760800000E+01,2.380415000E-04,2.619585000E-04.*/

Sets the trigger sensitivity of the frequency counter. The query form returns the current trigger sensitivity.

NameTypeValuesDescription
modeenumLOW | HIGhTrigger sensitivity setting for the frequency counter.
:COUNter[:STATe]set / query

Sets or queries the status of the frequency counter. The setter accepts ON/OFF to enable or disable the function, or RUN/STOP/SINGLE to set the operating status when enabled.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0 | RUN | STOP | SINGLEFrequency counter enable state or operating status.
enum - Returns the current operating status when enabled, or OFF when the frequency counter function is disabled.
:COUN OFF /*Disables the frequency counter function.*/

Clears the statistics results for the frequency counter. It is only valid when the statistical function of the frequency counter is enabled; the results are cleared automatically when that function is disabled.

Enables or disables the statistical function of the measurement results of the frequency counter. Queries the on/off status of the statistical function of the measurement results of the frequency counter.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the statistical function of the measurement results of the frequency counter.
enum - The query returns ON or OFF.
:COUN:STATI ON /*Enables the statistical function of the measurement results of the frequency
counter.*/
:COUN:STATI? /*Queries the on/off status of the statistical function of the measurement results of the
frequency counter and the query returns ON.*/

Sets the amplitude deviation in the amplitude coupling of the specified channel. Queries the amplitude deviation in the amplitude coupling of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; if omitted, CH1 is used by default.
deviationreal-19.998 - 19.998Sets the amplitude deviation.
real (Vpp) - The query returns the amplitude deviation in scientific notation with 7 effective digits.
:COUP1:AMPL:DEV 1 /*Sets the amplitude deviation in the amplitude coupling of CH1 to 1 Vpp.*/
:COUP1:AMPL:DEV? /*Queries the amplitude deviation in the amplitude coupling of CH1 and the query returns 1.000000E+00.*/

Sets the amplitude coupling mode of the specified channel to OFFSet (amplitude deviation) or RATio (amplitude ratio). Queries the selected amplitude coupling mode of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
modeenumOFFSet | RATioSelects amplitude coupling mode as offset (deviation) or ratio.
enum - Returns the selected amplitude coupling mode.
:COUP1:AMPL:MODE OFFSet
:COUP1:AMPL:MODE?

Sets or queries the amplitude ratio in the amplitude coupling of the specified channel. When amplitude coupling is disabled, sending the command can also switch the coupling mode to amplitude ratio.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the channel; when omitted, CH1 is used by default.
<value>real0.001 - 1000Amplitude ratio value to set.
real - Returns the amplitude ratio in scientific notation with 7 effective digits.
:COUP1:AMPL:RAT 1.123
:COUP1:AMPL:RAT?

Enables or disables the amplitude coupling function of the specified channel. The query returns the on/off status of the amplitude coupling function.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
stateenumON | 1 | OFF | 0Turns amplitude coupling on or off.
enum - ON or OFF.
:COUP1:AMPL ON /*Enables the amplitude coupling function of CH1.*/
:COUP1:AMPL? /*Queries the on/off status of the amplitude coupling function and the query returns ON.*/

Sets the frequency deviation in the frequency coupling of the specified channel. Queries the frequency deviation in the frequency coupling of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2
deviationreal-99.999 999 999 9 MHz - 99.999 999 999 9 MHz
real (MHz) - Returns the frequency deviation in the frequency coupling of the specified channel.

Sets or queries the frequency coupling mode for the specified channel. The mode can be frequency deviation (OFFSet) or frequency ratio (RATio).

NameTypeValuesDescription
<n>optdiscrete1 - 2Specifies the channel number.
modeenumOFFSet | RATioSelects frequency deviation or frequency ratio mode.
enum - Returns the selected frequency coupling mode as OFFS or RAT.
:COUP1:FREQ:DEV 100 /*Set the frequency deviation in the frequency coupling of CH1 to 100 Hz.*/
:COUP1:FREQ:DEV? /*Queries the frequency deviation in the frequency coupling of CH1 and the
query returns 1.000000E+02.*/

Sets or queries the frequency ratio in the frequency coupling of the specified channel. The query returns the frequency ratio in scientific notation with 7 effective digits.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the channel number; when omitted, CH1 is used by default.
<value>real0.000 001 - 1 000 000Sets the frequency ratio.
real - Returns the frequency ratio in scientific notation.
:COUP1:FREQ:RAT 100.123 /*Sets the frequency ratio in the frequency coupling of CH1 to 100.123.*/
:COUP1:FREQ:RAT? /*Queries the frequency ratio in the frequency coupling of CH1 and the query returns 1.001230E+02.*/

Enables or disables the frequency coupling function of the specified channel. Queries the on/off status of the frequency coupling function of the specified channel.

NameTypeValuesDescription
noptdiscrete1 - 2Channel number for the coupling settings.
stateenumON | 1 | OFF | 0Turns the frequency coupling function on or off.
enum - Returns the on/off status of the frequency coupling function.

Sets the phase deviation in the phase coupling of the specified channel. Queries the phase deviation in the phase coupling of the specified channel.

NameTypeValuesDescription
noptinteger1 - 2Specifies the channel number; if omitted, CH1 is used by default.
deviationreal-360° - 360°Sets the phase deviation.
real (°) - Returns the phase deviation in the phase coupling of the specified channel.

Sets or queries the phase coupling mode of the specified channel. The mode selects phase deviation (OFFSet) or phase ratio (RATio); if <n> is omitted, CH1 is used by default.

NameTypeValuesDescription
noptdiscrete1 - 2Channel number.
modeenumOFFSet | RATioPhase coupling mode.
enum - Returns the selected phase coupling mode.
:COUP1:PHAS:MODE OFFS
:COUP1:PHAS:MODE?

Sets the phase ratio in the phase coupling of the specified channel, and queries the phase ratio for that channel. When phase coupling is disabled, sending the command can also switch the mode to phase ratio if needed.

NameTypeValuesDescription
noptdiscrete1 - 2Channel number; if omitted, CH1 is used by default.
valuereal0.01 - 100Phase ratio value to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric value.
real - The phase ratio in scientific notation with 7 effective digits.
:COUP1:PHAS:RAT 1.12
:COUP1:PHAS:RAT?

Enables or disables the phase coupling function of the specified channel. Queries the on/off status of the phase coupling function of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
statebooleanON | 1 | OFF | 0Turns the phase coupling function on or off.
:COUP1:PHAS:RAT 1.12 /*Sets the phase ratio in the phase coupling of CH1 to 1.12.*/
:COUP1:PHAS:RAT? /*Queries the phase ratio in the phase coupling of CH1 and the query returns
1.120000E+00.*/

Enables or disables the frequency coupling, phase coupling, and amplitude coupling of the specified channel at the same time. The query returns the on/off status of these coupling functions for the specified channel.

NameTypeValuesDescription
<n>optdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
stateenumON | 1 | OFF | 0Enables or disables coupling.
string - Returns a comma-separated string with the on/off status of frequency coupling, phase coupling, and amplitude coupling in that order, e.g. FREQ:ON,PHASE:OFF,AMPL:OFF.
:COUP1 ON
:COUP1?

Enables or disables the trigger coupling function of the specified channel. Queries the on/off status of the trigger coupling function of the specified channel.

NameTypeValuesDescription
noptdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
statebooleanON | 1 | OFF | 0Turns trigger coupling on or off.

Sets the screen brightness. Queries the screen brightness.

NameTypeValuesDescription
brightnessinteger1% - 100%Screen brightness level.
string - The query returns the screen brightness in scientific notation with 7 effective digits.
:DISP:BRIG 51
:DISP:BRIG?

Enables or disables the screen saver function. The query returns the current on/off status.

NameTypeValuesDescription
statebooleanON | 1 | OFF | 0Turns the screen saver function on or off.
enum - Returns the on/off status of the screen saver function.
:DISP:SAV OFF /*Disables the screen saver function.*/
:DISP:SAV? /*Queries the on/off status of the screen saver function and the query returns OFF.*/
:DISP:SAV 1 /*Enables the screen saver function.*/
:DISP:SAV? /*Queries the on/off status of the screen saver function and the query returns ON.*/

Queries the image of the front panel screen (screenshot).

definite_length_block - The query returns a definite-length binary data block that contains the screenshot image. The block starts with #.

Sets or queries the format of the returned screenshot image. The format can be BMP or PNG.

NameTypeValuesDescription
formatenumBMP | PNGSets the screenshot image format.
:HCOP:SDUM:DATA:FORM BMP /*Sets the format of the returned image of the screenshot to BMP.*/
:HCOP:SDUM:DATA:FORM? /*Queries the format of the returned image of the screenshot and the
query returns BMP.*/

*CLSset / query

Clears the event registers in all the register sets and clears the error queue.

*ESEset / query

Enables the bits in the standard event register to be reported to the status byte register. When set to 0, the command clears the enable register part of the standard event register.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the bits to be reported to the status byte register in the standard event register.
*ESR?query

Queries the event register of the standard event register. The register is read-only and is cleared when you query it.

integer - Decimal value corresponding to the binary-weighted sum of all bits in the standard event register event register.
*IDN?query

Queries the ID string of the instrument.

string - The instrument ID string returned as four comma-separated parts: manufacturer name, instrument model, instrument serial number, and version number.
*OPCset / query

Sets the OPC (operation complete) bit in the standard event register to 1 after all previous commands are executed.

*PSCset / query

Enables or disables clearing of the status byte enable register and standard event enable register at power-on. Queries whether the affected registers are cleared at power-on.

NameTypeValuesDescription
{0|1}enum0 | 1Selects whether the status byte enable register and standard event enable register are cleared at power-on.
*PSC 1
*PSC?
*RCLset / query

Recalls the state file stored in the specified internal non-volatile memory location. Valid storage locations are 0 to 5.

NameTypeValuesDescription
locationdiscrete0 | 1 | 2 | 3 | 4 | 5Storage location number of the state file to recall.
*RSTset / query

Restores the instrument to its factory default state. It is not affected by the :MEMory:STATe:RECall:AUTO command.

*SAVset / query

Stores the current instrument state in the specified storage location of the internal non-volatile memory with the default name.

NameTypeValuesDescription
{0|1|2|3|4|5}integer0 - 5Storage location number in internal memory.
*SREset / query

Enables bits in the status byte register to generate a service request, and the query reports the enabled bits as a decimal sum. A value of 0 clears the enable register.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the bits enabled in the status byte register.
integer - Decimal value corresponding to the binary-weighted sum of the bits enabled in the status byte register.
*STB?query

Queries the status register of the status byte register. It cannot clear the service request; bit6 (master summary bit) remains set while the service-request condition persists.

integer - Returns a decimal value corresponding to the binary-weighted sum of all the bits in the status register of the status byte register.
*TRGset / query

Triggers a sweep or a burst.

*WAIset / query

Executes any other command via the interface after all pending operations are completed. It is only applicable to triggered sweep mode or triggered burst mode and is used to ensure synchronization.

:LXI:MDNS:ENABleset / query

Enable or disable the multiple DNS system (mDNS). The query returns the current mDNS status.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables mDNS.
enum - Returns the status of the multiple DNS system (mDNS).
:LXI:MDNS:ENAB ON /*Enable the multiple DNS system*/
:LXI:MDNS:ENAB? /*Query the status of the multiple DNS system and the query returns ON*/
:LXI:RESetset / query

Reset the LAN setting to the known operation state, beginning from DHCP. If DHCP fails, AutoIP is used.

:LXI:RESTartset / query

Restart the LAN according to the current setting.

Queries the number of storage locations for state files in the instrument's internal non-volatile memory.

integer - Returns a fixed value of 6.

Queries the state files stored in the internal non-volatile memory of the instrument.

string - Returns a string consisting of 6 comma-separated filename fields representing the files stored in locations 1 to 6. An empty location is returned as a pair of double quotation marks.

Deletes the state file stored in the specified location of the internal non-volatile memory of the instrument.

NameTypeValuesDescription
locationdiscrete0 - 5Specifies the internal non-volatile memory location of the state file to delete.
:MEM:STAT:DEL 1 /*Deletes the state file stored in location 1 of the internal non-volatile memory of the
instrument.*/

Modifies the filename of the state file stored in the specified storage location of the instrument’s internal non-volatile memory. The query returns the filename of the state file in that storage location as a quoted string.

NameTypeValuesDescription
locationenum0 | 1 | 2 | 3 | 4 | 5Specifies the storage location of the state file.
nameoptstring-Specifies the filename; if omitted, the filename is empty.
string - Returns the filename of the state file stored in the specified storage location, enclosed in double quotation marks (for example, "123.RSF").
:MEM:STAT:NAME 2,123 /*Modifies the filename of the state file stored in storage location 2 of the internal non-volatile memory of the instrument to 123.RSF.*/

Sets whether the instrument recalls the last system configuration or the factory default configuration at the next power-on. The query returns whether auto recall is ON or OFF.

NameTypeValuesDescription
statebooleanON | 1 | OFF | 0Selects last configuration recall (ON or 1) or factory default recall (OFF or 0) at power-on.
:MEM:STAT:RECall:AUTO ON
:MEM:STAT:RECall:AUTO?

Queries whether a state file is found in the specified storage location of internal non-volatile memory.

NameTypeValuesDescription
locationinteger0 - 5Storage location index for the state file.
integer - Returns 1 if a state file is found in the specified storage location, or 0 if no state file is found.

Queries all the files and folders in the current directory. An optional <folder> may be provided as a valid directory in internal or external memory.

NameTypeValuesDescription
folderoptstring-Valid directory in the internal or external memory, enclosed in double quotation marks.
string - Returns a string in the format: space used, space available, followed by file and folder entries as "size,property,name".

Queries the arbitrary waveform file and sequence file (*.RAF) under the current operation directory.

NameTypeValuesDescription
folderoptstring-Valid directory in the internal or external memory, entered as a string in double quotation marks.
string - Returns a string listing space used, space available, and each arbitrary waveform file entry in the form "size,property,name".
:MMEM:CAT:DATA:ARB? /*Queries the arbitrary waveform file and sequence file in the external memory directory and the query returns 28672,4102361088,"80,,Rigol1.RAF".*/

Queries the state file under the current operation directory.

NameTypeValuesDescription
folderoptstring-A valid directory in the internal or external memory, enclosed by double quotation marks.
string - Returns a string listing space used, space available, and the state files in the specified or current directory.

Sets the current directory. Queries the current directory.

NameTypeValuesDescription
directory_namestring-A valid directory in the internal or external memory, enclosed by double quotation marks.
string - Returns the current directory as a string enclosed by double quotation marks.
:MMEMory:COPYset / query

Copies a file from the current directory to a specified directory. The destination directory must not be the current directory.

NameTypeValuesDescription
directory_namestring-Destination directory.
file_namestring-Filename of the file under the current directory.
:MMEMory:DELeteset / query

Deletes the specified file or empty folder from the current directory.

NameTypeValuesDescription
file_namestring-Filename of the file or the folder name of the empty folder under the current directory.
:MMEM:DEL " D:\Rigol1.RAF" /*Deletes the file Rigol1.RAF from the external memory (D:\).*/

Creates a file under the current directory.

NameTypeValuesDescription
file_namestring-Filename to create under the current directory.
:MMEMory:DOWNload:FNAMe <file_name>

Loads binary data into the currently created file.

NameTypeValuesDescription
binary_blockblock-Binary data to load into the file.
:MMEMory:DOWNload:DATA <binary_block>

Loads the specified state file or arbitrary waveform file under the current path.

NameTypeValuesDescription
file_namestring-The filename of the state file or the arbitrary waveform file in the current directory.
:MMEM:LOAD "Rigol0.RSF" /*Loads the file Rigol0.RSF from the external memory (D:\).*/

Loads the specified arbitrary waveform file and sequence file from the current directory into the specified channel. If the channel index is omitted, the file is loaded into CH1 by default.

NameTypeValuesDescription
noptdiscrete1 - 2Specifies CH1 or CH2 as the destination channel.
file_namestring-Filename of the arbitrary waveform file and sequence file in the current directory.
*No examples provided in the slice for the exact mnemonic :MMEMory:LOAD:DATA*

Loads the specified state file from the current directory.

NameTypeValuesDescription
file_namestring-The filename of the state file in the current directory.
:MMEM:LOAD:STAT "D:\Rigol0.RSF" /*Loads the state file Rigol0.RSF from the external memory (D:\).*/

Creates a folder in the current directory with a specified name. This command is only applicable to the external memory.

NameTypeValuesDescription
dir_namestring-Name of the folder to be created; must be a double-quoted string and no longer than 7 characters.
:MMEM:MDIR "RIGOL1" /*Creates a folder named "RIGOL1" under the directory of Disk D.*/
:MMEMory:MOVEset / query

Moves file 1 from the current directory to path 2.

NameTypeValuesDescription
file1string-The file in the current directory; entered as a quoted ASCII string.
file2string-A valid directory in internal or external memory; entered as a quoted ASCII string.
:MMEM:MOVE "D:\Rigol.RSF","D:\Rigol" /*Moves the file Rigol.RSF from the external memory directory to "D:\Rigol" (i.g. the Rigol folder in Disk D).*/

Queries the available disk drive.

string - Returns a string giving the number of available disk drives and their names. If no disk drive is available, it returns "0,"NULL"".

Deletes the specified empty directory in the current path.

NameTypeValuesDescription
folderstring-Folder name of the empty folder.
:MMEM:RDIR "111"

Stores the current instrument state or the arbitrary waveform data of the current channel into the current directory in a state file or arbitrary waveform file with the specified name.

NameTypeValuesDescription
file_namestring-Filename of the specified state file or arbitrary waveform file.
MMEM:STOR "R00.RSF"

Stores arbitrary waveform or sequence data of the specified channel into the current directory as an arbitrary waveform file or sequence file (*.RAF) with the specified name.

NameTypeValuesDescription
noptdiscrete1 | 2Specifies the channel whose arbitrary waveform or sequence data is stored.
file_namestring-Filename of the specified arbitrary waveform or sequence file.
:MMEM:STOR:DATA "R11.RAF" /*Stores the arbitrary waveform data of the current channel into Disk D in arbitrary waveform file form with the filename R11.RAF.*/

Stores the current instrument state into the current directory in state file form with the specified filename.

NameTypeValuesDescription
file_namestring-Filename of the specified state file, enclosed in double quotation marks, including the .RSF suffix.
:MMEM:STOR:STAT "R22.RSF" /*Stores the current instrument state into Disk D in state file form with
the filename R22.RSF.*/

Sets or queries the output impedance of the output connector of the specified channel. When set to INFinity, the output impedance is HighZ.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number; when omitted, CH1 is used by default.
<ohms>integer1 Ω - 10 kΩSpecified output impedance value.
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum output impedance.
real (Ω) - Returns the output impedance in scientific notation with 7 effective digits; if set to INFinity, returns 9.900000E+37.

Sets or queries the output load of the specified channel. When set to INFinity, the output load is set to HighZ.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; if omitted, CH1 is used by default.
<ohms>integer1 Ω - 10 kΩSets the output load to a value within the available range.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum load value.
string - Returns the output impedance/load in scientific notation with 7 effective digits; if set to INFinity, returns 9.900000E+37.

Sets the output polarity of the specified channel to normal or inverted. Queries the output polarity of the specified channel.

NameTypeValuesDescription
<n>optdiscrete1 - 2Specifies the output channel number; omitted defaults to CH1.
modeenumNORMal | INVertedSets the output polarity to normal or inverted.
enum - Returns the output polarity of the specified channel.
no example explicitly shown for the exact long-form mnemonic

Enables or disables the output of the specified channel. Queries the output status of the specified channel.

NameTypeValuesDescription
noptinteger1 - 2Channel number; when omitted, CH1 is used by default.
stateenumON | 1 | OFF | 0Turns the output on or off.

Sets the output polarity of the sync signal on the rear-panel [Sync/Ext Mod/Trig/FSK] connector of the specified channel to normal or inverted. Queries the output polarity of the sync signal for the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; if omitted, CH1 is used by default.
modeenumPOSitive | NEGativeSets the sync signal polarity to positive or negative.
enum - The query returns the sync signal polarity as POS or NEG.
:OUTP1:SYNC:POL POS /*Sets the output polarity of the sync signal on the rear-panel [CH1/Sync/Ext
Mod/Trig/FSK] connector to POSitive.*/
:OUTP1:SYNC:POL? /*Queries the output polarity of the sync signal on the rear-panel
[CH1/Sync/Ext Mod/Trig/FSK] connector, and the query returns POS.*/

Enables or disables the sync signal output from the rear-panel [Sync/Ext Mod/Trig/FSK] connector of the specified channel. Queries the output status of the sync signal output from the rear-panel [Sync/Ext Mod/Trig/FSK] connector of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
stateenumON | 1 | OFF | 0Enables or disables sync signal output.

Sets the high level amplitude of the voltage limit. Queries the high level amplitude of the voltage limit.

NameTypeValuesDescription
noptdiscrete1 - 2Channel number; when omitted, CH1 is used by default.
amprealVHigh level amplitude of the voltage limit.
real (V) - The query returns the high level limit value in scientific notation with 7 effective digits.

Sets the low level amplitude of the voltage limit, and queries the current low level limit value. When <n> is omitted, CH1 is used by default.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number for the related output parameter set.
<amp>realVLow level amplitude of the voltage limit.
real - The query returns the low level limit value in scientific notation with 7 effective digits.
:OUTP1:VOLLimit:LOW /*Sets the low level amplitude of voltage limit of CH1 to -1 V.*/
:OUTP1:VOLLimit:LOW? /*Queries the low level amplitude of voltage limit of CH1 and returns
-1.000000E+00.*/

Enables or disables the voltage limit. Queries the on/off status of the voltage limit.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the output channel; when omitted, CH1 is used by default.
statebooleanON | 1 | OFF | 0Turns the voltage limit on or off.
enum - Returns ON or OFF.
:OUTP1:VOLLimit? /*Queries the on/off status of the voltage limit of CH1 and the query returns OFF.*/
:OUTP1:VOLLimit ON /*Enables the voltage limit of CH1.*/
:OUTP1:VOLLimit? /*Queries the on/off status of the voltage limit of CH1 and the query returns ON.*/

Sets the system clock source to internal or external. If External is selected and no valid external clock is detected, the instrument switches back to Internal.

NameTypeValuesDescription
sourceenumINTernal | EXTernalSelects the system clock source.
:ROSC:SOUR INT /*Sets the system clock source to Internal.*/

Queries the currently selected system clock source.

enum - The currently selected system clock source.
:ROSC:SOUR:CURR? /*Queries the currently selected system clock source and the query returns INT.*/

:SOURce:APPLyset / query

Sets or queries the specified source channel waveform application parameters. The query returns the waveform type plus the frequency, amplitude, offset, and phase of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the source channel number; if omitted, CH1 is used.
string - A double-quoted, comma-separated string containing the waveform name followed by frequency, amplitude, offset, and phase; absent items are replaced by DEF.
:SOUR1:APPL? /*Queries the waveform type as well as the frequency, amplitude, offset, and phase of CH1;
the query returns SQU,1.000000E+03,2.000000E+00,3.000000E+00,4.000000E+00".*/
:SOURce:BURStset / query

Sets the burst type of the specified channel to N cycle, Infinite, or Gated. Queries the burst type of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the channel; if omitted, CH1 is used by default.
modeenumTRIGgered | INFinity | GATedSets the burst type to N cycle, Infinite, or Gated.
enum - Returns the burst type.

Sets the frequency of the specified channel; for this slice, the command is documented as the sweep function frequency center. When the channel selector is omitted, CH1 is used by default.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the channel number.
<frequency>real-Sets the sweep center frequency.
qualifieroptenumMINimum | MAXimumAllows querying the minimum or maximum center frequency.
real - Returns the center frequency in scientific notation with 7 effective digits.
[:SOURce[<n>]]:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
[:SOURce[<n>]]:FREQuency:CENTer? [MINimum|MAXimum]
:SOURce:FUNCtionset / query

Sets or queries the function of the specified source channel. The slice only provides this heading and a command list of related function subcommands; it does not document the parameters or return format for this command itself.

:SOURce:HARMonicset / query

Sets or queries the harmonic function state for the specified channel. When queried, it returns the on/off status of the harmonic function.

NameTypeValuesDescription
[<n>]discrete-Channel number.
stateenumON | 1 | OFF | 0Enables or disables the harmonic function.
enum - Returns the on/off status of the harmonic function.
:SOUR1:HARM ON
:SOUR1:HARM?
:SOURce:MARKerset / query

Controls the marker function for the specified source channel. This slice lists the related marker frequency and marker state commands; the marker function can be enabled or disabled.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the source channel number.
:SOURce[:MOD]:AMset / query

Sets or queries the AM modulation depth of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
depthreal0% - 120%Sets the AM modulation depth.
qualifieroptenumMINimum | MAXimumQuery qualifier that returns the minimum or maximum AM modulation depth.
real - The query returns the AM modulation depth in scientific notation with 7 effective digits.
:SOUR1:AM 50 /*Sets the AM modulation depth of CH1 to 50%.*/
:SOUR1:AM? /*Queries the AM modulation depth of CH1 and the query returns 5.000000E+01.*/

Sets the ASK modulation settings for the specified channel. This family includes amplitude, internal rate, polarity, source, and state commands.

:SOURce[:MOD]:FMset / query

Sets or queries the FM frequency deviation of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
deviationrealHzFM frequency deviation to set.
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum deviation.
real - Returns the FM frequency deviation in scientific notation with 7 effective digits.
:SOUR1:FM 100 /*Sets the FM frequency deviation of CH1 to 100 Hz.*/
:SOUR1:FM? /*Queries the FM frequency deviation of CH1 and the query returns 1.000000E+02.*/

Enables or disables the FSK modulation function of the specified channel. Queries the on/off status of the FSK modulation function of the specified channel.

NameTypeValuesDescription
[<n>]discrete1 - 2Channel number.
statebooleanON | 1 | OFF | 0Turns FSK modulation on or off.
:SOUR1:FSK:STAT ON
:SOUR1:FSK:STAT?
:SOURce[:MOD]:PMset / query

Sets or queries the PM phase deviation of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
deviationreal0° - 360°Sets the PM phase deviation.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum phase deviation value.
real - Returns the PM phase deviation in scientific notation with 7 effective digits.
:SOUR1:PM 50 /*Sets the PM phase deviation of CH1 to 50°.*/
:SOUR1:PM? /*Queries the PM phase deviation of CH1 and the query returns 5.000000E+01.*/

Sets or queries the PSK modulation state of the specified channel. If omitted, CH1 is used by default.

NameTypeValuesDescription
[<n>]discrete1 - 2Channel number.

Sets or queries the PWM modulation function of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
:SOURce:MODset / query

Sets or queries the modulation type of the specified channel. The query returns the current modulation type.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; defaults to CH1 when omitted.
modeenumAM | FM | PM | ASK | FSK | PSK | PWMSets the modulation type.
enum - Returns the current modulation type.
:SOUR1:MOD ON
:SOUR1:MOD?
:SOURce:PERiodset / query

Sets or queries the waveform period of the specified channel. The period and frequency are reciprocal; if the requested period is below the valid limit, the instrument sets it to the lower limit.

NameTypeValuesDescription
noptdiscrete1 - 2Specifies the source channel number.
periodreal-Sets the waveform period.
string - Returns the waveform period in scientific notation with 7 effective digits.
:SOUR1:PER 0.1
:SOUR1:PER?
:SOURce:PHASeset / query

Sets or queries the waveform start phase of the specified channel. The query returns the waveform start phase in scientific notation with 7 effective digits.

NameTypeValuesDescription
[<n>]discrete1 - 2Channel number to use; if omitted, CH1 is selected by default.
phasereal0° - 360°Start phase of the waveform.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum phase value when used with the query.
real (°) - Waveform start phase, returned in scientific notation with 7 effective digits.
[:SOURce[<n>]]:PHASe[:ADJust] {<phase>|MINimum|MAXimum}
[:SOURce[<n>]]:PHASe[:ADJust]? [MINimum|MAXimum]
:SOUR1:PHAS 10 /*Sets the start phase of CH1 to 10°.*/
:SOUR1:PHAS? /*Queries the start phase of CH1 and the query returns 1.000000E+01.*/
:SOURce:PULSeset / query

Sets or queries the pulse duty cycle of the specified channel. The query returns the pulse duty cycle in scientific notation with 7 effective digits.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
<percent>real0.001% - 99.999%Pulse duty cycle as a percentage.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum duty cycle value.
real - Returns the pulse duty cycle in scientific notation with 7 effective digits.
:SOUR1:PULS:DCYC 45 /*Sets the pulse duty cycle of CH1 to 45%.*/
:SOUR1:PULS:DCYC? /*Queries the pulse duty cycle of CH1 and the query returns 4.500000E+01.*/
:SOURce:SUMset / query

Enables or disables the waveform combine function of the specified channel. Queries the on/off status of the waveform combine function of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the source channel.
stateenumON | 1 | OFF | 0Turns waveform combine on or off.
[:SOURce[<n>]]:SUM[:STATe] {ON|1|OFF|0}
[:SOURce[<n>]]:SUM[:STATe]?
:SOURce:SWEepset / query

Sets or queries sweep settings for the specified channel, including sweep type, on/off state, timing, and step count. The source channel defaults to CH1 when <n> is omitted.

:SOURce:TRACeset / query

Downloads a waveform table to the DDRIII internal memory. The command consists of a command string and a binary data block; the <flag> indicates whether more data follows (CON) or this is the last package (END).

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the source channel; when omitted, CH1 is used by default.
<flag>enumCON | ENDIndicates whether additional data packages follow or the transmission ends.
<data>block16Bytes (8pts) - 32kBytes (16kpts)Binary waveform data to be downloaded.
:SOURce:TRACKset / query

Sets the state of the track function of the specified channel to ON, OFF, or INVerted. The query returns the current track state.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
stateenumON | OFF | INVertedSets the track function state.
enum - Returns the state of the track function.
:SOUR1:TRACK ON
:SOUR1:TRACK?
:SOURce:VOLTageset / query

Sets or queries the waveform voltage level of the specified channel. The slice shows this command as the parent node for amplitude, high, low, offset, and coupling-related voltage commands.

Turns on or off the beeper. Queries the on/off status of the beeper.

NameTypeValuesDescription
{ON|1|OFF|0}boolean-Beeper on/off state.
SYST:BEEP:STAT 1
SYST:BEEP:STAT?

Selects the current channel. Queries the current channel.

NameTypeValuesDescription
channelenumCH1 | CH2Selects the current channel.
enum - The query returns CH1 or CH2.

Queries the number of output channels of the instrument.

integer - Returns the number of output channels of the instrument.
:SYST:CHAN:NUM? /*Queries the number of the output channels of the instrument and the query returns 2.*/

Sets or queries the GPIB address of the instrument. The address is an integer in the range 0 to 30, with default 2.

NameTypeValuesDescription
integerinteger0 - 30GPIB address to set.
integer - Returns the GPIB address.
:SYST:COMM:GPIB:ADDR 7
:SYST:COMM:GPIB:ADDR?

Applies the currently set network parameters. The new settings take effect only after this command is executed.

Enables or disables the AutoIP configuration mode. The new setting takes effect only after :SYSTem:COMMunicate:LAN:APPLy is executed.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables AutoIP configuration mode.
enum - Returns the status of the AutoIP configuration mode.
:SYST:COMM:LAN:AUTO OFF /*Disables the AutoIP configuration mode.*/
:SYST:COMM:LAN:AUTO? /*Queries the status of the AutoIP configuration mode and the query returns OFF.*/

Reads the port number of the initial control connecting port for socket communication.

integer - Returns 5555. If the interface does not support the socket, returns 0.

Enables or disables DHCP configuration mode. The query returns the current DHCP status.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the DHCP configuration mode.
enum - Returns the status of the DHCP configuration mode.
:SYST:COMM:LAN:DHCP OFF /*Disables the DHCP configuration mode.*/
:SYST:COMM:LAN:DHCP? /*Queries the status of the DHCP configuration mode and the query returns OFF.*/

Sets the DNS address. Queries the DNS address.

NameTypeValuesDescription
addressstring-DNS address to set.

Sets or queries the LAN domain name.

NameTypeValuesDescription
namestring-The specified domain name, up to 99 characters.
string - Returns the domain name.
:SYST:COMM:LAN:DOM RIGOL /*Set the domain name to RIGOL*/
:SYST:COMM:LAN:DOM? /*Query the domain name and the query returns RIGOL*/

Sets the default gateway. Queries the default gateway.

NameTypeValuesDescription
addressstring-Default gateway address in the form nnn.nnn.nnn.nnn.
string - The query returns the default gateway as a string, for example 192.168.1.1.
:SYST:COMM:LAN:GATE 192.168.1.1 /*Sets the default gateway to 192.168.1.1.*/
:SYST:COMM:LAN:GATE? /*Queries the default gateway and the query returns
192.168.1.1.*/

Sets the host name. Queries the host name.

NameTypeValuesDescription
namestring-The specified host name, up to 99 characters, using English characters and numbers.
string - The query returns the host name as a string.
:SYST:COMM:LAN:HOST RIGOL123 /*Set the host name to RIGOL123*/
:SYST:COMM:LAN:HOST? /*Query the host name and the query returns RIGOL123*/

Sets or queries the LAN IP address. The new setting only takes effect after :SYSTem:COMMunicate:LAN:APPLy is executed.

NameTypeValuesDescription
ip_addressstring-IP address in the format nnn.nnn.nnn.nnn.
string - Returns the IP address as a string, for example 192.168.1.88.
:SYST:COMM:LAN:IPAD 192.168.1.88
:SYST:COMM:LAN:IPAD?

Sets the subnet mask for the LAN interface and queries the current subnet mask. The command is documented without additional parameter details on this page slice.

NameTypeValuesDescription
mask--

Enables or disables the manual IP configuration mode. Queries the status of the manual IP configuration mode.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the manual IP configuration mode.
enum - Returns ON or OFF.
:SYST:COMM:LAN:STAT ON /*Enables the ManualIP configuration mode.*/
:SYST:COMM:LAN:STAT? /*Queries the status of the ManualIP configuration mode and the query returns ON.*/

Store all modifications of the LAN setting to non-volatile memory and restart the LAN drive program using the updated setting.

Queries the USB information of the instrument.

string - Returns the USB information string of the instrument, for example :USB0::0x1AB1::0x0642::DG80000000001::INSTR.
:SYSTem:CSCopyset / query

Copies all parameters and states except the channel output state, and arbitrary waveform data, from one channel to the other. The two channel names must be different.

NameTypeValuesDescription
nameenumCH1 | CH2Channel name to copy from or to.
nameenumCH1 | CH2Channel name to copy from or to.
:SYST:CSC CH1,CH2 /*Copies all parameters and states (except the channel output state) and arbitrary waveform data of CH1 to CH2.*/

Queries and clears an error message from the error queue. The error is cleared when you read the queue; it can also be cleared by *CLS, *RST, or power cycling the instrument.

string - Returns a string with two comma-separated parts: the error number and the error message content in double quotation marks. Example: -113,"Undefined header; keyword cannot be found".
:SYSTem:KLOCkset / query

Locks or unlocks the specified key or the knob, and the query checks whether it is locked. The setting applies to front-panel keys and the knob.

NameTypeValuesDescription
keyenumHOME | SHIFT | SINE | SQUARE | RAMP | PULSE | NOISE | ARB | ALIGN | LEFT | RIGHT | KNOB | OUTPUt1 | OUTPUt2 | COUNTER | ALLSpecifies the key or knob to lock or unlock.
stateenumON | 1 | OFF | 0Locks or unlocks the specified key or knob.
enum - Returns 1 if the specified key or knob is locked, or 0 if it is unlocked.
?
:SYSTem:LANGuageset / query

Sets the system language to English or Simplified Chinese. Queries the system language.

NameTypeValuesDescription
languageenumENGLish | SCHineseSelects the system language.
enum - Returns the current system language as ENGL or SCH.
:SYST:LANG SCH /*Sets the system language to Simplified Chinese.*/
:SYST:LANG? /*Queries the system language and the query returns SCH.*/

Enables or disables the system log. Queries the on/off status of the system log.

NameTypeValuesDescription
stateoptenumON | 1 | OFF | 0Enables or disables the system log.
enum - The query returns ON or OFF.
:SYST:LOG 1 /*Enables the system log.*/
:SYST:LOG? /*Queries the on/off status of the system log and the query returns ON*/
:SYSTem:POWeronset / query

Sets the power-on state to Default (DEFault) or Last (LAST). Queries the power-on state.

NameTypeValuesDescription
stateenumDEFault | LASTPower-on state to use after startup.
returns - Queries the power-on state.
:SYST:POWeron DEF
:SYST:POWeron?

Deletes the specified user-stored state file from the instrument's internal memory.

NameTypeValuesDescription
state fileenumUSER1 | USER2 | USER3 | USER4 | USER5 | USER6 | USER7 | USER8 | USER9 | USER10Specifies which user-stored state file to delete.
SYSTem:PRESet:DELete USER1

Restores the instrument to the default state or recalls a specified user-stored state file from internal memory.

NameTypeValuesDescription
stateenumDEFault | USER1 | USER2 | USER3 | USER4 | USER5 | USER6 | USER7 | USER8 | USER9 | USER10Selects the default state or one of the stored user state files to recall.
:SYSTem:PRESet:RECall DEFault
:SYSTem:PRESet:RECall USER1

Saves the current system status to the specified user storage location in the internal memory of the instrument.

NameTypeValuesDescription
stateenumUSER1 | USER2 | USER3 | USER4 | USER5 | USER6 | USER7 | USER8 | USER9 | USER10Specifies the user storage location used to save the system status.
:SYSTem:PRESet:SAVe USER1 /*Saves the system status to the user storage location 1 in the internal
notes":null}]}**}】</final>compat to=CommandEnrichment পৌঁছেছিল to=CommandEnrichment  ̄奇米影视assistant to=final 大发游戏官网{

Queries user-defined 10 system status names.

string - The query returns 10 system status names. If User n saves the current system status, the query returns the current system status name.

Sets or queries the system clock source. Internal and external clock sources are supported.

NameTypeValuesDescription
sourceenumINTernal | EXTernalClock source to use.

Sets the burst delay of the specified channel and queries the burst delay of the specified channel. When <n> is omitted, CH1 is used by default.

NameTypeValuesDescription
<n>optinteger1 - 2Specifies the channel number.
secondsreal0 s - 100 sSets the burst delay.
:TRIG:DEL 1 /*Sets the burst delay of CH1 to 1 s.*/
:TRIG:DEL? /*Queries the burst delay of CH1 and the query returns 1.000000E+00.*/

Generates a trigger on the specified channel. When <n> is omitted, CH1 is used by default.

NameTypeValuesDescription
<n>optdiscrete1 | 2Channel number on which to generate the trigger.
:TRIG1 /*Generates a trigger on CH1.*/

Sets the edge type of the trigger input signal of the specified channel to rising or falling. Queries the edge type of the trigger input signal of the specified channel.

NameTypeValuesDescription
[<n>]optinteger1 - 2Specifies the channel number.
polarityenumPOSitive | NEGativeSelects rising or falling edge trigger polarity.
enum - Returns the edge type of the trigger input signal.
:TRIG1:SLOP NEG /*Sets the edge type of the trigger input signal of CH1 to Falling edge.*/
:TRIG1:SLOP? /*Queries the edge type of the trigger input signal of CH1 and the query returns NEG.*/

Sets the trigger source of the specified channel to Internal, External, or Manual. The query returns the current trigger source as INT, EXT, or BUS.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
sourceenumINTernal | EXTernal | BUSSelects the trigger source.
enum - Returns the trigger source of the specified channel.
:TRIG1:SOUR INT /*Sets the trigger source of CH1 to Internal.*/
:TRIG1:SOUR? /*Queries the trigger source of CH1 and the query returns INT.*/