/

Rigol

/

Rigol MHO5104

SCPI COMMAND REFERENCE

Rigol MHO5104

Rigol MHO5104

The Rigol MHO5104 is Rigol's oscilloscope in the MHO/DHO5000 Series family. Its SCPI remote-control interface exposes 708 commands across 35 subsystems - 638 settable and 70 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.

708

Commands

638

Settable

70

Queries

35

Subsystems

SCPI

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 running the oscilloscope.

:STOPset / query

Stops running the oscilloscope. It 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 by setting the oscilloscope trigger mode to Single. It is equivalent to 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
boolenum1 | ON | 0 | OFFEnables or disables the peak-peak priority setting.
enum - Returns 0 or 1 indicating whether the peak-peak priority setting is enabled.
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/
:AUToset:PEAK? /*The query returns 0.*/
:AUToset:OPENchset / query

Sets or queries whether to only test the enabled channel when performing the AUTO operation.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFWhether only the enabled channel is tested during AUTO operation.
:AUToset:OVERlapset / query

Sets or queries whether to enable the waveform display mode.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform overlay display.
enum - The query returns 0 or 1.

Sets or queries whether to enable keeping coupling.

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

Sets whether auto setting is locked.

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

Sets or queries whether to enable the AUTO function. 1|ON enables the AUTO function; 0|OFF disables it.

NameTypeValuesDescription
<bool>enum1|ON | 0|OFFEnables or disables the AUTO function.
enum - Returns 0 or 1 indicating the AUTO function status.

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

NameTypeValuesDescription
countinteger2 - 2n (n is an integer, and its range is from 1 to 16)Number of averages used in average acquisition mode.
integer - Returns the current number of averages.
:ACQuire:BITSset / query

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

NameTypeValuesDescription
bitdiscrete14 | 16Resolution bits to use in high-resolution mode.
integer (bit) - The query returns the resolution bits in integer.
:ACQuire: BITS 16
:ACQuire: BITS?
:ACQuire:MDEPthset / query

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

NameTypeValuesDescription
mdepenumAUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 200M | 250M | 500M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 50000000 | 100000000 | 125000000 | 200000000 | 250000000 | 500000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7 | 5e7 | 1e8 | 125e6 | 1.25e8 | 2e8 | 250e6 | 2.5e8 | 5e8
enum - The query returns the memory depth in scientific notation.

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

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

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | PEAK | AVERages | HRESolutionAcquisition mode.
enum - Returns the current acquisition mode.

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

real (Sa/s) - The current sample rate.

:BUS<n>:MODEset / query

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4Decoding bus number.
boolboolean1 | ON | 0 | OFFTurns the display on or off.
boolean - Returns the on/off display status of the specified decoding bus 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
ndiscrete-
formatenumPAR | RS232 | SPI | IIC | LIN | I2S | FLEX | M1553 | CANDecoding format for the specified bus.
enum - The query returns the decoding format of 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
ndiscrete1 - 4Specifies the decoding bus number.
boolenum1 | ON | 0 | OFFEnables or disables the event table.
enum - Returns 1 or 0 to indicate the on/off status of the specified decoding bus event table.
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/
:BUS1:FORMat? /*The query returns HEX.*/
: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 | 4Selects the decoding bus.
boolboolean1 | ON | 0 | OFFEnables or disables the bus label.
integer - 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
<n>discrete1 | 2 | 3 | 4
:BUS<n>:EEXPortset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Specified decoding bus number.
pathstring-ASCII string path for the exported CSV file.
:BUS<n>:POSitionset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
posinteger-250 - 250Vertical position of the bus on the screen.
integer - Returns the vertical position of the bus on the screen.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
valuereal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetThreshold value.
typediscretePAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SCLK | DATA | WS | PALCLK | CH1 | CH2 | CH3 | CH4Decoding source type.
:BUS<n>:PARallelset / query

Sets relevant parameters for parallel decoding on bus n. The slice explains that the parallel bus uses a clock line and data line and that sampling can occur on clock edges using a 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 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | USERSource of Parallel decoding for the selected bus.
enum - Returns the source of Parallel decoding on the specific bus.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGative | BOTHSelects the edge type used for sampling.
enum - Returns the currently selected slope as POS, NEG, or BOTH.
:BUS1:PARallel:SLOPe BOTH /*Sets the Parallel decoding to
sample on any edge of the clock channel.*/
:BUS1:PARallel:SLOPe? /*The query returns BOTH.*/

Sets or queries the width used for Parallel decoding.

NameTypeValuesDescription
<n>integer1 - 4
<wid>--

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
bitinteger0 - (data width - 1)

Sets or queries the channel source of the currently selected data bit.

NameTypeValuesDescription
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Channel source for the selected data bit.
enum - Returns the current channel source of the selected data bit.

Sets or queries the endian of Parallel decoding on the specified decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
endianenumMSB | LSBEndian setting for Parallel decoding.
enum - Returns the current endian setting for Parallel decoding.
:BUS<n>:RS232set / query

Sets relevant parameters for RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 - 4
polenumNEGative | POSitiveSelects the data polarity; NEGative indicates negative polarity and POSitive indicates positive polarity.
enum - The query returns NEG or POS.
:BUS1:PARallel:POLarity NEGative /*Sets the data polarity of Parallel decoding to Negative.*/
:BUS1:PARallel:POLarity? /*The query returns NEG.*/
:BUS<n>:RS232:TXset / query

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | OFF
enum - The query returns the selected Rx source.
:BUS1:RS232:TX CHANnel2 /*Sets the Tx source of RS232 decoding to CHANnel2.*/
:BUS1:RS232:TX? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
ndiscrete1 - 4
polenumPOSitive | NEGative

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

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

Sets or queries the endian of data transmission in RS232 decoding. LSB means the lowest bit is transmitted first; MSB means the highest bit is transmitted first.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
endianenumMSB | LSBSelects the transmission order for RS232 decoding.
enum - Returns the current endian setting.
:BUS1:RS232:ENDian MSB /*Sets the transmission order of
:BUS1:RS232:ENDian? /*The query returns MSB.*/

Sets the baud rate used for RS232 decoding. The query form is documented, but this slice does not state what value it returns.

NameTypeValuesDescription
baudinteger-Baud rate for RS232 decoding.
:BUS1:RS232:BAUD 9600
:BUS1:RS232:BAUD?

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.
: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
ndiscrete1 | 2 | 3 | 4Bus number.
stop bitsdiscrete1 | 1.5 | 2Stop bits used for RS232 decoding.
discrete - The query returns 1, 1.5, or 2.

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - The query returns the selected clock source as D0 to D15 or CHAN1 to CHAN8.

Sets the data-source channel used for I2C decoding on the selected bus number.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the source channel for I2C SDA decoding.

Enables or queries I2C exchange on the specified bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the bus number.
<bool>boolean-Turns I2C exchange on or off.

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
ndiscrete1 - 4
addrenumNORMal | RWSelects whether the address width excludes or includes the R/W bit.
enum - Returns the current address mode of I2C decoding.

Sets or queries the address width of I2C decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
bitsdiscrete7 | 8 | 10Address width of I2C decoding.
discrete - The query returns the selected address width of I2C decoding.
:BUS<n>:SPIset / query

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

NameTypeValuesDescription
sourceenum-Clock source for SPI decoding.

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
slopeenum-

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | OFF
enum - Returns the selected MISO data source as a channel keyword or OFF.

Sets or queries the MOSI data source of SPI 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 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | OFFSelects the MOSI data source.
enum - Returns the currently selected MOSI data source.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects positive polarity (HIGH) or negative polarity (LOW).
enum - The query returns the current polarity setting.
: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 SPI MISO decoding on the specified decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
polarityenumHIGH | LOWPolarity setting for SPI MISO decoding.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
polarityenumHIGH | LOWSets the polarity of the MOSI data line.
enum - The query returns HIGH or LOW.
:BUS1:SPI:MOSI:POLarity HIGH
:BUS1:SPI:MOSI:POLarity?

Sets or queries the data width of SPI decoding.

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

Sets or queries the SPI endianness used for decoding. This command exists for backwards compatibility; use :BUS<n>:SPI:POLarity instead.

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

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumCS | TIMeout
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 | 4
timereal8 ns - 10 s
real - The timeout value in scientific notation.

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - The query returns the selected source as one of the available digital or analog channels.
:BUS<n>:CANset / query

Used to set relevant parameters for CAN/CAN-FD decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
polarityenumHIGH | LOWSets the CS signal polarity.
enum - The query returns the CS polarity.
:BUS1:SPI:SS:POLarity HIGH /*Sets the polarity of CS line of SPI decoding to HIGH.*/
:BUS1:SPI:SS:POLarity? /*The query returns HIGH.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6Source used for CAN decoding.
enum - Returns the source of CAN decoding on the specified bus.

Sets or queries the signal type used for CAN decoding on the selected bus. The default signal type is CANL.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stypeenumTX | RX | CANH | CANL | DIFFerentialSignal type for CAN decoding.
enum - Returns the selected signal type for CAN decoding.
:BUS1:CAN:SOURce CHANnel2 /*Sets the source of CAN decoding on
:BUS1:CAN:SOURce? /*The query returns CHAN2.*/
:BUS<n>:CAN:BAUDset / query

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
spointinteger10 - 90Sets the CAN sample point position.
integer - The query returns the sample point position as an integer ranging from 10 to 90.
:BUS1:CAN:SPOint 70
:BUS1:CAN:SPOint?

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the bus number.
<baud>integerbpsSets the CAN-FD decoding signal rate.
integer (bps) - The query returns the CAN-FD decoding signal rate in bps.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
spointinteger10 - 90Sample point position of CAN-FD decoding.
integer - Returns the sample point position as an integer from 10 to 90.
:BUS1:CAN:FDSPoint 70
:BUS1:CAN:FDSPoint?
:BUS<n>:FLEXrayset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bauddiscrete2500000 | 5000000 | 10000000
enum - The query returns 2500000, 5000000, or 10000000.
:BUS1:FLEXray:BAUD 2500000 /*Sets the signal rate of
:BUS1:FLEXray:BAUD? /*The query returns 2500000.*/

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus index.
<baud>discrete2500000 | 5000000 | 10000000FlexRay signal rate.
discrete - The query returns 2500000, 5000000, or 10000000.
:BUS1:FLEXray:BAUD 2500000
:BUS1:FLEXray:BAUD?

Sets or queries the FlexRay signal source for decoding.

NameTypeValuesDescription
sourceenum-

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

NameTypeValuesDescription
spointreal%Sample point position for FlexRay decoding.

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

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

Sets or queries the selected LIN protocol version parameters for decoding on the specified bus. The slice introduces the :BUS<n>:LIN command group but does not document the :LIN command itself beyond this heading.

Sets or queries the selected source channel of FlexRay decoding on the specified bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<ch>discreteA | BSource channel for FlexRay decoding.
enum - Returns the selected source channel.
:BUS1:FLEXray CHANnel B.
:BUS1:FLEXray:CHANnel?

Sets or queries the LIN protocol parity setting for the specified bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<bool>boolean-Parity setting.

Sets or queries the source of LIN 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 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - The query returns the LIN decode source selected for the specified bus.

Sets or queries the version of the LIN bus.

NameTypeValuesDescription
ndiscrete1 - 4
valueenumV1X | V2X | MIXed
enum - Returns the LIN bus version.
:BUS<n>:IISset / query

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Clock source for I2S decoding.

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Clock source for the I2S decoding.
enum - Returns the selected clock source.

Sets or queries the data source of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
discrete - The query returns one of the available I2S data sources: D0 through D15 or CHANnel1 through CHANnel8.
:BUS1:IIS:SOURce:CLOCk CHANnel2
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
discrete - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, CHAN5, CHAN6, CHAN7, or CHAN8.
:BUS1:IIS:SOURce:WSELect CHANnel2
:BUS1:IIS:SOURce:WSELect?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
alignenumIIS | RJ | LJAlignment mode for I2S decoding.
enum - The query returns the I2S alignment mode.
:BUS1:IIS:ALIGnment RJ /*Sets the alignment mode of the I2S decoding to RJ.*/
:BUS1:IIS:ALIGnment? /*The query returns RJ.*/

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

NameTypeValuesDescription
slopeenum-

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valinteger4 - 32
integer - The query returns an integer ranging from 4 to 32.
:BUS1:IIS:RWIDth 5
:BUS1:IIS:RWIDth?

Sets or queries the receive width of I2S decoding on the specified bus.

NameTypeValuesDescription
ndiscrete-Specifies the bus number.
valinteger4 - 32Sets the receive width.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:IIS:RECewidth 5 /*Sets the receive width of I2S
:BUS1:IIS:RECewidth? /*The query returns 5.*/

Sets or queries the audio polarity of I2S decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
wsenumLEFT | RIGHt

