/

Rigol

/

Rigol DG811

SCPI COMMAND REFERENCE

Rigol DG811

Rigol DG811

The Rigol DG811 is Rigol's function/arbitrary waveform generator in the DG800 Series family. Its SCPI remote-control interface exposes 134 commands across 13 subsystems - 114 settable and 20 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.

134

Commands

114

Settable

20

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.
enum - The query returns AC or DC.
:COUN:COUP DC
:COUN:COUP?

Selects the gate time of the measurement system. The gate time can be set to one of USER1 through USER6; the query returns the current gate time setting.

NameTypeValuesDescription
gate timeenumUSER1 | USER2 | USER3 | USER4 | USER5 | USER6Selects the gate time setting.
enum - Returns the gate time setting as USER1, USER2, USER3, USER4, USER5, or USER6.
: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 | 0High frequency rejection state.
enum - The query returns ON or OFF.
: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 for the frequency counter.
qualifieroptenumMINimum | MAXimumSets the trigger level to the minimum or maximum available value.
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.

string - Returns a string of five comma-separated measurement values: frequency, period, duty cycle, positive pulse width, and negative pulse width. Each part is in scientific notation with 10 effective digits; when the counter function is disabled, all five parts are returned as 0.000000000E+00.

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

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

Sets the status of the frequency counter. Queries the current operating status of the frequency counter.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0 | RUN | STOP | SINGLEEnables or disables the frequency counter function, or sets its running status to run, stop, or single.
enum - When the frequency counter function is enabled, returns the current operating status (RUN, STOP, or SINGLE); when disabled, returns OFF.
:COUN OFF

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.
enum - The query returns ON or OFF.
:COUN:STATI ON /*Enables the statistical function of the measurement results of the frequency
:COUN:STATI? /*Queries the on/off status of the statistical function of the measurement results of the
counter and the query returns ON.*/

Sets the amplitude deviation in the amplitude coupling of the specified channel, or queries the current amplitude deviation. When <n> is omitted, CH1 is used by default.

NameTypeValuesDescription
<n>optdiscrete1 - 2Selects the channel number.
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
:COUP1:AMPL:DEV?

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
noptdiscrete1 - 2Channel number; when omitted, CH1 is used by default.
modeenumOFFSet | RATioAmplitude coupling mode.
enum - Returns the selected amplitude coupling mode of the specified channel.

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the channel number; when omitted, CH1 is used by default.
valuereal0.001 - 1000Sets the amplitude ratio.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum amplitude ratio instead of a numeric value.
real - Amplitude ratio returned 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 - 2Specified channel number; when omitted, CH1 is used by default.
statebooleanON | 1 | OFF | 0Turns the amplitude coupling function on or off.
enum - Returns the on/off status of the amplitude coupling function.
: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
noptdiscrete1 - 2
deviationreal-99.999 999 999 9 MHz - 99.999 999 999 9 MHz
real (MHz) - The query returns the frequency deviation.

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

NameTypeValuesDescription
noptinteger1 - 2Channel number; when omitted, CH1 is used by default.
modeenumOFFSet | RATioFrequency coupling mode to select.
enum - Returns the selected frequency coupling mode as OFFS for offset mode or RAT for ratio mode.
: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. When queried, it returns the ratio in scientific notation with 7 effective digits.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; if omitted, CH1 is used by default.
<value>real0.000 001 - 1 000 000Sets the frequency ratio.
real - The frequency ratio in scientific notation with 7 effective digits.
:COUP1:FREQ:RAT 100.123
:COUP1:FREQ:RAT?

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
<n>optdiscrete1 - 2Channel number; when omitted, CH1 is used by default.
stateenumON | 1 | OFF | 0Turns the frequency coupling function on or off.

Sets or queries the phase deviation in the phase coupling of the specified channel. When [<n>] is omitted, CH1 is used by default.

NameTypeValuesDescription
[<n>]optinteger1 - 2Specifies the channel number.
deviationreal-360° - 360°Sets the phase deviation.
real (°) - Returns the phase deviation in the phase coupling of the specified channel.
:COUPl1:PHASe:DEViation <deviation>
:COUPl1:PHASe:DEViation?

Sets or queries the phase coupling mode of the specified channel. OFFSet selects phase deviation mode and RATio selects phase ratio mode.

