/

Rigol

/

Rigol MSO8104

SCPI COMMAND REFERENCE

Rigol MSO8104

Rigol MSO8104

The Rigol MSO8104 is Rigol's oscilloscope in the MSO8000 Series family. Its SCPI remote-control interface exposes 631 commands across 34 subsystems - 574 settable and 57 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.

631

Commands

574

Settable

57

Queries

34

Subsystems

SCPI

0.0

Verified

2026-07-16

All commands

:AUToscaleset / query

Enables auto setup of the waveforms. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for optimal waveform display.

:CLEarset / query

Clears all the waveforms on the screen.

:RUNset / query

Starts running the oscilloscope.

:STOPset / query

Stops running the oscilloscope.

:SINGleset / query

Performs a single trigger and sets the oscilloscope trigger mode to "Single". It is equivalent to sending :TRIGger:SWEep SINGle.

:TFORceset / query

Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes; it functions the same as the front-panel trigger force key.

Sets the average times for acquisition.

NameTypeValuesDescription
countinteger2 - 256Average count to use for acquisition.
:ACQuire:MDEPthset / query

Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points that can be stored through sampling in a single trigger. The default unit is pts.

NameTypeValuesDescription
mdepintegerptsMemory depth value.
integer (pts) - Returns the memory depth in waveform points.

Queries the memory depth of the oscilloscope. This command exists for backwards compatibility; use :ACQuire:MDEPth instead.

enum - Returns the current memory depth in scientific notation.

Queries the current sample rate. The default unit is Sa/s.

string (Sa/s) - Returns the sample rate in scientific notation.
:ACQuire:SRATe? /*The query returns 1.00000E+6.*/

Queries the current LA memory depth.

string - The query returns the memory depth in strings.
:ACQuire:LA:MDEPth? /*The query returns 1.000E+6.*/

Queries the current LA sample rate. The default unit is Sa/s.

real (Sa/s) - The current LA sample rate in scientific notation.
:ACQuire:LA:SRATe? /*The query returns 1.250000E+9.*/
:ACQuire:TYPEset / query

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | PEAK | AVERages | HRESolutionAcquisition mode.
:ACQuire:AALiasset / query

Enables or disables the oscilloscope anti-aliasing function; the query returns its on/off status.

NameTypeValuesDescription
boolboolean-Boolean to enable or disable anti-aliasing.
boolean - Returns the on/off status of the anti-aliasing function.
:ACQuire:BITSset / query

Sets or queries the resolution bits supported by the oscilloscope in high-resolution mode.

NameTypeValuesDescription
bitenum9 | 10 | 11 | 12Resolution bits to set in high-resolution mode.
integer (bit) - The query returns the resolution bits.
:ACQuire: BITS 10
:ACQuire: BITS?

:BUS<n>:MODEset / query

Sets or queries the decoding type of the specified decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumPARallel | RS232 | SPI | IIC | LIN | CAN | IIS | FLEXray | M1553
enum - The query returns PAR, RS232, SPI, IIC, LIN, IIS, FLEX, M1553, or CAN.
:BUS1:MODE SPI
:BUS1:MODE?
:BUS<n>:DISPlayset / query

Enables or disables the specified decoding bus, or queries its display status.

NameTypeValuesDescription
boolboolean-On/off display status of the specified decoding bus.
boolean - Returns the on/off display status of the specified decoding bus.
:BUS<n>:FORMatset / query

Sets or queries the format of decoding data on the specified decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
formatenumHEX | ASCii | DEC | BINSelects the decoding data format.
enum - Returns the current decoding data format.
:BUS<n>:EVENtset / query

Enables or disables the event table of the specified decoding bus; or queries the on/off status of the specified decoding bus event table.

NameTypeValuesDescription
ninteger1 - 4Specified decoding bus number.
boolboolean1 | ON | 0 | OFFEnables or disables the event table.
enum - The query returns the on/off status as 1 or 0.
:BUS1:EVENt ON /*Enables the event table of the specified
decoding bus.*/
:BUS1:EVENt? /*The query returns 1.*/

Sets or queries the display format of the specified decoding bus event table.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.

Sets or queries the data page of the specified decoding bus event table.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Selects the specified decoding bus event table.
packetenumPACKets | DETails | PAYLoadSelects the event table view mode.
enum - Returns the current data page of the specified decoding bus event table as one of HEX, ASC, DEC, or BIN.
:BUS<n>:LABelset / query

Enables or disables the label of the specified decoding bus, or queries the on/off display status of that label.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolenum1 | ON | 0 | OFFTurns the label display on or off.
integer - Returns the on/off display status of the label as 1 or 0.
:BUS1:LABel ON /*Enables the label of the specified decoding bus.*/
:BUS1:LABel? /*The query returns 1.*/
:BUS<n>:EEXPortset / query

Exports the decoding information from the specified decoding bus event table in CSV form.

NameTypeValuesDescription
<n>discrete1 - 4Decoding bus number.
<path>string-Path to the export file.

Reads the data from the decoding event table.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
:BUS<n>:POSitionset / query

Sets or queries the vertical position of the bus on the screen.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
posinteger-250 - 250

Sets or queries the threshold of the specified decoding source on the specified decoding bus.

NameTypeValuesDescription
ninteger1 - 4Decoding bus number.
valuereal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetThreshold level to set.
typeenumPAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553Decoding source type.
:BUS<n>:PARallelset / query

Sets relevant parameters for parallel decoding. The parallel bus uses a clock line and data line, and the oscilloscope samples channel data on the selected clock edge using the preset threshold level.

Sets or queries the clock source of the Parallel decoding.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus index.
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFClock source for Parallel decoding.
enum - The query returns the selected clock source as a data channel or OFF.
:BUS1:PARallel:CLK CHANnel2
:BUS1:PARallel:CLK?

Sets or queries the edge type of the clock channel when being sampled by Parallel decoding on the data channel. If no clock channel is selected, the instrument samples when channel data hopping occurs during decoding.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | BOTHEdge type to use for Parallel decoding sampling.
enum - The query returns the selected slope as POS, NEG, or BOTH.
:BUS1:PARallel:SLOPe BOTH
:BUS1:PARallel:SLOPe?

Sets or queries the current source of the Parallel decoding bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4

Sets or queries the data width of the Parallel decoding, i.e. the number of bits per frame.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number selector.
widinteger1 - 20Data width in bits per frame.
integer - Returns the current data width.

Sets or queries the data bit that the parallel bus requires to set for the channel source.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<bit>integer0 - data width - 1Data bit index to select for the parallel bus channel source.
integer (Hz) - Returns the current data bits.
:BUS1:PARallel:BITX 2
:BUS1:PARallel:BITX?

Sets or queries the channel source of the currently selected data bit. It is valid only when the bus source is set to User, and the selected bit must be chosen beforehand with :BUS<n>:PARallel:BITX.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<src>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the selected data bit.
enum - Returns the selected channel source for the current bit.
:BUS1:PARallel:SOURce CHANnel2
:BUS1:PARallel:SOURce?

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<pol>discrete-

Enables or disables the noise rejection function of Parallel decoding, or queries its on/off status.

NameTypeValuesDescription
ninteger1 - 4Selects the bus number.
boolboolean-Turns noise rejection on or off.
enum - Returns the on/off status of the noise rejection function.
:BUS<n>:RS232set / query

Sets the relevant parameters for RS232 decoding on bus <n>. The RS232 serial bus consists of the transmitting data line (TX) and the receiving data line (RX).

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select.

Sets or queries the noise rejection time of Parallel decoding. The default unit is s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereal0 ns - 1 s
real - The query returns the noise rejection time in scientific notation.
:BUS1:PARallel:NRTime 0.01 /*Sets the noise rejection time to 10 ms.*/
:BUS1:PARallel:NRTime? /*The query returns 1.000000E-2.*/
:BUS<n>:RS232:TXset / query

Sets or queries the Tx source of RS232 decoding on the specific bus.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFTx source used for RS232 decoding.
enum - Returns the Tx source of RS232 decoding on the specific bus.
:BUS<n>:RS232:RXset / query

Sets or queries the Rx source of RS232 decoding on the specific bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:RS232:RX CHANnel2 /*Sets the Rx source of RS232 decoding
to CHANnel2.*/
:BUS1:RS232:RX? /*The query returns CHAN2.*/

Sets or queries the polarity of RS232 decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select.
polenumPOSitive | NEGativePolarity of RS232 decoding.
enum - Returns the polarity as POS or NEG.
:BUS1:RS232:POLarity POSitive /*Sets the polarity of RS232
:BUS1:RS232:POLarity? /*The query returns POS.*/

Sets the RS232 endianness for the specified bus. The query form reads back the current endianness.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
endianenum-Selects the RS232 byte order.
returns

Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
baudinteger1bps - 20Mbps

Sets or queries the baud rate of data transmission of RS232 decoding on the specified bus. The default unit is bps.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<baud>integer1 bps - 20 Mbps
integer - The query returns an integer ranging from 1 to 20M.
:BUS1:RS232:BUSer 4800
:BUS1:RS232:BUSer?

Sets or queries the data width of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete5 | 6 | 7 | 8 | 9
integer - The query returns 5, 6, 7, 8, or 9.
**Note:** examples not included in structured output per schema

Sets or queries the stop bits of each frame of data in RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stop bitsdiscrete1 | 1.5 | 2

Sets or queries the odd-even check mode of data transmission in RS232 decoding.

NameTypeValuesDescription
ndiscrete1 - 4
parityenumNONE | ODD | EVENSelects the RS232 parity check mode.
enum - Returns the current parity setting.

Enables or disables the packet end during RS232 data transmission, or queries the on/off status of packet end during data transmission.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables packet end during data transmission.
enum - The query returns the packet end status as 1 or 0.
:BUS1:RS232:PACKet ON
:BUS1:RS232:PACKet?

Sets or queries the packet separator type during data transmission.

NameTypeValuesDescription
ninteger1 - 4
package end--Packet separator type during data transmission.
:BUS<n>:IICset / query

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
sourceenum-Clock source used for I2C decoding.

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
source--Clock source for I2C decoding.

Sets or queries the data source of the I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIC:SCLK:SOURce CHANnel2
:BUS1:IIC:SCLK:SOURce?
:BUS<n>:SPIset / query

Commands used to set relevant parameters for SPI decoding.

NameTypeValuesDescription
ninteger1 - 4Bus index.

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
addrdiscreteNORMal | RWSelects whether the address width excludes or includes the R/W bit.
enum - The query returns the current address mode.
:BUS1:IIC:ADDRess RW
:BUS1:IIC:ADDRess?

Sets or queries the clock source of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:SPI:SCLK:SOURce CHANnel2
:BUS1:SPI:SCLK:SOURce?

Sets or queries the clock edge type of the SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGative
enum - The query returns POS or NEG.
:BUS1:SPI:SCLK:SLOPe NEGative /*Sets the clock edge type of SPI
:BUS1:SPI:SCLK:SLOPe? /*The query returns NEG.*/

Sets or queries the MISO data source of SPI decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns the selected MISO data source.
:BUS1:SPI:MISO:SOURce CHANnel2
:BUS1:SPI:MISO:SOURce?

Sets or queries the polarity of the MISO data line used for SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects positive polarity (HIGH) or negative polarity (LOW).
enum - Returns the current MISO polarity.
:BUS1:SPI:MISO:POLarity HIGH
:BUS1:SPI:MISO:POLarity?

Sets or queries the MOSI data source of SPI decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, or OFF.

Sets or queries the polarity of the MOSI data line used for SPI decoding.

NameTypeValuesDescription
<polarity>enum-Polarity setting for the MOSI data line.

Sets or queries the data width of SPI decoding.

NameTypeValuesDescription
<width>integer4 - 32Data width of SPI decoding.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:SPI:DBITs 10
:BUS1:SPI:DBITs?

Sets or queries the endian of data transmission in SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
endianenumMSB | LSBSelects the bit transmission sequence used for SPI decoding.
enum - The query returns MSB or LSB.
:BUS1:SPI:ENDian LSB
:BUS1:SPI:ENDian?
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
mode--

Sets or queries the timeout value of SPI decoding on the specified bus. The unit is s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereal8 ns - 10 s
real (s) - Returns the timeout value of SPI decoding on the specified bus.

Sets or queries the source of the CS line of SPI decoding on the specified bus.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source used for the SPI chip-select line.
enum - Returns the selected source as one of the digital lines D0 through D15 or CHAN1 through CHAN4.
:BUS<n>:CANset / query

Sets relevant parameters for CAN decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to configure.

Sets or queries the polarity of the CS line of SPI decoding on the specified bus. The query returns HIGH or LOW.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified bus number.
polarityenumHIGH | LOWPolarity of the CS line for SPI decoding.
enum - Returns the current CS-line polarity.
:BUS1:SPI:SS:POLarity HIGH
:BUS1:SPI:SS:POLarity?

Sets or queries the source of CAN decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4BUS index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source used for CAN decoding.
enum - Returns the selected CAN decoding source.

Sets or queries the signal type of CAN decoding.

NameTypeValuesDescription
ninteger1 - 4Bus number selection.
stypeenumTX | RX | CANH | CANL | DIFFerentialCAN signal type to decode.
enum - The query returns the current CAN signal type.
:BUS1:CAN:STYPe TX /*Sets the signal type of CAN decoding to TX.*/
:BUS1:CAN:STYPe? /*The query returns TX.*/
:BUS<n>:CAN:BAUDset / query

Sets or queries the signal rate of CAN decoding on the specified decoding bus. The unit is bps.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified decoding bus.
baudinteger10 kbps - 5 MbpsSignal rate of CAN decoding.
integer - The query returns an integer ranging from 10k to 5M.
:BUS1:CAN:BAUD 120000
:BUS1:CAN:BAUD?

Sets or queries the signal rate of CAN decoding on the specified decoding bus. The unit is bps.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger10 kbps - 5 Mbps
:BUS<n>:FLEXrayset / query

Sets the relevant parameters for FLEXray decoding on the specified bus. The command exists for compatibility; use :BUS<n>:CAN:BAUD instead.

Sets or queries the sample point position of the CAN decoding on the specified bus, expressed in percent.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90
integer - The query returns the sample point position as an integer ranging from 10 to 90.
:BUS1:CAN:SPOint 70 /*Sets the sample point position of CAN
decoding to 70%.*/
:BUS1:CAN:SPOint? /*The query returns 70.*/

Sets or queries the signal rate of FlexRay decoding. The default unit is bps.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
bauddiscrete2500000 | 5000000 | 10000000FlexRay baud rate to set.
enum - The query returns one of the configured baud rates.
:BUS1:FLEXray:BAUD 2500000
:BUS1:FLEXray:BAUD?

Sets or queries the source of FlexRay decoding.

NameTypeValuesDescription
source--Source of FlexRay decoding.

Sets or queries the sample point position of FlexRay decoding on the specified bus, expressed in percent.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90
integer - The query returns an integer ranging from 10 to 90.
:BUS<n>:LINset / query

Sets or queries the LIN decoding baud rate on the specified bus. The slice introduces the LIN decoding command group, but does not provide parameter or return details for this command on the shown page.

Sets or queries the signal type of FlexRay decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
stypeenumBP | BM | RTSignal type for FlexRay decoding.
enum - The query returns BP, BM, or RT.
:BUS1:FLEXray:STYPe BM /*Sets the signal type of FlexRay decoding to BM.*/
:BUS1:FLEXray:STYPe? /*The query returns BM.*/
:BUS<n>:LIN:BAUDset / query