Sets or queries the endian of I2S decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 - 4Bus number.
endianenumMSB | LSBEndian setting for I2S decoding.
enum - The query returns MSB or LSB.
:BUS1:IIS:ENDian LSB /*Sets the endian of I2S decoding to
LBS.*/
:BUS1:IIS:ENDian? /*The query returns LSB.*/
:BUS<n>:M1553set / query

Sets the source used for M1553 decoding on the specified bus. For M1553 decoding, the data source and threshold must be specified.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumPOSitive | NEGativeSelects the data polarity for I2S decoding.
enum - The query returns POS or NEG.
:BUS1:IIS:POLarity NEGative
:BUS1:IIS:POLarity?

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
ninteger1 - 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Source used for M1553 decoding.
enum - The query returns the selected source as one of the supported digital or analog channel names.
:BUS1:M1553:SOURce CHANnel2
:BUS1:M1553:SOURce?

:BODeplot:ENABleset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns the bode plot on or off.
integer - The query returns 1 or 0.
:BODeplot:ENABle ON /*Enables the bode plot.*/
:BODeplot:ENABle? /*The query returns 1.*/

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

NameTypeValuesDescription
<bool>boolean1|ON | 0|OFFRun/stop state of the bode plot.

Sets or queries the sweep type of the bode plot.

NameTypeValuesDescription
typeenumLOG | LINESweep type for the bode plot.
enum - The current sweep type of the bode plot.
:BODeplot:SWEeptype LINE
:BODeplot:SWEeptype?
:BODeplot:REF:INset / query

Sets the bode plot reference input source.

NameTypeValuesDescription
sourceenum-

Sets or queries the output source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Output source of the bode plot.
enum - The query returns the selected channel source.
: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 - 3 MHzStart frequency of the sweep signal.
real (Hz) - The query returns the start frequency value in scientific notation.
:BODeplot:STOPset / query

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

NameTypeValuesDescription
<freq>real10 Hz - 3 MHzStop frequency of the sweep signal.
real (Hz) - The query returns the stop frequency value in scientific notation. The unit is Hz.
:BODeplot:POINtsset / query

Sets or queries the number of sweep points per decade.

NameTypeValuesDescription
numinteger10 - 100Number of sweep points per decade.
integer - The query returns the number of sweep points per decade.
:BODeplot:POINts 20 /*Sets the number of the sweep points per
decade to 20.*/
:BODeplot:POINts? /*The query returns 20.*/

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 for which the sweep signal amplitude is set or queried.
ampreal20 mV - 10 VVariable amplitude of the sweep signal; the allowed range depends on the output impedance of the bode plot.
real (V) - Returns the voltage amplitude of the sweep signal for the specified output frequency range.
:BODeplot:VOLTage 100,0.3 /*Sets the voltage amplitude of the
:BODeplot:VOLTage? 100 /*The query returns 0.300000.*/

Sets or queries the output voltage amplitude in the bode plot. The default unit of voltage is V.

NameTypeValuesDescription
ampreal20 mV - 10 VOutput voltage amplitude to set; the valid range depends on the output impedance of the bode plot.
real (V) - The query returns the output voltage amplitude in scientific notation.
:BODeplot:OUTput:VOLTage 0.3
:BODeplot:OUTput:VOLTage?

Sets or queries the AFG output channel in the bode plot.

NameTypeValuesDescription
sourceinteger1 - 2

Sets or queries the AFG output impedance in the bode plot.

NameTypeValuesDescription
ohmsenum50 | INFinityAFG output impedance setting.
enum - The query returns 50 or INF.
:BODeplot:AFG:LOAD 50
:BODeplot:AFG:LOAD?

Sets or queries the bandwidth limit of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the channel number.

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
couplingenumAC | DC | GND
returns

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
boolenum1 | ON | 0 | OFFSets whether the specified channel is displayed.
enum - The query returns 1 or 0.
:CHANnel1:DISPlay ON /*Enables CHANnel1.*/
:CHANnel1:DISPlay? /*The query returns 1.*/

Enables or disables inversion of the specified channel, or queries the inversion state of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the channel number.
boolboolean-Turns channel inversion on or off.
boolean - Returns the inversion state of the specified channel as 1 or 0.
:CHANnel1:DISPlay ON /*Enables CHANnel1.*/
:CHANnel1:DISPlay? /*The query returns 1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
offsetrealVVertical offset of the specified channel.
returns

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valreal-100 ns - 100 nsDelay calibration time.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
scalereal100 μV/div - 10 V/divVertical scale of the specified channel, with valid range depending on input impedance, probe ratio, and external attenuation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the analog channel number.
impedanceenumOMEG | FIFTySelects the channel input impedance.
enum - Returns the current input impedance setting.
*:CHANnel1:IMPedance OMEG
*:CHANnel1:IMPedance?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the channel number.
volrealVSets the bias voltage of the probe.
real (V) - Returns the bias voltage of the probe in scientific notation.
:CHANnel1:BVOLtage 0
:CHANnel1:BVOLtage?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the channel number.

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

NameTypeValuesDescription
ndiscrete1 - 8
attenreal0.001 - 50000
real - Returns the probe ratio of the specified analog channel.

Sets or queries the probe delay time of the specified channel. This command is only valid when an active probe is correctly connected.

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

Sets the probe bias for the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Analog channel number.
biasreal-Probe bias value.

Starts to demagnetize the current probe connected to the specified channel.

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

Sets or queries the external attenuation of the specified probe.

NameTypeValuesDescription
ndiscrete1 - 8
attenreal10.00E-06 - 1.00E+05
real - Returns the external attenuation of the specified probe.
:CHANnel1:PROBe:EXTattenuation <atten>
:CHANnel1:PROBe:EXTattenuation?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
boolboolean-Whether to display the channel label.
integer - The query returns 1 or 0.

Sets or queries the label of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number to label.
strstring-Label text for the channel; may contain English letters and numbers, as well as some symbols.
string - The query returns the label of the specified channel in strings.
:CHANnel1:LABel:CONTent ch1 /*Sets the label of Channel 1 to
:CHANnel1:LABel:CONTent? /*The query returns ch1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
unitsenum-
returns

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
boolboolean-Enables or disables the fine adjustment of the vertical scale.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the channel number.
offsetrealVSets the channel bias voltage offset.

Queries the measurement value of the frequency counter.

real (V) - Returns the current measurement value of the frequency counter in scientific notation.
:COUNter:ENABleset / query

Sets whether the frequency counter function is enabled. The corresponding query reads back the enable state.

NameTypeValuesDescription
boolboolean-Enables or disables the frequency counter.
:COUNter:SOURceset / query

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | EXT
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

NameTypeValuesDescription
<mode>enumFREQuency | PERiod | TOTalizeSelects the counter measurement mode.
enum - The query returns FREQ, PER, or TOT.
:COUNter:MODE PERiod
:COUNter:MODE?
:COUNter:NDIGitsset / query

Sets or queries the resolution of the frequency counter.

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

Enables or disables the statistical function of the frequency counter; the same command form is also used to query its on/off status.

NameTypeValuesDescription
boolboolean-Boolean value that enables or disables the statistical function.
enum - Returns the on/off status of the statistical function of the frequency counter.

Clears the statistics results of the frequency counter. It is available when Totalize, Frequency, or Period is selected under Measure.

Queries the maximum value in the statistics results of the frequency counter.

returns - Returns the maximum value in the statistics results.

Queries the minimum value in the statistics results of the frequency counter.

numeric - Returns the minimum value in the statistics results of the frequency counter in scientific notation.

Queries the average value in the statistics results of the frequency counter.

real - The average value in the statistics results of the frequency counter in scientific notation.

:CURSor:MODEset / query

Sets the cursor mode. Manual mode, Track mode, and XY mode are documented for cursor measurements.

NameTypeValuesDescription
modeenumManual | Track | XYSelects the cursor mode.

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

NameTypeValuesDescription
boolboolean-On/off status of the indicator for the measurement function.

Sets the ratio reference position of Cursor A at X Cursor to 0% and Cursor B to 100% when the horizontal unit is set to Percent(%).

Sets the ratio reference position of Cursor A at Y Cursor to 0% and Cursor B at Y Cursor to 100% when the vertical unit is Percent(%).

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type to use in manual mode.
enum - The query returns TIME or AMPL.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
tunitenumSECond
enum - Returns the horizontal unit in manual cursor mode.

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

NameTypeValuesDescription
vunitenumSOURceVertical unit used in manual cursor measurement mode.
enum - The query returns SOUR.
:CURSor:MANual:VUNit SOURce /*Sets the unit of AY, BY, and ∆Y to be
the unit of the current source.*/
:CURSor:MANual:VUNit? /*The query returns SOUR.*/

Sets or queries the horizontal cursor position AX in manual cursor mode.

NameTypeValuesDescription
ax--

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

NameTypeValuesDescription
ayreal-Vertical position of Cursor A; the range is determined by the current vertical scale and position.
real (V) - The query returns the vertical position of Cursor A in scientific notation.

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

NameTypeValuesDescription
bxrealsHorizontal position of Cursor B; range is determined by the current horizontal scale and position.
real (s) - The query returns the horizontal position of Cursor B in scientific notation.
:CURSor:MANual:CBX 0.00000001
:CURSor:MANual:CBX?

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

NameTypeValuesDescription
<by>real-Vertical position of Cursor B.
returns

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

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

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

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

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

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

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

real - Returns the Y value at Cursor B in scientific notation. No value is returned when the cursor measurement value is invalid.

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

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

real - Returns 1/ΔX in scientific notation.

Queries the difference (ΔY) between the Y value at Cursor A and the Y value at Cursor B in 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 channel source of Cursor A in track mode of cursor measurement.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4 | NONE
:CURSor:TRACk:SOURce1 <source>
:CURSor:TRACk:SOURce1?

Sets or queries the channel source of Cursor B in track mode. When no channel is enabled, sending the command enables the corresponding channel.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4 | NONESelects the channel source.
enum - Returns the current source as one of the channel or math channel identifiers, or NONE.

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

NameTypeValuesDescription
axreal-Horizontal position of Cursor A; the valid range depends on the current horizontal scale and position.
real (s) - Returns the horizontal position of Cursor A in scientific notation.
:CURSor:TRACk:CAX 1.000000E-8 /*Sets the horizontal position of Cursor A to 10 ns.*/
:CURSor:TRACk:CAX? /*The query returns 1.000000E-8.*/

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

NameTypeValuesDescription
bxreal-Horizontal position of Cursor B.

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

NameTypeValuesDescription
ayreal-Vertical position of Cursor A; the valid range is determined by the current vertical scale and position.
real (V) - Returns the vertical position of Cursor A in scientific notation.
:CURSor:TRACk:CAY 0.1
:CURSor:TRACk:CAY?

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

NameTypeValuesDescription
<by>real-Vertical position of Cursor B.

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

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

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

real - 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 - The query returns the X value at Cursor B in scientific notation.

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

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

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

real - Returns the current difference in scientific notation.

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

real (same as current channel) - Returns the current difference in scientific notation.

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

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

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

NameTypeValuesDescription
modeenumY | X
enum - The query returns Y or X.
:CURSor:TRACk:MODE X
:CURSor:TRACk:MODE?
:CURSor:XY:AXset / query

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

NameTypeValuesDescription
xreal-Related to the current vertical scale and vertical offset.
: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.

NameTypeValuesDescription
<y>real-
: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.
:CURSor:XY:BY 0.1
:CURSor:XY:BY?

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

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

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

Queries the difference (∆X) between the X value at Cursor A and the X value at Cursor B in the XY cursor measurement.

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 - Returns the current difference in scientific notation.

:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTorsDisplay type to use for the waveforms.
enum - The query returns VECT.
:DISPlay:TYPE VECTors /*Sets the display type to VECTors.*/
:DISPlay:TYPE? /*The query returns VECT.*/

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

NameTypeValuesDescription
timediscreteMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting.
enum - Returns the current persistence time as one of MIN, 0.1, 0.2, 0.5, 1, 2, 5, 10, or INF.
:DISPlay:GRADing:TIME 0.1
:DISPlay:GRADing:TIME?

Sets or queries the screen watermark brightness. The default unit is unspecified in the slice.

NameTypeValuesDescription
brightness--
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONEDisplay grid mode.
enum - The query returns FULL, HALF, or NONE.

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

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

Sets or queries the brightness of the cursor, expressed in percentage.

NameTypeValuesDescription
brightnessinteger0 - 100Brightness level of the cursor, in percent.
integer - The query returns an integer ranging from 0 to 100.
:DISPlay:CBRightness 60
:DISPlay:CBRightness?

Queries the bitmap data stream of the currently displayed image. The bitmap is returned in a specified format.

NameTypeValuesDescription
typeoptenumBMP | PNG | JPGSpecifies the screenshot bitmap format.
block - Returns the binary data stream of the screenshot in the specified format, preceded by a TMC header and followed by a terminator.
:DISPlay:RULersset / query

Sets the display rulers state. The query returns the current rulers state.

