/

Rigol

/

Rigol DS8204R

SCPI COMMAND REFERENCE

Rigol DS8204R

Rigol DS8204R

The Rigol DS8204R is Rigol's oscilloscope in the DS8000-R Series family. Its SCPI remote-control interface exposes 565 commands across 35 subsystems - 508 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.

565

Commands

508

Settable

57

Queries

35

Subsystems

SCPI

Verified

2026-07-16

All commands

:AUToscaleset / query

Enables the waveform auto setting function. 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. This command functions the same as clicking the Clear key at the right section of the operation interface in the Web Control page.

:RUNset / query

Starts the oscilloscope. This command functions the same as the RUN/STOP key on the front panel.

:STOPset / query

Stops the oscilloscope. This command functions the same as pressing the RUN/STOP key on the front panel.

:SINGleset / query

Sets the trigger mode of the oscilloscope to "Single". This command functions the same as clicking the Single key in the Web Control page.

:TFORceset / query

Generates a trigger signal forcibly. It is only applicable to the normal and single trigger modes and functions the same as the Force key on the front panel.

Sets or queries the number of averages in the average acquisition mode.

NameTypeValuesDescription
countinteger2 - 65536Number of averages to use; the manual states it is 2n, where n is an integer from 1 to 16.
integer - Returns the current number of averages.
:ACQuire:AVERages 128
:ACQuire:AVERages?
: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
mdepenumAUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 250M | 500MMemory depth setting.
enum (pts) - Returns the current memory depth setting.
:ACQuire:MDEPth <mdep>
:ACQuire:MDEPth?
:ACQuire:TYPEset / query

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | AVERages | PEAK | HRESolutionAcquisition mode to use.
enum - The query returns NORM, AVER, PEAK, or HRES.
:ACQuire:TYPE AVERages
:ACQuire:TYPE?

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

real (Sa/s) - Returns the current sample rate.
:ACQuire:AALiasset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns anti-aliasing on or off.
enum - Returns 1 or 0 indicating the current anti-aliasing status.
:ACQuire:AALias ON
:ACQuire:AALias?

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the decoding bus number.
modeenumPARallel | RS232 | SPI | IIC | IIS | LIN | CAN | FLEXray | M1553Selects the decoding type for the specified bus.
enum - Returns the current decoding type of the specified decoding bus.
:BUS1:MODE SPI /*Sets the type of the decoding bus to SPI.*/
:BUS1:MODE? /*The query returns SPI.*/
:BUS<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the decoding bus number.
boolboolean-Enables or disables the display status.
enum - The query returns 1 or 0.
:BUS1:DISPlay ON
:BUS1:DISPlay? /*The query returns 1.*/
:BUS<n>:FORMatset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
fmtenumHEX | ASCii | DEC | BINSelects the display format for the decoding bus data.
enum - Returns the current display format as HEX, ASC, DEC, or BIN.
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/
:BUS1:FORMat? /*The query returns HEX.*/
: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
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolboolean1 | ON | 0 | OFFEnables or disables the event table.
integer - The query returns 1 or 0.
:BUS1:EVENt ON
:BUS1:EVENt?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
formatenumHEX | ASCii | DEC | BINSelects the display format for the bus event table.
enum - The query returns the current display format of the specified decoding bus event table.
:BUS1:EVENt:FORMat HEX
:BUS1:EVENt:FORMat?

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the decoding bus number.
packetenumPACKets | DETails | PAYLoadSelects which event table page to display.
enum - Returns the current event table page as PACK, DET, or PAYL.
:BUS1:EVENt:VIEW DETails /*Sets the data page of the decoding bus event table
:BUS1:EVENt:VIEW? /*The query returns DET.*/
:BUS<n>:LABelset / query

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

NameTypeValuesDescription
boolboolean-Enables or disables the bus label.
boolean - Returns the on/off status of the specified decoding bus label.

Reads the data in the decoding event table.

NameTypeValuesDescription
ninteger1 - 4Selects the decoding bus.
block - Returns the data in the decoding event table in a TMC data block format with the decoding type and comma-separated table data.
:BUS<n>:EEXPortset / query

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

NameTypeValuesDescription
ninteger1 - 4
pathstring-File storage location and filename with suffix.
:BUS1:EEXPort "D:\data\bus1.csv"
:BUS<n>:POSitionset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
posinteger-250 - +250Vertical position of the bus on the screen, related to the channel offset.
integer - The query returns an integer ranging from -250 to +250.
:BUS1:POSition 200
:BUS1:POSition?

Sets or queries the threshold of the specified decoding source.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuereal-5× VerticalScale–OFFSet - 5× VerticalScale–OFFSet
typediscretePAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553
string - The query returns the threshold of the specified decoding source in scientific notation.
:BUS1:THReshold 2.4,PAL
:BUS1:THReshold? PAL
:BUS<n>:PARallelset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCH1 | CH2 | CH3 | CH4 | USER
enum - The query returns CH1, CH2, CH3, CH4, or USER.
:BUS1:PARallel:BUS CH2
:BUS1:PARallel:BUS?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCH1 | CH2 | CH3 | CH4 | USERSelects the source for the Parallel decoding bus.
enum - The query returns CH1, CH2, CH3, CH4, or USER.
:BUS1:PARallel:BUS CH2
:BUS1:PARallel:BUS?

Sets or queries the clock source of the Parallel decoding.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the clock source for Parallel decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:PARallel:CLK CHANnel1
:BUS1:PARallel:CLK?

Sets or queries the edge type of the clock channel when being sampled by Parallel decoding on the data channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGative | BOTH
enum - The query returns POS, NEG, or BOTH.
:BUS1:PARallel:SLOPe BOTH
:BUS1:PARallel:SLOPe?

Sets or queries the data width of the parallel bus, i.e. the number of bits per frame.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
widinteger0 - 4Data width of the parallel bus.
integer - The query returns an integer ranging from 0 to 4.
:BUS1:PARallel:WIDTh 2 /*Sets the data width of Parallel decoding to 2.*/
:BUS1:PARallel:WIDTh? /*The query returns 2.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitinteger0 - data width - 1
integer - The query returns the selected data bit.
:BUS1:PARallel:BITX 0
:BUS1:PARallel:BITX?

Sets or queries the channel source of the currently selected data bit. Send :BUS<n>:PARallel:BITX first to select the desired bit.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the parallel bus instance.
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Sets the channel source for the selected data bit.
enum - Returns the current channel source for the selected data bit.
:BUS1:PARallel:SOURce CHANnel2
:BUS1:PARallel:SOURce? /*The query returns CHAN2.*/

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumNEGative | POSitiveSelects the polarity for Parallel decoding.
enum - The query returns NEG or POS.
:BUS1:PARallel:POLarity NEGative /*Sets the data polarity of Parallel decoding to
NEGative.*/
:BUS1:PARallel:POLarity? /*The query returns NEG.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
boolboolean1 | ON | 0 | OFFEnables or disables noise rejection.
enum - The query returns 1 or 0.
:BUS1:PARallel:NREJect ON
:BUS1:PARallel:NREJect?

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
:BUS1:PARallel:NRTime?
:BUS<n>:RS232set / query

Option command group for RS232 decoding settings under a bus decoder. It is used to set relevant parameters for RS232 decoding.

:BUS<n>:RS232:TXset / query

Sets the TX channel source of RS232 decoding, or queries the current TX source.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number selector.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFTX channel source for RS232 decoding.
enum - Returns the current TX channel source as CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:RS232:TX CHANnel2
:BUS1:RS232:TX?
:BUS<n>:RS232:RXset / query

Sets or queries the RX channel source of RS232 decoding.

NameTypeValuesDescription
ninteger1 - 4Bus index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFRX channel source for RS232 decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:RS232:RX CHANnel2
:BUS1:RS232:RX?

Sets or queries the polarity of RS232 decoding. The query returns POS or NEG.

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

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

NameTypeValuesDescription
ninteger1 - 4Bus number.
endianenumMSB | LSBSelects the RS232 transmission bit order.
enum - Returns the current RS232 endian setting.
:BUS1:RS232:ENDian MSB
:BUS1:RS232:ENDian?

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

NameTypeValuesDescription
baudintegerbpsBaud rate of data transmission.

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.
:BUS1:RS232:DBITs 7
:BUS1:RS232:DBITs?

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
stop bitsenum1 | 1.5 | 2
enum - The query returns 1, 1.5, or 2.
:BUS1:RS232:SBITs 2
:BUS1:RS232:SBITs?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
parityenum-

Enables or disables the packet end during data transmission, or queries its status.

NameTypeValuesDescription
ninteger1 - 4Selects the bus number.
boolenum1 | ON | 0 | OFFEnables or disables the packet end.
enum - Returns the packet end status.
:BUS1:RS232:PACKet ON
:BUS1:RS232:PACKet?

Sets or queries the packet separator type during data transmission.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
package endenumNULL | LF | CR | SP
enum - The query returns NULL, LF, CR, or SP.
:BUS1:RS232:PEND LF
:BUS1:RS232:PEND?
:BUS<n>:IICset / query

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<addr>--

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the clock channel source used for I2C decoding.
enum - Returns the selected clock source as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIC:SCLK:SOURce CHANnel2
:BUS1:IIC:SCLK:SOURce?

Sets or queries the data channel source of I2C decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the data channel source for I2C decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIC:SDA:SOURce CHANnel2
:BUS1:IIC:SDA:SOURce?

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
addrenumNORMal | RWAddress mode for I2C decoding; NORMal excludes the R/W bit, RW includes it.
enum - The query returns NORM or RW.
:BUS1:IIC:ADDRess RW /*Sets the address of I2C decoding to include the R/W bit.*/
:BUS1:IIC:ADDRess? /*The query returns RW.*/
:BUS<n>:SPIset / query

Sets or queries the clock source of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:SPI:SCLK:SOURce CHANnel2
:BUS1:SPI:SCLK:SOURce?

Sets or queries the clock source of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns the selected clock source as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:SPI:SCLK:SOURce CHANnel2 /*Sets the clock source of SPI decoding to CHANnel2.*/
:BUS1:SPI:SCLK:SOURce? /*The query returns CHAN2.*/

Sets or queries the clock edge type of SPI decoding.

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

Sets or queries the MISO data source of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:SPI:MISO:SOURce CHANnel2
:BUS1:SPI:MISO:SOURce?

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

NameTypeValuesDescription
ninteger1 - 4Bus index.
polarityenumHIGH | LOWSelects the polarity of the MISO data line.
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.

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:SPI:MOSI:SOURce CHANnel2 /*Sets the MOSI data source of SPI decoding to
:BUS1:SPI:MOSI:SOURce? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects the polarity of the MOSI data line.
enum - The query returns HIGH or LOW.
:BUS1:SPI:MOSI:POLarity HIGH /*Sets the polarity of MOSI data line to HIGH.*/
:BUS1:SPI:MOSI:POLarity? /*The query returns HIGH.*/

Sets or queries the data width of SPI decoding.

NameTypeValuesDescription
ndiscrete-
widthinteger4 - 32
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 order used for SPI decoding.
enum - The query returns MSB or LSB.
:BUS1:SPI:ENDian LSB /*Sets the endian of data transmission of SPI decoding
to LSB.*/
:BUS1:SPI:ENDian? /*The query returns LSB.*/
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumCS | TIMeoutSelects the SPI decode mode: chip select or timed out.
:BUS1:SPI:MODE CS
:BUS1:SPI:MODE?

Sets or queries the timeout value of SPI decoding. The default unit is seconds, and the setting is only valid in timeout mode.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the bus number.
timereal8 ns - 10 sSpecifies the timeout value.
real - The query returns the timeout value in scientific notation.
:BUS1:SPI:TIMeout:TIME 0.000005
:BUS1:SPI:TIMeout:TIME?

Sets or queries the source channel of the CS line of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the CS line of SPI decoding.
enum - The query returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:SPI:SS:SOURce CHANnel2 /*Sets the source channel of CS line of SPI decoding to CHANnel2.*/
:BUS1:SPI:SS:SOURce? /*The query returns CHAN2.*/

Sets or queries the polarity of the CS line of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects the CS line polarity used for SPI decoding.
enum - The query returns HIGH or LOW.
:BUS1:SPI:SS:POLarity HIGH
:BUS1:SPI:SS:POLarity? /*The query returns HIGH.*/
:BUS<n>:CANset / query

Sets or queries CAN decoding parameters for a bus decode channel. This command group configures CAN source and signal type.

NameTypeValuesDescription
ninteger1 - 4Bus decode channel number.

Sets or queries the source channel of CAN decoding.

NameTypeValuesDescription
ninteger1 - 4Bus index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4CAN decoding source channel.
enum - The query returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:CAN:SOURce CHANnel2
:BUS1:CAN:SOURce?