NameTypeValuesDescription
<n>optdiscrete1 - 2Specifies the channel number.
modeenumOFFSet | RATioSelects phase deviation or phase ratio mode.
enum - Returns the selected phase coupling mode.
:COUP1:PHAS:MODE OFFS
:COUP1:PHAS:MODE?

Sets or queries the phase ratio in the phase coupling of the specified channel. When omitted, <n> defaults to CH1. The query returns the phase ratio in scientific notation with 7 effective digits.

NameTypeValuesDescription
noptdiscrete1 - 2Specifies the channel number.
valuereal0.01 - 100Phase ratio to set.
qualifieroptenumMINimum | MAXimumAllows querying the minimum or maximum allowed phase ratio.
real - The phase ratio in scientific notation, with 7 effective digits.
: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 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 | 0Enables or disables phase coupling.
enum - Returns the on/off status of the phase coupling function.
:COUP1:PHAS:STAT ON
:COUP1:PHAS:STAT?

Enables or disables the frequency coupling, phase coupling, and amplitude coupling of the specified channel at the same time. Queries the on/off status of those three coupling functions for the specified channel.

NameTypeValuesDescription
<n>optdiscrete1 - 2Channel number; when omitted, CH1 is selected by default.
statebooleanON | 1 | OFF | 0Enables or disables coupling for the specified channel.
string - A string consisting of three comma-separated parts representing the on/off status of the frequency coupling, phase coupling, and amplitude coupling functions in sequence, for example FREQ:ON,PHASE:OFF,AMPL:OFF.

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.
stateenumON | 1 | OFF | 0Turns trigger coupling on or off.
enum - Returns the on/off status of the trigger coupling function.
:COUP1:TRI ON /*Enables the trigger coupling function of CH1.*/
:COUP1:TRI? /*Queries the on/off status of the trigger coupling function of CH1 and the query returns ON.*/

Sets the screen brightness. The query returns the screen brightness in scientific notation.

NameTypeValuesDescription
brightnessinteger1% - 100%Screen brightness level.
qualifieroptenumMINimum | MAXimumOptional query qualifier.
:DISP:BRIG 51
:DISP:BRIG?

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

NameTypeValuesDescription
stateoptenumON | 1 | OFF | 0Enables or disables the screen saver function.
enum - The query returns ON or OFF.
: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 image. The block starts with #.

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

NameTypeValuesDescription
formatenumBMP | PNGSelects the screenshot image format.
:HCOP:SDUM:DATA:FORM BMP
:HCOP:SDUM:DATA:FORM?

*CLSset / query

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

*ESEset / query

Enables bits in the standard event register to be reported to the status byte register. The query returns the bits enabled in 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.
integer - The bits enabled in the standard event register.
*ESR?query

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

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

Queries the ID string of the instrument.

string - The ID string of the instrument, consisting of 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. The query form reports whether all previously sent commands have completed.

*OPT?query

Queries the installation state of the option. Different options are separated by a comma; installed options are returned by name, and uninstalled options are returned as 0.

string - Returns the installation state of the option. Different options are separated by a comma; installed options are returned by the option name, and uninstalled options are returned as 0.
*OPT? /*Queries the installation state of the option. The query returns 0,DCH.*/
*PSCset / query

Enables or disables clearing of the status byte enable register and standard event enable register at power-on. The query checks whether that clearing is enabled.

NameTypeValuesDescription
stateenum0 | 1Selects whether the status byte enable register and standard event enable register are cleared at power-on.
enum - Returns 0 or 1.
*PSC 1
*PSC?
*RCLset / query

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

NameTypeValuesDescription
{0|1|2|3|4|5}enum0 | 1 | 2 | 3 | 4 | 5Specifies which of the six internal storage locations to recall from.
*RSTset / query

Restores the instrument to its factory default state.

*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}enum0 | 1 | 2 | 3 | 4 | 5Specifies the internal storage location for the instrument state.
*SAV 1
*SREset / query

Enables the bits in the status byte register to generate the service request. Queries the bits enabled in the status byte register.

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

Queries the status register of the status byte register. The query returns a decimal value corresponding to the binary-weighted sum of all the bits in the status register of the status byte register.

