/

Rigol

/

Rigol MHO2024

SCPI COMMAND REFERENCE

Rigol MHO2024

Rigol MHO2024

The Rigol MHO2024 is Rigol's oscilloscope in the MHO2000 family. Its SCPI remote-control interface exposes 707 commands across 35 subsystems - 637 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.

707

Commands

637

Settable

70

Queries

35

Subsystems

SCPI

Verified

2026-07-16

All commands

:CLEarset / query

Clears all the waveforms on the screen.

:RUNset / query

Starts running the oscilloscope.

:STOPset / query

Stops running the oscilloscope.

:SINGleset / query

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

:TFORceset / query

Generates a trigger signal forcefully. This command 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.

NameTypeValuesDescription
<bool>boolean-Enables or disables peak-peak priority.
:AUToset:OPENchset / query

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

NameTypeValuesDescription
boolboolean-Selects whether the AUTO operation tests only enabled channels.
integer - The query returns 0 or 1.
:AUToset:OPENch ON /*Sets to test only the enabled channel(s) for AUTO operation.*/
:AUToset:OPENch? /*The query returns 1.*/
:AUToset:OVERlapset / query

Sets or queries whether to enable the waveform display mode.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables waveform overlay display.
enum - Returns the overlay state as 0 or 1.
:AUToset:OVERlap OFF /*Disables the waveform overlay display.*/
:AUToset:OVERlap? /*The query returns 0.*/

Sets or queries whether to enable keeping coupling.

NameTypeValuesDescription
boolboolean-Enables or disables keeping coupling.
:AUToset:LOCKset / query

Sets or queries the on/off status of the AUTO function. Locking the AUTO key disables the AUTO function; unlocking it enables the AUTO function.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFBoolean state for the AUTO key lock.
enum - The query returns 0 or 1.
:AUToset:LOCK ON /*Locks the AUTO key; disables the AUTO function.*/
:AUToset:LOCK? /*The query returns 1.*/
:AUToset:ENAbleset / query

Sets or queries whether to enable the AUTO function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the AUTO function.
enum - The query returns 0 or 1.
:AUToset:ENAble OFF /*Disables the AUTO function.*/
:AUToset:ENAble? /*The query returns 0.*/

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

NameTypeValuesDescription
countinteger-Number of averages to use in average acquisition mode.
:ACQuire:BITSset / query

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

NameTypeValuesDescription
bitenum14 | 16Resolution bits supported in high-resolution mode.
:ACQuire:MDEPthset / query

Sets or queries the memory depth of the oscilloscope, i.e. the number of waveform points stored for 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 | 5e8Memory depth setting.
enum (pts) - Returns the current memory depth setting.

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

string - Returns the memory depth.
: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 to set.
enum - Returns the current acquisition mode.

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

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

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
mode--
:BUS<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 - 4
boolboolean1 | ON | 0 | OFFTurns the specified decoding bus display on or off.
:BUS1:DISPlay 1
:BUS1:DISPlay?
:BUS<n>:FORMatset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the decoding bus number.
formatenumHEX | ASCii | DEC | BINSelects the display format for decoding data.
enum - The query returns the current format setting.
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/
:BUS1:FORMat? /*The query returns HEX.*/
:BUS<n>:EVENtset / query

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

NameTypeValuesDescription
ninteger1 - 4Decoding bus number.
boolboolean-Turns the event table on or off.
: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 | 4
boolboolean1 | ON | 0 | OFF
:BUS1:LABel ON
:BUS1:LABel?

Reads the data from the decoding event table. The query returns the table data as a TMC data block with a decoding type prefix and comma-separated rows.

NameTypeValuesDescription
ndiscrete1 - 4Bus number to select the decoding event table.
block - The decoding event table data in a TMC data block format, prefixed by the decoding type (for example, PARALLEL) and followed by comma-separated time/data rows.
:BUS<n>:EEXPortset / query

Exports the decoding event table to a file at the specified path.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select.
pathstring-Destination file path for the export.
:BUS<n>:POSitionset / query

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

NameTypeValuesDescription
pos--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
valuereal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetThreshold value for the decoding source.
typediscretePAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SCLK | DATA | WS | PALCLK | CH1 | CH2 | CH3 | CH4Specifies the decoding source whose threshold is being set or queried.
real - Returns the threshold of the specified decoding source in scientific notation.
:BUS1:THReshold 2.4,PAL /*Sets the threshold of the Parallel decoding source to 2.4 V.*/
:BUS1:THReshold? PAL /*The query returns 2.400000E0.*/
:BUS<n>:PARallelset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
sourceenumD7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERSelects the source used for Parallel decoding.
returns

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
sourceenumD7D0 | D15D8 | D15D0 | D0D7 | D8D15 | D0D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERSelects the source used for parallel decoding.
enum - Returns the source of Parallel decoding for the specified bus.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFClock source for parallel decoding.
enum - The query returns the selected clock source.
:BUS1:PARallel:CLK CHANnel2
:BUS1:PARallel:CLK?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGative | BOTH
enum - The query returns 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 data width (number of bits per frame) of Parallel decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 - 4
widinteger1 - 4Data width in bits per frame.

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

NameTypeValuesDescription
ndiscrete-
bitinteger0 - (data width - 1)Selects the data bit index used by the parallel bus.
integer - Returns the selected data bit as an integer.

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

NameTypeValuesDescription
<src>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source to assign to the selected data bit.
enum - Returns the currently selected data-bit channel source.
:BUS1:PARallel:SOURce CHANnel2
:BUS1:PARallel:SOURce?

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 - The query returns MSB or LSB.
:BUS1:PARallel:ENDian LSB
:BUS1:PARallel:ENDian? /*The query returns LSB.*/

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ninteger1 - 4Decoding bus number.
polenum-Data polarity setting.
:BUS<n>:RS232set / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
:BUS<n>:RS232:TXset / query

Sets or queries the Tx source of RS232 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 | OFFTx source for RS232 decoding.
enum - Returns the selected Tx source: D0 through D15, CHAN1 through CHAN4, or OFF.
:BUS<n>:RS232:RXset / query

Sets the Rx source of RS232 decoding on the specified bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumPOSitive | NEGativePolarity of RS232 decoding.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
parityenumNONE | ODD | EVEN

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

NameTypeValuesDescription
ninteger1 - 4Bus index.
endianenumMSB | LSBSets the transmission order to least-significant-bit first or most-significant-bit first.
enum - The query returns LSB or MSB.
:BUS1:RS232:ENDian MSB /*Sets the transmission order of
RS232 decoding to MSB.*/
:BUS1:RS232:ENDian? /*The query returns MSB.*/

Sets the baud rate for RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
baudinteger-Baud rate to use for RS232 decoding.

Sets or queries the data width of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete5 | 6 | 7 | 8 | 9
integer - The query returns 5, 6, 7, 8, or 9.
:BUS1:RS232:DBITs 8
:BUS1:RS232:DBITs?
:BUS<n>:IICset / query

Commands used to set relevant parameters for I2C decoding. The I2C serial bus consists of the clock line (SCL) and the data line (SDA).

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
stop bitsdiscrete1 | 1.5 | 2Stop bits used for RS232 decoding.
enum - The query returns 1, 1.5, or 2.
:BUS1:RS232:SBITs 2 /*Sets the stop bits of RS232 decoding to
2.*/
:BUS1:RS232:SBITs? /*The query returns 2.*/

Sets or queries the clock source of I2C decoding.

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

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

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

Sets whether the clock channel source and data channel source of I2C decoding on the specified bus are exchanged; the query reports whether they have been exchanged.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to apply the I2C exchange setting to.
boolenum1 | ON | 0 | OFFEnables or disables exchanging the clock and data channel sources.
integer - Returns 0 if the clock and data channel sources have not been exchanged, or 1 if they have been exchanged.

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Specified bus number.
addrenumNORMal | RWAddress mode for I2C decoding.
enum - The query returns NORM or RW.
:BUS1:IIC:ADDRess RW /*Sets the address of I2C decoding to include the R/W bit.*/
:BUS1:IIC:ADDRess? /*The query returns RW.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete7 | 8 | 10
discrete - The query returns 7, 8, or 10.
:BUS1:IIC:ADDBits 8
:BUS1:IIC:ADDBits?
:BUS<n>:SPIset / query

Sets or queries the clock 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 | CHANnel4Clock source used for SPI decoding.
enum - Returns the current clock source of SPI decoding on the specified bus.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified bus number.
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for SPI decoding.
returns

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4Data source used for SPI MISO decoding.
enum - Returns the selected MISO data source.

Sets the MOSI data source of SPI decoding on the specified bus. The source specified in this command and the :BUS<n>:SPI:MISO:SOURce command cannot both be set to OFF.

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
polarityenumHIGH | LOWPolarity of the SPI MISO decoding signal.
enum - The query returns HIGH or LOW.

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

NameTypeValuesDescription
ndiscrete-
polarityenumHIGH | LOWSelects positive or negative polarity for 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
noptdiscrete1 | 2 | 3 | 4Bus number selector.
widthinteger4 - 32Data width of SPI decoding.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:SPI:DBITs 10 /*Sets the data width of SPI decoding to
10.*/
:BUS1:SPI:DBITs? /*The query returns 10.*/

Sets the SPI data endianness for bus decoding. The slice shows the command syntax but does not document the allowed values or the query return format.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
endian--
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
ninteger1 - 4
modeenumCS | TIMeout

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereal8 ns - 10 s
real (s) - The timeout value in scientific notation.

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

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

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

NameTypeValuesDescription
ninteger1 - 4Bus number.
polarity--CS line polarity setting.
:BUS<n>:CANset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
polarityenumHIGH | LOWPolarity of the CS line for SPI decoding.
enum - The current CS line 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
ninteger1 - 4Bus index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source used for CAN decoding.
enum - Returns the current CAN decode source for the selected bus.

Sets or queries the signal type of CAN decoding.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
baudinteger10 kbps - 5 MbpsSets the CAN decoding baud rate.
integer - The query returns an integer ranging from 10k to 5M.
:BUS1:CAN:BAUD 120000 /*Sets the signal rate of CAN decoding to
120000 bps*/
:BUS1:CAN:BAUD? /*The query returns 120000.*/

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the decoding bus number.
<spoint>integer10 - 90Sets the CAN sample point position.
returns

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Decoding bus number.
baudinteger1 Mbps - 10 MbpsSignal rate for CAN-FD decoding.
integer - The query returns an integer ranging from 1M to 10M.

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

NameTypeValuesDescription
ninteger1 - 4
spointinteger10 - 90Sample point position for CAN-FD decoding.
integer - The query returns the sample point position as an integer ranging from 10 to 90.
:BUS1:CAN:SPOint 70
:BUS1:CAN:SPOint?
:BUS<n>:FLEXrayset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudintegerbpsSignal rate for FlexRay decoding.
integer (bps) - The query returns the signal rate of FlexRay decoding.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
baudintegerbps
integer (bps) - The query returns the FlexRay signal rate in bps.