Sets or queries the signal type of CAN decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stypeenumTX | RX | CANH | CANL | DIFFerentialSelects the CAN decoding signal type.
enum - The query returns TX, RX, CANH, CANL, or DIFF.
:BUS1:CAN:STYPe TX
:BUS1:CAN:STYPe?
:BUS<n>:CAN:BAUDset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger10 kbps - 5 MbpsSignal rate of CAN decoding.
integer - The query returns an integer ranging from 10 kbps to 5 Mbps.
:BUS1:CAN:BAUD 120000 /*Sets the signal rate of CAN decoding to 120000 bps.*/
:BUS1:CAN:BAUD? /*The query returns 120000.*/

Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is the position within a bit time where the oscilloscope samples the bit level.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
spointinteger10 - 90Sample point position in percent.
integer - The query returns the sample point position as an integer 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.*/
:BUS<n>:FLEXrayset / query

Sets or queries the source channel of FlexRay decoding.

NameTypeValuesDescription
ninteger1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for FlexRay decoding.
enum - The query returns the selected source channel.
:BUS1:FLEXray:SOURce CHANnel2
:BUS1:FLEXray:SOURce?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bauddiscrete2500000 | 5000000 | 10000000
discrete - The query returns 2500000, 5000000, or 10000000.
:BUS1:FLEXray:BAUD 2500000
:BUS1:FLEXray:BAUD?

Sets or queries the source channel of FlexRay decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:FlexRay:SOURce CHANnel2
:BUS1:FlexRay:SOURce?

Sets or queries the sample point position of FlexRay decoding, expressed as a percentage of bit time.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90Sample point position in percent.
integer - The query returns an integer from 10 to 90.

Sets or queries the signal type of FlexRay decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stypeenumBP | BM | RT
enum - The query returns BP, BM, or RT.
:BUS1:FLEXray:STYPe BM
:BUS1:FLEXray:STYPe?
:BUS<n>:LINset / query

Sets or queries the parity bit of LIN decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolenum1 | ON | 0 | OFFSelects whether the parity bit is included in LIN decoding.
enum - Returns 0 or 1.
:BUS1:LIN:POLarity ON /*Sets the parity bit to be included in LIN decoding.*/
:BUS1:LIN:POLarity? /*The query returns 1.*/
:BUS<n>:LIN:BAUDset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger2.4 kbps - 20 MbpsBaud rate used for LIN decoding.
integer (bps) - The query returns a baud rate ranging from 2.4 kbps to 20 Mbps.
:BUS1:LIN:BAUD 9600
:BUS1:LIN:BAUD?

Sets or queries the parity bit of LIN decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFF
integer - The query returns 0 or 1.
:BUS1:LIN:POLarity ON
:BUS1:LIN:POLarity?

Sets or queries the source of the LIN bus on the selected bus number.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the LIN bus.
enum - Returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:LIN:SOURce CHANnel2
:BUS1:LIN:SOURce?

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.
:BUS1:LIN:STANdard V2X
:BUS1:LIN:STANdard?
:BUS<n>:IISset / query

Sets or queries the I2S decoding parameters for bus ]?IIS. This slice identifies :BUS<n>:IIS as the I2S decoding subsystem and lists its related source-setting commands.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for the I2S decoding.
enum - Returns the selected clock source.
:BUS1:IIS:SOURce:CLOCk CHANnel2
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the data source of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:DATA CHANnel2
:BUS1:IIS:SOURce:DATA?

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the I2S audio channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:WSELect CHANnel2
:BUS1:IIS:SOURce:WSELect?

Sets or queries the alignment mode of the I2S decoding.

NameTypeValuesDescription
alignenumIIS | RJ | LJAlignment mode for I2S decoding.
enum - The query returns IIS, RJ, or LJ.
:BUS1:IIS:ALIGnment RJ /*Sets the alignment mode of the I2S decoding to RJ.*/
:BUS1:IIS:ALIGnment? /*The query returns RJ.*/

Sets or queries the clock edge type of I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumNEGative | POSitive
enum - The query returns POS or NEG.
:BUS1:IIS:CLOCk:SLOPe NEGative
:BUS1:IIS:CLOCk:SLOPe?

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
valinteger4 - 32Word size of the I2S decoding.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:IIS:RWIDth 5
:BUS1:IIS:RWIDth?
:BUS<n>:M1553set / query

Sets relevant parameters for the M1553 decoding.

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number selector.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel used for the M1553 decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:M1553:SOURce CHANnel2
:BUS1:M1553:SOURce?

Sets or queries the bandwidth limit of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typediscrete20M | 250M | 500M | OFFBandwidth limit setting; the available values depend on the instrument model.
enum - Returns the bandwidth limit setting.
:CHANnel1:BWLimit 20M
:CHANnel1:BWLimit?

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
couplingenumAC | DC | GNDSelects the channel coupling mode.
enum - Returns the current coupling mode.
:CHANnel1:COUPling AC
:CHANnel1:COUPling?

Turns on or off the specified channel, or queries the on/off status of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFEnables or disables display of the specified channel.
integer - The query returns 1 or 0.
:CHANnel1:DISPlay ON
:CHANnel1:DISPlay?

Turns on or off the waveform invert for the specified channel; or queries the on/off status of the waveform invert for the specified channel.

NameTypeValuesDescription
ninteger1 - 4Channel number.
boolboolean-Turns waveform invert on or off.
:CHANnel1:INVert ON
:CHANnel1:INVert?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
offsetreal-100 V - 100 VVertical offset for the specified channel.
real - The query returns the vertical offset in scientific notation.
:CHANnel1:OFFSet 0.01
:CHANnel1:OFFSet?

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

NameTypeValuesDescription
ndiscrete1 - 4Channel number.
valreal-100 ns - 100 nsDelay calibration time.
real - The query returns the delay calibration time in scientific notation.
:CHANnel1:TCALibrate 0.00000002 /*Sets the delay calibration time to 20 ns.*/
:CHANnel1:TCALibrate? /*The query returns 2.000000E-8.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
scalereal1 mV - 10 VVertical scale of the specified channel. With 1 MΩ input impedance, the 1X probe range is 1 mV to 10 V; with 50 Ω input impedance, the 1X probe range is 1 mV to 1 V.
real (V) - Returns the vertical scale in scientific notation.
:CHANnel1:SCALe 1 /*Sets the vertical scale of CH1 to 1 V.*/
:CHANnel1:SCALe? /*The query returns 1.*/

Sets or queries the input impedance of the specified analog channel. The default unit is Ω.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
impedanceenumOMEG | FIFTySelects 1 MΩ or 50 Ω input impedance.
enum - Returns OMEG or FIFT.
:CHANnel1:IMPedance FIFTy /*Sets the input impedance of CH1 to FIFTy.*/
:CHANnel1:IMPedance? /*The query returns FIFT.*/

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 affects the settable range of the current vertical scale.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
attendiscrete0.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
real - The query returns the probe ratio.
:CHANnel1:PROBe 10 /*Sets the probe ratio of CH1 to 10X.*/
:CHANnel1:PROBe? /*The query returns 10.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
delayreal-100 ns - 100 ns
string - The query returns the probe delay time in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
biasreal-5 V - 5 VSets the probe bias voltage.
real - The query returns the probe bias voltage in scientific notation.

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

NameTypeValuesDescription
ndiscrete-
unitsenumVOLTage | WATT | AMPere | UNKNownSelects the amplitude display unit for the specified analog channel.
enum - The query returns VOLT, WATT, AMP, or UNKN.
:CHANnel1:UNITs VOLTage /*Sets the amplitude display unit of CH1 to VOLTage.*/
:CHANnel1:UNITs? /*The query returns VOLT.*/

Enables or disables fine adjustment of the vertical scale for the specified analog channel, or queries its on/off status.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
boolboolean1 | ON | 0 | OFFTurns fine adjustment on or off.
enum - Returns the fine adjustment status as ON or OFF.

Sets or queries the offset calibration voltage for calibrating the zero point of the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
offsetreal-100 - 100Sets the offset calibration voltage.
real - The query returns the offset calibration voltage for calibrating the zero point of the specified analog channel in scientific notation.
:CHANnel1:POSition 0.01
:CHANnel1:POSition?

: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.
enum - The query returns AUT, SEM, or MAN.
*:CLOCk:TYPE AUT
*:CLOCk:TYPE?
:CLOCk:RATEset / query

Sets or queries the data rate of the Manual method.

NameTypeValuesDescription
valreal-Data rate value to set for the Manual clock recovery method.
:CLOCk:PLL:ORDerset / query

Sets or queries the PLL order.

NameTypeValuesDescription
ordenumONE | TWOPLL order to set.
enum - The query returns ONE or TWO.
:CLOCk:PLL:ORDer TWO
:CLOCk:PLL:ORDer?
: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 or queries the source of the external clock recovery method.

NameTypeValuesDescription
chenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the external clock recovery source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:CLOCk:EXTChan CHANnel3 /*Sets the source of the external clock recovery method to CH3.*/
:CLOCk:EXTChan? /*The query returns CHAN3.*/

Queries the measurement value of the frequency counter. The query returns the current measurement value in scientific notation.

real - The current measurement value in scientific notation.
:COUNter:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the frequency counter.
:COUNter:ENABle ON
:COUNter:ENABle?
:COUNter:SOURceset / query

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTSource used by the frequency counter.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or EXT.
:COUNter:SOURce CHANnel2
:COUNter:SOURce?
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

NameTypeValuesDescription
modeenumFREQuency | PERiod | TOTalizeSelects the frequency counter mode.
enum - The query returns FREQ, PER, or TOT.
:COUNter:MODE PERiod /*Sets the mode of the frequency counter to
:COUNter:MODE? /*The query returns PER.*/
:COUNter:NDIGitsset / query

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

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

Enables or disables the statistical function of the frequency counter, or queries its on/off status. The statistical function is available for Period and Frequency, but unavailable for Totalize.

NameTypeValuesDescription
boolboolean-Turns the statistical function on or off.
:COUNter:TOTalize:ENABle ON
:COUNter:TOTalize:ENABle?

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

NameTypeValuesDescription
modeenumOFF | MANual | TRACk | XY | MEASureCursor measurement mode.
enum - Returns the current cursor measurement mode.
:CURSor:MODE MANual /*Selects the manual cursor measurement mode.*/
:CURSor:MODE? /*The query returns MAN.*/
:CURSor:MANualset / query

Sets or queries the cursor type in manual cursor measurement mode.

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type to select for manual cursor measurements.
enum - The query returns TIME or AMPL.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

Sets or queries the cursor type in manual cursor measurement mode.

NameTypeValuesDescription
typeenumTIME | AMPLitudeSelects the cursor type.
enum - Returns TIME or AMPL.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

Sets or queries the channel source of the manual mode of cursor measurement.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONESelects the channel source for manual cursor measurement mode.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:MANual:SOURce CHANnel2
:CURSor:MANual:SOURce?

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

NameTypeValuesDescription
unitenumSECond | HZ | DEGRee | PERCentSelects the horizontal unit used for the manual cursor measurement results.
enum - Returns the current horizontal unit as SEC, HZ, DEGR, or PERC.
:CURSor:MANual:TUNit DEGRee /*Sets the horizontal unit to DEGRee.*/
:CURSor:MANual:TUNit? /*The query returns DEGR.*/

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

NameTypeValuesDescription
unitenumSOURce | PERCentSelects the vertical unit for the manual cursor measurement results.
enum - The query returns SOURce or PERC.

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

NameTypeValuesDescription
axinteger0 - 999Horizontal cursor position in screen pixel coordinates.
integer - The query returns an integer ranging from 0 to 999.
:CURSor:MANual:CAX 200 /*Sets the horizontal position of Cursor A to 200.*/
:CURSor:MANual:CAX? /*The query returns 200.*/

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

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

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

NameTypeValuesDescription
ayinteger0 - 479Vertical position of Cursor A in screen pixel coordinates.
integer - The query returns an integer ranging from 0 to 479.

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

NameTypeValuesDescription
byinteger0 - 479Vertical position of Cursor B in screen pixel coordinates.
integer - The query returns an integer ranging from 0 to 479.
:CURSor:MANual:CBY 200
::CURSor:MANual:CBY?

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

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

Queries the Y value at Cursor A in the manual mode of cursor measurement. The unit is determined by the currently selected vertical unit.

string - Returns the Y value at Cursor A in scientific notation when the channel source is CHANnel1, CHANnel2, CHANnel3, CHANnel4, MATH1, MATH2, MATH3, or MATH4.

Queries 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 X value at Cursor B in scientific notation.

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

string - When the channel source is CHANnel1, CHANnel2, CHANnel3, CHANnel4, MATH1, MATH2, MATH3, or MATH4, 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 manual cursor measurement mode. The unit is determined by the currently selected horizontal unit.

real - 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 the manual mode of cursor measurement. The unit is determined by the currently selected horizontal unit.

string - Returns 1/△X in scientific notation.

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

real - Returns the current difference value in scientific notation.
:CURSor:TRACkset / query

Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the channel source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source for Cursor A in track mode.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:TRACk:SOURce1 CHANnel2
:CURSor:TRACk:SOURce1?

Sets or queries the channel source of Cursor A in track mode. Only the currently enabled channel can be selected as the channel source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source for Cursor A in track mode.
:CURSor:TRACk:SOURce1 CHANnel2
:CURSor:TRACk:SOURce1?

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source for Cursor B in track mode.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:TRACk:SOURce2 CHANnel2 /*Sets the channel source to CHANnel2.*/
:CURSor:TRACk:SOURce2? /*The query returns CHAN2.*/