integer - 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. It can only be used from the remote interface when the sweep or burst function is enabled and the trigger source is set to manual.

*WAIset / query

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

:LICense:CLEARset / query

Clears the installed option license.

NameTypeValuesDescription
optionoptenumDCH | ARB | ALLSelects which option license to clear.
:LICense:CLEAR DCH /*Deletes the single-dual channel upgrade option.*/
:LICense:INSTallset / query

Installs the option license. The license is a 28-byte ASCII string containing uppercase English letters and numbers, with hyphens omitted.

NameTypeValuesDescription
licensestring-Option license key to install.
:LICense:INSTall
0A485CC695F5A7EC1116D598FF5F4DFFF7D3359266C6A400DA3DE9A5EE6F58758BC25E0FA8CAC3D115
D3267C419A3496E80629FAA2E344B1285BB
:LICense:SETset / query

Installs the specified option license. The license string is 28 bytes and may include uppercase English letters and numbers; hyphens are omitted.

NameTypeValuesDescription
licensestring-Option license to install.
:LICense:INSTall

Queries the installation state of the option.

string - Returns the installation state of the option. Different options are separated by a comma; installed options are returned by name, and uninstalled options are returned as 0.
:LIC? /*Queries the installation state of the option. The query returns 0,DCH.*/

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

integer - Returns the fixed value 6.

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

string - Returns a string consisting of 6 comma-separated quoted filenames representing the files stored in locations 1 to 6. If no file is stored in a location, that position is returned as an empty pair of double quotation marks.

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

NameTypeValuesDescription
locationenum0 | 1 | 2 | 3 | 4 | 5Storage 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 internal non-volatile memory location. The query returns the filename of the state file in that location as a quoted string.

NameTypeValuesDescription
locationinteger0 - 5Storage location index for the state file.
nameoptstring-Specified filename; if omitted, the filename is empty.
string - Quoted filename of the state file, 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.*/

Recalls the configuration of the instrument to last or default at next power-on. Queries the configuration of the instrument at next power-on.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Selects whether the instrument recalls the last system configuration or factory defaults at the next power-on.
:MEM:STAT:RECall:AUTO ON
:MEM:STAT:RECall:AUTO?

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

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

Queries all the files and folders in the current directory. An optional folder path may be supplied to query a specific directory.

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,"size,property,name",...; space used and space available are in bytes.

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

NameTypeValuesDescription
<folder>optstring-Valid directory in the internal or external memory.
string - Returns a string in the format space used, space available, and quoted file entries such as "size,property,name" for arbitrary waveform files in the specified directory.
: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-Valid directory in the internal or external memory, enclosed by double quotation marks.
string - Returns a string listing the current directory's space used, space available, and state file entries in the format space used,space available,"size,property,name",…….
:MMEMory:CATalog:STATe? [<folder>]

Sets or queries the current directory.

NameTypeValuesDescription
directory_namestring-The directory to set as the current directory; must be a valid directory in internal or external memory and be enclosed in double quotation marks.
string - Returns the current directory as a string enclosed by double quotation marks.
:MMEM:CDIR "D:\" /*Sets the current directory to Disk D (external memory).*/
:MMEM:CDIR? /*Queries the current directory and the query returns "D:".*/
:MMEMory:COPYset / query

Copies a file from the current directory to a specified directory.

NameTypeValuesDescription
directory_namestring-Destination directory; must be a valid directory.
file_namestring-Name of the file under the current directory to copy.
:MMEMory:COPY <directory_name>,<file_name>
: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.
]0;?

Creates a file under the current directory.

NameTypeValuesDescription
file_namestring-Filename for the file to be created under the current directory.
Assume that the current directory is C:\.
:MMEMory:DOWNload:FNAMe <file_name>

Loads binary data into the currently created file.

NameTypeValuesDescription
binary_blockblock-Binary data to load into the current 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 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 number is omitted, the file is loaded into CH1 by default.

NameTypeValuesDescription
noptdiscrete1 - 2Selects CH1 or CH2 as the destination channel.
file_namestring-Filename of the arbitrary waveform file or sequence file in the current directory, enclosed in double quotation marks.
:MMEM:LOAD:DATA "Rigol4.RAF" /*Loads the arbitrary waveform file Rigol4.RAF in the current directory (D:\Rigol) into the current channel.*/

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-The name of the folder to be created; it must be enclosed in double quotation marks and cannot exceed 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.
file2string-A valid directory in the internal or external memory.
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 in the form of the number of disk drives available and the names of the available disk drives. 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" /*Deletes the empty folder 111 from the external memory.*/

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