Sets the LIN baud rate for decoding on the specified bus.

NameTypeValuesDescription
ninteger1 - 4Specifies the bus number.
baudnumeric-Sets the baud rate used for LIN decoding.

Sets or queries the baud rate of LIN decoding on the specified bus. The default unit is bps.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger2.4 kbps - 20 Mbps
integer - The query returns an integer ranging from 2.4k to 20M.
:BUS1:LIN:BAUD 9600
:BUS1:LIN:BAUD?

Sets or queries the parity of LIN decoding.

NameTypeValuesDescription
ndiscrete1 - 4
boolboolean1 | ON | 0 | OFFControls whether the parity bit is included in LIN decoding.
boolean - Returns the parity setting as 0 or 1.
:BUS1:LIN:POLarity ON
:BUS1:LIN:POLarity?

Sets or queries the source of the LIN bus.

NameTypeValuesDescription
sourceenum-Source of the LIN bus.

Sets or queries the version of the LIN bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valueenumV1X | V2X | MIXed
enum - The query returns V1X, V2X, or MIX.
:BUS<n>:IISset / query

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specifies the clock source used for I2S decoding.
enum - The query returns the selected clock source.
:BUS1:IIS:SOURce:CLOCk CHANnel2
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source used for I2S decoding.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:CLOCk CHANnel2 /*Sets the clock source of
the I2S decoding to CHANnel2.*/
:BUS1:IIS:SOURce:CLOCk? /*The query returns CHAN2.*/

Sets or queries the data source of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:DATA CHANnel2 /*Sets the data source of the I2S decoding to CHANnel2.*/
:BUS1:IIS:SOURce:DATA? /*The query returns CHAN2.*/

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus index.

Sets or queries the alignment mode of I2S decoding on the specified bus.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number.
alignenumIIS | RJ | LJAlignment mode for I2S decoding.
enum - The query returns IIS, RJ, or LJ.

Sets or queries the clock edge type of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number selector.
slopeenumNEGative | POSitiveClock edge type for the I2S decoding.
enum - The query returns POS or NEG.
:BUS1:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge of I2S
decoding to NEGative.*/
:BUS1:IIS:CLOCk:SLOPe? /*The query returns NEG.*/

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
val--
:BUS<n>:M1553set / query

Sets the relevant parameters for M1553 decoding. The option requires the data channel source and threshold to decode 1553B signals.

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for M1553 decoding.
enum - Returns CHAN1, CHAN2, CHAN3, or CHAN4.

Sets the bandwidth limit for the specified analog channel. The command is used to reduce noise by attenuating high-frequency components above the limit.

NameTypeValuesDescription
valenum-Bandwidth limit state.

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete1 - 4
couplingenumAC | DC | GND

Enables or disables the specified channel; or queries the on/off status of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
boolenum1 | ON | 0 | OFFSelects whether the channel is displayed.
enum - The query returns 1 or 0.
:CHANnel1:DISPlay ON /*Enables CH1.*/
:CHANnel1:DISPlay? /*The query returns 1.*/

Enables or disables signal inversion for the specified channel, or queries the inversion status of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
boolenum1 | ON | 0 | OFFTurns channel inversion on or off.
enum - The query returns 1 or 0.
:CHANnel1:INVert ON
:CHANnel1:INVert?

Sets or queries the vertical offset of the specified channel. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetrealVVertical offset of the specified channel.
returns

Sets or queries the bias voltage of the specified channel. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal-1 V - 1 VBias voltage offset for the specified channel; the valid range depends on the vertical scale and input impedance.
real - Returns the bias voltage of the specified channel in scientific notation.

Sets or queries the vertical scale of the specified channel. The default unit is V/div.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal1 mV - 10 VVertical scale of the specified channel; the valid range depends on probe ratio and input impedance.
real (V/div) - Returns the vertical scale of the specified channel in scientific notation.

Sets or queries the amplitude display unit of the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
unitsenumWATT | AMPere | VOLTage | UNKNownAmplitude display unit for the channel.
enum - The query returns VOLT, WATT, AMP, or UNKN.
::CHANnel1:UNITs VOLTage
::CHANnel1:UNITs?

Enables or disables the fine adjustment of the vertical scale of the specified channel; or queries the on/off status of the fine adjustment of the vertical scale of the specified channel.

NameTypeValuesDescription
ninteger1 - 4Channel number.
boolboolean-Enables or disables fine adjustment of the vertical scale.

Sets or queries the delay calibration time used to calibrate the zero offset of the specified channel. The unit is s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valreal-100 ns - 100 ns
real (s) - The query returns the delay calibration time in scientific notation.
:CHANnel1:TCALibrate 0.00000002
:CHANnel1:TCALibrate? /*The query returns 2.000000E-8.*/

Sets or queries the input impedance of the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
impedanceenumOMEG | FIFTy
enum - The query returns OMEG or FIFT.
*none*

Starts calibration for the active probe currently connected to the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel.

Sets or queries the probe ratio of the specified channel. The set probe ratio multiplies the acquired signal by the specified number without affecting the actual amplitude of the signal.

NameTypeValuesDescription
ninteger1 - 4
attenenum0.0001 | 0.0002 | 0.0005 | 0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 | 2000 | 5000 | 10000 | 20000 | 50000
enum - Returns the current probe ratio as one of the listed discrete values.

Sets or queries the probe delay time of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
delayreal-100 ns - 100 ns
real - The query returns the probe delay time in scientific notation.
:CHANnel1:PROBe:DELay 0.00000001 /*Sets the probe delay time of
CH1 to 10 ns.*/
:CHANnel1:PROBe:DELay? /*The query returns 1E-8.*/

Sets or queries the probe bias voltage for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
biasreal-Probe bias voltage.

Performs the probe calibration for the specified channel. This command is only valid when an active probe is correctly connected.

NameTypeValuesDescription
ndiscrete1 - 4Channel number.
:CHANnel1:PROBe:CALibration /*Performs the probe calibration for CH1.*/

Starts to demagnetize the current probe connected to the specified channel. This command is only valid when a current probe is correctly connected.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
:CHANnel1:PROBe:DEMag /*Starts to demagnetize the current probe
that is connected to CH1.*/

Sets or queries the label name of the specified channel. When sending the setter, the label is enabled automatically.

NameTypeValuesDescription
ninteger1 - 4Specifies the channel number.
labelstring-Label text for the channel; it can contain English letters and numbers, as well as some symbols.
string - Returns the label name of the specified channel.
:CHANnel1:LABel:NAME "CH1"
:CHANnel1:LABel:NAME?

Configures the channel label information of the specified channel. It is valid only when the channel label function is enabled.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified channel number.
fdiscrete0 | 1 | 2 | 3Selects what channel label information is shown.
:CHANnel1:LABel:INFO 3 /*Configures the channel label information
of CH1 to show the bandwidth and the bias.*/

Sets the coordinate position of the specified channel label.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specified channel number.
xreal-X coordinate of the label position.
yreal-Y coordinate of the label position.

Sets the font size of the specified channel label.

NameTypeValuesDescription
ninteger1 - 4Channel number.
fenum0 | 1 | 2Font size selection: 0 small, 1 medium, 2 large.
:CHANnel1:LABel:SIZe 2 /*Sets the font size of the specified channel label to Large.*/

:CLOCk:METHodset / query

Sets or queries the clock recovery method.

NameTypeValuesDescription
typeenumCONStant | PLL | EXPLicitClock recovery method.
enum - The query returns CONS, PLL, or EXPL.
:CLOCk:METHod PLL
:CLOCk:METHod?
:CLOCk:TYPEset / query

Sets or queries the data rate type of the constant clock recovery method.

NameTypeValuesDescription
typeenumAUT | SEM | MANData rate type for the constant clock recovery method.
:CLOCk:RATEset / query

Sets or queries the data rate of the Manual method.

NameTypeValuesDescription
valinteger1 Mb/s - 4 Gb/sData rate of the Manual method.
integer - The query returns the data rate of the Manual method in integer.
:CLOCk:RATE 10000000
:CLOCk:RATE?
:CLOCk:PLL:ORDerset / query

Sets or queries the PLL order.

NameTypeValuesDescription
<ord>--
:CLOCk:PLL:BWset / query

Sets or queries the PLL loop bandwidth.

NameTypeValuesDescription
valinteger1 kHz - 1 MHzPLL loop bandwidth to set.
integer - The query returns the PLL loop bandwidth in integer.
:CLOCk:PLL:BW 100000
:CLOCk:PLL:BW?
:CLOCk:EXTChanset / query

Sets the external channel selection.

NameTypeValuesDescription
chdiscrete-

Queries the measurement value of the frequency counter.

numeric - The current frequency counter measurement value.
:COUNter:ENABleset / query

Enables or disables the frequency counter, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the frequency counter.
integer - Returns 1 or 0 indicating the current frequency counter status.
:COUNter:ENABle ON
:COUNter:ENABle?
:COUNter:SOURceset / query

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
<source>--
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

NameTypeValuesDescription
modeenumFREQuency | PERiod | TOTalizeSelects the frequency counter measurement mode.
enum - Returns the current counter mode as an abbreviated keyword.
:COUNter:NDIGitsset / query

Sets or queries the resolution of the frequency counter. The setting is available only for Period and Frequency measurements, and unavailable for Totalize.

NameTypeValuesDescription
valinteger3 - 6Resolution value for the frequency counter.
integer - The query returns the resolution as an integer from 3 to 6.
:COUNter:NDIGits 4
:COUNter:NDIGits?

Enables or disables the statistical function of the frequency counter.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function of the frequency counter.

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

NameTypeValuesDescription
modeenumManual | Track | XY | MeasureCursor measurement mode.

Sets or queries the on/off status of the indicator for the measurement function.

NameTypeValuesDescription
boolboolean-On/off state of the measurement indicator.
boolean - Returns the on/off status of the indicator.

Sets or queries the position of the cursor measurement result window.

NameTypeValuesDescription
xinteger0 - 900
yinteger0 - 430
string - The query returns a coordinate value within the specified range for the cursor measurement result window.
::CURSor:VALuebox:POSition 1,1
::CURSor:VALuebox:POSition?
:CURSor:MANualset / query

Sets the cursor manual mode type, or queries the current type. The command is documented in the same section as :CURSor:MANual:TYPE.

Sets or queries Source A of the manual mode of cursor measurement.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | LA | NONESource A for manual cursor measurement.

Sets or queries Source B of the manual mode of cursor measurement.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | LA | NONESelects the source used for manual cursor Source B.
enum - Returns the currently selected source for Source B.
:CURSor:MANual:SOURce2 CHANnel2
:CURSor:MANual:SOURce2?

Sets or queries the horizontal unit in the manual mode of cursor measurement.

NameTypeValuesDescription
tunitenumSECond | HZ | DEGRee | PERCentHorizontal unit used in manual cursor measurements.
enum - Returns the current horizontal unit as SEC, HZ, DEGR, or PERC.
:CURSor:MANual:TUNit SECond
:CURSor:MANual:TUNit?

Sets or queries the vertical unit in the manual mode of cursor measurement.

NameTypeValuesDescription
vunit--

Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement.

NameTypeValuesDescription
axinteger0 - 999Horizontal position of Cursor A, defined by the screen pixel coordinate.
:CURSor:MANual:CAX <ax>
:CURSor:MANual:CAX?

Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement.

NameTypeValuesDescription
bxinteger0 - 999Horizontal position of Cursor B in screen pixel coordinates.
integer - The query returns the horizontal position of Cursor B.
:CURSor:MANual:CBX 200 /*Sets the horizontal position of Cursor B to 200.*/
:CURSor:MANual:CBX? /*The query returns 200.*/

Sets the vertical position of Cursor A in the manual mode of cursor measurement.

NameTypeValuesDescription
<ay>integer0 - 479Vertical pixel coordinate of Cursor A.

Sets or queries the vertical position of Cursor B in the manual mode of cursor measurement.

NameTypeValuesDescription
byinteger0 - 479Vertical cursor position in screen pixel coordinates.
integer - Returns the vertical position of Cursor B as an integer from 0 to 479.
:CURSor:MANual:CBY <by>
:CURSor:MANual:CBY?

Sets and queries the X value at Cursor A in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.

NameTypeValuesDescription
valreal-5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal OffsetX value at Cursor A.
:CURSor:MANual:AXValue <val>
:CURSor:MANual:AXValue?

Sets and queries the Y value at Cursor A in manual cursor measurement mode. The unit follows the currently selected vertical unit.

NameTypeValuesDescription
<val>real-Y value at Cursor A to set.
real - Returns the Y value at Cursor A in scientific notation. No value is returned when the cursor measurement value is invalid.
:CURSor:MANual:AYValue 0
:CURSor:MANual:AYValue?

Sets and queries the X value at Cursor B in manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.

NameTypeValuesDescription
valreal-5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal OffsetX value at Cursor B.
string - The query returns the X value at Cursor B in scientific notation.
:CURSor:MANual:BXValue 0.000002
:CURSor:MANual:BXValue?

Sets and queries the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.

NameTypeValuesDescription
valrealVY value at Cursor B.
real - The query returns the Y value at Cursor B in scientific notation.
:CURSor:MANual:BYValue 0.000002
:CURSor:MANual:BYValue?

Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.

real - Returns the current difference in scientific notation.

Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in manual cursor measurement. The unit is determined by the currently selected horizontal unit.

Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.

real - The current difference in scientific notation.

Sets or queries the X value for Cursor A in manual FFT cursor measurement. The query form returns the current X value.

NameTypeValuesDescription
valreal-X value for Cursor A in manual FFT cursor measurement.
real - The current X value for Cursor A in manual FFT cursor measurement.

Sets or queries the horizontal position of Cursor A in the manual mode of cursor measurement when you perform the FFT operation.

NameTypeValuesDescription
valreal-Horizontal position of Cursor A.
real - The current horizontal position of Cursor A, returned in scientific notation.
:CURSor:TRACkset / query

Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement when performing an FFT operation. The value is only valid in FFT mode and is related to the FFT start and stop frequencies.

NameTypeValuesDescription
valreal-Horizontal position of Cursor B.
real - Returns the current horizontal position of Cursor B in scientific notation.
:CURSor:MANual:FFT:BXValue 0 /*Sets the horizontal position of Cursor B to 0.*/
:CURSor:MANual:FFT:BXValue? /*The query returns 0.000000E +00.*/

Sets or queries the source for Cursor Track Source 1. The command is only valid in FFT operation contexts according to the remarks on the page.

NameTypeValuesDescription
sourceenumMath1 | Math2 | Math3 | Math4Source used for Cursor Track Source 1.
enum - Returns the current source for Cursor Track Source 1.
:CURSor:MANual:FFT:BXValue 0 /*Sets the horizontal position of Cursor B to 0.*/
:CURSor:MANual:FFT:BXValue? /*The query returns 0.000000E +00.*/

Sets or queries the channel source of Cursor B in track mode of cursor measurement.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONESelects the channel source for Cursor B in track mode.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.

Sets or queries the horizontal position of Cursor A in the track mode of cursor measurement.

NameTypeValuesDescription
axinteger0 - 999Horizontal screen pixel coordinate for Cursor A.
integer - The query returns an integer ranging from 0 to 999.
:CURSor:TRACk:CAX 200
:CURSor:TRACk:CAX?

