/

Rigol

/

Rigol DHO914S

SCPI COMMAND REFERENCE

Rigol DHO914S

Rigol DHO914S

The Rigol DHO914S is Rigol's oscilloscope in the DHO900 family. Its SCPI remote-control interface exposes 590 commands across 33 subsystems - 526 settable and 64 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.

590

Commands

526

Settable

64

Queries

33

Subsystems

SCPI

3.0

Verified

2026-07-16

All commands

:CLEarset / query

Clears all the waveforms on the screen. This command functions the same as the front-panel key.

:RUNset / query

Starts waveform acquisition (run state) on the oscilloscope.

:STOPset / query

Stops running the oscilloscope. This command functions the same as clicking or tapping the Stop icon in the quick operation bar, or pressing the corresponding front-panel key.

:SINGleset / query

Performs a single trigger and sets the oscilloscope trigger mode to "Single". It functions the same as sending :TRIGger:SWEep SINGle.

:TFORceset / query

Generates a trigger signal forcefully. It is only applicable to the normal and single trigger modes.

:AUTosetset / 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.

:AUToset:PEAKset / query

Sets or queries whether the peak-peak priority setting is enabled. The query returns 0 or 1.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the peak-peak priority setting.
enum - Returns 0 or 1.
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/
:AUToset:PEAK? /*The query returns 0.*/
:AUToset:OPENchset / query

Sets or queries whether only the enabled channel is tested when performing the AUTO operation.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables testing only the enabled channel during AUTO operation.
enum - The query returns 0 or 1.
:AUToset:OVERlapset / query

Sets or queries whether to enable the waveform display mode. When ON, waveform overlay display is enabled and waveforms of different channels are shown in the same screen position.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables waveform overlay display.
boolean - Returns 0 or 1 indicating whether waveform overlay display is enabled.

Sets or queries whether to enable keeping coupling.

NameTypeValuesDescription
boolenum1|ON | 0|OFFEnables or disables keeping coupling.
enum - Returns 0 or 1.
:AUToset:KEEPcoup ON /*Sets to enable keeping coupling.*/
:AUToset:KEEPcoup? /*The query returns 1.*/
:AUToset:LOCKset / query

Sets whether AutoSet is locked. When locked, the AutoSet function is disabled.

NameTypeValuesDescription
<bool>boolean-Enables or disables AutoSet lock.
:AUToset:LOCK <bool>
:AUToset:ENAbleset / query

Sets or queries whether to enable the AUTO function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the AUTO function.
enum - The query returns 0 or 1.

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

NameTypeValuesDescription
countinteger2 - 2nNumber of averages; must be a power of 2, with n ranging from 1 to 16.
returns
:ACQuire:MDEPthset / query

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

NameTypeValuesDescription
mdepdiscreteAUTO | 1k | 10k | 100k | 1M | 5M | 10M | 25M | 50M | 1000 | 10000 | 100000 | 1000000 | 5000000 | 10000000 | 25000000 | 50000000 | 1e3 | 1e4 | 1e5 | 1e6 | 5e6 | 1e7 | 2.5e7 | 5e7Memory depth setting.
integer (pts) - Returns the current memory depth setting in points.
:ACQuire:TYPEset / query

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | PEAK | AVERages | ULTRaAcquisition mode to set.
enum - Returns the current acquisition mode.

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

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

Sets or queries the display mode of Ultra Acquire.

NameTypeValuesDescription
modeenumADJacent | OVERlay | WATerfall | PERSpective | MOSaicDisplay mode to use for Ultra Acquire.
enum - Returns the display mode of Ultra Acquire.

Sets or queries the timeout value of Ultra Acquire.

NameTypeValuesDescription
tmoreal1 us - 1 sTimeout value of Ultra Acquire.
real - The query returns a real number in scientific notation.
:ACQuire:ULTRa:TIMeout 0.1
:ACQuire:ULTRa:TIMeout?

Sets or queries the maximum number of frames for Ultra Acquire. The syntax shows a setter and a query form.

NameTypeValuesDescription
frame--

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumPARallel | RS232 | SPI | IIC | LIN | CAN
:BUS<n>:DISPlayset / query

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

NameTypeValuesDescription
ninteger1 - 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 format of decoding data on the specified decoding bus.

NameTypeValuesDescription
formatenumPAR | RS232 | SPI | IIC | LIN | CANDecoding data format for the specified bus.
:BUS<n>:EVENtset / query

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

NameTypeValuesDescription
ninteger1 - 4Specifies the decoding bus number.
boolenum1 | ON | 0 | OFFTurns the event table on or off.
enum - Returns 1 or 0 indicating the on/off status of the specified decoding bus event table.
:BUS1:EVENt 1
:BUS1:EVENt?
:BUS<n>:LABelset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus.
boolenum1 | ON | 0 | OFFTurns the label display on or off.
enum - The query returns 1 or 0.
:BUS1:LABel ON /*Enables the label of the specified decoding bus.*/
:BUS1:LABel? /*The query returns 1.*/

Reads the data from the decoding event table.

NameTypeValuesDescription
ninteger1 - 4Specifies the decoding bus number.
returns
:BUS<n>:EEXPortset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
pathstring-Specifies the export file path.
:BUS<n>:POSitionset / query

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

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

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Specifies the decoding bus number.
valuereal(-5 x VerticalScale - OFFSet) - (5 x VerticalScale - OFFSet)Sets the threshold value.
typeenumPAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | PALCLK | CH1 | CH2 | CH3 | CH4Specifies the decoding source type.
:BUS<n>:PARallelset / query

Sets relevant parameters for parallel decoding. The parallel bus consists of a clock line and a data line, and the oscilloscope samples channel data on the clock edge and judges logic state according to the preset threshold level.

Sets or queries the source of Parallel decoding on the specific bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumD7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERParallel decode source.
enum - Returns the selected parallel decode source.
:BUS1:PARallel:BUS CHANnel1 /*Sets the source of Parallel decoding to CHANnel1.*/
:BUS1:PARallel:BUS? /*The query returns CHAN1.*/

Sets or queries the clock source of Parallel decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFClock source for Parallel decoding.
enum - Returns the current clock source of Parallel decoding on the specified bus.
:BUS1:PARallel:CLK CHANnel2
:BUS1:PARallel:CLK?

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

NameTypeValuesDescription
slopeenumRISe | FALLEdge type used for the clock channel during Parallel decoding.

Sets or queries the data width (number of bits per frame) of Parallel decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
widinteger1 - 4
integer - Returns the data width (number of bits per frame) of Parallel decoding on the specified bus.
:BUS1:PARallel:WIDTh 2
:BUS1:PARallel:WIDTh?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitinteger0 - data width - 1
integer (Hz) - Returns the current data bits.

Sets or queries the channel source of the currently selected data bit. The query returns the source as one of the digital lines D0-D15 or CHAN1-CHAN4.

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
discrete - Returns the source of the currently selected data bit as D0-D15 or CHAN1-CHAN4.
:BUS1:PARallel:SOURce CHANnel2
:BUS1:PARallel:SOURce?

Sets or queries the endian setting for the parallel bus. The syntax shows a setter and a query for the selected bus number.

NameTypeValuesDescription
noptinteger1 - 4Bus number.
endian--

Sets or queries the data polarity of Parallel decoding on the specified decoding bus.

NameTypeValuesDescription
ninteger1 - 4Specifies the decoding bus number.
polenumNEGative | POSitiveSets the data polarity for Parallel decoding.
enum - The query returns NEGative or POSitive.
:BUS<n>:RS232set / query

Sets relevant parameters for RS232 decoding.

:BUS<n>:RS232:TXset / query

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

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

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

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

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

NameTypeValuesDescription
ninteger1 - 4
polenumPOSitive | NEGativePolarity setting for RS232 decoding.
enum - Returns the current RS232 decoding polarity.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
parityenumNONE | ODD | EVENParity mode for RS232 decoding.
enum - Returns the current RS232 parity setting.

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

NameTypeValuesDescription
ndiscrete1 - 4
endianenumMSB | LSB
enum - The query returns LSB or MSB.
: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 used for RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger-

Sets or queries the data width of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete5 | 6 | 7 | 8 | 9
integer - The query returns 5, 6, 7, 8, or 9.
:BUS1:RS232:DBITs 8 /*Sets the data width of RS232 decoding to 8.*/
:BUS1:RS232:DBITs? /*The query returns 8.*/
:BUS<n>:IICset / query

Sets relevant parameters for I2C decoding.

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<stop bits>discrete1 | 1.5 | 2
enum - The query returns 1, 1.5, or 2.
:BUS1:RS232:SBITs 2 /*Sets the stop bits of RS232 decoding to
:BUS1:RS232:SBITs? /*The query returns 2.*/

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number to select.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source used for I2C decoding.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIC:SCLK:SOURce CHANnel2
:BUS1:IIC:SCLK:SOURce?

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4

Sets whether the clock channel source and data channel source of I2C decoding on the specified bus are exchanged, and queries the current exchange state.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number to select.
boolenum1 | ON | 0 | OFFEnables or disables exchange of the clock and data channel sources.
boolean - Returns 0 or 1 indicating whether the clock channel source and data channel source have been exchanged.
:BUS<n>:SPIset / query

Commands used to set relevant parameters for SPI decoding. The slice introduces the SPI bus configuration context but does not show a specific syntax line or parameter list for this mnemonic.

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
addrenumNORMal | RWAddress mode for I2C decoding.
enum - The query returns NORM or RW.
:BUS1:IIC:ADDRess RW
:BUS1:IIC:ADDRess?

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

NameTypeValuesDescription
ninteger1 - 4Specifies the bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the clock source used for SPI decoding.
enum - Returns the selected clock source as D0 through D15 or CHAN1 through CHAN4.
:BUS1:SPI:SCLK:SOURce CHANnel2 /*Sets the clock source of SPI decoding to CHANnel2.*/
:BUS1:SPI:SCLK:SOURce? /*The query returns CHAN2.*/

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4Decoding bus number.
polarityenumHIGH | LOWPolarity of the SPI decoding.
enum - The query returns HIGH or LOW.
:BUS1:SPI:POLarity HIGH /*Sets the polarity of the SPI decoding to Positive.*/
:BUS1:SPI:POLarity? /*The query returns HIGH.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOW
enum - The query returns HIGH or LOW.
:BUS1:SPI:MISO:POLarity HIGH
:BUS1:SPI:MISO:POLarity?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects positive polarity (HIGH) or negative polarity (LOW).
enum - The query returns HIGH or LOW.
:BUS1:SPI:MISO:POLarity HIGH
:BUS1:SPI:MISO: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 in SPI decoding.

NameTypeValuesDescription
<endian>--
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
modeenumCS | TIMeoutSelects the SPI decode mode.
enum - Returns the current SPI decode mode.

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

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

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source of the CS line for SPI decoding.
enum - Returns the source of the CS line of SPI decoding on the specified bus.
:BUS1:SPI:SS:SOURce CHANnel2 /*Sets the source of CS line of SPI decoding to CHANnel2.*/
:BUS1:SPI:SS:SOURce? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarity--
:BUS<n>:CANset / query

Sets relevant parameters for CAN/CAN-FD decoding. The decoder uses the specified sample position and threshold-related settings to interpret CAN data bits as logic 1 or 0.

