/

Rigol

/

Rigol MSO5104

SCPI COMMAND REFERENCE

Rigol MSO5104

Rigol MSO5104

The Rigol MSO5104 is Rigol's oscilloscope in the MSO5000 family. Its SCPI remote-control interface exposes 552 commands across 32 subsystems - 493 settable and 59 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.

552

Commands

493

Settable

59

Queries

32

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 the CLEAR key on the front panel.

:RUNset / query

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

:STOPset / query

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

:SINGleset / query

Sets the trigger mode of the oscilloscope to Single. It has the same effect as pressing SINGLE on the front panel or sending :TRIGger:SWEep SINGle.

:TFORceset / query

Generates a trigger signal forcefully. It is only applicable in 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.
integer - The query 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 | 200MMemory depth setting.
enum - Returns the current memory depth setting.
:ACQuire:MDEPth 128
: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) - The current sample rate.

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

numeric - The query returns the sample rate in scientific notation.
:ACQuire:LA:SRATe? /*The query returns 1.250000E+9.*/

Queries the current LA memory depth.

real - Returns the memory depth in scientific notation.
:ACQuire:LA:MDEPth? /*The query returns 1.250000E+4.*/
:ACQuire:AALiasset / query

Enables or disables the oscilloscope anti-aliasing function, or queries its on/off status.

NameTypeValuesDescription
boolboolean-Turns anti-aliasing on or off.
:ACQuire:AALias ON /*Enables the anti-aliasing function.*/
:ACQuire:AALias? /*The query returns 1.*/

:BODeplot:ENABleset / query

Starts or stops the bode plot drawing; queries the running status of the bode plot.

NameTypeValuesDescription
boolboolean-Starts or stops the bode plot drawing.
integer - Returns the running status of the bode plot as 1 or 0.
:BODeplot:ENABle ON
:BODeplot:ENABle?

Sets or queries the display type of the bode plot.

NameTypeValuesDescription
disptypeenumDISP_WAVE | DISP_CHARTDisplay format for the bode plot.
enum - The query returns DISP_WAVE or DISP_CHART.
BODeplot:DISPtype DISP_WAVE /*Sets the display type of bode plot to DISP_WAVE.*/
BODeplot:DISPtype? /*The query returns DISP_WAVE.*/
:BODeplot:SOURceset / query

Sets or queries the signal source of the sweep signal for the bode function. Only Source1 is supported.

NameTypeValuesDescription
sourceenumSOURCE1Signal source for the bode sweep signal.
enum - The query returns SOURCE1.
:BODeplot:SOURce SOURCE1
:BODeplot:SOURce?

Sets or queries the sweep type of the bode plot.

NameTypeValuesDescription
typeenumLOG_SWEEP | LINE_SWEEPSelects the bode plot sweep type.
enum - The query returns LOG_SWEEP or LINE_SWEEP.
:BODeplot:SWEeptype LOG_SWEEP
:BODeplot:SWEeptype?
:BODeplot:REFinset / query

Sets or queries the input source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Input source for the bode plot.
enum - The query returns the selected input source.
:BODeplot:REFin CHANnel2 /*Sets the input source of the bode plot to CHANnel2.*/
:BODeplot:REFin? /*The query returns CHANnel2.*/
:BODeplot:REFoutset / query

Sets or queries the output source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Output source of the bode plot.
enum - The query returns CHANnel1, CHANnel2, CHANnel3, or CHANnel4.
:BODeplot:REFout CHANnel3
:BODeplot:REFout?

Sets or queries the output impedance of the bode plot. OMEG indicates HighZ, and FIFTy indicates 50 a9.

NameTypeValuesDescription
impedanceenumOMEG | FIFTySelects the bode plot output impedance.
enum - Returns the current output impedance setting.
:BODeplot:IMPedance OMEG /*Sets the output impedance of the bode plot to OMEG.*/
:BODeplot:IMPedance? /*The query returns OMEG.*/
:BODeplot:STARtset / query

Sets or queries the start frequency of the sweep signal.

NameTypeValuesDescription
freqreal10 Hz - 25 MHzStart frequency of the sweep signal.
string - The query returns the start frequency of the sweep signal in scientific notation.
:BODeplot:STARt 200 /*Sets the start frequency of the sweep signal to 200 Hz.*/
:BODeplot:STARt? /*The query returns 2.000000E+2.*/
:BODeplot:STOPset / query

Sets or queries the stop frequency of the sweep signal.

NameTypeValuesDescription
freqreal100 Hz - 25 MHzStop frequency of the sweep signal.
:BODeplot:STOP 500
:BODeplot:STOP?
:BODeplot:POINTset / query

Sets or queries the number of sweep points per decade.

NameTypeValuesDescription
numinteger10 - 300Number of sweep points per decade.
integer - The query returns an integer ranging from 10 to 300.
:BODeplot:POINT 20
:BODeplot:POINT?

Sets or queries the voltage amplitude of the sweep signal in the bode plot.

NameTypeValuesDescription
ampreal10 mV - 2.5 V
rangeenumALL | F10HZ | F100HZ | F1KHZ | F10KHZ | F100KHZ | F1MHZ | F10MHZ | F25MHZSelects which sweep frequency range the voltage amplitude applies to.
:BODeplot:VOLTage 1, F1MHZ
:BODeplot:VOLTage? F1MHZ

Sets whether the bode plot sweep-signal voltage amplitude is variant or invariant; the query reports the current setting.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the voltage amplitude of the sweep signal in the bode plot to be variant or invariant.
enum - The query returns 1 or 0.
:BODeplot:VOLTage:PROFile ON
:BODeplot:VOLTage:PROFile?

Queries the gain margin of the bode plot. The default unit is dB.

real (dB) - The gain margin of the bode plot, returned in scientific notation.

Queries the frequency that corresponds to the gain margin. The default unit is Hz.

real (Hz) - The query returns the frequency that corresponds to the gain margin in scientific notation.

Queries the current phase margin of the bode plot. The default unit is degree.

real (degree) - The query returns the phase margin of the bode plot in scientific notation.

Queries the frequency that corresponds to the phase margin. The default unit is Hz.

real (Hz) - The query returns the frequency that corresponds to the phase margin in scientific notation.

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
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 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 display, or queries its on/off display status.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolenum1 | ON | 0 | OFFEnables or disables the bus display.
enum - Returns the display status as 1 or 0.
:BUS1:DISPlay ON /*Enables the decoding bus.*/
: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 - The query returns 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 its on/off status.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolboolean1 | ON | 0 | OFFEnables or disables the event table.
boolean - Returns the on/off status of the specified decoding bus event table.
:BUS1:EVENt ON
:BUS1:EVENt?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
formatenumHEX | ASCii | DEC | BINSelects the display format for the bus event table.
enum - Returns the current display format as HEX, ASC, DEC, or BIN.
:BUS1:EVENt:FORMat HEX
:BUS1:EVENt:FORMat?

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

NameTypeValuesDescription
ninteger1 - 4
packetenumPACKets | DETails | PAYLoadSelects which event table view is displayed.
enum - The query returns PACK, DET, or PAYL.
:BUS1:EVENt:VIEW DETails
:BUS1:EVENt:VIEW?
:BUS<n>:LABelset / query

Enables or disables the label of the specified decoding bus, or queries the on/off status of that label. Before using the command, enable the specified decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolboolean1|ON | 0|OFFEnables or disables the label.
integer - The query returns 1 or 0.
:BUS1:LABel ON
:BUS1:LABel? /*The query returns 1.*/

Reads the data in the decoding event table.

NameTypeValuesDescription
ninteger1 - 4Specifies the decoding bus number.
block - Returns the data in the decoding event table. The returned data begins with a TMC data block header followed by 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
nenum1 | 2 | 3 | 4Bus number.
pathstring-File storage location and filename with suffix.
:BUS1:EEXPort C:/123.csv
:BUS<n>:POSitionset / query

Sets or queries the vertical position of the specified bus on the screen. The query returns an integer from -250 to +250.

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

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
real - 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
sourcediscreteCH1 | CH2 | CH3 | CH4 | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | USER
enum - The query returns CH1, CH2, CH3, CH4, D7D0, D15D8, D15D0, D0D7, D8D15, D0D15, or USER.
:BUS1:PARallel:BUS CH1
:BUS1:PARallel:BUS?

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

NameTypeValuesDescription
sourceenumCH1 | CH2 | CH3 | CH4 | D7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | USERSource of the Parallel decoding bus.
enum - Returns the current Parallel decoding bus source.
:BUS1:PARallel:BUS CH1
:BUS1:PARallel:BUS?

