/

Rigol

/

Rigol DG6054

SCPI COMMAND REFERENCE

Rigol DG6054

Rigol DG6054

The Rigol DG6054 is Rigol's function generator in the DG6000 Series family. Its SCPI remote-control interface exposes 109 commands across 13 subsystems - 91 settable and 18 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.

109

Commands

91

Settable

18

Queries

13

Subsystems

SCPI

Verified

2026-07-16

All commands

:ABORtset / query

Stops any operation that is triggered.

:ALL[:STATe]set / query

Enables or disables the outputs of all channels.

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONBoolean state that enables or disables all channel outputs.
:ALL:STATe ON /*Enables the outputs of all channels.*/

Sets or queries the brightness of the display.

NameTypeValuesDescription
brightnessreal-Display brightness value.
limoptenum<lim>Optional query qualifier.
returns
:DISPlay:FOCusset / query

Sets or queries the current channel.

NameTypeValuesDescription
chanenumCH1 | CH2 | CH3 | CH4Current channel to select.
enum - The current channel is returned.
:DISPlay:FOCus CH1
:DISPlay:FOCus?
:DISPlay[:STATe]set / query

Enables or disables the front-panel screen. Queries the current state of the front-panel screen.

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONEnables or disables the front-panel screen.
enum - The query returns 1 or 0.
:DISPlay:STATe OFF /*Disables the front-panel screen.*/
:DISPlay:STATe? /*Queries the state of the front-panel screen. The query returns 0.*/
:DISPlay:TEXTset / query

Sets or queries the text message displayed on the front-panel screen.

NameTypeValuesDescription
stringstring-Text message to display on the front-panel screen.

Clears the text message displayed on the front-panel screen.

:DISPlay:TEXT:CLEar /*Clears the text message displayed on the front-panel screen.*/

Sets or queries the method to specify the pulse width.

NameTypeValuesDescription
typeenumWIDTh | DUTYSelects whether pulse width is specified by width in seconds or by duty cycle in percent.
enum - The query returns WIDT or DUTY.
:DISPlay:UNIT:PULSe DUTY /*Sets the method to specify the pulse
:DISPlay:UNIT:PULSe? /*Queries the method to specify the method. The query returns DUTY.*/

Sets or queries the rate unit for Sine, Square, Ramp, Pulse, Arb, and Harmonic.

NameTypeValuesDescription
unitenumFREQuency | PERiodSelects the rate unit.

Sets or queries the method used to specify the frequency sweep range.

NameTypeValuesDescription
typeenumSTARtstop | CENTerspanSelects whether the sweep range is specified by start/stop or center/span values.
enum - Returns the current sweep-range specification method.
:DISPlay:UNIT:SWEep CENTerspan /*Uses the middle value and span to specify the frequency sweep range.*/
:DISPlay:UNIT:SWEep? /*Queries the method to specify the frequency sweep range. The query returns CENT.*/
:DISPlay:VIEWset / query

Sets or queries the Multi-window mode.

NameTypeValuesDescription
modeenumAUTO | SINGle | DUAL | FOUR | EIGHtSelects the multi-window display mode.

Captures the current screen.

block - Returns the data stream of the screen image.

Sets or queries the format of the screen image.

NameTypeValuesDescription
typeenumBMP | PNGScreen image format.
enum - The query returns the current screen image format.
:HCOPy:SDUMp:DATA:FORMat PNG
:HCOPy:SDUMp:DATA:FORMat?

*CLSset / query

Clears all the event registers and clears the error queue.

*ESEset / query

Sets or queries the enable register of the standard event register set.

NameTypeValuesDescription
<maskargument>integer0 - 255Enable-register mask value; the value is the decimal-weighted sum of the bits set in the standard event register.
integer - The query returns the enable value of the register as the decimal-weighted sum of all bits set in the register.
*ESE 16
*ESE?
*ESR?query

Queries and clears the event register of the standard event status register.

integer - Returns the standard event status register value as an integer.
*IDN?query

Queries the ID string of the instrument.