Sets or queries the source of CAN decoding on the specific bus.

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 CHANnel2
:BUS1:CAN:SOURce?

Sets or queries the signal type of CAN decoding.

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

Sets the CAN bus baud rate for the selected bus. The slice also shows a query form, but does not document what the query returns.

NameTypeValuesDescription
ndiscrete1 - 4Selects the CAN bus number.
baud--Baud rate setting for CAN decoding.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Decoding bus number.
spointinteger10 - 90Sample point position.
integer - Returns the sample point position as an integer from 10 to 90.
:BUS<n>:LINset / query

Sets the relevant parameters for LIN decoding on the specified decoding bus. The oscilloscope samples the LIN signal at the specified sample position and requires the LIN protocol version to be specified.

NameTypeValuesDescription
ndiscrete1 - 4Specifies the decoding bus number.
versionenum?Specifies the LIN signal protocol version.

Sets or queries whether LIN decoding on the specified decoding bus includes the parity bit.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
boolenum1|ON | 0|OFFEnables or disables inclusion of the parity bit.
integer - Returns 0 when parity is excluded and 1 when parity is included.

Sets or queries the source of LIN decoding on the specific bus.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel used for LIN decoding.
enum - Returns the current LIN decoding source as a digital channel D0 through D15 or analog channel CHAN1 through CHAN4.
:BUS1:LIN:SOURce CHANnel2
:BUS1:LIN:SOURce? /*The query returns CHAN2.*/

Sets or queries the version of the LIN bus.

NameTypeValuesDescription
value--

:BODeplot:ENABleset / query

Sets or queries the on/off status of the bode plot.

NameTypeValuesDescription
boolboolean-On/off status for the bode plot.
boolean - Returns the present on/off status of the bode plot.

Sets or queries the run/stop status of the bode plot.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFRun/stop state of the bode plot.
integer - The query returns 1 or 0.
:BODeplot:RUNStop ON /*Starts the bode plot drawing.*/
:BODeplot:RUNStop? /*The query returns 1.*/

Sets or queries the bode plot sweep type.

NameTypeValuesDescription
<type>enum-
:BODeplot:REF:INset / query

Sets or queries the input source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the bode plot input source.
enum - Returns the current input source.

Sets or queries the output source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Output source for the bode plot.
enum - The query returns one of the bode plot output sources.
:BODeplot:REF:OUT CHANnel1 /*Sets the output source of the bode plot to CH1.*/
:BODeplot:REF:OUT? /*The query returns CHANnel1.*/
:BODeplot:STARtset / query

Sets or queries the start frequency of the sweep signal in the bode plot. The default unit is Hz.

NameTypeValuesDescription
freqreal10 Hz - 24.99 MHzStart frequency of the sweep signal.
:BODeplot:STOPset / query

Sets or queries the stop frequency of the sweep signal in the bode plot. The default unit is Hz.

NameTypeValuesDescription
freqreal100 Hz - 25 MHzStop frequency of the sweep signal.
real (Hz) - The query returns the stop frequency in scientific notation.
:BODeplot:STOP 500 /*Sets the stop frequency of the sweep signal to 500 Hz.*/
:BODeplot:STOP? /*The query returns 5.000000E+2.*/
:BODeplot:POINtsset / query

Sets or queries the number of sweep points per decade.

NameTypeValuesDescription
numinteger10 - 300Number of sweep points per decade.
integer - The query returns the number of sweep points per decade.
:BODeplot:POINts 20
:BODeplot:POINts?

Sets or queries the variable amplitude of the sweep signal in the specified frequency range in the bode plot. The default unit of voltage is V, and the default frequency unit is Hz.

NameTypeValuesDescription
rangeenumALL | 10 | 100 | 1K | 10K | 100K | 1M | 10M | 25M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 1e1 | 1e2 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7Frequency range selection for the bode plot sweep signal.
ampreal20 mV - 5 VVariable amplitude of the sweep signal for the specified frequency range.
:BODeplot:VOLTage 100,0.3
:BODeplot:VOLTage? 100

Sets or queries the bandwidth limit of the specified channel. The bandwidth limit can be enabled as 20 MHz or disabled.

NameTypeValuesDescription
ndiscrete1 - 4Specifies the channel number.
valenumOFF | 20MSets the channel bandwidth limit state.
enum - Returns the current bandwidth limit setting.
:CHANnel1:BWLimit 20M
:CHANnel1:BWLimit?

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number to select.
couplingenumAC | DC | GNDCoupling mode for the selected channel.
enum - Returns the current coupling mode.
:CHANnel1:COUPling AC /*Sets the coupling mode to AC.*/
:CHANnel1:COUPling? /*The query returns AC.*/

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

NameTypeValuesDescription
boolenum-Boolean state for the channel display.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
boolenum1 | ON | 0 | OFFTurns waveform invert on or off.
enum - The query returns the on/off status as 1 or 0.
:CHANnel1:INVert ON
:CHANnel1:INVert?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
offsetrealVSets the vertical offset of the specified channel.
real (V) - Returns the vertical offset in scientific notation.
:CHANnel1:OFFSet 0.01 /*Sets the vertical offset of CH1 to 10 mV.*/
:CHANnel1:OFFSet? /*The query returns 1.000000E-02.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
scalereal500 μV/div - 10 V/divVertical scale of the specified channel; range depends on probe ratio.
real (V/div) - Returns the vertical scale of the specified channel in scientific notation.

Sets or queries the probe ratio of the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
attendiscrete0.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 | 50000Sets the probe attenuation ratio.
discrete - Returns the probe ratio of the specified analog channel.

Sets or queries whether to display the label of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
boolenum1 | ON | 0 | OFFTurns label display on or off.
integer - The query returns 1 or 0.
:CHANnel1:LABel:SHOW ON
:CHANnel1:LABel:SHOW?

Sets or queries the label of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
labelstring-Label content to assign to the specified channel.
string - The query returns the current label of the specified channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
unitsenumWATT | AMPere | VOLTage | UNKNown
enum - Returns the current unit of the specified channel as one of VOLT, WATT, AMP, or UNKN.

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

NameTypeValuesDescription
ndiscrete1 - 4Specified channel number.
boolenum1 | ON | 0 | OFFEnables or disables fine adjustment of the vertical scale.
enum - The query returns 1 or 0.
:CHANnel1:VERNier ON /*Enables the fine adjustment of the
:CHANnel1:VERNier? /*The query returns 1.*/

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

NameTypeValuesDescription
<n>integer1 - 4Specifies the channel number.
offsetrealVBias voltage offset for the specified channel.
real (V) - Returns the bias voltage of the specified channel.

Queries the measurement value of the frequency counter.

numeric - Returns the current measurement value of the frequency counter.
:COUNter:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the frequency counter enable state.
enum - Returns the frequency counter status as 1 or 0.
*:COUNter:ENABle ON
*:COUNter:ENABle?
:COUNter:SOURceset / query

Sets or queries the source used by the frequency counter.

NameTypeValuesDescription
sourceenum-
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

NameTypeValuesDescription
modeenumFREQuency | PERiod | TOTalizeSelects the frequency counter measurement mode.
enum - The query returns the current counter mode: FREQuency, PERiod, or TOTalize.
:COUNter:NDIGitsset / query

Sets or queries the resolution of the frequency counter.

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

Enables or disables the statistical function of the frequency counter; or queries the on/off status of the statistical function of the frequency counter.

NameTypeValuesDescription
boolboolean-Enables or disables the statistical function of the frequency counter.
enum - Returns the on/off status of the statistical function of the frequency counter.
:COUNter:TOTalize:ENABle <bool>
:COUNter:TOTalize:ENABle?

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

NameTypeValuesDescription
modeenumOFF | MANual | TRACk | XYCursor measurement mode.
enum - Returns the current cursor measurement mode.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the measurement indicator.
enum - The query returns 0 or 1.
:CURSor:MEASure:INDicator? ON /*Sets the indicator for the measurement function to ON.*/
:CURSor:MEASure:INDicator? /*The query returns 1.*/
:CURSor:MANualset / query

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type to select.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type for manual cursor measurement.
enum - The query returns the current cursor type as TIME or AMPL.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
axrealsHorizontal position of Cursor A; the range is determined by the current horizontal scale and position.
real (s) - The query returns the horizontal position of Cursor A in scientific notation.

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

NameTypeValuesDescription
ayreal-Vertical position of Cursor A.
real (V) - The query returns the vertical position of Cursor A in scientific notation.
:CURSor:MANual:CAY 0.1 /*Sets the vertical position of Cursor A to 0.1 V.*/
:CURSor:MANual:CAY? /*The query returns 1.000000E-1.*/

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

NameTypeValuesDescription
<bx>real-
real - The query returns the horizontal position of Cursor B in scientific notation.

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

NameTypeValuesDescription
byreal-Vertical position of Cursor B.
real (V) - The query returns the vertical position of Cursor B in scientific notation.
:CURSor:MANual:CBY 0.1 /*Sets the vertical position of Cursor B
:CURSor:MANual:CBY? /*The query returns 1.000000E-1.*/

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

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

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

real - Returns the Y value at Cursor A in scientific notation. The returned value is the same as the measurement value in the Cursor interface; when the cursor vertical unit is set to Source, the unit matches the channel vertical unit. No value is returned when the cursor measurement value is invalid.

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

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

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

real - Returns the current difference in scientific notation.

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

:CURSor:TRACkset / query

Sets or queries the source used for cursor tracking. The syntax shown is for :CURSor:TRACk:SOURce1, with a corresponding query form.

NameTypeValuesDescription
source--

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 in scientific notation.

Sets or queries the source for cursor track source 1. The syntax shows a setter and a corresponding query, but this slice does not document the allowable source values or the query return format.

NameTypeValuesDescription
source--Source selection for cursor track source 1.

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

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

Sets or queries the horizontal position of Cursor A in track mode. The position range depends on the current horizontal scale and position.

NameTypeValuesDescription
axrealsHorizontal position of Cursor A.
real (s) - The query returns the horizontal position of Cursor A in scientific notation.
:CURSor:TRACk:CAX 1.000000E-8
:CURSor:TRACk:CAX?

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

NameTypeValuesDescription
bxreal-Horizontal position of Cursor B.
real (s) - The query returns the horizontal position of Cursor B in scientific notation.

Sets or queries the vertical position of Cursor A in track mode for cursor measurement. The range is determined by the current vertical scale and position.

NameTypeValuesDescription
ayrealVVertical position of Cursor A.
real (V) - The query returns the vertical position of Cursor A in scientific notation.

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

NameTypeValuesDescription
byrealVVertical position of Cursor B; the range is determined by the current vertical scale and position.
real (V) - Returns the vertical position of Cursor B in scientific notation.

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 (V) - Returns the X value at Cursor A in scientific notation.

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

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

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

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

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

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

Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in track mode. The current difference is returned in scientific notation.

real - 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 track mode. 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 Cursor B in track cursor measurement. The default unit is Hz.

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

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

NameTypeValuesDescription
xreal-Horizontal position of Cursor A.

Sets or queries the axis in the track mode of cursor measurement.

NameTypeValuesDescription
modeenumY | XAxis used for cursor track mode.
enum - The query returns Y or X.
:CURSor:TRACk:MODE X /*Sets the axis in the track mode of cursor measurement to X-axis.*/
:CURSor:TRACk:MODE? /*The query returns X.*/
:CURSor:XY:AXset / query

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