Sets or queries the clock source of the Parallel decoding.

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGative | BOTHEdge type used for clock-channel sampling.
enum - Returns the current slope setting.
:BUS1:PARallel:SLOPe BOTH /*Sets the Parallel decoding to sample on any edge
:BUS1:PARallel:SLOPe? /*The query returns BOTH.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
widinteger0 - 20
integer - The query returns an integer ranging from 0 to 20.
:BUS1:PARallel:WIDTh 16
:BUS1:PARallel:WIDTh?

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

NameTypeValuesDescription
bitinteger0 - 20Data bit selection for the parallel bus.
:BUS1:PARallel:BITX 16
:BUS1:PARallel:BITX?

Sets or queries the channel source of the currently selected data bit. Before sending this command, select the desired data bit with :BUS<n>:PARallel:BITX.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number.
srcenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the selected data bit.
enum - The query returns the current channel source of the selected data bit.
:BUS1:PARallel:SOURce CHANnel2
:BUS1:PARallel:SOURce?

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumNEGative | POSitiveSelects negative or positive polarity.
enum - The query returns NEG or POS.
:BUS1:PARallel:POLarity NEGative

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Parallel bus index.
boolboolean1 | ON | 0 | OFFTurns noise rejection on or off.
integer - The query returns 1 or 0.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereal0 ns - 1 sSets the noise rejection time.
real - The query returns the noise rejection time in scientific notation.
:BUS1:PARallel:NRTime 0.01
:BUS1:PARallel:NRTime?
:BUS<n>:RS232set / query

Sets relevant parameters for RS232 decoding for a selected bus.

:BUS<n>:RS232:TXset / query

Sets or queries the TX channel source of RS232 decoding.

NameTypeValuesDescription
ndiscrete-
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:RS232:TX D0
:BUS1:RS232:TX?
:BUS<n>:RS232:RXset / query

Sets or queries the RX channel source of RS232 decoding.

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

Sets or queries the polarity of RS232 decoding.

NameTypeValuesDescription
ninteger1 - 4
polenumPOSitive | NEGativeSelects the RS232 decoding polarity; NEGative means normal polarity and POSitive means inverted polarity.
enum - The query returns POS or NEG.
:BUS1:RS232:POLarity POSitive
:BUS1:RS232:POLarity?

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

NameTypeValuesDescription
ninteger1 - 4
endianenumMSB | LSBSelects the transmission bit order for RS232 decoding.
enum - The query returns the current RS232 endian setting.
:BUS1:RS232:ENDian MSB /*Sets the transmission order of RS232 decoding to MSB.*/
:BUS1:RS232:ENDian? /*The query returns MSB.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger1 bps - 20 Mbps
integer (bps) - The query returns an integer ranging from 1 bps to 20 Mbps.
:BUS1:RS232:BAUD 4800
:BUS1:RS232:BAUD?

Sets or queries the data width of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete5 | 6 | 7 | 8 | 9Selects the RS232 data bit width.
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
ndiscrete1 | 2 | 3 | 4
stop bitsdiscrete1 | 1.5 | 2Stop bits per frame in RS232 decoding.
numeric - 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
parityenumNONE | ODD | EVENSelects the RS232 parity setting.
enum - Returns the current parity setting.
:BUS1:RS232:PARity ODD
:BUS1:RS232:PARity?

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

NameTypeValuesDescription
<n>discrete1 - 4
<bool>boolean1 | ON | 0 | OFFEnables or disables packet end during data transmission.
integer - The query returns 1 or 0.
:BUS1:RS232:PACKet ON
:BUS1:RS232:PACKet?

Sets or queries the packet separator type during data transmission. The query returns the current packet separator as NULL, LF, CR, or SP.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
package endenumNULL | LF | CR | SPPacket separator type.
enum - The packet separator currently set.
:BUS1:RS232:PEND LF
:BUS1:RS232:PEND?
:BUS<n>:IICset / query

Sets or queries the I2C decoding parameters for a bus index. The slice is a section header listing the related commands; it does not document a standalone :BUS<n>:IIC setting beyond the subcommands.

Sets or queries the clock source of I2C decoding.

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

Sets or queries the data channel source of I2C decoding.

NameTypeValuesDescription
ninteger1 - 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
no example lines provided for target command

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
addrenumNORMal | RWSelects whether the address width includes the R/W bit.
enum - The query returns the current address mode.
:BUS1:IIC:ADDRess RW
:BUS1:IIC:ADDRess?
:BUS<n>:SPIset / query

Sets or queries the clock source of SPI decoding.

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

Sets or queries the clock source of SPI decoding.

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

Sets or queries the clock edge type of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGativeClock edge type 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
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:SPI:MISO:SOURce D0
:BUS1:SPI:MISO:SOURce?

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

NameTypeValuesDescription
ninteger1 - 4Bus number.
polarityenumHIGH | LOWPolarity of the MISO data line.
enum - The query returns HIGH or LOW.
:BUS1:SPI:MISO:POLarity HIGH /*Sets the polarity of MISO data line to HIGH.*/
:BUS1:SPI:MISO:POLarity? /*The query returns HIGH.*/

Sets or queries the MOSI data source of SPI decoding.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects the MOSI data-line polarity for SPI decoding.
enum - The query returns HIGH or LOW.
:BUS1:SPI:MOSI:POLarity HIGH
:BUS1:SPI:MOSI:POLarity?

Sets or queries the data width of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
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 of SPI decoding.

NameTypeValuesDescription
ndiscrete-SPI bus index.
endianenumMSB | LSBData transmission endian for SPI decoding.
enum - The query returns MSB or LSB.
:BUS1:SPI:ENDian LSB
:BUS1:SPI:ENDian?
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding. The query returns CS or TIM.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumCS | TIMeoutSelects the SPI decode frame synchronization mode.
enum - Returns the current decode mode.
:BUS1:SPI:MODE CS
:BUS1:SPI:MODE?

Sets or queries the timeout value of SPI decoding. The default unit is s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereal8 ns - 10 s
string - The query returns the timeout value in scientific notation.
:BUS1:SPI:TIMeout:TIME 0.000005 /*Sets the timeout value to 5 μs.*/
:BUS1:SPI:TIMeout:TIME? /*The query returns 5.000000E-6.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
:BUS1:SPI:SS:SOURce D0
:BUS1:SPI:SS:SOURce?

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

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

Sets the CAN decoding parameters for bus n. The page lists the related subcommands :BUS<n>:CAN:SOURce and :BUS<n>:CAN:STYPe.

Sets or queries the source channel of CAN decoding.

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

Sets or queries the signal type of CAN decoding for a bus decode source. The available signal types are TX, RX, CANH, CANL, and DIFFerential.

NameTypeValuesDescription
ninteger1 | 2 | 3 | 4
stypeenumTX | RX | CANH | CANL | DIFFerentialSelects the CAN signal type used for decoding.
: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 Mbps
integer - The query returns an integer ranging from 10 kbps to 5 Mbps.
:BUS1:CAN:BAUD 120000
:BUS1:CAN:BAUD?

Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is the ratio of time from bit start to sample point to bit time.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Selects the CAN bus decoder instance.
<spoint>integer10 - 90Sets the CAN sample point position in percent.
integer - Returns the sample point position as an integer from 10 to 90.
:BUS1:CAN:SPOint 70
:BUS1:CAN:SPOint?
:BUS<n>:FLEXrayset / query

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

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate for FlexRay decoding.
enum - The query returns 2500000, 5000000, or 10000000.
:BUS1:FLEXray:BAUD 2500000
:BUS1:FLEXray:BAUD?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bauddiscrete2500000 | 5000000 | 10000000
enum - 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
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns the selected source channel.
:BUS1:FlexRay:SOURce D0
:BUS1:FlexRay:SOURce? /*The query returns D0.*/

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus index.
spointinteger10 - 90Sample point position.
integer - The query returns the sample point position as an integer from 10 to 90.
:BUS1:FLEXray:SPOint 70
:BUS1:FLEXray:SPOint?

Sets or queries the signal type of FlexRay decoding.

NameTypeValuesDescription
stypeenumBP | BM | RTSignal type of FlexRay decoding.
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
<n>discrete1 | 2 | 3 | 4
<bool>boolean1 | ON | 0 | OFFSelects whether the parity bit is included in LIN decoding.
enum - The query returns 0 or 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 Mbps
integer - The query returns an integer 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 | 4Bus number selector.
boolenum1 | ON | 0 | OFFParity bit setting.
integer - The query returns 0 or 1.
:BUS1:LIN:POLarity ON
:BUS1:LIN:POLarity?

Sets or queries the source of the LIN bus for bus n.

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

Sets or queries the version of the LIN bus.

NameTypeValuesDescription
ninteger1 - 4
valueenumV1X | V2X | MIXed
:BUS1:LIN:STANdard V2X
:BUS1:LIN:STANdard?
:BUS<n>:IISset / query

Sets or queries the clock source of the I2S decoding.

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

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for I2S decoding.
enum - Returns the selected clock source as D0 through D15 or CHAN1 through CHAN4.
:BUS1:IIS:SOURce:CLOCk D0
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the data source of the I2S decoding.

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

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
ninteger1 - 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CHANnel2.*/
:BUS1:IIS:SOURce:WSELect? /*The query returns CHAN2.*/

Sets or queries the alignment mode of the I2S decoding.

NameTypeValuesDescription
ninteger1 - 4
alignenumIIS | RJ | LJSelects the I2S alignment mode.
enum - Returns the current I2S alignment mode.
:BUS1:IIS:ALIGnment RJ
:BUS1:IIS:ALIGnment?

Sets or queries the clock edge type used for I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
slopeenumNEGative | POSitiveClock edge type for I2S decoding.
enum - The query returns the selected clock edge type as 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 | 4Selects the bus number.
valinteger4 - 32Sets the I2S word size.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:IIS:RWIDth 5 /*Sets the word size of I2S decoding to 5.*/
:BUS1:IIS:RWIDth? /*The query returns 5.*/
:BUS<n>:M1553set / query

Sets parameters for M1553 decoding on a bus index. This command can also query the current M1553 decoding source.

NameTypeValuesDescription
ndiscrete1 - 4Bus index.
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source used for M1553 decoding.
:BUS1:M1553:SOURce CHANnel2
:BUS1:M1553:SOURce?

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
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. The available <type> values depend on the instrument model.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
typeenum20M | 100M | 200M | OFFSelects the bandwidth limit setting for the channel.
enum - Returns the bandwidth limit setting.
:CHANnel1:BWLimit 20M
:CHANnel1:BWLimit?

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ninteger1 - 4Specified channel number.
couplingenumAC | DC | GNDCoupling mode to apply to the channel.
enum - The query returns AC, DC or GND.
: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 | OFFControls whether the channel display is enabled or disabled.
enum - The query returns 1 or 0.
:CHANnel1:DISPlay ON
:CHANnel1:DISPlay?

Turns on or off waveform inversion for the specified channel, or queries the on/off status of waveform invert for that channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
boolboolean1 | ON | 0 | OFFTurns 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±1 V - ±100 VSets the vertical offset of 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 seconds.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
valreal-100 ns - 100 nsDelay calibration time to set.
real - The query returns the delay calibration time in scientific notation.
:CHANnel1:TCALibrate 0.00000002
:CHANnel1:TCALibrate?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal500b5V - 10 VVertical scale of the specified channel. The probe ratio is 1X.
string - The query 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 probe ratio of the specified channel. The set probe ratio affects the settable range of the current vertical scale.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
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 | 50000Probe attenuation ratio.
:CHANnel1:PROBe 10
:CHANnel1:PROBe?

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

NameTypeValuesDescription
ninteger1 - 4Specified analog channel number.
unitsenumVOLTage | WATT | AMPere | UNKNownAmplitude display unit for the selected analog channel.
enum - The query returns the current amplitude display unit as VOLT, WATT, AMP, or UNKN.
:CHANnel1:UNITs VOLTage
:CHANnel1:UNITs?

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

NameTypeValuesDescription
ndiscrete1 - 4Analog channel number.
boolboolean1 | ON | 0 | OFFTurns fine adjustment on or off.
boolean - The query returns 1 or 0.
:CHANnel1:VERNier ON
:CHANnel1:VERNier? /*The query returns 1.*/

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
offsetreal-100 V - 100 V
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?

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