Sets or queries the horizontal position of Cursor A in track mode cursor measurement. The position is defined by the screen pixel coordinate.

NameTypeValuesDescription
axinteger0 - 999Horizontal position of Cursor A in pixels.
integer - The query returns an integer ranging from 0 to 999.
:CURSor:TRACk:CAX 200
:CURSor:TRACk:CAX?

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

NameTypeValuesDescription
bxinteger0 - 999Horizontal pixel coordinate of Cursor B.
integer - The query returns the horizontal position of Cursor B as an integer from 0 to 999.
:CURSor:TRACk:CBX 200
:CURSor:TRACk:CBX?

Queries the vertical position of Cursor A in track mode cursor measurement.

integer - The query returns an integer.

Queries the vertical position of Cursor B in track mode of cursor measurement.

integer - Returns the vertical cursor position as an integer.
:CURSor:TRACk:CBY? /*The query returns 200.*/

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 - 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 Y value at Cursor A in scientific notation.

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 - 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 - 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 cursor measurement mode. The default unit is s.

real (s) - Returns the current X 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.

real - 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 of cursor measurement. The default unit is Hz.

string (Hz) - Returns 1/△X in scientific notation.
:CURSor:XYset / query

The :CURSor:XY commands are available only when the horizontal time base mode is set to XY.

:CURSor:XY:AXset / query

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

NameTypeValuesDescription
xinteger0 - 479Horizontal pixel coordinate for Cursor A.
integer - Returns the horizontal cursor position as an integer from 0 to 479.
CURSor:XY:AX 200
CURSor:XY:AX?
:CURSor:XY:BXset / query

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

NameTypeValuesDescription
xinteger0 - 479Horizontal pixel coordinate of Cursor B in the XY display region.
integer - Returns the horizontal cursor position as an integer from 0 to 479.
:CURSor:XY:BX 200
::CURSor:XY:BX?
:CURSor:XY:AYset / query

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

NameTypeValuesDescription
yinteger0 - 479Vertical pixel coordinate of Cursor A in the XY display region.
integer - The query returns an integer ranging from 0 to 479.
:CURSor:XY:AY 200 /*Sets the vertical position of Cursor A to 200.*/
:CURSor:XY:AY? /*The query returns 200.*/
:CURSor:XY:BYset / query

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

NameTypeValuesDescription
yinteger0 - 479
integer - The query returns an integer ranging from 0 to 479.
:CURSor:XY:BY 200
:CURSor:XY:BY?

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

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

Queries the Y value at Cursor A in XY cursor measurement mode. The unit is determined by the amplitude unit selected for the corresponding channel.

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

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

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

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

real - Returns the Y value at Cursor B in scientific notation.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the measurement auto cursor.
enum - The query returns 1 or 0.
::CURSor:MEASure:INDicator ON
::CURSor MEASure:INDicator?

:DISPlay:CLEarset / query

Clears all the waveforms on the screen. If the oscilloscope is in the RUN state, new waveforms continue displaying after the clear.

:DISPlay:CLEar
:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTors | DOTSDisplay type to use for the waveforms.
enum - Returns the current display type.
:DISPlay:TYPE DOTS /*Selects the dots display mode.*/
:DISPlay:TYPE? /*The query returns DOTS.*/

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

NameTypeValuesDescription
timeenumMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting; MIN sets the minimum persistence time, numeric values select a specific time, and INFinite keeps newly acquired waveforms without clearing previous ones.
enum - Returns the current persistence time setting.
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 0.1 s.*/
:DISPlay:GRADing:TIME? /*The query returns 0.1.*/

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

NameTypeValuesDescription
timeinteger1 - 100
integer - The query returns an integer ranging from 1 to 100.
:DISPlay:WBRightness 50
:DISPlay:WBRightness? /*The query returns 50.*/
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONE | IRESelects the display type of the screen grid.
enum - The query returns the current grid setting: FULL, HALF, NONE, or IRE.

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

NameTypeValuesDescription
brightnessinteger1 - 100Brightness of the screen grid, in percent.
integer - The query returns an integer ranging from 1 to 100.
:DISPlay:GBRightness 60
:DISPlay:GBRightness?

Queries the bitmap data stream of the currently displayed image. The query returns the screenshot in ".bmp" format.

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

Enables or disables the ruler display, or queries the on/off status of the ruler.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the ruler display.
:DISPlay:RULers ON /*Enables the display of the ruler.*/
:DISPlay:RULers? /*The query returns 1.*/
:DISPlay:COLorset / query

Enables or disables the color grade display, or queries its on/off status.

NameTypeValuesDescription
valboolean-Turns the color grade display on or off.
integer - Returns 1 or 0 to indicate the color grade display status.
:DISPlay:COLor ON
:DISPlay:COLor?

Queries the current voltage value under test.

real - The current voltage value under test.
:DVM:ENABleset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns the digital voltmeter on or off.
: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
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the digital voltmeter.
enum - Returns the current DVM source as CHAN1, CHAN2, CHAN3, or CHAN4.
:DVM:SOURce CHANnel1
:DVM:SOURce?
:DVM:MODEset / query

Sets or queries the mode of the digital voltmeter.

NameTypeValuesDescription
modeenumACRMs | DC | DCRMsSelects the digital voltmeter mode.
enum - Returns the DVM mode as ACRM, DC, or DCRM.
":DVM:MODE DC"
":DVM:MODE?"

: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.
:EYE:ENABle ON
:EYE:ENABle?
:EYE:SOURceset / query

Sets or queries the source of the eye diagram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the eye diagram source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:DVM:SOURce CHANnel3
:DVM:SOURce?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the eye measurement.
enum - The query returns 1 or 0.
:EYE:MEASure:ENABle ON
:EYE:MEASure:ENABle?

Queries a specified eye diagram measurement item. The query returns the selected measurement in scientific notation.

NameTypeValuesDescription
itemenumONE | ZERO | WIDTh | HEIGth | AMP | CROSs | QFACtorSelects which eye diagram measurement to query.
string - Returns the selected eye diagram measurement in scientific notation.
:EYE:MEASure:ITEM? AMP /*Queries the amplitude of an eye diagram and
returns 9.9000E+37.*/

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

NameTypeValuesDescription
boolenum1|ON | 0|OFFEnables or disables the histogram function.
:HISTogram:DISPlay ON /*Enables the histogram.*/
:HISTogram:DISPlay? /*The query returns 1.*/
:HISTogram:TYPEset / query

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTical | MEASHistogram type to select.
enum - The query returns HOR, VERT, or MEAS.
:HISTogram:TYPE VERTical
:HISTogram:TYPE?

Sets or queries the source of the histogram.

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

Sets or queries the height of the histogram.

NameTypeValuesDescription
sizeinteger1 - 4Height of the histogram.
integer - The query returns an integer ranging from 1 to 4.
:HISTogram:SIZE 2
:HISTogram:SIZE?

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
boolean - The query returns 1 or 0.
:HISTogram:STATic ON
:HISTogram:STATic?

Sets or queries the histogram's bottom boundary limit.

NameTypeValuesDescription
yreal-4× VerticalScale-OFFSet - 4× VerticalScale-OFFSetVertical scale and vertical offset of the channel source of the histogram.
string - The histogram's bottom boundary limit in scientific notation.
:HISTogram:BLIMit -2
:HISTogram:BLIMit?

Sets or queries the histogram's left boundary limit.

NameTypeValuesDescription
xreal(-5× Time Base Scale+Time Base Offset) - (5× Time Base Scale +Time Base Offset)Left boundary limit of the histogram.
string - The query returns the histogram's left boundary limit in scientific notation.
:HISTogram:LLIMit -2 /*Sets the histogram's left boundary limit to -2s.*/
:HISTogram:LLIMit? /*The query returns -2.000000E0.*/

Sets or queries the histogram's right boundary limit.

NameTypeValuesDescription
xreal(-5× Time Base Scale+Time Base Offset) - (5× Time Base Scale +Time Base Offset)Right boundary limit of the histogram.
:HISTogram:RLIMit -2
:HISTogram:RLIMit?

Sets or queries the histogram's top boundary limit.

NameTypeValuesDescription
yreal-4× VerticalScale-OFFSet - 4× VerticalScale-OFFSetVertical scale and vertical offset of the channel source of the histogram.
string - The query returns the histogram's top boundary limit in scientific notation.
::HISTogram:TLIMit -2
::HISTogram:TLIMit?

*CLSset / query

Clears all the event registers, and also clears the error queue.

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Mask value for the standard event register enable bits.
integer - The query returns the enable value of the register, equal to the binary-weighted sum of all bits set in the register.
*ESE 16
*ESE?
*ESR?query

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

integer - The query returns an integer value representing the event register contents.
*IDN?query

Queries the ID string of the instrument.

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

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

*SAVset / query

Saves the current instrument state to the selected register.

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

Recalls the instrument state in the specified location.

*RSTset / query

Restores the instrument to its factory default settings.

*SREset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Mask value for the status byte register enable register.
integer - The query returns the enable value of the register as a binary-weighted sum of all bits set in the register.
*SRE 16
*SRE?
*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 - Returns an integer equal to the binary-weighted sum of all bits set in the register.
*TST?query

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

integer - Returns a decimal integer self-test result.
*WAIset / query

Waits for all pending operations to complete before executing any additional commands.

:JITTer:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the jitter analysis function.
:JITTer:ENABle ON
:JITTer:ENABle?
:JITTer:SOURceset / query

Sets or queries the source of the jitter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the jitter source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:JITTer:SOURce CHANnel3
:JITTer:SOURce?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the jitter histogram.
enum - The query returns 1 or 0.
:JITTer:HISTogram:APPLy ON /*Enables the jitter histogram.*/
:JITTer:HISTogram:APPLy? /*The query returns 1.*/

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

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

Sets or queries the measurement item of the jitter.

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

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

NameTypeValuesDescription
itemenumTIE | CYC | POS | NEGJitter measurement item.
sourceoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specified channel.
enum - The query returns the jitter measurement item of the specified channel in scientific notation.
:JITTer:MEASure:ITEM TIE,CHANnel1 /*Sets the jitter measurement item of CH1 to
:JITTer:MEASure:ITEM? TIE,CHANnel1 /*The query returns 9.900000E+37.*/

Sets or queries the statistics value of the jitter measurement item for the specified channel.

NameTypeValuesDescription
typeenumMAXimum | MINimum | CURRent | AVERages | SDEViation | CNT
itemenumTIE | CYC | POS | NEG
sourceoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
real - The query returns the statistics value of the jitter measurement item in scientific notation.
:JITTer:MEASure:STATistic:ITEM? MAXimum,TIE,CHANnel1

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean value that turns jitter measurement on or off.
:JITTer:MEASure:ENABle ON
:JITTer:MEASure:ENABle? /*The query returns 1.*/
:JITTer:SLOPeset / query

Sets or queries the edge of the jitter measurement item. When the measurement item is "TIE" or "Cycle to Cycle", the edge of the measurement signal must be set.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge selection for the jitter measurement item.
enum - The query returns the current edge setting as POS, NEG, or RFAL.
:JITTer:SLOPe POSitive
:JITTer:SLOPe?

:LAN:DHCPset / query

Turns on or off the DHCP configuration mode, or queries the on/off status of the current DHCP configuration mode. The configuration can take effect immediately after :LAN:APPLy is executed.

NameTypeValuesDescription
<bool>enum1|ON | 0|OFFEnables or disables DHCP configuration mode.
:LAN:DHCP OFF
:LAN:DHCP?
:LAN:AUToipset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables Auto IP configuration mode.
enum - Returns 1 if Auto IP mode is on, or 0 if it is off.
:LAN:AUToip OFF
:LAN:AUToip?
:LAN:GATewayset / query

Sets or queries the default gateway. The gateway string must be in nnn,nnn,nnn,nnn format, with the first section 0 to 223 except 127 and the other three sections 0 to 255.

NameTypeValuesDescription
stringstring-Default gateway address in dotted-decimal form.
string - The current gateway in strings.
:LAN:GATeway 192.168.1.1
:LAN:GATeway?
:LAN:DNSset / query

Sets or queries the DNS address.

NameTypeValuesDescription
stringstring-DNS address in ASCII string form, formatted as nnn,nnn,nnn,nnn.
string - The query returns the current DNS address in strings.
:LAN:DNS 192.168.1.1
:LAN:DNS?

Queries the MAC address of the instrument.

string - The query returns the MAC address in strings. For example, 00:19:AF:00:11:31.

Queries the address of the DHCP server.

string - The query returns the address of the DHCP server in strings.
:LAN:MANualset / query

Turns on or off the static IP configuration mode, or queries its on/off status. When static IP mode is valid, DHCP and Auto IP are disabled manually.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables static IP configuration mode.
enum - Returns 1 or 0 indicating the current static IP configuration mode status.
:LAN:MANual ON
:LAN:MANual?
:LAN:IPADdressset / query

Sets or queries the IP address of the instrument.