Sets or queries the source of FlexRay decoding.

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

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

NameTypeValuesDescription
ndiscrete-
spointinteger10 - 90Sample point position of FlexRay decoding.
integer - The query returns the sample point position as an integer ranging from 10 to 90.
:BUS1:FLEXray:SPOint 70
:BUS1:FLEXray:SPOint?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stypeenumBP | BM | RT
:BUS<n>:LINset / query

Sets relevant parameters for LIN decoding on the specified bus. This section introduces the BUS<n>:LIN command group for LIN decode setup.

NameTypeValuesDescription
ninteger1 - 4Bus number.

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

NameTypeValuesDescription
ndiscrete1 - 4Bus number.
chenumA | BSelected source channel.
enum - The query returns A or B.
:BUS1:FLEXray CHANnel B. /*Sets the source channel of FlexRay decoding to B.*/
:BUS1:FLEXray:CHANnel? /*The query returns B.*/

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

NameTypeValuesDescription
ndiscrete1 - 4Decoding bus number.
boolboolean1 | ON | 0 | OFFIncludes or excludes the parity bit from LIN decoding.
integer - Returns 0 or 1.
:BUS1:LIN:PARity ON
:BUS1:LIN:PARity?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
source--

Sets or queries the version of the LIN bus. The default value is MIXed.

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

Sets or queries the clock source of the I2S decoding.

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

Sets or queries the clock source of the I2S decoding.

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

Sets or queries the data source of the I2S decoding.

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

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4

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

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

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

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

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
val--

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number to select the specified bus.
valinteger4 - 32Receive width value.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:IIS:RECewidth 5
:BUS1:IIS:RECewidth?

Sets the I2S word-select low level for the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
wsinteger4 - 32Word-select low level value.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
endianenumMSB | LSBSelects the bit transmission sequence for I2S decoding.
enum - Returns the endian setting of I2S decoding on the specified bus.
:BUS<n>:M1553set / query

Sets relevant parameters for M1553 decoding on the specified bus. The oscilloscope samples the 1553B signal at the specified sample position and requires the data source and threshold to be specified for M1553 decoding.

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 the current data polarity.
:BUS1:IIS:POLarity NEGative /*Sets the data polarity of I2S
decoding to NEGative.*/
:BUS1:IIS:POLarity? /*The query returns NEG.*/

Sets or queries the source of the M1553 decoding.

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 | CHANnel4M1553 decode source.
enum - Returns the current source as D0 through D15 or CHAN1 through CHAN4.
:BUS1:M1553:SOURce CHANnel2 /*Sets the source of the M1553
:BUS1:M1553:SOURce? /*The query returns CHAN2.*/

:BODeplot:ENABleset / query

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

NameTypeValuesDescription
boolboolean0|OFF - 1|ONOn/off status of the bode plot.
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
boolboolean1 | ON | 0 | OFFSpecifies whether the bode plot is run or stopped.

Sets or queries the sweep type of the bode plot.

NameTypeValuesDescription
typeenumLOG | LINESweep type of the bode plot.
enum - The query returns LOG or LINE.
:BODeplot:SWEeptype LINE /*Sets the sweep type of the bode plot
to Linear.*/
:BODeplot:SWEeptype? /*The query returns LINE.*/
: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 for the bode plot.
enum - The query returns CHANnel1, CHANnel2, CHANnel3, or CHANnel4.
:BODeplot:REF:IN CHANnel1 /*Sets the input source of the bode plot to CH1.*/
:BODeplot:REF:IN? /*The query returns CHANnel1.*/
:BODeplot:STARtset / query

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

NameTypeValuesDescription
freqreal10 Hz - 3 MHzStart frequency of the bode plot sweep signal.
real (Hz) - The query returns the start frequency value in scientific notation.
:BODeplot:STARt 100 /*Sets the start frequency of the sweep signal to 100 Hz.*/
:BODeplot:STARt? /*The query returns 1.000000E+2.*/
: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.
: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 in integer.
:BODeplot:POINts 20
:BODeplot:POINts?

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

NameTypeValuesDescription
rangediscreteALL | 10 | 100 | 1K | 10K | 100K | 1M | 10M | 25M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 1e1 | 1e2 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7Specifies the output frequency range to which the amplitude applies.
ampreal20 mV - 10 VSets the variable amplitude of the sweep signal; allowed range depends on output impedance.
:BODeplot:VOLTage 100,0.3 /*Sets the voltage amplitude of the signal whose frequency range is greater than 100 Hz to 300 mV.*/
: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; the allowed range depends on the bode plot output impedance.
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
ohmsdiscrete50 | 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 - 4Specifies the channel number.

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
couplingenumAC | DC | GND
enum - The query returns the coupling mode of the specified channel.
:CHANnel1:BWLimit 20M /*Enables the 20MHz bandwidth limit.*/
:CHANnel1:BWLimit? /*The query returns 20M.*/

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the channel number.
boolboolean1 | ON | 0 | OFFEnables or disables the specified channel.
boolean - Returns the on/off status of the specified channel as 1 or 0.
:CHANnel1:DISPlay ON /*Enables CHANnel1.*/
:CHANnel1:DISPlay? /*The query returns 1.*/

Turns on or off the waveform invert for the specified channel, or queries its on/off status.

NameTypeValuesDescription
ndiscrete1 - 4Specifies the channel number.
boolboolean1 | ON | 0 | OFFTurns waveform inversion on or off.
enum - Returns the waveform invert status as 1 or 0.
:CHANnel1:INVert ON
:CHANnel1:INVert?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetrealVVertical offset for the specified channel; refer to the remarks for allowed values.
real (V) - Returns the vertical offset of the specified channel.
:CHANnel1:OFFSet 1.0
:CHANnel1:OFFSet?

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Channel number.
valrealsDelay calibration time to set.
real (s) - Returns the delay calibration time of the specified channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
scalereal200 μV/div - 10 V/divVertical scale of the channel; range depends on input impedance, probe ratio, and external attenuation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
impedanceenumOMEG | FIFTySelects the input impedance of the channel.
enum - Returns the current input impedance setting.
:CHANnel1:IMPedance OMEG /*Sets the input impedance of CH1 to 1 MΩ.*/
:CHANnel1:IMPedance? /*The query returns OMEG.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
volrealVBias voltage to set for the probe.
real (V) - Returns the bias voltage of the probe in scientific notation.
:CHANnel1:BVOLtage 0 /*Sets the bias voltage of probe currently connected to CH1 to 0 V.*/
:CHANnel1:BVOLtage? /*The query returns 0.000000.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4

Sets or queries the probe ratio of the specified analog channel. The valid range of <atten> depends on the channel amplitude unit set by :CHANnel<n>:UNITs.

NameTypeValuesDescription
ndiscrete-Specifies the analog channel number.
attenreal0.001 - 50,000Probe ratio value; range depends on the channel amplitude unit.

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

NameTypeValuesDescription
ndiscrete1 - 4Analog channel number.
delayreal-100 ns - 100 nsProbe delay time to set.
real - Returns the probe delay time in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
biasrealVSets the probe bias voltage; the allowed value depends on the probe model.
real - Returns the probe bias voltage in scientific notation.

Performs the probe calibration for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.

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

NameTypeValuesDescription
ndiscrete-Specifies the channel number.
:CHANnel1:PROBe:DEMag /*Starts to demagnetize the current probe that is connected to CH1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFF
boolean - Returns whether the label of the specified channel is displayed.

Sets or queries the label of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
strstring-The label can 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
:CHANnel1:LABel:CONTent?

Sets or queries the units displayed for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
units--

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

NameTypeValuesDescription
ndiscrete-Specified analog channel number.
boolboolean1 | ON | 0 | OFFEnables or disables fine adjustment of the vertical scale.
boolean - The query returns 1 or 0.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
offsetrealVSets the channel bias voltage offset.
real (V) - Returns the bias voltage of the specified channel.

Queries the measurement value of the frequency counter.

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

Sets or queries whether the frequency counter is enabled.

NameTypeValuesDescription
boolboolean-Boolean enable state for 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 | EXTSource of the frequency counter.
enum - Returns the selected counter source.
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

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

Sets or queries the resolution of the frequency counter.

NameTypeValuesDescription
valinteger1 - 10Resolution digits for the frequency counter.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean value to enable or disable the statistical function.
enum - Returns 1 when enabled and 0 when disabled.

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

real - Returns the maximum value in the statistics results of the frequency counter in scientific notation.

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

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

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

NameTypeValuesDescription
modeenumManual | Track | XYCursor measurement mode.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off state of the measurement indicator.
integer - The query returns 0 or 1.

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 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 for manual cursor measurement.
enum - The query returns TIME or AMPL.

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 - The query returns SEC.
:CURSor:MANual:TUNit SECond /*Sets the horizontal unit to SECond.*/
:CURSor:MANual:TUNit? /*The query returns SEC.*/

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
:CURSor:MANual:VUNit? /*The query returns SOUR.*/

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

NameTypeValuesDescription
axreal-Horizontal position of Cursor A; the range is determined by the current horizontal scale and position.

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 vertical position of Cursor A in scientific notation.
:CURSor:MANual:CAY 0.1
:CURSor:MANual:CAY?

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

NameTypeValuesDescription
bxreal-

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

NameTypeValuesDescription
byrealVVertical position of Cursor B.
real (V) - The query returns the vertical position of Cursor B in scientific notation.
:CURSor:MANual:CBY 0.1
::CURSor:MANual:CBY?

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

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

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

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

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

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

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

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

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

real - Returns the current difference in scientific notation.

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

real - Returns the current reciprocal difference in scientific notation.

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

real - The current difference in scientific notation.

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONESelects the source channel.
enum - Returns the current source channel as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.

Sets or queries the horizontal position of Cursor A in track mode. The query returns the horizontal position of Cursor A in scientific notation, in seconds.

NameTypeValuesDescription
axrealsHorizontal position of Cursor A; range is determined by the current horizontal scale and position.
real (s) - 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
<bx>real-

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 depends on 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 track mode. The query returns the vertical position in scientific notation, in volts.

NameTypeValuesDescription
byrealVVertical position of Cursor B.
real (V) - The vertical position of Cursor B in scientific notation.
:CURSor:TRACk:CBY 0.1
:CURSor:TRACk:CBY?

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

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

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

real - 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 the track mode of cursor measurement. The unit is the same as that selected for the current channel.

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

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

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) - 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 used in cursor track mode.

NameTypeValuesDescription
modeenumY | XAxis in track mode.
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. The value is related to the current vertical scale and vertical offset.