string - The current measurement value of the frequency counter 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
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source used by the frequency counter.
enum - The query returns the selected 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
PERiod.*/
:COUNter:MODE? /*The query returns PER.*/
:COUNter:NDIGitsset / query

Sets or queries the resolution of the frequency counter. The 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; the query returns the on/off status of the statistical function. The statistical function is available for Period and Frequency, but unavailable for Totalize.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the statistical function.
:COUNter:TOTalize:ENABle <bool>
:COUNter:TOTalize:ENABle?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the measurement auto cursor on or off.
:CURSor:MEASure:INDicator 1
:CURSor:MEASure:INDicator?
:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement. Available modes are OFF, MANual, TRACk, XY, and MEASure.

NameTypeValuesDescription
modeenumOFF | MANual | TRACk | XY | MEASureCursor measurement mode.
enum - Returns OFF, MAN, TRAC, XY, or MEAS.
:CURSor:MODE MANual
:CURSor:MODE?
:CURSor:MANualset / query

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeSelects the manual cursor type.
enum - Returns the current cursor type.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeSelects the cursor type for manual cursor measurement.
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 | LA | NONESelects the channel source for manual cursor measurement.
enum - Returns the current source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, LA, or NONE.
:CURSor:MANual:SOURce CHANnel2 /*Sets the channel source to CHANnel2.*/
:CURSor:MANual:SOURce? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
unitenumSECond | HZ | DEGRee | PERCentHorizontal unit used for manual cursor measurements.
enum - The query returns 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 | PERCentVertical unit for cursor measurement results.
*:CURSor:MANual:VUNit <unit>
*:CURSor:MANual:VUNit?

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

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

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

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

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

NameTypeValuesDescription
ayinteger0 - 479
integer - The query returns an integer ranging from 0 to 479.
:CURSor:MANual:CAY 200
:CURSor:MANual:CAY?

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 /*Sets the vertical position of Cursor B to 200.*/
:CURSor:MANual:CBY? /*The query returns 200.*/

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

real - 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.

numeric - Returns the Y value at Cursor A in scientific notation when the source is CHANnel1, CHANnel2, CHANnel3, CHANnel4, MATH1, MATH2, MATH3, or MATH4. When the channel source is LA, returns a decimal integer corresponding to the binary or hex weighted sum of bits D15-D0 at Cursor A; for a disabled channel, returns 0 by default.
:CURSor:MANual:BYValue? /*The query returns -2.000000E+0.*/

Queries the X value at Cursor B 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 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.

numeric - 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. When the channel source is LA, the query returns a decimal integer corresponding to the binary or hex weighted sum of the bits (D15-D0) at Cursor B; for a disabled channel, the query returns 0 by default.
:CURSor:MANual:BYValue? /*The query returns -2.000000E+0.*/

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

returns

Queries the reciprocal (1/94X) of the absolute difference 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 1/94X in scientific notation.

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

real - 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 - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:TRACk:SOURce1 CHANnel2 /*Sets the channel source to CHANnel2.*/
:CURSor:TRACk:SOURce1? /*The query returns CHAN2.*/

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 - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:TRACk:SOURce1 CHANnel2 /*Sets the channel source to CHANnel2.*/
:CURSor:TRACk:SOURce1? /*The query returns CHAN2.*/

Sets or queries the channel source of Cursor B in track mode for cursor measurement. Only the currently enabled channel can be selected as the source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source for Cursor B in track mode.
enum - The query returns the selected source as 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 of cursor measurement.

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

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

NameTypeValuesDescription
bxinteger0 - 999Horizontal cursor position in screen pixel coordinates.
integer - The query returns the horizontal cursor position as an integer from 0 to 999.
:CURSor:TRACk:CBX 200
:CURSor:TRACk:CBX?

Queries the vertical position of Cursor A in track mode. The position is defined by the screen pixel coordinate.

integer - Returns the vertical cursor position as 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 - 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 - The query returns the X value at Cursor B in scientific notation.

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

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

Queries the difference (△X) between the X value at Cursor A and the X value at Cursor B in the track mode of cursor measurement. The default unit is s.

real (s) - The current difference in scientific notation.

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

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.

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

Command group for XY cursor measurement mode. These commands are only available 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.

NameTypeValuesDescription
xinteger0 - 479Horizontal cursor position in the XY display region.
integer - The query returns an integer ranging 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 position of Cursor A in the XY display region.
integer - The query returns an integer ranging from 0 to 479.
:CURSor:XY:AY 200
:CURSor:XY:AY?
:CURSor:XY:BYset / query

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

NameTypeValuesDescription
yinteger0 - 479Vertical pixel coordinate of Cursor B in the XY display region.
integer - Returns the vertical position of Cursor B as an integer 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 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 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 XY cursor measurement mode. The unit depends on the amplitude unit selected for the corresponding channel, and the value is returned in scientific notation.

real - The Y value at Cursor B in XY cursor measurement mode, returned in scientific notation.

:DISPlay:CLEarset / query

Clears all the waveforms on the screen. If the oscilloscope is in RUN state, new waveforms continue to be displayed after clearing.

:DISPlay:CLEar
:DISPlay:TYPEset / query

Sets or queries the display type of the waveforms on the screen. VECTors connects sample points by lines; DOTS displays the sample points directly.

NameTypeValuesDescription
typeenumVECTors | DOTSDisplay type to use.
enum - Returns the current display type.
:DISPlay:TYPE DOTS
:DISPlay:TYPE?

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.
enum - The query returns MIN, 0.1, 0.2, 0.5, 1, 2, 5, 10, or INF.
: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 - 100Brightness level of the waveforms on the screen.
integer - Returns an integer ranging from 1 to 100.
:DISPlay:WBRightness 50
:DISPlay:WBRightness?
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONE | IREDisplay grid mode.
enum - The query returns the current grid mode.

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

NameTypeValuesDescription
brightnessinteger1 - 100Brightness of the screen grid.
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.

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the ruler display on or off.
integer - Returns 1 or 0 indicating the ruler display status.
:DISPlay:RULers ON
:DISPlay:RULers?
:DISPlay:COLorset / query

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

NameTypeValuesDescription
valenum1 | ON | 0 | OFFSets the color grade display state.
enum - Returns 1 or 0 indicating the current color grade display status.
:DISPlay:COLor ON /*Enables the color grade display.*/
:DISPlay:COLor? /*The query returns 1.*/

Queries the current voltage value under test.

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects the digital voltmeter on/off state.
:DVM:ENABle ON
:DVM:ENABle?
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the digital voltmeter.
enum - The query returns 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 - The query returns the current DVM mode.
:DVM:MODE DC
:DVM:MODE?

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

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

Sets or queries the type of the histogram.

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

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the histogram source.
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 - 4Histogram height setting.
integer - The query returns an integer ranging from 1 to 4.
:HISTogram:SIZE 2
:HISTogram:SIZE?

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

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

Sets or queries the histogram's bottom boundary limit. The query returns the limit in scientific notation.

NameTypeValuesDescription
yreal(-4×VerticalScale-OFFSet) - (4×VerticalScale-OFFSet)Vertical position of the histogram's bottom boundary limit, relative to the channel source vertical scale and offset.
real - 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.
real - The query returns the histogram's left boundary limit in scientific notation.
:HISTogram:LLIMit -2
:HISTogram:LLIMit?

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 for the histogram.
:HISTogram:RLIMit <x>
:HISTogram:RLIMit?

Sets or queries the histogram's top boundary limit.

NameTypeValuesDescription
yreal(-4×VerticalScale-OFFSet) - (4×VerticalScale-OFFSet)Top boundary limit for 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 clears the error queue.

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Enable register mask value.
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. Bit 1 and Bit 6 are not used and are always treated as 0.

integer - The query returns an integer equal to the binary-weighted sum of all bits set in the register.
*IDN?query

Queries the ID string of the instrument.

string - Returns the instrument ID string in the form 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 - 49
*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 the 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 - The query returns an integer equal to the binary-weighted sum of all the 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.

:LA:STATeset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean state for the LA function.
enum - The query returns the LA function status as 1 or 0.
:LA:STATe ON
:LA:STATe?
:LA:ACTiveset / query

Sets or queries the current active channel.

NameTypeValuesDescription
digitalenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | NONESelects the current active digital channel, or NONE for no channel selected.
enum - Returns the current active channel.
:LA:ACTive D3
:LA:ACTive?
:LA:AUTOsortset / query

Sets the auto sorting mode for the waveforms of the enabled channels.

NameTypeValuesDescription
ninteger0 - 1Controls the waveform order on the screen; 0 displays D0-D15 from top to bottom, and 1 displays D15-D0 from top to bottom.
:LA:DELeteset / query

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

NameTypeValuesDescription
groupenumGROup1 | GROup2 | GROup3 | GROup4Specifies which channel group to cancel.

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

NameTypeValuesDescription
digitalintegerD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
boolenum1|ON | 0|OFF
integer - The query returns 1 or 0.
:LA:DIGital:DISPlay D3,ON
:LA:DIGital:DISPlay? D3

Sets or queries the position of the displayed waveforms of the specified digital channel on the screen. The position value depends on the waveform display size.

NameTypeValuesDescription
digitalinteger-Specifies the digital channel D0 through D15.
positioninteger0 - 31Position of the displayed waveform; valid range depends on display size (Small, Medium, or Large).
:LA:DIGital:POSition D1,3 /*Sets the displayed position of D1 to 3.*/
:LA:DIGital:POSition? D1 /*The query returns 3.*/

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
digitalenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies the digital channel whose label is set or queried.
labelstring-ASCII label for the specified digital channel.
:LA:DIGital:LABel D0,ACK
:LA:DIGital:LABel? D0

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

NameTypeValuesDescription
ninteger1 - 2Specifies the default channel group number.
boolenum1 | ON | 0 | OFFTurns the specified default channel group on or off.
:LA:POD1:DISPlay 1 /*Enables POD1 (D0 to D7).*/
:LA:POD1:DISPlay? /*The query returns 1.*/
:LA:DISPlayset / query

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

NameTypeValuesDescription
channeldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | GROup1 | GROup2 | GROup3 | GROup4 | POD1 | POD2Specifies the digital channel, user-defined channel group, or default channel group to control or query.
boolboolean1 | ON | 0 | OFFTurns the specified channel or group on or off.
:LA:DISPlay <channel>,<bool>
:LA:DISPlay? <channel>

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