NameTypeValuesDescription
stringstring0 - 255IP address in nnn,nnn,nnn,nnn format; first section ranges from 0 to 223 except 127, and the other three sections from 0 to 255.
string - The current IP address in strings.
:LAN:IPADdress 192.168.1.10
:LAN:IPADdress?
:LAN:SMASkset / query

Sets or queries the subnet mask.

NameTypeValuesDescription
stringstring-Subnet mask in nnn.nnn.nnn.nnn format.
string - The current subnet mask in strings.
:LAN:SMASk 255.255.255.0
:LAN:SMASk?

Queries the current network configuration status.

enum - Returns the current network status as one of the listed keywords.

Queries the VISA address of the instrument.

string - The VISA address in strings.
:LAN:MDNSset / query

Enables or disables MDNS, or queries the MDNS status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables MDNS.
:LAN:MDNS ON
:LAN:MDNS?
:LAN:HOST:NAMEset / query

Sets or queries the host name.

NameTypeValuesDescription
namestring-The host name in ASCII string form; may contain English letters, numbers, and some symbols.
string - The query returns the host name in ASCII strings.
:LAN:DESCriptionset / query

Sets or queries the description.

NameTypeValuesDescription
namestring-ASCII string containing the description; may include English letters, numbers, and some symbols.
string - The query returns the description in ASCII strings.
:LAN:APPLyset / query

Applies the network configuration.

:MASK:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the pass/fail test function.
enum - The query returns 1 or 0.
:MASK:ENABle ON /*Enables the pass/fail test function.*/
:MASK:ENABle? /*The query returns 1.*/
:MASK:SOURceset / query

Sets or queries the measurement source of the pass/fail test. The source can be one of the enabled channels.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Measurement source for the pass/fail test.
enum - Returns the selected measurement source as CHAN1, CHAN2, CHAN3, or CHAN4.
":MASK:SOURce CHANnel2 /*Sets the measurement source of the pass/fail test to CHANnel2.*/"
":MASK:SOURce? /*The query returns CHAN2.*/"
:MASK:OPERateset / query

Runs or stops the pass/fail test, or queries the operating status of the pass/fail test.

NameTypeValuesDescription
operenumRUN | STOPControls whether the pass/fail test runs or stops.
enum - The query returns RUN or STOP.
:MASK:OPERate RUN
:MASK:OPERate?
:MASK:MDISplayset / query

Enables or disables the statistical function when the pass/fail test is enabled. The query returns 1 or 0.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the statistical function.
enum - The query returns 1 or 0.
:MASK:MDISplay ON
:MASK:MDISplay?
: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 value for the pass/fail test mask.
real (div) - The query returns the horizontal adjustment parameter.
: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.
real - The query returns the current vertical adjustment parameter in scientific notation.
:MASK:Y 0.36 /*Sets the vertical adjustment parameter to 0.36 div.*/
:MASK:Y? /*The query returns 3.600000E-1.*/
:MASK:CREateset / query

Creates the pass/fail test mask with the currently set horizontal and vertical adjustment parameters. It is only valid when the pass/fail test function is enabled and not in running state.

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

integer - Returns the number of passed frames in the pass/fail test.

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

integer - The query returns an integer.

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

integer - The query returns an integer.
:MASK:RESetset / query

Resets the number of frames that passed and failed the pass/fail test, as well as the total number of frames.

:MATH<n>:DISPlayset / query

Enables or disables the math operation function, or queries its status.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFEnables or disables the math operation function.
integer - The query returns 1 or 0.
:MATH1:DISPlay ON /*Enables the operation function of Math1.*/
:MATH1:DISPlay? /*The query returns 1.*/

Sets or queries the operator of the selected math operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB
enum - The query returns the selected math operator.
:MATH1:OPERator INTG /*Sets the math operator of Math1 to Integrate.*/
:MATH1:OPERator? /*The query returns INTG.*/
:MATH<n>:SOURce1set / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the math function index.
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Sets the source for the selected math operation.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, REF1 through REF10, or MATH1 through MATH3.
:MATH1:SOURce1 CHANnel3
:MATH1:SOURce1?
:MATH<n>:SOURce2set / query

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

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

Sets or queries Source A of the logic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for logic Source A.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:LSOUrce1 CHANnel2
:MATH1:LSOUrce1?

Sets or queries Source B of the logic operation. This command is only available for logic operations that contain two sources.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the math operation index.
srcdiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Sets Source B of the logic operation.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:LSOUrce2 CHANnel2
:MATH1:LSOUrce2?
:MATH<n>:SCALeset / query

Sets or queries the vertical scale of the operation results. The scale range depends on the selected operator and source channel unit; for integration and differentiation operations, it also depends on the current horizontal time base.

NameTypeValuesDescription
ninteger1 - 4
scalereal-Vertical scale of the operation results.
:MATH<n>:OFFSetset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal-1 GV - +1 GV
real - The query returns the vertical offset of the current operation results in scientific notation.
:MATH1:OFFSet 8
:MATH1:OFFSet?
:MATH<n>:INVertset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFEnables or disables inverted display.
integer - The query returns 1 or 0.
:MATH1:INVert ON
: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 channel source of FFT operation.

NameTypeValuesDescription
ninteger1 - 4
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
:MATH1:FFT:SOURce CHANnel3
:MATH1:FFT:SOURce?

Sets or queries the window function of FFT operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
wndenumRECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle
enum - The query returns RECT, BLAC, HANN, HAMM, FLAT, or TRI.
:MATH1:FFT:WINDow BLACkman /*Sets the window function of FFT operation to
Blackman-Harris.*/
:MATH1:FFT:WINDow? /*The query returns BLAC.*/

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
unitenumVRMS | DB
enum - The query returns VRMS or DB.

Sets or queries the vertical scale of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal1 ndB - 100 MdBVertical scale of the FFT operation results.
real - The current vertical scale in scientific notation.
:MATH1:FFT:SCALe 0.3
::MATH1:FFT:SCALe?

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal-1 GdB - 1 GdB
string - The query returns the current vertical offset in scientific notation.
:MATH1:FFT:OFFSet 0.3
:MATH1:FFT:OFFSet?

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

NameTypeValuesDescription
hscreal10 - 5Frequency range of FFT operation results.
real (Hz) - The query returns the current frequency range.

Sets or queries the center frequency of FFT operation results, i.e. the frequency relative to the horizontal center of the screen. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
centreal-2.5 GHz - 2.5 GHz
real - The query returns the current center frequency in scientific notation.
:MATH1:FFT:HCENter 10000000
:MATH1:FFT:HCENter?

Sets or queries the start frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuereal-2.5 GHz - 2.5 GHz
real - The query returns the start frequency of the operation results in scientific notation.
:MATH1:FFT:FREQuency:STARt 10000000
:MATH1:FFT:FREQuency:STARt?

Sets or queries the stop frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuereal-2.5 GHz - 2.5 GHz
real - The query returns the stop frequency of the operation results in scientific notation.
:MATH1:FFT:FREQuency:END 10000000
:MATH1:FFT:FREQuency:END?

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<bool>boolean1 | ON | 0 | OFFTurns FFT peak search on or off.
boolean - The query returns 1 or 0.
:MATH1:FFT:SEARch:ENABle ON
:MATH1:FFT:SEARch:ENABle?

Sets or queries the maximum number of FFT peaks to search for.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
numinteger1 - 15Maximum number of FFT peak search results to use.
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
real - The query returns the threshold in scientific notation.
:MATH1:FFT:SEARch:THReshold 0.5 /*Sets the threshold of the FFT peak search to 500 mdB.*/
:MATH1:FFT:SEARch:THReshold? /*The query returns 5.000000E-1.*/

Sets or queries the excursion of the FFT peak search.

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

Sets or queries the sequence of the FFT peak search results.

NameTypeValuesDescription
ndiscrete1 - 4
orderenumAMPorder | FREQorderSequence of the FFT peak search results.
enum - Returns AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder
:MATH1:FFT:SEARch:ORDer?

Sets or queries the filter type.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumLPASs | HPASs | BPASs | BSTopSelects the filter type.
enum - The query returns the current filter type as LPAS, HPAS, BPAS, or BST.
:MATH1:FILTer:TYPE LPASs
:MATH1:FILTer:TYPE?

Sets or queries the cut-off frequency used by the low-pass/high-pass filter, or cut-off frequency 1 for the band-pass/band-stop filter. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
freq1real0.005× screen sample rate - 0.1× screen sample rateCut-off frequency 1 for the selected filter type.
:MATH1:FILTer:W1 1000
:MATH1:FILTer:W1?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the math trace number.
freq2real0.01× screen sample rate - 0.1× screen sample rateSets the second cut-off frequency.
real (Hz) - Returns the current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W2 1500000
: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
:MATH1:SENSitivity?

Sets or queries the smoothing window width of the differential operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
distinteger5 - 10000
integer - The query returns an integer ranging from 5 to 10000.
:MATH1:DISTance 20
:MATH1:DISTance?

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 - The query returns the threshold level of Analog Channel 1 in scientific notation.
:MATH1:THReshold1 0.8
: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)
real (V) - The query returns the threshold level of Analog Channel 2 in scientific notation.
:MATH1:THReshold2 0.8
:MATH1:THReshold2?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)
real - The query returns the threshold level of Analog Channel 3 in scientific notation.
:MATH1:THReshold2 0.8 /*Sets the threshold level of Analog Channel 2 in logic operation to 800 mV.*/
:MATH1:THReshold2? /*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
nenum1 | 2 | 3 | 4Logic operation index.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)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
:MATH1:THReshold4?

:MEASure:SOURceset / query

Sets or queries the channel source of the current measurement parameter.

NameTypeValuesDescription
sourenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for the current measurement parameter.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:CLEarset / query

Clears one or all of the measurement items that are currently turned on.

NameTypeValuesDescription
itemenumITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALLMeasurement item to clear.
:MEASure:CLEar ITEM1

Sets the threshold source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Threshold source to use.
:MEASure:THReshold:SOURce CHANnel2 /*Sets the threshold source to CHANnel2.*/
:MEASure:MODEset / query

Sets or queries the measurement mode.

NameTypeValuesDescription
modeenumNORMal | PRECisionMeasurement mode to use.
enum - Returns the current measurement mode.

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

NameTypeValuesDescription
chandiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFMeasurement source channel.
enum - Returns the selected channel source as CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:MEASure:AMSource CHANnel1
:MEASure:AMSource?

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

NameTypeValuesDescription
valueinteger0% - 100%Upper limit of the threshold level; when threshold type is percentage its range is 0% to 100%, and when threshold type is absolute its range is -100 mV to 100 mV.
integer - The query returns an integer.

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

NameTypeValuesDescription
valueinteger0% - 100%Threshold level middle value; when threshold type is absolute, the range is -100 mV to 100 mV.
integer - The query returns the middle threshold value.
:MEASure:SETup:MID 89
:MEASure:SETup:MID?

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

NameTypeValuesDescription
valueinteger-Lower limit value for the threshold level.
integer - The query returns an integer.
:MEASure:SETup:MIN 53
:MEASure:SETup:MIN?

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - The query returns the selected source: CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source B selection for the phase or delay measurement.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:PSB CHANnel2
:MEASure:SETup:PSB?

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

NameTypeValuesDescription
sourceenumCHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source A selection for the phase or delay measurement.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:DSA CHANnel1
:MEASure:SETup:DSA? /*The query returns CHAN1.*/

Sets or queries Source B in the phase or delay measurement. The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source B selection for the phase or delay measurement.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:DSB CHANnel2
:MEASure:SETup:DSB?

Enables or disables the statistical function, or queries its status. When enabled, the instrument makes statistics of up to 10 measurement items and displays the statistical results.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the statistical function.
enum - Returns the status of the statistical function.
:MEASure:STATistic:DISPlay ON
:MEASure:STATistic:DISPlay?

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

NameTypeValuesDescription
itemenumVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | T | VMID | VLOWer | VARiance | PVRMs | PULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | TVMIN | PSLewrate | NSLewrate | VUPPerrWaveform parameter to enable or query statistically.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Measurement source. For some items, the source can be one of the listed channels or math traces.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurements when applicable.
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
:MEASure:STATistic:ITEM? MAXimum,VPP
: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
itemenumVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the parameter under measurement.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurements.
:MEASure:ITEM VPP,CHANnel2
:MEASure:ITEM? VPP,CHANnel2
:MEASure:AREAset / query

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOM | CURSorSelects the measurement range area.
enum - Returns MAIN, ZOOM, or CURS.
:MEASure:AREA <area>
:MEASure:AREA?

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

NameTypeValuesDescription
caxinteger0 - 999Position of Cursor A in screen pixel coordinates from left to right.
integer - The query 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 - 1,000Position of Cursor B in pixel coordinates on the screen, horizontally from left to right.
integer - The query returns the position of Cursor B in integer.
:MEASure:CREGion:CBX 100 /*Sets the position of Cursor B to 100.*/
:MEASure:CREGion:CBX? /*The query returns 100.*/

Sets or queries the measurement type.

NameTypeValuesDescription
valinteger0 - 2Measurement type selection.
integer - The query returns an integer ranging from 0 to 2.
:MEASure:CATegory 1 /*Sets the vertical measurement.*/
:MEASure:CATegory? /*The query returns 1.*/