NameTypeValuesDescription
file_namestring-Filename of the specified state file or arbitrary waveform file.
:MMEM:STOR "R00.RSF" /*Stores the current instrument state into disk D in the state file form with the filename R00.RSF.*/

Stores arbitrary waveform or sequence data of the specified channel into the current directory as an arbitrary waveform file (*.RAF) or sequence file. The filename is specified in double quotes and may include the .RAF suffix.

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 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 specified channel's output connector.

NameTypeValuesDescription
<n>optdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
<ohms>integer1 Ω - 10 kΩSets the output impedance to a specified value within the available range.
qualifieroptenumMINimum | MAXimumQuery qualifier that returns the minimum or maximum output impedance.
numeric (Ω) - 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 impedance of the specified channel. A value of INFinity sets the output to HighZ.

NameTypeValuesDescription
noptdiscrete1 - 2Channel number; when omitted, CH1 is used by default.
ohmsinteger1 Ω - 10 kΩSpecified load impedance value.
qualifieroptenumMINimum | MAXimumQuery qualifier that returns the minimum or maximum load impedance.
real (Ω) - Returns the output impedance of the specified channel 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; if omitted, CH1 is used by default.
modeenumNORMal | INVertedSets the output polarity to normal or inverted.
enum - Returns the current output polarity.
:OUTP1:POL NORM /*Sets the output polarity of CH1 to Normal.*/
:OUTP1:POL? /*Queries the output polarity of CH1 and the query returns NORM.*/

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number to control; if omitted, CH1 is used by default.
statebooleanON | 1 | OFF | 0Output enable/disable state.

Sets or queries the polarity of the sync signal on the rear-panel [Sync/Ext Mod/Trig/FSK] connector for the specified channel. POSitive means normal output and NEGative means inverted output.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; if omitted, CH1 is used by default.
polarityenumPOSitive | NEGativeSets the sync output polarity to normal or inverted.
enum - Returns the current sync output polarity as POS or NEG.

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 - 2Specified channel number.
stateenumON | 1 | OFF | 0Enables or disables the sync signal output.

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

NameTypeValuesDescription
<n>optdiscrete1 - 2Channel number.
amprealVHigh level limit amplitude.
real - The high level limit value in scientific notation with 7 effective digits.
:OUTP1:VOLLimit:HIGH 1
:OUTP1:VOLLimit:HIGH?

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number to target.
amprealVLow level amplitude of the voltage limit.
real - 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 the on/off status of the voltage limit.
: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 source (INTernal) or external source (EXTernal).

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

Queries the currently selected system clock source.

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

:SOURce:APPLyset / query

Sets the waveform of the specified channel and its main signal parameters. The command has waveform-specific forms such as DC, Dual-tone, Harmonic, Noise, PRBS, Pulse, Ramp, RS232, Sequence, Sine, Square, and User, and the query form returns the current waveform type and parameters.

:SOURce:BURStset / query

Sets or queries the burst settings of the specified channel. The slice documents the burst subcommands and shows that omitted channel number defaults to CH1.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number to apply the burst settings to.
:SOUR1:APPL:USER 100,1,2,3 /*Sets the waveform of CH1 to Arbitrary with 100 Hz frequency, 1 Vpp
notes":"The manual page is a command-group overview; it does not document a specific parameter set for :SOURce:BURSt itself beyond the shared channel selector and the listed subcommands."}]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]```}]}]}]}]}]}]]}]}]}]}`ા}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}}}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}}}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}

Sets the frequency of the specified source. In sweep mode, this command sets the center frequency of the sweep function.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
frequencyreal-Frequency value to set.
:SOURce:FUNCtionset / query

Sets or queries the waveform function of the specified channel. When the source channel is omitted, CH1 is used by default.

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

Enables or disables the harmonic function of the specified channel, and queries its on/off status. When the source node is omitted, CH1 is used by default.

NameTypeValuesDescription
[<n>]optdiscrete1 | 2Selects the output channel.
statebooleanON | 1 | OFF | 0Enables or disables the harmonic function.
enum - Returns the on/off status of the harmonic function.
:SOUR1:HARM ON /*Enables the harmonic function of CH1.*/
:SOUR1:HARM? /*Queries the on/off status of the harmonic function of CH1 and the query returns ON.*/
:SOURce:MARKerset / query