Sets the vertical position of Cursor A in track mode. The query form is listed, but this slice does not document its return value.

NameTypeValuesDescription
ayinteger-Vertical cursor position in screen pixel coordinates.

Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement.

NameTypeValuesDescription
<bx>integer0 - 999Horizontal screen pixel coordinate of Cursor B.
integer - The query returns the horizontal cursor position.

Sets or queries the vertical position of Cursor B in the track mode of cursor measurement.

NameTypeValuesDescription
byinteger0 - 479Vertical screen pixel coordinate for Cursor B.
integer - Returns the vertical cursor position as an integer.
:CURSor:TRACk:CBY <by>
:CURSor:TRACk:CBY?

Queries the X value at Cursor A in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.

real - The query returns the X value at Cursor A in scientific notation.

Queries the Y value at Cursor A in the track mode of cursor measurement. The unit is the same as that selected for the current channel.

real - The query returns the Y value at Cursor A.

Queries the X value at Cursor B in the track mode of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.

real - The query returns the X value at Cursor B in scientific notation.

Queries the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.

real - The query returns the Y value at Cursor B in scientific notation.

Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in track mode cursor measurement.

real - Returns the current difference in scientific notation.

Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in the track mode of cursor measurement. The unit is the same as that selected for the current channel.

string - The query returns the current difference in scientific notation.

Queries the reciprocal (1/ΔX) of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode cursor measurement. The default unit is Hz.

real (Hz) - The query returns 1/ΔX in scientific notation.

Sets or queries the horizontal position of Cursor A in the track mode of cursor measurement when you perform the FFT operation.

NameTypeValuesDescription
valreal-Horizontal position of Cursor A.

Sets or queries the horizontal position of Cursor B in the track mode of cursor measurement when you perform the FFT operation.

NameTypeValuesDescription
<val>real-Horizontal position of Cursor B.
string - The query returns the current horizontal position of Cursor B in scientific notation.
:CURSor:XYset / query

Sets or queries the X-axis cursor position in XY mode. The command is only available when the horizontal time base mode is set to XY.

NameTypeValuesDescription
xreal-X-axis position value.
real - Returns the current X-axis position of the cursor in scientific notation.
:CURSor:XY:AXset / query

Sets or queries the horizontal position of Cursor A in XY mode. The query returns the current horizontal position of Cursor A in scientific notation.

NameTypeValuesDescription
xreal-Horizontal position of Cursor A.
real - The current horizontal position of Cursor A, returned in scientific notation.
:CURSor:TRACk:FFT:BXValue 0
:CURSor:TRACk:FFT:BXValue?
:CURSor:XY:AYset / query

Sets or queries the vertical position of Cursor A in the XY cursor measurement mode.

NameTypeValuesDescription
yinteger0 - 479
:CURSor:XY:BXset / query

Sets or queries the horizontal position of Cursor B in XY cursor measurement mode. The position is defined by the pixel coordinate in the XY display region.

NameTypeValuesDescription
xinteger0 - 479Horizontal position of Cursor B.
integer - The query returns the horizontal cursor position as an integer ranging from 0 to 479.
*:CURSor:XY:BX 200
*:CURSor:XY:BX?
:CURSor:XY:BYset / query

Sets or queries the vertical position of Cursor B in the XY cursor measurement mode.

NameTypeValuesDescription
<y>integer0 - 479Vertical pixel coordinate of Cursor B in XY mode.
integer - Returns the vertical cursor position as an integer from 0 to 479.

Queries the X value at Cursor A in the XY cursor measurement mode.

real - Returns the X value at Cursor A in scientific notation.

Queries the X value at Cursor A in the XY cursor measurement mode.

real - The Y value at Cursor A in scientific notation.

Queries the X value at Cursor B in the XY cursor measurement mode.

real - The X value at Cursor B in scientific notation.

:DISPlay:TYPEset / query

Sets or queries the display type of the waveforms on the screen.

NameTypeValuesDescription
typeenumVECTors | DOTSDisplay type for the waveforms on the screen.
enum - The query returns VECT or DOTS.
:DISPlay:TYPE VECTors /*Sets the display type to VECTors.*/
:DISPlay:TYPE? /*The query returns VECT.*/

Sets or queries the persistence time. The default unit is seconds.

NameTypeValuesDescription
timerealsPersistence time.

Sets or queries the brightness of the waveform on the screen, expressed in percentage.

NameTypeValuesDescription
brightnessinteger1 - 100Brightness setting for the waveform display.
integer - Returns the waveform brightness as a percentage.
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONE | IREDisplay grid type to set.
enum - Returns the current grid display type.
::DISPlay:GRID NONE /*Turns the background grid and coordinates
off.*/
::DISPlay:GRID? /*The query returns NONE.*/

Sets or queries the display brightness. The query returns an integer from 1 to 100.

NameTypeValuesDescription
brightnessinteger1 - 100
integer - The query returns the current brightness setting.

Queries the bitmap data stream of the currently displayed image.

arbitrary_block - The binary data stream of the screenshot in ".png" format.
:DISPlay:RULersset / query

Sets or queries the rulers display state.

NameTypeValuesDescription
boolboolean-Enables or disables the rulers.
boolean - Returns the rulers display state.
:DISPlay:COLorset / query

Enables or disables the color grade display, or queries its on/off status. When enabled, different colors are displayed on the screen to indicate the times of data acquisition or acquisition probability.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the color grade display on or off.
enum - The query returns 1 or 0.
:DISPlay:COLor ON /*Enables the color grade display.*/
:DISPlay:COLor? /*The query returns 1.*/
:DISPlay:OPACityset / query

Sets or queries the window transparency.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects the window transparency state.
integer - The query returns 1 or 0.
:DISPlay:OPACity ON /*Enables the window transparency.*/
:DISPlay:OPACity? /*The query returns 1.*/

:DVM:ENABleset / query

Enables or disables the digital voltmeter, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the digital voltmeter.
enum - The query returns the digital voltmeter status as 1 or 0.
:DVM:ENABle ON /*Enables the digital voltmeter.*/
:DVM:ENABle? /*The query returns 1.*/
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenum-
:DVM:MODEset / query

Sets or queries the mode of the digital voltmeter.

NameTypeValuesDescription
modeenumACRMs | DC | DCRMs
enum - The query returns ACRM, DC, or DCRM.
:DVM:MODE DC
:DVM:MODE?

Turns histogram display on or off.

NameTypeValuesDescription
boolboolean-Enables or disables histogram display.
:HISTogram:TYPEset / query

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTical | MEASSelects the histogram type.
enum - The query returns HOR, MEAS, or VERT.
:HISTogram:TYPE VERTical /*Sets the histogram type to Vertical.*/
:HISTogram:TYPE? /*The query returns VERT.*/

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFHistogram source selection.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:HISTogram:SIZEset / query

Sets or queries the height of the histogram.

NameTypeValuesDescription
sizeinteger1 - 4Height of the histogram.
integer - The query returns the histogram height.

Enables or disables the statistical function, or queries its status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
enum - The query returns 1 or 0.
:HISTogram:STATic ON /*Enables the statistical function of the histogram.*/
:HISTogram:STATic? /*The query returns 1.*/

Sets or queries the histogram's bottom boundary limit.

NameTypeValuesDescription
yreal(-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet)Histogram bottom boundary limit.
real - The query returns the histogram's bottom boundary limit in scientific notation.
:HISTogram:BLIMit -2 /*Sets the histogram's bottom boundary limit to -2 V.*/
:HISTogram:BLIMit? /*The query returns -2.000000E0.*/

Sets or queries the histogram's left boundary limit.

NameTypeValuesDescription
<x>--
returns

Sets or queries the histogram's right boundary limit.

NameTypeValuesDescription
xreal-5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal OffsetRight boundary limit of the histogram.
real - The query returns the histogram's right boundary limit in scientific notation.
:HISTogram:RLIMit -2
:HISTogram:RLIMit?

Sets or queries the histogram's top boundary limit.

NameTypeValuesDescription
yreal-4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSetTop boundary limit for the histogram.
real - The query returns the histogram's top boundary limit in scientific notation.
:HISTogram:TLIMit -2
:HISTogram:TLIMit?

*IDN?query

Queries the ID string of the instrument.

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

Restores the instrument to its factory default settings.

*CLSset / query

Clears all the event registers and clears the error queue.

*ESEset / query

Sets the standard event status enable register mask.

NameTypeValuesDescription
maskargumentinteger0 - 255Bit mask for enabling standard event status register bits.
*ESR?query

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

integer - Returns the binary-weighted sum of all the bits set in the register.
*OPCset / query

Sets bit 0 (Operation Complete, OPC) in the standard event register to 1 after the current operation is finished. The query checks whether the current operation is finished.

integer - Returns 1 after the current operation is finished; otherwise returns 0.
*RCLset / query

Recalls instrument settings from the specified non-volatile memory. Previously saved settings from *SAV are overwritten.

*SAVset / query

Saves the current instrument state to the selected register.

NameTypeValuesDescription
valueinteger0 - 49Register number to save the current instrument state into.
*SAV 1
*SREset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Enable register mask value.
integer - Returns the enable register of the status byte register set.
*STB?query

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

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

Waits until all pending operations are complete before continuing execution.

*TST?query

Performs a self-test and returns the self-test result.

integer - Returns 0 if the self-test passes, or 1 if one or more tests fail.

:JITTer:ENABleset / query

Enables or disables jitter measurement. The command takes a boolean value.

NameTypeValuesDescription
boolboolean-Boolean enable/disable state.
:JITTer:SOURceset / query

Sets or queries the source of the jitter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the jitter source channel.
enum - Returns the selected jitter source as CHAN1, CHAN2, CHAN3, or CHAN4.

Enables or disables the jitter histogram, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFSets whether the jitter histogram is enabled.
integer - Returns 1 or 0 indicating the jitter histogram on/off status.
:JITTer:HISTogram:APPLy ON
:JITTer:HISTogram:APPLy?

Enables or disables the jitter trend graph; or queries the on/off status of the jitter trend graph.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the jitter trend graph.

Enables or disables the display of the jitter measurement results, or queries its on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether jitter measurement results are displayed.
enum - Returns the on/off status of the display as 1 or 0.
:JITTer:MEASure:ENABle ON
:JITTer:MEASure:ENABle?

Sets or queries the measurement item of the jitter.

NameTypeValuesDescription
itemenumTIE | CYC | POS | NEGMeasurement item of the jitter.
enum - The query returns TIE, CYC, POS, or NEG.
:JITTer:MEASure:TYPE TIE
:JITTer:MEASure:TYPE?

Sets or queries the jitter measurement item of the specified channel.

NameTypeValuesDescription
itemenumTIE | CYC | POS | NEGMeasurement item for the jitter measurement.
sourceoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specified channel source.

Sets or queries the statistics value of the jitter measurement item for the specified channel. The query returns the statistics value in scientific notation.

NameTypeValuesDescription
typeenumMAXimum | MINimum | CURRent | AVERages | SDEViation | CNTSelects which statistics value to use.
itemenumTIE | CYC | POS | NEGSelects the jitter measurement item.
sourceoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel.
real - The statistics value of the jitter measurement item, returned in scientific notation.
:JITTer:SLOPeset / query

Sets or queries the edge of the jitter measurement item.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlSelects the edge used for the jitter measurement item.
enum - The query returns POS, NEG, or RFAL.
:JITTer:SLOPe POSitive
:JITTer:SLOPe?

:EYE:ENABleset / query

Enables or disables the eye analysis function, or queries its on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the eye analysis function.
enum - The query returns 1 or 0.
:EYE:ENABle ON /*Enables the eye analysis function.*/
:EYE:ENABle? /*The query returns 1.*/
:EYE:SOURceset / query

Sets or queries the source of the eye diagram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4

Enables or disables the eye measurement result, or queries its on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the eye measurement result enable state.
enum - The query returns the current enable state as 1 or 0.
:EYE:MEASure:ENABle ON /*Enables the eye measurement result.*/
:EYE:MEASure:ENABle? /*The query returns 1.*/

Queries the measurements of an eye diagram.

NameTypeValuesDescription
itemenum-
:EYE:OVERlapset / query

Sets or queries the on/off status of the eye diagram overlap display.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off status of the eye diagram overlap display.
boolean - Returns the on/off status of the eye diagram overlap display.

:LA:STATeset / query

Enables or disables the logic analyzer function, or queries its status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the LA function.
integer - The query returns 1 or 0.
:LA:STATe ON
:LA:STATe?
:LA:ACTiveset / query

Selects which digital channels are active for the logic analyzer, or queries the current active digital-channel selection.

NameTypeValuesDescription
digitalchannel_list-Digital channels to be made active.
channel_list - Returns the active digital channels.
:LA:AUTOsortset / query

Sets the auto sorting for the waveform parameters of the currently selected channels on the screen.

NameTypeValuesDescription
nenum0 | 1Enables or disables auto sorting.
:LA:DELeteset / query

Cancels the group settings for the channel groups (GROup1-GROup4). This command only performs the canceling operation for digital channels or user-defined channel groups that have been group set.

NameTypeValuesDescription
groupdiscreteGROup1 | GROup2 | GROup3 | GROup4

Sets whether a specified digital waveform is displayed in the logic analyzer view. The query form returns the display state for the specified digital waveform.

NameTypeValuesDescription
digitalinteger0 - 15Specifies the digital waveform number.
boolboolean-Turns display on or off.

Sets or queries the position of the displayed waveforms of the specified digital channel on the screen.

NameTypeValuesDescription
digitaldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies the digital channel.
positioninteger0 - 31Sets the waveform position on the screen; range depends on waveform display size.
integer - Returns the current position value for the specified digital channel.

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
digitaldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
labelstring-Label for the specified digital channel; it can contain English letters, numbers, and some symbols.
string - The label of the specified digital channel in ASCII strings.
:LA:DIGital:LABel <digital>,<label>
:LA:DIGital:LABel? <digital>

Enables or disables the specified default channel group, or queries the on/off status of the specified default channel group.

NameTypeValuesDescription
ninteger1 - 2
boolenum1 | ON | 0 | OFFEnables or disables the specified default channel group.
integer - The query returns 1 or 0.
:LA:POD1:DISPlay 1
:LA:POD1:DISPlay?
:LA:DISPlayset / query

Turns on or off the specified digital channel, user-defined channel group, or the default channel group; or queries the on/off status of the specified digital channel, user-defined channel group, or the default channel group.

NameTypeValuesDescription
channelchannel_list-Specified digital channel, user-defined channel group, or default channel group.
boolboolean-Turns the selected channel or group on or off.

Sets or queries the threshold of the specified default channel group. The default unit is V.

NameTypeValuesDescription
ninteger1 - 2POD channel group index.
threreal-20.0 - +20.0Threshold voltage for the specified default channel group.
real (V) - Returns the threshold of the specified default channel group.
:LA:SIZEset / query

Sets or queries the waveform display size of the enabled channel on the screen. The query returns SMAL, LARG, or MED.

NameTypeValuesDescription
sizeenumSMALl | LARGe | MEDiumWaveform display size.
enum - Returns the current waveform display size as SMAL, LARG, or MED.
:LA:SIZE SMALl /*Sets the waveform display size to SMALl.*/
:LA:SIZE? /*The query returns SMAL.*/
:LA:TCALibrateset / query

Sets the threshold calibration value for logic analysis. The query returns the current threshold calibration value.