: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
:POWer:TYPE?

Sets or queries the current source of power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:POWer:CURRentsource CHANnel2 /*Sets the current source to CHANnel2.*/
:POWer:CURRentsource? /*The query returns CHAN2.*/

Sets or queries the voltage source of power quality.

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

Sets or queries the frequency reference source of power quality.

NameTypeValuesDescription
sourceenumVOLTage | CURRentFrequency reference source of power quality.
enum - The query returns VOLT or CURR.
:POWer:QUALity:FREQreference CURRent
:POWer:QUALity:FREQreference?

Sets or queries the reference level type of power quality.

NameTypeValuesDescription
methodenumABSolute | PERCentReference level type of power quality.
enum - The query returns ABS or PERC.
:POWer:REFLevel:METHod ABSolute
:POWer:REFLevel:METHod?

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

NameTypeValuesDescription
valueinteger(median+1) - 100Upper limit reference level percentage.
integer - The query returns an integer ranging from (median+1) to 100.
:POWer:REFLevel:PERCent:HIGH 20
:POWer:REFLevel:PERCent:HIGH?

Sets or queries the reference level percentage lower limit of power quality.

NameTypeValuesDescription
valueinteger(median-1) - 0Lower limit value for the reference level percentage of power quality.
integer - The query returns an integer ranging from (median-1) to 0.
:POWer:REFLevel:PERCent:LOW 20
:POWer:REFLevel:PERCent:LOW?

Sets or queries the reference level percentage median of power quality.

NameTypeValuesDescription
valueinteger(upper limit-1) - (lower limit+1)Median reference level percentage.
integer - The query returns an integer ranging from (upper limit-1) to (lower limit+1).
:POWer:REFLevel:PERCent:MID 20
:POWer:REFLevel:PERCent:MID?

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESetSelects the shortcut key type.
enum - Returns the current shortcut key type as SIM, SWAV, SSET, AME, or SRES.
:QUICk:OPERation SWAVe /*Sets the type of the shortcut key to SWAVe.*/
:QUICk:OPERation? /*The query returns SWAV.*/

: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.
:RECord:ENABle ON
:RECord:ENABle?
:RECord:STARtset / query

Sets whether waveform recording starts or stops, or queries whether recording is started or stopped.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFStarts or stops waveform recording.
:RECord:PLAYset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform playing.
enum - The query returns 1 or 0.
:RECord:PLAY ON /*Sets to play the waveforms.*/
:RECord:PLAY? /*The query returns 1.*/
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing.

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

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames to record.
integer - The query returns an integer ranging from 1 to the maximum number of frames that can be recorded currently.
:RECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/
:RECord:FRAMes? /*The query returns 300.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether the REF function is enabled.
enum - Returns 1 or 0.
:REFerence:DISPlay ON /*Enables the REF function.*/
:REFerence:DISPlay? /*The query returns 1.*/

Sets or queries the source of the specified reference channel. Only the currently enabled channel can be selected as the source of the specified reference channel.

NameTypeValuesDescription
refinteger1 - 10Reference channel number to select.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for the specified reference channel.
enum - The query returns the source of the specified reference channel as one of the listed channel or math sources.

Sets or queries the vertical scale of the specified reference channel. The unit is the same as that of the current source.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel number.
scalereal1 mV - 10 VSets the vertical scale; valid range depends on the probe ratio setting.
real - The query returns the vertical scale in scientific notation.
:REFerence:VSCale 1,2
:REFerence:VSCale? 1

Sets or queries the vertical offset of the specified reference channel. The unit is the same as that of the current source.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number.
offsetreal-10 × RefVerticalScale - 10 × RefVerticalScaleVertical offset value for the selected reference channel.
real - The query returns the vertical offset in scientific notation.
:REFerence:VOFFset 1,0.5
:REFerence:VOFFset? 1
: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 the reference channel to reset.

Selects the specified reference channel. Only the currently enabled channel can be selected as the current reference channel.

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel number.
:REFerence:SAVEset / query

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

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel number to save.
:REFerence:COLorset / query

Sets or queries the display color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
colordiscreteGRAY | GREen | BLUE | RED | ORANge
:REFerence:COLor 1,GREen
:REFerence:COLor? 1

Enables or disables the display of all labels, or queries the on/off display state of all labels.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables label display.
enum - The query returns 1 or 0.
:REFerence:LABel:ENABle ON /*Enables the display of all the labels.*/
:REFerence:LABel:ENABle? /*The query returns 1.*/

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel number.
strstring-The label string for the specified reference channel.
string - 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 storage location and filename with suffix.
:SAVE:CSV D:\123.csv /*Stores the waveform data displayed on the screen into
notes":"The manual’s parameter table says <path> is an ASCII string and refers to remarks for details."}]} +#+#+#+#+#+assistant to=final 天天爱彩票app{
description":"Saves the waveform data displayed on the screen to internal or external memory in \"*.csv\" format.","parameters":[{"name":"path","type":"string","range_min":null,"range_max":null,"unit":null,"enum_values":[],"optional":false,"description":"File storage location and filename with suffix."}],"returns":null,"notes":"The manual’s parameter table says <path> is an ASCII string and refers to remarks for details."}】```
:SAVE:CSV:LENGthset / query

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

NameTypeValuesDescription
lenenumDISPlay | MAXimumSelects whether CSV saving stores only the displayed screen points or all points in internal memory.
enum - Returns the current CSV length setting as DISP or MAX.
:SAVE:CSV:LENGth <len>
:SAVE:CSV:LENGth?

Sets or queries the on/off status of the storage channel.

NameTypeValuesDescription
channeldiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the storage channel.
boolboolean1 | ON | 0 | OFFTurns the selected storage channel on or off.
enum - The query returns 1 or 0.
:SAVE:CSV:CHANnel CHANnel2,ON
:SAVE:CSV:CHANnel? CHANnel2
:SAVE:IMAGeset / query

Stores the contents displayed on the screen into internal or external memory in image format. The file path includes the storage location and filename suffix, which may be .bmp, .png, .jpg, or .tif.

NameTypeValuesDescription
pathstring-File storage location and filename, including the suffix.
:SAVE:IMAGe D:\123.png
:SAVE:IMAGe:TYPEset / query

Sets or queries the format used when saving an image. The image can be saved as BMP24, JPEG, PNG, or TIFF.

NameTypeValuesDescription
typeenumBMP24 | JPEG | PNG | TIFFImage storage format.
enum - The query returns the current image storage format.
:SAVE:IMAGe:TYPE JPEG
:SAVE:IMAGe:TYPE?

Enables or disables the invert function when saving an image, or queries whether image inversion is enabled for saved images.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables image inversion when saving the image.
enum - The query returns 1 or 0.
:SAVE:IMAGe:INVert ON
:SAVE:IMAGe:INVert?

Sets the image color for image saving to Color or Gray; or queries the image color for image saving.

NameTypeValuesDescription
boolenumCOLor | GRAYSelects the image color used when saving an image.
enum - The query returns the current image color.
:SAVE:IMAGe:COLor GRAY
:SAVE:IMAGe:COLor?
:SAVE:SETupset / query

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

NameTypeValuesDescription
pathstring-File path and name for the saved setup file.
:SAVE:SETup D:\123.stp /*Stores the current setup parameters of the oscilloscope into the external memory Disk D, with the filename 123.stp.*/
:SAVE:WAVeformset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix.
:SAVE:WAVeform D:\123.wfm

Queries the saving status of the internal memory or the external USB storage device. The query returns 0 or 1 when the saving operation is completed.

integer - 0 or 1, indicating whether the saving operation is completed.

:LOAD:SETupset / query

Loads the setup file of the oscilloscope from the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.
:LOAD:SETup D:\123.stp

:SFP:OPENset / query

Enables the SFP+ interface. Before using the SFP+ interface, perform this command first; after enabling it, the PRECision parameter in :MEASure:MODE and the :SEARch commands are unavailable.

:SFP:APPLyset / query

Applies the network configuration for the SFP+ interface.

Queries the on/off status of the SFP+ interface.

integer - Returns 0 or 1. 0 indicates that the SFP+ interface is disabled, and 1 indicates that the SFP+ interface is enabled.

Queries the local MAC address of the SFP+ interface.

string - The local MAC address of the SFP+ interface is returned in strings.
:SFP:LOCalset / query

Sets the local SFP+ interface settings for the local connection. The page slice only documents the command as a parent node and lists its subcommands.

Sets or queries the local IP address of the SFP+ interface.

NameTypeValuesDescription
stringstring-ASCII string in the form nnn,nnn,nnn,nnn.
string - The query returns the local IP address of the SFP+ interface in strings.
:SFP:LOCal:IPADdress 172.16.3.23
:SFP:LOCal:IPADdress?

Sets or queries the local data port number of the SFP+ interface.

NameTypeValuesDescription
stringinteger1 - 65535Local data port number.
string - The query returns the local data port number of the SFP+ interface in strings.
:SFP:LOCal:DATa:PORT 8080
:SFP:LOCal:DATa:PORT?

Sets or queries the local command port number of the SFP+ interface.

NameTypeValuesDescription
stringstring1 - 65535Local command port number.
string - The local command port number of the SFP+ interface.
:SFP:LOCal:CMD:PORT 8080
:SFP:LOCal:CMD:PORT?
:SFP:REMoteset / query

Sets the SFP+ interface remote destination settings. This mnemonic is the parent command list for :SFP:REMote:IPADdress, :SFP:REMote:DATa:PORT, and :SFP:REMote:CMD:PORT.

Sets or queries the destination IP address of the SFP+ interface.

NameTypeValuesDescription
stringstring0 - 223Destination IP address in nnn,nnn,nnn,nnn format; the first section must be 0 to 223 except 127, and the other three sections must be 0 to 255.
string - The destination IP address of the SFP+ interface, returned as a string.
:SFP:REMote:IPADdress 172.16.3.23
:SFP:REMote:IPADdress?

Sets or queries the destination data port number of the SFP+ interface.

NameTypeValuesDescription
stringreal1 - 65535Destination data port number.
string - The query returns the destination data port number of the SFP+ interface in strings.
:SFP:REMote:DATa:PORT 8080 /*Sets the destination data port number of the SFP+ interface to 8080.*/
:SFP:REMote:DATa:PORT? /*The query returns the destination data port number of the SFP+ interface.*/

Sets or queries the destination command port number of the SFP+ interface.

NameTypeValuesDescription
<string>string1 - 65535Destination command port number of the SFP+ interface.
string - The query returns the destination command port number of the SFP+ interface in strings.
:SFP:REMote:CMD:PORT 8080
:SFP:REMote:CMD:PORT?

:SYSTem:AOUTputset / query

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

NameTypeValuesDescription
aux outputenumTOUT | PFAilSelects the signal output type.
enum - Returns TOUT or PFA.
:SYSTem:AOUTput PFAil
:SYSTem:AOUTput?
:SYSTem:AUTClearset / query

Restores the default password for AUTO lock. The default password is none.

Enables or disables the Auto function, or queries the on/off status of the Auto function.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns the Auto function on or off.
boolean - Returns the on/off status of the Auto function.
:SYSTem:AUToscale ON
:SYSTem:AUToscale?
:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the beeper on or off.
:SYSTem:BEEPer ON /*Enables the beeper.*/
:SYSTem:BEEPer? /*The query returns 1.*/
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger2017 - 2099
monthinteger1 - 12
dayinteger1 - 31
string - The query returns the system date in strings. The year, month, and date are separated by commas.
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/
:SYSTem:DATE? /*The query returns 2017,10,17.*/

Queries and clears the latest error message.

string - Returns <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 horizontal screen grids; for this oscilloscope the value is fixed at 10.
:SYSTem:GAMount?
:SYSTem:RCLockset / query

Sets or queries the type of the reference clock.

NameTypeValuesDescription
clockenumCOUTput | CINPut | OFFType of the reference clock.
enum - The query returns COUT, CINP, or OFF.
:SYSTem:RCLock CINPut
:SYSTem:RCLock?
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

NameTypeValuesDescription
adrinteger1 - 30GPIB address to set.
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. The language settings are not affected by factory default settings (*RST).

NameTypeValuesDescription
languageenumSCHinese | TCHinese | KORean | JAPanese | ENGLish | GERMan | PORTuguese | POLish | FREnch | RUSSian | SPAN | THAI | INDonesianLanguage selection.
enum - The query returns the selected language abbreviation.
:SYSTem:LANGuage ENGLish
:SYSTem:LANGuage?
: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 on power-up.
enum - Returns the recalled configuration type.
:SYSTem:PON LATest
:SYSTem:PON?
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope. The setting determines whether the instrument starts directly after power-on or requires pressing the Power key.

NameTypeValuesDescription
satenumDEFault | OPENPower status to set.
enum - The query returns DEF or OPEN.
:SYSTem:PSTatus DEFault /*Sets the power status to DEFault.*/
:SYSTem:PSTatus? /*The query returns DEF.*/

Installs an option.