NameTypeValuesDescription
ninteger1 - 2Specifies POD1 or POD2.
threreal-15.0 - +15.0Sets the threshold value.
real (V) - The current threshold of the specified channel group, returned in scientific notation.
:LA:POD1:THReshold 3.3
:LA:POD1:THReshold?
:LA:SIZEset / query

Sets or queries the size of the waveforms of the enabled channel on the screen. Large can only be used when the number of currently enabled channels is no more than 8.

NameTypeValuesDescription
sizeenumSMALl | LARGe | MEDiumSets the waveform display size.
enum - Returns the current size as SMAL, LARG, or MED.
:LA:SIZE SMALl
:LA:SIZE?
:LA:TCALibrateset / query

Sets or queries the delay calibration time of the digital channel. The default unit is s.

NameTypeValuesDescription
tcalreal-1000 ns - 100 nsDelay calibration time for the digital channel.
string - The query returns the delay calibration time in scientific notation.
:LA:TCALibrate 0.00000002
:LA:TCALibrate?
:LA:GROup:APPendset / query

Adds one or more digital channels to a specified user-defined group.

NameTypeValuesDescription
groupenumGROup1 | GROup2 | GROup3 | GROup4Specifies the user-defined group to append channels to.
digital0enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies a digital channel to add to the group.
digital1optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital2optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital3optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital4optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital5optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital6optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital7optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital8optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital9optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital10optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital11optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital12optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital13optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital14optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
digital15optenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies an additional digital channel to add to the group.
:LA:GROup:APPend GROup2,D0,D1 /*Adds D0 and D1 to Group2.*/

:LAN:DHCPset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables DHCP configuration mode.
enum - Returns the current DHCP configuration mode status as 1 or 0.
:LAN:DHCP OFF /*Disables DHCP configuration mode.*/
:LAN:DHCP? /*The query returns 0.*/
: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 the current Auto IP configuration mode status as 1 or 0.
: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, and the command is valid in Auto IP or Static IP mode.

NameTypeValuesDescription
stringstring-Gateway address in nnn,nnn,nnn,nnn format.
string - Returns the current gateway as a string.
:LAN:GATeway 192.168.1.1
:LAN:GATeway?
:LAN:DNSset / query

Sets or queries the DNS address. The address must be entered as an IPv4 string in the form nnn,nnn,nnn,nnn, and the IP configuration mode should be Auto IP or Static IP.

NameTypeValuesDescription
stringstring-DNS address in ASCII string format.
string - The query returns the current DNS address as a string.
: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:22.

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.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables static IP configuration mode.
integer - The query returns 1 or 0 indicating the static IP configuration mode status.
:LAN:MANual ON /*Enables the static IP configuration mode.*/
:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets or queries the instrument IP address. The IP address string must be in nnn,nnn,nnn,nnn format, and the instrument should be in static IP mode with DHCP and auto IP disabled when using the command.

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

Sets or queries the subnet mask. The subnet mask string must be in nnn.nnn.nnn.nnn format, and static IP mode is required with DHCP and auto IP disabled.

NameTypeValuesDescription
stringstring-Subnet mask value in the form nnn.nnn.nnn.nnn.
string - The current subnet mask in strings.
:LAN:SMASk 255.255.255.0 /*Sets the subnet mask to 255.255.255.0*/
:LAN:SMASk? /*The query returns the current subnet mask.*/

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 query returns 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-ASCII host name; may contain English letters and numbers, as well as some symbols.
string - The query returns the host name in ASCII strings.
:LAN:DESCriptionset / query

Sets or queries the description. The parameter <name> can contain English letters and numbers, as well as some symbols.

NameTypeValuesDescription
namestring-Description text in ASCII strings.
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 - Returns 1 or 0.
:MASK:ENABle ON
:MASK:ENABle?
:MASK:SOURceset / query

Sets or queries the measurement source used by the pass/fail test. The source must be an enabled channel.

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

Runs or stops the pass/fail test, or queries its operating status. Before running this command, :MASK:ENABle must be sent to enable the pass/fail test function.

NameTypeValuesDescription
operenumRUN | STOPSelects whether the pass/fail test runs or stops.
enum - Returns the operating status of the pass/fail test.
:MASK:OPERate RUN
:MASK:OPERate?
:MASK:MDISplayset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
integer - The query returns 1 or 0.
:MASK:MDISplay ON /*Enables the statistics.*/
:MASK:MDISplay? /*The query returns 1.*/
:MASK:Xset / query

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

NameTypeValuesDescription
xreal0.01 div - 2 divHorizontal adjustment parameter of the pass/fail test mask.
real - The current horizontal adjustment parameter in scientific notation.
:MASK:X 0.28
:MASK:X?
:MASK:Yset / query

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

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

Creates the pass/fail test mask using the currently set horizontal and vertical adjustment parameters. This command is only valid when the pass/fail test function is enabled and not running.

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

integer - The query returns an integer.

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

integer - The query returns the number of failed frames in the pass/fail test.

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

integer - The total number of frames in the pass/fail test.
: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 | 4Math channel index.
boolenum1|ON | 0|OFFEnables or disables the math operation function.
enum - The query returns 1 or 0.
:MATH1:DISPlay ON
:MATH1:DISPlay? /*The query returns 1.*/

Sets or queries the operator of the selected math operation. The query returns the current operator as one of the supported math function keywords.

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 | AXBSets the math operator.
enum - The query returns the current operator.
:MATH1:OPERator INTG
:MATH1:OPERator?
:MATH<n>:SOURce1set / query

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

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:SOURce1 CHANnel3
:MATH1:SOURce1?
:MATH<n>:SOURce2set / query

Sets or queries Source B of arithmetic operation.

NameTypeValuesDescription
ninteger1 - 4Arithmetic function number.
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source B selection.
enum - The query returns the selected source as 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
ninteger1 - 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:LSOUrce1 CHANnel3
: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 | 4
srcdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:LSOUrce2 D4
:MATH1:LSOUrce2?
:MATH<n>:SCALeset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal-Vertical scale setting; the valid range depends on the selected operator and source channel, and for integration/differentiation also on the horizontal time base.
real - Returns the vertical scale of the current operation results in scientific notation.
:MATH1:SCALe 0.2 /*Sets the vertical scale to 200 mV.*/
: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 | 4Operation result index.
offsetreal-1 GV - +1 GVVertical offset value.
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 | OFF
: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
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the FFT operation.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:FFT:SOURce CHANnel3 /*Sets the channel source of FFT operation to CH3.*/
:MATH1:FFT:SOURce? /*The query returns CHAN3.*/

Sets or queries the window function of FFT operation. Different window functions are applicable to measurements of different waveforms.

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 - Returns VRMS or DB.

Sets or queries the vertical scale of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal1 ndB - 5 GdB
string - The query returns 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 GdBVertical offset of the FFT operation results.
real - The current vertical offset in scientific notation.
:MATH1:FFT:OFFSet 0.3 /*Sets the vertical offset of the FFT operation results to
:MATH1:FFT:OFFSet? /*The query returns 3.000000E-1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the FFT math trace number.
hscreal10 Hz - 5 GHzSets the FFT horizontal scale (frequency range).
real - Returns the current frequency range in scientific notation.

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 GHzCenter frequency of the FFT operation results.
real - 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 /*Sets the start frequency of the FFT
:MATH1:FFT:FREQuency:STARt? /*The query returns 1.000000E+7.*/

Sets or queries the stop frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuereal-2.5 GHz - 2.5 GHz
:MATH1:FFT:FREQuency:END 10000000
:MATH1:FFT:FREQuency:END?

Enables or disables the FFT peak search; or queries the on/off status of the FFT peak search function.

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

Sets or queries the maximum number of FFT peak search results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
numinteger1 - 15Maximum number of FFT peak search results.
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
thresrealdBThreshold of the FFT peak search, related 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
excurreal0 - 8xVerticalScaleExcursion of the FFT peak search, limited to 0 to (8xVerticalScale) where VerticalScale is the vertical scale of the current source.
real - The query returns the excursion of the FFT peak search in scientific notation.
:MATH1:FFT:SEARch:EXCursion 0.5 /*Sets the excursion of the FFT peak search to 500 mdB.*/
:MATH1:FFT:SEARch:EXCursion? /*The query returns 5.000000E-1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
orderenumAMPorder | FREQorderSelects the sequence of the FFT peak search results.
enum - Returns the current FFT peak search sequence as AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder

Sets or queries the filter type. The query returns the current filter type as LPAS, HPAS, BPAS, or BST.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumLPASs | HPASs | BPASs | BSTopSelects the filter type.
enum - Returns the current filter type.
:MATH1:FILTer:TYPE LPASs /*Sets the filter type to LPASs.*/
:MATH1:FILTer:TYPE? /*The query returns LPAS.*/

Sets or queries the cut-off frequency of Low Pass Filter/High Pass Filter, or the cut-off frequency 1 of Band Pass Filter/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 setting for the first filter cutoff; the allowed range depends on the selected filter type.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
freq2real0.01×screen sample rate - 0.1×screen sample rate
real - The query returns the current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W2 1500000 /*Sets the cut-off frequency 2 of Band Pass Filter to
:MATH1:FILTer:W2? /*The query returns 1.500000E+6.*/

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

NameTypeValuesDescription
ndiscrete1 - 4
sensreal100 mdiv - 1 div
real - The sensitivity of the logic operation in scientific notation.

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 (V) - 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 | 4Selects the math channel number.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Threshold level for Analog Channel 2.
real - 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)Threshold level for Analog Channel 3 in the logic operation.
real - The query returns the threshold level of Analog Channel 3 in scientific notation.
:MATH1:THReshold3 0.8
:MATH1:THReshold3?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)
string - 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
sourdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Channel source to use for the current measurement parameter.
discrete - Returns the selected measurement source.
:MEASure:CLEarset / query

Clears any one or all of the 10 measurement items that have been turned on.

NameTypeValuesDescription
itemenumITEM1 | ITEM2 | ITEM3 | ITEM4 | ITEM5 | ITEM6 | ITEM7 | ITEM8 | ITEM9 | ITEM10 | ALLSelects which measurement 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
:MEASure:MODEset / query

Sets or queries the measurement mode.

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

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

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFMeasurement source channel.
enum - Returns the selected source channel.
:MEASure:AMSource CHANnel1 /*Sets the source to CHANnel1.*/
:MEASure:AMSource? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
valueinteger-100 mV - 100 mVUpper limit value for the threshold level; the range depends on whether the threshold type is percentage or absolute.
integer - The query returns an integer.
The query returns 95.
:MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/
:MEASure:SETup:MAX? /*The query returns 95.*/

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