Sets or queries the marker frequency of the specified channel. When omitted, the channel defaults to CH1.

NameTypeValuesDescription
[<n>]optdiscrete1 | 2Specifies the source channel number.
<frequency>realHzSets the marker frequency; the allowed range is limited by the start and stop frequencies.
real - Returns the marker frequency in scientific notation with 7 effective digits.
:SOUR1:MARK:FREQ 500 /*Sets the marker frequency of CH1 to 500 Hz.*/
:SOUR1:MARK:FREQ? /*Queries the marker frequency of CH1 and the query returns 5.000000E+02.*/
:SOURce[:MOD]:AMset / query

Sets the AM modulation source of the specified channel to internal or external modulation source. Queries the AM modulation source of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete-
sourceenumINTernal | EXTernalSelects whether AM modulation uses the internal or external source.
enum - Returns the AM modulation source.

ASK modulation commands for the specified source/channel. This parent mnemonic groups the ASK amplitude, internal rate, polarity, source, and state subcommands.

:SOURce[:MOD]:FMset / query

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

NameTypeValuesDescription
[<n>]discrete1 - 2Specifies the channel number.
deviationreal-FM frequency deviation.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum deviation when used with the query.
real - Returns the FM frequency deviation in scientific notation with 7 effective digits.
:SOUR1:FM 100
:SOUR1:FM?

Sets the FSK hop frequency of the specified channel. Queries the FSK hop frequency of the specified channel.

NameTypeValuesDescription
[<n>]discrete1 - 2
frequencyreal-Frequency range of the specified channel.
qualifieroptenumMINimum | MAXimumOptional keyword to request the minimum or maximum frequency.
real - Returns the FSK hop frequency in scientific notation, with 7 effective digits.
:SOUR1:FSK 5000 /*Sets the FSK hop frequency of CH1 to 5 kHz.*/
:SOUR1:FSK? /*Queries the FSK hop frequency of CH1 and the query returns 5.000000E+03.*/
:SOURce[:MOD]:PMset / query

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number.
deviationreal0° - 360°PM phase deviation.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum PM phase deviation.
real (°) - The PM phase deviation in scientific notation with 7 effective digits.
[:SOURce[<n>]][:MOD]:PM[:DEViation] {<deviation>|MINimum|MAXimum}
[:SOURce[<n>]][:MOD]:PM[:DEViation]? [MINimum|MAXimum]
:SOUR1:PM 50
:SOUR1:PM?

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2
stateenumON | 1 | OFF | 0Enables or disables the PSK modulation function.
:SOUR1:PSK:STAT ON
:SOUR1:PSK:STAT?

Sets or queries the PWM modulation subsystem for the specified channel. The slice documents related subcommands for duty cycle deviation, width deviation, internal frequency/function, source, and on/off state.

:SOURce:MODset / query

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

NameTypeValuesDescription
noptinteger1 - 2Channel number to apply the command to.
stateenumON | 1 | OFF | 0Turns modulation on or off.
enum - Returns ON or OFF.
::SOUR1:MOD ON
::SOUR1:MOD?
:SOURce:PERiodset / query

Sets or queries the waveform period of the specified channel for basic and arbitrary waveforms. If omitted, the channel defaults to CH1; invalid periods are clamped to the waveform's period lower limit.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
<period>real-Sets the waveform period.
string - Returns the waveform period in scientific notation with 7 effective digits.
[:SOURce[<n>]]:PERiod[:FIXed] {<period>|MINimum|MAXimum}
[:SOURce[<n>]]:PERiod[:FIXed]? [MINimum|MAXimum]
:SOUR1:PER 0.1 /*Sets the waveform period of CH1 to 1 s.*/
:SOUR1:PER? /*Queries the waveform period of CH1 and the query returns 1.000000E-01.*/
:SOURce:PHASeset / query

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; when omitted, CH1 is used by default.
phasereal0° - 360°Sets the waveform start phase.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start phase value.
real (°) - Returns the waveform start phase in scientific notation with 7 effective digits.
: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 duty cycle in scientific notation with 7 effective digits.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
percentreal0.001% - 99.999%Pulse duty cycle value.
qualifieroptenumMINimum | MAXimumOptional keyword to use the minimum or maximum allowed value.
real - The pulse duty cycle in scientific notation with 7 effective digits.
::SOUR1:PULS:DCYC 45
::SOUR1:PULS:DCYC?
: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 channel number.
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 the sweep function of the specified channel. The page slice documents the sweep subsystem and lists related child commands such as sweep time, spacing, state, and trigger settings.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Channel number; when omitted, CH1 is used by default.
:SOURce:TRACeset / query