NameTypeValuesDescription
licensestring-ASCII string license key used to install the option.
[?25l

Uninstalls all the official options. After the option has been uninstalled, the instrument must be restarted.

Queries the status of an oscilloscope option. The query returns 0 if the option is not installed and 1 if the official option has been installed.

NameTypeValuesDescription
typediscreteBND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWR | JITTER | HSDCSpecifies which option status to query.
integer - Returns 0 if the option is not installed, or 1 if the official option has been installed.
:SYSTem:PWDClearset / query

Restores the default password for web control. The default password is rigol.

Queries the number of analog channels of the current instrument.

integer - Returns the number of analog channels of the current instrument. For this oscilloscope, the fixed value is 4.
:SYSTem:SETupset / query

Sends or reads the data stream of the system setup file. The setup data are expressed in ASCII format and are carried in a TMC data block header format when sent.

NameTypeValuesDescription
setup_datastring-Setup data stream to send as a binary data block with a TMC header.

Sets or queries the screen saver time. The default unit for the value is minute.

NameTypeValuesDescription
timeinteger1 - 999Screen saver time to set.
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
hoursinteger0 - 23
minutesinteger0 - 59
secondsinteger0 - 59
string - The query returns the system time in strings.
:SYSTem:TIME 16,10,17
:SYSTem:TIME?
:SYSTem:LOCKedset / query

Turns on or off the keyboard lock function; or queries whether the keyboard is locked or unlocked.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the keyboard lock function.
:SYSTem:LOCKed ON /*Enables the keyboard lock function.*/
:SYSTem:LOCKed? /*The query returns 1.*/

Queries the hardware modules.

string - Returns a value such as 1,0,0,0,0. The first figure indicates LA; the second figure indicates DG; and the others are not defined currently. 1 indicates not null, and 0 indicates null.
:SYSTem:MODules?

Queries whether the external trigger is overloaded.

boolean - Returns 1 or 0. 1 indicates overload; 0 indicates not overloaded.

Sets or queries the alarm mode. When set to ON, the beeper sounds and the front-panel impedance indicator blinks when overload occurs on the external trigger; when OFF, only the indicator blinks.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the alarm function.
enum - Returns 1 when the alarm mode is enabled and 0 when it is disabled.
:SYSTem:EXT:MODEalarm ON /*Enables the alarm function.*/
:SYSTem:EXT:MODEalarm? /*The query returns 1.*/

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

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

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

NameTypeValuesDescription
offsetreal-(LeftTime - DelayRange/2) - (RightTime - DelayRange/2)Offset of the delayed time base.
real (s) - Returns the delayed time base offset.

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

NameTypeValuesDescription
scalereals/divDelayed time base scale; the maximum value is the current main time base scale and valid values follow a 1-2-5 step reduction from that maximum.
string - The delayed time base scale in scientific notation.
:TIMebase:DELay:SCALe 0.00000005 /*Sets the delayed time base scale to 50 ns/div.*/
:TIMebase:DELay:SCALe? /*The query returns 5.000000E-8.*/

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

NameTypeValuesDescription
offsetrealsOffset of the main time base.
real (s) - The query returns the offset of the main time base in scientific notation.
:TIMebase:MAIN:OFFSet 0.0002
:TIMebase:MAIN:OFFSet?

Sets or queries the scale of the main time base. The query returns the main time base scale in scientific notation.

NameTypeValuesDescription
scalereal200 ps - 1,000 sMain time base scale; the valid range depends on the current horizontal time base mode (YT or Roll).
real - The main time base scale in scientific notation.
:TIMebase:MAIN:SCALe 0.0002
:TIMebase:MAIN:SCALe?
: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 XY
:TIMebase:MODE?

Sets or queries the horizontal reference mode.

NameTypeValuesDescription
hrefenumCENTer | LB | RB | TRIG | USERSelects the horizontal reference mode.
enum - The query returns CENTer, LB, RB, TRIG, or USER.
:TIMebase:HREFerence:MODE <href>
:TIMebase:HREFerence:MODE?

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

NameTypeValuesDescription
posinteger-500 - 500User-defined horizontal reference position.
integer - The query returns an integer ranging from -500 to 500.
:TIMebase:HREFerence:POSition 60
:TIMebase:HREFerence:POSition?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the fine adjustment function of the horizontal scale on or off.
enum - The query returns the on/off status of the fine adjustment function.
:TIMebase:VERNier ON
:TIMebase:VERNier?

:TRIGger:MODEset / query

Selects or queries the trigger type.

NameTypeValuesDescription
modeenumEDGE | PULSe | SLOPe | VIDeo | PATTern | DURation | TIMeout | RUNT | WINDow | DELay | SETup | NEDGe | RS232 | IIC | SPI | CAN | FLEXray | LIN | IIS | M1553Sets the trigger type.
enum - Returns the current trigger type as one of the abbreviated keywords listed in the manual.
:TRIGger:MODE SLOPe
:TRIGger:MODE?

Selects or queries the trigger coupling type.

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.
enum - The query returns AC, DC, LFR, or HFR.
:TRIGger:COUPling LFReject
:TRIGger:COUPling?

Queries the current trigger status.

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

Sets or queries the trigger mode.

NameTypeValuesDescription
sweepenumAUTO | NORMal | SINGleSelects the trigger mode.
enum - Returns AUTO, NORM, or SING.
:TRIGger:SWEep SINGle /*Selects the single trigger mode.*/
:TRIGger:SWEep? /*The query returns SING.*/
:TRIGger:HOLDoffset / query

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

NameTypeValuesDescription
valuereal8 ns - 10 sTrigger holdoff time.
real - The query returns the trigger holdoff time in scientific notation.
:TRIGger:HOLDoff 0.0000002
:TRIGger:HOLDoff? /*The query returns 2.000000E-7.*/
:TRIGger:NREJectset / query

Turns on or off noise rejection, or queries its on/off status. Noise rejection reduces the possibility of the Noise trigger and is only available when the analog channel is selected as the source.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns noise rejection on or off.
enum - Returns the on/off status of noise rejection as 1 or 0.
:TRIGger:NREJect ON
:TRIGger:NREJect?

Sets or queries the delay of the external trigger.

NameTypeValuesDescription
valuereal-500 ns - 500 nsDelay of the external trigger.
real - The query returns the delay of the external trigger in scientific notation.
:TRIGger:EXTDelay 50
:TRIGger:EXTDelay?
:TRIGger:EDGEset / query

Sets the edge trigger source and edge type are documented in the same command list, but this mnemonic is the parent group only.

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLine | EXTTrigger source.
:TRIGger:EDGE:SOURce CHANnel1
:TRIGger:EDGE:SOURce?

Sets or queries the edge type of the Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlSelects the edge trigger type.
:TRIGger:EDGE:SLOPe NEGative
:TRIGger:EDGE:SLOPe?

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 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level.
real - The query returns the trigger level in scientific notation.
:TRIGger:EDGE:LEVel 0.16
:TRIGger:EDGE:LEVel?
:TRIGger:PULSeset / query

Root Pulse trigger command; the page lists its subcommands for source, condition, upper width, lower width, and level. No separate syntax or return is documented for the root command itself.

Sets or queries the trigger source of the Pulse trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the pulse trigger source.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:PULSe:SOURce CHANnel1
:TRIGger:PULSe:SOURce?

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESs
enum - The query returns GRE, LESS, or GLES.
:TRIGger:PULSe:WHEN LESS /*Sets the trigger condition to LESS.*/
:TRIGger:PULSe:WHEN? /*The query returns LESS.*/

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

NameTypeValuesDescription
widthrealPulse lower limit - 10 sUpper limit of the pulse width.
real - The query returns the upper limit of the pulse width in scientific notation.
:TRIGger:PULSe:UWIDth 0.000003
:TRIGger:PULSe:UWIDth?

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

NameTypeValuesDescription
widthreal800 ps - pulse upper limitPulse width lower limit.
real - The query returns the lower limit of the pulse width in scientific notation.
:TRIGger:PULSe:LWIDth 0.000003 /*Sets the lower limit of the pulse width to 3 μs.*/
:TRIGger:PULSe:LWIDth? /*The query returns 3.000000E-6.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the pulse trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:PULSe:LEVel 0.16
:TRIGger:PULSe:LEVel?
:TRIGger:SLOPeset / query

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channelenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel.
:TRIGger:SLOPe:SOURce CHANnel2
:TRIGger:SLOPe:SOURce?

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channeldiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SLOPe:SOURce CHANnel2
:TRIGger:SLOPe:SOURce?

Sets or queries the trigger condition of Slope trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition for the Slope trigger.
enum - The query returns the selected trigger condition.
:TRIGger:SLOPe:WHEN LESS
:TRIGger:SLOPe:WHEN?

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.
string - The query returns the upper time limit in scientific notation.
*:TRIGger:SLOPe:TUPPer 0.000003
*:TRIGger:SLOPe:TUPPer?

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 of the Slope trigger.
:TRIGger:SLOPe:TLOWer 0.00000002
:TRIGger:SLOPe:TLOWer?

Sets or queries the vertical window type of the Slope trigger. The query returns the current window type.

NameTypeValuesDescription
windowenumTA | TB | TABVertical window type for the Slope trigger.
enum - Returns the current window type.
:TRIGger:SLOPe:WINDow TB
:TRIGger:SLOPe:WINDow?

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 × VerticalScale - OFFSet)Upper limit of the trigger level.
real - Returns the upper limit of the trigger level in scientific notation.
:TRIGger:SLOPe:ALEVel 0.16
:TRIGger:SLOPe:ALEVel?

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

NameTypeValuesDescription
levelreal(-5 × VerticalScale - OFFSet) - 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
:TRIGger:SLOPe:BLEVel?
:TRIGger:VIDeoset / query

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the video trigger source channel.
:TRIGger:VIDeo:SOURce CHANnel2
:TRIGger:VIDeo:SOURce?

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source.
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 | NEGativeVideo trigger polarity.
:TRIGger:VIDeo:POLarity NEGative
:TRIGger:VIDeo:POLarity?

Sets or queries the sync type of Video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesVideo trigger sync type.
enum - The query returns ODDF, EVEN, LINE, or ALIN.
:TRIGger:VIDeo:MODE ODDField /*Sets the sync type to ODDField.*/
:TRIGger:VIDeo:MODE? /*The query returns ODDF.*/

Sets or queries the line number used when the Video trigger sync type is Line.

NameTypeValuesDescription
lineinteger1 - 1125Line number to trigger on; the valid range depends on the selected video standard.
integer - The query returns the current line number.
:TRIGger:VIDeo:LINE <line>
:TRIGger:VIDeo:LINE?

Sets or queries the video standard of Video trigger.

NameTypeValuesDescription
standardenumPALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50Video standard to select.
enum - Returns the current video standard.
:TRIGger:VIDeo:STANdard NTSC /*Selects NTSC as the video standard.*/
:TRIGger:VIDeo:STANdard? /*The query returns NTSC.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level to set for the video trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:VIDeo:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:VIDeo:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:PATTernset / query

Sets or queries the channel pattern of Pattern trigger. The query returns the currently set pattern of all the channels, separated by commas.

NameTypeValuesDescription
pch1enumH | L | X | R | FPattern state for CH1.
pch2optenumH | L | X | R | FPattern state for CH2.
pch3optenumH | L | X | R | FPattern state for CH3.
pch4optenumH | L | X | R | FPattern state for CH4.
string - Returns the currently set pattern of all the channels, separated by commas.
:TRIGger:PATTern:PATTern H,R,L,X
:TRIGger:PATTern:PATTern?

Sets or queries the channel pattern of Pattern trigger. The query returns the currently set pattern of all the channels, separated by commas.

NameTypeValuesDescription
pch1enumH | L | X | R | FPattern for CH1.
pch2optenumH | L | X | R | FPattern for CH2.
pch3optenumH | L | X | R | FPattern for CH3.
pch4optenumH | L | X | R | FPattern for CH4.
string - Returns the currently set pattern of all the channels, with channels separated by commas.
:TRIGger:PATTern:PATTern H,R,L,X /*Sets the patterns of "CH1 to CH4" to H,R,L,X.*/
:TRIGger:PATTern:PATTern? /*The query returns H,R,L,X.*/

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
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specifies the channel whose trigger level is set or queried.
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetSets the trigger level for the specified channel.

Sets or queries the trigger source of Pattern trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Pattern trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:PATTern:SOURce CHANnel2
:TRIGger:PATTern:SOURce?

Sets or queries the channel pattern of the Duration trigger. The pattern is specified per analog channel CH1 to CH4 using H, L, or X.

NameTypeValuesDescription
pch1enumH | L | XPattern state for channel CH1.
pch2optenumH | L | XPattern state for channel CH2.
pch3optenumH | L | XPattern state for channel CH3.
pch4optenumH | L | XPattern state for channel CH4.
:TRIGger:DURation:TYPE L,X,H,L
:TRIGger:DURation:TYPE?

Sets or queries the trigger source of Duration trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source for Duration trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:DURation:SOURce CHANnel2
:TRIGger:DURation:SOURce?

Sets or queries the channel pattern of the Duration trigger.

NameTypeValuesDescription
pch1enumH | L | XPattern for analog channel CH1.
pch2optenumH | L | XPattern for analog channel CH2.
pch3optenumH | L | XPattern for analog channel CH3.
pch4optenumH | L | XPattern for analog channel CH4.
enum - The query returns the currently set pattern of all the channels, separated by commas.
:TRIGger:DURation:TYPE L,X,H,L
:TRIGger:DURation:TYPE?

Sets or queries the trigger condition of Duration trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESs | UNGLessTrigger condition for Duration trigger.
enum - The query returns GRE, LESS, GLES, or UNGL.
:TRIGger:DURation:WHEN LESS /*Sets the trigger condition to LESS.*/
:TRIGger:DURation:WHEN? /*The query returns LESS.*/

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

NameTypeValuesDescription
timerealLower limit - 10 sUpper limit of the duration time.
string - The query returns the upper limit of the duration time in scientific notation.
:TRIGger:DURation:TUPPer 0.000003
:TRIGger:DURation:TUPPer?

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

NameTypeValuesDescription
timereal800 ps - upper limitLower limit of the duration time.
real (s) - The query returns the lower limit of the duration time.
:TRIGger:DURation:TLOWer <time>
:TRIGger:DURation:TLOWer?

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
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specified channel source for the Duration trigger level.
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level of the specified channel.
real - The query returns the trigger level in scientific notation.
:TRIGger:DURation:LEVel CHANnel2,0.16
:TRIGger:DURation:LEVel? CHANnel2
:TRIGger:TIMeoutset / query

Sets or queries the timeout trigger settings. This page lists the related source, slope, time, and level commands for the Timeout trigger.

Sets or queries the trigger source of the Timeout trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:TIMeout:SOURce CHANnel2
:TRIGger:TIMeout:SOURce?

Sets or queries the edge type of the Timeout trigger. The rising edge, falling edge, or any edge can be selected.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge type used to start timing for the Timeout trigger.
enum - The query returns the selected slope as POS, NEG, or RFAL.
:TRIGger:TIMeout:SLOPe NEGative
:TRIGger:TIMeout:SLOPe?

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

NameTypeValuesDescription
timerealsTimeout value to set.

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the Timeout trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:TIMeout:LEVel 0.16
:TRIGger:TIMeout:LEVel?
:TRIGger:RUNTset / query

Sets or queries the Runt trigger settings. The command group includes source and polarity subcommands.

Sets or queries the trigger source of the Runt trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source.
enum - Returns the current trigger source.
:TRIGger:RUNT:SOURce CHANnel2
:TRIGger:RUNT:SOURce?

Sets or queries the polarity of the Runt trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the Runt trigger polarity.
enum - The query returns POS or NEG.
:TRIGger:RUNT:POLarity NEGative
:TRIGger:RUNT:POLarity?

Sets or queries the qualifier of the Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsQualifier for the Runt trigger condition.
enum - The query returns NONE, GRE, LESS, or GLES.
:TRIGger:RUNT:WHEN LESS
:TRIGger:RUNT:WHEN?

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

NameTypeValuesDescription
widthrealLower limit - 10 sUpper limit of the pulse width.
real - The query returns the upper limit of the pulse width in scientific notation.
:TRIGger:RUNT:WUPPer 0.02
:TRIGger:RUNT:WUPPer?

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

NameTypeValuesDescription
widthreal8 ns - upper limitLower limit of the pulse width.
real - The query returns the lower limit of the pulse width in scientific notation.

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

NameTypeValuesDescription
levelrealLower limit - (5 × VerticalScale - OFFSet)Upper limit trigger level for the Runt trigger.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:RUNT:ALEVel 0.16
:TRIGger:RUNT:ALEVel?

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 × VerticalScale - OFFSet) - upper limitLower limit for the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:RUNT:BLEVel 0.16
:TRIGger:RUNT:BLEVel?
:TRIGger:WINDowsset / query