NameTypeValuesDescription
xreal-Horizontal position of Cursor A in XY cursor measurement mode.
:CURSor:XY:AX <x>
:CURSor:XY:AX?
: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) - Returns the horizontal position of Cursor B in scientific notation.
:CURSor:XY:BX 0.1 /*Sets the horizontal position of Cursor B to 100 mV.*/
:CURSor:XY:BX? /*The query returns 1.000000E-1.*/
:CURSor:XY:AYset / query

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

NameTypeValuesDescription
<y>real-Vertical position of Cursor A.
:CURSor:XY:BYset / query

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

NameTypeValuesDescription
yreal-Vertical position of Cursor B, related to the current vertical scale and vertical offset.
:CURSor:XY:BY 0.1
:CURSor:XY:BY?

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

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

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

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

Queries the difference (∆X) between the X value at Cursor A and the X value at Cursor B in 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 returned value uses the same unit as the current channel and is expressed in scientific notation.

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

:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTorsDisplay type.
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
timeenumMIN | 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 /*Sets the persistence time to 100 ms.*/
:DISPlay:GRADing:TIME? /*The query returns 0.1.*/

Sets or queries the waveform brightness. The syntax accepts a brightness value; the unit or range is not stated in the slice.

NameTypeValuesDescription
brightness--
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

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

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

NameTypeValuesDescription
brightnessinteger0 - 100Brightness of the screen grid, expressed in percentage.
integer - The query returns an integer ranging from 0 to 100.

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

NameTypeValuesDescription
brightnessinteger0 - 100
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 data is returned in a specified bitmap format.

NameTypeValuesDescription
typeoptenumBMP | PNG | JPGSelects the bitmap format of the screenshot data stream.
block - 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-Enables or disables display rulers.
boolean - Returns the current display rulers state.
:DISPlay:COLorset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables 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 to enable or disable the waveform freezing function; queries whether to enable or disable the waveform freezing function.

NameTypeValuesDescription
boolboolean-Enables or disables waveform freezing.
integer - 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 (V) - 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 on/off status as 1 or 0.
:DVM:ENABle ON /*Enables the digital voltmeter.*/
:DVM:ENABle? /*The query returns 1.*/
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenum-Source of the digital voltmeter.
:DVM:MODEset / query

Sets or queries the mode of the digital voltmeter.

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

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

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

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTicalSelects the histogram orientation.

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the histogram source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4.
:HISTogram:SOURce CHANnel2 /*Sets the source of the histogram to CH2.*/
:HISTogram:SOURce? /*The query returns CHAN2.*/

Sets or queries the height of the histogram.

NameTypeValuesDescription
height--Height of the histogram.

Sets or queries the left limit of the histogram.

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

Sets or queries the right limit of the histogram.

NameTypeValuesDescription
numberreal(-5 x Horizontal Time Base + Horizontal Offset) - (5 x Horizontal Time Base + Horizontal Offset)Right limit value for the histogram.
real - Returns the right limit in scientific notation.
:HISTogram:RANGe:RIGHt 2 /*Sets the right limit of the histogram to 2 s.*/
:HISTogram:RANGe:RIGHt? /*The query returns 2.000000E0.*/

Sets the top limit of the histogram.

NameTypeValuesDescription
numberreal(-5 x Voltage Scale + Vertical Offset) - (5 x Voltage Scale + Vertical Offset)Top limit value for the histogram.
:HISTogram:RANGe:TOP 2

Sets or queries the bottom limit of the histogram.

NameTypeValuesDescription
numberreal-4 x VerticalScale - OFFSet - 4 x VerticalScale - OFFSetBottom limit of the histogram.

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 - Returns the instrument identification string in the form RIGOL TECHNOLOGIES,<model>,<serial number>,<software version>.
*RSTset / query

Resets the instrument to its default state.

*CLSset / query

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

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Mask value for the standard event enable register.
*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 the bits set in the register.
*OPCset / query

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

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

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

*SAVset / query

Saves the current instrument state to the selected register.

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

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

NameTypeValuesDescription
maskargumentinteger0 - 255Bit mask value written to the status byte register enable register.
integer - Returns the value of the enable register of the status byte register set.
*SRE 1
*SRE?
*STB?query

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

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

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

*TST?query

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

integer - The query returns 0 or 1: 0 indicates the test passes; 1 indicates one or more tests fail.

:LA:ENABleset / query

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

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

Sets or queries the current activate channel.

NameTypeValuesDescription
<digital>integer-Current activate channel.
: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 switches its position with the activated channel.

NameTypeValuesDescription
digitaldiscrete-Digital channel to swap with the currently activated channel.
enum - Returns the digital channel that switches its position with the activated channel.
:LA:AUTosortset / query

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

NameTypeValuesDescription
valenumD0D15 | D15D0Auto sorting mode for waveform ordering on the display.
enum - Returns the current auto sorting mode.
::LA:AUTosort D0D15
::LA:AUTosort?

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

NameTypeValuesDescription
digitaldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
boolenum1 | ON | 0 | OFF
:LA:DIGital:ENABle D3, ON /*Enables D3.*/
:LA:DIGital:ENABle? D3 /*The query returns 1.*/

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
digitalenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specified digital channel.
labelstring-Label for the specified digital channel.

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the default channel group POD1 through POD4.
boolboolean-Turns the specified default channel group on or off.

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 VSets the threshold value.
real (V) - Returns the current threshold of the specified channel group in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFTurns label display on or off for the specified digital channel group.
enum - The query returns 1 or 0.
:LA:POD3:LABel:ENABle ON
:LA:POD3:LABel:ENABle?

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

boolean - Returns whether the specified digital channel group 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 | MEDiumWaveform display size.
enum - Returns the current waveform display size.
: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.
real (s) - Returns the delay time for the logic analyzer probe in scientific notation.
":LA:PROBecal:DELay 1.0E-07"
":LA:PROBecal:DELay?"
:LA:LAYer:ACTiveset / query

Sets or queries whether to set the waveform of the digital channel as the sticky display.

NameTypeValuesDescription
boolboolean-Whether the waveform of the digital channel is set as the sticky display.

:LAN:DHCPset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables DHCP configuration mode.
enum - Returns the on/off status of the current DHCP configuration mode.
: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
boolboolean1 | ON | 0 | OFFEnables or disables Auto IP configuration mode.
enum - Returns the on/off status of Auto IP configuration mode as 1 or 0.
:LAN:AUToip OFF
:LAN:AUToip?
:LAN:GATewayset / query

Sets the gateway address for LAN configuration, or queries the current gateway setting.

NameTypeValuesDescription
stringstring-Gateway address to set.
string - Returns the current gateway address.
:LAN:DNSset / query

Sets or queries the DNS address.

NameTypeValuesDescription
stringstring-DNS address in ASCII string format.

Queries the MAC address of the instrument.

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

Queries the address of the DHCP server.

string - The current DHCP server address.
:LAN:MANualset / query

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFTurns static IP configuration mode on or off.
enum - Returns 1 or 0 indicating the on/off status of the static IP configuration mode.
:LAN:MANual ON /*Enables the static IP configuration mode.*/
:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets or queries the IP address of the instrument.

NameTypeValuesDescription
stringstring-ASCII string in the form nnn.nnn.nnn.nnn; first octet 0 to 223 except 127, and the other three octets 0 to 255.
string - Returns the current IP address as a string.
:LAN:SMASkset / query

Sets or queries the subnet mask.

NameTypeValuesDescription
<string>string-Subnet mask value.

Queries the current network configuration status.

enum - The current network configuration status.

Queries the VISA address of the instrument. By default, it returns the LXI address.

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

Enables or disables mDNS, or queries the mDNS status.

NameTypeValuesDescription
boolenum-Enables or disables mDNS.
:LAN:HOST:NAMEset / query

Sets or queries the host name.

NameTypeValuesDescription
namestring-Host name label; it can contain English letters and numbers, as well as some symbols.
string - The query returns the host name in ASCII strings.
:LAN:DESCriptionset / query

Sets the LAN description.

NameTypeValuesDescription
namestring-The LAN description text.
:LAN:APPLyset / query

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

:MASK:ENABleset / query

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

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

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

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

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

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

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

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

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

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

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

:MASK:RESetset / query

Resets the 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 - Returns 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 total number of passed frames in the pass/fail test results.

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

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

Sets or queries the output event. The setting is a discrete choice of FAIL or PASS.

NameTypeValuesDescription
itemenumFAIL | PASSOutput event selection.
enum - Returns the current output event setting.

Sets or queries the output pulse time.

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

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
boolboolean-Sets the math operation display state.
boolean - Returns the on/off status of the math operation function.

Sets or queries the operator of the math operation for the selected math channel. The query returns the current operator as one of the listed operator keywords.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXBSelects the math operator.
enum - Returns the current math operator.
:MATH<n>:SOURce1set / query

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

NameTypeValuesDescription
ninteger1 - 4Math subsystem index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source or Source A selection.
enum - Returns the selected source.
:MATH<n>:SOURce2set / query

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Math operation number.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source B for the arithmetic operation.
enum - Returns the selected source as one of the available channel, reference, or math sources.

Sets or queries Source A of the logic operation.

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
discrete - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:SOURce2 CHANnel3
:MATH1:SOURce2?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Logic operation index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source B selection for the logic operation.
enum - Returns the selected source B as one of the digital channels D0 through D15 or analog channels CHAN1 through CHAN4.
:MATH1:LSOurce2 CHANnel4
:MATH1:LSOurce2?
:MATH<n>:SCALeset / query

Sets the scale factor for math waveform display. The query returns the present scale setting.

NameTypeValuesDescription
scalereal-Scale factor for the math waveform display.
real - Returns the present scale setting.
: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 | 2 | 3 | 4
offsetreal-1 GV - +1 GV
:MATH<n>:OFFSet <offset>
:MATH<n>: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 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFEnables or disables inverted display of the operation results.
:MATH1:INVert ON
:MATH1:INVert?
:MATH<n>:GRIDset / query

Sets or queries the grid display for the current operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
gridenum-Grid setting for the operation results display.
returns
:MATH<n>:RESetset / query

Resets the math operation display scaling to an optimal vertical value based on the selected operator and the horizontal time base of the source.

:MATH<n>:EXPandset / query

Sets or queries the vertical expansion type of math operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel index.
expenumGND | CENTerVertical expansion reference mode.
enum - The query returns the current vertical expansion type.
:MATH1:EXPand CENTer /*Sets the vertical expansion type of math operation of CH1 to CENTer.*/
:MATH1:EXPand? /*The query returns CENTer.*/

Sets or queries the waveform type of math operation.

NameTypeValuesDescription
<n>discrete-
type--

Sets or queries the channel source of the FFT operation.

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

Sets or queries the window function of FFT operation.

NameTypeValuesDescription
ndiscrete1 - 4
windowenumRECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangle
enum - The query returns RECT, BLAC, HANN, HAMM, FLAT, or TRI.
*No examples for this exact command; see page text for invocation lines.*