NameTypeValuesDescription
valueinteger-Threshold level middle value for analog-channel auto measurement.
integer - The query returns an integer.
:MEASure:SETup:MID <value>
:MEASure:SETup:MID?

Sets or queries the threshold level lower limit of the analog channel in auto measurement. The lower limit is constrained by the current threshold type and must remain below the middle value.

NameTypeValuesDescription
valueinteger-100 mV - 100 mVLower limit of the threshold level.
integer - The query returns the lower limit as an integer.
:MEASure:SETup:MIN 53 /*Sets the lower limit of the threshold level to 53%.*/
:MEASure:SETup:MIN? /*The query returns 53.*/

Sets or queries Source A in the phase or delay measurement. This command has the same function as the :MEASure:SOURce and :MEASure:SETup:DSA commands.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source A selection for the phase or delay measurement.
enum - Returns the current Source A selection.
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CHANnel1.*/
:MEASure:SETup:PSA? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:PSB CHANnel2
:MEASure:SETup:PSB?

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source A selection for the phase or delay measurement.
:MEASure:SETup:DSA CHANnel1 /*Sets Source A of the delay measurement to
:MEASure:SETup:DSA? /*The query returns CHAN1.*/

Sets Source B in the phase or delay measurement. This command has the same function as :MEASure:SETup:PSB.

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

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
enum - The query returns the statistical function status as 1 or 0.
: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
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHaseMeasurement item whose statistical function is enabled or queried.
srcoptdiscrete-Source waveform parameter; see remarks for valid sources.
srcoptdiscrete-Second source parameter, when required by the selected measurement item.
:MEASure:ITEMset / query

Measures any waveform parameter of the specified source, or queries the statistical results of that waveform parameter. For the query form, the manual says it returns the statistical results in scientific notation.

NameTypeValuesDescription
itemenumVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHaseWaveform parameter to measure or query statistically.
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the parameter under measurement.
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurements.
string - Scientific-notation statistical results.
:MEASure:AREAset / query

Sets or queries the type of the measurement range. The query returns MAIN, ZOOM, or CURS.

NameTypeValuesDescription
areaenumMAIN | ZOOM | CURSorMeasurement range type.
enum - Returns the current measurement range type.
:MEASure:AREA ZOOM /*Sets the type of the measurement range to ZOOM.*/
:MEASure:AREA? /*The query returns ZOOM.*/

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

NameTypeValuesDescription
caxinteger0 - 1,000Position of Cursor A, defined by the screen pixel coordinate.
integer - Returns the Cursor A position in the cursor region.
:MEASure:CREGion:CAX 600
:MEASure:CREGion:CAX?

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.
integer - The query returns the position of Cursor B in integer.
:MEASure:CREGion:CBX 100
:MEASure:CREGion:CBX?

Sets or queries the measurement type.

NameTypeValuesDescription
valinteger0 - 2Measurement type category.
integer - The query returns an integer ranging from 0 to 2.
:MEASure:CATegory 1
:MEASure:CATegory?

:POWer:TYPEset / query

Sets or queries the power analysis type. QUALity analyzes power quality for AC input lines; RIPPle indicates ripple quantity of the output DC voltage.

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

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

Sets or queries the voltage source of power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Voltage source selection.
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.
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 percentage value.
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)Reference level percentage median of power quality.
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 - The query returns 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.
enum - The query returns 1 or 0.
:RECord:ENABle ON /*Enables the waveform recording function.*/
:RECord:ENABle? /*The query returns 1.*/
:RECord:STARtset / query

Sets to start or stop the waveform recording, or queries whether waveform recording is started or stopped.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFStart or stop waveform recording.
:RECord:STARt ON
:RECord:STARt?
: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 the on/off status as 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 /*Sets the current frame for waveform playing to 300.*/
:RECord:CURRent? /*The query returns 300.*/
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames 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
:RECord:FRAMes?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the REF function on or off.
enum - Returns 1 or 0 for the current REF function status.
:REFerence:DISPlay ON
: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
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4

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 for the specified reference channel; the allowed range depends on the probe ratio setting.
real - 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 | 10Specifies the reference channel.
offsetreal-10 × RefVerticalScale - 10 × RefVerticalScaleSets the vertical offset of the specified reference channel.
:REFerence:RESetset / query

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

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

Selects the specified reference channel.

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

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

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel 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 | 10Specifies the reference channel.
colorenumGRAY | GREen | BLUE | RED | ORANgeSets the display color for the reference channel.
: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 | OFFTurns label display on or off.
:REFerence:LABel:ENABle ON
:REFerence:LABel:ENABle? /*The query returns 1.*/

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel number.
strstring-Specifies the label text to assign to the 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, including the suffix.
:SAVE:CSV D:\123.csv
:SAVE:CSV:LENGthset / query

Sets or queries the data length type used when saving a ".csv" file. DISPlay stores only the points within the screen region, while MAXimum stores all points in internal memory.

NameTypeValuesDescription
lenenumDISPlay | MAXimumData length type used for CSV saving.
enum - Returns DISP or MAX.

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

NameTypeValuesDescription
channelenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | POD1 | POD2Storage channel to set or query.
boolenum1 | ON | 0 | OFFOn/off state of the storage channel.
enum - The query returns 1 or 0.
:SAVE:CSV:CHANnel CHANnel2,ON /*Enables the storage channel Channel 2.*/
:SAVE:CSV:CHANnel? CHANnel2 /*The query returns 1.*/
:SAVE:IMAGeset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including a 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 save format.
enum - Returns the current image save format.
:SAVE:IMAGe:TYPE JPEG
:SAVE:IMAGe:TYPE?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables image inversion when saving the image.

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

NameTypeValuesDescription
boolenumCOLor | GRAYSelects the image color for saved images.
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 for the setup file to be saved.
:SAVE:SETup D:\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.

enum - Returns 0 or 1; 1 indicates that the saving operation is completed.

:LOAD:SETupset / query

Loads the oscilloscope setup file from the specified path.

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

: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 type of signal output from the [TRIG OUT] connector.
enum - Returns TOUT or PFA.
:SYSTem:AOUTput PFAil
:SYSTem:AOUTput?

Enables or disables the function of the front-panel AUTO key, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFSelects whether the AUTO key function is enabled or disabled.
enum - Returns 1 when the AUTO key function is enabled, or 0 when it is disabled.
: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.
enum - The query returns 1 or 0.
:SYSTem:BEEPer ON
:SYSTem:BEEPer?
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger2017 - 2099
monthinteger1 - 12
dayinteger1 - 31Day of the month; the manual notes valid month-length limits of 28, 29, or 30 days as applicable.
string - The query returns the system date as a comma-separated string containing year, month, and day.
:SYSTem:DATE 2017,10,17
:SYSTem:DATE?

Queries and clears the latest error message.

string - Returns <Message Number>,<Message Content>, 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 grids on the screen. For this oscilloscope, it returns the fixed value 10.
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

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

Presses the specified front-panel key on the oscilloscope.

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

Rotate the specified knob clockwise. The key parameter selects which front-panel knob is affected, and the optional value sets the number of rotation steps.

NameTypeValuesDescription
keydiscrete-The front-panel knob to rotate.
valoptinteger-The specified rotation times of the knob.

Rotates the specified front-panel knob counterclockwise. The optional value sets the number of rotation steps.

NameTypeValuesDescription
keydiscreteVOFFset1 | VOFFset2 | VOFFset3 | VOFFset4 | VSCale1 | VSCale2 | VSCale3 | VSCale4 | HSCale | HPOSition | KFUNction | TLEVelSpecifies which knob to rotate on the front panel.
valoptinteger-Specifies the number of rotation times of the knob.
:SYSTem:LANGuageset / query

Sets or queries the system language.

NameTypeValuesDescription
languageenumSCHinese | TCHinese | KORean | JAPanese | ENGLish | GERMan | PORTuguese | POLish | FRENch | RUSSian | SPAN | THAI | INDonesian
enum - The query returns SCH, TCH, KOR, JAP, ENGL, GERM, PORT, POL, FREN, RUSS, SPAN, THAI, or IND.
: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 | DEFaultSelects which configuration type is recalled at power-on.
enum - The query returns LAT or DEF.
:SYSTem:PON LATest
:SYSTem:PON?

Installs an option license for the instrument.

NameTypeValuesDescription
licensestring-ASCII string containing the option license key.
:SYSTem:OPTion:INSTall
MSO5000-DG@A7DEC6C1E10D42EE8E3AF0728C3D272F507E646EB54B9C97E6CCBA9
8468A46A863FED814C24D47B8B40C894B1822660B94852E6778392281A20B54B4E72
3E3FD

Uninstalls all the official options. The instrument must be restarted after the option has been uninstalled.

Queries the status of an oscilloscope option. The query requires a <type> selector to specify which option status to check.

NameTypeValuesDescription
typeenumBW071 | BW072 | BW073 | BW12 | BW13 | BW23 | RL2 | 4CH | BND | COMP | EMBD | AUTO | FLEX | AUDIO | AERO | AWG | PWRSelects which option status to query.

Queries the number of analog channels of the current instrument.

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

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

NameTypeValuesDescription
setup_datastring-Binary data block containing the TMC data block header and setup data.

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

NameTypeValuesDescription
timeinteger1 - 999Screen saver time to set.
":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 /*Sets the system time to 16:10:17.*/
:SYSTem:TIME? /*The query returns 16,10,17*/
: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.
enum - Returns 1 when the keyboard is locked and 0 when it is unlocked.


Queries the hardware modules.

string - The query 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.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the delayed sweep.
integer - Returns 1 or 0 to indicate the delayed sweep on/off status.
: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
scalerealthe current main time base scaleDelayed time base scale.
real - The query returns 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 - The query returns the offset of the main time base in scientific notation.
:TIMebase:MAIN:OFFSet 0.0002
:TIMebase:MAIN:OFFSet?

Sets the scale of the main time base. The default unit is s/div.

NameTypeValuesDescription
scalereal-Main time base scale.
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLHorizontal 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 - Returns the current horizontal reference mode.
:TIMebase:HREFerence:MODE <href>
:TIMebase:HREFerence:MODE?

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