NameTypeValuesDescription
tcalreal-Threshold calibration value.
real - Returns the current threshold calibration value.
:LA:GROup:APPendset / query

Adds a channel to the specified user-defined group.

NameTypeValuesDescription
groupenumGROup1 | GROup2 | GROup3 | GROup4User-defined group to append the channel to.
digital0/digital1/digital2/digita3/digital4/digital5/digital6/digital7/digital8enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Digital channel to add to the specified group.

:LAN:DHCPset / query

Turns on or off the DHCP configuration mode; the query returns the on/off status of the current DHCP configuration mode.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns DHCP configuration mode on or off.
enum - Returns the current DHCP configuration mode status.
:LAN:AUToipset / query

Turns on or off the Auto IP configuration mode, or queries the on/off status of the current Auto IP configuration mode.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables Auto IP configuration mode.
enum - Returns 1 or 0 indicating the current Auto IP configuration mode status.
:LAN:AUToip OFF
:LAN:AUToip? /*The query returns 0.*/
:LAN:GATewayset / query

Sets or queries the default gateway.

NameTypeValuesDescription
stringstring0.0.0.0 - 223.255.255.255Default gateway address in nnn.nnn.nnn.nnn format.
string - The current gateway address.
:LAN:GATeway 192.168.1.1
:LAN:GATeway?
:LAN:DNSset / query

Sets or queries the DNS address.

NameTypeValuesDescription
<string>string-

Queries the MAC address of the instrument.

string - The current MAC address of the instrument.

Queries the address of the DHCP server.

string - The address of the DHCP server, returned as a string.
:LAN:MANualset / query

Turns on or off the static IP configuration mode, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables static IP configuration mode.
enum - Returns the current static IP configuration mode status.
:LAN:IPADdressset / query

Sets or queries the instrument IP address. The address string must use the format nnn.nnn.nnn.nnn, with the first octet 0 to 223 except 127 and the other three octets 0 to 255.

NameTypeValuesDescription
<string>string-IP address in nnn.nnn.nnn.nnn format.
string - Returns the current IP address as a string.
:LAN:IPADdress 192.168.1.10 /*Sets the IP address to
:LAN:IPADdress? /*The query returns 192.168.1.10.*/
:LAN:SMASkset / query

Sets or queries the subnet mask of the instrument.

NameTypeValuesDescription
stringstring-
string - The query returns the current subnet mask in strings.

Queries the current network configuration status.

enum - Returns the current network configuration status.

Queries the VISA address of the instrument. The optional type parameter selects the address type; by default, it returns the LXI address.

NameTypeValuesDescription
typeoptenumUSB | LXI | SOCKETSelects the address type to query.
string - Returns the VISA address in strings.
:LAN:MDNSset / query

Sets the mDNS enable state for the LAN interface. The query returns the current mDNS state.

NameTypeValuesDescription
boolboolean-Enables or disables mDNS.
boolean - Returns the current mDNS state.
:LAN:APPLyset / query

Applies the network configuration. After configuring all LAN-related parameters with the :LAN commands, send this command to make the LAN settings take effect.

:LAN:HOST:NAMEset / query

Sets the LAN host name, or queries the current host name.

NameTypeValuesDescription
namestring-Host name to set.
string - Returns the current host name.
:LAN:DESCriptionset / query

Sets or queries the description. The query returns the description in ASCII strings.

NameTypeValuesDescription
namestring-The description label; it can contain English letters and numbers, as well as some symbols.
string - The description in ASCII strings.

:MASK:ENABleset / query

Enables or disables the pass/fail test function, or queries its on/off status.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFTurns the pass/fail test function on or off.
enum - Returns 1 or 0 indicating the on/off status of the pass/fail test function.
:MASK:ENABle ON /*Enables the pass/fail test function.*/
:MASK:ENABle? /*The query returns 1.*/
:MASK:SOURceset / query

Sets or queries the source of the pass/fail test.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the pass/fail test.
enum - Returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:MASK:SOURce CHANnel2
:MASK:SOURce?
:MASK:OPERateset / query

Starts or stops the pass/fail test; or queries the operating status of the pass/fail test.

NameTypeValuesDescription
operenumRUN | STOPSets the operating status of the pass/fail test.
enum - Returns the operating status of the pass/fail test.
:MASK:MDISplayset / query

Enables or disables the statistical function, or queries the on/off status of the statistical function when the pass/fail test is enabled.

NameTypeValuesDescription
<bool>boolean-Turns the statistical function on or off.
boolean - Returns the on/off status of the statistical function as 1 or 0.
:MASK:MDISplay ON /*Enables the statistics.*/
:MASK:MDISplay? /*The query returns 1.*/
:MASK:Xset / query

Sets or queries the horizontal adjustment parameter of the pass/fail test mask. The default unit is div.

NameTypeValuesDescription
xreal0.01 - 2Horizontal adjustment parameter of the pass/fail test mask.
real - The current horizontal adjustment parameter in scientific notation.
:MASK:X 0.28 /*Sets the horizontal adjustment parameter to 0.28 div.*/
:MASK:X? /*The query returns 2.800000E-1.*/
:MASK:Yset / query

Sets or queries the vertical adjustment parameter of the pass/fail test mask. The default unit is div.

NameTypeValuesDescription
yreal0.04 div - 2 divVertical adjustment parameter of the pass/fail test mask.
:MASK:CREateset / query

Creates the pass/fail test mask using the currently set horizontal and vertical adjustment parameters.

:MASK:RESetset / query

Resets the pass/fail test mask. The syntax shows no parameters.

Queries the total number of failed frames in the pass/fail test results.

integer - The total number of failed frames in the pass/fail test results.

Queries the total number of passed frames in the pass/fail test results.

Queries the total number of frames in the pass/fail test results.

integer - The query returns an integer.

:MATH<n>:DISPlayset / query

Enables or disables the math operation function; or queries the on/off status of the math operation function.

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable the math operation function.

Sets or queries the operator of the math operation.

NameTypeValuesDescription
ninteger1 - 4
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB
:MATH<n>:SOURce1set / query

Sets or queries the source or Source A of arithmetic operation, function operation, or filter operation. For arithmetic operation, this command is used to set Source A; for function and filter operation, only use it to set the source.

NameTypeValuesDescription
ninteger1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10
enum - The query returns the selected source name.
:MATH1:SOURce1 CHANnel3 /*Sets Source A of the arithmetic operation to CHANnel3.*/
:MATH1:SOURce1? /*The query returns CHAN3.*/
:MATH<n>:SOURce2set / query

Sets or queries Source B of the arithmetic operation. This command is only available for arithmetic operation containing two sources.

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, REF1, REF2, REF3, REF4, REF5, REF6, REF7, REF8, REF9, or REF10.
:MATH1:SOURce2 CHANnel3 /*Sets Source B of the arithmetic
:MATH1:SOURce2? /*The query returns CHAN3.*/

Sets or queries Source A of the logic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, REF1, REF2, REF3, REF4, REF5, REF6, REF7, REF8, REF9, or REF10.
:MATH1:SOURce2 CHANnel3
:MATH1:SOURce2?

Sets or queries Source B of the logic operation.

NameTypeValuesDescription
ninteger1 - 4Selects the math channel number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specifies the source for the logic operation.
enum - The query returns one of the digital or channel sources listed in the manual.
:MATH<n>:SCALeset / query

Sets or queries the vertical scale of the operation results. The unit depends on the currently selected operator and source channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the math operation instance.
scalereal-Sets the vertical scale of the operation results.
real - Returns the vertical scale of the current operation results in scientific notation.
:MATH<n>:OFFSetset / query

Sets or queries the vertical offset of the operation results. The unit is related to the currently selected operator and the unit selected by the source.

NameTypeValuesDescription
ndiscrete1 - 4Operation result trace number.
offsetreal-1 GV - +1 GVVertical offset to set.
real - Returns the vertical offset of the current operation results in scientific notation.
:MATH1:OFFSet 8 /*Sets the vertical offset to 8 V.*/
:MATH1:OFFSet? /*The query returns 8.000000E0.*/
:MATH<n>:INVertset / query

Enables or disables the inverted display of the operation results; queries the on/off status of the inverted display of the operation results.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<bool>enumON | OFFTurns inversion on or off.
enum - Returns the on/off status of the inverted display of the operation results.
:MATH1:INVert 1
:MATH1:INVert?
:MATH<n>:RESetset / query

Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the horizontal time base of the source.

Sets or queries the window function of FFT operation.

NameTypeValuesDescription
ndiscrete1 - 4
windowenumRECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
unitenumVRMS | DBVertical unit of FFT operation results.
enum - The query returns VRMS or DB.
:MATH1:FFT:UNIT VRMS /*Sets the vertical unit of FFT operation
:MATH1:FFT:UNIT? /*The query returns VRMS.*/

Sets or queries the vertical unit scale of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT math trace number.
scalereal1 nD - 5 GDVertical scale of the FFT operation results; range depends on the current unit.
real - The current vertical scale in scientific notation.
:MATH1:FFT:SCALe 0.3 /*Sets the vertical scale of the FFT operation results to 300 mdB.*/
:MATH1:FFT:SCALe? /*The query returns 3.000000E-1.*/

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<offset>real-

Sets or queries the frequency range of FFT operation results. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
hscreal10 Hz - 5 GHz
string - The query returns the current frequency range of FFT operation results.

Sets or queries the center frequency of FFT operation results, i.e. the frequency relative to the horizontal center of the screen.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
centreal5 Hz - 5 GHz
real (Hz) - The current center frequency in scientific notation.
*:MATH1:FFT:HCENter 10000000 /*Sets the center frequency of the
*:MATH1:FFT:HCENter? /*The query returns 1.000000E+7.*/

Sets or queries the stop frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuerealStart Freq - 10 GHz

Enables or disables the FFT peak search, or queries its on/off status.

NameTypeValuesDescription
ndiscrete1 - 4
boolboolean1 | ON | 0 | OFFEnables or disables the FFT peak search.
integer - The query returns 1 or 0.
:MATH1:FFT:SEARch:ENABle ON
:MATH1:FFT:SEARch:ENABle?

Sets or queries the maximum number of FFT peaks searched. The query returns an integer from 1 to 15.

NameTypeValuesDescription
ndiscrete-
numinteger1 - 15
integer - The query returns an integer ranging from 1 to 15.
:MATH1:FFT:SEARch:NUM 10
:MATH1:FFT:SEARch:NUM?

Sets or queries the threshold of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
thresrealdBRelated to the vertical scale and vertical offset of FFT operation.

Sets or queries the excursion of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
excurreal0 - (8 x VerticalScale)Excursion of the FFT peak search.
real - The query returns the excursion in scientific notation.
:MATH1:FFT:SEARch:EXCursion 0.5
:MATH1:FFT:SEARch:EXCursion?

Sets or queries the FFT peak search order.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
order--

Queries the FFT peak search results table for the selected FFT math trace. The query returns the peak search results table in strings.

NameTypeValuesDescription
ndiscrete1 - 4Selects the FFT math trace number.
string - The peak search results table in strings.
:MATH1:FFT:SEARch:RES? /*The query returns the peak search results table in strings.*/ 1,2.50000MHz,-24.98dBV 2,3.50000MHz,-27.84dBV 3,4.50000MHz,-30.04dBV

Sets or queries the filter type.

NameTypeValuesDescription
ndiscrete1 - 4
typeenumLPASs | HPASs | BPASs | BSTopSelects the filter type.
enum - Returns the filter type.

Sets or queries cut-off frequency 1 for the selected math filter. For LPAS/HPAS it is the single cut-off frequency; for BPAS/BST it is the first of two cut-off frequencies. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel number.
freq1realRefer to Remarks - Refer to RemarksCut-off frequency 1.
real (Hz) - Returns the present cut-off frequency 1.

Sets or queries the cut-off frequency 2 of the Band Pass Filter or Band Stop Filter. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
freq2real0.01 x screen sample rate - 0.1 x screen sample rateCut-off frequency 2 for the filter.
real - Returns the current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W2 1000000
:MATH1:FILTer:W2?

Sets or queries the sensitivity of the logic operation. The default unit is div.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sensreal100 mdiv - 1 div
real - The query returns the sensitivity of the logic operation in scientific notation.
:MATH1:SENSitivity 0.2 /*Sets the sensitivity of the logic operation to 0.2 div.*/
:MATH1:SENSitivity? /*The query returns 2.000000E-1.*/

Sets the distance parameter for the math function. The query form returns the current distance setting.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
dist--

Sets or queries the threshold level of Analog Channel 1 in the logic operation. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)
real (V) - The query returns the threshold level of Analog Channel 1 in the logic operation.
:MATH1:THReshold1 1
:MATH1:THReshold1?

Sets or queries the threshold level of Analog Channel 2 in the logic operation. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)

Sets or queries the threshold level of Analog Channel 3 in the logic operation. The default unit is V.

NameTypeValuesDescription
ndiscrete{1|2|3|4}Selects the analog channel number.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Threshold level to set for Analog Channel 3.
real - The query returns the threshold level of Analog Channel 3 in scientific notation.
:MATH1:THReshold3 0.8 /*Sets the threshold level of Analog
:MATH1:THReshold3? /*The query returns 8.000000E-1.*/

Sets or queries the threshold level of Analog Channel 4 in the logic operation. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects Analog Channel 4 used in the logic operation.
threreal-4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffsetSets the threshold level for Analog Channel 4.
real (V) - The query returns the threshold level of Analog Channel 4 in scientific notation.
:MATH1:THReshold4 0.8 /*Sets the threshold level of Analog Channel 4 in logic operation to 800 mV.*/
:MATH1:THReshold4? /*The query returns 8.000000E-1.*/

:MEASure:SOURceset / query

Sets or queries the measurement source. The source selects the waveform input used for measurements.

NameTypeValuesDescription
sourceenum-Measurement source to use.

Sets or queries the on/off status of the frequency counter.

NameTypeValuesDescription
boolboolean-Controls the frequency counter enable state.
integer - Returns 1 or 0.

Sets or queries the measurement source for the frequency counter.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTMeasurement source for the frequency counter.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, or EXT.
:MEASure:COUNter:SOURce CHANnel4 /*Sets the measurement source of
:MEASure:COUNter:SOURce? /*The query returns CHAN4.*/

Queries the measurement results of the frequency counter.

real - Returns the frequency counter measurement result.

Sets or queries the position of Cursor A when the measurement range is the "cursor region".

NameTypeValuesDescription
<cax>integer0 - 1000Position of Cursor A, defined by the pixel coordinate of the screen horizontally from left to right.
integer - Returns the position of Cursor A in integer.
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/
:MEASure:CREGion:CAX? /*The query returns 100.*/

Sets or queries the position of Cursor B when the measurement range is the "cursor region".

NameTypeValuesDescription
cbxinteger0 - 1000Position of Cursor B in pixel coordinates on the screen, horizontally from left to right.
integer - Returns the position of Cursor B.
:MEASure:CREGion:CBX 100
:MEASure:CREGion:CBX?
:MEASure:CLEarset / query

Clears one or all of the currently enabled measurement items. Up to 10 items can be selected by name or all can be cleared at once.

NameTypeValuesDescription
itemenumITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALLSpecifies which measurement item to clear.
:MEASure:CLEar ITEM1 /*Clears the measurement item ITEM1.*/

Sets or queries the measurement type.