Sets or queries the trigger source of the Window trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Window trigger.
:TRIGger:WINDows:SOURce CHANnel2
:TRIGger:WINDows:SOURce?

Sets or queries the trigger source of Window trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Window trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the window type of Window trigger. The query returns POS, NEG, or RFAL.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALlWindow trigger type.
enum - The query returns POS, NEG, or RFAL.
:TRIGger:WINDows:SLOPe NEGative
:TRIGger:WINDows:SLOPe?

Sets or queries the trigger position of Window trigger.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMESelects when the window trigger occurs: when the input signal exits the specified trigger level range, enters the specified trigger level range, or after the accumulated hold time equals the window time.
enum - The query returns EXIT, ENT, or TIME.
:TRIGger:WINDows:POSition ENT /*Sets the trigger position to ENT.*/
:TRIGger:WINDows:POSition? /*The query returns ENT.*/

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal8 ns - 10 s
real - The query returns the window time in scientific notation.
:TRIGger:WINDows:TIME 0.002
:TRIGger:WINDows:TIME?

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 - 5 × VerticalScale - OFFSetUpper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:WINDows:ALEVel 0.16
:TRIGger:WINDows:ALEVel?

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 × VerticalScale - OFFSet - upper limitLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
::TRIGger:WINDows:BLEVel 0.05
::TRIGger:WINDows:BLEVel?
:TRIGger:DELayset / query

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Source A in Delay trigger.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source A for Delay trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:DELay:SA CHANnel2 /*Sets 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 of Edge A in Delay trigger.
enum - The query returns POS or NEG.
:TRIGger:DELay:SLOPA NEGative
:TRIGger:DELay:SLOPA?

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source B for Delay trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:DELay:SB CHANnel4
:TRIGger:DELay:SB?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the edge type used for Edge B in Delay trigger.
enum - The query returns the current slope setting as POS or NEG.

Sets or queries the delay type of the Delay trigger.

NameTypeValuesDescription
typeenumGREater | LESS | GLESs | GOUTDelay trigger type to use.
enum - The query returns GRE, LESS, GLES, or GOUT.
:TRIGger:DELay:TYPE <type>
:TRIGger:DELay:TYPE?

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

NameTypeValuesDescription
timerealLower limit - 10 sUpper limit of delay time.
string - The query returns the upper limit of delay time in scientific notation.
:TRIGger:DELay:TUPPer 0.002
:TRIGger:DELay:TUPPer?

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

NameTypeValuesDescription
timereal8 ns - upper limitLower limit of delay time.
real - The query returns the lower limit of delay time in scientific notation.
:TRIGger:DELay:TLOWer 0.002
:TRIGger:DELay:TLOWer?

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

NameTypeValuesDescription
levelreal-5× VerticalScale-OFFSet - 5 × VerticalScale - OFFSetThreshold level of source A.
string - The query returns the threshold level of source A in scientific notation.
:TRIGger:DELay:ALEVel 0.16 /*Sets the threshold level of source A to 160 mV.*/

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

NameTypeValuesDescription
levelreal(-5 × VerticalScale - OFFSet) - (5× VerticalScale-OFFSet)Threshold level of 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 or queries the Setup&Hold trigger settings. The page lists this command as a parent with related subcommands for data source, clock source, slope, pattern, type, and timing parameters.

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

NameTypeValuesDescription
sourcediscrete-Data source for the Setup&Hold trigger.
enum - The query returns the selected data source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SHOLd:DSRC CHANnel1
:TRIGger:SHOLd:DSRC?

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for the Setup&Hold trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SHOLd:CSRC CHANnel2
:TRIGger:SHOLd:CSRC?

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

NameTypeValuesDescription
slope--

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

NameTypeValuesDescription
patternenumH | L
enum - The query returns H or L.
:TRIGger:SHOLd:PATTern L
:TRIGger:SHOLd:PATTern?

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

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldHold type for the Setup&Hold trigger.
enum - The query returns SET, HOLD, or SETH.
:TRIGger:SHOLd:TYPE SETHold
:TRIGger:SHOLd:TYPE?

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

NameTypeValuesDescription
timereal8 ns - 1 sSetup time of the Setup&Hold trigger.
real - The query returns the setup time value in scientific notation.
:TRIGger:SHOLd:STIMe 0.002
:TRIGger:SHOLd:STIMe?

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

NameTypeValuesDescription
timereal8 ns - 1 sHold time value.
real - The query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe 0.002
: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 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level of the data source.
real - The query returns the trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel 0.16
:TRIGger:SHOLd:DLEVel?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level of the clock source.
real - The query returns the trigger level of the clock source in scientific notation.
:TRIGger:SHOLd:CLEVel 0.05
:TRIGger:SHOLd:CLEVel?
:TRIGger:NEDGeset / query

Sets or queries the trigger source of the Nth Edge trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:NEDGe:SOURce CHANnel2
:TRIGger:NEDGe:SOURce?

Sets or queries the trigger source of the Nth Edge trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:NEDGe:SOURce CHANnel2
:TRIGger:NEDGe:SOURce?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects whether the trigger occurs on the rising or falling edge of the input signal.
enum - The query returns POS or NEG.
:TRIGger:NEDGe:SLOPe NEGative
:TRIGger:NEDGe:SLOPe?

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

NameTypeValuesDescription
timerealsIdle time of the Nth Edge trigger.
returns

Sets or queries the number of edges of the Nth Edge trigger.

NameTypeValuesDescription
edgeinteger1 - 65535
integer - The query returns an integer ranging from 1 to 65535.
:TRIGger:NEDGe:EDGE 20
:TRIGger:NEDGe:EDGE?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level to set for the Nth Edge trigger.
string - The query returns the trigger level in scientific notation.
:TRIGger:NEDGe:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:NEDGe:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:RS232set / query

Option command group for RS232 trigger settings. The slice lists related subcommands for source, condition, parity, stop, data, width, baud, and level.

Sets or queries the RS232 trigger source.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the RS232 trigger source channel.
enum - The query returns the selected channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:RS232:SOURce CHANnel2
:TRIGger:RS232:SOURce?

Sets or queries the trigger condition of the RS232 trigger.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATATrigger condition to use.
enum - Returns STAR, ERR, CERR, or DATA.
:TRIGger:RS232:WHEN ERRor /*Sets the trigger condition to ERRor.*/
:TRIGger:RS232:WHEN? /*The query returns ERR.*/

Sets or queries the check mode of RS232 trigger.

NameTypeValuesDescription
parityenumEVEN | ODD | NONECheck mode of the RS232 trigger.
enum - The query returns EVEN, ODD, or NONe.
:TRIGger:RS232:PARity EVEN
:TRIGger:RS232:PARity?

Sets or queries the stop bits of the RS232 trigger.

NameTypeValuesDescription
bitenum1 | 1.5 | 2Stop bits value for the RS232 trigger.
enum - The query returns 1, 1.5, or 2.
:TRIGger:RS232:STOP 2
:TRIGger:RS232:STOP?

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

NameTypeValuesDescription
datainteger0 - 2n - 1Data value for the RS232 trigger. In the expression 2^n - 1, n is the current data width and can be 5, 6, 7, or 8.
integer - The query returns an integer.
:TRIGger:RS232:DATA 10
:TRIGger:RS232: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
:TRIGger:RS232:WIDTh?

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
:TRIGger:RS232:BAUD?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level value.
real - Returns the trigger level in scientific notation.
:TRIGger:RS232:LEVel 0.16
:TRIGger:RS232:LEVel?
:TRIGger:IICset / query

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel of the clock line of the I2C trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:IIC:SCL? /*The query returns CHAN2.*/
:TRIGger:IIC:SCLset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the clock line of the I2C trigger.
enum - Returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIC:SCL CHANnel2
:TRIGger:IIC:SCL?
:TRIGger:IIC:SDAset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the I2C trigger data line.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIC:SDA CHANnel2
:TRIGger:IIC:SDA?

Sets or queries the I2C trigger condition. The syntax supports a setter and a query, but this slice does not document the parameter choices or the query return value for this command.

NameTypeValuesDescription
when--

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

NameTypeValuesDescription
bitsenum7 | 8 | 10Selects the I2C address width.
enum - Returns the current address width.
:TRIGger:IIC:AWIDth 10 /*Sets the address width to 10.*/
:TRIGger:IIC:AWIDth? /*The query returns 10.*/

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

NameTypeValuesDescription
addressinteger0 - 2n - 1Address value for the I2C trigger.
integer - The query returns the address as an 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 | RWRiteSelects the I2C trigger data direction.
enum - The query returns READ, WRIT, or RWR.
: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 for the I2C trigger.
integer - Returns the data value as an integer.
:TRIGger:IIC:DATA 64
:TRIGger:IIC:DATA?

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 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet
real - The query returns the trigger level in scientific notation.
:TRIGger:IIC:CLEVel 0.16
::TRIGger:IIC:CLEVel?

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 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet)Trigger level for the I2C data line.
real - The query returns the trigger level in scientific notation.
:TRIGger:IIC:DLEVel 0.16
:TRIGger:IIC:DLEVel?

Sets or queries the data bytes of the I2C trigger when the trigger condition is "Data" or "A&D".

NameTypeValuesDescription
bytesinteger1 - 5Number of data bytes used for the I2C trigger.
integer - Returns the data bytes setting as an integer.
:TRIGger:IIC:DBYTes 2
:TRIGger:IIC:DBYTes?
:TRIGger:CANset / query