Downloads a waveform table to the DDRIII internal memory. The command takes a binary data block and uses the <flag> field to indicate whether more data packages follow or the transmission ends.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Selects the source channel; if omitted, the instrument uses CH1 by default.
<flag>string-Indicates the data transmission status; CON means more data packages follow, and END means this is the last package.
<data>block-Binary data block to be downloaded. The data length ranges from 8 pts (16 bytes) to 16 kpts (32 kbytes).
:SOURce:TRACKset / query

Sets the state of the track function of the specified channel to ON, OFF, or INVerted. Queries the state of the track function of the specified channel.

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
stateenumON | OFF | INVertedSets the track function state.
enum - The query returns ON, OFF, or INV.
:SOUR1:TRACK ON /*Sets the state of the track function of CH1 to ON.*/
:SOUR1:TRACK? /*Queries the state of the track function of CH1 and the query returns ON.*/
:SOURce:VOLTageset / query

Sets or queries the waveform amplitude of the specified channel. The query accepts optional MINimum or MAXimum qualifiers.

NameTypeValuesDescription
<n>optdiscrete1 - 2Specified channel number.
amplitudereal-Waveform amplitude to set.
qualifieroptenumMINimum | MAXimumQueries the minimum or maximum amplitude when used with the query form.
real - Returns the waveform amplitude in scientific notation with 7 effective digits. With the MINimum or MAXimum qualifier, returns the corresponding limit.
:SOUR1:VOLT 5 /*Sets the waveform amplitude of CH1 to 5 Vpp.*/
:SOUR1:VOLT? /*Queries the waveform amplitude of CH1 and the query returns 5.000000E+00.*/

The beeper sounds immediately. The current on/off status of the beeper is ignored; the beeper will sound even if it is disabled.

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

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Sets the beeper state.
enum - The query returns ON or OFF.
:SYST:BEEP:STAT 1 /*Turns on the beeper.*/
:SYST:BEEP:STAT? /*Queries the on/off status of the beeper and the query returns ON.*/

Selects the current channel. Queries the current channel.

NameTypeValuesDescription
channelenumCH1 | CH2Current channel selection.
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 - The query returns the GPIB address in integer.
:SYST:COMM:GPIB:ADDR 7 /*Sets the GPIB address of the instrument to 7.*/
:SYST:COMM:GPIB:ADDR? /*Queries the GPIB address of the instrument and the query returns 7.*/

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

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

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Sets whether AutoIP configuration mode is enabled or disabled.
enum - Returns the status of the AutoIP configuration mode.
*No exact example for the full long-form mnemonic is printed; the manual shows :SYST:COMM:LAN:AUTO OFF and :SYST:COMM:LAN:AUTO?.

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

integer - Returns 5555 if socket communication is supported; otherwise returns 0.

Enables or disables the DHCP configuration mode. The query checks the status of the DHCP configuration mode.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables 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 server address.
string - The DNS address.

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 address as a string.
*:SYST:COMM:LAN:GATE 192.168.1.1
*:SYST:COMM:LAN:GATE?

Sets the IP address. Queries the IP address.

NameTypeValuesDescription
ip_addressstring1 - 223IP address in the format nnn.nnn.nnn.nnn; first segment must be 1 to 223 except 127, and the other three segments 0 to 255.
string - The current IP address.
:SYST:COMM:LAN:IPAD 192.168.1.88 /*Sets the IP address to 192.168.1.88.*/
:SYST:COMM:LAN:IPAD? /*Queries the IP address and the query returns 192.168.1.88.*/