NameTypeValuesDescription
x--
:CURSor:XY:BXset / query

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

NameTypeValuesDescription
xreal-Horizontal position of Cursor B; related to the current vertical scale and vertical offset.
real (V) - The query returns the horizontal position of Cursor B in scientific notation.
:CURSor:XY:BX 0.1
:CURSor:XY:BX?
:CURSor:XY:AYset / query

Sets or queries the vertical position of Cursor A in the XY cursor measurement mode. The value is related to the current vertical scale and vertical offset.

NameTypeValuesDescription
yreal-Vertical position of Cursor A.
real - The query returns the vertical position of Cursor A in scientific notation.
:CURSor:XY:AY 0.1 /*Sets the vertical position of Cursor A to 100 mV.*/
:CURSor:XY:AY? /*The query returns 1.000000E-1.*/
:CURSor:XY:BYset / query

Sets or queries the vertical position of Cursor B in the XY cursor measurement mode. The value is related to the current vertical scale and vertical offset.

NameTypeValuesDescription
yreal-Vertical position of Cursor B.
real - The query returns the vertical position of Cursor B in scientific notation.

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

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

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

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

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

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

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

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

Queries the X delta value in the XY cursor measurement mode.

real - The query returns the X delta value in scientific notation.

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

real - The current difference in scientific notation.

:DISPlay:CLEarset / query

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

:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTorsDisplay type.
enum - Returns the display type of the waveforms on the screen.

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 value to set.
enum - Returns the current persistence time setting.
:DISPlay:GRADing:TIME 0.1
:DISPlay:GRADing:TIME?

Sets or queries the waveform brightness on the screen, expressed as a percentage.

NameTypeValuesDescription
brightnessinteger1 - 100Brightness percentage of the waveform on the screen.
integer - Returns the waveform brightness as an integer from 1 to 100.
:DISPlay:WBRightness 50 /*Sets the waveform brightness to 50%.*/
:DISPlay:WBRightness? /*The query returns 50.*/
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONEDisplay grid type to use on the screen.
enum - The query returns the current display grid type.

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

NameTypeValuesDescription
brightnessinteger0 - 100Brightness of the screen grid, in percent.
integer - The query returns an integer ranging from 0 to 100.
:DISPlay:GBRightness 60 /*Sets the screen grid brightness to 60%.*/
:DISPlay:GBRightness? /*The query returns 60.*/

Queries the bitmap data stream of the currently displayed image.

NameTypeValuesDescription
typeopt--
:DISPlay:RULersset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the scale ruler display.
enum - Returns the on/off status of the scale ruler as 1 or 0.
:DISPlay:COLorset / query

Enables or disables the color grade display; or queries the on/off status of the color grade display.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the color grade display.
enum - The query returns 1 or 0.
:DISPlay:COLor ON /*Enables the color grade display.*/
:DISPlay:COLor? /*The query returns 1.*/
:DISPlay:WHOLdset / query

Sets to enable or disable the waveform freezing function; queries whether to enable or disable the waveform freezing function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the waveform freezing function.
enum - The query returns 1 or 0.
:DISPlay:WHOLd <bool>
:DISPlay:WHOLd?

:DVM:ENABleset / query

Sets or queries whether the built-in DVM is enabled. The DVM provides 4-digit voltage measurements on any analog channel and is asynchronous from the oscilloscope acquisition system.

NameTypeValuesDescription
boolboolean-Enables or disables the DVM.
enum - Returns 1 when the DVM is enabled and 0 when it is disabled.
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the digital voltmeter source.
enum - Returns the selected DVM source.
:DVM:SOURce CHANnel1 /*Sets the source of DVM to CHANnel1.*/
:DVM:SOURce? /*The query returns CHAN1.*/
:DVM:MODEset / query

Sets or queries the digital voltmeter mode.

NameTypeValuesDescription
modeenumACRMs | DC | DCRMsSelects the digital voltmeter mode.
enum - The query returns the current mode as ACRM, DC, or DCRM.
:DVM:MODE DC /*Sets the mode of the digital voltmeter to DC.*/
:DVM:MODE? /*The query returns DC.*/

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the histogram function.
integer - The query returns 1 or 0.
:HISTogram:ENABle ON /*Enables the histogram function.*/
:HISTogram:ENABle? /*The query returns 1.*/
:HISTogram:TYPEset / query

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTicalHistogram type.
enum - The query returns HOR or VERT.
:HISTogram:TYPE VERTical
:HISTogram:TYPE?

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Histogram source channel.

Sets or queries the height of the histogram.

NameTypeValuesDescription
heightinteger1div - 4divHistogram height in divisions.
integer - Returns the histogram height as an integer from 1 to 4.
:HISTogram:HEIGht 2 /*Sets the histogram height to 2.*/
:HISTogram:HEIGht? /*The query returns 2.*/

Sets or queries the left limit of the histogram.

NameTypeValuesDescription
numberinteger-

Sets or queries the right limit of the histogram.

NameTypeValuesDescription
numberreal-5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal OffsetRight limit of the histogram.
real - The query returns the right limit in scientific notation.

Sets or queries the top limit of the histogram.

NameTypeValuesDescription
<number>real(-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet)

Sets or queries the bottom limit of the histogram.

NameTypeValuesDescription
numberreal-4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSetBottom limit of the histogram.
real - The query returns the bottom limit in scientific notation.
:HISTogram:RANGe:BOTTom -2
:HISTogram:RANGe:BOTTom?

Queries the statistics of the histogram results.

string - Returns the statistics of the histogram results as a string list in the form [Sum, Peaks, Max, Min, Pk_Pk, Mean, Median, Mode, Bin width, Siqma].

*IDN?query

Queries the ID string of the instrument.

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

Restores the instrument to its factory default settings.

*CLSset / query

Clears all the event registers and the error queue.

*ESEset / query
NameTypeValuesDescription
maskargument--
*ESR?query

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

integer - Returns the decimal-weighted sum of all the bits set in the standard event status register, as an integer. Bit 1 and Bit 6 are always treated as 0, so the returned value corresponds to a binary pattern X0XXXX0X.
*OPCset / query

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

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

Recalls instrument settings from the specified non-volatile memory. The previous saved settings through the *SAV command will be overwritten.

*SAVset / query

Saves the current instrument state to the selected register.

NameTypeValuesDescription
valueinteger0 - 49Selects the register number used to save the current instrument state.
*SAV 1
*SREset / query

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

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

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

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

Waits until all pending commands have been executed before processing the next command. No parameters are required.

*TST?query

Performs a self-test and returns the self-test result. If the test fails, one or more error messages may be available in the error queue.

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

:LA:ENABleset / query

Sets to enable or disable the LA function; queries whether the LA function is enabled.

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFEnables or disables the LA function.
enum - The query returns 1 or 0.
:LA:ENABle ON /*Enables the LA function.*/
:LA:ENABle? /*The query returns 1.*/
:LA:ACTiveset / query

Sets the active digital channel or queries the active digital channel state.

NameTypeValuesDescription
digitalboolean-Digital channel selection or state to set.
:LA:AUTosortset / query

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

NameTypeValuesDescription
valenumD0D15 | D15D0Auto sorting mode.
:LA:DELeteset / query

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

NameTypeValuesDescription
groupenumGROup1 | GROup2 | GROup3 | GROup4Channel group to cancel.

Enables or disables the specified digital channel. The query form returns the enable state of the specified digital channel.

NameTypeValuesDescription
digitalinteger-
boolenumON | OFF

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
digitaldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
labelstring-It can contain English letters and numbers, and also some symbols.
string - The query returns the label of the specified digital channel.

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

NameTypeValuesDescription
ninteger1 - 2Specifies the default channel group number (POD1 or POD2).
boolenum1 | ON | 0 | OFFSets whether the specified default channel group is enabled or disabled.
enum - Returns the on/off status of the specified default channel group.
:LA:POD1:DISPlay ON /*Enables POD1.*/
:LA:POD1:DISPlay? /*The query returns 1.*/

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

NameTypeValuesDescription
ninteger1 - 2
threrealVThreshold value for the specified default channel group.
:LA:SIZEset / query

Sets or queries the size of the waveforms of the enabled channel on the screen.

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

:LAN:DHCPset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables DHCP configuration mode.
enum - Returns 1 when DHCP is on and 0 when it is off.
: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 status.

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

Sets or queries the default gateway.

NameTypeValuesDescription
stringstring-Default gateway address as an ASCII string.
string - Returns the default gateway address.
:LAN:DNSset / query

Sets or queries the DNS address.

NameTypeValuesDescription
<string>string-DNS address in the form nnn.nnn.nnn.nnn.
string - The current DNS address.

Queries the MAC address of the instrument.

string - Returns the MAC address as a string, for example 00:19:AF:00:11:22.

Queries the address of the DHCP server.

string - 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.
enum - The query returns the on/off status as 1 or 0.
:LAN:MANual ON /*Enables the static IP configuration mode.*/
:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets or queries the IP address of the instrument.

NameTypeValuesDescription
stringstring-ASCII string for the IP address.
:LAN:SMASkset / query

Sets or queries the subnet mask. The mask must be entered as an IPv4 dotted string, and the IP configuration mode should be static IP with DHCP and auto IP disabled.

NameTypeValuesDescription
stringstring-Subnet mask in the form nnn.nnn.nnn.nnn.
string - Returns the current subnet mask as a string.

Queries the current network configuration status.

enum - Returns the current network configuration status.
:LAN:MDNSset / query

Enables or disables mDNS, or queries the mDNS status.

NameTypeValuesDescription
boolboolean-Sets whether mDNS is enabled or disabled.
integer - Returns the mDNS status as 1 or 0.
:LAN:MDNS ON /*Enables mDNS.*/
:LAN:MDNS? /*The query returns 1.*/
:LAN:HOST:NAMEset / query

Sets or queries the host name.

NameTypeValuesDescription
namestring-The host name label; it can 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 LAN description.

NameTypeValuesDescription
namestring-The label can contain English letters and numbers, as well as some symbols.
:LAN:APPLyset / query

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

:MASK:ENABleset / query

Enables or queries the mask test function.

NameTypeValuesDescription
boolbooleanON | OFF | 1 | 0Turns the mask function on or off.
boolean - Returns the current mask test enable state.
:MASK:SOURceset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the pass/fail test.
:MASK:OPERateset / query

Starts or stops the pass/fail test, or queries its operating status.

NameTypeValuesDescription
operenumRUN | STOPSets the operating state of the pass/fail test.
enum - Returns the operating status of the pass/fail test.
:MASK:OPERate RUN /*Starts the pass/fail test.*/
:MASK:OPERate? /*The query returns RUN.*/
:MASK:Yset / query

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

NameTypeValuesDescription
yreal0.04 - 2Vertical adjustment parameter of the pass/fail test mask.
real - The current vertical adjustment parameter in scientific notation.
:MASK:Y 0.36
:MASK:Y?
:MASK:CREateset / query

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

:MASK:RESetset / query

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

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

integer - The query returns an integer.

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

integer - The query returns an integer.

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

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

Sets or queries the output on/off status of the rear-panel [AUX OUT] connector.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the AUX OUT connector output.

Sets or queries the output event.