NameTypeValuesDescription
posinteger-500 - 500User-defined horizontal reference position.
integer - The query returns the reference position as 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 horizontal fine adjustment function on or off.
enum - Returns the on/off status of the horizontal 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 | M1553Selects the trigger type.
enum - The query returns EDGE, PULS, SLOP, VID, PATT, DUR, TIM, RUNT, WIND, DEL, SET, NEDG, RS232, IIC, SPI, CAN, CANF, FLEX, LIN, IIS, or M1553.
:TRIGger:MODE SLOPe
:TRIGger:MODE?

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

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.
enum - The query returns the trigger coupling setting.
:TRIGger:COUPling LFReject
:TRIGger:COUPling? /*The query returns LFR.*/

Queries the current trigger status.

enum - Returns the current trigger status as one of TD, WAIT, RUN, AUTO, or STOP.
:TRIGger:SWEepset / query

Sets or queries the trigger mode. The query returns the current sweep setting as AUTO, NORM, or SING.

NameTypeValuesDescription
sweepenumAUTO | NORMal | SINGleTrigger sweep mode.
enum - Returns the current trigger sweep mode as AUTO, NORM, or SING.
:TRIGger:SWEep SINGle
:TRIGger:SWEep?
:TRIGger:HOLDoffset / query

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

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

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

NameTypeValuesDescription
boolboolean-Turns noise rejection on or off.
integer - The query returns 1 or 0.
::TRIGger:NREJect ON
::TRIGger:NREJect?
:TRIGger:EDGEset / query

Sets or queries the edge trigger configuration. The page slice lists this command as a parent for :TRIGger:EDGE:SOURce, :TRIGger:EDGE:SLOPe, and :TRIGger:EDGE:LEVel.

Sets or queries the trigger source of the Edge trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLineSelects the source used for edge triggering.
enum - Returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, or ACL.
:TRIGger:EDGE:SOURce CHANnel1
:TRIGger:EDGE:SOURce?

Sets or queries the edge type of Edge trigger. The query returns POS, NEG, or RFAL.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge trigger slope selection.
enum - Returns the current edge trigger slope as POS, NEG, or RFAL.
: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 to set for the Edge trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:EDGE:LEVel 0.16
:TRIGger:EDGE:LEVel?
:TRIGger:PULSeset / query

Sets or queries the pulse trigger settings. This command group includes source and condition settings, with related width and level commands listed in the command list.

Sets or queries the trigger source of Pulse trigger.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the pulse trigger source.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:PULSe:SOURce CHANnel1
:TRIGger:PULSe:SOURce?

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsSelects the pulse-width trigger condition.
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 /*Sets the upper limit of the pulse width to 3 μs.*/
:TRIGger:PULSe:UWIDth? /*The query returns 3.000000E-6.*/

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

NameTypeValuesDescription
widthreal800 ps - pulse upper limitPulse lower limit of the Pulse trigger.
real - The query returns the lower limit of the pulse width in scientific notation.
:TRIGger:PULSe:LWIDth 0.000003
:TRIGger:PULSe:LWIDth?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level. For analog channels, the allowable range depends on VerticalScale and OFFSet; for digital channels it is -15 V to 15 V.
real - Returns the trigger level in scientific notation.
:TRIGger:PULSe:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:PULSe:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:SLOPeset / query

Sets or queries the trigger source of Slope trigger. It accepts a channel selection and the query returns the current channel.

NameTypeValuesDescription
channelenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

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 GRE, LESS, or GLES.
: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 for 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.
string - The query returns the lower time limit in scientific notation.
:TRIGger:SLOPe:TLOWer 0.000000020 /*Sets the lower time limit to 20 ns.*/
:TRIGger:SLOPe:TLOWer? /*The query returns 2.000000E-8.*/

Sets or queries the vertical window type of the Slope trigger.

NameTypeValuesDescription
windowenumTA | TB | TABVertical window type for the Slope trigger.
enum - The query returns TA, TB, or TAB.
: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)Lower limit of the trigger level.
real - The query 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? /*The query returns 1.600000E-1.*/
:TRIGger:VIDeoset / query

Sets or queries the video trigger settings. The page slice only documents the source and polarity subcommands under this node.

Sets or queries the trigger source of Video trigger.

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

Sets or queries the video polarity of the video trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the video polarity.
:TRIGger:VIDeo:POLarity NEGative
:TRIGger:VIDeo:POLarity?

Sets or queries the sync type of the Video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSync type of the Video trigger.
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. The allowed range depends on the current video standard, and the default is 1.

NameTypeValuesDescription
lineinteger1 - 625Line number to trigger on when the sync type is Line.
: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 | 1080I50Selects the video standard.
:TRIGger:VIDeo:STANdard NTSC
:TRIGger:VIDeo:STANdard?

Sets or queries the trigger level of the Video 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: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 the Pattern trigger. The query returns the currently set pattern of all channels, separated by commas.

NameTypeValuesDescription
pch1discreteH | L | X | R | FPattern for channel CH1.
pch2discreteH | L | X | R | FPattern for channel CH2.
pch3discreteH | L | X | R | FPattern for channel CH3.
pch4discreteH | L | X | R | FPattern for channel CH4.
pla0optdiscreteH | L | X | R | FPattern for digital channel D0.
pla1optdiscreteH | L | X | R | FPattern for digital channel D1.
pla2optdiscreteH | L | X | R | FPattern for digital channel D2.
pla3optdiscreteH | L | X | R | FPattern for digital channel D3.
pla4optdiscreteH | L | X | R | FPattern for digital channel D4.
pla5optdiscreteH | L | X | R | FPattern for digital channel D5.
pla6optdiscreteH | L | X | R | FPattern for digital channel D6.
pla7optdiscreteH | L | X | R | FPattern for digital channel D7.
pla8optdiscreteH | L | X | R | FPattern for digital channel D8.
pla9optdiscreteH | L | X | R | FPattern for digital channel D9.
pla10optdiscreteH | L | X | R | FPattern for digital channel D10.
pla11optdiscreteH | L | X | R | FPattern for digital channel D11.
pla12optdiscreteH | L | X | R | FPattern for digital channel D12.
pla13optdiscreteH | L | X | R | FPattern for digital channel D13.
pla14optdiscreteH | L | X | R | FPattern for digital channel D14.
pla15optdiscreteH | L | X | R | FPattern for digital channel D15.
:TRIGger:PATTern:PATTern H,R,L,X
:TRIGger:PATTern:PATTern?

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

NameTypeValuesDescription
pch1enumH | L | X | R | FPattern setting for CH1.
pch2optenumH | L | X | R | FPattern setting for CH2.
pch3optenumH | L | X | R | FPattern setting for CH3.
pch4optenumH | L | X | R | FPattern setting for CH4.
pla0optenumH | L | X | R | FPattern setting for digital channel D0.
pla1optenumH | L | X | R | FPattern setting for digital channel D1.
pla2optenumH | L | X | R | FPattern setting for digital channel D2.
pla3optenumH | L | X | R | FPattern setting for digital channel D3.
pla4optenumH | L | X | R | FPattern setting for digital channel D4.
pla5optenumH | L | X | R | FPattern setting for digital channel D5.
pla6optenumH | L | X | R | FPattern setting for digital channel D6.
pla7optenumH | L | X | R | FPattern setting for digital channel D7.
pla8optenumH | L | X | R | FPattern setting for digital channel D8.
pla9optenumH | L | X | R | FPattern setting for digital channel D9.
pla10optenumH | L | X | R | FPattern setting for digital channel D10.
pla11optenumH | L | X | R | FPattern setting for digital channel D11.
pla12optenumH | L | X | R | FPattern setting for digital channel D12.
pla13optenumH | L | X | R | FPattern setting for digital channel D13.
pla14optenumH | L | X | R | FPattern setting for digital channel D14.
pla15optenumH | L | X | R | FPattern setting for digital channel D15.
:TRIGger:PATTern:PATTern H,R,L,X /*Sets the patterns of "CH1 to CH4" to H,R,L,X. Other channel pattern remains unchanged.*/
:TRIGger:PATTern:PATTern? /*The query returns H,R,L,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,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
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel or digital input to use for the Pattern trigger level.
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level setting for the specified source channel.
:TRIGger:PATTern:LEVel CHANnel2,0.16
:TRIGger:PATTern:LEVel? CHANnel2

Sets or queries the trigger source of Pattern trigger.

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

Sets or queries the trigger source of Duration trigger.

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

Sets or queries the trigger source of the Duration trigger.

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

Sets or queries the channel pattern of Duration trigger.

NameTypeValuesDescription
pch1enumH | L | XPattern for analog channel CH1.
pch2enumH | L | XPattern for analog channel CH2.
pch3enumH | L | XPattern for analog channel CH3.
pch4enumH | L | XPattern for analog channel CH4.
pla0enumH | L | XPattern for digital channel PLA0.
pla1enumH | L | XPattern for digital channel PLA1.
pla2enumH | L | XPattern for digital channel PLA2.
pla3enumH | L | XPattern for digital channel PLA3.
pla4enumH | L | XPattern for digital channel PLA4.
pla5enumH | L | XPattern for digital channel PLA5.
pla6enumH | L | XPattern for digital channel PLA6.
pla7enumH | L | XPattern for digital channel PLA7.
pla8enumH | L | XPattern for digital channel PLA8.
pla9enumH | L | XPattern for digital channel PLA9.
pla10enumH | L | XPattern for digital channel PLA10.
pla11enumH | L | XPattern for digital channel PLA11.
pla12enumH | L | XPattern for digital channel PLA12.
pla13enumH | L | XPattern for digital channel PLA13.
pla14enumH | L | XPattern for digital channel PLA14.
pla15enumH | L | XPattern for digital channel PLA15.

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
:TRIGger:DURation:WHEN?

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

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

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

NameTypeValuesDescription
timereal800 ps - 10 sLower limit of the duration time.
string - The query returns the lower limit of the duration time in scientific notation.
:TRIGger:DURation:TLOWer 0.000003
: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
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specified channel source.
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the selected analog or digital 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 is a section header for the :TRIGger:TIMeout subsystem and cross-references its source, slope, time, and level commands.

Sets or queries the trigger source of the Timeout trigger.

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

Sets or queries the edge type of Timeout trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge type used for the Timeout trigger.
enum - The query returns 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
timereal16 ns - 10 sTimeout value.
string - The query returns the timeout value in scientific notation.
:TRIGger:TIMeout:TIME 0.002
:TRIGger:TIMeout:TIME?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the Timeout trigger; for a digital channel the range is -15 V to 15 V.
:TRIGger:TIMeout:LEVel 0.16
:TRIGger:TIMeout:LEVel?
:TRIGger:RUNTset / query

Sets or queries the trigger source of the Runt trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source.
:TRIGger:RUNT:SOURce CHANnel2
:TRIGger:RUNT:SOURce?

Sets or queries the trigger source of the Runt trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source.
enum - The query returns one of the four channel identifiers.
:TRIGger:RUNT:SOURce CHANnel2
:TRIGger:RUNT:SOURce?

Sets or queries the polarity of the Runt trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the 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 the Runt trigger. The default unit is s.

NameTypeValuesDescription
widthreal8.01 ns - 10 sUpper limit of the pulse width for the Runt trigger.
string - The query returns the upper limit of the pulse width in scientific notation.
:TRIGger:RUNT:WUPPer 0.02 /*Sets the upper limit of the pulse width to 20 ms.*/
:TRIGger:RUNT:WUPPer? /*The query returns 2.000000E-2.*/

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