NameTypeValuesDescription
boolboolean-Boolean state of the display rulers.
boolean - Returns the current rulers state.
:DISPlay:COLorset / query

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

NameTypeValuesDescription
boolboolean-Enables or disables the color grade display.
integer - The query returns 1 or 0.
:DISPlay:COLor ON /*Enables the color grade display.*/
:DISPlay:COLor? /*The query returns 1.*/
:DISPlay:WHOLdset / query

Sets or queries the waveform freezing function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform freezing.
enum - The query returns 1 or 0.
:DISPlay:WHOLd ON /*Enables the Waveform Freeze.*/
:DISPlay:WHOLd? /*The query returns 1.*/

Queries the current voltage value under test.

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

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

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

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenum-
:DVM:MODEset / query

Sets or queries the mode of the digital voltmeter. The query returns the selected mode.

NameTypeValuesDescription
modeenumACRMs | DC | DCRMsSelects the digital voltmeter mode.
enum - Returns the current DVM mode.
: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 the on/off status of the histogram.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the histogram function on or off.
enum - The query returns the histogram enable state as 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
typeenum-

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Histogram source channel.
enum - The query returns the histogram source as HOR or VERT.

Sets or queries the height of the histogram.

NameTypeValuesDescription
heightinteger1div - 4divHistogram height.
integer - The query returns an integer ranging from 1 to 4.

Sets or queries the left limit of the histogram.

NameTypeValuesDescription
numberreal-

Sets or queries the right limit of the histogram. The left limit should be smaller than the right limit.

NameTypeValuesDescription
numberreal-5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset

Sets or queries the top limit of the histogram.

NameTypeValuesDescription
numberreal-4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSet

Sets or queries the bottom limit of the histogram. The query returns the bottom limit in scientific notation.

NameTypeValuesDescription
<number>real(-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet)
real - The bottom limit in scientific notation.
:HISTogram:RANGe:BOTTom -2 /*Sets the bottom limit of the histogram to -2 V.*/
:HISTogram:RANGe:BOTTom? /*The query returns -2.000000E0.*/

Queries the statistics of the histogram results.

string - Returns the statistics of the histogram results in strings.

*IDN?query

Queries the ID string of the instrument.

string - The instrument identification string.
*RSTset / query

Restores the instrument to its factory default settings.

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Bit mask value for the standard event register enable bits.
integer - Returns the enable value of the register as the decimal-weighted sum of all bits set in the register.
*ESE 16
*ESE?
*ESR?query

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

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

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

*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 - 49
*SREset / query

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

NameTypeValuesDescription
<maskargument>integer0 - 255Value of the enable register as the sum of the decimal values of all bits set in the status byte register.
integer - The decimal-weighted sum of all the bits set in the register.
*SRE 16 /*Enables Bit 4 (16 in decimal) in the register.*/
*SRE? /*The query returns the enable value of the register 16.*/
*STB?query

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

integer - Returns the event register value for the status byte register.
*WAIset / query

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

:LA:ENABleset / query

Enables or disables the LA function, or queries whether the LA function is enabled.

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable the LA function.
enum - Indicates whether the LA function is enabled.
:LA:ACTiveset / query

Sets or queries the current activate channel. The selected digital channel is displayed in red; NONE means no channel is selected.

NameTypeValuesDescription
digitalenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | NONESelects the active digital channel.
enum - Returns the current active channel as D0-D15 or NONE.
:LA:POSitionset / query

Switches the position of the specified digital channel and that of the currently activated channel in the waveform view. The query returns the specified digital channel that is switched with the activated channel.

NameTypeValuesDescription
<digital>discreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies the digital channel whose position is to be switched.
enum - Returns the digital channel that was switched with the activated channel.
:LA:POSition D3 /*Sets to switch the position of D3 and that of the currently activated channel.*/
:LA:POSition? /*The query returns D3.*/
:LA:AUTosortset / query

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

NameTypeValuesDescription
valenumD0D15 | D15D0Auto sorting order for displayed waveforms.
enum - The query returns the current auto sorting mode.
:LA:AUTosort D0D15 /*Sets the auto sorting mode to D0D15.*/
:LA:AUTosort? /*The query returns D0D15.*/

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

NameTypeValuesDescription
digitalinteger-Specified digital channel.
boolboolean-On/off state to set for the specified digital channel.

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
digitaldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
labelstring-Label text for the specified digital channel; it can contain English letters, numbers, and some symbols.
string - Returns the label of the specified digital channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the default channel group POD number.
boolboolean1 | ON | 0 | OFFEnables or disables the specified channel group.
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
ndiscrete1 | 2 | 3 | 4Specifies the default channel group number.
threreal-15.0 V - +15.0 VThreshold level for the specified channel group.
string - The current threshold of the specified channel group, returned in scientific notation.
:LA:POD1:THReshold 3.3 /*Sets the threshold of the channel group POD1 (D0 to D3) to 3.3 V.*/
:LA:POD1:THReshold? /*The query returns 3.3E+00.*/

Sets or queries the on/off status of the label display of the specified digital channel group.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the digital channel group.

Queries whether the digital channel group has inserted the logic analyzer probe.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Digital channel group number.
integer - The query returns 1 or 0.
:LA:POD1:INSert? /*The query returns 1, indicating that digital channel group 1 has inserted the logic analyzer probe.*/
:LA:SIZEset / query

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

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

Sets or queries the delay time of the logic analyzer probe. The unit is s.

NameTypeValuesDescription
timereal-200 ns - 200 nsDelay time of the logic analyzer probe.
:LA:PROBecal:DELay <time>
:LA:PROBecal:DELay?
:LA:LAYer:ACTiveset / query

Sets or queries whether the waveform of the digital channel is set as the sticky display. When analog and digital waveforms overlap, ON makes the digital channel sticky display and OFF makes the analog channel sticky display.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether the digital channel waveform is displayed as sticky display.
enum - Returns 1 or 0.
:LA:LAYer:ACTive ON /*Sets the waveform of the digital channel as sticky display.*/
:LA:LAYer:ACTive? /*The query returns 1.*/

:LAN:DHCPset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables DHCP configuration mode.
boolean - The query returns 1 or 0.
:LAN:DHCP OFF
:LAN:DHCP?
:LAN:AUToipset / query

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

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFEnables or disables Auto IP configuration mode.
enum - Returns 1 or 0 for the current Auto IP configuration mode status.
:LAN:GATewayset / query

Sets or queries the default gateway.

NameTypeValuesDescription
stringstring-ASCII string in the form nnn.nnn.nnn.nnn; the first section ranges from 0 to 223 except 127, and the other three sections range from 0 to 255.
returns
:LAN:DNSset / query

Sets or queries the DNS address. The address format is nnn.nnn.nnn.nnn, and the IP configuration mode should be Auto IP or Static IP mode when using this command.

NameTypeValuesDescription
<string>string0 - 223 (except 127)DNS address in ASCII string form.
string - Returns the current DNS address as a string.
:LAN:DNS 192.168.1.1
:LAN:DNS?

Queries the current MAC address.

string - Returns the current MAC address in strings.

Queries the address of the DHCP server.

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

Sets or queries the LAN manual configuration mode. The syntax line shows a boolean parameter for the setter and a query form is also documented.

NameTypeValuesDescription
boolboolean-Enables or disables manual LAN configuration mode.
boolean - Returns the LAN manual configuration mode state.
:LAN:IPADdressset / query

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

NameTypeValuesDescription
stringstring-ASCII string specifying the IP address.
string - Returns the instrument IP address.
:LAN:IPADdress <string>
:LAN:IPADdress?
:LAN:SMASkset / query

Sets or queries the subnet mask. The subnet mask string must use the format nnn.nnn.nnn.nnn, with each nnn section ranging from 0 to 255.

NameTypeValuesDescription
stringstring0 - 255Subnet mask in the format nnn.nnn.nnn.nnn.
string - Returns the current subnet mask in strings.
:LAN:SMASk 255.255.255.0 /*Sets the subnet mask to
:LAN:SMASk? /*The query returns 255.255.255.0.*/

Queries the current network configuration status.

enum - Returns the current network status.

Queries the VISA address of the instrument.

NameTypeValuesDescription
typeopt--
:LAN:MDNSset / query

Enables or disables mDNS, or queries the mDNS status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables mDNS.
integer - The query returns 1 or 0.
:LAN:MDNS ON
:LAN:MDNS?
:LAN:HOST:NAMEset / query

Sets the host name. The query form is listed, but no return format is provided in the slice.

NameTypeValuesDescription
namestring-
:LAN:DESCriptionset / query

Sets or queries the description.

NameTypeValuesDescription
namestring-The label can contain English letters and numbers, as well as some symbols.
string - The query returns the description in ASCII strings.
:LAN:APPLyset / query

Applies the network configuration. After configuring the LAN-related parameters with the :LAN commands, this command makes the LAN configuration take effect.

:MASK:ENABleset / query

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

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable the pass/fail test function.
:MASK:SOURceset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Source channel for the pass/fail test.
enum - Returns the source channel of the pass/fail test.
:MASK:OPERateset / query

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

NameTypeValuesDescription
operenumRUN | STOPSelects whether the pass/fail test runs or stops.
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:Xset / query

Sets the X coordinate used by the mask. The page slice shows only the command syntax and does not document any range, unit, or query form.

NameTypeValuesDescription
x--X coordinate value for the mask.
: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 query returns the current vertical adjustment parameter in scientific notation.
:MASK:Y 0.28
: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 total number of failed frames in the pass/fail test results.

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 - 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 | OFFOutput on/off status.
integer - The query returns an integer.

Sets or queries the output event.

NameTypeValuesDescription
itemenumFAIL | PASSSelects the output event.
enum - The query returns FAIL or PASS.
: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 b5s.*/
:MASK:OUTPut:TIME? /*The query returns 3.000000E-6.*/

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFF
boolean - Returns the on/off status of the math operation function.

Sets or queries the operator of the selected math operation. The supported operators include arithmetic, logic, FFT, integration/differentiation, and filter/math functions.

NameTypeValuesDescription
ndiscrete1 - 4Math operation index.
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXBMath operator to select.
enum - Returns the current math operator.
:MATH1:OPERator INTG
:MATH1:OPERator? /*The query returns INTG.*/
:MATH<n>:SOURce1set / query

Sets or queries the source or Source A of arithmetic operation, function operation, or filter operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects which math operation/function/filter source is addressed.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Sets the source input for the selected math operation/function/filter.
:MATH<n>:SOURce2set / query

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

NameTypeValuesDescription
ninteger1 - 4Arithmetic operation index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source selected for arithmetic operation B.
enum - The query returns the selected source. For n=1, n=2, n=3, or n=4, the returned value is one of the allowed source identifiers for that arithmetic channel.

Sets or queries Source A of the logic operation.

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 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, CHAN5, CHAN6, CHAN7, or CHAN8.

Sets or queries Source B of the logic operation.

NameTypeValuesDescription
ninteger1 - 4Selects the logic operation index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Specifies the source used for Source B of the logic operation.
enum - Returns the current Source B setting.
:MATH<n>:SCALeset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal-Vertical scale of the operation results.
real - Returns the vertical scale of the current operation results in scientific notation.
:MATH1:SCALe 0.2
:MATH1:SCALe?
:MATH<n>:OFFSetset / query

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4Math operation index.
boolboolean1 | ON | 0 | OFFEnables or disables inverted display.
:MATH<n>:GRIDset / query

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

NameTypeValuesDescription
gridenumFULL | HALF | NONEGrid type for the math operation display.
enum - Returns the current grid type.
:MATH1:GRID NONE /*Turns the background grid and coordinates off.*/
:MATH1:GRID? /*The query returns NONE.*/
:MATH<n>:RESetset / query

Resets the specified math operation. The command is invalid for FFT operation and logical operation.

:MATH<n>:EXPandset / query

Sets or queries the vertical expansion type of the selected math operation. CENTer expands or compresses the waveform around the screen center; GND does so around the signal ground level position.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
expenumGND | CENTerVertical expansion type.
enum - Returns the current vertical expansion type.

Sets or queries the waveform type of a math operation. MAIN indicates the main time base region; ZOOM indicates the zoomed time base region.

NameTypeValuesDescription
ninteger1 - 4Math operation index.
typeenumMAIN | ZOOMWaveform type to set for the math operation.
enum - The query returns MAIN or ZOOM.
:MATH1:WAVetype ZOOM /*Sets the waveform type of math operation to ZOOM.*/
:MATH1:WAVetype? /*The query returns ZOOM.*/

Sets or queries the channel source of FFT operation.

NameTypeValuesDescription
source--Channel source for the FFT operation.

Sets or queries the window function of FFT operation.

NameTypeValuesDescription
ninteger1 - 4
windowenum-
enum - Returns the window function of FFT operation.

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
unitenumVRMS | DBVertical unit of FFT operation results.
enum - Returns the vertical unit of FFT operation results.