Sets or queries the vertical unit of FFT operation results.

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

Sets or queries the FFT scale. The scale is specified as a real value; the valid range is given in the remarks, which are not included in this slice.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal-FFT scale value.

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal-Vertical offset of the FFT operation results; range depends on the current unit.
real - Returns the current vertical offset in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
hscreal10 Hz - 1 GHz
real - The query returns the current frequency range in scientific notation.
:MATH1:FFT:HSCale 500000 /*Sets the frequency range of the FFT operation results to 500 kHz.*/
:MATH1:FFT:HSCale? /*The query returns 5.000000E+5.*/

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

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

Sets or queries the start frequency of FFT operation results.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<value>real0 Hz - stop frequency -10 Hz
real (Hz) - The query returns the current start frequency in scientific notation.

Sets or queries the stop frequency of FFT operation results.

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

Enables or disables FFT search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean-Turns FFT search on or off.

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

NameTypeValuesDescription
numinteger1 - 15Maximum number of FFT peak search results.
integer - The query returns an integer ranging from 1 to 15.

Sets or queries the threshold of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT trace number.
thresreal-Threshold related to the vertical scale and vertical offset of the FFT operation.
real - The query returns the threshold in scientific notation.
:MATH1:FFT:SEARch:THReshold 0.5
:MATH1:FFT:SEARch:THReshold?

Sets or queries the excursion of the FFT peak search.

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

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

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

Queries the FFT peak search results table.

NameTypeValuesDescription
ndiscrete1 - 4
string - Returns the peak search results table in strings.
:MATH1:FFT:SEARch:RES? /*The query returns the peak search results table in strings.*/
1,2.50000MHz,-24.98dBV
2,3.50000MHz,-27.84dBV
3,4.50000MHz,-30.04dBV
4,5.50125MHz,-31.5dBV
5,6.50125MHz,-32.34dBV

Sets or queries the filter type for the selected math channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumLPASs | HPASs | BPASs | BSTopSelects the 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 | 2 | 3 | 4Math operation number.
freq1real0.005 x screen sample rate - 0.5 x screen sample rateCut-off frequency, or cut-off frequency 1 for band pass/band stop filters.
real - The current cut-off frequency or cut-off frequency 1 in scientific notation.
:MATH1:FILTer:W1 1000000 /*Sets the cut-off frequency of Low Pass Filter to 1 MHz.*/
:MATH1:FILTer:W1? /*The query returns +100000000000E +06.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
freq2real0.01 x screen sample rate - 0.5 x screen sample rateCut-off frequency 2.
real (Hz) - The current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W2 1500000
:MATH1:FILTer:W2?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sensrealdiv

Sets or queries the smoothing window width of differential operation.

NameTypeValuesDescription
distinteger1 - 1,000Smoothing window width for the differential operation.
integer - The query returns an integer ranging from 1 to 1,000.
:MATH1:DISTance 20
:MATH1:DISTance?

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

NameTypeValuesDescription
nenum1 | 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 1 in scientific notation.
:MATH1:THReshold1 0.8 /*Sets the threshold level of Analog Channel 1 in logic operation to 800 mV.*/
:MATH1:THReshold1? /*The query returns 8.000000E-1.*/

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

NameTypeValuesDescription
ndiscrete1 - 4Selects the analog channel index used in the logic operation.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Sets the threshold level for Analog Channel 2.

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

NameTypeValuesDescription
threreal-4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffsetThreshold level for Analog Channel 3.
string - The query returns the threshold level of Analog Channel 3 in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)
real - The query returns the threshold level of Analog Channel 4 in scientific notation.
:MATH1:THReshold3 0.8 /*Sets the threshold level of Analog Channel 3 in logic operation to 800 mV.*/
:MATH1:THReshold3? /*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 - Returns the title of the specified math operation window as a string.
: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
ninteger1 - 4Specifies the math operation number.
boolenum1 | ON | 0 | OFFEnables or disables label display.
integer - The query returns 1 or 0.
:MATH1:LABel:ENABle ON
:MATH1:LABel:ENABle?

:MEASure:SOURceset / query

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1Channel source for the current measurement parameter.
discrete - 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
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 | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsMeasurement item to measure or query.
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the measurement parameter.
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-channel measurement parameters.
numeric - The current measurement value in scientific notation.
:MEASure:ITEM OVERshoot,CHANnel2
:MEASure:ITEM? OVERshoot,CHANnel2

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

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFChannel source for the measurement function.
enum - Returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.

Sets or queries the statistics count.

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the statistical function.
enum - Returns the status of the statistical function.

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

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsSelects the waveform parameter to analyze statistically.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source of the parameter under measurement.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the second source for dual-source measurement parameters.
typeoptdiscreteMAXimum | MINimum | CURRent | AVERages | DEViation | CNTSelects which statistical result is queried.

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

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

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

NameTypeValuesDescription
<value>integer-Threshold level middle value to set.
integer (V) - Returns the threshold middle value. When the threshold type is absolute, the default unit of the returned value is V.
:MEASure:SETup:MID 89
:MEASure:SETup:MID?

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

NameTypeValuesDescription
valueinteger-Threshold level lower limit.
integer (V) - The query returns the threshold level lower limit. When the threshold type is absolute, the default unit of the returned value is V.
:MEASure:SETup:MIN 53
:MEASure:SETup:MIN?

Sets the source used for auto measurement setup.

NameTypeValuesDescription
sourceenum-Source for auto measurement setup.

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

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

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

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

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
:MEASure:SETup:DSB CHANnel2
:MEASure:SETup:DSB?

Sets or queries the threshold source.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Threshold source to use.
discrete - Returns the threshold source.

Sets or queries the measurement threshold type.

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

Sets or queries the type of the measurement range.

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

Sets or queries the horizontal position of Cursor B when the measurement range is the cursor region. The default unit is seconds.

NameTypeValuesDescription
cbxrealsHorizontal position of Cursor B; range depends on the current horizontal scale and position of the instrument.
real (s) - Returns the horizontal position of Cursor B in scientific notation.
:MEASure:CREGion:CBX <cbx>
:MEASure:CREGion:CBX?

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 0.001
:MEASure:CREGion:CAX?

Sets or queries the measurement indicator state.

NameTypeValuesDescription
boolboolean-Boolean state for the measurement indicator.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the frequency counter.
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 | EXTMeasurement source for the frequency counter.
enum - Returns the selected measurement source.
:MEASure:COUNter:SOURce CHANnel4 /*Sets the measurement source of the frequency counter to CHANnel4.*/
:MEASure:COUNter:SOURce? /*The query returns CHAN4.*/

Queries the measurement results of the frequency counter.

real - Returns the measurement result of the frequency counter.

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
<val>discrete-

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the base value type.
enum - Returns HIST for HISTogram and MAXM for MAXMin.
:MEASure:AMP:MANual:BASE MAXMin /*Sets the amplitude base value
type for the manual amplitude method to MAXMin.*/
:MEASure:AMP:MANual:BASE? /*The query returns MAXM.*/

Sets or queries the measurement type.

NameTypeValuesDescription
valenumVERTical | HORizontal | OTHerMeasurement category to select.
enum - The query returns the abbreviated measurement category.
:MEASure:CATegory HORizontal /*Sets the measurement category to Horizontal measurement.*/
:MEASure:CATegory? /*The query returns HOR.*/

:POWer:TYPEset / query

Sets or queries the power analysis type.

NameTypeValuesDescription
typeenumQUALity | RIPPlePower analysis type.

Sets or queries the current source of the power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Current source of the power quality.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:POWer:CURRent:SOURce CHANnel2 /*Sets the current source to CHANnel2.*/
:POWer:CURRent:SOURce? /*The query returns CHAN2.*/

Sets or queries the voltage source of the power quality.

NameTypeValuesDescription
<source>discrete-

Sets or queries the reference level type of power quality.

NameTypeValuesDescription
methodenumABSolute | PERCentSelects the reference level type.
enum - The query returns ABS or PERC.
:POWer:REFLevel:METHod ABSolute
:POWer:REFLevel:METHod?

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

NameTypeValuesDescription
valuereal-98.9MV - 100MVUpper limit of the absolute value of the reference level of the power quality.
real (V) - The query returns the upper limit of the absolute value of the reference level of the power quality.
:POWer:REFLevel:ABSolute:HIGH 50mV
:POWer:REFLevel:ABSolute:HIGH?

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

NameTypeValuesDescription
valuereal-100MV - 98.9MV
real (V) - The query 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
valuereal-99MV - 99MVMiddle absolute value to set for the reference level of power quality.
real (V) - The query returns the middle absolute value of the reference level of power quality.
:POWer:REFLevel:ABSolute:MID 0
:POWer:REFLevel:ABSolute:MID?

Sets or queries the upper limit of the reference level percentage for power quality. The remarks state that the upper limit must be greater than the middle value, which must be greater than the lower limit.

NameTypeValuesDescription
<value>real%Upper limit of the reference level percentage for power quality.
:POWer:REFLevel:PERCent:HIGH <value>
:POWer:REFLevel:PERCent:HIGH?

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

NameTypeValuesDescription
valueinteger0 - (middle value -1)
integer - The query returns an integer ranging from 0 to (middle value -1).
:POWer:REFLevel:PERCent:LOW 20
:POWer:REFLevel:PERCent:LOW?

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

NameTypeValuesDescription
valueintegerlower limit +1 - upper limit -1Middle percentage value of the reference level of power quality.
integer - The query returns an integer ranging from (lower limit + 1) to (upper limit - 1).

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFDisplay status of the power quality analysis results.
:POWer:QUALity:DISPlay <bool>
:POWer:QUALity:DISPlay?

Sets or queries the frequency reference source of power quality.

NameTypeValuesDescription
sourceenumVOLTage | CURRentFrequency reference source.
enum - The query returns VOLT or CURR.
:POWer:QUALity:FREQ:REFerence CURRent /*Sets the frequency reference source of power quality to CURRent.*/
:POWer:QUALity:FREQ:REFerence? /*The query returns CURR.*/

Sets or queries the ripple signal source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the ripple signal source.
enum - Returns CHAN1, CHAN2, CHAN3, or CHAN4.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off status of the ripple analysis result display.
enum - The query returns 1 or 0.
:POWer:RIPPle:DISPlay ON
:POWer:RIPPle:DISPlay?

Queries the statistical results of the ripple analysis.

returns - The query returns the statistical results of the ripple analysis.

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

NameTypeValuesDescription
valueinteger1 - 1,000
integer - The query returns an integer.

Sets or queries the power analysis statistics count.

NameTypeValuesDescription
<value>integer1 - 1,000Statistics count value.
integer - The query returns an integer.
:POWer:QUALity:STATistics:COUNt 100 /*Sets the power analysis statistics count to 100.*/
:POWer:QUALity:STATistics:COUNt? /*The query returns 100.*/

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