Sets the subnet mask. This command is only valid when ManualIP configuration mode is enabled, and the new setting takes effect only after :SYSTem:COMMunicate:LAN:APPLy is executed.

NameTypeValuesDescription
maskstring-Subnet mask in the form nnn.nnn.nnn.nnn; each nnn ranges from 0 to 255 and the mask must be continuous.
:SYST:COMM:LAN:SMAS 255.255.255.0

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

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables manual IP configuration mode.
enum - Returns the manual IP configuration mode status.
<missing>

Queries the USB information of the instrument.

string - Returns the USB information as a string, 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 | CH2Source and destination channel names; the two values cannot be the same.
YST:CSC CH1,CH2

Queries and clears an error message from the error queue.

string - Returns a string consisting of two parts separated by a comma: the error number and the error message content in double quotation marks.
:SYSTem:KLOCkset / query

Locks or unlocks the specified key or the knob. Also queries whether the specified key or the knob is locked or not.

NameTypeValuesDescription
keyenum<key>The specified key or knob to lock or unlock.
stateenumON | 1 | OFF | 0Sets whether the specified key or knob is locked or unlocked.
:SYSTem:LANGuageset / query

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

NameTypeValuesDescription
modeenumENGLish | 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 | 0Turns the system log on or off.
enum - The query returns ON or OFF.
:SYST:LOG 1
:SYST:LOG?
:SYSTem:POWeronset / query

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

NameTypeValuesDescription
modeenumDEFault | LASTSelects the power-on state.
:SYST:POW LAST /*Sets the power-on state to Last.*/
:SYST:POW? /*Queries the power-on state and the query returns LAST.*/

Deletes the specified user-stored state file (USER1 to USER10) in the instrument's internal memory.

NameTypeValuesDescription
stateenumUSER1 | USER2 | USER3 | USER4 | USER5 | USER6 | USER7 | USER8 | USER9 | USER10Specifies which stored user state file to delete.
:SYSTem:PRESet:DELete USER1 /*Deletes the state file stored in the state file storage locations 1 in
the internal memory of the instrument*/

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 the user-stored state file to recall.
:SYSTem:PRESet:RECall USER1

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

NameTypeValuesDescription
locationenumUSER1 | USER2 | USER3 | USER4 | USER5 | USER6 | USER7 | USER8 | USER9 | USER10Specifies the user storage location to save the system status.
:SYSTem:PRESet:SAVe USER1 /*Saves the system status to the user storage location 1 in the internal
memory of the instrument.*/

Queries user-defined system status names. The query returns 10 system status names, with each saved user status name returned in its corresponding position.

string - Returns 10 system status names, such as "Default" and "User2", with empty strings for unused user locations.

Sets or queries the system clock source. The source can be internal or external.

NameTypeValuesDescription
sourceenumINTernal | EXTernalSystem clock source to use.
enum - Returns the current system clock source.
:SYST:ROSC:SOUR INT /*Sets the system clock source to Internal.*/
:SYST:ROSC:SOUR? /*Queries the system clock source type and the query returns INT.*/

Sets the burst delay of the specified channel. Queries the burst delay of the specified channel.

NameTypeValuesDescription
<n>optinteger1 - 2
secondsreal0 s - 100 sBurst delay value; range depends on burst mode and trigger source.
qualifieroptenumMINimum | MAXimumAllows querying the minimum or maximum burst delay.

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

NameTypeValuesDescription
noptdiscrete1 - 2Specifies the channel number.
:TRIG1 /*Generates a trigger on CH1.*/

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

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number.
edgeenumPOSitive | NEGativeSelects the trigger input edge polarity.
enum - Returns the edge type of the trigger input signal of the specified channel.
<none>

Sets or queries the trigger source of the specified channel. The source can be Internal, External, or Manual (BUS).

NameTypeValuesDescription
[<n>]optdiscrete1 - 2Specifies the channel number; if omitted, CH1 is used by default.
sourceenumINTernal | EXTernal | BUSSelects the trigger source.
enum - Returns the current trigger source as INT, EXT, or BUS.
:TRIG1:SOUR INT /*Sets the trigger source of CH1 to Internal.*/
:TRIG1:SOUR? /*Queries the trigger source of CH1 and the query returns INT.*/