Sets or queries the vertical unit of FFT operation results. The query returns the current vertical scale in scientific notation.

NameTypeValuesDescription
ndiscrete1 - 4
scalereal-Vertical scale value; allowable range depends on the current FFT unit (dB or Vrms).
real - The current vertical scale in scientific notation.

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal-1 GdB - 1 GdBVertical offset of the FFT operation results.
string - Returns the current vertical offset in scientific notation.
:MATH1:FFT:OFFSet 0.3
:MATH1:FFT:OFFSet?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
hscrealHzFrequency range of FFT operation results.
real (Hz) - Returns the current frequency range of FFT operation results.
:MATH1:FFT:HSCale 1 kHz
:MATH1:FFT:HSCale?

Sets or queries the center frequency of FFT operation results, relative to the horizontal center of the screen. Modifying the center frequency affects the frequency range.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<cent>real5 Hz - 1GHz
real - The query returns the current center frequency of FFT operation results in scientific notation.

Sets or queries the start frequency of FFT operation results. The start frequency range depends on the stop frequency.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT measurement number.
valuereal0 Hz - (stop frequency -10 Hz)Start frequency of the FFT operation results.
real (Hz) - The start frequency of the operation results in scientific notation.
:MATH1:FFT:FREQuency:STARt 10000000 /*Sets the start frequency of the FFT operation results to 10 MHz.*/
:MATH1:FFT:FREQuency:STARt? /*The query returns 1.000000E +7.*/

Sets or queries the stop frequency of FFT operation results.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFEnables or disables the FFT peak search function.
enum - Returns the on/off status of the FFT peak search function.
:MATH1:FFT:SEARch:ENABle 1
:MATH1:FFT:SEARch:ENABle?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
numinteger1 - 15
integer - The query returns an integer ranging from 1 to 15.
:MATH1:FFT:SEARch:NUM 10
:MATH1:FFT:SEARch:NUM?

Sets or queries the threshold of the FFT peak search.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Selects the FFT channel.
<thres>--Threshold value for FFT peak search.

Sets or queries the excursion of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
excurreal0 - 8 x VerticalScaleExcursion of the FFT peak search.
real - The query returns the excursion in scientific notation.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
orderenumAMPorder | FREQorder
enum - The query returns AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder
:MATH1:FFT:SEARch:ORDer?

Sets or queries the filter type.

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

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

NameTypeValuesDescription
ndiscrete1 - 4Math operation index.
freq1realHzCut-off frequency 1.
returns

Sets or queries the cut-off frequency 2 for Band Pass and Band Stop filters. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
freq2realHzCut-off frequency 2.
real (Hz) - Returns the current cut-off frequency 2.
:MATH1:FILTer:W1 1000000
:MATH1:FILTer:W1?

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

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

Sets the distance parameter for the math operation.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
dist--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the math channel number.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Sets the threshold level.

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

NameTypeValuesDescription
ndiscrete1 - 4Analog channel number.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Threshold level for Analog Channel 2.
real (V) - Returns the threshold level of Analog Channel 2 in scientific notation.
:MATH1:THReshold1 0.8 /*Sets the threshold level of Analog
: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) - Returns the threshold level of Analog Channel 3 in scientific notation.
:MATH1:THReshold2 0.8
:MATH1:THReshold2?

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

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

Queries the title of the specified math operation window.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies which math operation window to query.
string - 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.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Selects the math operation window.
<bool>boolean1 | ON | 0 | OFFEnables or disables label display.
integer - Returns 1 or 0.
:MATH1:LABel:ENABle ON /*Enables the display of the label.*/
:MATH1:LABel:ENABle? /*The query returns 1.*/

:MEASure:SOURceset / query

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4
enum - Returns the current measurement source.
:MEASure:ITEMset / query

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

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsMeasurement item to set or query.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4Source of the measurement parameter.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurement parameters.
real - The current measurement value in scientific notation.
:MEASure:SOURce CHANnel2 /*Sets the channel source of the measurement parameter to CHANnel2.*/
:MEASure:SOURce? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
<chan>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | OFFSelects the measurement source channel or turns the source off.
enum - Returns the channel source(s) of the all measurement function.

Sets or queries the statistics count.

NameTypeValuesDescription
valinteger2 - 100,000Statistics count value.
integer - The query returns an integer ranging from 2 to 100,000.

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

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

Enables the statistical function of a specified waveform parameter for the specified source, or queries the statistical results for that parameter. The query form accepts a result type selector and the item/source arguments.

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 | ACRMs
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNT
enum - Returns the selected statistical result type for the specified waveform parameter of the specified source.

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

NameTypeValuesDescription
valuereal-Threshold level upper limit value.
real - The query 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.

NameTypeValuesDescription
valueinteger-Threshold level middle value for the analog channel; range is referred to in the remarks.
integer (V) - Returns the threshold level middle value; when the threshold type is absolute, the default unit is V.

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

NameTypeValuesDescription
valueinteger0% - (threshold middle value - 1%)Lower limit of the threshold level; the allowed range depends on the current threshold middle value when the threshold type is percentage.
integer (V) - Returns the threshold level lower limit of the analog channel in auto measurement. When the threshold type is absolute, the default unit is V.

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

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

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4
:MEASure:SETup:PSB?

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 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used for phase or delay measurement Source A.
enum - Returns the selected source for Source A.

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used as Source B for the phase or delay measurement.

Sets or queries the threshold source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4Threshold source to use.
enum - Returns the current threshold source.

Sets or queries the measurement threshold type.

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

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOM | CURSorSelects the measurement range type.
enum - The query returns the measurement range type as MAIN, ZOOM, or CURS.
:MEASure:AREA ZOOM
:MEASure:AREA?

Sets or queries the horizontal position of Cursor A when the measurement range is the "cursor region". The default unit is s.

NameTypeValuesDescription
caxrealsHorizontal position of Cursor A.
real (s) - The query returns the horizontal position of Cursor A in scientific notation.
:MEASure:CREGion:CAX <cax>
:MEASure:CREGion:CAX?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the measurement auto cursor.
integer - Returns 1 or 0.
:MEASure:INDicator ON /*Sets the measurement auto cursor to be on.*/
:MEASure:INDicator? /*The query returns 1.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the frequency counter on or off.
enum - The query returns 1 or 0.
:MEASure:COUNter:ENABle ON /*Enables the frequency counter.*/
:MEASure:COUNter:ENABle? /*The query returns 1.*/

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 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | EXTSelects the measurement source for the frequency counter.
:MEASure:COUNter:SOURce <source>
:MEASure:COUNter:SOURce?

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 | MANualSelects the amplitude method.
enum - The query returns AUTO or MAN.
:MEASure:AMP:TYPE MANual /*Sets the amplitude method to MANual.*/
:MEASure:AMP:TYPE? /*The query returns MAN.*/

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude top value type.
:MEASure:AMP:MANual:TOP <val>
:MEASure:AMP:MANual:TOP?

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the base value type for the manual amplitude method.
enum - The query returns HIST or MAXM.

Sets the measurement category. The slice shows setter and query syntax, but does not document the allowed values or the query return format.

:POWer:TYPEset / query

Sets or queries the power analysis type.

NameTypeValuesDescription
typeenumQUALity | RIPPleSelects the power analysis type.
enum - The query returns the current power analysis type.

Sets or queries the current source of the power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the current source channel.
enum - Returns the selected current source channel as CHAN1, CHAN2, CHAN3, CHAN4, CHAN5, CHAN6, CHAN7, or CHAN8.
:POWer:CURRent:SOURce CHANnel2 /*Sets the current source to
:POWer:CURRent:SOURce? /*The query returns CHAN2.*/

Sets or queries the voltage source of the power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the voltage source channel.
enum - Returns the selected voltage source as CHAN1, CHAN2, CHAN3, CHAN4, CHAN5, CHAN6, CHAN7, or CHAN8.
:POWer:VOLTage:SOURce CHANnel2 /*Sets the voltage source of the power quality to CHANnel2.*/
:POWer:VOLTage:SOURce? /*The query returns CHAN2.*/

Sets or queries the reference level type of power quality.

NameTypeValuesDescription
methodenum-

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

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

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

NameTypeValuesDescription
valuereal-100MV - 98.9MVLower limit of the absolute value of the reference level of the power quality.
real (V) - Returns the lower limit of the absolute value of the reference level of the power quality.
:POWer:REFLevel:ABSolute:LOW -50mV
:POWer:REFLevel:ABSolute:LOW?

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

NameTypeValuesDescription
<value>real-99MV - 99MVMiddle absolute value of the reference level of power quality.

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

NameTypeValuesDescription
valueintegermiddle value +1 - 100Reference level percentage upper limit.
integer - Returns the reference level percentage upper limit as an integer ranging from (middle value + 1) to 100.
:POWer:REFLevel:PERCent:HIGH 20
:POWer:REFLevel:PERCent:HIGH?

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

NameTypeValuesDescription
valueinteger0 - (middle value - 1)Reference level percentage lower limit of power quality.

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

NameTypeValuesDescription
valueinteger(lower limit +1) - (upper limit - 1)Middle percentage value of the reference level of power quality.
integer - Returns the middle percentage value as an integer ranging from (lower limit + 1) to (upper limit - 1).
:POWer:REFLevel:PERCent:MID 20 /*Sets the middle percentage
:POWer:REFLevel:PERCent:MID? /*The query returns 20.*/

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFDisplay status of the power quality analysis results.
enum - The query returns 1 or 0.
:POWer:QUALity:DISPlay ON /*Enables the display of the power quality analysis results.*/
:POWer:RIPPle:DISPlay? /*The query returns 1.*/

Sets or queries the frequency reference source of power quality.

NameTypeValuesDescription
sourceenumVOLTage | CURRentFrequency reference source for power quality.
enum - The query returns VOLT or CURR.

Queries the statistical results of the power quality analysis.

string - The statistical results of the power quality analysis are returned as strings.
:POWer:QUALity:STATistics:RESult? /*The query returns the statistical results of the power quality analysis in strings.*/

Sets or queries the source used for power ripple measurement.

NameTypeValuesDescription
sourceenum-

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

NameTypeValuesDescription
boolboolean-Controls whether the ripple analysis result display is enabled or disabled.
boolean - Returns the on/off status of the display of the ripple analysis result.

Queries the statistical results of the ripple analysis.

string - Returns the statistical results of the ripple analysis in strings.
:POWer:RIPPle:STATistics:RESult? /*The query returns the statistical results of the ripple analysis in strings.*/

Sets or queries the statistics count of the ripple analysis function.

NameTypeValuesDescription
valueinteger1 - 1,000
integer - The query returns an integer.
:POWer:RIPPle:STATistics:COUNt 100
:POWer:RIPPle:STATistics:COUNt?

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVeSelects the quick operation shortcut key type.
enum - Returns the current shortcut key type.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform recording.
enum - The query returns 0 or 1.
":RECord:WRECord:ENABle ON"
":RECord:WRECord:ENABle?"
:RECord:ENABleset / query

Enables or disables the waveform recording function, or queries its on/off status. This command exists for backwards compatibility; use :RECord:WRECord:ENABle instead.

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

Starts or stops waveform recording, or queries whether waveform recording is running or stopped.

NameTypeValuesDescription
operateenumRUN | STOPSelects whether waveform recording starts or stops.
enum - Returns whether waveform recording is running or stopped.
:RECord:STARtset / query

Sets to start the waveform recording, or queries whether waveform recording starts or stops. This command exists for backwards compatibility; use :RECord:WRECord:OPERate instead.

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

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - MAXimumNumber of frames for waveform recording.
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames to record.
integer - Returns the current number of frames for waveform recording, ranging from 1 to the maximum number of frames that can be recorded currently.
*:RECord:FRAMes 300
*:RECord:FRAMes?

Sets the number of recorded frames to the maximum number of frames.

:RECord:WRECord:FRAMes:MAX /*Sets the number of recorded frames to the maximum number of frames.*/

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

NameTypeValuesDescription
intervalreal10 ns - 1 s
real (s) - The query returns the time interval in scientific notation.
:RECord:WRECord:FINTerval 1
:RECord:WRECord:FINTerval?

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

NameTypeValuesDescription
boolboolean-On/off status of the beeper when the recording is completed.
integer - Returns 0 or 1.

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recorded
integer - The query returns an integer.
:RECord:WREPlay:FCURrent 300
:RECord:WREPlay:FCURrent?
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recorded

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

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

Sets the starting frame for waveform replay.

NameTypeValuesDescription
startinteger1 - the maximum number of frames recordedStarting frame number to use for waveform replay.

Sets or queries the end frame in waveform playback.

NameTypeValuesDescription
endinteger1 - the maximum number of frames recordedEnd frame in waveform playback.

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

integer - The maximum number of frames that can be played back currently, ranging from 0 to the number of frames that have been recorded currently.

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