string - Returns RIGOL TECHNOLOGIES,<model>,<serial number>,<software version>.
*OPCset / query

Sets the operation complete bit in the Standard Event Status Register when all pending overlapped operations are complete. The query form is documented separately in the same section.

*OPT?query

Queries the options installed in the instrument.

string - Returns the installed options.
*PSCset / query

Enables or disables clearing the enable registers of the Status Byte and Standard Event registers at power-on. The query returns the on/off state of this function as 0 or 1.

NameTypeValuesDescription
<bool>boolean0 - 1Enables or disables clearing the enable registers at power-on.
integer - Returns 0 or 1 indicating the on/off state of the power-on clearing function.
*PSC 1
*PSC?
*RCLset / query

Recalls a previously stored instrument state from the specified non-volatile memory location.

NameTypeValuesDescription
<value>discrete0 - 5Memory location to recall.
*RCL 1 /*Recalls the instrument state stored in memory location 1.*/
*RSTset / query

Resets the instrument to its factory default state.

*SAVset / query

Stores the current instrument state to a specified location in non-volatile memory. If a file already exists at the specified location, it is overwritten directly without a prompt.

NameTypeValuesDescription
valueenum0 | 1 | 2 | 3 | 4 | 5Specifies the memory location used to store the instrument state.
*SAV 1
*SREset / query

Sets or queries the enable register of the status byte register set.

NameTypeValuesDescription
maskargumentinteger0 - 255Value of the status byte register enable mask, expressed as the sum of the decimal values of all bits set.
integer - Returns the current enable register value of the status byte register set.
*SRE 1
*SRE?
*STB?query

Queries the event register for the status byte register. After execution, the value in the status byte register is cleared.

integer - The query returns an integer equal to the decimal-weighted sum of all the bits set in the status byte register. Bit 0 and Bit 1 are always treated as 0, so the returned value corresponds to a binary number XXXXXX00.
*TRGset / query

Generates a trigger event.

*WAIset / query

Waits for the previous operation to complete before the next command is issued. It is used to ensure a preceding command has finished before sending another command.

Sets or queries whether the trigger system always returns to the wait-for-trigger state for the specified channel.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Channel number; when omitted, it is interpreted as CH1.
boolboolean0 | 1 | OFF | ON0|OFF remains in the idle state, ignoring triggers until :INITiate[<n>][:IMMediate] or :INITiate[<n>][:IMMediate]:ALL is sent; 1|ON returns to the wait-for-trigger state.
integer - Returns 0 or 1.

Sets whether the trigger system always returns to the "wait-for-trigger" state for all channels.

NameTypeValuesDescription
<n>optdiscrete1 | 2 | 3 | 4Channel number selector.
<bool>boolean0 | 1 | OFF | ONEnables or disables automatic return to the "wait-for-trigger" state.

Initiates the trigger system for the specified channel. The optional immediate node is part of the command syntax.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Channel number to initiate.

Changes the status of the trigger system from "idle" to "wait-for-trigger" for all channels.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Specifies the channel number; when omitted, it is interpreted as CH1.

:LXI:MDNS:STATeset / query

Sets or queries the on/off status of the multicast Domain Name System (mDNS).

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONEnables or disables mDNS.
enum - The query returns 0 or 1.
:LXI:MDNS:STATe ON /*Enables the mDNS.*/
:LXI:MDNS:STATe? /*Queries whether the mDNS is enabled. The query returns 1.*/

Sets the desired service name for mDNS.

NameTypeValuesDescription
namestring-Desired mDNS service name.
:LXI:RESetset / query

Sets the network settings to default values.

:LXI:RESet /*Sets the network settings to default values.*/
:LXI:RESTartset / query

Restarts the LAN interface.

:LXI:RESTart /*Restarts the LAN interface.*/

Queries the number of memory locations for storing states.

integer - The query returns 6.

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

string - A comma-separated string of six filenames stored in memory locations 0 to 5.
:MEMory:STATe:CATalog? /*Queries the names of locations 0 to 5. The query returns "AUTO_RECALL","STATE_1","STATE_2","STATE_3","STATE_4","STATE_5".*/