NameTypeValuesDescription
valinteger0 - 2Measurement type: 0 for horizontal, 1 for vertical, and 2 for other.
integer - The query returns an integer ranging from 0 to 2.
:MEASure:CATegory 1
:MEASure:CATegory?

Sets the source and displays all measurement values of the selected source; or queries the channel source(s) of the all measurement function.

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFChannel source to use for the measurement function.

Enables or disables the statistical function, or queries its status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
enum - The query returns 1 or 0.
:MEASure:STATistic:DISPlay ON /*Enables the statistical function.*/
:MEASure:STATistic:DISPlay? /*The query returns 1.*/

Enables the statistical function of a waveform parameter for the specified source, or queries the statistical results of that parameter. The query returns the statistical result in scientific notation.

NameTypeValuesDescription
itemenumVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHaseSpecifies the waveform parameter to measure statistically.
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Specifies the source of the measured parameter.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Specifies the second source for dual-source measurement parameters.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTSpecifies which statistical result to query.
string - The query returns the statistical results in scientific notation.
:MEASure:STATistic:ITEM VPP,CHANnel2 /*Enables the statistical function of the peak-peak value of CH2.*/
:MEASure:STATistic:ITEM? MAXimum,VPP /*Queries the maximum value. The query returns 9.120000E-1.*/

Sets or queries the statistics count.

NameTypeValuesDescription
valinteger2 - 100,000Statistics count value.
integer - The query returns an integer ranging from 2 to 100,000.
:MEASure:STATistic:COUNt 1000
:MEASure:STATistic:COUNt?

Sets or queries the threshold level upper limit of the analog channel in auto measurement.

NameTypeValuesDescription
valueinteger-Threshold level upper limit for the analog channel in auto measurement.

Sets or queries the threshold level middle value of the analog channel in auto measurement.

NameTypeValuesDescription
valueinteger-Threshold level middle value.
integer (V) - The query returns the threshold middle value. When the threshold type is absolute, the default unit of the returned value is V.

Sets or queries the threshold level lower limit of the analog channel in auto measurement.

NameTypeValuesDescription
<value>integer-Threshold level lower limit; its allowed range depends on the current threshold middle value and threshold type.
integer (V) - Returns the threshold level lower limit as an integer; when the threshold type is absolute, the default unit is V.
:MEASure:SETup:MIN 53 /*Sets the lower limit of the threshold
:MEASure:SETup:MIN? /*The query returns 53.*/

Sets or queries Source A in the phase or delay measurement.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - The query returns one of D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CHANnel1.*/
:MEASure:SETup:PSA? /*The query returns CHAN1.*/

Sets or queries Source B in the phase or delay measurement.

NameTypeValuesDescription
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4

Sets or queries Source A in the phase or delay measurement.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source for A in the phase or delay measurement.
enum - Returns the selected source for A in the phase or delay measurement.

Sets or queries Source B in the phase or delay measurement.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used for the phase or delay measurement.
discrete - Returns the selected source for the phase or delay measurement.
:MEASure:SETup:DSB CHANnel2 /*Sets Source B of the delay measurement to CHANnel2.*/
:MEASure:SETup:DSB? /*The query returns CHAN2.*/

Sets or queries the occurrence mode for delay measurement source A. The query form is documented in the syntax, but this page slice does not show its return format.

NameTypeValuesDescription
mode--
:MEASure:SETup:DSA:OCCur <mode>
:MEASure:SETup:DSA:OCCur?

Sets or queries the Edge B mode for the phase or delay measurement.

NameTypeValuesDescription
modeenumFIRSt | LAST | AUTO | ANYEdge B mode selection.
enum - The query returns FIRSt, LAST, ANY, or AUTO.
::MEASure:SETup:DSB:OCCur FIRSt
::MEASure:SETup:DSB:OCCur?

Sets or queries the Edge A mode for the phase or delay measurement.

NameTypeValuesDescription
modeenumFIRSt | LAST | AUTO | ANYSelects the Edge A mode.
enum - The query returns FIRS, LAST, ANY, or AUTO.
:MEASure:SETup:PSA:OCCur FIRSt /*Sets the Edge A mode for the delay measurement to FIRSt.*/
:MEASure:SETup:PSA:OCCur? /*The query returns FIRS.*/

Sets or queries the Edge B mode for the phase or delay measurement.

NameTypeValuesDescription
modeenumFIRSt | LAST | AUTO | ANYSelects the Edge B mode for the phase or delay measurement.
enum - Returns the current Edge B mode.

Sets or queries the edge number for Source A in phase or delay measurement. This command has the same function as :MEASure:SETup:PSA:ANYEdge.

NameTypeValuesDescription
valinteger1 - 1,000Edge number for Source A.

Sets or queries the Edge No. for Source B in delay measurement.

NameTypeValuesDescription
valinteger1 - 1,000Edge number for Source B in delay measurement.
integer - The query returns an integer ranging from 1 to 1,000.
*none provided*

Sets or queries the Edge No. for Source A in phase or delay measurement.

NameTypeValuesDescription
<val>integer1 - 1,000
integer - The query returns an integer ranging from 1 to 1,000.
:MEASure:SETup:PSA:ANYEdge 20 /*Sets Edge No. for Source A in phase or delay measurement to 20.*/
:MEASure:SETup:PSA:ANYEdge? /*The query returns 20.*/

Sets or queries Edge No. for Source B in phase or delay measurement.

NameTypeValuesDescription
valinteger1 - 1,000Edge number for Source B in phase or delay measurement.
integer - The query returns an integer ranging from 1 to 1,000.
:MEASure:SETup:PSB:ANYEdge 20 /*Sets Edge No. for Source B in
:MEASure:SETup:PSB:ANYEdge? /*The query returns 20.*/
:MEASure:MODEset / query

Sets or queries the measurement mode.

NameTypeValuesDescription
modeenumNORMal | PRECisionMeasurement mode to use.
enum - The query returns NORM or PREC.
:MEASure:MODE NORMal /*Sets the measurement mode to NORMal.*/
:MEASure:MODE? /*The query returns NORM.*/
:MEASure:AREAset / query

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOM | CURSorMeasurement range type.
:MEASure:TYPEset / query

Sets or queries the measurement type.

NameTypeValuesDescription
typeenumTHReshold | RANGe | AMPMethodSelects the measurement type.
enum - Returns THR, RANG, or AMPM.
:MEASure:TYPE <type>
:MEASure:TYPE?
:MEASure:ITEMset / query

Measures any waveform parameter of the specified source, or queries the statistical results of any waveform parameter of the specified source.

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4

Sets or queries the on/off status of the measurement auto cursor.

NameTypeValuesDescription
boolenumON | OFFOn/off status of the measurement auto cursor.
enum - Returns the current on/off status of the measurement auto cursor.

Sets or queries the measurement threshold type.

NameTypeValuesDescription
typeenumPERCent | ABSoluteSelects the measurement threshold type.
enum - The query returns PERC or ABS.
:MEASure:THReshold:TYPE ABSolute /*Sets the threshold type to
:MEASure:THReshold: TYPE? /*The query returns ABS.*/

Sets the measurement amplitude type.

NameTypeValuesDescription
valenum-

Sets or queries the amplitude top value type for the manual amplitude method.

NameTypeValuesDescription
<val>enumHISTogram | MAXMinSelects the amplitude top value type for the manual amplitude method.
enum - The query returns HIST or MAXM.

Sets or queries the amplitude base value type for the manual amplitude method.

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the manual amplitude base value type.
enum - The query returns HIST or MAXM.
:MEASure:AMP:MANUal:BASe MAXMin
:MEASure:AMP:MANUal:BASe?

Sets or queries the position of the measurement result window.

NameTypeValuesDescription
xinteger0 - 900
yinteger0 - 900

Sets or queries the current source of power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:POWer:TYPEset / query

Sets or queries the power analysis type.

NameTypeValuesDescription
typeenumQUALity | RIPPleSelects the power analysis type.
enum - The query returns QUAL or RIPP.
:POWer:TYPE RIPPle /*Sets the power analysis type to
:POWer:TYPE? /*The query returns RIPP.*/

Sets or queries the voltage source of power quality.

NameTypeValuesDescription
sourceenum-

Sets or queries the reference level type of power quality.

NameTypeValuesDescription
methodenumABSolute | PERCent
enum - The query returns ABS or PERC.
:POWer:REFLevel:METHod ABSolute
:POWer:REFLevel:METHod?

Sets or queries the upper limit of the absolute value of the reference level of the power quality.

NameTypeValuesDescription
<value>real-100MV - 100MVUpper limit of the absolute value of the reference level of the power quality.
real (V) - The query returns the upper limit of the absolute value of the reference level of the power quality.
:POWer:REFLevel:ABSolute:HIGH 50mV /*Sets the upper limit of the
absolute value of the reference level of the power quality to 50
mV.*/
:POWer:REFLevel:ABSolute:HIGH? /*The query returns 5.000000E-2.*/

Sets the lower limit of the absolute value of the reference level of the power quality.

NameTypeValuesDescription
valuereal-100MV - 100MV
:POWer:REFLevel:ABSolute:LOW 50mV
:POWer:REFLevel:ABSolute:LOW?

Sets or queries the middle absolute value of the reference level of power quality.

NameTypeValuesDescription
valuereal-100MV - 100MVMiddle absolute value of the reference level of power quality.
real (V) - The query returns the middle absolute value of the reference level of power quality.
:POWer:REFLevel:ABSolute:MID 0
:POWer:REFLevel:ABSolute:MID?

Sets or queries the upper limit of the percent reference level of power quality.

NameTypeValuesDescription
<value>real-

Sets or queries the reference level percentage lower limit of power quality. The valid range is from 0 to one less than the middle value, and it must remain below the middle value and the upper limit.

NameTypeValuesDescription
valueinteger0 - (middle value -1)Reference level percentage lower limit of power quality.
integer - The query returns an integer ranging from 0 to (middle value -1).
:POWer:REFLevel:PERCent:LOW 20
:POWer:REFLevel:PERCent:LOW?

Sets or queries the middle percentage value of the reference level of power quality.

NameTypeValuesDescription
<value>integerlower limit + 1 - upper limit - 1Middle percentage value of the reference level of power quality.
integer - Returns the middle percentage value as an integer ranging from (lower limit + 1) to (upper limit - 1).
:POWer:REFLevel:PERCent:MID 20
:POWer:REFLevel:PERCent:MID?

Sets or queries the display status of the power quality analysis results.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFDisplay status of the power quality analysis results.
boolean - Returns the display status of the power quality analysis results.

Sets or queries the frequency reference source of power quality.

NameTypeValuesDescription
sourceenumVOLTage | CURRentSelects the frequency reference source.
enum - The query returns VOLT or CURR.
:POWer:QUALity:FREQREFerence CURRent
:POWer:QUALity:FREQREFerence?

Sets or queries the ripple signal source.

NameTypeValuesDescription
sourceenumVOLTage | CURRentRipple signal source.

Sets or queries the on/off status of the display of the ripple analysis result.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the display of the ripple analysis result.
integer - Returns 1 or 0.
:POWer:RIPPle:DISPlay ON
:POWer:RIPPle:DISPlay?

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESetType of shortcut keys to set.

:RECord:ENABleset / query

Enables or disables the waveform recording function, or queries its on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform recording.
enum - Returns the on/off status of waveform recording.
:RECord:ENABle ON /*Enables the waveform recording function.*/
:RECord:ENABle? /*The query returns 1.*/
:RECord:STARtset / query

Sets to start the waveform recording, or queries whether the waveform recording starts or stops.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFStarts or stops waveform recording.
enum - The query returns 1 or 0.
:RECord:STARt ON /*Sets to start recording the waveforms.*/
:RECord:STARt? /*The query returns 1.*/
:RECord:PLAYset / query

Enables or disables the waveform playing function; or queries the on/off status of the waveform playing function.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables waveform playing.
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to set.
integer - The current frame number.
:RECord:CURRent 300 /*Sets the current frame for waveform playing to 300.*/
:RECord:CURRent? /*The query returns 300.*/
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recorded

Turns the Ref function on or off, or queries its on/off status.

NameTypeValuesDescription
boolboolean-Controls whether the Ref function is enabled or disabled.
boolean - Returns 1 or 0.

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number to select.
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for the specified reference channel.
enum - Returns the selected source for the specified reference channel.
:REFerence:SOURce 1,CHANnel1
:REFerence:SOURce? 1

Sets the vertical scale for the specified reference channel. The query returns the current scale for the selected reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number.
scalereal-Vertical scale value for the reference channel.
real - Returns the vertical scale of the selected reference channel.

Sets or queries the vertical position of the specified reference channel.

NameTypeValuesDescription
refenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel.
offsetreal-10 × RefVerticalScale - 10 × RefVerticalScaleSets the vertical position of the specified reference channel.
:REFerence:RESetset / query

Resets the vertical scale and vertical offset of the specified reference channel to the defaults.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies which reference channel to reset.

Sets the current reference channel.

NameTypeValuesDescription
refdiscrete-Reference channel number to select.
:REFerence:SAVEset / query

Saves the waveform of the specified reference channel to internal memory as the reference waveform.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel to save.
:REFerence:COLorset / query

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel.
color--Sets the color of the specified reference channel.

Enables or disables the label display of all the reference channels, or queries the on/off label display status of all the reference channels.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFF
integer - Returns 1 or 0.
:REFerence:LABel:ENABle ON /*Enables the label display of all the reference channels.*/
:REFerence:LABel:ENABle? /*The query returns 1.*/

Sets or queries the label of the specified reference channel. The query returns the label of the specified reference channel in strings.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel number.
strstring-Sets the label text for the reference channel.
string - The query returns the label of the specified reference channel in strings.
:REFerence:LABel:CONTent 1,REF1
:REFerence:LABel:CONTent? 1

:SAVE:CSVset / query

Saves the waveform data displayed on the screen to internal or external memory in ".csv" format.

NameTypeValuesDescription
pathstring-File path used to save the CSV data.
:SAVE:CSV:LENGthset / query

Sets or queries the data length type used when saving a CSV file.

NameTypeValuesDescription
lenenumDISPlay | MAXimumSelects whether to store only the displayed points or all points in internal memory.
enum - Returns the current data length setting.
:SAVE:CSV:LENGth MAXimum /*Sets the data length type to
:SAVE:CSV:LENGth? /*The query returns MAX.*/

Sets or queries the on/off status of the specified storage channel when saving the waveform to the specified storage channel.

NameTypeValuesDescription
channeldiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | POD1 | POD2
boolboolean1 | ON | 0 | OFF
integer - The query returns 1 or 0.
:SAVE:CSV:CHANnel CHANnel2,ON
:SAVE:CSV:CHANnel? CHANnel2
:SAVE:CSV:RMTset / query

Saves the waveform data displayed on the screen to the remote PC in ".csv" format.

NameTypeValuesDescription
stringstring0 - 223 (except 127)IP address of the remote PC in nnn.nnn.nnn.nnn format.
:SAVE:IMAGeset / query

Stores the contents displayed on the screen into the internal or external memory in image format.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.
:SAVE:IMAGe:TYPEset / query

Sets or queries the format used when an image is saved.

NameTypeValuesDescription
typeenumBMP24 | JPEG | PNG | TIFFImage save format.
enum - The query returns the current image save format: BMP24, JPEG, TIFF, or PNG.

Enables or disables the invert function when saving the image; queries whether the invert function is enabled when saving the image.