NameTypeValuesDescription
typeenum-

Sets or queries whether waveform recording is enabled. The syntax shows a boolean setting for waveform recording enable state.

NameTypeValuesDescription
boolboolean-Enables or disables waveform recording.
:RECord:WRECord:ENABle <bool>
:RECord:WRECord:ENABle?
:RECord:ENABleset / query

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

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

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

NameTypeValuesDescription
operateenumRUN | STOP
enum - The query returns RUN or STOP.
:RECord:WRECord:OPERate RUN /*Sets to start recording
waveforms.*/
:RECord:WRECord:OPERate? /*The query returns RUN.*/
:RECord:STARtset / query

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

NameTypeValuesDescription
boolboolean-Boolean state that starts or stops waveform recording.

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 number of recorded frames, ranging from 1 to the maximum number of frames that can be recorded currently.
:RECord:WRECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/
:RECord:WRECord:FRAMes? /*The query returns 300.*/
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

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

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 sTime interval between frames in waveform recording.
real (s) - The query returns the time interval in scientific notation.
:RECord:WRECord:FINTerval 1 /*Sets the time interval between frames in waveform recording to 1 s.*/
:RECord:WRECord:FINTerval? /*The query returns 1.000000E0.*/

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

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

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to play.
:RECord:WREPlay:FCURrent <value>
:RECord:WREPlay:FCURrent?
:RECord:CURRentset / query

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

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

Sets or queries the start frame in waveform playback.

NameTypeValuesDescription
startinteger1 - the maximum number of frames that can be played back currently
integer - The query returns the start frame in integer.

Sets or queries the end frame in waveform playback.

NameTypeValuesDescription
endinteger1 - the maximum number of frames that can be played back currently

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

integer - Returns 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 the interval used in waveform playback.

NameTypeValuesDescription
intervalreal-Playback interval.

Sets the waveform playback mode to Repeat or Single, and queries the current waveform playback mode.

NameTypeValuesDescription
modeenumREPeat | SINGleSelects the waveform playback mode.

Sets or queries the playback direction in waveform playing.

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

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

NameTypeValuesDescription
operateenumRUN | STOPEnables or disables waveform playing.
enum - Returns the on/off status of waveform playing.
:RECord:PLAYset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets whether waveform playing is enabled or disabled.
enum - The query returns 1 or 0.
:RECord:PLAY ON /*Sets to play the waveforms.*/
:RECord:PLAY? /*The query returns 1.*/

Plays back the next frame of waveforms manually.

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

Sets manual playback to start from the start frame or end frame.

NameTypeValuesDescription
valenumFFIRst | FENDSelects whether playback starts from the first frame or the end frame.

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference waveform position to configure.
chandiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for the specified reference channel.

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

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

Sets the vertical offset of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel number.
offsetreal-Sets the vertical offset for the selected reference channel.
:REFerence:RESetset / query

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

NameTypeValuesDescription
refenum1 | 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 | 10Reference channel number to set or query.
offsetreal-10 × RefVerticalScale - 10 × RefVerticalScaleHorizontal position offset for 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 | 10Selects 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 - 10Specifies the reference channel to save.
:REFerence:COLorset / query

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete-Specified reference channel.
color--

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFBoolean enable/disable value for reference channel label display.
integer - Returns the label display status as 1 or 0.
:REFerence:LABel:ENABle ON
:REFerence:LABel:ENABle?

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete-Specifies the reference channel number.
strstring-The label text to assign to the reference channel.
string - The label of the specified reference channel.
:REFerence:LABel:CONTent 1,REF1
:REFerence:LABel:CONTent? 1

Enables or disables the invert function when saving the image; the query checks whether image inversion is enabled for saved images.

NameTypeValuesDescription
boolboolean-Enables or disables inversion when saving the image.

Sets the image color used for image saving, or queries the current image color. The color can be set to Color or Gray.

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

Sets or queries the format used when saving an image.

NameTypeValuesDescription
formatenumPNG | BMP | JPGSpecifies the image save format.
enum - Returns the current image save format.
:SAVE:IMAGe:FORMat PNG
:SAVE:IMAGe:FORMat?

Sets or queries whether to display the image header.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables display of the image header.
enum - Returns whether the image header display is enabled or disabled.
:SAVE:IMAGeset / query

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

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

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

NameTypeValuesDescription
pathstring-File storage location and filename 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 internal or external memory as a file.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.

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

NameTypeValuesDescription
pathstring-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.

integer - Returns 0 or 1 indicating whether the saving operation is completed.
:SAVE:OVERlapset / query

Controls whether a save operation overwrites an existing file with the same filename. When set to ON and the target file already exists, the original file is overwritten.

NameTypeValuesDescription
boolboolean-Enables or disables overwrite behavior for saved files.
:SAVE:PREFixset / query

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

NameTypeValuesDescription
namestring-Prefix of the filename to use when saving a file.
string - Returns the prefix of the filename as a string.

:LOAD:SETupset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including the suffix.
: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
boolenum1 | ON | 0 | OFFEnables or disables the Navigation function.
enum - The query returns 1 or 0.
:NAVigate:ENABle ON /*Enables the Navigation function.*/
:NAVigate:ENABle? /*The query returns 1.*/
:NAVigate:MODEset / query

Sets or queries the navigation mode.

NameTypeValuesDescription
modeenumTIME | SEARchNavigation mode.

Sets the speed of playing waveforms in time navigation mode.

NameTypeValuesDescription
speedenumHIGH | NORMal | LOWPlaying speed for time navigation mode.
enum - Returns the current time-navigation playing 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 | OFFStarts or stops playing the waveforms in time navigation mode.
integer - The query returns 0 or 1.

Sets navigation to the end of the waveforms in time navigation mode, with the waveform ending at the rightmost end of the screen.

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 the output status of the specified channel.

NameTypeValuesDescription
ndiscrete1 - 2Specifies the built-in function/arbitrary waveform generator channel.
boolboolean1 | ON | 0 | OFFEnables or disables the output state.
integer - Returns 0 or 1 indicating the output status of the specified function/arbitrary waveform generator channel.
:OUTPut<n>:LOADset / query

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the channel number.
ohmsdiscrete50 | INFinitySets the output impedance to 50 Ω or HighZ.
real - Returns the output impedance as +5.000000000000000E+01 or 9.9E+37.

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. This command is only available when the waveform type is Ramp.

NameTypeValuesDescription
<n>discrete1 | 2
<symm>real0.1% - 99.9%
real (%) - Returns the symmetry of the Ramp waveform output.
:SOURce1:FUNCtion:RAMP:SYMMetry 50
:SOURce1:FUNCtion:RAMP:SYMMetry?

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

NameTypeValuesDescription
ndiscrete-Source channel number.
percentreal10 - 90Duty cycle percentage.

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 number.
secondsreal9 ns - 159.99 μsFalling edge time of the pulse waveform.
returns

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
secondsreal9 ns - 159.99 μsRising edge time of the pulse waveform.
real (s) - Returns the rising edge time of the pulse waveform in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
widthreal13.6 ns - 10 sPulse width to set.
real (s) - Returns the rising edge time of the pulse waveform in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2
dcyclereal10 - 90
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
:SOURce1:FUNCtion: SQUare:DCYCle?

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

NameTypeValuesDescription
ndiscrete1 | 2
type--

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 V - 10 VAmplitude of the signal output.
real (V) - Returns the present amplitude of the signal output.

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 | 2Specifies the source channel number.
offsetreal-5 V - 5 VSets the voltage offset of the basic waveform.
real (V) - Returns the voltage offset of the basic waveform in scientific notation.
:SOURce1:VOLTage:OFFSet 1
:SOURce1:VOLTage:OFFSet?

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the waveform generator channel.
valuereal-5 V - 10 VSets the high level of the basic waveform.
real (V) - 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. By default, the unit is V.

NameTypeValuesDescription
ndiscrete1 | 2
valuerealV

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) - The query returns the frequency of the basic waveform 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 | 2
phasereal0° - 360°
real - The query returns the start phase of the waveform in scientific notation.
:SOURce1:PHASe 10 /*Sets the start phase of the basic waveform
output from GI to 10°.*/
:SOURce1:PHASe? /*The query returns +1.000000000000000E+01.*/

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the Function/Arbitrary Waveform Generator channel.
boolboolean1 | ON | 0 | OFFEnables or disables AM modulation output.
boolean - Returns 1 or 0 indicating the on/off status of the AM modulation output.

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

NameTypeValuesDescription
ndiscrete1 | 2
depthreal0% - 120%AM modulation depth expressed in percent.
real - 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 | 2Channel number.
<freq>real-Internal AM modulation frequency.

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

NameTypeValuesDescription
ninteger1 - 2Channel number.
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeAM modulation waveform to use.

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

NameTypeValuesDescription
ndiscrete1 - 2Channel number.
boolboolean-Turns DSSC on or off.
integer - The query returns 1 or 0.

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

NameTypeValuesDescription
ndiscrete1 | 2Function/Arbitrary Waveform Generator channel number.
boolenum1 | ON | 0 | OFFTurns FM modulation output on or off.
enum - Returns the FM modulation output status as 1 or 0.
:SOURce:FM:STATe ON /*Enables the output of the FM modulation for
:SOURce:FM:STATe? /*The query returns 1.*/

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

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2Selects the source channel.
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeSets the FM modulation waveform.
enum - The query returns SIN, SQU, TRI, UPR, DNR, or NOIS.
:SOURce1:FM:INTernal:FUNCtion SQUare /*Sets the FM modulation waveform of GI to Square.*/
:SOURce1:FM:INTernal:FUNCtion? /*The query returns SQU.*/

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
ninteger1 - 2Specifies the Function/Arbitrary Waveform Generator channel.
boolboolean1 | ON | 0 | OFFEnables or disables PM modulation output.
integer - Returns the on/off status of the PM modulation output as 1 or 0.

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

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

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
:SOURce1:PM:INTernal:FREQuency?

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

NameTypeValuesDescription
ndiscrete1 - 2Specifies the channel number.
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeSelects the PM modulation waveform.
enum - The query returns the waveform abbreviation: SIN, SQU, TRI, UPR, DNR, or NOIS.
: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 type of signal output from the rear-panel AUX OUT connector.
enum - The query returns TOUT or PFA.
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/
:SYSTem:AOUTput? /*The query returns PFA.*/
:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolboolean-Enables or disables the beeper.
enum - Returns the current beeper state.
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger1900 - 2100
monthinteger1 - 12
dayinteger1 - 31 (28, 29, or 30)
string - The query returns the system date in strings. The year, month, and date are separated by commas.
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/
:SYSTem:DATE? /*The query returns 2017,10,17.*/
:SYSTem:RCLockset / query

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

NameTypeValuesDescription
clockenumOFF | COUTput | CINPutSelects the 10M reference clock type.
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:PONset / query

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

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