Deletes the state file stored in the specified memory location.

NameTypeValuesDescription
<n>enum0 | 1 | 2 | 3 | 4 | 5Memory location index to delete.

Sets or queries the filename of the state file stored in internal non-volatile memory. The memory location is specified by <n>; if <name> is omitted, the factory default name is used.

NameTypeValuesDescription
ndiscrete0 | 1 | 2 | 3 | 4 | 5Memory location for the state file.
nameoptstring-Filename to store for the selected state file.
string - Returns the filename of the state file in the selected memory location, with double quotation marks.

Sets or queries whether to enable the automatic recall of the last power-on setting. When enabled, the instrument recalls the state in memory location 0 at the next power-on; otherwise it uses factory defaults.

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONEnables or disables automatic recall of the last power-on setting.
integer - The query returns 0 or 1.
:MEMory:STATe:RECall:AUTO ON /*Enables the automatic recall of the last power-on setting in location 0 at the next power-on.*/
:MEMory:STATe:RECall:AUTO? /*Queries whether to enable the automatic recall of the last power-on setting in location 0. The query returns 1.*/

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

NameTypeValuesDescription
statediscrete0 - 5Memory location to check for an existing state file.
enum - Returns 1 if a state file has been stored in the specified location, or 0 if no state file is stored there.

Returns the contents of the specified folder in internal or external memory. The optional [:ALL] form catalogs all entries.

NameTypeValuesDescription
folderoptstring-Folder to catalog.
string - Returns the catalog listing for the specified folder or for all entries when [:ALL] is used.