Top-level CAN trigger command group. The page lists its related subcommands for baud rate, source, type, when, spot, and level.

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsCAN trigger signal rate.
integer (bps) - The query returns 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
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for CAN trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:CAN:SOURce CHANnel2
:TRIGger:CAN:SOURce?

Sets or queries the signal type of CAN trigger.

NameTypeValuesDescription
stype--

Sets or queries the trigger condition of CAN trigger.

NameTypeValuesDescription
condenumSOF | EOF | IDRemote | OVERload | IDFRame | DATafream | IDData | ERFReam | ERANswer | ERCHeck | ERFormat | ERRandom | ERBitTrigger condition to use.
enum - The query returns SOF, EOF, IDR, OVER, IDFR, DAT, IDD, ERFR, ERAN, ERCH, ERF, ERR, or ERB.
TRIGger:CAN:WHEN EOF
:TRIGger:CAN:WHEN?

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

NameTypeValuesDescription
spointinteger10 - 90Sample point position of the CAN trigger.
integer (%) - The query returns the sample point position in percent.
:TRIGger:CAN:SPOint 50
:TRIGger:CAN:SPOint?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for CAN trigger.
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 channel source of the SPI trigger clock line.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger clock line.
:TRIGger:SPI:SCLset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the clock line.
enum - Returns the selected clock-line channel source.
:TRIGger:SPI:SCL CHANnel1 /*Sets the channel source of the clock line to
:TRIGger:SPI:SCL? /*The query returns CHAN1.*/
:TRIGger:SPI:SDAset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger data line.
:TRIGger:SPI:SDA CHANnel2
:TRIGger:SPI:SDA?

Sets or queries the trigger condition of SPI trigger.

NameTypeValuesDescription
whenenumCS | TIMeoutTrigger condition to use for the SPI trigger.
enum - The query returns CS or TIM.
:TRIGger:SPI:WHEN TIMeout /*Sets the trigger condition to TIMeout.*/
:TRIGger:SPI:WHEN? /*The query returns TIM.*/

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

NameTypeValuesDescription
widthinteger4 - 32Data width in bits.
integer - The query returns an integer.
:TRIGger:SPI:WIDTh 10
:TRIGger:SPI:WIDTh?

Sets or queries the data value of the SPI trigger.

NameTypeValuesDescription
datainteger0 - 2^32 - 1Data value used by the SPI trigger.
integer - The query returns the current data value.
:TRIGger:SPI:DATA 5
:TRIGger:SPI:DATA?

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

NameTypeValuesDescription
time_valuereal8 ns - 10 sTimeout value to use for the SPI trigger condition.
real - The query returns the timeout value in scientific notation.
:TRIGger:SPI:TIMeout 0.001
:TRIGger:SPI:TIMeout?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the clock edge used for SPI trigger sampling.
enum - The query returns POS or NEG.
:TRIGger:SPI:SLOPe POSitive
:TRIGger:SPI:SLOPe?

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 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet)Trigger level of the clock channel.
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 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet
real - The query returns the trigger level in scientific notation.
:TRIGger:SPI:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:SPI:DLEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet
real - The query returns the trigger level in scientific notation.
:TRIGger:SPI:SLEVel 0.16
:TRIGger:SPI:SLEVel?

Sets or queries the CS mode of 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
:TRIGger:SPI:MODE?
:TRIGger:SPI:CSset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the CS line.
enum - The query returns the source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SPI:CS CHANnel2
:TRIGger:SPI:CS?
:TRIGger:FLEXrayset / query

Option-level FlexRay trigger command; the page lists its related subcommands BAUD, LEVel, SOURce, and WHEN. The slice does not document any direct parameters or return value for :TRIGger:FLEXray itself.

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 level of FlexRay trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet
real - The query returns the trigger level in scientific notation.
:TRIGger:FLEXray:LEVel 0.16
:TRIGger:FLEXray:LEVel?

Sets or queries the trigger source of the FlexRay trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source.
enum - The query returns the selected trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:FLEXray:SOURce CHANnel2
:TRIGger:FLEXray:SOURce?

Sets or queries the trigger condition of the FLEXray trigger.

NameTypeValuesDescription
condenumFRAMe | SYMBol | ERRor | TSSTrigger condition to use.
enum - The query returns the abbreviated current trigger condition.
:TRIGger:FLEXray:WHEN TSS /*Sets the trigger condition to TSS.*/
:TRIGger:FLEXray:WHEN? /*The query returns TSS.*/
:TRIGger:IISset / query

Sets or queries the alignment mode of the I2S trigger. The query returns LJ, RJ, or IIS.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode of the I2S trigger.
enum - Returns the current I2S trigger alignment mode.
:TRIGger:IIS:ALIGnment LJ /*Sets the alignment mode of I2S trigger to LJ.*/
:TRIGger:IIS:ALIGnment? /*The query returns LJ.*/

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode of the I2S trigger.
enum - The query returns LJ, RJ, or IIS.
:TRIGger:IIS:ALIGnment LJ
:TRIGger:IIS:ALIGnment?

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
:TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for the I2S trigger.
enum - The query returns the selected channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:CLOCk CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:IIS:SOURce:CLOCk? /*The query returns CHAN2.*/

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:DATA CHANnel2
:TRIGger:IIS:SOURce:DATA?

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the audio channel source.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:WSELect CHANnel2
:TRIGger:IIS:SOURce:WSELect?

Sets or queries the trigger condition of the I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRangeTrigger comparison operator for the I2S trigger condition.
enum - The query returns EQU, NOT, LESS, GRE, INR, or OUTR.
:TRIGger:IIS:WHEN NOTequal
:TRIGger:IIS:WHEN?

Sets or queries the audio state of the I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects which channel's data the I2S trigger uses.
enum - The query returns RIGH, LEFT, or EITH.
:TRIGger:IIS:AUDio RIGHt
:TRIGger:IIS:AUDio?

Sets or queries the data value of the I2S trigger. The settable range of <data> depends on byte length; with maximum byte length 4, the range is 0 to 2^32 - 1.

NameTypeValuesDescription
datainteger0 - 2^32 - 1Data value of the I2S trigger.
integer - The query returns the current data value as an integer ranging from 0 to 2^32 - 1.
:TRIGger:IIS:DATA 10
:TRIGger:IIS:DATA?
:TRIGger:LINset / query

Sets or queries the trigger source of LIN trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the LIN trigger source channel.

Sets or queries the trigger source of the LIN trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the LIN trigger source channel.
enum - The query returns the selected channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:LIN:SOURce CHANnel2
:TRIGger:LIN:SOURce?
:TRIGger:LIN:IDset / query

Sets or queries the ID value of the LIN trigger.

NameTypeValuesDescription
idreal0 - 63ID value of the LIN trigger.
integer - The query returns an integer ranging from 0 to 63.
:TRIGger:LIN:ID 4
:TRIGger:LIN:ID?

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

NameTypeValuesDescription
baudinteger1 kbps - 20 MbpsBaud rate of the LIN trigger.
:TRIGger:LIN:BAUD <baud>
:TRIGger:LIN:BAUD?

Sets or queries the protocol version of the LIN trigger.

NameTypeValuesDescription
stdenum1X | 2X | BOTHProtocol version of the LIN trigger.
enum - The query returns 1X, 2X, or BOTH.
:TRIGger:LIN:STANdard 2X /*Sets the protocol version of LIN trigger to 2X.*/
:TRIGger:LIN:STANdard? /*The query returns 2X.*/

Sets or queries the sample position of LIN trigger. The sample position is expressed as the ratio of time from the bit start to the sample point to bit time, in percent.

NameTypeValuesDescription
valueinteger10 - 90Sample position of the LIN trigger, in percent.
integer - Returns the sample position as an integer.
:TRIGger:LIN:SAMPlepoint 40
:TRIGger:LIN:SAMPlepoint?

Sets or queries the trigger condition of LIN trigger. The condition can be selected from the listed LIN trigger event keywords.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorTrigger condition for the LIN trigger.
enum - The query returns the selected trigger condition.
:TRIGger:LIN:WHEN SYNCbreak
:TRIGger:LIN:WHEN?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level to set or query.
real - The query returns the trigger level in scientific notation.
:TRIGger:LIN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:LIN:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:M1553set / query

Sets or queries the trigger source of M1553 trigger.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source.
:TRIGger:M1553:SOURce CHANnel2
:TRIGger:M1553:SOURce?

Sets or queries the trigger source of the M1553 trigger.

NameTypeValuesDescription
sourcediscrete-Trigger source selection.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:M1553:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:M1553:SOURce? /*The query returns CHAN2.*/

Sets or queries the trigger condition of the M1553 trigger. The allowed trigger conditions are SYNCbreak, DATA, CMD, STATus, and ERRor.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition to use for the M1553 trigger.
enum - Returns the current trigger condition as SYNC, DATA, CMD, STAT, or ERR.
:TRIGger:M1553:WHEN CMD
:TRIGger:M1553:WHEN?

Sets or queries the trigger polarity of the M1553 trigger.

NameTypeValuesDescription
polarity--

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

NameTypeValuesDescription
levelreal0V - 5 × 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 M1553 trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal(-5 × 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
:TRIGger:M1553:BLEVel?

:ULTRalab:SERVerset / query

Sets or queries the IP address of the server.

NameTypeValuesDescription
stringreal0 - 223IP address string in the form nnn,nnn,nnn,nnn; the first section is limited to 0 to 223 except 127.
string - The current IP address in strings.
:ULTRalab:SERVer 172.16.3.23
:ULTRalab:SERVer?

:WAVeform:SOURceset / query

Sets or queries the source channel used for waveform data reading. When the source is set to MATH1-MATH4, :WAVeform:MODE can only select NORMal mode.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for waveform data reading.
enum - Returns the selected waveform source channel.
::WAVeform:SOURce CHANnel2
::WAVeform:SOURce?
:WAVeform:MODEset / query

Sets or queries the mode used by :WAVeform:DATA? when reading waveform data.

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWMode of the waveform data reading command.
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

NameTypeValuesDescription
formatenumWORD | BYTE | ASCiiSelects the waveform data return format.
enum - The query returns the waveform data format.
:WAVeform:FORMat WORD
:WAVeform:FORMat?
:WAVeform:POINtsset / query

Sets or queries the number of waveform points to be read. The valid range depends on the current waveform reading mode.

NameTypeValuesDescription
pointinteger1 - 1,000Number of waveform points to read in NORMal mode.
integer - Returns the number of waveform points.

Reads the waveform data from the currently selected source. The returned data format depends on the selected waveform return format and read mode, and may come from screen data or internal memory.

block - Returns waveform data in the selected return format. In WORD or BYTE format, the response is a TMC header plus waveform data points and an end identifier; in ASCII format, it returns actual voltage values in scientific notation separated by commas.
:WAVeform:DATA?

Queries the time interval between two neighboring points of the currently selected channel source in the X direction.

real - Returns the time difference in scientific notation.

Queries the start time of the waveform data of the currently selected channel source in the X direction. The returned value depends on the current data reading mode and is given in scientific notation.

real - The start time of the waveform data; in NORMal mode it is the start time of the waveform data displayed on the screen, in RAW mode it is the start time of the waveform data in internal memory, and in MAX mode it depends on whether the instrument is in RUN or Stop state.

Queries the reference time of the waveform points of the currently selected channel source in the X direction. Returns 0, namely the first waveform point on the screen or in the internal memory.

integer - Returns 0, namely the first waveform point on the screen or in the internal memory.

Queries the unit voltage of the current channel in the Y axis. The returned value is related to the current data reading mode and is given in scientific notation.

real - Returns the unit voltage of the current channel in the Y axis in scientific notation.

Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.

real - Returns the vertical offset value in scientific notation. The returned value is related to the current data reading mode; in NORMal mode, YORigin = VerticalOffset/YINCrement.

Queries the vertical reference position of the currently selected channel source in the Y direction. The returned value is fixed at 128.

integer - Returns 128.
:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger1 - 1,000Start point for waveform data reading in NORMal mode.
integer - The query returns an integer.
:WAVeform:STARt 100
:WAVeform:STARt?
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopintegerNORMal: 1 - 1,000Stop position for waveform data reading.
integer - The query returns an integer.
:WAVeform:STOP <stop>
:WAVeform:STOP?

Queries all the waveform parameters.

string - Returns 10 waveform parameters separated by commas in this order: <format>,<type>,<points>,<count>,<xincrement>,<xorigin>,<xreference>,<yincrement>,<yorigin>,<yreference>.
:WAVeform:PREamble?
*The query returns 0,0,1000,1,1.000000E-8,-5.000000E-6,0.000000E-12,4.000000E-03,0,128.*/

Queries the time stamp of the current external trigger.

integer - The query returns an integer ranging from 0 to 3,199.
:WAVeform:TIME? /*The query returns 3196.*/

Sets or queries the channel number to be reported automatically.

NameTypeValuesDescription
chaninteger0 - 15Channel number to be reported automatically.
integer - Returns the current channel number to be reported automatically.
:WAVeform:CHANsend 2
:WAVeform:CHANsend?