NameTypeValuesDescription
boolenumON | OFF | 1 | 0Enables or disables image inversion when saving.
enum - Indicates whether the invert function is enabled when saving the image.

Sets the image color used when saving an image, or queries the current image color setting.

NameTypeValuesDescription
colorenumCOLor | GRAYSelects the image color for image saving.
enum - The query returns the image color setting.
:SAVE:IMAGe:COLor GRAY /*Sets the image color for image saving to GRAY.*/
:SAVE:IMAGe:COLor? /*The query returns GRAY.*/

Queries the bitmap data stream of the currently displayed image.

definite_length_block - The query returns the binary data stream.
:SAVE:IMAGe:DATA? /*The query returns the binary data stream.*/
:SAVE:IMAGe:RMTset / query

Saves the current image setup of the oscilloscope to the remote PC as a file.

NameTypeValuesDescription
stringstring-Remote PC address in nnn.nnn.nnn.nnn format.
:SAVE:SETupset / query

Saves the current setup parameters of the oscilloscope to internal or external memory as a file.

NameTypeValuesDescription
pathstring-File storage location and filename with a suffix.
:SAVE:WAVeformset / query

Saves the waveform data to internal or external memory as a file.

NameTypeValuesDescription
<path>string-File storage location and filename, including the suffix.
:SAVE:WAVeform D:\123.csv /*Saves the waveform file to the external
storage device Disk D, with the filename 123.csv.*/

Saves the waveform data of the oscilloscope to the remote PC as a file.

NameTypeValuesDescription
stringstring-Remote storage address in the form nnn.nnn.nnn.nnn, where the first section ranges from 0 to 223 except 127, and the other three sections range from 0 to 255.

Queries the status of the memory.

integer - Returns 0 or 1, where 1 indicates the saving operation is completed.

Queries whether the mask file has been saved or loaded successfully.

integer - Returns 0 if the saving or loading operation failed, or 1 if the saving or loading operation succeeded.
:SAVE:MASKset / query

Saves the mask file to the specified path.

NameTypeValuesDescription
<path>string-File storage location and filename with a suffix; the local path is C:\, and external storage paths are D:\ or E:\.

:LOAD:SETupset / query

Loads the oscilloscope setup file from the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix; the suffix of the filename to be loaded is "*.stp".
:LOAD:SETup D:\123.stp /*Loads the setup file "123.stp" from
the external storage device Disk D.*/
:LOAD:MASKset / query

Loads the mask file from the specified path.

NameTypeValuesDescription
<path>string-File storage location and filename of the mask file to be loaded.
:LOAD:WAVeformset / query

Loads the waveform file from the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename with a suffix.

:SYSTem:AOUTputset / query

Sets or queries the type of the signal output from the rear-panel [TRIG OUT] connector.

NameTypeValuesDescription
auxoutputenumTOUT | PFAilSelects the output signal type for the rear-panel trigger output connector.
enum - The query returns TOUT or PFA.
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/
:SYSTem:AOUTput? /*The query returns PFA.*/

Sets or queries the autoscale state.

NameTypeValuesDescription
boolboolean-
:SYSTem:AUTClearset / query

Restores the default password for AUTO lock. By default, there is no password.

:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns the beeper on or off.
enum - The query returns the beeper status as 1 or 0.
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger1900 - 2100
monthinteger1 - 12
dayinteger1 - 31

Queries and clears the error queue message.

string - Returns the error queue message in <Message Number>,<Message Content> format, where <Message Number> is an integer and <Message Content> is a double-quoted ASCII string.

Queries the number of grids in the horizontal direction of the screen.

integer - Returns the number of grids in the horizontal direction of the screen.
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

NameTypeValuesDescription
adrinteger1 - 30
integer - The query returns an integer ranging from 1 to 30.
:SYSTem:GPIB 2
:SYSTem:GPIB?
:SYSTem:LANGuageset / query

Sets or queries the system language.

NameTypeValuesDescription
languageenum-

Installs an option license on the instrument.

NameTypeValuesDescription
licensestring-License string in the format "<series>-<opt>@<code>".

Queries whether an option is activated or not.

NameTypeValuesDescription
<type>enumBW610 | BW620 | BW1020 | BND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWR | JITTEROption type to check.

Queries whether an option is activated or not.

NameTypeValuesDescription
typeenumBW610 | BW620 | BW1020 | BND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWR | JITTERSpecifies which option to check.
enum - Returns 0 if the option is not installed, or 1 if the official option has been installed.
:SYSTem:PONset / query

Sets or queries the configuration type recalled by the oscilloscope when it is powered on again after power-off.

NameTypeValuesDescription
power_onenumLATest | DEFaultConfiguration type recalled at power-on.
enum - The query returns LAT or DEF.
:SYSTem:PON LATest
:SYSTem:PON?
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope.

NameTypeValuesDescription
satenumDEFault | OPENPower status setting.

Queries the number of analog channels of the current instrument.

integer - Returns the number of analog channels of the current instrument.
:SYSTem:SETupset / query

Sends or reads the data stream of the system setup file.

NameTypeValuesDescription
setup_datablock-Binary data block containing the TMC data block header and setup data.
block - Returns the system setup data stream as a binary data block.

Sets or queries the screen saver time.

NameTypeValuesDescription
timeinteger1 - 999Screen saver time in integer units.
integer - The query returns an integer ranging from 1 to 999.
:SYSTem:SSAVer:TIME 10
:SYSTem:SSAVer:TIME?
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hoursinteger-
minutesinteger-
secondsinteger-

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

string - The SCPI version number.
:SYSTem:VERSion? /*The query returns 0.0.1.*/
:SYSTem:LOCKedset / query

Sets the system locked state.

NameTypeValuesDescription
boolboolean-

Queries the hardware modules.

string - Returns 1,0,0,0,0. The first figure indicates LA; the second figure indicates DG; and the others are not defined currently. 1 indicates available, and 0 indicates not available.
:SYSTem:RCLockset / query

Sets or queries the type of the 10M reference clock.

NameTypeValuesDescription
clockenumCOUTput | CINPutSelects the type of the 10M reference clock.
enum - Returns the clock type.
:SYSTem:RCLock CINPut
:SYSTem:RCLock?
:SYSTem:PWDClearset / query

Restores the web-control password to the default value (rigol).

Sets or queries whether to keep impedance when restoring to the default settings.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFWhether to keep impedance when restoring to the default settings.
enum - The query returns 0 or 1.
:SYSTem:KIMPedance ON /*Sets to keep impedance when restoring to the default settings.*/
:SYSTem:KIMPedance? /*The query returns 1.*/

Presses the specified front-panel key on the oscilloscope.

NameTypeValuesDescription
keyenumCH1 | CH2 | CH3 | CH4 | MATH | REF | LA | DECode | MOFF | F1 | F2 | F3 | F4 | F5 | F6 | F7 | NPRevious | NNEXt | NSTop | VOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | TMENu | TMODe | DEFault | CLEar | AUTO | RSTop | SINGle | QUICk | MEASure | ACQuire | STORage | CURSor | DISPlay | UTILity | FORCe | GENerator1 | GENerator2 | BACK | TOUCh | ZOOM | SEARch | WSCale | WPOSitionSpecifies which front-panel key to press.

Rotates the specified knob clockwise.

NameTypeValuesDescription
keyenumVOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2Specifies which front-panel key or knob to increase.
valinteger-Amount to increase the selected key or knob.

Rotates the specified front-panel knob counterclockwise.

NameTypeValuesDescription
keyenumVOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVel | WVOLt | WPOSitionSpecifies which front-panel knob to rotate.
valdiscrete-Defines the number of rotation steps; default is 1.
:SYSTem:MENUset / query

Sets whether the sidebar menu is displayed on the screen. This command functions the same as pressing the corresponding front-panel control.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the sidebar menu display.

Turns delayed sweep on or off, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables delayed sweep.
:TIMebase:DELay:ENABle ON
:TIMebase:DELay:ENABle?

Sets or queries the offset of the delayed time base.

NameTypeValuesDescription
offsetreal-(LeftTime - DelayRange/2) - (RightTime - DelayRange/2)
real - The query returns the offset of the delayed time base in scientific notation.
:TIMebase:DELay:OFFSet 0.000002
:TIMebase:DELay:OFFSet?

Sets or queries the scale of the delayed time base. The default unit is s/div.

NameTypeValuesDescription
<scale>reals/divScale of the delayed time base.

Sets or queries the offset of the main time base. The default unit is s.

NameTypeValuesDescription
offsetrealsOffset of the main time base.
real (s) - Returns the offset of the main time base in scientific notation.

Sets or queries the main time base scale.

NameTypeValuesDescription
scalereal500 ps - 1,000 sMain time base scale.
string - The query returns the main time base scale in scientific notation.
:TIMebase:MAIN:SCALe 0.0002 /*Sets the main time base scale to
:TIMebase:MAIN:SCALe? /*The query returns 2.000000E-4.*/
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLSelects the horizontal time base mode.
enum - The query returns MAIN, XY, or ROLL.
:TIMebase:MODE ROLL
:TIMebase:MODE?

Sets or queries the user-defined reference position when the waveforms are expanded or compressed horizontally.

NameTypeValuesDescription
pos--User-defined reference position.

Enables or disables the fine adjustment function of the horizontal scale; queries its on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether the fine adjustment function is enabled or disabled.
enum - Returns 1 when fine adjustment is enabled, or 0 when it is disabled.
:TIMebase:VERNier ON /*Sets the fine adjustment function of the horizontal scale to ON.*/
:TIMebase:VERNier? /*The query returns 1.*/

Sets the running status.

NameTypeValuesDescription
actionenumSTOP | RUN | SINGleRunning status to set.
:TIMebase:HOTKeys RUN /*Sets the operating status to RUN.*/

:TRIGger:MODEset / query

Sets or queries the trigger type.

NameTypeValuesDescription
modeenum-

Selects or queries the trigger coupling type. This command is only available for the Edge trigger when an analog channel is selected as the source.

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.

Queries the current trigger status.

enum - Returns the current trigger status.
:TRIGger:SWEepset / query

Sets or queries the trigger mode.

NameTypeValuesDescription
sweep--
:TRIGger:HOLDoffset / query

Sets or queries the trigger holdoff time. The default unit is s.

NameTypeValuesDescription
valuereal8 ns - 10 sTrigger holdoff time.
:TRIGger:NREJectset / query

Turns on or off noise rejection, or queries the on/off status of noise rejection.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns noise rejection on or off.
boolean - The query returns 1 or 0.
:TRIGger:NREJect ON
:TRIGger:NREJect?

Queries the waveform trigger position relative to the corresponding position in the internal memory.

real - The waveform trigger position relative to the corresponding position in the internal memory, returned in scientific notation.
:TRIGger:POSition? /*The query returns 0.000E+00.*/
:TRIGger:EDGEset / query

Edge trigger identifies a trigger on the trigger level of the specified edge on the input signal.

Sets or queries the trigger level of Edge trigger. The unit is the same as the current amplitude of the selected source.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for the edge trigger; for analog channels the allowed range depends on VerticalScale and OFFSet, and for digital channels it is -20 V to 20 V.

Sets or queries the edge type of Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlSelects the edge trigger slope.
enum - The query returns POS, NEG, or RFAL.
:TRIGger:EDGE:SLOPe NEGative
:TRIGger:EDGE:SLOPe?
:TRIGger:PULSeset / query

Sets the oscilloscope to trigger on a positive or negative pulse of a specified width. In this mode, triggering occurs when the pulse width of the input signal satisfies the specified pulse-width condition.

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLine | EXT
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, ACL, or EXT.
:TRIGger:EDGE:SOURce CHANnel1
:TRIGger:EDGE:SOURce?

Sets or queries the trigger source of Pulse trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Pulse trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:PULSe:SOURce CHANnel1 /*Sets the trigger source to CHANnel1.*/
:TRIGger:PULSe:SOURce? /*The query returns CHAN1.*/

Sets the pulse trigger condition. The slice shows the setter syntax and a query form, but does not document the allowed values or the query return format.

NameTypeValuesDescription
when--

Sets or queries the polarity of Pulse trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the pulse trigger polarity.
enum - The query returns POSitive or NEGative.
:TRIGger:PULSe:POLarity <polarity>
:TRIGger:PULSe:POLarity?

Sets or queries the pulse upper limit of the Pulse trigger. The default unit is s.

NameTypeValuesDescription
widthrealPulse lower limit - 10 sPulse upper limit.
real - The query returns the pulse upper limit in scientific notation.
:TRIGger:PULSe:UWIDth 0.000003
:TRIGger:PULSe:UWIDth? /*The query returns 3.000000E-6.*/

Sets or queries the pulse lower limit of the Pulse trigger. The default unit is s.

NameTypeValuesDescription
widthrealPulse lower limit - 10 sPulse lower limit value to set.
real - The query returns the pulse lower limit in scientific notation.
:TRIGger:PULSe:LWIDth <width>
:TRIGger:PULSe:LWIDth?

Sets or queries the trigger level of the Pulse trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for the Pulse trigger; the allowed range depends on whether the channel is analog or digital.
real - The query returns the pulse trigger level in scientific notation.
:TRIGger:PULSe:LEVel <level>
:TRIGger:PULSe:LEVel?
:TRIGger:SLOPeset / query

Sets the oscilloscope to trigger on the positive or negative slope of the specified time. This trigger mode is applicable to ramp and triangle waveforms.

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channelenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel.

Sets or queries the trigger condition of Slope trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition to set.
enum - Returns the current trigger condition.
:TRIGger:SLOPe:WHEN LESS /*Sets the trigger condition to LESS.*/
:TRIGger:SLOPe:WHEN? /*The query returns LESS.*/

Sets or queries the current time of Slope trigger. The unit is s.

NameTypeValuesDescription
timereal800 ps - 10 s
real - The query returns the time value in scientific notation.
:TRIGger:SLOPe:TIME 10
:TRIGger:SLOPe:TIME?

Sets or queries the upper time limit value of the Slope trigger. The default unit is s.

NameTypeValuesDescription
timerealLower limit - 10 sUpper time limit value of the Slope trigger.

Sets or queries the lower time limit value of the Slope trigger. The default unit is s.

NameTypeValuesDescription
timereal800 ps - upper limitLower time limit value.
real - Returns the lower time limit in scientific notation.
:TRIGger:SLOPe:TLOWer 0.000000020
:TRIGger:SLOPe:TLOWer? /*The query returns 2.000000E-8.*/

Sets or queries the vertical window type of Slope trigger.

NameTypeValuesDescription
windowenumTA | TB | TABVertical window type for the Slope trigger.
enum - The query returns TA, TB, or TAB.
:TRIGger:SLOPe:WINDow TB /*Sets the vertical window type to TB.*/
:TRIGger:SLOPe:WINDow? /*The query returns TB.*/

Sets or queries the upper limit of the trigger level of Slope trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal0V - 5 x VerticalScale - OffsetLower limit of the trigger level to
:TRIGger:VIDeoset / query

Selects the video trigger function for standard video signals. The slice only introduces the command and does not provide its syntax, parameters, or return format.

Sets or queries the lower limit of the trigger level of Slope trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - VerticalOffset - upper limit of the trigger levelLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:SLOPe:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/
:TRIGger:SLOPe:BLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
<source>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:VIDeo:SOURce CHANnel2
:TRIGger:VIDeo:SOURce?

Sets or queries the video polarity of Video trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGative

Sets or queries the sync type of the video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSelects the video trigger sync type.
enum - The query returns ODDF, EVEN, LINE, or ALIN.

Sets or queries the line number when the sync type of Video trigger is set to Line.

NameTypeValuesDescription
lineinteger1 - 1125Line number used when the Video trigger sync type is Line.
integer - Returns the current line number.

Sets or queries the video standard of the video trigger.

NameTypeValuesDescription
standardenumPALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50Selects the video standard.
enum - Returns the current video standard.
:TRIGger:PATTernset / query

The pattern trigger identifies a trigger condition by looking for a specified pattern. The pattern is a logical AND combination of channels, and each channel can be set to H, L, or X.

Sets or queries the trigger level of Video trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level to set.
real - The query returns the trigger level in scientific notation.
:TRIGger:VIDeo:LEVel 0.16
:TRIGger:VIDeo:LEVel?

Sets or queries the channel pattern of Pattern trigger.

NameTypeValuesDescription
pch1discreteH | L | X | R | FPattern state for channel 1.
pch2optdiscreteH | L | X | R | FPattern state for channel 2.
pch3optdiscreteH | L | X | R | FPattern state for channel 3.
pch4optdiscreteH | L | X | R | FPattern state for channel 4.
pla0optdiscreteH | L | X | R | FPattern state for logic analyzer bit 0.
pla1optdiscreteH | L | X | R | FPattern state for logic analyzer bit 1.
pla2optdiscreteH | L | X | R | FPattern state for logic analyzer bit 2.
pla3optdiscreteH | L | X | R | FPattern state for logic analyzer bit 3.
pla4optdiscreteH | L | X | R | FPattern state for logic analyzer bit 4.
pla5optdiscreteH | L | X | R | FPattern state for logic analyzer bit 5.
pla6optdiscreteH | L | X | R | FPattern state for logic analyzer bit 6.
pla7optdiscreteH | L | X | R | FPattern state for logic analyzer bit 7.
pla8optdiscreteH | L | X | R | FPattern state for logic analyzer bit 8.
pla9optdiscreteH | L | X | R | FPattern state for logic analyzer bit 9.
pla10optdiscreteH | L | X | R | FPattern state for logic analyzer bit 10.
pla11optdiscreteH | L | X | R | FPattern state for logic analyzer bit 11.
pla12optdiscreteH | L | X | R | FPattern state for logic analyzer bit 12.
pla13optdiscreteH | L | X | R | FPattern state for logic analyzer bit 13.
pla14optdiscreteH | L | X | R | FPattern state for logic analyzer bit 14.
pla15optdiscreteH | L | X | R | FPattern state for logic analyzer bit 15.

Sets or queries the trigger level of the specified channel in Pattern trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies the channel whose trigger level is being set or queried.
levelreal-Sets the trigger level for the specified source channel.

Sets or queries the trigger source of Pattern trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source for Pattern trigger.
enum - Returns the current trigger source of Pattern trigger.

In Duration trigger, the oscilloscope identifies a trigger condition by searching for the duration of a specified pattern. The instrument triggers when the duration of the pattern meets the preset time.

Sets or queries the trigger condition of Pattern trigger.

NameTypeValuesDescription
whenenumAND | ORTrigger condition to use for Pattern trigger.
enum - The query returns the current Pattern trigger condition.
:TRIGger:PATTern:WHEN OR
:TRIGger:PATTern:WHEN?

Sets or queries the trigger source of Duration trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the channel pattern of the Duration trigger.

NameTypeValuesDescription
pch1discreteH | L | XPattern for analog channel CHANnel1.
pch2discreteH | L | XPattern for analog channel CHANnel2.
pch3discreteH | L | XPattern for analog channel CHANnel3.
pch4discreteH | L | XPattern for analog channel CHANnel4.
pla0discreteH | L | XPattern for digital channel D0.
pla1discreteH | L | XPattern for digital channel D1.
pla2discreteH | L | XPattern for digital channel D2.
pla3discreteH | L | XPattern for digital channel D3.
pla4discreteH | L | XPattern for digital channel D4.
pla5discreteH | L | XPattern for digital channel D5.
pla6discreteH | L | XPattern for digital channel D6.
pla7discreteH | L | XPattern for digital channel D7.
pla8discreteH | L | XPattern for digital channel D8.
pla9discreteH | L | XPattern for digital channel D9.
pla10discreteH | L | XPattern for digital channel D10.
pla11discreteH | L | XPattern for digital channel D11.
pla12discreteH | L | XPattern for digital channel D12.
pla13discreteH | L | XPattern for digital channel D13.
pla14discreteH | L | XPattern for digital channel D14.
pla15discreteH | L | XPattern for digital channel D15.
enum - Returns the current channel pattern of the Duration trigger.

Sets or queries the trigger condition of Duration trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESs | UNGLessTrigger condition for Duration trigger.
enum - Returns GRE, LESS, GLES, or UNGL.

Sets or queries the upper limit of the duration time of the Duration trigger. The default unit is s.

NameTypeValuesDescription
timereal100 ps - 10 sUpper limit of the duration time.
real - The query returns the upper limit of the duration time in scientific notation.
:TRIGger:DURation:TUPPer 0.000003 /*Sets the upper limit of the
:TRIGger:DURation:TUPPer? /*The query returns
3.000000E-6.*/

Sets or queries the lower limit of the duration time of the Duration trigger. The default unit is s.

NameTypeValuesDescription
timereal100 ps - 10 sLower limit of the duration time.

Sets or queries the trigger level of the specified channel in Duration trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
levelreal-
:TRIGger:TIMeoutset / query

Sets or queries the trigger source of Timeout trigger.

NameTypeValuesDescription
sourceenum-Trigger source for the Timeout trigger.

Sets or queries the trigger source of Timeout trigger.

NameTypeValuesDescription
sourceenum-Trigger source for the Timeout trigger.

Sets or queries the edge type of the Timeout trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge type used for the Timeout trigger.

Sets or queries the timeout value of the Timeout trigger. The default unit is s.

NameTypeValuesDescription
timereal16 ns - 10 sTimeout value to set.
real - The query returns the timeout value in scientific notation.
:TRIGger:TIMeout:TIME 0.002
:TRIGger:TIMeout:TIME? /*The query returns 2.000000E-3.*/

Sets or queries the trigger level of the Timeout trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
level--Trigger level for the Timeout trigger.
:TRIGger:RUNTset / query

The runt trigger sets the oscilloscope to trigger pulses that cross one trigger level but not another. This command section documents the runt trigger subsystem; the source is set or queried with a separate :TRIGger:RUNT:SOURce command.

Sets or queries the trigger source for the Runt trigger.

NameTypeValuesDescription
sourceenum-Trigger source for the Runt trigger.
returns

Sets or queries the polarity of Runt trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the Runt trigger polarity.
enum - The query returns POS or NEG.

Sets or queries the trigger conditions of the Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsSelects the runt trigger condition.
enum - Returns the current runt trigger condition.
:TRIGger:RUNT:WHEN LESS /*Sets the trigger condition of Runt trigger to LESS.*/
:TRIGger:RUNT:WHEN? /*The query returns LESS.*/

Sets the upper width limit for the Runt trigger.

NameTypeValuesDescription
widthreal-Upper width limit for the runt trigger.

Sets or queries the lower limit of the pulse width of Runt trigger. The default unit is s.

NameTypeValuesDescription
widthreal8 ns - 9.9 sLower limit of the pulse width of the Runt trigger.

Sets or queries the upper limit of the trigger level of the Runt trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
<level>real0V - (5 x VerticalScale - Offset)Lower limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:RUNT:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/
:TRIGger:RUNT:ALEVel? /*The query returns 1.600000E-1.*/
:TRIGger:WINDowsset / query

Window trigger provides a high trigger level and a low trigger level. The instrument triggers when the input signal passes through the high trigger level or the low trigger level.

Sets or queries the lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal(-5 x VerticalScale - Offset) - upper limit of the upper valueLower limit of the trigger level.
string - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:RUNT:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/
:TRIGger:RUNT:BLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the trigger source of Window trigger.

NameTypeValuesDescription
source--Trigger source for the Window trigger.

Sets or queries the edge type of Windows trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALLEdge type of the Windows trigger.
enum - The query returns the selected slope as POS, NEG, or RFAL.

Sets or queries the trigger position of Window trigger.

NameTypeValuesDescription
<pos>enumEXIT | ENTer | TIMETrigger position of Window trigger.
enum - The query returns EXIT, ENT, or TIME.
:TRIGger:WINDows:POSition ENTer
:TRIGger:WINDows:POSition?

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal-

Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelrealLower limit to (5 x VerticalScale - OFFSet)Upper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:WINDows:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/
:TRIGger:WINDows:ALEVel? /*The query returns 1.600000E-1.*/
:TRIGger:DELayset / query

Delay trigger mode uses Source A and Source B. The oscilloscope triggers when the time difference between the specified edges of Source A and Source B meets the preset time limit.

Sets or queries the lower limit of the trigger level of Window trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - upper limitLower limit of the trigger level.
real - The lower limit of the trigger level in scientific notation.
:TRIGger:WINDows:BLEVel 0.05 /*Sets the lower limit of the trigger level to 50 mV.*/
:TRIGger:WINDows:BLEVel? /*The query returns 5.000000E-2.*/

Sets or queries the trigger source of Source A in Delay trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Source A in Delay trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:DELay:SA CHANnel2 /*Sets the trigger source A to CHANnel2.*/
:TRIGger:DELay:SA? /*The query returns CHAN2.*/

Sets or queries the edge type of Edge A in Delay trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for Delay trigger Edge A.
enum - The query returns POSitive or NEGative.

Sets or queries the trigger source of Source B in Delay trigger.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Source B in Delay trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:DELay:SB CHANnel4 /*Sets the trigger source B to
:TRIGger:DELay:SB? /*The query returns CHAN4.*/

Sets the slope used for Delay trigger Source B.

NameTypeValuesDescription
slopeenum-Slope selection for Source B.

Sets or queries the trigger condition of the Delay trigger.

NameTypeValuesDescription
typeenumGREater | LESS | GLESs | GOUTTrigger condition for the Delay trigger.

Sets or queries the upper limit of delay time of the Delay trigger. The default unit is s.

NameTypeValuesDescription
timereal8.01 ns - 10 sUpper limit of delay time.
real - The query returns the upper limit of delay time in scientific notation.
:TRIGger:DELay:TUPPer <time>
:TRIGger:DELay:TUPPer?

Sets or queries the lower limit of delay time of the Delay trigger. The default unit is s.

NameTypeValuesDescription
timereal8 ns - 9.9 sLower limit of the delay time.
real - The query returns the lower limit of delay time in scientific notation.
:TRIGger:DELay:TLOWer 0.002 /*Sets the lower limit of delay time to 2 ms.*/
:TRIGger:DELay:TLOWer? /*The query returns 2.000000E-3.*/

Sets or queries the threshold level of Source A of the Delay trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-Threshold level of Source A of the Delay trigger.

Sets or queries the threshold level of Source B of the Delay trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetThreshold level for Source B.
real - The query returns the threshold level of Source B in scientific notation.
:TRIGger:DELay:BLEVel 0.05
:TRIGger:DELay:BLEVel?
:TRIGger:SHOLdset / query

Sets the setup-and-hold trigger mode. In this mode, the oscilloscope triggers when the setup time or hold time is smaller than the preset time.

Sets or queries the data source of Setup&Hold trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source for the Setup&Hold trigger.
enum - The query returns the selected data source.

Sets or queries the clock source of the Setup&Hold trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the clock source.
enum - The query returns the selected clock source as D0 through D15 or CHAN1 through CHAN4.
:TRIGger:SHOLd:CSRC CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/

Sets or queries the edge type of the Setup&Hold trigger.

NameTypeValuesDescription
slopeenum-Edge type of the Setup&Hold trigger.

Sets or queries the data type of Setup&Hold trigger.

NameTypeValuesDescription
patternenumH | LSelects the pattern level for the Setup&Hold trigger.
enum - The query returns H or L.
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/
:TRIGger:SHOLd:PATTern? /*The query returns L.*/

Sets or queries the trigger condition of the Setup/Hold trigger.

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldSelects the trigger condition.
enum - Returns the current trigger condition as SET, HOLD, or SETH.
:TRIGger:SHOLd:TYPE SETHold /*Sets the trigger condition to
:TRIGger:SHOLd:TYPE? /*The query returns SETH.*/

Sets or queries the setup time of the Setup&Hold trigger. The default unit is s.

NameTypeValuesDescription
timerealsSetup time value.

Sets or queries the hold time of Setup&Hold trigger. The default unit is s.

NameTypeValuesDescription
timereal8 ns - 1 sHold time value.
string - The query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe <time>
:TRIGger:SHOLd:HTIMe?

Sets or queries the trigger level of the data source. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level of the data source; for analog channels the range depends on VerticalScale and OFFSet, and for digital channels it is -20 V to 20 V.
real - The query returns the trigger level of the data source in scientific notation.

Sets or queries the trigger level of the clock source. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level of the clock source.
:TRIGger:NEDGeset / query

The Nth edge trigger triggers on the Nth edge that occurs after a specified idle time. The example describes triggering on the second rising edge after the idle time falls between the indicated bounds.

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the edge trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:NEDGe:SOURce CHANnel2 /*Sets the trigger source to
CHANnel2.*/
:TRIGger:NEDGe:SOURce? /*The query returns CHAN2.*/

Sets or queries the edge type of the Nth Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge trigger slope selection.

Sets or queries the idle time of the Nth Edge trigger. The default unit is s.

NameTypeValuesDescription
timereal16 ns - 10 sIdle time of the Nth Edge trigger.
real - Returns the idle time in scientific notation.
:TRIGger:NEDGe:IDLE 0.002 /*Sets the idle time to 2 ms.*/
:TRIGger:NEDGe:IDLE? /*The query returns 2.000000E-3.*/

Sets the edge type for the Nth Edge trigger.

NameTypeValuesDescription
edgeenumPOSitive | NEGativeSelects whether the oscilloscope triggers on the rising edge or the falling edge of the input signal.

Sets or queries the trigger level of the Nth Edge trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for the Nth Edge trigger.
real - Returns the trigger level in scientific notation.
:TRIGger:NEDGe:LEVel <level>
:TRIGger:NEDGe:LEVel?
:TRIGger:RS232set / query

Sets or queries the RS232 trigger function. The trigger source is specified with :TRIGger:RS232:SOURce.

Sets or queries the trigger source of the RS232 trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4RS232 trigger source.
enum - Returns the selected trigger source.

Sets or queries the trigger condition of the RS232 trigger.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATASelects the RS232 trigger condition.
enum - The query returns the current trigger condition as STAR, ERR, CERR, or DATA.
:TRIGger:RS232:WHEN ERRor
:TRIGger:RS232:WHEN?

Sets or queries the check mode of RS232 trigger.

NameTypeValuesDescription
parityenum-

Sets or queries the stop bits of the RS232 trigger.

NameTypeValuesDescription
bitenum1 | 1.5 | 2Stop-bit setting for the RS232 trigger.
enum - The query returns 1, 1.5, or 2.
:TRIGger:RS232:STOP 2 /*Sets the stop bits to 2.*/
:TRIGger:RS232:STOP? /*The query returns 2.*/

Sets or queries the RS232 trigger data value.