Queries all the arbitrary waveform files (*.arb/*.txt/*.csv) and sequence files (*.seq) in the specified directory.

NameTypeValuesDescription
folderoptstring-Valid directory in the internal or external memory.
string - Returns a string containing the space used, space available, and file entries for arbitrary waveform and sequence files in the target directory.
:MMEMory:CATalog:DATA:ARBitrary? [<folder>]

Queries the state file (*.sta) under the specified directory.

NameTypeValuesDescription
folderoptstring-Valid directory in the internal or external memory.
string - Returns a string listing the space used and space available, and any state file entries found in the directory.

Sets or queries the default directory for :MMEMory commands.

NameTypeValuesDescription
directory_namestring-Valid directory in the internal or external memory.
string - Returns the current default directory as a string.
:MMEMory:COPYset / query

Copies a file to the specified directory, not the current directory.

NameTypeValuesDescription
file_namestring-Name of the file to be copied.
directory_namestring-Target directory path.
:MMEMory:COPY INT:/Arb.raf,INT:/TextFolder /*Copies the Arb.raf
file under C disk to the directory named "TextFolder" under C
disk.*/

Copies a specified sequence file (.seq) to the specified directory.

NameTypeValuesDescription
<sequence>string-Specifies the sequence file to copy.
<directoryname>string-Specifies the target directory.
:MMEMory:DELeteset / query

Deletes a specific file under the specified directory.

NameTypeValuesDescription
file_namestring-Valid filename.

Loads a sequence file (*.seq) or arbitrary waveform file (*.arb/*.csv/*.txt) from internal or external memory into the volatile memory of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number to which the file is loaded.
file_namestring-Specifies the filename under the specified directory.
separatoroptenumENTer | COMMa | SEMicolonSets the separator type for data in a *.txt file.
datatypeoptenumNORMal | VOLtageSets the data type of a *.txt file.

Loads the specified state file.

NameTypeValuesDescription
<file_name>stringValid name of state fileSpecifies the name of the state file under the specified directory.
:MMEMory:LOAD:STATe INT:/Mystate.sta /*Loads the instrument state file named Mystate.sta from the root directory of the internal memory.*/

Creates an empty folder with the specified name in the mass memory system.

NameTypeValuesDescription
dir_namestring-Name of the folder to be created.
:MMEMory:MDIRectory TestFolder /*Creates a folder named "TestFolder" in the internal mass memory.*/
:MMEMory:MOVEset / query

Moves file 1 under the current directory to the specified directory, or renames file 1 to file 2.

NameTypeValuesDescription
file1string-The file under the current directory or the specified directory, for example, Rigol.sta.
file2string-The specified directory or filename.
:MMEMory:MOVE <file1>,<file2>

Deletes the specified directory (empty folder) in the mass memory system.

NameTypeValuesDescription
<folder>string-Folder name of the empty folder.
:MMEMory:RDIRectory folder /*Deletes the empty folder named "folder" in the internal mass memory.*/

Stores data to a file. The command syntax shows a numeric index and a file name.

NameTypeValuesDescription
ninteger-
file_namestring-

Stores the current instrument state with the specified name in the specified directory.

NameTypeValuesDescription
file_namestring-Specifies the file name and directory used to save the instrument state.
:MMEMory:STORe:STATe INT:/state.sta /*Stores the instrument state
in the file named state.sta under C disk.*/

Sends floating point values from -1.0 to 1.0 to the specified Arb file. The file is created if needed, and new data overwrites existing data with the same name.

NameTypeValuesDescription
arb_namestring-Name of the target .arb file under the specified directory.
flagenumHEADer | CONTinue | ENDSpecifies the data transmission status.
datastring-The data values to be sent, separated by commas.

Sends integers between -32768 and +32767 or a data stream to the specified Arb file.

NameTypeValuesDescription
arb_namestring-The name of the file under the specified directory.
flagenumHEADer | CONTinue | ENDSpecifies the data transmission status.
datablock-The data to be sent.
:MMEMory:TRACe:ARB:DATA INT:/
ARB.arb,END,0,0.0975,0.1913,0.2777,0.3535,0.415,0.4619,0.4903,0.5,0.
4903,0.4619,0.415,0.3535,0.2777,0.1913,0.0975,0,-0.0975,-0.1913,-0.2
777,-0.3535,-0.418,-0.461,-0.4903,-0.5,-0.4903,-0.4619,-0.415,-0.353
5,-0.2777,-0.1913,-0.0975 /*Sends floating point values to INT:/
ARB.arb.*/

Sets or queries the on/off status of the debounce function for the specified channel.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Specifies the channel number.
boolenum0 | 1 | OFF | ONTurns the debounce function on or off.
enum - Returns the on/off status of the debounce function for the specified channel.

Sets or queries the idle level position of the burst mode for the specified channel.

NameTypeValuesDescription
<n>optdiscrete1 | 2 | 3 | 4Channel number.
<idle>integer0 - 65535Self-defined idle level position.
<position>discreteFPT | TOP | CENTer | BOTTomIdle level position at the first point, top, center, or bottom of the waveform.
returns

Sets or queries the output impedance for the specified channel.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Specifies the output channel number.
ohmsinteger1 Ω - 10 kΩSets the output impedance to a specified value.
lim_setdiscreteINFinity | MINimum | MAXimum | DEFaultSets the impedance to INFinity, MINimum, MAXimum, or DEFault.
lim_queryoptdiscreteMINimum | MAXimumQuery limit keyword; MINimum or MAXimum.

Sets or queries the output polarity for the specified channel.

NameTypeValuesDescription
noptinteger1 - 4Specifies the output channel number; when omitted, it is interpreted as CH1.
polarityenumNORMal | INVertedSelects normal or inverted output polarity.
enum - Returns the output polarity state as NORM or INV.

Sets or queries the channel-to-channel skew (relative timing of the analog output). The query returns the skew in scientific notation.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Output channel number; when omitted, CH1 is assumed.
timereal-200 ns - +200 nsSkew time to set.
limoptdiscreteMINimum | MAXimum | DEFaultLimit keyword used in the syntax.
qualifieroptenumMINimum | MAXimum | DEFaultOptional query qualifier that selects the minimum, maximum, or default skew value.
real (s) - Skew in scientific notation.
:OUTPut1:SKEW:TIME 1.2E-9 /*Sets the skew to 1.2 ns for CH1.*/
:OUTPut1:SKEW:TIME? /*Queries the skew for CH1. The query returns
+1.200000000000000E-09.*/

Sets or queries the output state of the selected channel. When <n> is omitted, it is interpreted as CH1.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Selects the output channel.
state--Sets the output state.

Sets or queries the output state of the sync signal.

NameTypeValuesDescription
noptdiscrete1 - 4Channel number; when omitted, it is interpreted as CH1.
stateboolean0 | 1 | OFF | ONEnables or disables the sync output state.
integer - The query returns 0 or 1.

Sets or queries whether the frequency mark function is enabled for the specified channel.

NameTypeValuesDescription
noptdiscrete1 - 4Channel number. When omitted, it is interpreted as CH1.
modeenumNORMal | MARKerSelects whether the frequency mark function is disabled or enabled.
enum - Returns the current frequency mark state.
:OUTPut1:SYNC:MODE NORMal
:OUTPut1:SYNC:MODE?

Sets or queries the polarity of the sync signal for the specified channel.

NameTypeValuesDescription
noptdiscrete1 | 2 | 3 | 4Channel number. When omitted, it is interpreted as CH1; for single-ended output the range is 1 to 8.
polarityenumNORMal | INVertedPolarity of the sync signal.
enum - The query returns NORM or INV.
:OUTPut1:SYNC:POLarity NORMal /*Sets the output polarity of CH1 sync signal to Normal.*/
:OUTPut1:SYNC:POLarity? /*Queries the output polarity of CH1 sync signal. The query returns NORM.*/

Sets or queries whether the trigger output is enabled for Sweep or Burst mode.

NameTypeValuesDescription
<n>optdiscrete1 | 2 | 3 | 4Specifies the output channel; when omitted, CH1 is used.
<bool>boolean-Enables or disables trigger output.

Sets or queries the edge of the trigger output signal for the specified channel.

NameTypeValuesDescription
noptinteger1 - 4Output channel number. When omitted, it is interpreted as CH1.
typeenumPOSitive | NEGativeSelects whether the pulse is output on the leading or trailing edge.
enum - Returns the trigger output edge setting for the specified channel.

Sets or queries the benchmark channel.

NameTypeValuesDescription
<chan>discreteCH1 | CH2 | CH3 | CH4Benchmark channel to use.
enum - Returns the benchmark channel.
:SYNChro:BENChmark CH1 /*Sets the benchmark channel to CH1.*/
:SYNChro:BENChmark? /*Queries the benchmark channel. The query returns CH1.*/
:SYNChro:BUNDleset / query

Adds the specified channel to the Bundled Channels or removes it from the Bundled Channels. The query checks whether the specified channel is in the Bundled Channels and returns 0 or 1.

NameTypeValuesDescription
chandiscreteCH1 | CH2 | CH3 | CH4Specified channel to add to or query in the Bundled Channels.
boolboolean0 | 1 | OFF | ONAdds or removes the specified channel from the Bundled Channels.
integer - Returns 0 if the specified channel is not bundled and 1 if it is bundled.
:SYNChro:BUNDle CH2,ON /*Adds CH2 to the Bundled Channels.*/
:SYNChro:BUNDle? CH2 /*Queries whether CH2 is added to the Bundled Channels. The query returns 1.*/

Issues a single beep immediately.

:SYSTem:BEEPer:IMMediate /*Issues a single beep immediately.*/

Sets or queries the on/off status of the beeper.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONBeeper status to set.
enum - Returns the beeper status as 1 or 0.

Sets or queries the on/off status of the Auto IP mode.

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONEnables or disables Auto IP mode.
enum - Returns the Auto IP on/off status as 0 or 1.
::SYSTem:COMMunicate:LAN:AUToip:STATe ON /*Enables the Auto IP mode.*/

Sets or queries the on/off status of the Auto IP mode.

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONEnables or disables Auto IP mode.
enum - Returns the Auto IP mode status as 0 or 1.
:SYSTem:COMMunicate:LAN:AUToip:STATe ON /*Enables the Auto IP mode.*/

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

integer - The port number of the initial control connecting port for socket communication; returns 0 if the interface does not support the socket.
:SYSTem:COMMunicate:LAN:CONTrol? /*Reads the port number of the initial control connecting port for socket communication. The query returns 5000.*/

Sets or queries the domain name server (DNS) address. After sending this command, execute :SYSTem:COMMunicate:LAN:UPDate to apply the current network setting for the new parameters to take effect.

NameTypeValuesDescription
dnsstring1.0.0.0 - 223.255.255.255DNS server address in nnn.nnn.nnn.nnn format; the first octet must be 1 to 223 excluding 127, and the other three octets 0 to 255.
string - Returns the DNS address.

Queries the domain name.

string - The current domain name.
:SYSTem:COMMunicate:LAN:DOMain? /*Queries the domain name. The query returns YYYrigollan.*/

Sets or queries the default gateway.

NameTypeValuesDescription
gatewaystring-Default gateway address in nnn.nnn.nnn.nnn format.

Sets or queries the hostname.

NameTypeValuesDescription
namestring-The specified hostname; maximum length 28 characters, starting with A-Z and containing letters, numbers, and hyphens.
string - The query returns the hostname as a string.
:SYSTem:COMMunicate:LAN:HOSTname RIGOL123 /*Sets the hostname to RIGOL123.*/
:SYSTem:COMMunicate:LAN:HOSTname? /*Queries the hostname. The query returns RIGOL123.*/

Sets or queries the IP address. After setting it, execute :SYSTem:COMMunicate:LAN:UPDate to apply the new network setting.

NameTypeValuesDescription
ipstring1.0.0.0 - 223.255.255.255IP address in nnn.nnn.nnn.nnn format; first octet must be 1 to 223 excluding 127, and the other three octets 0 to 255.
string - Returns the current IP address, for example 172.16.3.128.
:SYSTem:COMMunicate:LAN:IPADdress 172.16.3.128 /*Sets the IP address to 172.16.3.128.*/
:SYSTem:COMMunicate:LAN:IPADdress? /*Queries the current IP address. The query returns 172.16.3.128.*/

Sets or queries the subnet mask. After sending this command, execute :SYSTem:COMMunicate:LAN:UPDate to apply the current network setting for the new parameters to take effect.

NameTypeValuesDescription
submaskstring-Subnet mask in nnn.nnn.nnn.nnn format, where each nnn ranges from 0 to 255.
string - Returns the subnet mask, such as 255.255.255.0.

Sets or queries the on/off status of the Static IP mode. In Static IP mode, you can self-define the instrument's network parameters.

NameTypeValuesDescription
boolboolean0 | 1 | OFF | ONEnables or disables Static IP mode.
enum - Returns the on/off status of the Static IP mode.
:SYSTem:COMMunicate:LAN:STATic:STATe ON /*Enables the Static IP
:SYSTem:COMMunicate:LAN:STATic:STATe? /*Queries the on/off status

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

:SYSTem:COMMunicate:LAN:UPDate /*Stores all the modifications of
:SYSTem:COMMunicate:LAN:UPDate /*Stores all the modifications of

Queries the instrument's USB information.

string - Returns the instrument's USB information as a string, for example USB0::0x1AB1::0x052::DG60000000001::INSTR.
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yyyyinteger1970 - 2037
mminteger01 - 12
ddinteger01 - 31 (28, 29, or 30)
string - The query returns the system date in character string. The year, month, and day are separated by "-".
*Queries the system date. The query returns 2022-05-01.*/

Queries and clears an error message in the error queue.

:SYSTem:KLOCkset / query

Sets or queries the status of all front-panel keys. ON or 1 locks all keys; OFF or 0 unlocks them.

NameTypeValuesDescription
<bool>enum0 | 1 | OFF | ONLocks or unlocks the keys.
enum - Returns whether all front-panel keys are locked.
:SYSTem:LANGuageset / query

Sets or queries the system language.

NameTypeValuesDescription
languageenumSCHinese | TCHinese | ENGLishSelects the system language.
enum - Returns the current system language as SCH, TCH, or ENGL.
:SYSTem:LANGuage ENGLish /*Sets the system language to English.*/
:SYSTem:LANGuage? /*Queries the system language. The query returns ENGL.*/

Queries the options currently activated.

string - Returns the options currently activated such as 2RL.

Deletes the installed option.

NameTypeValuesDescription
nameenum2RLInstalled option name to delete.
:SYSTem:LICense:DELete 2RL /*Deletes the installed memory depth
upgrade option.*/

Installs the option using a license. The license is a fixed-length ASCII string and must be a valid license.

NameTypeValuesDescription
licensestring-License string used to install the option.

Installs an option license from a USB storage device path. The syntax shows a single path argument.

NameTypeValuesDescription
pathstring-Path to the license file on the USB storage device.
:SYSTem:MODEset / query

Sets or queries the output type.

NameTypeValuesDescription
mode--
:SYSTem:PSTatusset / query

Sets or queries the power status of the instrument.

NameTypeValuesDescription
powerenumDEFault | OPENSelects the instrument power status at power-up.

Sets or queries the system clock source.

NameTypeValuesDescription
sourceenumINTernal | EXTernalSelects the system clock source.
enum - The query returns the current clock source as INT or EXT.
:SYSTem:ROSCillator:SOURce INTernal /*Sets the system clock source to internal source.*/
:SYSTem:ROSCillator:SOURce? /*Queries the system clock source. The query returns INT.*/
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hourinteger0 - 23
minuteinteger0 - 59
secondinteger0 - 59
returns
:SYSTem:TOUChset / query

Sets or queries whether the touch screen is enabled.

NameTypeValuesDescription
boolenum0 | 1 | OFF | ONEnables or disables the touch screen.
enum - Returns 0 or 1.
:SYSTem:TOUCh OFF /*Locks the touch screen.*/
:SYSTem:TOUCh? /*Queries whether the touch screen is enabled. The query returns 0.*/

Sets or queries the trigger level for an external trigger. A valid trigger event occurs when the input trigger signal crosses the trigger level on a rising or falling edge.

NameTypeValuesDescription
levelreal-8 - 8Trigger level to set.
lim_setenumMINimum | MAXimum | DEFaultSets the trigger level to the minimum, maximum, or default value.
real (V) - Returns the trigger level in scientific notation.
:SYSTem:TRIGger:LEVel 2 /*Sets the trigger level for an external trigger to 2 V.*/
:SYSTem:TRIGger:LEVel? /*Queries the trigger level for an external trigger. The query returns +2.000000000000000E+00.*/

Queries the version number of the SCPI used by the system.

string - Returns the SCPI version number used by the system.

Sets or queries the trigger count for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified channel.
countinteger1 - 1000000Trigger count value.
lim_setenumMINimum | MAXimum | DEFaultSpecial keyword selector for the setter form.
lim_queryoptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum trigger count.
integer - Returns the trigger count for the specified channel, or the minimum/maximum value when queried with MINimum or MAXimum.

Sets or queries the trigger delay for the specified channel. Trigger delay is only available for N-Cycle burst mode.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified channel number.
secondsreal0 s - 85 sTrigger delay value in seconds.
qualifierenumMINimum | MAXimum | DEFaultKeyword alternative to the numeric delay value.

Generates a trigger event in the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
:TRIGger1:IMMediate /*Generates a trigger event in CH1.*/

Sets the trigger slope for the specified trigger channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Trigger channel number.
slope--

Sets or queries the trigger type for the specified channel.

NameTypeValuesDescription
ninteger1 - 4Specifies the channel number.
sourceenum-Trigger source selection.
returns

Sets or queries the trigger timer for the specified channel. The query returns the trigger timer in scientific notation.

NameTypeValuesDescription
ninteger1 - 4Channel number.
timerreal1 μs - 8000 sTrigger timer value.
limoptenumMINimum | MAXimumOptional query qualifier.
real - The trigger timer value in scientific notation.
:TRIGger1:TIMer 1 /*Sets the trigger timer to 1 s for CH1.*/
:TRIGger1:TIMer? /*Queries the trigger timer for CH1. The query returns +1.000000000000000E+00.*/