NameTypeValuesDescription
intervalreal1 ms - 1 sTime interval between frames in waveform playback.

Sets the waveform playback mode to Repeat or Single; queries the waveform playback mode.

NameTypeValuesDescription
modeenumREPeat | SINGleWaveform playback mode.
enum - The query returns REP or SING.
*none*

Sets or queries the playback direction in waveform playing.

NameTypeValuesDescription
directionenum-

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

NameTypeValuesDescription
operateenumRUN | STOPSelects whether waveform playing runs or stops.
enum - The query returns RUN or STOP.
:RECord:PLAYset / query

Sets whether waveform playback is enabled. The syntax documents a single boolean parameter.

NameTypeValuesDescription
boolboolean-Boolean value that enables or disables waveform playback.

Plays back the previous frame of waveforms manually.

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

Plays back the next frame of waveforms manually.

:RECord:WREPlay:NEXT /*Plays back the next frame of waveforms manually.*/

Sets playback to start from either the start frame or the 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
refdiscrete-Reference channel number to configure.
chandiscrete-Source channel for the selected reference channel.
discrete - Returns the source of the specified reference channel when queried.

Sets or queries the vertical scale of the specified reference channel. The query returns the vertical scale in scientific notation.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel number.
scalereal100 μV - 10 VSets the vertical scale of the reference channel; valid range depends on the probe ratio.
real - The vertical scale of the specified reference channel, returned in scientific notation.
:REFerence:VSCale 1,2 /*Sets the vertical scale of reference channel 1 to 2 V.*/
:REFerence:VSCale? 1 /*The query returns 2.000000E0.*/

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 position of the specified reference channel.
string - The query returns the vertical position in scientific notation.
:REFerence:VOFFset 1,0.5
:REFerence:VOFFset? 1
:REFerence:RESetset / query

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

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

Sets or queries the horizontal 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 horizontal position of the specified reference channel.
string - The query returns the horizontal position of the specified reference channel in scientific notation.
:REFerence:HOFFset 1,0.5
:REFerence:HOFFset? 1

Sets the current reference channel.

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

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

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

Sets the display color of a reference waveform. The query form returns the color of the specified reference channel.

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel.
color--Sets the reference waveform color.
returns

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether reference channel labels are displayed.
integer - Returns the label display status as 1 or 0.

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel.
strstring-Label text for the reference channel; may contain English letters, numbers, and some symbols.
string - Returns the label of the specified reference channel in strings.
:REFerence:LABel:CONTent 1,REF1
:REFerence:LABel:CONTent? 1

Sets the screen image inversion state for saved images. The query returns the current inversion state.

NameTypeValuesDescription
boolboolean-Specifies whether image inversion is enabled.
boolean - Returns the current image inversion state.

Sets the image color used for image saving to Color or Gray, and queries the current image color setting.

NameTypeValuesDescription
colorenumCOLor | GRAYImage color to use when saving the image.
enum - Returns the current image color setting.
:SAVE:IMAGe:COLor GRAY
:SAVE:IMAGe:COLor?

Sets or queries the format used when saving images. The query returns the current image-save format.

NameTypeValuesDescription
formatenumPNG | BMP | JPGImage file format to use when saving.
enum - The query returns the current image-save format: PNG, BMP, or JPG.
:SAVE:IMAGe:FORMat PNG
:SAVE:IMAGe:FORMat?

Sets or queries whether to display the image header.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables display of the image header.
: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, including a suffix.
:SAVE:SETupset / query

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

NameTypeValuesDescription
<path>string-File storage location and filename with suffix; local disk uses C:/ and external storage can be D:/E:/... .
:SAVE:SETup D:/123.stp /*Stores the current setup parameters of the oscilloscope into the external storage device Disk D, with the filename 123.stp.*/
:SAVE:WAVeformset / query

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

NameTypeValuesDescription
<path>string-Includes the file storage location and filename with a suffix.
*Note: No additional invocation lines beyond the syntax and example were provided in the slice.*

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

NameTypeValuesDescription
<path>string-File storage location and filename with suffix.

Queries the status of the memory. The query returns 0 or 1 when the saving operation is completed.

enum - Returns 0 when the saving operation is not completed and 1 when the saving operation is completed.
:SAVE:OVERlapset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables file overwriting.
enum - The query returns 1 or 0.
:SAVE:OVERlap ON /*Enables to overwrite the existing file.*/
:SAVE:OVERlap? /*The query returns 1.*/
:SAVE:PREFixset / query

Sets or queries the prefix of the filename when saving a file.

NameTypeValuesDescription
namestring-Filename prefix used when saving a file.

:LOAD:SETupset / query

Loads the oscilloscope setup file from the specified path.

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

:NAVigate:ENABleset / query

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

NameTypeValuesDescription
boolboolean-On/off status of the Navigation function.
enum - Returns the on/off status of the Navigation function.
:NAVigate:MODEset / query

Sets or queries the navigation mode. TIME indicates time navigation; SEARch indicates event search navigation.

NameTypeValuesDescription
modeenumTIME | SEARchSelects the navigation mode.
enum - Returns the current navigation mode.
:NAVigate:MODE TIME
:NAVigate:MODE?

Sets the speed of playing the waveforms in time navigation mode.

NameTypeValuesDescription
speedenumHIGH | NORMal | LOWPlayback speed in time navigation mode.
enum - Returns the current time navigation playback speed.
:NAVigate:TIME:SPEed LOW /*Sets to play the waveforms in time navigation mode at a low speed.*/
:NAVigate:TIME:SPEed? /*The query returns LOW.*/

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables waveform playback in time navigation mode.

Sets to navigate to the end waveforms (waveforms ending at the rightmost end of screen) in time navigation mode.

Sets to navigate to the start waveform (waveform starting at the leftmost end of screen) in time navigation mode.

:OUTPut<n>:STATeset / query

Enables or disables the output of the specified function/arbitrary waveform generator channel, or queries its output status.

NameTypeValuesDescription
ndiscrete1 - 2Specifies the built-in function/arbitrary waveform generator channel.
boolboolean1 | ON | 0 | OFFEnables or disables the output.
:OUTPut1:STATe ON
:OUTPut1:STATe?
:OUTPut<n>:LOADset / query

Sets or queries the output impedance of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 - 2
ohmsenum50 | INFinitySets the output impedance to 50 Ω or HighZ.
enum - The query returns the output impedance as +5.000000000000000E+01 or 9.9E+37.
:OUTPut1:LOAD 50
:OUTPut1:LOAD?

Sets or queries the type of the basic waveform output from the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete-
wave--

Sets or queries the symmetry of the Ramp waveform output from the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
symmreal0.1% - 99.9%
real (%) - Returns the symmetry of the Ramp waveform output.

Sets or queries the duty cycle of the pulse output from the specified function/arbitrary waveform generator channel. Duty cycle is the ratio of high level to a pulse period.

NameTypeValuesDescription
ndiscrete1 | 2Specified function/arbitrary waveform generator channel.
percentreal10 - 90Duty cycle as a percentage of the pulse period.

Sets or queries the falling edge time of the pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.

NameTypeValuesDescription
ndiscrete1 - 2Channel index.
secondsreal9 ns - 159.99 μsFalling edge time of the pulse waveform.
returns

Sets or queries the rising edge time of Pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.

NameTypeValuesDescription
ndiscrete1 - 2
secondsreal9 ns - 159.99 μsRising edge time of the pulse waveform.
real (s) - The query returns the rising edge time of the pulse waveform in scientific notation.
:SOURce1:FUNCtion:PULSe:TRANsition:LEADing 0.0000001
:SOURce1:FUNCtion:PULSe:TRANsition:LEADing?

Sets or queries the pulse width of the pulse waveform output from the specified function/arbitrary waveform generator channel. The unit is s.

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
widthreal13.6 ns - 10 s @100 mHzPulse width.
real (s) - The pulse width value.

Sets or queries the duty cycle of the Square waveform output from the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
dcyclereal10 - 90Duty cycle setting.
real - The query returns the symmetry of the Ramp waveform in scientific notation; the duty cycle is returned as a percentage value.
:SOURce1:FUNCtion:SQUare:DCYCle 55 /*Sets the duty cycle of the
:SOURce1:FUNCtion: SQUare:DCYCle? /*The query returns

Sets the waveform type of the specified function/arbitrary waveform generator channel to Arbitrary, or queries the current setting.

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
typeenum-Arbitrary waveform type.
:SOURce1:FUNCtion:ARBitrary <type>
:SOURce1:FUNCtion:ARBitrary?

Sets or queries the amplitude of the signal output from the specified function/arbitrary waveform generator channel. By default, the unit is V.

NameTypeValuesDescription
ndiscrete1 | 2
voltoptreal0.002 - 10
returns

Sets or queries the voltage offset of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is V.

NameTypeValuesDescription
ndiscrete1 | 2
offsetreal-5 V - 5 V
real (V) - The query returns the voltage offset of the basic waveform in scientific notation.

Sets or queries the high level of the basic waveform output from the specified function/arbitrary waveform generator channel. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2
valuereal-5 V - 10 V
real (V) - The query returns the high level of the basic waveform in scientific notation.
:SOURce1:VOLTage:HIGH 1 /*Sets the high level of the output basic waveform of GI to 1 V.*/
:SOURce1:VOLTage:HIGH? /*The query returns 1.0000000000E +00.*/

Sets or queries the low level of the basic waveform output from the specified function/arbitrary waveform generator channel. The unit is V by default.

NameTypeValuesDescription
ndiscrete1 | 2
valuerealV
:SOURce1:VOLTage:LOW <value>
:SOURce1:VOLTage:LOW?

Sets or queries the frequency of the basic waveform output from the specified function/arbitrary waveform generator channel. By default, the unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2
freqreal1 µHz - 50 MHz
real (Hz) - Returns the frequency of the basic waveform output from the specified channel in scientific notation.

Sets or queries the period of the basic waveform and built-in waveform output from the specified function/arbitrary waveform generator channel. The unit is s.

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
valuereal20 ns - 1 MsPeriod value to set.
real (s) - Returns the period value of the specified basic waveform in scientific notation.
:SOURce<n>:PHASeset / query

Sets or queries the start phase of the basic waveform output from the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2Specified channel number.
phasereal0° - 360°Start phase of the waveform output.
real (°) - The start phase of the waveform in scientific notation.
:SOURce1:PHASe 10
:SOURce1:PHASe?

Performs the "align phase" operation.

NameTypeValuesDescription
nenum1 | 2Specifies the function/arbitrary waveform generator channel.

Enables or disables the output of the AM modulation for the specified Function/Arbitrary Waveform Generator channel. The query returns the on/off status.

NameTypeValuesDescription
ndiscrete1 | 2Specifies the Function/Arbitrary Waveform Generator channel.
boolboolean1 | ON | 0 | OFFEnables or disables AM modulation output.
integer - Returns 1 or 0.

Sets or queries the AM depth of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
depthreal0% - 120%AM modulation depth, expressed as a percentage.
string - The query returns the AM modulation depth in scientific notation.
:SOURce1:AM:DEPTh 50 /*Sets the AM modulation depth of GI to 50%.*/
:SOURce1:AM:DEPTh? /*The query returns 5.0000000000E+01.*/

Sets the internal AM modulation frequency for the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
<n>discrete1 | 2Specified function/arbitrary waveform generator channel.
<freq>real-Internal AM modulation frequency.

Sets or queries the AM modulation waveform of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISe
:SOURce1:AM:INTernal:FUNCtion SINusoid
:SOURce1:AM:INTernal:FUNCtion?

Sets or queries the on/off status of DSSC of the AM modulation for the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 - 2
boolenum1 | ON | 0 | OFFTurns DSSC on or off.
integer - Returns the DSSC status as 1 or 0.

Enables or disables the output of the FM modulation for the specified Function/Arbitrary Waveform Generator channel; queries the on/off status of the FM modulation output for that channel.

NameTypeValuesDescription
ndiscrete1 - 2Channel number.
boolboolean1 | ON | 0 | OFFTurns FM modulation output on or off.
:SOURce:FM:STATe ON /*Enables the output of the FM modulation for GI.*/
:SOURce:FM:STATe? /*The query returns 1.*/

Sets or queries the PM phase deviation of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
deviation--

Sets or queries the FM modulation frequency of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
freqreal2 mHz - 1 MHz
real - The query returns the FM modulation frequency in scientific notation.

Sets or queries the FM modulation waveform of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2Specifies the channel number.
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeSets the FM modulation waveform.
enum - The query returns the abbreviated waveform code corresponding to the selected function.
:SOURce1:FM:INTernal:FUNCtion SQUare
:SOURce1:FM:INTernal:FUNCtion?

Enables or disables the output of the PM modulation for the specified Function/Arbitrary Waveform Generator channel; queries the on/off status of the output of the PM modulation for the specified AFG channel.