Sets or queries the power status of the oscilloscope.

NameTypeValuesDescription
satenumDEFault | OPENPower status setting.
enum - Returns the current 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 string in the format "<series>-<opt>@<code>".

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

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

NameTypeValuesDescription
typeenumBND | AUTO | FLEX | AUDIO | AERO | UPA | AWGOption code to check.
enum - Returns 0 if the option is not installed and 1 if the official option has been installed.

Queries the number of analog channels of the current instrument.

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

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

NameTypeValuesDescription
setup_datablock-Binary data block containing the system setup file data.
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hoursinteger0 - 23
minutesinteger0 - 59
secondsinteger0 - 59
string - The query returns the system time in strings.
:SYSTem:LOCKedset / query

Enables or disables the front-panel key operation and touch screen operation; the query reports whether these operations are locked.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFSets the lock state for the front-panel keys and touch screen.
enum - Returns 1 or 0 to indicate whether the front-panel key operation and touch screen operation are locked.
:SYSTem:LOCKed ON /*Disables the front-panel key operation
and touch screen operation.*/
:SYSTem:LOCKed? /*The query returns 1.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean value to enable or disable the Auto menu function.
enum - Returns the on/off status of the Auto menu as 1 or 0.
The query returns 1.

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

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

Sets or queries whether to display the system time.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFWhether to display the system time.
enum - The query returns 0 or 1.
:SYSTem:STIMe ON /*Sets to display the system time.*/
:SYSTem:STIMe? /*The query returns 1.*/

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

string - The SCPI version number used by the system.

Queries whether the DG module exists.

integer - Returns 1 if the instrument has the DG module installed; otherwise returns 0.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns delayed sweep on or off.

Sets or queries the offset of the delayed time base.

NameTypeValuesDescription
<offset>real-(LeftTime - DelayRange/2) - (RightTime - DelayRange/2)Offset of the delayed time base.
real - The query returns the offset of the delayed time base in scientific notation.
:TIMebase:DELay:OFFSet 0.000002 /*Sets the offset of the delayed time base to 2 μs.*/
:TIMebase:DELay:OFFSet? /*The query returns 2.000000E-6.*/

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

NameTypeValuesDescription
scalereals/divDelayed time base scale.
returns

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

NameTypeValuesDescription
offsetrealsOffset of the main time base.
real (s) - Returns the main time base offset.
[:TIMebase][:MAIN][:OFFSet] <offset>
[:TIMebase][:MAIN][:OFFSet]?

Sets or queries the main time base scale.

NameTypeValuesDescription
<scale>reals/divMain time base scale. The allowed range depends on the oscilloscope bandwidth and horizontal time base mode.
real - The query returns the main time base scale in scientific notation.
:TIMebase:MAIN:SCALe 0.0002 /*Sets the main time base scale to 200 μs/div.*/
:TIMebase:MAIN:SCALe? /*The query returns 2.000000E-4.*/
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

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

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

NameTypeValuesDescription
posreal-User-defined horizontal reference position.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the fine adjustment function of the horizontal scale.
enum - Returns 1 when the fine adjustment function is on and 0 when it is off.
:TIMebase:VERNier ON /*Sets the fine adjustment function of the horizontal scale to ON.*/
:TIMebase:VERNier? /*The query returns 1.*/

Sets the running status.

NameTypeValuesDescription
actionenumSTOP | RUN | SINGleSelects the running status to stop, run, or single trigger measurement.
: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 - Returns the status of the ROLL mode.
:TIMebase:ROLL <value>
:TIMebase:ROLL?

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables XY mode.
enum - Returns the XY mode status as 0 or 1.
::TIMebase:XY:ENABle OFF /*Disables the XY mode.*/
::TIMebase:XY:ENABle? /*The query returns 0.*/
:TIMebase:XY:Xset / query

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

NameTypeValuesDescription
sstring-Source channel for the X coordinate.
:TIMebase:XY:Yset / query

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

NameTypeValuesDescription
senumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns the selected channel source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TIMebase:XY:Y CHANnel3 /*Sets the channel source of the Y
coordinate to CHANnel3.*/
:TIMebase:XY:Y? /*The query returns CHAN3.*/

Sets or queries the grid type of the XY display.

NameTypeValuesDescription
gridenumFULL | HALF | NONEGrid type of the XY display.
enum - The query returns FULL, HALF, or NONE.
:TIMebase:XY: GRID NONE /*Sets the grid type of the XY display.*/
:TIMebase:XY: GRID? /*The query returns NONE.*/

:TRIGger:MODEset / query

Sets or queries the trigger type.

NameTypeValuesDescription
mode--

Selects or queries the trigger coupling type.

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

Queries the current trigger status.

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

Sets or queries the trigger mode.

NameTypeValuesDescription
sweep--
:TRIGger:HOLDoffset / query

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

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

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

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

Queries the waveform trigger position relative to the corresponding position in internal memory. The query returns the position in scientific notation.

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

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

Sets or queries the trigger source of Edge trigger.

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

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.*/
:TRIGger:PULSeset / query

Sets pulse trigger mode, causing the oscilloscope to trigger on a positive or negative pulse of a specified width. The mode triggers when the pulse width of the input signal satisfies the specified pulse-width condition.

Sets or queries the trigger source of Pulse trigger.

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

Sets or queries the polarity of the Pulse trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGative

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition for pulse triggering.
enum - Returns the current pulse trigger condition.
:TRIGger:PULSe:WHEN LESS
:TRIGger:PULSe:WHEN?

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

NameTypeValuesDescription
widthrealPulse lower limit - 10 sUpper limit value for the Pulse trigger.
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
widthreal1 ns - upper limitPulse lower limit value.

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 - Offset)Trigger level value. For an analog channel, the allowed range depends on VerticalScale and Offset; for a digital channel, the range is -15 V to 15 V.
real - Returns the trigger level in scientific notation.
:TRIGger:SLOPeset / query

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

Sets or queries the trigger source of slope trigger.

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

Sets or queries the edge type of Slope trigger. Positive triggers on the rising edge; negative triggers on the falling edge.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeEdge polarity for the Slope trigger.
enum - The query returns POS or NEG.
:TRIGger:SLOPe:POLarity POSitive /*Sets the polarity of Slope trigger to POSitive.*/
:TRIGger:SLOPe:POLarity? /*The query returns POS.*/

Sets or queries the trigger condition of Slope trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition for the Slope trigger.

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

NameTypeValuesDescription
timerealLower limit - 10 sUpper time limit value of the Slope trigger.
real (s) - Returns the upper time limit in scientific notation.

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

NameTypeValuesDescription
timereal1 ns - upper limitLower time limit value for the Slope trigger.
real - The query returns the lower time limit in scientific notation.
:TRIGger:SLOPe:TLOWer 0.000000020 /*Sets the lower time limit to 20 ns.*/
:TRIGger:SLOPe:TLOWer? /*The query returns 2.000000E-8.*/

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

NameTypeValuesDescription
windowenum-Vertical window type of the Slope trigger.

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

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

Video trigger support for standard video signals. This section states that video triggering can use NTSC, PAL, or SECAM standard video field or line timing.

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:SLOPe:BLEVel 0.16 /*Sets the lower limit of the trigger level to 160 mV.*/
:TRIGger:SLOPe:BLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the source for video trigger. The syntax shows a source parameter for the setter and a query form, but this slice does not document the allowed source values or the query return format.

NameTypeValuesDescription
source--Video trigger source.

Sets or queries the video polarity of Video trigger.

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

Sets or queries the sync type of the Video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSync type of the Video trigger.
enum - The query returns ODDF, EVEN, LINE, or ALIN.
:TRIGger:VIDeo:MODE ODDField
:TRIGger:VIDeo:MODE?

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

NameTypeValuesDescription
lineinteger1 - 1125Line number to use for the video trigger; valid range depends on the video standard.
integer - Returns the current line number.

Sets or queries the video standard of the Video trigger.

NameTypeValuesDescription
<standard>discretePALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50Selects the video standard used for the Video trigger.
enum - Returns the current video standard.
:TRIGger:PATTernset / query

Sets up pattern trigger conditions using a logical AND combination of channels. Each channel in the pattern can be set to H, L, or X, and one included channel may also have a specified rising or falling edge.

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

NameTypeValuesDescription
<level>real-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for Video trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:VIDeo:LEVel 0.16
:TRIGger:VIDeo:LEVel?

Sets or queries the channel pattern of Pattern trigger.

NameTypeValuesDescription
pch1enumH | L | X | R | F
pch2optenumH | L | X | R | F
pch3optenumH | L | X | R | F
pch4optenumH | L | X | R | F
enum - Returns the current channel pattern of Pattern trigger.

Sets or queries the trigger source of Pattern trigger.

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

Sets the trigger level for Pattern trigger.

NameTypeValuesDescription
sourcediscrete-Trigger source for the pattern trigger.
levelreal-Trigger level.

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 channels, and the instrument triggers when the pattern duration meets the preset time.

Sets or queries the trigger source of Duration trigger.

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

Sets or queries the channel pattern of the Duration trigger. The pattern applies to CHANnel1 through CHANnel4, with each channel set to H, L, or X.

NameTypeValuesDescription
pch1enumH | L | XPattern for CHANnel1.
pch2optenumH | L | XPattern for CHANnel2.
pch3optenumH | L | XPattern for CHANnel3.
pch4optenumH | L | XPattern for CHANnel4.
string - The query returns the currently set pattern of all channels, separated by commas.
:TRIGger:DURation:TYPE L,X,H,L /*Sets the patterns of "CHANnel1 to CHANnel4" to L,X,H,L.*/
:TRIGger:DURation:TYPE? /*The query returns L,X,H,L.*/

Sets or queries the trigger condition of Duration trigger.

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

Sets the upper time limit for the Duration trigger.

NameTypeValuesDescription
timereal-Upper time limit for the Duration trigger.

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

NameTypeValuesDescription
timereal1 ns - 9.9 sLower limit of the duration time.
real - The query returns the lower limit of the duration time in scientific notation.

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specified channel source.
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the selected channel.
:TRIGger:TIMeoutset / query

In Timeout trigger mode, the oscilloscope triggers when the time interval between adjacent threshold crossings is greater than the preset timeout value.

Sets or queries the trigger source of Timeout trigger.

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

Sets or queries the edge type of the Timeout trigger.

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

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

NameTypeValuesDescription
timereal1 ns - 10 sTimeout value for the Timeout trigger.
string - The query returns the timeout value in scientific notation.
:TRIGger:TIMeout:TIME 0.002
:TRIGger:TIMeout:TIME?

Sets or queries the trigger level of the Timeout trigger. The unit is the same as 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 timeout trigger level in scientific notation.
:TRIGger:RUNTset / query