NameTypeValuesDescription
data--

Sets or queries the data width of the RS232 trigger when the trigger condition is "Data".

NameTypeValuesDescription
widthenum5 | 6 | 7 | 8Data width to use for the RS232 trigger.
enum - The query returns 5, 6, 7, or 8.
:TRIGger:RS232:WIDTh 6 /*Sets the data width to 6.*/
:TRIGger:RS232:WIDTh? /*The query returns 6.*/

Sets or queries the baud rate of the RS232 trigger. The default unit is bps.

NameTypeValuesDescription
baudinteger1 bps - 20 MbpsBaud rate of the RS232 trigger.
integer (bps) - The query returns an integer ranging from 1 bps to 20 Mbps.
:TRIGger:RS232:BAUD 4800 /*Sets the baud rate to 4800 bps.*/
:TRIGger:RS232:BAUD? /*The query returns 4800.*/

Sets or queries the trigger level of the RS232 trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for the RS232 trigger; for analog channel the range is based on vertical scale and offset, and for digital channel the range is -20 V to 20 V.
real - Returns the trigger level of the RS232 trigger in the same unit as the current amplitude.
:TRIGger:IICset / query

I2C trigger function. The instrument can trigger on start, restart, stop, missing acknowledgment, a specific device address, or a data value, including device address and data values at the same time.

:TRIGger:IIC:SCLset / query

Sets or queries the source channel of the clock line of the I2C trigger.

NameTypeValuesDescription
source--Source channel of the I2C trigger clock line.
:TRIGger:IIC:SDAset / query

Sets or queries the source channel of the data line of the I2C trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the data line.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
whenenumSTARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATaTrigger condition to use for the I2C trigger.
enum - Returns the current trigger condition.

Sets or queries the address width of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".

NameTypeValuesDescription
bitsenum7 | 8 | 10Address width in bits.
enum - The query returns 7, 8, or 10.
:TRIGger:IIC:AWIDth 10 /*Sets the address width to 10.*/
:TRIGger:IIC:AWIDth? /*The query returns 10.*/

Sets or queries the data bytes of I2C trigger when the trigger condition is "DATA" or "ADATa".

NameTypeValuesDescription
<bytes>--

Sets or queries the address of the I2C trigger when the trigger condition is "ADDRess" or "ADATa".

NameTypeValuesDescription
addressinteger0 - 2n-1Address value of the I2C trigger.
integer - Returns the address in integer.
:TRIGger:IIC:ADDRess 100
:TRIGger:IIC:ADDRess?

Sets or queries the data direction of the I2C trigger when the trigger condition is ADDRess or ADATa.

NameTypeValuesDescription
directionenumREAD | WRITe | RWRiteData direction for the I2C trigger.
enum - The query returns the current I2C trigger data direction.
*:TRIGger:IIC:DIRection RWRite
*:TRIGger:IIC:DIRection?

Sets or queries the data value of the I2C trigger when the trigger condition is "DATA" or "ADATa".

NameTypeValuesDescription
datainteger0 - 240-1Data value of the I2C trigger.

Sets or queries the trigger level of the clock line in I2C trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for the clock line in I2C trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:IIC:CLEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:IIC:CLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for the data line.
real - Returns the trigger level in scientific notation.
:TRIGger:CANset / query

Sets CAN trigger parameters for the CAN trigger option. The oscilloscope can trigger on the start or end of a frame, a specified frame type, or an error frame type.

Sets or queries the signal rate of CAN trigger. The unit is bps.

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsSignal rate of the CAN trigger.
integer (bps) - Returns the CAN trigger baud rate as an integer ranging from 10 kbps to 5 Mbps.
:TRIGger:CAN:BAUD 125000
:TRIGger:CAN:BAUD?

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the CAN trigger.
enum - Returns the trigger source of CAN trigger.

Sets or queries the signal type of the CAN trigger.

NameTypeValuesDescription
stypeenumH | L | RXTX | DIFFerentialSpecifies the CAN trigger signal type.
enum - Returns the current CAN trigger signal type.
:TRIGger:CAN:STYPe L /*Sets the signal type to CAN_L differential bus signal.*/
:TRIGger:CAN:STYPe? /*The query returns L.*/

Sets or queries the trigger condition of CAN trigger.

NameTypeValuesDescription
<cond>enumSOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBitTrigger condition for CAN triggering.
enum - Returns the current trigger condition of CAN trigger.

Sets or queries the sample point position of the CAN trigger, expressed as a percentage.

NameTypeValuesDescription
spointinteger10 - 90Sample point position of the CAN trigger.
integer (%) - Returns the current sample point position of the CAN trigger, expressed in percent.

Sets or queries the trigger level of CAN trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal(-5 x VerticalScale - OFFSet) - (5 x VerticalScale - OFFSet)Trigger level for analog channels; the manual also states a separate range for digital channels of -20 V to 20 V.
real - The query returns the trigger level in scientific notation.
:TRIGger:CAN:LEVel 0.16
:TRIGger:CAN:LEVel?
:TRIGger:SPIset / query

Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 6 x VerticalScale - OFFSetTrigger level of the SPI clock channel.
real - Returns the trigger level in scientific notation.
:TRIGger:SPI:CLEVel 0.16
:TRIGger:SPI:CLEVel?

Sets or queries the trigger level of the clock channel of SPI trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 6 x VerticalScale - OFFSetTrigger level for the SPI clock channel; range depends on whether the channel is analog or digital.
real - The query returns the trigger level in scientific notation.
:TRIGger:SPI:CLEVel 0.16
:TRIGger:SPI:CLEVel?

Sets or queries the trigger level of the data channel of SPI trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 7 x VerticalScale - OFFSetTrigger level for the SPI data channel trigger.
real - Returns the trigger level in scientific notation.
:TRIGger:SPI:DLEVel 0.16
:TRIGger:SPI:DLEVel?
:TRIGger:SPI:CSset / query

Sets or queries the source channel of the CS line when the trigger condition of SPI is set to CS.

NameTypeValuesDescription
sourceenum-Source channel for the CS line.

Sets or queries the data value of the SPI trigger.

NameTypeValuesDescription
datainteger0 - 2^32-1Data value to store for the SPI trigger.
integer - Returns the current data value.
:TRIGger:SPI:DATA 5
:TRIGger:SPI:DATA?

Sets or queries the CS mode of the SPI trigger when the trigger condition is "CS".

NameTypeValuesDescription
modeenumHIGH | LOWCS mode for the SPI trigger.
enum - The query returns HIGH or LOW.
:TRIGger:SPI:MODE LOW /*Sets the CS mode to LOW.*/
:TRIGger:SPI:MODE? /*The query returns LOW.*/
:TRIGger:SPI:SCLset / query

Sets or queries the channel source of the clock line of the SPI trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Selects the channel source used for the SPI trigger clock line.
:TRIGger:SPI:SDAset / query

Sets or queries the channel source of the data line of SPI trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger data line.
enum - Returns the channel source of the SPI trigger data line.
:TRIGger:SPI:SDA CHANnel2 /*Sets the channel source of the data
:TRIGger:SPI:SDA? /*The query returns CHAN2.*/

Sets or queries the type of the clock edge of SPI trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the clock edge used for SPI trigger sampling.
enum - Returns POS or NEG.
:TRIGger:SPI:SLOPe <slope>
:TRIGger:SPI:SLOPe?

Sets or queries the timeout value when the SPI trigger condition is "Timeout". The default unit is s.

NameTypeValuesDescription
timereal8 ns - 10 sTimeout value.
real - The query returns the timeout value in scientific notation.
:TRIGger:SPI:TIMeout 0.001
:TRIGger:SPI:TIMeout?

Sets or queries the trigger condition of the SPI trigger.

NameTypeValuesDescription
whenenumCS | TIMeoutTrigger condition for the SPI trigger.
:TRIGger:FLEXrayset / query

Sets the relevant parameters for the FLEXray trigger. The oscilloscope can trigger on the specified frame, symbol, error, or position of the FlexRay bus.

Sets or queries the data width of the data channel in the SPI trigger.

NameTypeValuesDescription
widthinteger4 - 32Data width of the SPI trigger data channel.
integer - Returns the data width as an integer from 4 to 32.
:TRIGger:SPI:WIDTh 10 /*Sets the data width to 10.*/
:TRIGger:SPI:WIDTh? /*The query returns 10.*/

Sets or queries the signal rate of the FlexRay trigger. The default unit is bps.

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.
enum - The query returns 2500000, 5000000, or 10000000.
:TRIGger:FLEXray:BAUD 5000000
:TRIGger:FLEXray:BAUD?

Sets or queries the trigger condition of the FlexRay trigger.

NameTypeValuesDescription
condenumFRAMe | SYMBol | ERRor | TSSSelects the FlexRay trigger condition.

Sets or queries the trigger level of the FlexRay trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level for analog channels; digital channel range is -20 V to 20 V.
real - Returns the trigger level in scientific notation.
:TRIGger:FLEXray:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:FLEXray:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:IISset / query

Sets relevant parameters for the I2S trigger. The slice describes the I2S trigger as searching for a specified data value and using the serial clock, frame clock, and serial data lines to identify the trigger condition.

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode for the I2S trigger.
enum - Returns the alignment mode of the I2S trigger.

Sets or queries the type of the clock edge of I2S trigger.

NameTypeValuesDescription
slopeenumNEGative | POSitiveClock edge type for the I2S trigger.
enum - The query returns NEG or POS.
:TRIGger:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge to
:TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the data source.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Audio channel or digital line used as the I2S trigger source.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel
to CHANnel2.*/
:TRIGger:IIS:SOURce:WSELect? /*The query returns
CHAN2.*/

Sets or queries the trigger condition of the I2S trigger.

NameTypeValuesDescription
operatorenum-

Sets or queries the audio state of the I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects the audio channel used by the I2S trigger.
enum - Returns the I2S trigger audio state as RIGHt, LEFT, or EITHer.
:TRIGger:LINset / query

Sets relevant parameters for the LIN trigger.

Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠".

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the I2S trigger.
integer - An integer ranging from 0 to 2^32-1.
:TRIGger:IIS:DATA 10 /*Sets the data value of I2S trigger to 10
:TRIGger:IIS:DATA? /*The query returns 10.*/

Sets or queries the trigger source of LIN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:LIN:SOURce CHANnel2
:TRIGger:LIN:SOURce?
:TRIGger:LIN:IDset / query

Sets or queries the specified LIN identifier used for LIN trigger conditions.

NameTypeValuesDescription
idinteger0 - 63Specifies the LIN identifier.
integer - Returns the LIN identifier.

Sets or queries the baud rate of LIN trigger. The default unit is bps.

NameTypeValuesDescription
baudinteger1 kbps - 20 MbpsBaud rate of the LIN trigger.
integer (bps) - Returns the baud rate of LIN trigger as an integer ranging from 1 kbps to 20 Mbps.
:TRIGger:LIN:BAUD 19200 /*Sets the baud rate of LIN trigger to 19.2 kbps.*/
:TRIGger:LIN:BAUD? /*The query returns 19200.*/

Sets or queries the protocol version of LIN trigger.

NameTypeValuesDescription
stdenum1X | 2X | BOTHProtocol version of the LIN trigger.
enum - The query returns 1X, 2X, or BOTH.

Sets or queries the sample position of LIN trigger.

NameTypeValuesDescription
valueinteger10 - 90Sample position of the LIN trigger, expressed as the ratio of time from bit start to sample point to bit time.

Sets or queries the trigger condition of LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorTrigger condition to use for LIN triggering.
enum - Returns the current LIN trigger condition as SYNC, ID, DATA, IDD, SLE, WAK, or ERR.
:TRIGger:LIN:WHEN SYNCbreak
:TRIGger:LIN:WHEN?
:TRIGger:M1553set / query

Sets relevant parameters for the M1553 trigger. The command applies to triggering on the 1553B bus, including sync field, data word, command word, status word, or error type.

Sets or queries the trigger level of LIN trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 7 x VerticalScale - OFFSetTrigger level value for the LIN trigger; for analog channels the range depends on VerticalScale and OFFSet, and for digital channels it is -20 V to 20 V.
real - The query returns the trigger level in scientific notation.
:TRIGger:LIN:LEVel 0.16
:TRIGger:LIN:LEVel?

Sets or queries the trigger source of the M1553 trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the M1553 trigger source.
enum - Returns the selected trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the trigger condition of the M1553 trigger.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition to use for the M1553 trigger.
enum - The query returns one of the abbreviated condition names: SYNC, DATA, CMD, STAT, or ERR.
:TRIGger:M1553:WHEN CMD /*Sets the trigger condition to CMD.*/
:TRIGger:M1553:WHEN? /*The query returns CMD.*/

Sets or queries the upper limit of the trigger level of the M1553 trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal0V - 5 x VerticalScale - OFFSetUpper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:M1553:ALEVel 0.16
:TRIGger:M1553:ALEVel?

Sets or queries the lower limit of the trigger level of Delay trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - upper limitLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:M1553:BLEVel 0.05 /*Sets the lower limit of the trigger level to 50 mV.*/
:TRIGger:M1553:BLEVel? /*The query returns 5.000000E-2.*/

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel of waveform data reading.
discrete - Returns the current source channel of waveform data reading.
:WAVeform:MODEset / query

Sets or queries the mode of the :WAVeform:DATA? command for reading data. When the channel source is set to MATH, only NORMal mode is valid.

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAW | TRACeMode used by :WAVeform:DATA? to determine which waveform data is read.
enum - Returns the current waveform mode.
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

NameTypeValuesDescription
formatenumWORD | BYTE | ASCiiReturn format of the waveform data.
enum - The query returns WORD, BYTE, or ASC.
:WAVeform:POINtsset / query

Sets or queries the number of waveform points to be read in the current mode.

NameTypeValuesDescription
pointinteger-

Reads the waveform data.

block - Returns the waveform data.
:WAV:DATA? /*Reads the waveform data on the screen.*/

Queries the time interval between two neighboring points of the currently selected channel source in the X direction. The query returns the time difference in scientific notation.

real - Returns the time difference in scientific notation.

Queries the X-origin of the currently selected waveform data. The returned value is the time difference in scientific notation.

real - Returns the X-origin of the currently selected waveform data in scientific notation.

Queries the reference time of the waveform points of the currently selected channel source in the X direction.

real - Returns the reference time value in scientific notation.

Queries the unit voltage value of the current source channel Y in the Y direction.

real (V) - Returns the unit voltage value in scientific notation.

Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.

Queries the vertical reference position of the currently selected channel source in the Y direction. The value depends on the configuration of the :WAVeform:FORMat command and varies with waveform return format.

integer - Returns the vertical reference position of the currently selected channel source in the Y direction.
:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger1 - 1,000Start position of waveform data reading.
integer - The query returns the start position as an integer.
:WAVeform:STARt 100 /*Sets the start point to 100.*/
:WAVeform:STARt? /*The query returns 100.*/
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
<stop>integer-
:WAVeform:BEGinset / query

Starts reading waveforms. No actual effects on the instrument; this command is compatible with DS2000.

:WAVeform:ENDset / query

Stops reading waveforms. No actual effects on the instrument; this command is compatible with DS2000.

:WAVeform:RESetset / query

Resets reading waveforms. No actual effects on the instrument; this command is compatible with DS2000.

Queries the current waveform reading status.

enum - Current waveform reading status.