NameTypeValuesDescription
itemenumFAIL | PASSSelects the output event.
enum - Returns the output event state.
:MASK:OUTPut:EVENt PASS /*Sets the output event to PASS.*/
:MASK:OUTPut:EVENt? /*The query returns PASS.*/

Sets or queries the output pulse time.

NameTypeValuesDescription
timereal100 ns - 10 msOutput pulse time.
string - The query returns the pulse time in scientific notation.
:MASK:OUTPut:TIME 0.000003 /*Sets the pulse time to 3 μs.*/
:MASK:OUTPut:TIME? /*The query returns 3.000000E-6.*/

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Math trace number.
boolboolean1 | ON | 0 | OFFTurns the math operation display on or off.
`?

Sets or queries the operator of the math operation.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<opt>enumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB
enum - Returns the current math operator for the selected math function number.
:MATH1:OPERator INTG /*Sets the math operator of Math1 to INTG.*/
:MATH1:OPERator? /*The query returns INTG.*/
:MATH<n>:SOURce1set / query

Sets or queries the source or Source A of arithmetic, function, or filter operation. For arithmetic operation, this command sets Source A.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source input to use for the math operation.
enum - Returns the currently selected source.
:MATH1:SOURce1 CHANnel3
:MATH1:SOURce1?
:MATH<n>:SOURce2set / query

Sets or queries Source B of the arithmetic operation.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Arithmetic operation index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source B selection for the arithmetic operation.
enum - Returns the selected source for Source B.

Sets or queries Source A of the logic operation.

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.
:MATH1:LSOurce1 CHANnel3
:MATH1:LSOurce1?

Sets Source B of the arithmetic operation, or queries the selected source.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Arithmetic operation index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source B for the arithmetic operation.
:MATH<n>:SCALeset / query

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

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

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

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

Enables or disables the inverted display of the operation results, or queries its on/off status. The command is invalid for FFT operation and logical operation.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Math operation index.
<bool>boolean1 | ON | 0 | OFFEnables or disables inverted display.
boolean - The query returns 1 or 0.
:MATH1:INVert ON /*Enables the inverted display.*/
:MATH1:INVert? /*The query returns 1.*/
: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.

:MATH<n>:GRIDset / query

Sets or queries the grid type of the math operation display.

NameTypeValuesDescription
gridenumFULL | HALF | NONESelects the math operation display grid type.
enum - The query returns FULL, HALF, or NONE.
:MATH<n>:EXPandset / query

Sets the expand setting of the math operation display. The page slice shows the setter and query syntax but provides no parameter details or return format for this command.

Sets or queries the waveform type of math operation.

NameTypeValuesDescription
ninteger1 - 4Math operation index.
typeenumMAIN | ZOOMWaveform type of the math operation.
enum - The query returns MAIN or ZOOM.
:MATH<n>:WAVetype <type>
:MATH<n>:WAVetype?

Sets or queries the channel source of FFT operation.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:FFT:SOURce CHANnel3 /*Sets the channel source of FFT operation to CHANnel3.*/
:MATH1:FFT:SOURce? /*The query returns CHAN3.*/

Sets the FFT window type for math operation FFT. The command takes a window selection value.

NameTypeValuesDescription
windowenum-FFT window type to select.

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
unitenum-Vertical unit of FFT operation results.

Sets or queries the vertical unit of FFT operation results. The valid scale range depends on the current FFT unit selected with :MATH<n>:FFT:UNIT.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal-Scale value; allowed range depends on whether the FFT unit is dBm/dBV or Vrms.

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Math waveform index.
offsetreal-1.00G dBV - 1.00 GdBVVertical 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
: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 | 4
hscreal10 Hz - 1 GHz
real - The current frequency range in scientific notation.
:MATH1:FFT:HSCale 500000
:MATH1:FFT:HSCale?

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

NameTypeValuesDescription
<n>discrete-

Sets or queries the start frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 - 4
valuereal0 Hz - (stop frequency -10 Hz)
real (Hz) - The query returns the start frequency of the operation results in scientific notation.
:MATH1:FFT:FREQuency:STARt 10000000

Sets or queries the stop frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuerealStart Freq + 10 Hz - 1 GHz
real (Hz) - The query returns the stop frequency of the operation results in scientific notation.
:MATH1:FFT:FREQuency:END 10000000 /*Sets the stop frequency of
:MATH1:FFT:FREQuency:END? /*The query returns 1.000000E
+7.*/

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
boolboolean-Turns FFT peak search on or off.
boolean - Returns the on/off status of the FFT peak search function.

Sets or queries the maximum number of FFT peak search results. The setting applies to the selected math channel <n>.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel number.
numinteger1 - 15Maximum number of FFT peak search results.
integer - Returns the current maximum number of FFT peak search results.
:MATH1:FFT:SEARch:NUM 10
:MATH1:FFT:SEARch:NUM?

Sets or queries the threshold of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT function index.
thresreal-Threshold of the FFT peak search, related to the vertical scale and vertical offset of the FFT operation.
string - The query returns the threshold in scientific notation.
:MATH1:FFT:SEARch:THReshold 0.5
:MATH1:FFT:SEARch:THReshold?

Sets or queries the excursion of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
excurreal0 - 8 x VerticalScaleExcursion of the FFT peak search.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
orderenumAMPorder | FREQorderSelects the order of the FFT peak search results.
enum - Returns AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder /*Sets the sequence of the FFT peak search results to AMPorder.*/
:MATH1:FFT:SEARch:ORDer? /*The query returns AMP.*/

Sets or queries the filter type for the selected math channel. The oscilloscope provides four practical filter types: low pass, high pass, band pass, and band stop.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel number.
typeenumLPASs | HPASs | BPASs | BSTopFilter type to set.
enum - Returns the current filter type.
:MATH<n>:FILTer:TYPE <type>
:MATH<n>:FILTer:TYPE?

Sets or queries the cut-off frequency 1 for the math filter. The default unit is Hz.

NameTypeValuesDescription
freq1realHzCut-off frequency 1 for the low pass, high pass, band pass, or band stop filter.
real (Hz) - Returns the cut-off frequency 1.

Sets the second cut-off frequency used for BPASs (Band Pass Filter) or BSTop (Band Stop Filter). The query returns the current cut-off frequency 2 in scientific notation.

NameTypeValuesDescription
freq2real0.005×screen sample rate - 0.095×screen sample rateSecond cut-off frequency for band-pass or band-stop filtering.
real - Current cut-off frequency 2, returned in scientific notation.
:MATH1:FILTer:W2 1000000
:MATH1:FILTer:W2?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sensreal100 mdiv - 1 div
real (div) - Returns the current sensitivity in scientific notation.

Sets or queries the smoothing window width of differential operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
distinteger1 - 1,000
integer - The query returns an integer ranging from 1 to 1,000.
:MATH1:DISTance 20
:MATH1:DISTance?

Sets or queries the first threshold value for the math channel logic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel number.
threreal-Threshold value.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal-4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset
real (V) - The query returns the threshold level of Analog Channel 3 in scientific notation.

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

NameTypeValuesDescription
nenum1 | 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:THReshold3 0.8
:MATH1:THReshold3?

Queries the title of the specified math operation window.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies which math operation window to query.
string - Returns the title of the specified math operation window.
:MATH1:WINDow:TITLe? /*The query returns Math1 CH1*CH1 Scale:0U Sa:2GSa/s.*/

Sets or queries whether to display the waveform label of the specified math operation. The query returns 1 or 0.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the math operation number.
<bool>boolean1 | ON | 0 | OFFTurns label display on or off.
integer - Returns 1 when the waveform label is displayed, or 0 when it is not.
:MATH1:LABel:ENABle ON
:MATH1:LABel:ENABle?

:MEASure:SOURceset / query

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Channel source for the current measurement parameter.
enum - Returns the selected source channel.
:MEASure:SOURce CHANnel2 /*Sets the channel source of the
:MEASure:SOURce? /*The query returns CHAN2.*/
:MEASure:ITEMset / query

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

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsMeasurement item to measure or query.
srcoptdiscreteD0 | 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.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Additional source used for certain measurement items.

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

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFChannel source for the all measurement function.
enum - Returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:MEASure:AMSource CHANnel1 /*Sets the source to CHANnel1.*/
:MEASure:AMSource? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
boolean - Returns 1 when the statistical function is enabled and 0 when it is disabled.
:MEASure:STATistic:DISPlay ON /*Enables the statistical function.*/
:MEASure:STATistic:DISPlay? /*The query returns 1.*/

Enables the statistical function of a waveform parameter for the specified source, or queries the statistical results of that waveform parameter.

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 | FFPHase | ACRMsMeasurement item to enable or query.
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Source of the measurement parameter.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurements.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTStatistical result type to query.

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

NameTypeValuesDescription
<value>integer-Upper limit of the threshold level.
integer - Returns the threshold level upper limit of the analog channel in auto measurement.

Sets or queries the threshold level middle value of the analog channel in auto measurement. The set value must be smaller than the currently set upper limit and greater than the currently set lower limit.

NameTypeValuesDescription
valueinteger-Threshold middle value for auto measurement.
integer (V) - Returns the threshold middle value. When the threshold type is absolute, the default unit of the returned value is V.
:MEASure:SETup:MID 89
:MEASure:SETup:MID?

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

NameTypeValuesDescription
<value>integer-Threshold level lower limit; the valid range depends on the current threshold middle value.
integer (V) - The query returns the threshold level lower limit. When the threshold type is absolute, the default unit is V.

Sets the source used for the measurement setup PSA command.

NameTypeValuesDescription
source--Source for the measurement setup PSA.

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

NameTypeValuesDescription
sourcediscrete-Source channel for the phase or delay measurement.

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

NameTypeValuesDescription
<source>discreteD0 | 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 A.
enum - Returns the current Source A selection.
:MEASure:SETup:DSA CHANnel1
:MEASure:SETup:DSA?

Sets or queries Source B in the phase or delay measurement. Digital channels D0 to D15 are only supported by the DHO900 series.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source B input for the phase or delay measurement.
enum - Returns the selected source as D0 through D15, CHAN1 through CHAN4, or MATH1 through MATH4.
:MEASure:SETup:DSB CHANnel2
:MEASure:SETup:DSB?

Sets or queries the measurement threshold type.

NameTypeValuesDescription
typeenumPERCent | ABSolute
enum - Returns the current threshold type as PERC or ABS.
:MEASure:THReshold:TYPE ABSolute
:MEASure:THReshold:TYPE?
:MEASure:AREAset / query

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOMSelects the measurement range.
enum - Returns the current measurement range type.

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

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFOn/off state of the measurement auto cursor.
enum - The query returns 1 or 0.
:MEASure:INDicator ON /*Sets the measurement auto cursor to be on.*/
:MEASure:INDicator? /*The query returns 1.*/

Sets or queries whether the measurement counter is enabled.

NameTypeValuesDescription
boolboolean-Enables or disables the measurement counter.

Sets or queries the measurement source for the frequency counter.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTMeasurement source used by the frequency counter.
enum - Returns the selected source: D0 through D15, CHAN1 through CHAN4, or EXT.

Queries the measurement results of the frequency counter.

real - Returns the measurement results of the frequency counter in scientific notation.
:MEASure:COUNter:VALue? /*The query returns 9.999996E-04.*/

Sets or queries the amplitude method.

NameTypeValuesDescription
valenumAUTO | MANualAmplitude method to use.

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude top value type for the manual amplitude method.
enum - The query returns the abbreviated top value type.
:MEASure:AMP:MANual:TOP MAXMin /*Sets the amplitude top value
type for the manual amplitude method to MAXMin.*/
:MEASure:AMP:MANual:TOP? /*The query returns MAXM.*/

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

NameTypeValuesDescription
<val>discrete-

Sets or queries the measurement type.

NameTypeValuesDescription
valinteger0 - 2Measurement category: 0 for horizontal, 1 for vertical, and 2 for other.
integer - The query returns an integer ranging from 0 to 2.
:MEASure:CATegory 1 /*Sets the measurement category to Vertical measurement.*/
:MEASure:CATegory? /*The query returns 1.*/

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys for quick operation. The query returns the abbreviated shortcut-key type.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVeType of quick operation shortcut key.
enum - Returns the abbreviated shortcut-key type.
:QUICk:OPERation SWAVe
:QUICk:OPERation?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns waveform recording on or off.
:RECord:WRECord:ENABle ON
:RECord:WRECord:ENABle?
:RECord:ENABleset / query

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the waveform recording function.
enum - Returns the on/off status of the waveform recording function as 0 or 1.

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

NameTypeValuesDescription
operateenumRUN | STOPSelects whether waveform recording starts or stops.
enum - Returns the current waveform recording state.
::RECord:WRECord:OPERate RUN /*Sets to start recording waveforms.*/
::RECord:WRECord:OPERate? /*The query returns RUN.*/
:RECord:STARtset / query

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

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

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currently
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currently
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?

Sets or queries the time interval between frames in waveform recording.

NameTypeValuesDescription
intervalreal-

Sets or queries the on/off status of the beeper when recording is completed.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off status of the beeper when recording is completed.
integer - The query returns 0 or 1.
:RECord:WRECord:PROMpt ON /*Enables the beeper when the recording is completed.*/
:RECord:WRECord:PROMpt? /*The query returns 1.*/
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing. This command exists for backwards compatibility; use :RECord:WREPlay:FCURrent instead.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to set or query.
integer - The current frame number.

Queries the time stamp of the current frame in waveform playing.

string - Returns the time stamp of the current frame in waveform playing.

Sets or queries the start frame in waveform playback.

NameTypeValuesDescription
startinteger1 - the maximum number of frames that can be played back currentlyStart frame number for waveform playback.
:RECord:WREPlay:FSTart <start>
:RECord:WREPlay:FSTart?

Sets or queries the end frame in waveform playback.

NameTypeValuesDescription
endinteger1 - the maximum number of frames recordedEnd frame in waveform playback.
integer - The query returns the end frame.
:RECord:WREPlay:FEND 346
:RECord:WREPlay:FEND?

Queries the maximum number of frames that can be played back currently.

integer - The maximum number of frames that can be played back currently.

Sets or queries the time interval between frames in waveform playback.

NameTypeValuesDescription
intervalreal1 ms - 1 sTime interval between frames in waveform playback.
real (s) - The query returns the time interval in scientific notation.
:RECord WREPlay:FINTerval 1 /*Sets the time interval between frames in waveform playback to 1 s.*/
:RECord:WREPlay:FINTerval? /*The query returns 1.000000E0.*/

Sets or queries the waveform playback mode.

NameTypeValuesDescription
modeenum-

Sets or queries the playback direction in waveform playing.

NameTypeValuesDescription
directionenumFORWard | BACKwardPlayback direction to set.
enum - The query returns FORW or BACK.
:RECord:WREPlay:DIRection BACK /*Sets the direction of waveform playback to BACK.*/
:RECord:WREPlay:DIRection? /*The query returns BACK.*/

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

NameTypeValuesDescription
operateenumRUN | STOPSets the waveform playing function state.
enum - The query returns RUN or STOP.
:RECord:WREPlay:OPERate RUN /*Sets to play the waveforms.*/
:RECord:WREPlay:OPERate? /*The query returns RUN.*/
:RECord:PLAYset / query

Enables or disables the waveform playing function; or queries the on/off status of the waveform playing function. This command exists for backwards compatibility; use :RECord:WREPlay:OPERate.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the waveform playing function on or off.

Plays back the previous frame of waveforms manually.

:RECord:WREPlay:BACK /*Plays back the previous frame of waveforms manually.*/

Sets the waveform playback starting point to either the start frame or end frame manually.

NameTypeValuesDescription
valenumFFIRst | FENDSelects whether playback starts from the start frame or the end frame.
:RECord:WREPlay: PLAY FEND /*Sets to play from end frame manually.*/

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refinteger-Specified reference channel.
chanstring-Source channel to assign to the reference channel.

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

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel number.
scalereal-Sets the vertical scale for the reference channel.

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel.
offsetreal-10 × RefVerticalScale - 10 × RefVerticalScaleSets the vertical offset of the reference channel.
real - Returns the vertical position in scientific notation.
:REFerence:VOFFset 1,0.5
:REFerence:VOFFset? 1
:REFerence:RESetset / query

Resets the specified reference channel. The slice shows only the setter syntax and does not document any additional behavior or return value.

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

Sets the current reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Reference channel number.
:REFerence:SAVEset / query

Saves the specified reference channel. The syntax accepts a reference channel number from 1 to 10.

NameTypeValuesDescription
refinteger1 - 10Reference channel number to save.
:REFerence:COLorset / query

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel number.
colorenumGRAY | GREen | BLUE | RED | ORANgeSets the display color for the specified reference channel.
enum - Returns the current color of the specified reference channel as GRAY, GRE, BLUE, RED, or ORAN.
:REFerence:COLor 1,GREen
:REFerence:COLor? 1

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables reference-channel label display.
enum - Returns the on/off label display status as 1 or 0.
:REFerence:LABel:ENABle ON
:REFerence:LABel:ENABle?

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel.
strstring-The label text to assign to the reference channel.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables image inversion when saving the image.
enum - Returns whether the invert function is enabled when saving the image.
:SAVE:IMAGe:INVert ON /*Enables the invert function when saving the image.*/
:SAVE:IMAGe:INVert? /*The query returns 1.*/

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

NameTypeValuesDescription
colorenumCOLor | GRAYImage color for image saving.
enum - The query returns COL or GRAY.
SAVE:IMAGe:COLor GRAY
SAVE:IMAGe:COLor?

Sets or queries the format used when saving an image.

NameTypeValuesDescription
formatenumPNG | BMP | JPGImage file format for saved images.

Sets or queries whether to display the image header.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables display of the image header.
:SAVE:IMAGe:HEADer ON /*Enables the display of the image header.*/
:SAVE:IMAGe:HEADer? /*The query returns 1.*/

Queries the bitmap data stream of the currently displayed image.

block - The bitmap data stream of the currently displayed image.
:SAVE:IMAGeset / query

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

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

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

NameTypeValuesDescription
pathstring-File storage location and filename, including the suffix.
:SAVE:WAVeformset / query

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

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

Saves the memory waveform data of the oscilloscope to the specified path as a file.

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix.
:SAVE:MEMory:WAVeform D:/123.bin /*Saves the memory waveform data
of the oscilloscope to Disk D, with the filename 123.bin.*/

Queries the status of the memory.

string - The status of the memory.
:SAVE:OVERlapset / query

Sets or queries whether to enable or disable the file overwriting function.

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFEnables or disables overwriting an existing file with the same name as the file to be saved.
integer - Returns 1 when file overwriting is enabled, or 0 when it is disabled.
:SAVE:OVERlap ON /*Enables to overwrite the existing file.*/
:SAVE:OVERlap? /*The query returns 1.*/
:SAVE:PREFixset / query

Sets the prefix used when saving files.

NameTypeValuesDescription
namestring-

Sets or queries the server path for SMB file sharing.

NameTypeValuesDescription
pathstring-Server path in the format "\\xxx.xxx.xxx.xxx\name".
string - The query returns the server path as a string.
:SAVe:SMB:SERVerpath <path>
:SAVe:SMB:SERVerpath?

Sets or queries the user name for SMB file sharing.

NameTypeValuesDescription
namestring-User name for SMB file sharing.
string - The query returns the user name for the SMB file sharing in strings.
:SAVe:SMB:USERname Rigol /*Sets the user name for SMB file sharing
to Rigol.*/
:SAVe:SMB:USERname? /*The query returns Rigol.*/

Sets or queries the password of the user name for SMB file sharing.

NameTypeValuesDescription
<password>string-

Sets or queries whether to enable or disable auto connection of SMB file sharing at bootup.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables auto-connecting SMB file sharing at bootup.
enum - Returns 0 or 1 indicating whether SMB auto-connection at bootup is enabled.
:SAVe:SMB:AUToconnect ON /*Enables auto-connecting SMB file sharing at bootup.*/
:SAVe:SMB:AUToconnect? /*The query returns 1.*/

:LOAD:SETupset / query

Loads the oscilloscope setup file from the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix; the suffix of the file to be loaded is "*.stp".
:LOAD:SETup D:/123.stp /*Loads the setup file "123.stp" from
notes null}】}**

:NAVigate:ENABleset / query

Sets or queries the on/off status of the Navigation function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the Navigation function.
enum - The query returns 1 or 0.
:NAVigate:MODEset / query

Sets or queries the navigation mode. The navigation function is available only when the oscilloscope is in STOP state.

NameTypeValuesDescription
modeenumTIME | SEARch | FRAMeSelects the navigation mode.
enum - Returns the current navigation mode.
:NAVigate:MODE TIME /*Sets the navigation mode to Time navigation.*/
:NAVigate:MODE? /*The query returns TIME.*/

Sets or queries the navigation time speed.

NameTypeValuesDescription
speed--

Sets or queries whether to play the waveforms in time navigation mode.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFStarts or stops playing the waveforms in time navigation mode.
boolean - Returns 0 or 1 indicating whether waveforms are playing in time navigation mode.
:NAVigate:TIME:PLAY <bool>
:NAVigate:TIME:PLAY?

Sets to navigate to the end waveforms in time navigation mode, i.e. the waveforms ending at the rightmost end of the screen.

Sets or queries the display mode in Frame Segment navigation.

NameTypeValuesDescription
modeenumADJacent | OVERlay | WATerfall | PERSpective | MOSaicSelects the frame segment display mode.
enum - Returns the current frame segment display mode as ADJ, OVER, WAT, PERS, or MOS.
:NAVigate:FRAMe:DISPlay:MODE ADJacent /*Sets the display mode to
ADJacent in Frame Segment navigation.*/
:NAVigate:FRAMe:DISPlay:MODE? /*The query returns ADJ.*/

Sets or queries the end frame in Frame Segment navigation mode.

NameTypeValuesDescription
frameinteger-End frame index to use for Frame Segment navigation.
integer - The query returns the current end frame value.
:NAVigate:FRAMe:END:FRAMe 8 /*Sets the end frame in Frame Segment navigation to 8.*/
:NAVigate:FRAMe:END:FRAMe? /*The query returns 8.*/

Sets or queries the start frame in Frame Segment navigation.

NameTypeValuesDescription
frameinteger-Start frame value used in Frame Segment navigation mode.

Sets the start frame in Frame Segment navigation mode.

NameTypeValuesDescription
frameinteger-Start frame number.
:NAVigate:FRAMe:STARt:FRAMe 3 /*Sets the start frame in Frame Segment navigation to 3.*/
:NAVigate:FRAMe:STARt:FRAMe? /*The query returns 3.*/

Sets or queries whether to play the waveforms in Frame Segment navigation mode.

NameTypeValuesDescription
boolenum1|ON | 0|OFFStarts or stops playing the waveforms in Frame Segment navigation mode.
enum - The query returns 1 or 0.
:NAVigate:FRAMe:PLAY ON
:NAVigate:FRAMe:PLAY?

:SYSTem:AOUTputset / query

Sets or queries the type of the signal output from the rear-panel AUX OUT connector.

NameTypeValuesDescription
auxoutputenumTOUT | PFAilSelects the AUX OUT signal type.
enum - The query returns TOUT or PFA.
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/
:SYSTem:AOUTput? /*The query returns PFA.*/
:SYSTem:BEEPerset / query

Turns the beeper on or off, or queries the current on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBeeper state.
enum - Returns the beeper status as ON or OFF.

Queries and clears the error queue message.

string - Returns the error queue entry in <Message Number>,<Message Content> format; <Message Number> is an integer and <Message Content> is a double-quoted ASCII string.
:SYSTem:PONset / query

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

NameTypeValuesDescription
power_on--
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope.

NameTypeValuesDescription
satenumDEFault | OPENPower status setting.
enum - The query returns DEF or OPEN.
:SYSTem:PSTatus DEFault
:SYSTem:PSTatus?

Queries the number of analog channels of the current instrument.

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

Enables or disables the front-panel key operation and touch screen operation. The query form reports whether the front-panel key operation and touch screen operation are locked.

NameTypeValuesDescription
boolboolean-Sets the front-panel key operation and touch screen operation lock state.

Queries the hardware modules.

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

Sets or queries the autoscale state. The setter accepts a boolean value; the query form is listed but its return format is not documented on this page slice.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables autoscale.

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

integer - Returns the number of horizontal grids; for this oscilloscope the fixed value is 10.

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

string - Returns the SCPI version number as a string.
:SYSTem:VERSion? /*The query returns 3.0 */

Queries whether the DG module exists.

integer - Returns 1 if the instrument has the DG module installed; otherwise returns 0.
:SYSTem:DGSTatus? /*The query returns 1 if the instrument has installed the DG module; otherwise, it returns 0.*/

Enables or disables the channel output; or queries the channel output status.

NameTypeValuesDescription
boolboolean-Enables or disables the channel output.
boolean - Returns the channel output status.
:SOURce:FUNCtionset / query

Sets or queries the function of the basic waveform.

NameTypeValuesDescription
waveenumSINusoid | SQUare | RAMP | DC | NOISe | ARBBasic waveform function to select.
enum - The query returns SIN, SQU, RAMP, DC, NOIS, or ARB.
:SOURce:FUNCtion SQUare /*Sets the output waveform type to Square.*/
:SOURce:FUNCtion? /*The query returns SQU.*/

Sets or queries the frequency of basic waveforms.

NameTypeValuesDescription
freqreal-
:SOURce:PHASeset / query

Sets or queries the starting phase of basic waveforms.

NameTypeValuesDescription
phasereal0° - 360°
real (°) - The query returns the starting phase in scientific notation.

Sets or queries the symmetry of the Ramp waveform. Symmetry is defined as the percentage of the time the Ramp wave is rising in the period.

NameTypeValuesDescription
symmreal0% - 100%Sets the Ramp symmetry percentage.
real (%) - Returns the Ramp symmetry in scientific notation.
:SOURce:FUNCtion:RAMP:SYMMetry 55 /*Sets the symmetry of Ramp to 55%.*/
:SOURce:FUNCtion:RAMP:SYMMetry? /*The query returns 5.5000000000E+01.*/

Sets or queries the duty cycle of the square wave generated by the AFG function. The duty cycle is the percentage of time the square wave is at a high level over the period of the wave.

NameTypeValuesDescription
percentreal0 - 100Duty cycle percentage.
real - Returns the duty cycle in scientific notation.

Sets or queries the amplitude of basic waveforms. The default unit is V.

NameTypeValuesDescription
amprealVAmplitude of the basic waveform.

Sets or queries the offset of basic waveforms. The default unit is V.

NameTypeValuesDescription
offsetrealVOffset value for the basic waveform.
real (V) - The query returns the offset in scientific notation.

Enables or disables the modulation output, or queries the modulation output status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the modulation output.
:SOURce:MOD:STATe /*Enables the modulation output*/
:SOURce:MOD:STATe? /*The query returns 1.*/
:SOURce:MOD:TYPeset / query

Sets or queries the modulation type.

NameTypeValuesDescription
typeenum-

Sets or queries the modulation depth of AM. Modulation depth is a percentage that represents the amplitude variation.

NameTypeValuesDescription
depthreal0% - 120%Modulation depth for AM modulation.

Sets or queries the modulation frequency of AM.

NameTypeValuesDescription
freqreal2 mHz - 1 MHzAM modulation frequency.
real - The query returns the AM modulation frequency in scientific notation.
:SOURce:MOD:AM:INTernal:FREQuency 150 /*Sets the modulation frequency of AM to 150 Hz.*/
:SOURce:MOD:AM:INTernal:FREQuency? /*The query returns 1.5000000000E +02.*/

Sets or queries the frequency deviation of FM.

NameTypeValuesDescription
deviationreal2 mHz - the current carrier frequency

Sets or queries the modulation frequency of FM.

NameTypeValuesDescription
freqreal2 mHz - 1 MHzFrequency of the FM modulation.
real (Hz) - The query returns the FM modulation frequency in scientific notation.
:SOURce:MOD:FM:INTernal:FREQuency <freq>
:SOURce:MOD:FM:INTernal:FREQuency?

Sets or queries the modulation waveform of FM.

NameTypeValuesDescription
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeModulation waveform to use for FM internal modulation.
enum - Returns the current modulation waveform as a short keyword.
:SOURce:MOD:FM:INTernal:FUNCtion SQUare /*Sets the modulation waveform of FM to Square.*/
:SOURce:MOD:FM:INTernal:FUNCtion? /*The query returns SQU.*/

Sets the phase modulation deviation.

NameTypeValuesDescription
deviationreal-Phase modulation deviation value.

Sets or queries the modulation frequency of PM.

NameTypeValuesDescription
freqreal2 mHz - 1 MHz
:SOURce:MOD:PM:INTernal:FREQuency <freq>
:SOURce:MOD:PM:INTernal:FREQuency?

Sets or queries the modulation waveform of PM.

NameTypeValuesDescription
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeModulation waveform of PM.
enum - The query returns SIN, SQU, TRI, UPR, DNR, and NOIS.
:SOURce:MOD:PM:INTernal:FUNCtion SQUare /*Sets the modulation waveform of PM to Square.*/
:SOURce:MOD:PM:INTernal:FUNCtion? /*The query returns SQU.*/

Turns on or off the delayed sweep; or queries the on/off status of the delayed sweep.

NameTypeValuesDescription
boolboolean-Turns delayed sweep on or off.

Sets or queries the offset of the delayed time base.

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

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

NameTypeValuesDescription
scalerealthe current scale of the main time baseScale of the delayed time base.
real - The query returns the scale of the delayed time base in scientific notation.
:TIMebase:DELay:SCALe 0.00000005 /*Sets the scale of the delayed time base 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
<offset>realsMain time base offset.

Sets or queries the main time base scale.

NameTypeValuesDescription
scalereal-Main time base scale.
real - The query returns the main time base scale.
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLHorizontal time base mode to set.
enum - Returns the current time base mode.

Sets or queries the horizontal reference mode.

NameTypeValuesDescription
hrefenumCENTer | LB | RB | TRIG | USERHorizontal reference mode.
enum - The query returns CENT, LB, RB, TRIG, or USER.

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

NameTypeValuesDescription
posinteger-500 - 500User-defined reference position.
integer - 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
boolboolean-Enables or disables the fine adjustment function of the horizontal scale.
enum - Returns the on/off status of the fine adjustment function of the horizontal scale.

Sets the running status.

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

Sets the timebase roll mode. The query form is documented, but this slice does not state its return format.

NameTypeValuesDescription
value--

Enables or disables XY mode, or queries the on/off status of XY mode.

NameTypeValuesDescription
boolboolean-Turns XY mode on or off.
integer - Returns 0 or 1 indicating the XY mode status.
:TIMebase:XY:ENABle OFF
:TIMebase:XY:ENABle?
:TIMebase:XY:Xset / query

Sets or queries the source channel of the X coordinate when the horizontal time base mode is XY.

NameTypeValuesDescription
<s>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the X coordinate in XY mode.
enum - Returns the current X-coordinate source channel.
:TIMebase:XY:X CHANnel3 /*Sets the source channel of X coordinate to CHANnel3.*/
:TIMebase:XY:X? /*The query returns CHAN3.*/
:TIMebase:XY:Yset / query

Sets or queries the channel source of the Y coordinate when the horizontal time base mode is XY.

NameTypeValuesDescription
<s>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the Y coordinate.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TIMebase:XY:Zset / query

Sets or queries Source Z in XY mode.

NameTypeValuesDescription
senumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | NONESource Z channel selection in XY mode.
enum - The query returns the selected source: CHAN1, CHAN2, CHAN3, CHAN4, or NONE.
:TIMebase:XY:Z CHANnel3 /*Sets Source Z in XY mode to
CHANnel3.*/
:TIMebase:XY:Z? /*The query returns CHAN3.*/

Sets or queries the grid type of the XY display.

NameTypeValuesDescription
grid--

:TRIGger:MODEset / query

Sets or queries the trigger type.

NameTypeValuesDescription
modeenumEDGE | PULSe | SLOPe | VIDeo | PATTern | DURation | TIMeout | RUNT | WINDow | DELay | SETup | NEDGe | RS232 | IIC | SPI | CAN | LINTrigger type to set.
enum - The query returns the current trigger type as FULL, HALF, or NONE.

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

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

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.

NameTypeValuesDescription
sweepenumAUTO | NORMal | SINGleTrigger sweep mode.
: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:NREJectset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns noise rejection on or off.
:TRIGger:NREJect ON /*Enables the noise rejection function.*/
:TRIGger:NREJect? /*The query returns 1.*/

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

returns - The waveform trigger position relative to the corresponding position in the internal memory.
:TRIGger:EDGEset / query

Sets or queries the trigger source of Edge trigger. Edge trigger identifies a trigger on the trigger level of the specified edge on the input signal.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTTrigger source for Edge trigger.

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTTrigger source for Edge trigger.
enum - Returns the selected trigger source.
:TRIGger:EDGE:SOURce CHANnel1 /*Sets the trigger source to CHANnel1.*/
:TRIGger:EDGE:SOURce? /*The query returns CHAN1.*/

Sets or queries the edge type of Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlSelects the edge type for Edge trigger.
enum - The query returns POS, NEG, or RFAL.
:TRIGger:EDGE:SLOPe NEGative
*The query returns NEG.*/

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the edge trigger.
:TRIGger:PULSeset / query

Sets or queries the trigger source for Pulse trigger.

NameTypeValuesDescription
sourceenum-Trigger source for Pulse trigger.

Sets or queries the trigger source for Pulse trigger.

NameTypeValuesDescription
sourceenum-

Sets or queries the polarity of Pulse trigger.

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

Sets or queries the trigger condition of the Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsSelects the pulse trigger condition.
enum - The query returns the current trigger condition.
: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
widthrealsPulse upper limit.

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

NameTypeValuesDescription
widthreal1 ns - upper limitPulse lower-limit value.
returns
:TRIGger:SLOPeset / query

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the Pulse trigger.
real - The query 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.*/

Sets or queries the trigger source of the Slope trigger.

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

Sets or queries the edge type of Slope trigger.

NameTypeValuesDescription
polarity--

Sets or queries the trigger condition of Slope trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsSelects the slope-trigger condition.
enum - The query returns the current trigger condition as POS or NEG.

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.
real - 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
timerealLower limit - 10 sLower time limit value for the Slope trigger.

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

NameTypeValuesDescription
windowenumTA | TB | TABVertical window type of the Slope trigger.
enum - Returns the vertical window type of the Slope trigger.
::TRIGger:SLOPe:WINDow TA
::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 - 4.5 x VerticalScale - OFFSetUpper limit of the trigger level.
real - Returns the upper limit of the trigger level in scientific notation.
:TRIGger:SLOPe:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/
:TRIGger:SLOPe:ALEVel? /*The query returns 1.600000E-1.*/

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
<level>realTrigger level lower limit to - (4.5 x VerticalScale - OFFSet)Lower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:VIDeoset / query

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Video trigger source channel.

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - Returns the trigger source of Video trigger.

Sets or queries the video polarity of Video trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeVideo trigger polarity to set.
enum - The query returns POS or NEG.

Sets or queries the sync type of the Video trigger.

NameTypeValuesDescription
mode--

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

NameTypeValuesDescription
lineinteger-Line number for the Video trigger when sync type is Line.

Sets or queries the video standard of the Video trigger.

NameTypeValuesDescription
standardenum-Video standard to use.
enum - Returns the current video standard.

Sets or queries the video trigger level.

NameTypeValuesDescription
level--
:TRIGger:PATTernset / query

Sets or queries the trigger pattern used by pattern trigger. The pattern is a logical AND combination of channels, where each channel can be set to H, L, or X.

NameTypeValuesDescription
pch1enumH | L | XPattern state for the first channel.
pch2optenumH | L | XPattern state for the second channel.
pch3optenumH | L | XPattern state for the third channel.
pch4optenumH | L | XPattern state for the fourth channel.
string - The query returns the current trigger pattern.
:TRIGger:PATTern:PATTern <pch1>[,<pch2>[,<pch3>[,<pch4>]]]
:TRIGger:PATTern:PATTern?

Sets or queries the pattern trigger pattern. The pattern is a logical AND combination of channels, where each channel can be set to H, L, or X, and the pattern may include up to four channel values.

NameTypeValuesDescription
pch1enumH | L | XPattern value for the first channel.
pch2optenumH | L | XPattern value for the second channel.
pch3optenumH | L | XPattern value for the third channel.
pch4optenumH | L | XPattern value for the fourth channel.

Sets or queries the channel pattern of the Pattern trigger.

NameTypeValuesDescription
pch1enumH | L | X | R | FPattern setting for analog channel 1.
pch2enumH | L | X | R | FPattern setting for analog channel 2.
pch3enumH | L | X | R | FPattern setting for analog channel 3.
pch4enumH | L | X | R | FPattern setting for analog channel 4.
:TRIGger:PATTern:PATTern H,R,L,X /*Sets the patterns of "CHANnel1 to CHANnel4" to H,R,L,X.*/
:TRIGger:PATTern:PATTern? /*The query returns H,R,L,X.*/

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
levelreal-
:TRIGger:PATTern:LEVel <source>,<level>
:TRIGger:PATTern:LEVel? <source>

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

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 | CHANnel4Trigger source for the Duration trigger.
enum - Returns the current trigger source as one of D0 to D15 or CHAN1 to CHAN4.
:TRIGger:DURation:SOURce CHANnel2
:TRIGger:DURation:SOURce?

Sets or queries the channel pattern of Duration trigger.

NameTypeValuesDescription
pch1enumH | L | XFirst channel pattern element.
pch2optenumH | L | XSecond channel pattern element.
pch3optenumH | L | XThird channel pattern element.
pch4optenumH | L | XFourth channel pattern element.

Sets or queries the trigger condition of the Duration trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESs | UNGLessSelects the trigger condition for Duration trigger.

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

NameTypeValuesDescription
timereal1.01 ns - 10 sUpper limit of the duration time.
real (s) - The query returns the upper limit of the duration time.
:TRIGger:DURation:TUPPer <time>
:TRIGger:DURation:TUPPer?

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

NameTypeValuesDescription
timereal1 ns - 9.9 sLower limit of the duration time.
real - The query returns the lower limit of the duration time in scientific notation.
:TRIGger:DURation:TLOWer 0.000003 /*Sets the lower limit of the duration time to 3 μs.*/
:TRIGger:DURation:TLOWer? /*The query returns 3.000000E-6.*/
:TRIGger:TIMeoutset / query

In Timeout trigger, the oscilloscope triggers when the measured time interval T exceeds the preset timeout value.

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 | CHANnel4Specifies the channel source.
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetSets the trigger level for analog channels; digital channels use -20 V to 20 V.
real - Returns the trigger level in scientific notation.
:TRIGger:DURation:LEVel CHANnel2,0.16 /*Sets the trigger level of CHANnel2 to 160 mV.*/
:TRIGger:DURation:LEVel? CHANnel2 /*The query returns 1.600000E-1.*/

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 - Returns the current trigger source as D0 through D15 or CHAN1 through CHAN4.
:TRIGger:TIMeout:SOURce CHANnel2
:TRIGger:TIMeout:SOURce?

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

NameTypeValuesDescription
timereal1 ns - 10 sTimeout value.
real (s) - Returns the timeout value of the Timeout trigger.
:TRIGger:RUNTset / query

Sets the oscilloscope to trigger on pulses that cross one trigger level but not another.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the Timeout trigger; range depends on whether the channel is analog or digital.
real - The query returns the trigger level in scientific notation.
:TRIGger:TIMeout:LEVel 0.16
:TRIGger:TIMeout:LEVel?

Sets or queries the trigger source of the Runt trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source selection.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:RUNT:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:RUNT:SOURce? /*The query returns CHAN2.*/

Sets or queries the polarity of the Runt trigger.

NameTypeValuesDescription
polarityenum-

Sets or queries the trigger conditions of Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsTrigger condition for the Runt trigger.
enum - Returns the current Runt trigger condition as POS or NEG.

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

NameTypeValuesDescription
widthreal1.01 ns - 10 sUpper pulse-width limit for the Runt trigger.
real - Returns the pulse upper limit in scientific notation.
:TRIGger:RUNT:WUPPer 0.02
:TRIGger:RUNT:WUPPer?

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

NameTypeValuesDescription
widthreal1 ns - 9.9 sLower limit of the pulse width.
real - Returns the pulse lower limit in scientific notation.
:TRIGger:RUNT:WLOWer 0.01
:TRIGger:RUNT:WLOWer?

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

NameTypeValuesDescription
levelreal-Upper limit of the trigger level.
real - Returns the upper limit of the trigger level of the Runt trigger.

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(-4.5 x VerticalScale - OFFSet) - upper limitLower limit to 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

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

Sets or queries the trigger source of Window trigger.

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

Sets or queries the edge type of Windows trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALIEdge type for the Window trigger.
:TRIGger:WINDows:SLOPe <type>
:TRIGger:WINDows:SLOPe?

Sets or queries the trigger position of Window trigger. The query returns EXIT, ENT, or TIME.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMETrigger position mode.
enum - Returns the current window trigger position.

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal1 ns - 10 sWindow time to set.
real - The query returns the window time in scientific notation.

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 - 4.5 x VerticalScale - OFFSet
real - The query returns the upper limit of the trigger level of Window trigger in the same unit as the current amplitude.
:TRIGger:DELayset / query

In Delay trigger, requires Source A and Source B to be set. The oscilloscope triggers when the time difference between the specified edges of Source A and Source B meets the preset time limit.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - upper limitLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:WINDows:BLEVel 0.05
:TRIGger:WINDows:BLEVel?

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 - Returns the current trigger source of Source A in Delay trigger.
:TRIGger:DELay:SA CHANnel2 /*Sets the trigger source A to
CHANnel2.*/
:TRIGger:DELay:SA? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
slope--Trigger slope for Source A in Delay trigger.

Sets or queries the trigger source of Source B 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 B in Delay trigger.
enum - Returns the current trigger source for Source B in Delay trigger.
:TRIGger:DELay:SB <source>
:TRIGger:DELay:SB?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGative
enum - The query returns POS or NEG.
:TRIGger:DELay:BSLop NEGative
:TRIGger:DELay:BSLop?

Sets or queries the trigger condition of the Delay trigger.

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

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

NameTypeValuesDescription
timereal1.01 ns - 10 sUpper limit of delay time.

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

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

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset)Threshold level for Source A of Delay trigger.
string - The query returns the threshold level of Source A in scientific notation.
:TRIGger:DELay:ALEVel 0.16 /*Sets the threshold level of Source A to 160 mV.*/
:TRIGger:DELay:ALEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset)Threshold level for Source B of Delay trigger.
real - The query returns the threshold level of Source B in scientific notation.
:TRIGger:SHOLdset / query

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

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

NameTypeValuesDescription
sourceenum-Data source for the Setup&Hold trigger.

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source selection.
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:CSRC CHANnel1
:TRIGger:SHOLd:CSRC?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for the Setup&Hold trigger.
enum - The query returns the current slope as POS or NEG.
:TRIGger:SHOLd:SLOPe NEGative /*Sets the edge type to NEGative.*/
:TRIGger:SHOLd:SLOPe? /*The query returns NEG.*/

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

NameTypeValuesDescription
patternenumH | LSelects the Setup&Hold trigger data type.
enum - The query returns H or L.

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

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldTrigger condition to set.
enum - Returns the current trigger condition as 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
timereal1 ns - 10 sSetup time value.
real - The query returns the setup time value in scientific notation.
:TRIGger:SHOLd:STIMe 0.002 /*Sets the setup time to 2 ms.*/
:TRIGger:SHOLd:STIMe? /*The query returns 2.000000E-3.*/

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

NameTypeValuesDescription
timereal1 ns - 10 sHold time value.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set for the data source.
real - The query returns the trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel 0.16
:TRIGger:SHOLd:DLEVel?
:TRIGger:NEDGeset / query

The Nth edge trigger lets the instrument trigger on the Nth edge that occurs after a specified idle time.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set for the clock source.
real - The trigger level of the clock source in scientific notation.
:TRIGger:SHOLd:CLEVel 0.05
:TRIGger:SHOLd:CLEVel?

Sets or queries the trigger source of Edge trigger.

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGative
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 of the Nth Edge trigger.
:TRIGger:NEDGe:IDLE 1us
:TRIGger:NEDGe:IDLE?

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

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

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

NameTypeValuesDescription
level--Trigger level for the Nth Edge trigger.
:TRIGger:RS232set / query

Configures RS232 trigger settings. The slice says this trigger mode detects the start frame, error frame, check error, or specified data of the RS232 signal.

Sets or queries the RS232 trigger source.

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for RS232 triggering; the allowable range depends on whether the channel is analog or digital.
string - Returns the RS232 trigger level setting.
:TRIGger:RS232:LEVel <level>
:TRIGger:RS232:LEVel?

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the pulse polarity for the RS232 trigger.
:TRIGger:RS232:POLarity POSitive
:TRIGger:RS232:POLarity?

Sets or queries the trigger condition of RS232 trigger.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATATrigger condition for RS232 trigger.

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

NameTypeValuesDescription
datainteger0 - 2n-1RS232 trigger data value. n is the current data width, which can be 5, 6, 7, or 8.
integer - The query returns an integer.
:TRIGger:RS232:DATA 10 /*Sets the data value to 10.*/
:TRIGger:RS232:DATA? /*The query returns 10.*/

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

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

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

NameTypeValuesDescription
widthenum5 | 6 | 7 | 8Data width of the RS232 trigger.
integer - Returns 5, 6, 7, or 8.

Sets or queries the stop bits of RS232 trigger.

NameTypeValuesDescription
bitdiscrete1 | 1.5 | 2Stop bits value.
discrete - The query returns 1, 1.5, or 2.
:TRIGger:RS232:STOP 2 /*Sets the stop bits to 2.*/
:TRIGger:RS232:STOP? /*The query returns 2.*/

Sets or queries the check mode of RS232 trigger.

NameTypeValuesDescription
parityenumEVEN | ODD | NONEParity check mode for the RS232 trigger.
enum - The query returns the parity setting.
:TRIGger:RS232:PARity <parity>
:TRIGger:RS232:PARity?
:TRIGger:IICset / query

I2C trigger settings section describing the IIC trigger subsystem. The slice does not provide a separate syntax or parameter table for :TRIGger:IIC itself.

: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 | D15Source channel of the I2C trigger clock line.

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-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the clock line.
real - The query returns the trigger level in scientific notation.
:TRIGger:IIC:SDAset / query

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

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

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-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - Offset

Sets or queries the trigger condition of the I2C trigger.

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

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

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

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

NameTypeValuesDescription
addressinteger0 - 2n-1
integer - The query returns the address in integer.
:TRIGger:IIC:ADDRess 100
:TRIGger:IIC:ADDRess?

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

NameTypeValuesDescription
directionenumREAD | WRITe | RWRiteData direction for the I2C trigger.

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

NameTypeValuesDescription
bytesreal1 - 5Data bytes value.
real - The query returns the data bytes in scientific notation.
:TRIGger:IIC:DBYTes 3 /*Sets the data bytes to 3 when the
:TRIGger:IIC:DBYTes? /*The query returns 3.*/

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

NameTypeValuesDescription
<data>--Data value of the I2C trigger.

Sets or queries the current bit of the I2C trigger data.

NameTypeValuesDescription
currbitinteger0 - 39Current bit index of the I2C trigger data.
integer - Returns the current bit value.
*No example lines captured for the exact mnemonic in the provided slice.*
:TRIGger:SPIset / query

SPI trigger is used so the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied. The slice notes that CLK clock sources and MISO data sources must be specified when using SPI trigger.

Sets or queries the data value of a certain bit of I2C trigger. The query returns 0, 1, or 255.

NameTypeValuesDescription
codediscrete-Data value of the specified I2C trigger bit.
discrete - Returns 0, 1, or 255.
:TRIGger:IIC:CODE 0
:TRIGger:IIC:CODE?
:TRIGger:SPI:CLKset / 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 | 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:SPI:CLK CHANnel3
:TRIGger:SPI:CLK? /*The query returns CHAN3.*/
: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 for the SPI trigger clock line.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the SPI clock channel; analog-channel range is based on VerticalScale and OFFSet, and digital-channel range is -20 V to 20 V.
real - Returns the trigger level in scientific notation.

Sets or queries the type of the clock edge of the SPI trigger. Positive samples on the rising edge; negative samples on the falling edge.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeClock edge polarity used for SPI triggering.
enum - The query returns POS or NEG.
:TRIGger:SPI:SLOPe POSitive /*Sets the clock edge to POSitive.*/
:TRIGger:SPI:SLOPe? /*The query returns POS.*/

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 | CHANnel2
enum - The query returns the selected source channel.
:TRIGger:SPI:MISO <source>
:TRIGger:SPI:MISO?
:TRIGger:SPI:SDAset / query

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

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the SPI data channel. For analog channels, the range depends on VerticalScale and Offset; for digital channels, the range is -20 V to 20 V.
real - The query returns the trigger level in scientific notation.
:TRIGger:SPI:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:SPI:DLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the trigger condition of SPI trigger.

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

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel of the CS line.

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

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

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

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

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

NameTypeValuesDescription
timereal16 ns - 1 sTimeout value for the SPI trigger condition."

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

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

Sets or queries the data value of SPI trigger.

NameTypeValuesDescription
data--

Sets or queries the current bit of the SPI trigger data.

NameTypeValuesDescription
currbitinteger0 - 39
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger data to 8. That is, the oscilloscope triggers on the 9th bit of SPI trigger data.*/
:TRIGger:SPI:CURRbit? /*The query returns 8.*/
:TRIGger:CANset / query

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

Sets or queries the data value of a certain bit of SPI trigger.

NameTypeValuesDescription
codeinteger0 - 255Data value of the specified SPI trigger bit.
integer - The query returns 0, 1, or 255.
:TRIGger:SPI:CODE 0 /*Sets the data value to 0.*/
:TRIGger:SPI:CODE? /*The query returns 0.*/

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsSignal rate of the CAN trigger.
integer - The query returns an integer ranging from 10 kbps to 5 Mbps.
:TRIGger:CAN:BAUD 125000
:TRIGger:CAN:BAUD?

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4

Sets or queries the signal type of CAN trigger.

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

Sets or queries the trigger condition of CAN trigger.

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

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

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

Enables or disables the extended ID when the CAN trigger condition is "Remote ID" or "Frame ID". The query reports whether extended ID is enabled.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the extended ID.
integer - Returns 0 or 1 indicating whether the extended ID is enabled.
:TRIGger:CAN:EXTended ON /*Enables the extended ID.*/
:TRIGger:CAN:EXTended /*The query returns 1.*/

Sets Define to DATA or ID when the CAN trigger condition is set to Data or ID, and queries the current Define setting. The query returns DATA or ID.

NameTypeValuesDescription
typeenumDATA | IDSelects whether Define is set to Data or ID.
enum - Returns the current Define setting.
::TRIGger:CAN:DEFine ID
::TRIGger:CAN:DEFine?

Sets or queries the data width of CAN trigger when the trigger condition is "DATaframe" or "IDData".

NameTypeValuesDescription
data--

Sets or queries the data value of CAN trigger. The settable range depends on the data bytes and is valid when the trigger condition is "Frame Data" or "Data & ID".

NameTypeValuesDescription
datainteger0 - 240-1Data value to set for the CAN trigger.
integer - Returns the current data value as an integer ranging from 1 to 8.

Sets or queries the current bit of the CAN trigger data.

NameTypeValuesDescription
currbitinteger0 - 39Current bit index of the CAN trigger data.
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:CAN:CURRbit 8 /*Sets the current bit of CAN trigger data to 8. That is, the oscilloscope triggers on the 9th bit of CAN trigger data.*/
:TRIGger:SPI:CURRbit? /*The query returns 8.*/

Sets or queries the CAN trigger code value. The slice shows only the setter syntax for this command; the related query return format is not documented here.

NameTypeValuesDescription
codeinteger-CAN trigger code value.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the CAN trigger.
returns
:TRIGger:CAN:LEVel <level>
:TRIGger:CAN:LEVel?
:TRIGger:LINset / query

Sets or queries the trigger source for LIN trigger. Only the DHO900 series supports :TRIGger:LIN commands.

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

Sets or queries the trigger source of LIN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for LIN trigger.

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

NameTypeValuesDescription
<level>real-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set for the LIN trigger.
real - Returns the trigger level in scientific notation.
:TRIGger:LIN:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:LIN:LEVel? /*The query returns 1.600000E-1.*/

Sets or queries the standard used for LIN trigger. The syntax accepts a standard keyword as <std>.

NameTypeValuesDescription
stdenum-LIN trigger standard to select.

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

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

Sets or queries the sample position of LIN trigger.

NameTypeValuesDescription
valueinteger10 - 90Sample position of LIN trigger.
integer - The query returns an integer ranging from 10 to 90.
:TRIGger:LIN:SAMPlepoint 40
:TRIGger:LIN:SAMPlepoint?

Sets or queries the trigger condition of LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRor

Sets or queries the LIN trigger error type when the trigger condition is Data. The query returns the current error type.

NameTypeValuesDescription
valueenumSYNC | ID | CHECkLIN trigger error type.
enum - Returns the current LIN trigger error type.
:TRIGger:LIN:IDset / query

Sets or queries the ID value of the LIN trigger when the trigger condition is "Data & ID".

NameTypeValuesDescription
idinteger0 - 63ID value of the LIN trigger.
integer - Returns the ID value as an integer from 0 to 63.
:TRIGger:LIN:ID 4
:TRIGger:LIN:ID?

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

NameTypeValuesDescription
datainteger-

Sets or queries the current bit of the LIN trigger data.

NameTypeValuesDescription
currbitinteger0 - 39
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:LIN:CURRbit 8
:TRIGger:LIN:CURRbit?

Sets or queries the data value of a certain bit of LIN trigger. A value of 255 indicates the data value can be any value.

NameTypeValuesDescription
codeinteger0 - 255Data value of the selected LIN trigger bit.
integer - Returns the current LIN trigger bit data value.
:TRIGger:LIN:CODE 0 /*Sets the data value to 0.*/
:TRIGger:LIN:CODE? /*The query returns 0.*/

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - Returns the source channel of waveform data reading.
:WAVeform:MODEset / query

Sets or queries the mode of the :WAVeform:DATA? command in reading data.

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWSelects the waveform data reading mode.
enum - Returns NORM, MAX, or RAW.
:WAVeform:MODE RAW /*Sets the reading mode of waveform data to
RAW.*/
:WAVeform:MODE? /*The query returns RAW.*/
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

NameTypeValuesDescription
formatenumWORD | BYTE | ASCiiReturn format of the waveform data.
enum - The query returns WORD, BYTE, or ASC.
:WAVeform:FORMat WORD
:WAVeform:FORMat?
:WAVeform:POINtsset / query

Sets or queries the number of waveform points to be read in the current mode.

NameTypeValuesDescription
pointinteger-Number of waveform points to read.

Reads the waveform data.

block - Returns waveform data.
:WAV:DATA?
:WAVeform:DATA?

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

real - Returns the time difference in scientific notation.

Queries the start time of the waveform data of the currently selected channel source in the X direction.

real - Returns the start time of the waveform data in scientific notation.

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

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

Queries the unit voltage value of the current source channel Y in the Y direction.

real - The unit voltage value in scientific notation.

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

real - Returns the vertical offset relative to the vertical reference position in the Y direction. In NORMal mode, the value is VerticalOffset/YINCrement.

Queries the vertical reference position of the currently selected channel source in the Y direction. The reference position depends on the :WAVeform:FORMat setting and differs for different waveform return formats.

integer - The query returns the vertical reference position as an integer.
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - 1,000Stop point for waveform data reading.
integer - The query returns the current stop position.

Queries all the waveform parameters.

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