The runt trigger sets the oscilloscope to trigger pulses that cross one trigger level but not another.

Sets or queries the trigger source of Runt trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the Runt trigger.
enum - Returns the trigger source of the Runt trigger.

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 when the oscilloscope triggers on a runt event.

NameTypeValuesDescription
<when>discrete-

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

NameTypeValuesDescription
widthreal1.01 ns - 10 sUpper limit of the pulse width for the Runt trigger.

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

NameTypeValuesDescription
widthreal1 ns - 9.9 sLower pulse-width limit for the Runt trigger.
real - The query returns the pulse lower limit in scientific notation.

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

NameTypeValuesDescription
levelrealLower limit - (4.5 x VerticalScale - OFFSet)Upper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger: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
levelrealLower limit to (4.5 x VerticalScale - OFFSet)Lower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger: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
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the edge type of Windows trigger.

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

Sets the position of the Windows trigger. The query form returns the current position.

NameTypeValuesDescription
posreal0 - 1Position of the Windows trigger.
real - Returns the current position of the Windows trigger.

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal1 ns - 10 sWindow time.
string - The query returns the window time in scientific notation.
:TRIGger:WINDows:TIME <time>
:TRIGger:WINDows:TIME?

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

NameTypeValuesDescription
levelreal0V - 4.5 x VerticalScale - OFFSetUpper limit of the trigger level.
string - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:WINDows:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/
:TRIGger:WINDows:ALEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelrealVLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:DELayset / query

Sets the trigger source of Source A in Delay trigger. The delay trigger compares the time difference between Source A and Source B edges against a preset time limit.

NameTypeValuesDescription
sourceenum-Trigger source for Source A in Delay trigger.

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

NameTypeValuesDescription
sourceenum-Trigger source for Source A.

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

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

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

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for Edge B in Delay trigger.

Sets or queries the trigger condition of the Delay trigger.

NameTypeValuesDescription
typediscreteGREater | LESS | GLESs | GOUTTrigger condition for the Delay trigger.
enum - Returns the current trigger condition.

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

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

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

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

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
levelrealAnalog channel: (-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset)Threshold level for Source A of the Delay trigger.
real - The query returns the threshold level of Source A of the Delay trigger in the same unit as the current amplitude.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetThreshold level for Source B of the Delay trigger.
real - The query returns the threshold level of Source B in scientific notation.
:TRIGger:DELay:BLEVel 0.05
:TRIGger:DELay:BLEVel?
:TRIGger:SHOLdset / query

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

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

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

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

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

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

NameTypeValuesDescription
slopeenum-

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

NameTypeValuesDescription
patternenumH | LSelects the trigger data pattern: high level or low level.
enum - Returns the current pattern as H or L.
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/
:TRIGger:SHOLd:PATTern? /*The query returns L.*/

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

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldSelects the Setup/Hold trigger condition.
enum - The query returns SET, HOLD, or SETH.
:TRIGger:SHOLd:TYPE SETHold
:TRIGger:SHOLd:TYPE?

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

NameTypeValuesDescription
timerealsSetup time value for the Setup&Hold trigger.

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

NameTypeValuesDescription
timereal1 ns - 10 sHold time.
real - The query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe <time>
:TRIGger:SHOLd:HTIMe?

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

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

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
:TRIGger:NEDGeset / query

Sets up Nth-edge triggering, which triggers on the Nth edge that occurs after a specified idle time. The manual illustrates the second rising edge after the idle-time interval.

Sets or queries the trigger source of Edge trigger.

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for the Nth Edge trigger.

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

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

Sets the edge type for the Nth Edge trigger.

NameTypeValuesDescription
edgeenumPOSitive | NEGativeSelects whether the oscilloscope triggers on the rising or falling edge of the input signal when the voltage level meets the preset trigger level.
:TRIGger:NEDGe:SLOPe NEGative /*Sets the edge type to
NEGative .*/
:TRIGger:NEDGe:SLOPe? /*The query returns NEG.*/

Sets or queries the trigger level of the Nth Edge 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 Nth Edge trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:NEDGe:LEVel <level>
:TRIGger:NEDGe:LEVel?
:TRIGger:RS232set / query

Sets the RS232 trigger. The trigger fires when the start frame, error frame, check error, or specified data of the RS232 signal is detected.

Sets or queries the trigger source of RS232 trigger.

NameTypeValuesDescription
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for RS232 triggering.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.

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

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

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarityenum-Pulse polarity of the RS232 trigger.

Sets or queries the trigger condition of RS232 trigger.

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

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

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

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

NameTypeValuesDescription
baudinteger1 bps - 20 MbpsBaud rate of the RS232 trigger.
integer - The query returns an integer.
:TRIGger:RS232:BAUD 9600
:TRIGger:RS232:BAUD?

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

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

Sets or queries the stop bits of the RS232 trigger.

NameTypeValuesDescription
bitdiscrete-
:TRIGger:IICset / query

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

Sets or queries the check mode of RS232 trigger.

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

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel of the clock line of I2C trigger.
enum - Returns the source channel of the clock line as D0 through D15 or CHAN1 through CHAN4.
:TRIGger:IIC:SCL CHANnel2
:TRIGger:IIC:SCL?

Sets the I2C trigger clock line level.

NameTypeValuesDescription
<level>real-Clock line level for I2C trigger.
:TRIGger:IIC:SDAset / query

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

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

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

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

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
whenenumSTARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATaTrigger condition to use for I2C triggering.
enum - Returns the current trigger condition.
:TRIGger:IIC:WHEN RESTart /*Sets the trigger condition to RESTart.*/
:TRIGger:IIC:WHEN? /*The query returns REST.*/

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

NameTypeValuesDescription
bitsenum7 | 8 | 10Address width in bits.
enum - The query returns 7, 8, or 10.
:TRIGger:IIC:AWIDth 10
:TRIGger:IIC:AWIDth?

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

NameTypeValuesDescription
addressinteger0 - 2n-1
:TRIGger:IIC:ADDRess 10
:TRIGger:IIC:ADDRess?

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

NameTypeValuesDescription
<dir>enumREAD | WRITe | RWRiteData direction to use for the I2C trigger.
enum - Returns the current data direction.
:TRIGger:IIC:DIRection RWRite /*Sets the data direction to RWRite.*/
:TRIGger:IIC:DIRection? /*The query returns RWR.*/

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

NameTypeValuesDescription
bytesinteger-

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

NameTypeValuesDescription
datainteger0 - 240-1Data value to set for the I2C trigger.
integer - Returns the data value as an integer.
:TRIGger:IIC:DATA 64
:TRIGger:IIC:DATA?

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

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

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the selected I2C trigger bit.
:TRIGger:SPIset / query

Sets the SPI trigger configuration. In SPI trigger, the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied; the clock source must be specified.

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

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

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

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger clock line.
enum - Returns the selected channel source as one of D0 through D15 or CHAN1 through CHAN4.
:TRIGger:SPI:SCL CHANnel1 /*Sets the channel source of the clock
:TRIGger:SPI:SCL? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the SPI clock channel; range depends on whether the channel is analog or digital.
real - The query returns the trigger level in scientific notation.
:TRIGger:SPI:CLEVel 0.16 /*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 data line of SPI trigger.

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

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

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

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 of the data channel for SPI trigger.
real (V) - Returns the trigger level of the data channel of SPI trigger.

Sets or queries the trigger condition of SPI trigger.

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

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the CS line.
enum - Returns the source channel of the CS line as one of the discrete channel identifiers.
:TRIGger:SPI:CS CHANnel2
:TRIGger:SPI:CS?

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

NameTypeValuesDescription
levelreal-Trigger level of the CS channel.

Sets or queries the CS mode of SPI trigger when the trigger condition is "CS". This setting command is only valid in CS mode.

NameTypeValuesDescription
modeenumHIGH | LOWCS mode of the SPI trigger.

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

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

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

NameTypeValuesDescription
<width>--Data width of the data channel in SPI trigger.

Sets or queries the data value of the SPI trigger.

NameTypeValuesDescription
<data>integer0 - 2^32-1Data value to set for the SPI trigger; the valid range depends on the current data width.
integer - Returns the SPI trigger data value.
:TRIGger:SPI:DATA 5 /*Sets the data value to 5.*/
:TRIGger:SPI:DATA? /*The query returns 5.*/

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

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

Sets or queries the data value of a certain bit of SPI trigger. When <code> is set to 255, the data value can be any value.

NameTypeValuesDescription
codediscrete0 | 1 | 255Data value of a certain bit of SPI trigger.
:TRIGger:CANset / query

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsSignal rate of the CAN trigger.

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsSignal rate of the CAN trigger.
integer (bps) - Returns the CAN trigger signal rate in bps.
:TRIGger:CAN:BAUD <baud>
:TRIGger:CAN:BAUD?

Sets or queries the trigger source of the CAN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the CAN trigger source.
enum - Returns the current trigger source as one of D0 through D15 or CHAN1 through CHAN4.
:TRIGger:CAN:SOURce CHANnel2
:TRIGger:CAN:SOURce?

Sets or queries the trigger condition of CAN trigger.

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

Sets or queries the sample point position of CAN trigger, expressed as a percentage. The sample point is within the bit-time range.

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 /*Sets the sample point position of
CAN trigger to 60%.*/
:TRIGger:CAN:SPoint? /*The query returns 60.*/

Sets or queries whether CAN trigger extended frames are used.

NameTypeValuesDescription
boolenum-Whether extended CAN trigger frames are enabled.

Sets Define to ID or Data when the trigger condition of CAN trigger is set to Data or ID; queries Define to ID or Data when the trigger condition of CAN trigger is set to Data or ID.

NameTypeValuesDescription
typeenumDATA | IDSets Define to Data or ID.
enum - Returns whether Define is set to Data or ID.

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

NameTypeValuesDescription
datainteger1 - 8
integer - The query returns an integer ranging from 1 to 8.
:TRIGger:CAN:DWIDth 5
:TRIGger:CAN:DWIDth?

Sets or queries the data value of CAN trigger.

NameTypeValuesDescription
datainteger-Data value of the CAN trigger.

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

NameTypeValuesDescription
currbitinteger0 - 240-1
returns

Sets or queries the data value of a certain bit of CAN trigger. When <code> is 255, the data value can be any value.

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the specified CAN trigger bit.
enum - Returns the current data value of the specified CAN trigger bit.
:TRIGger:CAN:CODE 0
:TRIGger:CAN:CODE?

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

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

Sets or queries the CAN-FD baud rate of the CAN trigger. The unit is bps.

NameTypeValuesDescription
fdbaudinteger1 Mbps - 10 Mbps
:TRIGger:CAN:FDBaud <fdbaud>
:TRIGger:CAN:FDBaud?
:TRIGger:LINset / query

Sets LIN trigger parameters. The slice introduces the :TRIGger:LIN command group and states it is used to set relevant parameters for the LIN trigger.