NameTypeValuesDescription
ndiscrete1 - 2Specifies the Function/Arbitrary Waveform Generator channel.
boolboolean1 | ON | 0 | OFFEnables or disables PM modulation output.
integer - The query returns 1 or 0.
:SOURce1:PM:STATe ON /*Enables the output of the PM modulation for GI.*/
:SOURce1:PM:STATe? /*The query returns 1.*/

Sets or queries the PM phase deviation of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
deviation--

Sets or queries the PM modulation frequency of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 | 2
freqreal2 mHz - 1 MHz
real - The query returns the PM modulation frequency in scientific notation.
:SOURce1:PM:INTernal:FREQuency 150 /*Sets the PM modulation frequency of GI to 150 Hz.*/
:SOURce1:PM:INTernal:FREQuency? /*The query returns +1.500000000000000E+02.*/

Sets or queries the PM modulation waveform of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 - 2
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISePM modulation waveform to select.
enum - Returns the selected PM modulation waveform abbreviation.
:SOURce1:PM:INTernal:FUNCtion SQUare /*Sets the PM modulation waveform of Source 1 to Square.*/
:SOURce1:PM:INTernal:FUNCtion? /*The query returns SQU.*/

: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:BEEPerset / query

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

NameTypeValuesDescription
boolboolean-Turns the beeper on or off.
enum - The query returns the beeper status as ON or OFF.
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger1900 - 2100
monthinteger1 - 12
dayinteger1 - 31 (28, 29, or 30)
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/
:SYSTem:DATE? /*The query returns 2017,10,17.*/

Returns the next error in the system error queue. The optional :NEXT node is shown in the syntax.

:SYSTem:RCLockset / query

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

NameTypeValuesDescription
clockenumOFF | COUTput | CINPutType of the 10M reference clock.
enum - The query returns OFF, COUT, or CINP.
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

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

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

NameTypeValuesDescription
power_onenumLATest | DEFaultConfiguration type recalled at power-on.
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope.

NameTypeValuesDescription
satenumDEFault | OPENSelects the oscilloscope power status behavior after power-on.
enum - Returns the present power status.
:SYSTem:PSTatus DEFault /*Sets the power status to DEFault.*/
:SYSTem:PSTatus? /*The query returns DEF.*/

Installs an option license on the oscilloscope.

NameTypeValuesDescription
licensestring-Option license key in the format "<series>-<opt>@<code>".

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

Returns the status of the installed option indicated by the specified type.

NameTypeValuesDescription
typeenumAWG | BW5T10Specifies which option status to query.
enum - Returns the status of the specified option.

Queries whether an option is activated or not. The query returns 0 if the option is not installed and 1 if the official option has been installed.

NameTypeValuesDescription
typeenumBND | AUTO | FLEX | AUDIO | AERO | UPA | AWG | BW5T10Option type to check.
integer - Returns 0 or 1, indicating whether the option is installed.

Queries whether an option is activated or not. This command exists for backwards compatibility; use :SYSTem:OPTion:STATus? instead.

integer - Returns 0 if the option is not installed, and 1 if the official option has been installed.
:SYSTem:SETupset / query

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

NameTypeValuesDescription
setup_data--
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hoursinteger0 - 23
minutesinteger0 - 59
secondsinteger0 - 59
:SYSTem:LOCKedset / query

Enables or disables the front-panel key operation and touch screen operation; queries whether the front-panel key operation and touch screen operation are locked.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns front-panel key operation and touch screen operation on or off.
integer - Returns 1 if the front-panel key operation and touch screen operation are locked, or 0 if they are not.
:SYSTem:LOCKed ON
:SYSTem:LOCKed?

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the Auto menu function.

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

integer - Returns the number of grids in the horizontal direction of the screen. For this oscilloscope, the query returns a fixed value of 10.
:SYSTem:STIMeset / query

Sets or queries whether to display the system time.

NameTypeValuesDescription
boolboolean-Whether to display the system time.

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

string - The SCPI version number is returned as a string.

Queries whether the DG module exists.

integer - Returns 1 if the DG module exists, or 0 if it does not.

Enables or disables timebase delay. The syntax accepts a boolean value.

NameTypeValuesDescription
boolboolean-Turns timebase delay 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.
returns

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

NameTypeValuesDescription
scalerealcurrent 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 the time base offset. The default unit is s.

NameTypeValuesDescription
<offset>realsOffset of the time base.

Sets or queries the main time base scale.

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

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLSelects the horizontal time base mode.
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 waveforms are expanded or compressed horizontally.

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

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

NameTypeValuesDescription
boolboolean-Boolean to enable or disable 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 or queries the status of the ROLL mode.

NameTypeValuesDescription
valueinteger0 - 1Enables or disables Auto ROLL mode.
integer - The query returns 0 or 1.
:TIMebase:ROLL 0 /*Disables the ROLL mode.*/
:TIMebase:ROLL? /*The query returns 0.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether XY mode is enabled or disabled.
enum - The query returns the XY mode status.
:TIMebase:XY:Xset / query

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

NameTypeValuesDescription
senumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Source channel for the X coordinate in XY mode.
enum - The query returns the selected source channel as CHAN1 through CHAN8.
:TIMebase:XY:X CHANnel3
:TIMebase:XY:X?
: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 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Channel source for the Y coordinate in XY mode.
enum - Returns the selected channel source as CHAN1 through CHAN8.
:TIMebase:XY:Y CHANnel3 /*Sets the channel source of the Y coordinate to CHANnel3.*/
:TIMebase:XY:Y? /*The query returns CHAN3.*/
:TIMebase:XY:Zset / query

Sets the channel source of the Z coordinate when the horizontal time base mode is XY.

NameTypeValuesDescription
senumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Channel source for the Z coordinate in XY mode.

Sets or queries the grid type of the XY display.

NameTypeValuesDescription
gridenumFULL | HALF | NONEGrid type for the XY display.

: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 | LIN | IIS | FLEXray | M1553Trigger mode to use.
enum - Returns the current trigger mode.

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

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.
enum - The query returns the trigger coupling type.
:TRIGger:COUPling LFReject /*Sets the trigger coupling type to low frequency rejection.*/
:TRIGger:COUPling? /*The query returns LFR.*/

Queries the current trigger status.

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

Sets the trigger mode. The slice lists three discrete sweep modes: AUTO, NORMal, and SINGle.

NameTypeValuesDescription
sweepenumAUTO | NORMal | SINGleTrigger mode to set.
:TRIGger:HOLDoffset / query

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

NameTypeValuesDescription
<value>real8 ns - 10 sHoldoff time to set.
real (s) - Returns the trigger holdoff time in scientific notation.
:TRIGger:HOLDoff 0.0000002 /*Sets the trigger holdoff time to 200
:TRIGger:HOLDoff? /*The query returns 2.000000E-7.*/
:TRIGger:NREJectset / query

Turns on or off noise rejection, or queries its on/off status. Noise rejection reduces the possibility of the Noise trigger.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables noise rejection.
enum - The query returns 1 or 0.
: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 internal memory.

real - The waveform trigger position relative to the corresponding position in the internal memory, returned in scientific notation.
:TRIGger:EDGEset / query

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

NameTypeValuesDescription
sourcediscrete-Trigger source for Edge trigger.

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
<source>discreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | ACLine | EXTTrigger source for Edge trigger.
enum - The query returns the selected trigger source.

Sets or queries the edge type of Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge trigger slope selection.
enum - The query returns POS, NEG, or RFAL.
:TRIGger:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/
:TRIGger:EDGE:SLOPe? /*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-Trigger level value.
:TRIGger:PULSeset / query

Pulse trigger sets the oscilloscope to trigger on the positive or negative pulse of a specified width. In this mode, the oscilloscope triggers when the pulse width of the input signal satisfies the specified pulse width condition.

NameTypeValuesDescription
source--

Sets the pulse trigger source. The setting is valid only when the selected source is an analog channel, a digital channel, or an external trigger.

NameTypeValuesDescription
source--Trigger source.

Sets or queries the polarity of Pulse trigger.

NameTypeValuesDescription
polarityenum-Polarity setting for the Pulse trigger.

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition for Pulse trigger.
enum - Returns the current Pulse trigger condition.

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

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

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

NameTypeValuesDescription
widthreal0 - Pulse upper limitPulse lower limit value to set.
real - The query returns the pulse lower limit in scientific notation.
:TRIGger:PULSe:LWIDth <width>
:TRIGger:PULSe:LWIDth?

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the Pulse trigger; range depends on whether the channel is analog or digital.
real (V) - Returns the pulse trigger level in scientific notation.
:TRIGger:PULSe:LEVel <level>
:TRIGger:PULSe:LEVel?
:TRIGger:SLOPeset / query

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

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channeldiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8

Sets or queries the edge type of Slope trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the trigger edge polarity.
enum - The query returns POS or NEG.
:TRIGger:SLOPe:POLarity POSitive
:TRIGger:SLOPe:POLarity?

Sets or queries the trigger condition of Slope trigger.

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

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

NameTypeValuesDescription
timerealsUpper time limit value for the Slope trigger.

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

NameTypeValuesDescription
timereal1 ns - upper limitLower time limit value of the Slope trigger.
real - The query returns the lower time limit in scientific notation.

Sets or queries the vertical window type of Slope trigger.

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

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

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

Defines the video trigger subsystem. The slice says video triggering can use standard video signal field or line timing for NTSC, PAL, or SECAM.

Sets or queries the trigger source of the Video trigger. The source can be a digital channel D0 to D15 or an analog channel CHANnel1 to CHANnel8, depending on model support.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the trigger source for Video trigger.
enum - Returns the current trigger source as one of D0 through D15 or CHAN1 through CHAN8.

Sets or queries the video polarity of the Video trigger.

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

Sets or queries the sync type of Video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSync type of the video trigger.

Sets or queries the line number used when the Video trigger sync type is set to Line. The valid line range depends on the selected video standard.

NameTypeValuesDescription
lineinteger1Line number to use for triggering.

Sets or queries the video standard of the Video trigger.

NameTypeValuesDescription
standardenumPALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50Video standard to use for the trigger.

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

NameTypeValuesDescription
levelreal-Trigger level of the video trigger.
real - Returns the trigger level of the video trigger.
:TRIGger:PATTernset / query

Sets or queries the trigger pattern. The pattern is a logical AND combination of channels, where each channel can be H, L, or X, and the scope triggers when the specified pattern becomes true; if all channels are X, it will not trigger.

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.
enum - Returns the current pattern trigger settings.

Sets or queries the pattern definition for trigger pattern mode. The pattern is a logical AND combination of up to four channel pattern values, with each channel set to H, L, or X.

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.
enum - Returns the current pattern definition as channel pattern values.

Sets or queries the channel pattern of the Pattern trigger. The source pattern is specified for CHANnel1 to CHANnel4 using discrete states.

NameTypeValuesDescription
sourceenumH | L | X | R | FPattern state for each channel in the trigger source pattern.

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
sourcediscrete-Specified channel whose trigger level is set or queried.
levelrealsame as current amplitudeTrigger level for the specified channel.

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

Sets or queries the trigger source of Duration trigger.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Trigger source for the Duration trigger.
discrete - Returns the trigger source of the Duration trigger.

Sets or queries the channel pattern of the Duration trigger.

NameTypeValuesDescription
pch1enumH | L | XPattern for analog channel CHANnel1.
pch2optenumH | L | XPattern for analog channel CHANnel2.
pch3optenumH | L | XPattern for analog channel CHANnel3.
pch4optenumH | L | XPattern for analog channel CHANnel4.

Sets or queries the trigger condition of the Duration trigger.

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

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

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

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

NameTypeValuesDescription
timereal1.01 ns - 10 sLower limit of the duration time.
real - The query returns the lower limit of the duration time in scientific notation.
:TRIGger:DURation:TLOWer <time>
:TRIGger:DURation:TLOWer?

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetAnalog channel trigger level.
real - The query returns the trigger level of the specified channel in scientific notation.
:TRIGger:TIMeoutset / query

Sets the timeout trigger condition. In Timeout trigger, the oscilloscope triggers when the time interval is greater than the preset timeout value.

Sets or queries the trigger source of the Timeout trigger.

NameTypeValuesDescription
sourcediscrete-Trigger source selection.
discrete - Returns the current Timeout trigger source. The query returns one of D0 through D15 or CHAN1 through CHAN8.
:TRIGger:TIMeout:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:TIMeout:SOURce? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
timereal1 ns - 10 sTimeout value.
real (s) - The query returns the timeout value.
: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 the 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.
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 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Trigger source channel.
enum - Returns the selected trigger source channel.
: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
polarityenumPOSitive | NEGativePolarity of the Runt trigger.
enum - The query returns POS or NEG.
:TRIGger:RUNT:POLarity NEGative
:TRIGger:RUNT:POLarity?

Sets or queries the trigger conditions of Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsTrigger condition for Runt trigger.
enum - The query returns NONE, GREater, LESS, or GLESs.

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

NameTypeValuesDescription
widthreal1.01 ns - 10 sUpper limit of the runt trigger pulse width.
real (s) - Returns the upper limit of the pulse width of the Runt trigger.

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

NameTypeValuesDescription
widthreal1 ns - 9.9 sLower limit of the pulse width.
real - The query 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 Runt trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelrealLower limit - 4.5 x VerticalScale - OFFSetUpper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:RUNT:ALEVel 0.16
:TRIGger:RUNT:ALEVel?

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - OFFSet) - upper limitLower trigger level limit for Runt trigger.
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 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - Returns the trigger source of Window trigger.

Sets or queries the edge type of the Windows trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALIEdge type of the Windows trigger.
enum - The query returns POS, NEG, or RFAL.
*:TRIGger:WINDows:SLOPe NEGative /*Sets the edge type of Windows trigger to NEGative.*/
*:TRIGger:WINDows:SLOPe? /*The query returns NEG.*/