NameTypeValuesDescription
widthreal8 ns - 9.9 sLower limit of the pulse width.
real - The query returns the lower limit of the pulse width in scientific notation.
:TRIGger:RUNT:WLOWer 0.01 /*Sets the lower limit of the pulse width to 10 ms.*/
:TRIGger:RUNT:WLOWer? /*The query returns 1.000000E-2.*/

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 - OFFSetUpper limit of the trigger level.
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 of 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 window trigger source and window type. The page lists these as subcommands of :TRIGger:WINDows.

Sets or queries the trigger source of Window trigger.

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

Sets or queries the window type of the Window trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALlWindow trigger slope 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 | TIMETrigger position mode for Window trigger.
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? /*The query returns 1.600000E-1.*/

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 /*Sets the lower limit of the trigger level to 50 mV.*/
:TRIGger:WINDows:BLEVel? /*The query returns 5.000000E-2.*/
:TRIGger:DELayset / query

Sets or queries the trigger delay settings block. This section lists the related subcommands for source, slope, type, upper/lower levels, and levels A/B.

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

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for Delay trigger Edge A.
:TRIGger:DELay:SLOPA NEGative
:TRIGger:DELay:SLOPA?

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

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the edge type for Edge B in Delay trigger.
enum - The query returns POS or NEG.
:TRIGger:DELay:SLOPB NEGative
:TRIGger:DELay:SLOPB?

Sets or queries the delay type of Delay trigger.

NameTypeValuesDescription
typeenumGREater | LESS | GLESs | GOUTSelects the delay trigger condition based on the time difference between Source A and Source B.
enum - The query returns GREater, LESS, GLESs, or GOUT.
:TRIGger:DELay:TYPE GREater
:TRIGger:DELay:TYPE?

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

NameTypeValuesDescription
timereal8.01 ns - 10 sUpper limit of delay time.
real - The query returns the upper limit of delay time in scientific notation.
:TRIGger:DELay:TUPPer 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 - 9.9 sLower limit of delay time.
real - The query returns the lower limit of delay time in scientific notation.
:TRIGger:DELay:TLOWer 0.002 /*Sets the lower limit of delay time to 2 ms.*/
:TRIGger:DELay:TLOWer? /*The query returns 2.000000E-3.*/

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

NameTypeValuesDescription
levelreal8 ns - 10 sDelay time upper limit of the Delay trigger.
real - The query returns the delay time upper limit of Delay trigger in scientific notation.
:TRIGger:DELay:ALEVel 0.1 /*Sets the delay time upper limit of Delay trigger to
0.1s.*/

Sets or queries the delay time lower limit of Delay trigger.

NameTypeValuesDescription
levelreal8ns - 10sDelay time lower limit for the Delay trigger.
:TRIGger:SHOLdset / query

Sets or queries the data source of the Setup&Hold trigger. The query returns the selected source as D0-D15 or CHAN1-CHAN4.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source for the Setup&Hold trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SHOLd:DSRC CHANnel1
:TRIGger:SHOLd:DSRC?

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the data source for the Setup&Hold trigger.
enum - The query returns the selected source as D0 through D15 or CHAN1 through CHAN4.

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for the Setup&Hold trigger.
enum - Returns the selected clock source.
:TRIGger:SHOLd:CSRC CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for the Setup&Hold trigger.
enum - The query returns POS or NEG.
:TRIGger:SHOLd:SLOPe NEGative
:TRIGger:SHOLd:SLOPe?

Sets or queries the data type of the Setup&Hold trigger. The query returns H or L.

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

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

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldSelects the hold type used 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 seconds.

NameTypeValuesDescription
timereal8 ns - 1 sSetup time value.
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 seconds.

NameTypeValuesDescription
timereal8 ns - 1 sHold time value to set.
real - The query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe 0.002 /*Sets the hold time to 2 ms.*/
:TRIGger:SHOLd:HTIMe? /*The query returns 2.000000E-3.*/

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 for the data source; for analog channels the range depends on VerticalScale and OFFSet, and for digital channels it is -15 V to 15 V.
real (V) - Returns the trigger level value in scientific notation.
:TRIGger:SHOLd:DLEVel <level>
:TRIGger:SHOLd:DLEVel?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the clock source.
string - The query returns the trigger level of the clock source in scientific notation.
:TRIGger:SHOLd:CLEVel 0.05 /*Sets the trigger level of the clock source to 50 mV.*/
:TRIGger:SHOLd:CLEVel? /*The query returns 5.000000E-2.*/
:TRIGger:NEDGeset / query

Sets or queries the edge trigger configuration node. The page lists its subcommands for source and slope settings.

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

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects whether the oscilloscope triggers on the rising or falling edge of the input signal when the voltage level meets the preset trigger level.
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
timereal16 ns - 10 sIdle time for the Nth Edge trigger.
string - The query returns the idle time in scientific notation.
:TRIGger:NEDGe:IDLE 0.002
:TRIGger:NEDGe:IDLE?

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

NameTypeValuesDescription
edgeinteger1 - 65535Number of edges for the Nth Edge trigger.
integer - The query returns an integer ranging from 1 to 65535.
:TRIGger:NEDGe:EDGE 20 /*Sets the number of edges to 20.*/
:TRIGger:NEDGe:EDGE? /*The query returns 20.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level; for analog channels the allowed range depends on VerticalScale and OFFSet, and for digital channels it is -15 V to 15 V.
real - The query returns the trigger level in scientific notation.
:TRIGger:NEDGe:LEVel 0.16
:TRIGger:NEDGe:LEVel?
:TRIGger:RS232set / query

Option group for RS232 trigger settings. The slice only documents the related subcommands :TRIGger:RS232:SOURce and :TRIGger:RS232:WHEN.

Sets or queries the trigger source of the RS232 trigger.

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

Sets or queries the RS232 trigger condition. The trigger can be configured to start, error, check-error, or data conditions.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATARS232 trigger condition.
enum - Returns the current RS232 trigger condition.
:TRIGger:RS232:WHEN ERRor
:TRIGger:RS232:WHEN?

Sets or queries the check mode of the RS232 trigger.

NameTypeValuesDescription
parityenumEVEN | ODD | NONESelects the RS232 trigger parity check mode.
enum - The query returns EVEN, ODD, or NONe.
:TRIGger:RS232:PARity EVEN /*Sets the check mode to EVEN.*/
:TRIGger:RS232:PARity? /*The query returns EVEN.*/

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 the RS232 trigger when the trigger condition is "Data".

NameTypeValuesDescription
datainteger0 - 2n - 1Data value of the RS232 trigger.
integer - The query returns the data value as an integer.
:TRIGger:RS232:DATA 10
:TRIGger:RS232:DATA?

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

NameTypeValuesDescription
widthenum5 | 6 | 7 | 8Data width 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 the RS232 trigger. The level uses the same unit as the current amplitude and is returned in scientific notation.

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for RS232 trigger; analog channels use a range based on VerticalScale and OFFSet, and digital channels use -15 V to 15 V.
real - The query 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
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the clock line of the I2C trigger.
:TRIGger:IIC:SCL CHANnel2
:TRIGger:IIC:SCL?
:TRIGger:IIC:SCLset / query

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the I2C trigger clock line.
enum - The query returns the selected source channel.
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:IIC:SCL? /*The query returns CHAN2.*/
:TRIGger:IIC:SDAset / query

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

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

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
whenenumSTARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATaSelects the I2C trigger condition.
enum - Returns the current trigger condition as STAR, REST, NACK, REST, ADDR, DATA, or ADAT.

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

NameTypeValuesDescription
bitsenum7 | 8 | 10Address width for the I2C trigger.
enum - The query returns 7, 8, or 10.
:TRIGger:IIC:AWIDth 10
:TRIGger:IIC:AWIDth?

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

NameTypeValuesDescription
adrinteger0 - 2n - 1I2C trigger address; the valid numeric range depends on the current address width.
integer - Returns the trigger address as an integer.
:TRIGger:IIC:ADDRess 100 /*Sets the address to 100.*/
:TRIGger:IIC:ADDRess? /*The query returns 100.*/

Sets or queries the data direction of 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 /*Sets the data direction to RWRite.*/
:TRIGger:IIC:DIRection? /*The query returns RWR.*/

Sets or queries the data value of the I2C trigger when the trigger condition is "DATA" or "ADATa". The settable range depends on the byte length; the maximum byte length can be 5, i.e. 40-bit binary data.

NameTypeValuesDescription
datainteger0 - 2^40 - 1Data value to set for the I2C trigger.
integer - The query returns the current data value.
:TRIGger:IIC:DATA 64 /*Sets the data value to 64.*/
:TRIGger:IIC:DATA? /*The query returns 64.*/

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 - OFFSetTrigger level for the I2C clock line.
real - The query returns the trigger level in scientific notation.
:TRIGger:IIC:CLEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:IIC:CLEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the data line in I2C trigger.
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 - 5
integer - The query returns an integer.
:TRIGger:IIC:DBYTes 2
:TRIGger:IIC:DBYTes?
:TRIGger:CANset / query

Command list entry for CAN trigger configuration. This slice documents the CAN trigger subcommands, not a standalone set/query for :TRIGger:CAN itself.

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsCAN trigger signal rate.
:TRIGger:CAN:BAUD 125000
:TRIGger:CAN:BAUD?

Sets or queries the trigger source of the CAN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for CAN trigger.
enum - Returns the trigger source as one of the listed channel or digital-input identifiers.
:TRIGger:CAN:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:CAN:SOURce? /*The query returns CHAN2.*/