Sets or queries the FD sample position of CAN trigger, expressed as a percentage. The sample point is within the bit time range.

NameTypeValuesDescription
fdspointinteger10 - 90FD sample position of the CAN trigger in percent.
integer - Returns the FD sample position as an integer 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 the LIN trigger.

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

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

NameTypeValuesDescription
levelreal-Trigger level for LIN trigger.

Sets or queries the protocol version of LIN trigger.

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

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

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

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

NameTypeValuesDescription
valueinteger10 - 90Sample position of the LIN trigger.

Sets or queries the trigger condition of LIN trigger.

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

Sets or queries the error type of LIN trigger when the trigger condition is "Data".

NameTypeValuesDescription
valueenumSYNC | ID | CHECSelects the LIN trigger error type.
enum - The query returns SYNC, ID, or CHEC.
:TRIGger:LIN:ERRor ID /*Sets the LIN trigger error type to
:TRIGger:LIN:ERRor? /*The query returns ID.*/
:TRIGger:LIN:IDset / query

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

NameTypeValuesDescription
idinteger0 - 63

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

NameTypeValuesDescription
datainteger0 - 2^64-1Data value of the LIN trigger.
integer - The query returns an integer ranging from 0 to 2^64-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 value used for LIN trigger conditions.

NameTypeValuesDescription
currbitinteger0 - 63Current bit value for the LIN trigger.

Sets or queries the data value of a certain bit of LIN trigger. Use 255 to indicate the data value can be any value.

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the specified LIN trigger bit.
enum - Returns the current bit data value.
:TRIGger:IISset / query

Sets the relevant parameters for the I2S trigger. The I2S trigger searches for the specified data value and uses it as the trigger condition.

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - Returns the clock source of 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 of the clock line source in I2S trigger.
real - Returns the trigger level of the clock line source in I2S trigger in scientific notation.

Selects the word-select source for I2S trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4Word-select source to use for I2S trigger.

Sets the trigger level of the frame clock line source in I2S trigger. The unit is V.

NameTypeValuesDescription
levelrealVTrigger level.

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the I2S trigger data source.
enum - Returns the selected I2S trigger data source.
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets data source to
:TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/

Sets or queries the trigger level of the frame clock line source in I2S trigger. The query returns the trigger level in scientific notation.

NameTypeValuesDescription
levelreal-Trigger level for the frame clock line source in I2S trigger.
real - The trigger level of the frame clock line source in I2S trigger, returned in scientific notation.
:TRIGger:IIS:DLEVel <level>
:TRIGger:IIS:DLEVel?

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

NameTypeValuesDescription
slopeenumNEGative | POSitiveClock edge type for the I2S trigger.
enum - The query returns the clock-edge type as NEG or POS.

Sets or queries the audio state of I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects the I2S audio source: right channel, left channel, or either channel.
enum - The query returns RIGH, LEFT, or EITH.

Sets or queries the trigger condition of the I2S trigger.

NameTypeValuesDescription
operator--

Sets or queries the user width of I2S trigger.

NameTypeValuesDescription
uwidthinteger-User width value for the I2S trigger.

Sets or queries the width of I2S trigger.

NameTypeValuesDescription
uwidthinteger4 - 32User width of the I2S trigger.
integer - The query returns an integer ranging from 4 to 32.
:TRIGger:IIS:WIDTh 10
:TRIGger:IIS:WIDTh?

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
setting--

Sets or queries the data value of the I2S trigger when the trigger condition is "=" or "≠".

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the I2S trigger.
integer - The query returns an integer ranging from 0 to 2^32-1.

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 - The query returns an integer ranging from 0 to 39.
:TRIGger:IIS:DMIN 3
:TRIGger:IIS:DMIN? /*The query returns 3.*/

Sets or queries the data max. value of the I2S trigger.

NameTypeValuesDescription
<datamax>integer-Data max. value of the I2S trigger.

Sets or queries the data value of a certain bit of I2S trigger. When <code> is 255, the data value can be any value.

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of a certain bit of I2S trigger.
enum - Returns 0, 1, or 255.
:TRIGger:IIS:CODE 0
:TRIGger:IIS:CODE?
:TRIGger:FLEXrayset / query

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

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 | CHANnel4Trigger source for the FlexRay trigger.
enum - Returns the present trigger source.

Sets or queries the trigger level of the FlexRay trigger. The level uses the same unit as the current amplitude.

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

Sets or queries the FlexRay trigger baud rate.

NameTypeValuesDescription
<baud>enum-

Sets or queries the channel of the FlexRay trigger.

NameTypeValuesDescription
chenumA | BChannel of the FlexRay trigger.
enum - The query returns A or B.
:TRIGger:FLEXray:CH B
:TRIGger:FLEXray:CH?

Sets or queries the trigger condition of the FLEXray trigger.

NameTypeValuesDescription
condenumFRAMe | ERRor | TSSTrigger condition for the FLEXray trigger.
enum - Returns the current trigger condition as FRAM, ERR, or TSS.
: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
posenumTSS | FSS | FES | DTSPosition of the FlexRay trigger.

Sets or queries the frame type of the FlexRay trigger.

NameTypeValuesDescription
frameenumNULL | SYNC | STAR | ANYFrame type of the FlexRay trigger.
enum - Returns the frame type of the FlexRay trigger.
:TRIGger:FLEXray:FRAMe SYNC
:TRIGger:FLEXray:FRAMe?

Sets the FlexRay trigger error condition.

NameTypeValuesDescription
errdiscrete-

Sets or queries whether FlexRay trigger definition uses Cycle Count or Frame ID when the trigger condition is set to Frame.

NameTypeValuesDescription
typeenumCYCLe | IDSelects the FlexRay trigger definition mode.
enum - Returns CYCLe or ID.

Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.

NameTypeValuesDescription
cycmaxenumEQU | NOT | GRE | LESS | INR | OUTRCYC comparison condition for the FlexRay trigger.
enum - Returns the current CYC comparison condition.
:TRIGger:FLEXray:CYCComp NOT /*Sets the CYC comparison condition of FlexRay trigger to NOT.*/
:TRIGger:FLEXray:CYCComp? /*The query returns NOT.*/

Sets the maximum cycle count used for the FlexRay trigger. The query form is documented in the syntax, but this slice does not show what it returns.

NameTypeValuesDescription
cycmaxinteger-

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.

Sets or queries the ID comparison of the FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
idcompenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRangeID comparison condition.
enum - Returns the current ID comparison setting as a short code.

Sets the minimum ID of the FlexRay trigger.

NameTypeValuesDescription
datamininteger-Minimum ID value for the FlexRay trigger.

Sets or queries the ID upper limit of FlexRay trigger.

NameTypeValuesDescription
datamaxinteger0 - 1,023
:TRIGger:FLEXray:MAXid <datamax>
:TRIGger:FLEXray:MAXid?
:TRIGger:M1553set / query

Sets relevant parameters for the M1553 trigger. The 1553B bus trigger can be configured for sync field, a specified data word, command word, status word, or error type.

NameTypeValuesDescription
source--

Sets the trigger source for the M1553 trigger. The command belongs to the :TRIGger:M1553 subsystem.

NameTypeValuesDescription
source--

Sets or queries Level A of M1553 trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelrealAnalog channel: Lower limit - (4.5 × VerticalScale - OFFSet)Level A value to set for the M1553 trigger.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:M1553:SOURce CHANnel2
:TRIGger:M1553:SOURce?

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 trigger threshold.
real - The query returns Level B of 1553B trigger in scientific notation.
:TRIGger:M1553:BLEVel 0.05
:TRIGger:M1553:BLEVel?

Sets or queries the polarity of the M1553 trigger.

NameTypeValuesDescription
polarityenum-

Sets or queries the trigger condition of M1553 trigger.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition for the M1553 trigger.
enum - The query returns SYNC, DATA, CMD, STAT, or ERR.

Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.

NameTypeValuesDescription
syncenumDATA | STATus | ALLSync type to set for the M1553 trigger.
enum - Returns the current sync type.
TRIGger:M1553:SYNC DATA
TRIGger:M1553:SYNC?

Sets or queries the M1553 trigger error type.

NameTypeValuesDescription
<err>--

Sets or queries the comparison type of the M1553 trigger when the trigger condition is "DATA".

NameTypeValuesDescription
datacompenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRangeComparison type for the M1553 trigger data condition.
enum - The query returns the current data comparison type.

Sets or queries the data value of the 1553 trigger.

NameTypeValuesDescription
datainteger0 - 65535Data value to set for the 1553 trigger.
integer - The query returns an integer ranging from 0 to 65535.
:TRIGger:M1553:DATValue 100
:TRIGger:M1553:DATValue?

Sets or queries the bit of data max. of M1553 trigger.

NameTypeValuesDescription
datamax--

Sets or queries the bit of data min. of M1553 trigger.

NameTypeValuesDescription
datamininteger0 - 19
integer - The query returns an integer ranging from 0 to 19.
:TRIGger:M1553:DMIN 10
:TRIGger:M1553:DMIN?

Sets or queries the data value of the M1553 trigger.

NameTypeValuesDescription
datainteger0 - 6Data value to set for 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 - 13Bit of bit time to set or query.
integer - The query returns an integer ranging from 0 to 13.

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

NameTypeValuesDescription
codeinteger0 | 1 | 255Discrete code value for the selected M1553 trigger bit.
integer - The query returns 0, 1, or 255.

:WAVeform:SOURceset / query

Selects the waveform source for waveform data acquisition. The source is specified with a single <source> parameter.

NameTypeValuesDescription
sourceenum-Waveform source selection.
:WAVeform:MODEset / query

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

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAW
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

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

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

NameTypeValuesDescription
<point>integer1 - 1,000Number of waveform points to read; the valid range depends on the current waveform reading mode.
integer - Returns the number of waveform points.
:WAVeform:POINts 100
:WAVeform:POINts?

Reads the waveform data.

block - Returns the waveform data.

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

real - Returns the time difference in scientific notation.

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

real - Returns the time value in scientific notation. In NORMal mode it returns the start time of the waveform data displayed on the screen; in RAW mode it returns the start time of the waveform data in internal memory; in MAX mode it returns the start time on screen in RUN state or in internal memory in Stop state.

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

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.

integer - The query returns an integer.

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

:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
<sta>integer1 - 1,000Start position of waveform data reading; the actual settable range depends on memory depth and waveform return format.
integer - The query returns the start position as an integer.
:WAVeform:STARt 100 /*Sets the start point to 100.*/
:WAVeform:STARt? /*The query returns 100.*/
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - 1,000Stop point of the waveform data reading operation.
integer - Returns the stop position as an integer.
:WAVeform:STOP 500 /*Sets the stop point to 500.*/
:WAVeform:STOP? /*The query returns 500.*/

Queries all waveform parameters.

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