Sets or queries the trigger position of Window trigger.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMETrigger position setting for Window trigger.
enum - The query returns EXIT, ENT, or TIME.
:TRIGger:WINDows:POSition ENTer
:TRIGger:WINDows:POSition?

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal1 ns - 10 s

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

Sets the lower 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)Lower limit of the trigger level.
:TRIGger:WINDows:BLEVel <level>
:TRIGger:WINDows:BLEVel?
:TRIGger:DELayset / query

Sets or queries the preset time limit for Delay trigger. In Delay trigger, Source A and Source B must be set, and the oscilloscope triggers when the time difference between the specified edges of Source A and Source B meets this limit.

Sets or queries Source A for Delay trigger. In Delay trigger, Source A and Source B are used to define the time difference condition between two neighboring edges.

NameTypeValuesDescription
sourceenum-Source A selection for the Delay trigger.
returns

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

NameTypeValuesDescription
slopeenum-Edge type 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 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - The query returns POS or NEG.

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type of Edge B.
enum - The query returns POS or NEG.
:TRIGger:DELay:BSLop NEGative /*Sets the edge type of Edge B to
:TRIGger:DELay:BSLop? /*The query returns NEG.*/

Sets or queries the trigger condition of the Delay trigger.

NameTypeValuesDescription
typeenum-Trigger condition type.

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 the 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 lower limit of delay time in scientific notation.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetThreshold level for Source A of the Delay trigger.
real - Returns the threshold level of Source A in scientific notation.
:TRIGger:DELay:ALEVel 0.16
:TRIGger:DELay:ALEVel?

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

NameTypeValuesDescription
<level>real-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetThreshold level for Source B of the delay trigger.
real - Returns the threshold level of Source B in scientific notation.
:TRIGger:SHOLdset / query

Setup-and-hold trigger mode. The oscilloscope triggers when the setup time or hold time is smaller than the preset time.

NameTypeValuesDescription
source--Data source for setup-and-hold triggering.

Sets the data source used for setup-and-hold trigger. In setup-and-hold trigger, the clock source and data source must both be specified.

NameTypeValuesDescription
sourceenumAnalog channel | Digital channelData source selection for the setup-and-hold trigger.

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

NameTypeValuesDescription
sourceenum-Clock source for the Setup&Hold trigger.
enum - Returns the selected clock source.

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the trigger edge type.
enum - Returns the current Setup&Hold trigger edge type.

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

NameTypeValuesDescription
patternenumH | LSelects the trigger pattern level.
enum - The query returns H or L.
:TRIGger:SHOLd:PATTern L
:TRIGger:SHOLd:PATTern?

Sets the data type of the Setup&Hold trigger.

NameTypeValuesDescription
typeenumH | LSelects the trigger data type.

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

NameTypeValuesDescription
timereal1 ns - 10 sSetup time value for the Setup&Hold trigger.
real (s) - The query returns the setup time.
:TRIGger:SHOLd:STIMe 2E-6
:TRIGger:SHOLd:STIMe?

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

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set for the data source; for analog channels the range is based on VerticalScale and Offset, and for digital channels it is -15 V to 15 V.
real - The trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel 0.16
:TRIGger:SHOLd:DLEVel?

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

NameTypeValuesDescription
levelreal-Trigger level for the clock source.
returns - The query returns the trigger level of the clock source.
:TRIGger:NEDGeset / query

Sets up Nth-edge triggering, which triggers on the Nth edge after a specified idle time. The slice explains the timing relationship used to identify the edge to trigger on.

Sets or queries the Edge trigger source.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - Returns the current trigger source as one of the digital channels D0 through D15 or analog channels CHAN1 through CHAN8.
:TRIGger:NEDGe:SOURce CHANnel2
:TRIGger:NEDGe:SOURce?

Sets the slope of the Edge trigger. The slice documents a setter and query syntax, but does not state the allowed slope values or what the query returns.

NameTypeValuesDescription
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.
real (s) - The query returns the idle time in scientific notation.
:TRIGger:NEDGe:IDLE <time>
:TRIGger:NEDGe:IDLE?

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

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the Nth Edge trigger.
:TRIGger:RS232set / query

Sets or queries the trigger source of the RS232 trigger.

NameTypeValuesDescription
sourceenum-Trigger source.

Sets or queries the trigger source of RS232 trigger.

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-Trigger level for the RS232 trigger.
returns

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePulse polarity for the RS232 trigger.
enum - Returns the pulse polarity as POS or NEG.
:TRIGger:RS232:POLarity POSitive
:TRIGger:RS232:POLarity?

Sets or queries the trigger condition of the RS232 trigger.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATATrigger condition for the RS232 trigger.
enum - The query returns the current trigger condition as STAR, ERR, CERR, or DATA.

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

NameTypeValuesDescription
datainteger0 - 2n-1Data value for the RS232 trigger.

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

NameTypeValuesDescription
baudinteger1 bps - 20 MbpsBaud rate to set for 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 RS232 trigger data width. The available value can be 5, 6, 7, or 8.

NameTypeValuesDescription
widthinteger5 - 8Data width to set.
integer - The query returns an integer.

Sets or queries the stop bits of RS232 trigger.

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

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

Sets or queries the check mode of the RS232 trigger.

NameTypeValuesDescription
parityenumEVEN | ODD | NONEParity check mode for the RS232 trigger.
enum - The query returns EVEN, ODD, or NONE.
:TRIGger:RS232:PARity EVEN /*Sets the check mode to EVEN.*/
:TRIGger:RS232:PARity? /*The query returns EVEN.*/
:TRIGger:IIC:SCLset / query

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - Returns the source channel of the clock line of I2C trigger.

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

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

Sets or queries the I2C trigger SDA source.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4 | CHAN5 | CHAN6 | CHAN7 | CHAN8Selects the SDA source from a digital line or channel.
:TRIGger:IIC:SDA CHANnel2
:TRIGger:IIC:SDA?

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-Trigger level of the data line in I2C trigger.
real - Returns the trigger level of the data line in I2C trigger. The unit is the same as that of the current amplitude.

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
whenenumSTARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATaTrigger condition for the I2C trigger.
enum - Returns the trigger condition of I2C trigger.
:TRIGger:IIC:DLEVel 0.16
:TRIGger:IIC:DLEVel?
:TRIGger:IIC:WHEN <when>
:TRIGger:IIC:WHEN?

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

NameTypeValuesDescription
bitsenum7 | 8 | 10Address width to use for the I2C trigger.

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
direction--

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.

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

NameTypeValuesDescription
datainteger0 - 240-1
integer - The query returns an integer.
:TRIGger:IIC:DATA 64
:TRIGger:IIC:DATA?

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

NameTypeValuesDescription
currbitinteger0 - 39
:TRIGger:SPIset / query

Configures SPI trigger settings. In SPI trigger, the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied, and the CLK and MISO sources must be specified.

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

NameTypeValuesDescription
<code>enum0 | 1 | 255Data value for the specified I2C trigger bit; 255 indicates any value is allowed.
enum - Returns the current code value.
::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
<source>discreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, CHAN4, CHAN5, CHAN6, CHAN7, or CHAN8.
:TRIGger:SPI:SCLset / query

Sets or queries the channel source of the clock line of SPI trigger. This command exists for backwards compatibility; use :TRIGger:SPI:CLK instead.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Channel source of the clock line of SPI trigger.
discrete - Returns the selected source as D0 through D15 or CHAN1 through CHAN8.

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 of the SPI trigger clock channel.
real - Returns the trigger level in scientific notation.
:TRIGger:SPI:CLEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:SPI:CLEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeClock edge type for the SPI trigger.

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Channel source for the SPI trigger data line.
enum - Returns the selected channel source.
:TRIGger:SPI:SDAset / query

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the channel source for the SPI trigger data line.
enum - Returns the selected channel source.

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.
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
when--Trigger condition of 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
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the source channel for 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 for the CS channel.
real (V) - Returns the trigger level of the CS channel of the SPI trigger.

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.

Sets or queries the SPI trigger timeout time.

NameTypeValuesDescription
timereal-

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

NameTypeValuesDescription
widthinteger4 - 32Data width of the SPI trigger data channel.
integer - The query returns 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 the SPI trigger. The range of <data> depends on the current data width; the maximum supported width is 32 bits, so <data> can be 0 to 2^32-1.

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

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

NameTypeValuesDescription
currbitinteger0 - 39
:TRIGger:CANset / query

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

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value for the specified SPI trigger bit; 255 indicates any value.
enum - Returns the data value of the specified bit.
: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 (bps) - The query returns an integer ranging from 10 kbps to 5 Mbps.
:TRIGger:CAN:BAUD 125000 /*Sets the signal rate to 125000 bps.*/
:TRIGger:CAN:BAUD? /*The query returns 125000.*/

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
source--

Sets or queries the signal type of the CAN trigger.

NameTypeValuesDescription
stypeenumH | L | RXTX | DIFFerentialSignal type of the CAN trigger.

Sets or queries the trigger condition of CAN trigger.

NameTypeValuesDescription
condenumSOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBitTrigger condition to use for CAN trigger.

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

NameTypeValuesDescription
spointinteger10 - 90Sample point position of the CAN trigger.
integer - Returns the sample point position as an integer from 10 to 90.
:TRIGger:CAN:SPoint 60
:TRIGger:CAN:SPoint?

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

NameTypeValuesDescription
boolboolean-Enables or disables the extended ID.
enum - Returns whether the extended ID is enabled.

Sets or queries the CAN trigger definition to ID or Data when the CAN trigger condition is set to Data or ID.

NameTypeValuesDescription
typeenumDATA | IDSelects whether the CAN trigger definition is Data or ID.
enum - Returns the current CAN trigger definition as DATA or ID.

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

NameTypeValuesDescription
datainteger1 - 8Data width value.
integer - The query returns an integer ranging from 1 to 8.
:TRIGger:CAN:DWIDth 5 /*Sets the data width of CAN trigger to 5 when the trigger condition is "DATaframe" or "IDData".*/
:TRIGger:CAN:DWIDth? /*The query returns 5.*/

Sets or queries the data value of CAN trigger.

NameTypeValuesDescription
<data>--

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

NameTypeValuesDescription
currbitinteger0 - 240-1Current bit of the CAN trigger data.
returns

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the specified CAN trigger bit.
enum - Returns the data value of the specified CAN trigger bit.
:TRIGger:CAN:CODE 0 /*Sets the data value to 0.*/
:TRIGger:CAN:CODE? /*The query returns 0.*/

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the CAN trigger.
real - Returns the trigger level in scientific notation.
:TRIGger:CAN:LEVel 0.16
:TRIGger:CAN:LEVel?

Sets or queries the CAN-FD baud rate of CAN trigger. The unit is bps.

NameTypeValuesDescription
fdbaudinteger1 Mbps - 10 MbpsCAN-FD baud rate.
:TRIGger:LINset / query

Sets relevant parameters for the LIN trigger. The oscilloscope can trigger on the sync field of a LIN signal, or on a specified identifier, data, or frame.

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

NameTypeValuesDescription
fdspointinteger10 - 90FD sample position in percent.
integer - The query returns the FD sample position as an integer ranging from 10 to 90.
:TRIGger:CAN:FDSPoint 70 /*Sets the FD sample position of
::TRIGger:CAN:FDSPoint? /*The query returns 70.*/

Sets or queries the trigger source of LIN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8
enum - Returns the current trigger source, which may be D0 through D15 or CHAN1 through CHAN8.
:TRIGger:LIN:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:LIN:SOURce? /*The query returns CHAN2.*/

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

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

Sets or queries the protocol version of LIN trigger.

NameTypeValuesDescription
stdenum1X | 2X | BOTHProtocol version of LIN trigger.

Sets or queries the baud rate of the LIN trigger. The default unit is bps; when setting a value with "M", an "A" should be appended (for example, 5MA).

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

Sets or queries the trigger condition of LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorTrigger condition for the LIN trigger.
enum - Returns the current LIN trigger condition.