Sets or queries the signal type of CAN trigger.

NameTypeValuesDescription
stypeenumH | L | RXTX | DIFFerentialSelects the CAN trigger signal type.
enum - The query returns H, L, RXTX, or DIFF.

Sets or queries the CAN trigger condition. The available conditions include start/end of frame, frame types, and several frame error conditions.

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

Sets or queries the sample point position of CAN trigger, expressed as a percentage. The sample point is the ratio of time from bit start to sample point to bit time.

NameTypeValuesDescription
spointinteger10 - 90Sample point position in percent.
integer - The query returns the sample point position as an integer from 10 to 90.
:TRIGger:CAN:SPOint 60 /*Sets the sample point position of CAN trigger to 60%.*/
:TRIGger:CAN:SPOint? /*The query returns 60.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for CAN trigger; for analog channels the range depends on VerticalScale and OFFSet, and for digital channels it is -15 V to 15 V.
real - Returns the trigger level in scientific notation.
:TRIGger:CAN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:CAN:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:SPIset / query

Sets or queries the channel source of the clock and data lines of SPI trigger. This page slice documents the SPI trigger subsystem and lists related subcommands, but the target mnemonic itself is only the parent node.

:TRIGger:SPI:SCLset / query

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source of the SPI trigger clock line.
enum - Returns the selected clock-line source.
:TRIGger:SPI:SCL CHANnel1
:TRIGger:SPI:SCL?
:TRIGger:SPI:SDAset / query

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger data line.
enum - Returns the selected data-line source as D0 through D15 or CHAN1 through CHAN4.
:TRIGger:SPI:SDA CHANnel2
:TRIGger:SPI:SDA?

Sets or queries the trigger condition of SPI trigger.

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

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

NameTypeValuesDescription
widthinteger4 - 32Data width of the SPI trigger data channel.
integer - The query returns an integer.
:TRIGger:SPI:WIDTh 10
:TRIGger:SPI:WIDTh?

Sets or queries the data value of SPI trigger.

NameTypeValuesDescription
datainteger0 - 2^32 - 1Data value to use for the SPI trigger.
integer - The query returns an integer.
:TRIGger:SPI:DATA 5
:TRIGger:SPI:DATA?

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

NameTypeValuesDescription
time_valuereal8 ns - 10 sTimeout value for the SPI trigger condition.
real - The query returns the timeout value in scientific notation.
:TRIGger:SPI:TIMeout 0.001 /*Sets the timeout value to 1 ms.*/
:TRIGger:SPI:TIMeout? /*The query returns 1.000000E-3.*/

Sets or queries the type of the clock edge of SPI trigger. POSitive samples the SDA data on the rising edge of the clock; NEGative samples the SDA data on the falling edge of the clock.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeClock edge type for the SPI trigger.
enum - Returns the current slope as POS or NEG.
:TRIGger:SPI:SLOPe POSitive
:TRIGger:SPI:SLOPe?

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

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

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the SPI data channel.
string - The query returns the trigger level in scientific notation.
:TRIGger:SPI:DLEVel 0.16
:TRIGger:SPI:DLEVel?

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 - OFFSetTrigger level for the CS channel.
string - 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 | LOWSelects the CS mode.
enum - The query returns HIGH or LOW.
:TRIGger:SPI:MODE LOW /*Sets the CS mode to low level.*/
:TRIGger:SPI:MODE? /*The query returns LOW.*/
:TRIGger:SPI:CSset / query

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel of the CS line.
enum - The query returns the selected source channel.
:TRIGger:SPI:CS CHANnel2
:TRIGger:SPI:CS?
:TRIGger:FLEXrayset / query

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

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

NameTypeValuesDescription
bauddiscrete2500000 | 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 the FlexRay trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for analog or digital channel operation.
string - 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
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source selection.
enum - The query returns the current trigger source as one of the listed channel or digital input identifiers.
:TRIGger:FLEXray:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:FLEXray:SOURce? /*The query returns CHAN2.*/

Sets or queries the trigger condition of the FlexRay trigger. The query returns the current condition as a short keyword.

NameTypeValuesDescription
condenumFRAMe | SYMBol | ERRor | TSSTrigger condition to use for the FlexRay trigger.
enum - Returns the current trigger condition as FRAM, SYMB, ERR, or TSS.
:TRIGger:FLEXray:WHEN FRAMe
:TRIGger:FLEXray:WHEN?
:TRIGger:IISset / query

Sets or queries the alignment mode of the I2S trigger. This command is only available for the MSO5XX4 model or the model installed with the MSO5000-4CH option.

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

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 the I2S trigger.

NameTypeValuesDescription
slopeenumNEGative | POSitiveType of clock edge used for the I2S trigger clock.
enum - The query returns NEG or POS.
:TRIGger:IIS:CLOCk:SLOPe NEGative
:TRIGger:IIS:CLOCk:SLOPe?

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the clock source for the I2S trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:CLOCk CHANnel2
:TRIGger:IIS:SOURce:CLOCk?

Sets or queries the data source of the I2S trigger.

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

Sets or queries the audio channel of the I2S trigger.

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

Sets or queries the trigger condition of the I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRangeTrigger condition for the I2S trigger.
enum - Returns the trigger condition abbreviation: 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 the I2S audio channel data used by the trigger.
enum - Returns the selected audio state as RIGH, LEFT, or EITH.
:TRIGger:IIS:AUDio RIGHt
:TRIGger:IIS:AUDio?

Sets or queries the data value of the I2S trigger. The valid set range depends on the configured byte length, up to 32-bit binary data.

NameTypeValuesDescription
datainteger0 - 2^32 - 1Data value for the I2S trigger.
integer - Returns the current data value of the I2S trigger.
:TRIGger:IIS:DATA 10 /*Sets the data value to 10.*/
:TRIGger:IIS:DATA? /*The query returns 10.*/
:TRIGger:LINset / query

LIN trigger subsystem header for the option. The page lists related LIN trigger commands under this node.

Sets or queries the trigger source of the LIN trigger.

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

Sets or queries the 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 LIN trigger. The default unit is bps.

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

Sets or queries the protocol version of LIN trigger.

NameTypeValuesDescription
stdenum1X | 2X | BOTH
enum - The query returns 1X, 2X, or BOTH.
:TRIGger:LIN:STANdard 2X
:TRIGger:LIN:STANdard?

Sets or queries the sample position of the 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.
integer - The query returns an integer ranging from 10 to 90.
:TRIGger:LIN:SAMPlepoint 40
:TRIGger:LIN:SAMPlepoint? /*The query returns 40.*/

Sets or queries the trigger condition of LIN trigger. The query returns the trigger condition abbreviation.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorSelects the LIN trigger condition.
enum - Returns the trigger condition abbreviation: SYNC, ID, DATA, IDD, SLE, WAK, or ERR.
:TRIGger:LIN:WHEN SYNCbreak /*Sets the trigger condition to SYNCbreak.*/
:TRIGger:LIN:WHEN? /*The query returns SYNC.*/

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the LIN trigger; analog channels use a range based on VerticalScale and OFFSet, while digital channels use -15 V to 15 V.
real - Returns the trigger level in scientific notation.
:TRIGger:LIN:LEVel 0.16
:TRIGger:LIN:LEVel? /*The query returns 1.600000E-1.*/
:TRIGger:M1553set / query

Sets or queries the trigger source of M1553 trigger.

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

Sets or queries the trigger source of the M1553 trigger.

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

Sets or queries the trigger condition of the M1553 trigger. The trigger can be configured for sync break, data, command, status, or error conditions.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition to use.
enum - The query returns the selected trigger condition as SYNC, DATA, CMD, STAT, or ERR.
:TRIGger:M1553:WHEN CMD
:TRIGger:M1553:WHEN?

Sets or queries the polarity of the M1553 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGative
enum - The query returns POS or NEG.
:TRIGger:M1553:POLarity POSitive
:TRIGger:M1553: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?

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source channel for waveform data reading.
enum - Returns the currently selected waveform source channel.
:WAVeform:SOURce CHANnel2 /*Sets the channel source to CHANnel2.*/
:WAVeform:SOURce? /*The query returns CHAN2.*/
:WAVeform:MODEset / query

Sets or queries the mode used by :WAVeform:DATA? when reading waveform data. The available modes are NORMal, MAXimum, and RAW.

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWSelects the waveform data reading mode.
enum - Returns the current waveform data reading mode as NORM, MAX, or RAW.
:WAVeform:MODE RAW
:WAVeform:MODE?
: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 WORD, BYTE, or ASC.
:WAVeform:FORMat WORD
:WAVeform:FORMat?
:WAVeform:POINtsset / query

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

NameTypeValuesDescription
pointinteger1 - 1,000Number of waveform points to read.
integer - The query returns the number of waveform points.

Reads the waveform data. The return format depends on the currently selected waveform data format; in BYTE or WORD format, the response consists of a TMC data description header followed by the waveform data.

block - Returns waveform data in the currently selected format, preceded by a TMC data description header in BYTE or WORD mode.
:WAV:DATA?

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

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

real (s) - Returns the waveform data start time in scientific notation.

Queries the reference time of the waveform points of the currently selected channel source in the X direction.

real - 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 depends on the current data reading mode: in NORMal mode it is VerticalScale/25, in RAW mode it is related to the selected vertical scale, and in MAX mode it depends on Run/Stop state.

real - The query returns the unit voltage in scientific notation.

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

integer - The query returns the vertical offset in scientific notation.

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

integer - Returns the vertical reference position of the currently selected channel source in the Y direction; the value is fixed at 128.
:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger1 - 1,000Start point of the waveform data reading. The allowed range depends on the data reading mode: NORMal, MAX, or RAW.
integer - Returns the start position of waveform data reading.
:WAVeform:STARt 100 /*Sets the start point to 100.*/
:WAVeform:STARt? /*The query returns 100.*/
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading. The stop point range depends on the waveform return format and the oscilloscope memory depth.

NameTypeValuesDescription
stopinteger1 - 1,000Stop position of the waveform data reading.
integer - The query returns the stop position as an integer.
:WAVeform:STOP 500
:WAVeform:STOP?

Queries all the waveform parameters.

string - Returns 10 waveform parameters separated by commas in the order <format>,<type>,<points>,<count>,<xincrement>,<xorigin>,<xreference>,<yincrement>,<yorigin>,<yreference>.
:WAVeform:PREamble?