Sets or queries the error type of LIN trigger when the trigger condition is "Data".

NameTypeValuesDescription
valueenumSYNC | ID | CHECkError type for the LIN trigger.
enum - The query returns the current LIN trigger error type.
:TRIGger:LIN:ERRor ID /*Sets the LIN trigger error type to ID.*/
:TRIGger:LIN:ERRor? /*The query returns ID.*/
:TRIGger:LIN:IDset / query

Sets the LIN trigger ID value, or queries the current ID value.

NameTypeValuesDescription
idinteger-

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

NameTypeValuesDescription
datainteger0 - 264-1Data value of the LIN trigger.
integer - The query returns an integer ranging from 0 to 264-1.
:TRIGger:LIN:DATA 100 /*Sets the data value of LIN trigger to
:TRIGger:LIN:DATA? /*The query returns 100.*/

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

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

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value for the selected LIN trigger bit.
:TRIGger:IISset / query

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
sourceenum-Clock source for the I2S trigger.

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
source--Clock source for the I2S trigger.

Sets or queries the trigger level of the clock line source in I2S trigger. The unit is V.

NameTypeValuesDescription
levelreal-15 V - 15 VTrigger level for the clock line source.

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
<source>discreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the audio channel used for the I2S trigger.
discrete - Returns the selected audio channel of the I2S trigger.

Sets or queries the trigger level of the frame clock line source in I2S trigger. The unit is V.

NameTypeValuesDescription
<level>real-15 V - 15 VDigital channel trigger level.
real (V) - The query returns the trigger level of the frame clock line source in I2S trigger in scientific notation.
:TRIGger:IIS:SLEVel 0.01 /*Sets the trigger level of the frame
:TRIGger:IIS:SLEVel? /*The query returns 1.000000E-2.*/

Sets or queries the data source used for I2S trigger. The syntax accepts a source value for the setter and a query form; the page slice does not show the return format for the query.

NameTypeValuesDescription
source--Data source for the I2S trigger.

Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.

NameTypeValuesDescription
levelrealVTrigger level of the data line source.
real (V) - Returns the trigger level of the data line source.
:TRIGger:IIS:DLEVel
:TRIGger:IIS:DLEVel?

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

NameTypeValuesDescription
slopeenumNEGative | POSitiveSelects the clock edge type for the I2S trigger.
enum - The query returns NEG or POS.
:TRIGger:IIS:CLOCk:SLOPe NEGative
:TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/

Sets or queries the audio state of the I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects the I2S audio channel used for triggering.
enum - The query returns RIGH, LEFT, or EITH.
:TRIGger:IIS:AUDio RIGHt /*Sets the I2S audio to RIGHt.*/
:TRIGger:IIS:AUDio? /*The query returns RIGH.*/

Sets or queries the trigger condition of I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRange

Sets or queries the user width of I2S trigger. The user width ranges from 4 to the width of the I2S trigger; use :TRIGger:IIS:WIDTh to set or query the trigger width.

NameTypeValuesDescription
uwidthinteger4 - 32User width of the I2S trigger.
integer - Returns the user width of I2S trigger.

Sets or queries the width of I2S trigger. The query returns an integer ranging from 4 to 32.

NameTypeValuesDescription
uwidthinteger4 - 32Width of the I2S trigger.
integer - The current I2S trigger width.
:TRIGger:IIS:WIDTh 10 /*Sets the width of I2S trigger to 10.*/
:TRIGger:IIS:WIDTh? /*The query returns 10.*/

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode of the I2S trigger.

Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠". The allowable range depends on the byte length; the maximum byte length is 4, corresponding to 32-bit binary data.

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the I2S trigger.
integer - Returns the current data value as an integer ranging from 0 to 2^32-1.
:TRIGger:IIS:DATA 10 /*Sets the data value of I2S trigger to 10 when the trigger condition is "=" or "≠".*/
:TRIGger:IIS:DATA? /*The query returns 10.*/

Sets or queries the specified bit for the data min. of I2S trigger.

NameTypeValuesDescription
datamininteger-Specified bit for the data min. of I2S trigger.
integer - Returns an integer ranging from 0 to 39.
:TRIGger:IIS:DMIN 3 /*Sets the current bit for the data min. of I2S trigger to 3.*/
:TRIGger:IIS:DMIN? /*The query returns 3.*/

Sets or queries the data max. value of the I2S trigger.

NameTypeValuesDescription
datamaxinteger-Data max. value for the I2S trigger.
integer - The query returns an integer value for the data max. of the I2S trigger.
:TRIGger:IIS:DMAX <datamax>
:TRIGger:IIS:DMAX?
:TRIGger:FLEXrayset / query

Sets the relevant parameters for the FLEXray trigger. The manual does not provide any syntax details or return format on this page slice.

Sets or queries the data value of a certain bit of I2S trigger. The parameter range is related to the user width of I2S trigger set by :TRIGger:IIS:UWIDth.

NameTypeValuesDescription
codediscrete0 - 255Data value of a certain bit of I2S trigger.
enum - The query returns 0, 1, or 255.
:TRIGger:IIS:CODE 0
:TRIGger:IIS:CODE?

Sets or queries the trigger source of the FlexRay trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Selects the FlexRay trigger source.
enum - Returns the current trigger source.

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

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

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

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.
enum - The query returns 2500000, 5000000, or 10000000.

Sets or queries the channel of FlexRay trigger.

NameTypeValuesDescription
chenumA | B
enum - The query returns A or B.

Sets or queries the trigger condition of FLEXray trigger.

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

Sets or queries the position of the FlexRay trigger when the trigger condition is Position.

NameTypeValuesDescription
<pos>--Position of the FlexRay trigger.

Sets or queries the frame type of the FlexRay trigger.

NameTypeValuesDescription
frameenumNULL | SYNC | STAR | ANYFrame type for the FlexRay trigger.
enum - The query returns NULL, SYNC, STAR, or ANY.
:TRIGger:FLEXray:FRAMe SYNC
:TRIGger:FLEXray:FRAMe?

Sets or queries the error type of the FlexRay trigger when the trigger condition is Error.

NameTypeValuesDescription
errenumHEAD | TRAiler | DECode | ANYError type of the FlexRay trigger.
enum - The query returns HEAD, TRAiler, DECode, or ANY.
:TRIGger:FLEXray:ERRor DECode /*Sets the error type of FlexRay trigger to DECode when the trigger condition is Error.*/
:TRIGger:FLEXray:ERRor? /*The query DECode.*/

Sets or queries whether FlexRay trigger conditions are defined by Cycle Count or Frame ID when the trigger condition is set to Frame.

NameTypeValuesDescription
typeenumCYCLe | IDSelects whether the FlexRay trigger is defined by Cyc Count or Frame ID.

Sets or queries the CYC comparison condition of a FlexRay trigger when the trigger condition is set to Frame.

NameTypeValuesDescription
cycmaxenumEQU | NOT | GRE | LESS | INR | OUTRCYC comparison condition.
enum - Returns the current CYC comparison condition.
:TRIGger:FLEXray:CYCComp NOT /*Sets the CYC comparison
:TRIGger:FLEXray:CYCComp? /*The query returns NOT.*/

Sets or queries the upper limit of cycle count of FlexRay trigger.

NameTypeValuesDescription
cycmaxinteger0 - 63Upper limit of the FlexRay trigger cycle count.
integer - Returns the upper limit of cycle count of FlexRay trigger.
:TRIGger:FLEXray:MAXCy 10
:TRIGger:FLEXray:MAXCy?

Sets or queries the lower limit of cycle count of FlexRay trigger.

NameTypeValuesDescription
cycmininteger0 - 63
integer - The query returns an integer ranging from 0 to 63.
:TRIGger:FLEXray:MINCy 10
:TRIGger:FLEXray:MINCy? /*The query returns 10.*/

Sets or queries the ID comparison of FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
idcompenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRangeID comparison mode.
enum - Returns the current ID comparison setting as a short keyword.

Sets or queries the ID Min value of the FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
datamininteger0 - 1,023ID Min value for the FlexRay trigger.
integer - The query returns the ID Min value.

Sets or queries the FlexRay trigger ID upper limit.

NameTypeValuesDescription
<datamax>integer0 - 1,023Upper limit for the FlexRay trigger ID.
integer - Returns the current ID upper limit as an integer from 0 to 1,023.
:TRIGger:FLEXray:MAXid 10
:TRIGger:FLEXray:MAXid?
:TRIGger:M1553set / query

Sets relevant parameters for the M1553 trigger. The slice explains that the instrument can trigger on the sync field of the 1553B bus, or on a specified data word, command word, status word, or error type.

Sets or queries the trigger source of M1553 trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8Trigger source to use for the M1553 trigger.
enum - Returns the current trigger source, which can be one of the listed digital channels D0 to D15 or analog channels CHAN1 to CHAN8.
:TRIGger:M1553:SOURce CHANnel2 /*Sets the trigger source to
CHANnel2.*/
:TRIGger:M1553:SOURce? /*The query returns CHAN2.*/

Sets the M1553 trigger ALEVel level. The slice shows the setter and query syntax, but does not document the level range, unit, or the query return value.

NameTypeValuesDescription
level--

Sets or queries Level B of 1553B trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal(-4.5 × VerticalScale - OFFSet) - upper limitLevel B of the 1553B trigger.
real - The query returns Level B of 1553B trigger in scientific notation.

Sets or queries the polarity of the M1553 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSpecifies the trigger polarity.
enum - The query returns POS or NEG.
:TRIGger:M1553:POLarity POSitive /*Sets the polarity of M1553 trigger to POSitive.*/
:TRIGger:M1553:POLarity? /*The query returns POS.*/

Sets or queries the trigger condition of M1553 trigger.

NameTypeValuesDescription
whenenum-

Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.

NameTypeValuesDescription
syncenumDATA | STATus | ALLSpecifies the sync type.
enum - Returns the current sync type.
:TRIGger:M1553:SYNC <sync>
:TRIGger:M1553:SYNC?

Sets or queries the M1553 trigger error type.

NameTypeValuesDescription
errenumSYNC | ERRM1553 trigger error type.
enum - The query returns SYNC or ERR.
:TRIGger:M1553:ERRor ERR
:TRIGger:M1553:ERRor?

Sets or queries the comparison type of the M1553 trigger when the trigger condition is "DATA".

NameTypeValuesDescription
datacomp--

Sets or queries the data value of the 1553 trigger.

NameTypeValuesDescription
datainteger0 - 65535
integer - Returns the data value of the 1553 trigger.

Sets or queries the bit of data max. of M1553 trigger.

NameTypeValuesDescription
datamaxinteger0 - 19
integer - The query returns an integer ranging from 0 to 19.
:TRIGger:M1553:DMAX 10 /*Sets the bit of data max. of M1553 trigger to 10.*/
:TRIGger:M1553:DMAX? /*The query returns 10.*/

Sets or queries the bit of data min. of the M1553 trigger.

NameTypeValuesDescription
datamininteger0 - 19

Sets or queries the data value of the M1553 trigger.

NameTypeValuesDescription
datainteger0 - 6Data value of the M1553 trigger.
integer - The query returns an integer ranging from 0 to 6.
:TRIGger:M1553:DRTA 4
:TRIGger:M1553:DRTA?

Sets or queries the bit of bit time of M1553 trigger when the trigger condition is set to "RAT+11Bit".

NameTypeValuesDescription
databitinteger0 - 13
integer - The query returns an integer ranging from 0 to 13.
:TRIGger:M1553:DBIT 10
:TRIGger:M1553:DBIT?

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value for the specified bit of the M1553 trigger; 255 indicates the data value can be any value.
enum - The query returns 0, 1, or 255.
:TRIGger:M1553:CODE 1
:TRIGger:M1553:CODE?

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | CHANnel5 | CHANnel6 | CHANnel7 | CHANnel8 | MATH1 | MATH2 | MATH3 | MATH4
enum - Returns the current 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 how :WAVeform:DATA? reads waveform data.
enum - Returns the current waveform mode.
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

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

Sets the number of points in waveform data. The query returns the current number of points.

NameTypeValuesDescription
pointinteger-Number of waveform points.
integer - Returns the current number of waveform points.

Reads the waveform data.

block - Returns the waveform data.
:WAV: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 X-origin of the currently selected waveform data. The value is related to the current waveform source and data reading context.

returns

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

real - Returns the time value in scientific notation.

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

real (V) - Returns the unit voltage value in scientific notation.

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

real - The query returns 0 (namely the first waveform point on the screen or in the internal memory).

Queries the vertical reference position of the currently selected channel source in the Y direction. The value depends on the configuration of the :WAVeform:FORMat command and differs by waveform return format.

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

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger1 - 1,000Start position of waveform data reading.
integer - The query returns an integer.
:WAVeform:STARt 100 /*Sets the start point to 100.*/
:WAVeform:STARt? /*The query returns 100.*/
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
<stop>integer-Stop position for waveform data reading.

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. */