/

Rigol

/

Rigol MHO954

SCPI COMMAND REFERENCE

Rigol MHO954

Rigol MHO954

The Rigol MHO954 is Rigol's oscilloscope in the MHO900 family. Its SCPI remote-control interface exposes 685 commands across 33 subsystems - 618 settable and 67 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.

685

Commands

618

Settable

67

Queries

33

Subsystems

SCPI

3.0

Verified

2026-07-16

All commands

:CLEarset / query

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

:RUNset / query

Starts running the oscilloscope acquisition. The command is a root-level command with no parameters shown in the slice.

:STOPset / query

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

:SINGleset / query

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

:TFORceset / query

Generates a trigger signal forcefully. It is only applicable in 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
boolboolean1 | ON | 0 | OFFEnables or disables the peak-peak priority setting.
integer - The query returns 0 or 1.
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/
:AUToset:PEAK? /*The query returns 0.*/
:AUToset:OPENchset / query

Sets or queries whether AUTO operation tests only the enabled channel. If disabled, the system tests the four analog channels (CH1-CH4) in sequence.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables testing only the enabled channel during AUTO operation.
enum - Returns 0 or 1 indicating whether only the enabled channel is tested during AUTO operation.
:AUToset:OPENch ON
:AUToset:OPENch?
:AUToset:OVERlapset / query

Sets or queries whether to enable the waveform display mode.

NameTypeValuesDescription
boolenum1|ON | 0|OFFEnables or disables the waveform overlay display mode.
enum - The query returns 0 or 1.
:AUToset:OVERlap OFF
:AUToset:OVERlap?

Sets or queries whether to enable keeping coupling.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables keeping coupling.
integer - The query returns 0 or 1.
:AUToset:LOCKset / query

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

NameTypeValuesDescription
boolboolean-Enables or disables the AUTO function.
:AUToset:ENAbleset / query

Sets or queries whether to enable the AUTO function.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the AUTO function.
enum - The query returns 0 or 1.

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

NameTypeValuesDescription
countinteger2 - 65536Number of averages to use.
integer - The query returns the average count.
:ACQuire:AVERages 128
:ACQuire:AVERages?
:ACQuire:MDEPthset / query

Sets or queries the oscilloscope memory depth, 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 | 5e8Sets the acquisition memory depth.
string - Returns the memory depth in scientific notation.
:ACQuire:TYPEset / query

Sets or queries the acquisition mode of the oscilloscope.

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

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

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

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

NameTypeValuesDescription
bitintegerMINimum - MAXimumResolution bits supported in high-resolution mode.

:BUS<n>:MODEset / query

Sets or queries the decoding type of the specified decoding bus. Only installed optional decodings are available for the command.

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

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

NameTypeValuesDescription
ninteger1 - 4Decoding bus number.
boolenum1 | ON | 0 | OFFDisplay state of the decoding bus.
enum - The query returns 1 or 0.
:BUS1:DISPlay ON /*Enables the decoding bus.*/
:BUS1:DISPlay? /*The query returns 1.*/
:BUS<n>:FORMatset / query

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

NameTypeValuesDescription
<n>discrete-Bus number to select.
formatenumPAR | RS232 | SPI | IIC | LIN | IIS | FLEX | M1553 | CANDecoding data format for the specified bus.
enum - Returns the current decoding data format.
:BUS<n>:EVENtset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolboolean1 | ON | 0 | OFFEnables or disables the event table.
boolean - Returns the on/off status of the specified decoding bus event table as 1 or 0.
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/
:BUS1:FORMat? /*The query returns HEX.*/
:BUS<n>:LABelset / query

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

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

Reads the data from the decoding event table.

NameTypeValuesDescription
ndiscrete1 - 4
returns
:BUS<n>:EEXPortset / query

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

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
valuereal(-5 x VerticalScale - OFFSet) - (5 x VerticalScale - OFFSet)Sets the threshold value.
typediscretePAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SClk | DATA | WS | PALCLK | CH1 | CH2 | CH3 | CH4Selects the decoding source type.
:BUS<n>:PARallelset / query

Sets relevant parameters for parallel decoding. The parallel bus consists of a clock line and a data line, and the oscilloscope samples channel data on the clock edge(s) to judge each data point according to the preset threshold level.

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 current parallel decoding source.
:BUS1:PARallel:BUS CHANnel1 /*Sets the source of Parallel decoding on Bus 1 to CHANnel1.*/
:BUS1:PARallel:BUS? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFClock source for Parallel decoding.
enum - Returns the 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.

enum - Returns the selected slope type for Parallel decoding.

Sets or queries the data width, in bits per frame, for Parallel decoding on the specified bus. This command is available only when the data source is set to User.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
widinteger1 - 4Data width (number of bits per frame) for Parallel decoding.
returns

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

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

Sets or queries the channel source of the currently selected data bit. The query returns the selected source as a Dn or CHANn keyword.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the currently selected data bit.
enum - Returns the selected source as one of D0 through D15 or CHAN1 through CHAN4.
:BUS1:PARallel:SOURce CHANnel2 /*Sets the channel source of the current bit to CHANnel2.*/
:BUS1:PARallel:SOURce? /*The query returns CHAN2.*/

Sets the endianness for the selected parallel bus. The syntax accepts an endianness parameter, but this page slice does not show the allowed values or any query form.

NameTypeValuesDescription
pol--Endianness setting.

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumNEGative | POSitiveSets the data polarity of Parallel decoding.
enum - Returns the current data polarity as NEG or POS.
:BUS1:PARallel:POLarity POSitive
:BUS1:PARallel:POLarity?
:BUS<n>:RS232set / query

Sets relevant parameters for RS232 decoding on bus n. The section introduces RS232 serial bus decoding, including the transmit (TX) and receive (RX) lines.

NameTypeValuesDescription
source--
:BUS<n>:RS232:TXset / query

Sets the RS232 transmit data source for bus decoding.

NameTypeValuesDescription
source--
:BUS<n>:RS232:RXset / query

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

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

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Specifies the bus number.
polenumPOSitive | NEGativeSets the RS232 decoding polarity.
enum - Returns the current RS232 decoding polarity.
:BUS1:RS232:POLarity NEGative
:BUS1:RS232:POLarity?

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4Bus number.
endianenumMSB | LSBTransmission order for RS232 decoding.
enum - The query returns LSB or MSB.
:BUS1:RS232:ENDian MSB /*Sets the transmission order of
:BUS1:RS232:ENDian? /*The query returns MSB.*/

Sets the baud rate used for RS232 decoding.

NameTypeValuesDescription
ninteger1 - 4Bus number to select.
baudinteger-Baud rate value for RS232 decoding.

Sets or queries the data width of RS232 decoding.

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

Sets 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 number.
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
ninteger1 - 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for I2C decoding.
enum - Returns the selected clock source as one of D0 through D15 or CHAN1 through CHAN4.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean-Enables or disables exchanging the clock channel source and the data channel source.
enum - Returns whether the clock channel source and the data channel source of I2C decoding on the specified bus have been exchanged.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
bitsdiscrete7 | 8 | 10Sets the I2C address width.
returns
:BUS<n>:SPIset / query

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

NameTypeValuesDescription
source--Clock source for SPI decoding.

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGative
enum - The query returns POS or NEG.

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

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOW
enum - The query returns HIGH or LOW.

Sets or queries the polarity of the SPI MISO data line. This command exists for backwards compatibility; use :BUS<n>:SPI:POLarity instead.

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

Sets or queries the polarity of the MOSI data line for SPI decoding. This command exists for backwards compatibility.

NameTypeValuesDescription
polarityenumHIGH | LOWPolarity of the MOSI data line.
enum - The query returns HIGH or LOW.
:BUS1:SPI:MOSI:POLarity HIGH /*Sets the polarity of MOSI data
:BUS1:SPI:MOSI:POLarity? /*The query returns HIGH.*/

Sets or queries the data width of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
widthinteger-
:BUS1:SPI:DBITs 8
:BUS1:SPI:DBITs?

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

NameTypeValuesDescription
endianenumMSB | LSBSelects the endian of SPI data transmission.
enum - The query returns MSB or LSB.
:BUS1:SPI:ENDian LSB
:BUS1:SPI:ENDian?
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumCS | TIMeoutSelects the SPI decode mode.
enum - The query returns CS or TIM.
:BUS1:SPI:MODE CS /*Sets the decode mode of SPI decoding to CS.*/
:BUS1:SPI:MODE? /*The query returns CS.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereals

Sets or queries the source of the CS line of SPI decoding on the specified bus. This setting is only valid in CS mode.

NameTypeValuesDescription
ninteger1 - 4Bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source of the CS line for SPI decoding.
enum - Returns the current CS line source for SPI decoding on the specified bus.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified bus number.
polarityenumHIGH | LOWPolarity of the CS line.
enum - The query returns HIGH or LOW.
:BUS1:SPI:SS:POLarity HIGH /*Sets the polarity of CS line of SPI decoding to HIGH.*/
:BUS1:SPI:SS:POLarity? /*The query returns HIGH.*/
:BUS<n>:CANset / query

Sets the CAN decoding parameters for the specified bus. The CAN decoding requires specifying the CAN or CAN-FD signal type and the sample position.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
source--Source of CAN decoding.
returns

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
stypeenumTX | RX | CANH | CANL | DIFFerentialCAN signal type to use for decoding.
:BUS<n>:CAN:BAUDset / query

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

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

Sets the CAN FD baud rate on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
baudinteger10 kbps - 5 MbpsBaud rate of CAN decoding.

Sets or queries the sample point position of CAN decoding on the specified bus, expressed in percent. The bus is specified by <n>.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select.
spointinteger10 - 90Sample point position.
returns
:BUS1:CAN:SPOint 80
:BUS1:CAN:SPOint?
:BUS<n>:LINset / query

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
spointinteger10 - 90Sample point position.
integer - The query returns the sample point position as an integer from 10 to 90.
:BUS1:CAN:FDSPoint 70
:BUS1:CAN:FDSPoint?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
boolenum1|ON | 0|OFFEnables or disables inclusion of the parity bit in LIN decoding.
integer - The query returns 0 or 1.
:BUS1:LIN:PARity ON
:BUS1:LIN:PARity?

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

NameTypeValuesDescription
ndiscrete-Decoding bus number.
source--Source of LIN decoding.

Sets or queries the version of LIN bus.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
valueenumV1X | V2X | MIXed
enum - The query returns V1X, V2X, or MIX.
:BUS1:LIN:STANdard V2X /*Sets the LIN bus version to
:BUS1:LIN:STANdard? /*The query returns V2X.*/
:BUS<n>:FLEXrayset / query

Sets the baud rate for FlexRay decoding. The default unit is bps and FlexRay decoding requires the signal type and baud rate.

NameTypeValuesDescription
baudintegerMINimum - MAXimumBaud rate for FlexRay decoding.
:BUS<n>:LIN:BAUDset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger2.4 kbps - 20 MbpsBaud rate of LIN decoding.
integer - The query returns an integer ranging from 2.4k to 20M.
:BUS1:LIN:BAUD 9600
:BUS1:LIN:BAUD?

Sets the baud rate for FlexRay decoding. The FlexRay decoding requires the signal type and baud rate to be specified.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<baud>integer2.4 kbps - 20 MbpsBaud rate used for FlexRay decoding.
:BUS1:FLEXray:BAUD 9600
:BUS1:FLEXray:BAUD?

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 | CHANnel4Selects the source used for FlexRay decoding.
enum - The query returns the selected source as one of the available digital channels or CHANnel1 through CHANnel4.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90
integer - The query returns an integer ranging from 10 to 90.
:BUS1:FLEXray:SPOint 70 /*Sets the sample point position of
:BUS1:FLEXray:SPOint? /*The query returns 70.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
stype--Signal type for FlexRay decoding.
:BUS1:FLEXray:STYPe <stype>
:BUS1:FLEXray:STYPe?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
chdiscreteA | B
enum - The query returns A or B.
:BUS1:FLEXray:CHANnel B.
:BUS1:FLEXray:CHANnel?
:BUS<n>:IISset / query

Sets or queries the clock source of the I2S decoding.

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

Sets or queries the clock source of the I2S decoding.

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

Sets the data source for I2S decoding.

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

Sets or queries the audio channel of the I2S trigger.

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.
:BUS1:IIS:SOURce:DATA CHANnel2
:BUS1:IIS:SOURce:DATA?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
alignenumIIS | RJ | LJAlignment mode for I2S decoding.
enum - Returns the current alignment mode.

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

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

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ninteger1 - 4Bus number.
valinteger-Word size for I2S decoding.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number specified in the command path.
valinteger4 - 32Receive width to set for I2S decoding.
integer - The query returns an integer ranging from 4 to 32.
:BUS1:IIS:RECewidth 5 /*Sets the receive width of I2S decoding to 5.*/
:BUS1:IIS:RECewidth? /*The query returns 5.*/

Sets the I2S word select low value on the specified bus.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Specifies the bus number.
valinteger4 - 32Sets the word select low setting.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
endianenumLSB | MSB | OFF | ON | 0 | 1Selects the endian used for I2S decoding on the specified bus.
:BUS1:IIS:ENDian MSB
:BUS1:IIS:ENDian?
:BUS<n>:M1553set / query

Sets relevant parameters for M1553 decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumNEGative | POSitive | OFF | ON | 0 | 1Sets the data polarity of I2S decoding.
enum - The query returns POS or NEG.
: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 M1553 decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 - 4Bus number.
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source of M1553 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:M1553:SOURce CHANnel2
:BUS1:M1553:SOURce?

:BODeplot:ENABleset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off state of the bode plot.
integer - Returns the bode plot enable state as 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 | OFFRun/stop state of the bode plot.
boolean - The query returns the run/stop status as 1 or 0.

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 or queries the input source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Input source for the bode plot.
enum - The query returns the selected channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:BODeplot:REF:IN CHANnel1
:BODeplot:REF:IN?

Sets or queries the output source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the output source of the bode plot.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
: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.

NameTypeValuesDescription
freqreal10 Hz - 3 MHzStop frequency of the sweep signal.
:BODeplot:POINtsset / query

Sets or queries the number of sweep points per decade.

NameTypeValuesDescription
numinteger10 - 100
integer - Returns the number of sweep points per decade.
:BODeplot:POINts 10
: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.5e7Frequency range to set the sweep amplitude for.
ampreal20 mV - 10 VVariable amplitude of the sweep signal.
real (V) - Returns the voltage amplitude of the sweep signal for the specified output frequency range in scientific notation.
: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 3.000000E-1.*/

Sets or queries whether to enable the display of the amplitude frequency curve.

NameTypeValuesDescription
boolenumON | OFFEnables or disables the amplitude frequency curve display.
enum - The query returns 1 or 0.
:BODeplot:GAINcurve:ENABle ON /*Displays the amplitude frequency curve.*/
:BODeplot:GAINcurve:ENABle? /*The query returns 1.*/

Sets or queries whether to enable the display of phase frequency curve.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables display of the phase frequency curve.
enum - The query returns 1 or 0.

Sets or queries the bandwidth limit of the specified channel. The bandwidth limit can be disabled by setting it to OFF.

NameTypeValuesDescription
ndiscrete1 - 4Specifies the channel number.
valenumOFF | ON | 20M | 250MSets the channel bandwidth limit.
enum - The query returns the current bandwidth limit setting.
:CHANnel1:BWLimit 20M
:CHANnel1:BWLimit?

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete-
couplingenumAC | DC | GND
enum - Returns the channel coupling mode.
: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 | 2 | 3 | 4Specifies the channel number.
boolboolean1 | ON | 0 | OFFSets the channel display state.
boolean - The query returns 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 the on/off status for that channel.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetrealVVertical offset of the specified channel.
:CHANnel1:OFFSet 0V
:CHANnel1:OFFSet?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
valrealsDelay calibration time.
real (s) - Returns the delay calibration time of the specified channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
impedanceenumOMEG | FIFTySelects the channel input impedance.
enum - Returns the current input impedance setting.

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the channel number.
scalerealV/divSets the vertical scale of the channel.
real (V/div) - The query returns the vertical scale in scientific notation.
:CHANnel1:SCALe 0.1/*Sets the vertical scale of CH1 to 0.1 V/div.*/
:CHANnel1:SCALe? /*The query returns 1.000000E-01.*/

Sets or queries the probe ratio of the specified analog channel. The query returns the probe ratio of the specified analog channel in scientific notation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
attendiscrete0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 15 | 20 | 50 | 100 | 150 | 200 | 500 | 1000 | 1500 | 2000 | 5000 | 10000 | 15000 | 20000 | 50000Sets the probe ratio.
numeric - The probe ratio of the specified analog channel in scientific notation.

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

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

Sets or queries the content of the label for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified analog channel number.
unitsenumWATT | AMPere | VOLTage | UNKNownAmplitude display unit to set for the channel.
enum - Returns the channel amplitude display unit as one of VOLT, WATT, AMP, or UNKN.
:CHANnel1:UNITs VOLTage /*Sets the amplitude display unit of CH1
:CHANnel1:UNITs? /*The query returns VOLT.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
boolboolean1 | ON | 0 | OFFEnables or disables the fine adjustment of the vertical scale.
boolean - The query returns 1 or 0.
:CHANnel1:VERNier ON /*Enables the fine adjustment of the vertical scale of CH1.*/
:CHANnel1:VERNier? /*The query returns 1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetrealVBias voltage offset for the specified channel.
returns
:CHANnel1:POSition 0.5
:CHANnel1:POSition?

Queries the measurement value of the frequency counter.

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

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

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

Sets or queries the source used by the frequency counter.

NameTypeValuesDescription
sourceenum-
returns
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

NameTypeValuesDescription
modeenumFREQuency | PERiod | TOTalizeSelects the frequency counter measurement mode.
:COUNter:NDIGitsset / query

Sets or queries the resolution of the frequency counter. When the measurement mode is Period or Frequency, resolution must be set; it is unavailable in Totalize mode.

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

Enables or disables the statistical function of the frequency counter. The query reports the on/off status of that statistical function.

NameTypeValuesDescription
boolboolean-Enables or disables the statistical function.
boolean - Returns the on/off status of the statistical function.

Clears the total count. This command is available when the measurement type is set to "Totalize".

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

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

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

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

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type to use in manual mode.

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeSelects the manual cursor type.
enum - The query returns TIME or AMPL.
:CURSor:MANual:TYPE AMPLitude
:CURSor:MANual:TYPE?

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
tunitenumSECondHorizontal unit used in manual cursor measurement.
enum - The query returns SEC.
:CURSor:MANual:TUNit SECond
:CURSor:MANual:TUNit?

Sets or queries the vertical unit in manual cursor measurement mode. The source unit is used for AY, BY, and ∆Y measurements.

NameTypeValuesDescription
vunitenumSOURceVertical unit for cursor measurement.
enum - The query returns SOUR.
:CURSor:MANual:VUNit SOURce /*Sets the units of AY, BY, and ∆Y to
: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.
:CURSor:MANual:CAX <ax>
:CURSor:MANual:CAX?

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

NameTypeValuesDescription
ayrealVVertical position of Cursor A; the range is determined by the current vertical scale and position.
real (V) - Returns the vertical position of Cursor A in scientific notation.
:CURSor:MANual:CAY 0.1 /*Sets the vertical position of Cursor A
:CURSor:MANual:CAY? /*The query returns 1.000000E-1.*/

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

NameTypeValuesDescription
<bx>real-

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

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

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

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

real - Returns the Y value at Cursor A in scientific notation. The unit is the selected vertical unit; if the cursor measurement value is invalid, no value is returned.

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

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

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

real - Returns the Y value at Cursor B in scientific notation; the unit is related to the vertical unit.

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

real - The current difference in scientific notation.

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

real - Returns the reciprocal (1/ΔX) of the absolute difference between Cursor A and Cursor B in scientific notation.
:CURSor:TRACkset / query

Sets or queries cursor track source 1. The syntax shown is `:CURSor:TRACk:SOURce1 <source>` with a corresponding query form `:CURSor:TRACk:SOURce1?`.

NameTypeValuesDescription
source--

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

real - Returns the current difference in scientific notation.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source for Cursor B in track mode.
enum - Returns the selected channel source.

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

NameTypeValuesDescription
axrealsHorizontal position of Cursor A.
real (s) - The query returns the horizontal position of Cursor A in scientific notation.

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

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

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

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

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

NameTypeValuesDescription
byrealVVertical position of Cursor B; the range is determined by the current vertical scale and position.
real (V) - The query returns 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 of cursor measurement. The unit is determined by the amplitude unit selected for the currently corresponding channel.

real - Returns the X value at Cursor A in scientific notation. The unit is determined by the amplitude unit selected for the currently corresponding channel.
:CURSor:TRACk:AXValue? /*The query returns 1.000000E-1.*/

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

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

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

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

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

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

real - The current difference in scientific notation.

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

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

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

NameTypeValuesDescription
x--

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

NameTypeValuesDescription
modeenumY | XAxis in track mode.
enum - The query returns the current track-mode axis.
:CURSor:TRACk:MODE X
:CURSor:TRACk:MODE?
:CURSor:XY:AXset / query

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

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

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

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

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

NameTypeValuesDescription
yreal-Vertical position of Cursor A; related to the current vertical scale and vertical offset.
real - The vertical position of Cursor A in scientific notation.
:CURSor:XY:AY 0.1
:CURSor:XY:AY?
:CURSor:XY:BYset / query

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

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

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

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

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

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

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

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

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

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

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

string - The current difference in scientific notation.

:DISPlay:TYPEset / query

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

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

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

NameTypeValuesDescription
timeenumMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting.
enum - Returns the current persistence time setting.
: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 on the screen, expressed as a percentage.

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

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONE

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

NameTypeValuesDescription
brightnessinteger0 - 100Brightness percentage for the screen grid.
integer - The query returns an integer ranging from 0 to 100.
:DISPlay:GBRightness 60
:DISPlay:GBRightness?

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

NameTypeValuesDescription
brightnessinteger0 - 100Brightness setting in percent.
integer - The query returns an integer ranging from 0 to 100.
:DISPlay:CBRightness 60
:DISPlay:CBRightness?

Queries the bitmap data stream of the currently displayed image.

NameTypeValuesDescription
typeoptenumBMP | PNG | JPGSpecifies the format of the screenshot bitmap data stream.
block - Returns the binary data stream of the screenshot in the specified format.
:DISPlay:RULersset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the scale ruler display.
enum - The query returns 1 or 0.
:DISPlay:RULers ON /*Enables the display of the scale ruler.*/
:DISPlay:RULers? /*The query returns 1.*/
:DISPlay:MOVEset / query

Sets or queries whether to move the scale ruler to track the waveform coordinate.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables moving the scale ruler to track the waveform coordinate.
enum - Returns the on/off status of whether the scale ruler moves to track the waveform coordinate.
:DISPlay:COLorset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns the color grade display on or off.
boolean - Returns 1 or 0 indicating the on/off status of the color grade display.
:DISPlay:COLor ON
:DISPlay:COLor?
:DISPlay:WHOLdset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns waveform hold on or off.
boolean - The query returns 1 or 0.

:DVM:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the digital voltmeter.
enum - The query returns 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
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Digital voltmeter source channel.
enum - The query returns the selected source channel.
: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. The query form returns the on/off status of the histogram.

NameTypeValuesDescription
boolboolean-Boolean state that enables or disables the histogram function.
boolean - The current on/off status of the histogram.
:HISTogram:TYPEset / query

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTicalSelects the histogram orientation.
enum - The query returns HOR or VERT.
:HISTogram:TYPE VERTical
:HISTogram:TYPE?

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Histogram source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4.
:HISTogram:SOURce CHANnel2
:HISTogram:SOURce?

Sets or queries the height of the histogram.

NameTypeValuesDescription
heightinteger1div - 4divHistogram height.

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.
:HISTogram:RANGe:LEFT -2
:HISTogram:RANGe:LEFT?

Sets the right limit of the histogram.

NameTypeValuesDescription
numberreal(-5 x Horizontal Time Base + Horizontal Offset) - (5 x Horizontal Time Base + Horizontal Offset)Right limit of the histogram.

Sets or queries the top limit of the histogram.

NameTypeValuesDescription
numberreal(-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet)Top limit of the histogram.
real - The query returns the top limit.
:HISTogram:RANGe:TOP <number>
:HISTogram:RANGe:TOP?

Sets or queries the bottom limit of the histogram. The bottom limit should be smaller than the top limit.

NameTypeValuesDescription
numberreal(-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet)

Queries the statistics of the histogram results.

string - Returns the statistics of the histogram results as strings, formatted as a bracketed list of labeled values such as Sum, Peaks, Max, Min, Pk_Pk, Mean, Median, Mode, Bin width, Siqma, meanPlusSigma, meanPlus2Sigma, and meanPlus3Sigma.

Saves the histogram data file to the specified path. The command is only valid when valid histogram data statistics exist.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.
:HISTogram:SAVE:CSV C:/123.csv

*IDN?query

Queries the ID string of the instrument.

string - The instrument identification string.
*RSTset / query

Restores the instrument to its factory default settings.

*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 - 255Value of the enable mask for the standard event register set.
integer - The query returns the decimal-weighted sum of all bits set in the register.
*ESE 16 /*Enables Bit 4 (16 in decimal) in the register.*/
*ESE? /*The query returns the enable value of the register 16.*/
*ESR?query

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

integer - Returns the event register as an integer equal to the binary-weighted sum of all bits set in the standard event status register.
*OPCset / query

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

*SREset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Value of the status byte register enable mask, equal to the sum of the decimal values of all bits set.
integer - The query returns the decimal-weighted sum of all the bits set in the enable register.
*SRE 16
*SRE?
*STB?query

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

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

Waits for all pending operations to complete before executing any additional commands. This operation command has no function and is included only for compatibility with other devices.

:LA:ENABleset / query

Enables or disables the LA function; the query checks whether the LA function is enabled.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the LA function.
:LA:ACTiveset / query

Sets or queries the current activate channel.

NameTypeValuesDescription
digitalenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Selects the digital channel to activate.
enum - Returns the currently activated digital channel.
:LA:ACTive D3 /*Sets the current activated channel to D3.*/
:LA:ACTive? /*The query returns D3.*/
:LA:AUTosortset / query

Sets the auto sorting mode for the waveforms of the enabled channels. The query returns the current sorting mode.

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

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

NameTypeValuesDescription
digitalinteger0 - 15Specifies the digital channel number.
boolenumON | OFFTurns the specified digital channel on or off.
enum - Returns the on/off status of the specified digital channel.

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
digitaldiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15Specifies the digital channel whose label is set or queried.
labelstring-Label text for the specified digital channel.
string - Returns the label of the specified digital channel in ASCII strings.

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

NameTypeValuesDescription
ninteger1 - 2
boolenum1 | ON | 0 | OFF
integer - The query returns 1 or 0.
:LA:POD1:DISPlay ON
:LA:POD1:DISPlay?

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

NameTypeValuesDescription
<n>integer1 - 2
<thre>realV
:LA:SIZEset / query

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

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

:LAN:DHCPset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables DHCP configuration mode.
enum - Returns the current DHCP configuration mode status as 1 or 0.
:LAN:DHCP OFF
:LAN:DHCP?
:LAN:AUToipset / query

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

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

Sets or queries the default gateway.

NameTypeValuesDescription
stringstring-ASCII string for the default gateway address.
string - Returns the current default gateway.
:LAN:DNSset / query

Sets or queries the DNS address. The address must be given in dotted-quad form, and the query returns the current DNS address as a string.

NameTypeValuesDescription
stringstring-DNS address in nnn.nnn.nnn.nnn format.
string - Returns the current DNS address in strings.

Queries the MAC address of the instrument.

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

Queries the address of the DHCP server.

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

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables static IP configuration mode.
boolean - Returns the on/off status of the static IP configuration mode as 1 or 0.
*:LAN:MANual ON /*Enables the static IP configuration mode.*/
*:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets or queries the instrument IP address.

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

Sets or queries the subnet mask. The mask string must be in nnn.nnn.nnn.nnn format and can only be set when IP configuration mode is Static IP with DHCP and Auto IP disabled.

NameTypeValuesDescription
<string>string-Subnet mask in nnn.nnn.nnn.nnn format.
string - Returns the current subnet mask in strings.

Queries the current network configuration status.

enum - Returns the current network configuration status.

Queries the VISA interface type for the LAN connection.

NameTypeValuesDescription
typeoptenum-Optional type qualifier.
:LAN:MDNSset / query

Enables or disables mDNS, or queries the mDNS status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the mDNS state.
enum - The query returns 1 or 0.
:LAN:MDNS ON
:LAN:MDNS?
:LAN:HOST:NAMEset / query

Sets or queries the host name.

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

Sets or queries the description.

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

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

:MASK:ENABleset / query

Enables or disables the mask test function.

NameTypeValuesDescription
boolboolean-Turns the mask test function on or off.
:MASK:SOURceset / query

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

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

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

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

Sets the X dimension setting for the mask test, or queries the current X setting.

NameTypeValuesDescription
<x>--
:MASK:Yset / query

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

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

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

:MASK:RESetset / query

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

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

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

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

integer - The query returns an integer.

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

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the rear-panel [AUX OUT] connector output.
enum - Returns the output on/off status of the rear-panel [AUX OUT] connector.

Sets or queries the output event.

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

Sets or queries the output pulse time.

NameTypeValuesDescription
timereal100 ns - 10 msOutput pulse time.
string - The query returns the pulse time in scientific notation.
:MASK:OUTPut:TIME 0.000003 /*Sets the pulse time to 3 μ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
<n>discrete1 - 4Math function index.
<bool>boolean1 | ON | 0 | OFFTurns the math operation function on or off.
integer - The query returns 1 or 0.
:MATH1:DISPlay ON /*Enables the math operation of Math1.*/
:MATH1:DISPlay? /*The query returns 1.*/

Sets or queries the operator of the specified math operation.

NameTypeValuesDescription
ninteger1 - 4Math operation index to configure.
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXBOperator to use for the math function.
enum - Returns the current math operator as one of the abbreviated keywords shown in the return format.
:MATH1:OPERator INTG /*Sets the math operator of Math1 to INTG.*/
:MATH1:OPERator? /*The query returns INTG.*/
:MATH<n>:SOURce1set / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math function index.
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Source input to use.
enum - Returns the selected source.
:MATH1:SOURce1 CHANnel3
:MATH1:SOURce1? /*The query returns CHAN3.*/
:MATH<n>:SOURce2set / query

Sets or queries Source B of an arithmetic operation.

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

Sets or queries Source A of the logic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Logic operation index.
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source A for the logic operation.
enum - Returns the current Source A setting as one of the digital channels D0 through D15 or CHAN1 through CHAN4.

Sets or queries Source B of the logic operation.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source B of the logic operation.
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.
:MATH<n>:SCALeset / query

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

NameTypeValuesDescription
ninteger1 - 4
scalereal-Vertical scale of the operation results.
returns
: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 | 4Operation index.
offsetreal-1 GV - +1 GVVertical offset of the operation results.
real - The query returns the vertical offset of the current operation results in scientific notation.
:MATH1:OFFSet 8 /*Sets the vertical offset to 8 V.*/
:MATH1:OFFSet? /*The query returns 8.000000E0.*/
: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 | 4Math operation index.
boolenum1 | ON | 0 | OFFEnables or disables the inverted display.
integer - Returns 1 or 0.
*:MATH1:INVert ON
*:MATH1:INVert?
:MATH<n>:RESetset / query

Adjusts the vertical scale of the operation results to an optimal value based on the currently selected operator and the horizontal time base of the source.

:MATH<n>:GRIDset / query

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

NameTypeValuesDescription
gridenumFULL | HALF | NONEGrid type for the math operation display.
enum - The query returns FULL, HALF, or NONE.
no explicit syntax examples beyond the invocation lines shown in the manual
:MATH<n>:EXPandset / query

Sets or queries the vertical expansion type of the math operation.

NameTypeValuesDescription
<exp>--

Sets or queries the waveform type of a math operation.

NameTypeValuesDescription
ninteger1 - 4
typeenumMAIN | ZOOMSelects the waveform region for the math operation.
enum - Returns the waveform type as GND or CENT. The query returns CENT for the center setting.
:MATH1:EXPand CENTer
:MATH1:EXPand?

Sets or queries the channel source of FFT operation.

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

Sets or queries the FFT window type for the math operation. Zoom is not supported for the FFT operation.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<window>enumHANNing | HAMMing | BLACkman | RECTangular
enum - The query returns MAIN or ZOOM.

Sets or queries the vertical unit of FFT operation results.

enum - Returns the present FFT vertical unit.

Sets or queries the mode of FFT operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumNORMal | AVERage | MAXHoldSelects the FFT operation mode.
enum - The query returns NORM, AVER, or MAXH.
: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 average count for FFT in Average mode.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math trace number to select.
cntinteger2 - 1,000Average count for FFT in Average mode.
integer - The query returns the average count as an integer ranging from 2 to 1,000.
:MATH1:FFT:AVCNt 1000
:MATH1:FFT:AVCNt?

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
offsetreal-1.00 GdBV - 1.00 GdBVVertical offset of the FFT operation results.
real - The current vertical offset of FFT operation results, returned in scientific notation.

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

NameTypeValuesDescription
<hsc>real10 Hz - 2 GHzFrequency range of the FFT operation results.
real - 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, i.e. the frequency relative to the horizontal center of the screen.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT trace number.
centreal5 Hz - <2 GHzCenter frequency of the FFT operation results.
real (Hz) - Returns the current center frequency in scientific notation.
:MATH1:FFT:HCENter 10000000
:MATH1:FFT:HCENter?

Sets or queries the start frequency of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuerealHz
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 frequency +10 Hz) - 2 GHz
real (Hz) - Returns the stop frequency of the operation results in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 - 4
boolenum1 | ON | 0 | OFFEnables or disables the FFT peak search.
enum - The query returns the on/off status of the FFT peak search as 1 or 0.
:MATH1:FFT:SEARch:ENABle ON /*Enables the FFT peak search.*/
:MATH1:FFT:SEARch:ENABle? /*The query returns 1.*/

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

NameTypeValuesDescription
ninteger1 - 4FFT function index.
numinteger-Maximum number of FFT peak search results.

Sets or queries the threshold of the FFT peak search.

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

Sets or queries the excursion of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT trace number.
excurreal0 - 8 x VerticalScaleExcursion of the FFT peak search.
real - Returns the excursion in scientific notation.
:MATH1:FFT:SEARch:EXCursion 0.5
:MATH1:FFT:SEARch:EXCursion?

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

NameTypeValuesDescription
<n>discrete-
<order>enumAMPorder | FREQorder
returns

Queries the FFT peak search results table.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
string - The query 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.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumLPASs | HPASs | BPASs | BSTopSelects the filter type.
enum - The query returns LPAS, HPAS, BPAS, or BST.

Sets or queries cut-off frequency 1 for the math filter. Used for Low Pass/High Pass filters with one cut-off frequency, or as the first cut-off frequency for Band Pass/Band Stop filters.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation number.
freq1real0.005 x screen sample rate - 0.5 x screen sample rateCut-off frequency 1; its allowable range depends on the filter type.

Sets or queries cut-off frequency 2 of the Band Pass Filter/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 - The query returns the current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W2 1500000
:MATH1:FILTer:W2?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Logic operation index.
sensreal100 mdiv - 1 divSensitivity of the logic operation.
string - The query returns the sensitivity of the logic operation in scientific notation.
*:MATH1:SENSitivity 0.2
*:MATH1:SENSitivity?

Sets or queries the smoothing window width of differential operation.

NameTypeValuesDescription
distinteger5 - 10000Smoothing window width of the differential operation.
integer - The query returns the smoothing window width of the differential operation.

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

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Threshold level to apply.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)
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
ninteger1 - 4Specifies the math operation window number.
string - The title of the specified math operation window.

Sets or queries whether to display the waveform label of the specified operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
boolboolean1 | ON | 0 | OFFTurns waveform label display on or off.
integer - The query returns 1 or 0.
:MATH<n>:DISModeset / query

Sets or queries the display area of the math operation function. 0|OFF displays the math operation waveform in the math operation window; 1|ON displays it in the main waveform view.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolenum1 | ON | 0 | OFFSelects whether the math operation waveform is displayed in the math operation window or the main waveform view.
enum - The query returns 1 or 0.
:MATH1:DISMode 1 /*Sets the math operation waveform to be
:MATH1:DISMode? /*The query returns 1.*/

:MEASure:SOURceset / query

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

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

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

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsMeasurement item to measure or query.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the parameter under measurement.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the parameter under measurement.

Sets or queries the channel source of the All Measure function. If <chan> is set to OFF, the All Measure function is disabled.

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFChannel source for the All Measure function.
enum - Returns the current All Measure function channel source.
:MEASure:AMSource CHANnel1
:MEASure:AMSource?

Sets or queries the statistics count.

NameTypeValuesDescription
valinteger2 - 100,000Statistics count value.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the statistical function on or off.
enum - Returns the current statistical function status as 1 or 0.
:MEASure:STATistic:DISPlay ON /*Enables the statistical function.*/
:MEASure:STATistic:DISPlay? /*The query returns 1.*/

Enables the statistical function of a waveform parameter for the specified source, or queries the statistical results of that waveform parameter. The query returns the statistical results in scientific notation.

NameTypeValuesDescription
itemenumVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsMeasurement item to enable 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 parameter under measurement.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTStatistic result type to query.
numeric - The statistical result in scientific notation.
:MEASure:STATistic:ITEM VPP,CHANnel2
:MEASure:STATistic:ITEM? MAXimum,VPP

Sets or queries the upper limit of the threshold level for the analog channel in auto measurement. The allowed range depends on the current threshold middle value and threshold type.

NameTypeValuesDescription
valueinteger-Upper limit value for the threshold level.
numeric (V) - Returns the threshold in scientific notation. When the threshold type is absolute, the default unit of the return value is V.
:MEASure:SETup:MAX 95
:MEASure:SETup:MAX?

Sets the middle value of the threshold level of the analog channel in auto measurement. The range depends on the current threshold type and probe ratio, and is related to the upper and lower threshold limits.

NameTypeValuesDescription
<value>integer-Middle threshold level value.

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

NameTypeValuesDescription
valueinteger-Lower limit threshold value.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used as Source A for phase or delay measurement.
enum - Returns the selected Source A value.

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

NameTypeValuesDescription
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source B for the phase or delay measurement.
enum - Returns the selected source B.
:MEASure:SETup:PSB CHANnel2
:MEASure:SETup:PSB?

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

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

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

NameTypeValuesDescription
<source>discrete-Source selection for the phase or delay measurement.

Sets or queries the threshold source. Modifying the threshold affects measurement results for time, delay, and phase parameters.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the threshold source.
enum - Returns the selected threshold source.

Sets or queries the measurement threshold type.

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

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOM | CURSorSelects the measurement range region.
enum - The query returns MAIN, ZOOM, or CURS.
:MEASure:AREA ZOOM /*Sets the type of the measurement range to ZOOM.*/
:MEASure:AREA? /*The query returns ZOOM.*/
:MEASure:TYPEset / query

Sets or queries the type of the measurement range.

NameTypeValuesDescription
<type>--

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

NameTypeValuesDescription
caxrealsHorizontal position of Cursor A.

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

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 0.000005 /*Sets the position of Cursor B to 5 µs.*/
:MEASure:CREGion:CBX /*The query returns 5.000000E-6.*/

Sets or queries whether Cursor A and Cursor B are linked.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether Cursor A and Cursor B are linked.
integer - The query returns 1 or 0.
:MEASure:CREGion:CABX ON /*Sets Cursor A and Cursor B to be linked.*/
:MEASure:CREGion:CABX? /*The query returns 1.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean state for the measurement auto cursor.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables 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
sourceenum-

Queries the measurement results of the frequency counter.

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

Sets the amplitude measurement type.

NameTypeValuesDescription
val--

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude top value type.
enum - Returns HIST or MAXM.
:MEASure:AMP:MANual:TOP <val>
:MEASure:AMP:MANual:TOP? /*The query returns HIST or MAXM.*/

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude base value type.
enum - The query returns HIST or MAXM.
:MEASure:AMP:MANual:BASE MAXMin /*Sets the amplitude base value
:MEASure:AMP:MANual:BASE? /*The query returns MAXM.*/

Sets or queries whether to enable the measurement histogram function.

NameTypeValuesDescription
boolboolean-Enables or disables the measurement histogram function.

Queries the statistics result of the measurement histogram. The query returns the statistics result of the measurement histogram in strings.

string - The statistics result of the measurement histogram.
:MEASure:HISTogram:STATistics:RESult? /*The query returns [["92","1","0","Vpp","0","374hits","38hits","1.949V","1.907V","42.26 mV","1.924V","1.924V","1.924V","191.2uV","6.123mV","19.12mV"]].*/

Sets or queries the measurement type.

NameTypeValuesDescription
valenum-Measurement type to select.
returns

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVeType of quick operation to set.
enum - Returns the type of the shortcut keys as an integer value from 0 to 2.

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

NameTypeValuesDescription
boolboolean-Enables or disables waveform recording.
integer - Returns the on/off status of waveform recording as 0 or 1.
:RECord:ENABleset / query

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables waveform recording.
enum - The query returns the on/off status as 0 or 1.
:RECord:ENABle ON
:RECord:ENABle?

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

NameTypeValuesDescription
<operate>--Control value for starting waveform recording.
returns - Returns whether waveform recording starts or stops.
:RECord:STARtset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether recording starts or stops.
enum - Returns 1 or 0 for the current waveform recording state.
:RECord:STARt ON
:RECord:STARt?

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames for waveform recording.
integer - The query returns an integer ranging from 1 to the maximum number of frames that can be recorded currently.
:RECord:WRECord:FRAMes 300
:RECord:WRECord:FRAMes?
: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
:RECord:FRAMes?

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

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

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

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

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

NameTypeValuesDescription
boolenum-On/off status of the beeper when recording is completed.
enum - Returns the current on/off status of the beeper when recording is completed.

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame index for waveform playing.
integer - The current frame number.
:RECord:WREPlay:FCURrent 300
:RECord:WREPlay:FCURrent?
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to set.
integer - The query returns an integer.
:RECord:CURRent 300
:RECord:CURRent?

Sets or queries the start frame in waveform playback.

NameTypeValuesDescription
startinteger1 - the maximum number of frames that can be played back currentlyStart frame number for waveform playback.
integer - The query returns the start frame.
:RECord:WREPlay:FSTart 10
:RECord:WREPlay:FSTart?

Sets or queries the end frame in waveform playback.

NameTypeValuesDescription
endinteger1 - the maximum number of frames that can be played back currentlyEnd frame in waveform playback.

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 or queries the frame interval used for waveform replay.

NameTypeValuesDescription
intervalreal-

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

NameTypeValuesDescription
modeenumREPeat | SINGleWaveform playback mode.
enum - The query returns REP or SING.
:RECord:WREPlay:MODE REP /*Sets the playback mode to REP.*/
:RECord:WREPlay:MODE? /*The query returns REP.*/

Sets or queries the playback direction in waveform playing.

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

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

NameTypeValuesDescription
operateenumRUN | STOPControls whether waveform playing is enabled or disabled.
enum - Returns the on/off status of the waveform playing function.
: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
<bool>enum1 | ON | 0 | OFFEnables or disables waveform playing.
enum - The query returns 1 or 0.
:RECord:PLAY ON /*Sets to play the waveforms.*/
:RECord:PLAY? /*The query returns 1.*/

Plays back the next frame of waveforms manually.

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

Sets to play from the start frame or end frame manually.

NameTypeValuesDescription
valenumFFIRst | FENDSelects whether playback starts from the first frame or the end frame.
*:RECord:WREPlay:PLAY <val>

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel position to set or query.
chandiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for the selected reference channel.
discrete - Returns the source of the specified reference channel.

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

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel number.
scalereal1 mV - 100 VSets the vertical scale; the actual range depends on probe ratio and input impedance.
real - Returns the vertical scale in scientific notation.
:REFerence:VSCale 1,2 /*Sets the vertical scale of reference channel 1 to 2 V.*/
:REFerence:VSCale? 1 /*The query returns 2.000000E0.*/

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

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

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

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

Sets the current reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Selects the reference channel number.
:REFerence:SAVEset / query

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

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

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number.
colorenumGRAY | GREen | BLUE | RED | ORANgeDisplay color to assign to the reference channel.
enum - The query returns GRAY, GRE, BLUE, RED, or ORAN.
:REFerence:COLor 1,GREen /*Sets the display color of the reference channel 1 to GREen.*/
:REFerence:COLor? 1 /*The query returns GRE.*/

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

NameTypeValuesDescription
boolenumON | OFFBoolean enable/disable state for reference channel label display.
enum - Returns the on/off label display status of all the reference channels.

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel number.
strstring-Specifies the label text to assign to the reference channel.
string - Returns the label of the specified reference channel in strings.
:REFerence:LABel:CONTent 1,REF1 /*Sets the label of
:REFerence:LABel:CONTent? 1 /*The query returns REF1.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables image inversion when saving the image.
integer - The query returns 1 if invert is enabled and 0 if it is disabled.
:SAVE:IMAGe:INVert ON
:SAVE:IMAGe:INVert?

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

enum - Returns the image color setting.

Sets or queries the image save format. The image can be saved as PNG, BMP, or JPG.

NameTypeValuesDescription
formatenumPNG | BMP | JPGFormat in which the image is saved.
enum - The query returns PNG, BMP, or JPG.
:SAVE:IMAGe:FORMat PNG
:SAVE:IMAGe:FORMat?

Sets whether an image header is included when saving an image.

NameTypeValuesDescription
boolenumON | OFFBoolean state controlling image header inclusion.

Queries the bitmap data stream of the currently displayed image.

arbitrary_block - The bitmap data stream of the currently displayed image, returned as TMC header + binary data stream of the screenshot + terminator.
:SAVE:IMAGe:DATA?
:SAVE:PATHnameset / query

Sets or queries the file saving path.

NameTypeValuesDescription
namestring-File saving path.
string - The query returns the file saving path in strings.
:SAVE:PATHname C:/new /*Sets the file saving path to C:/new.*/
:SAVE:PATHname? /*The query returns C:/new.*/
:SAVE:IMAGeset / query

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

NameTypeValuesDescription
pathstring-Path used for saving the image.
:SAVE:SETupset / query

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

NameTypeValuesDescription
pathstring-Includes the file storage location and filename with a suffix.
:SAVE:WAVeformset / query

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

NameTypeValuesDescription
<path>string-File storage location and filename with suffix.
:SAVE:WAVeform <path>
:SAVE:MASKset / query

Saves the mask file to the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix.
:SAVE:MASK D:/123.pf /*Saves the mask file to the external storage device Disk D, with the filename 123.pf.*/

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

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables overwriting of an existing file with the same name.
enum - Returns 1 or 0 indicating whether file overwriting is enabled.
:SAVE:OVERlap ON /*Enables to overwrite the existing file.*/
:SAVE:OVERlap? /*The query returns 1.*/
:SAVE:PREFixset / query

Sets the file name prefix used when saving. The syntax shown documents a single <name> parameter.

NameTypeValuesDescription
namestring-File name prefix used for saving.

Sets or queries the server path for SMB file sharing.

NameTypeValuesDescription
pathstring-Server path for SMB file sharing.
string - The query returns the server path of the SMB file sharing in strings.
:SAVe:SMB:SERVerpath \\xxx.xxx.xxx.xxx\name
:SAVe:SMB:SERVerpath?

Sets or queries the user name for SMB file sharing.

NameTypeValuesDescription
<name>string-User name for SMB file sharing.
string - The query returns the user name for the SMB file sharing in strings.
:SAVe:SMB:USERname Rigol
:SAVe:SMB:USERname?

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

NameTypeValuesDescription
passwordstring-Password for SMB file sharing.
string - The query returns the password for the SMB file sharing in strings.
:SAVe:SMB:PASSword <password>
:SAVe:SMB:PASSword?

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables auto-connecting SMB file sharing at bootup.
enum - Returns the auto-connect state as 0 or 1.
:SAVe:SMB:AUToconnect ON /*Enables auto-connecting SMB file sharing at bootup.*/
:SAVe:SMB:AUToconnect? /*The query returns 1.*/

Configures the instrument to connect the SMB file sharing.

:LOAD:SETupset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix; the local disk uses C:/ and the external storage device can be D:/, and the filename suffix must be *.stp.
:LOAD:SETup D:/123.stp /*Loads the setup file "123.stp" from
the external storage device Disk D.*/
:LOAD:MASKset / query

Loads the mask file from the specified path.

NameTypeValuesDescription
<path>string-Path to the mask file to load.

:NAVigate:ENABleset / query

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

NameTypeValuesDescription
boolenum-On/off state of the Navigation function.
:NAVigate:MODEset / query

Sets or queries the navigation mode. The mode can be TIME for time navigation or SEARch for event search navigation.

NameTypeValuesDescription
modeenumTIME | SEARchNavigation mode to set.
enum - Returns the current navigation mode.

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

NameTypeValuesDescription
speedenumHIGH | NORMal | LOWSpeed setting for playing waveforms in time navigation mode.
enum - The query returns the current speed setting.
: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
boolboolean-Enables or disables waveform playback in time navigation mode.

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

:SYSTem:AOUTputset / query

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

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

Sets the system language.

NameTypeValuesDescription
languageenum-
:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the beeper.
: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
:SYSTem:DATE?
:SYSTem:TIMEset / query

Sets or queries the system time.

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

Sets or queries whether to display the system time.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether the system time is displayed.
enum - The query returns 0 or 1.
:SYSTem:STIMe ON /*Sets to display the system time.*/
:SYSTem:STIMe? /*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; for this oscilloscope, the query returns a fixed value 10.

Queries the number of analog channels of the current instrument.

integer - The query returns the number of analog channels of the current instrument in integer.

Queries whether the DG module exists.

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

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

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

Sets or queries the power status of the instrument.

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

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

string - The SCPI version number in strings.
:SYSTem:VERSion? /*The query returns 3.0 */
:SYSTem:LOCKedset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the front-panel key operation and touch screen operation.

Queries the hardware modules.

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

Installs an option license on the instrument. The license value must be in the form "<series>-<opt>@<code>".

NameTypeValuesDescription
licensestring-License string to install, referenced in the remarks as "<series>-<opt>@<code>".

Uninstalls all the official options. After uninstalling the option, the instrument must be restarted.

:SYSTem:OPTion:UNINstall

Queries whether an option is activated or not.

NameTypeValuesDescription
typeenumBND | AFG100 | AFG50 | AUDio | CAN-FD | FLEX | AERO | RLU-05 | BWU03T05 | BWU03T08 | BWU05T08Specifies which option to check.
integer - Returns 0 if the specified option is not installed, and 1 if it has been installed.

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

NameTypeValuesDescription
typeenumBND | AFG100 | AFG50 | AUDio | CAN-FD | FLEX | AERO | RLU-05 | BWU03T05 | BWU03T08 | BWU05T08Option type to check.
boolean - Indicates whether the specified option is activated.
:SYSTem:SETupset / query

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

NameTypeValuesDescription
setup_datablock-Binary data block containing the TMC data block header and setup data.
block - The query returns the system setup data stream.

Queries and clears the error queue message.

string - Returns the error queue message in <Message Number>,<Message Content> format. <Message Number> is an integer and <Message Content> is a double-quoted ASCII string.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether the Auto menu function is enabled or disabled.
enum - Returns the on/off status of the Auto menu.

Queries whether the front panel keys and knobs work normally.

string - The query returns key test results as strings, with menu key names followed by true or false, separated by a colon. Knob results are returned as "knob number:number".
:SYSTem:LOWPowerset / query

Sets or queries whether the instrument is in low power mode.

NameTypeValuesDescription
xinteger0 - 1Enables or disables low power mode.
integer - Returns 1 or 0 indicating the low power mode state.
:SYSTem:LOWPower 1
:SYSTem:LOWPower?

Enables or disables the output of the specified function/arbitrary waveform generator channel; queries the on/off status of that output.

NameTypeValuesDescription
ndiscrete1 - 2Specifies the built-in function/arbitrary waveform generator channel.
stateboolean1 | ON | 0 | OFFTurns the output on or off.
integer - The query returns 0 or 1.
:SOURce1:OUTPut:STATe ON /*Enables the output of GI.*/
:SOURce1:OUTPut:STATe? /*The query returns 1.*/

Sets the waveform function for the specified built-in function/arbitrary waveform generator channel. <n> selects channel 1 or 2.

NameTypeValuesDescription
<n>discrete1 - 2Specifies the built-in function/arbitrary waveform generator channel.
<wave>--Waveform function to select.

Loads the arbitrary waveform file from the specified path. The query returns the path of the arbitrary waveform file loaded last time.

NameTypeValuesDescription
nenum1 | 2
pathstring-Path of the arbitrary waveform file to load.
string - The path of the arbitrary waveform file that was loaded last time.

Sets or queries the frequency of the basic waveform.

NameTypeValuesDescription
ndiscrete1 | 2Selects the source index.
freqreal2 mHz - 100 MHzSets the waveform frequency. The allowed range depends on waveform type and installed option.
real (Hz) - Returns the basic waveform frequency.

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

NameTypeValuesDescription
ndiscrete1 | 2
periodrealsPeriod of the basic waveform.
real (s) - Returns the period of the output waveform in scientific notation.
:SOURce<n>:PHASeset / query

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

NameTypeValuesDescription
nenum1 | 2
phasereal0° - 360°
real - The query returns the phase of the waveform in scientific notation.
:SOURce1:PHASe 10 /*Sets the phase of the basic waveform output from GI to 10°.*/
:SOURce1:PHASe? /*The query returns 1.000000E+1.*/

Performs the "align phase" operation for the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
nenum1 | 2Channel number.

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

NameTypeValuesDescription
ndiscrete1 | 2
symmreal0 - 100Sets the percentage of the ramp period occupied by the rising period.
real (%) - Returns the symmetry of the Ramp waveform output as a percentage.

Sets or queries the duty cycle of the Square waveform output from the specified function/arbitrary waveform generator channel. Duty cycle is defined as the percentage that the high level takes up in the whole period of the Square waveform.

NameTypeValuesDescription
ndiscrete1 | 2
dutyreal1 - 99
real - The query returns the duty cycle of the Square waveform in scientific notation.
:SOURce1:FUNCtion:SQUare:DUTY 55 /*Sets the duty cycle of the Square waveform output from GI to SQUare.*/
:SOURce1:FUNCtion:SQUare:DUTY? /*The query returns 5.500000E+1.*/

Sets the amplitude of the specified source channel.

NameTypeValuesDescription
<n>discrete1 | 2Specifies the source channel.
<ampl>real-Sets the output amplitude.

Sets or queries the waveform voltage offset.

NameTypeValuesDescription
ndiscrete1 | 2
offsetreal-
3.25.11 :SOURce<n>:VOLTage:OFFSet
:SOURce<n>:VOLTage:OFFSet <offset>
:SOURce<n>:VOLTage:OFFSet?

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

NameTypeValuesDescription
<n>discrete1 | 2Channel number.
<value>realVHigh level value of the basic waveform output.
real (V) - Returns the high level value of the basic waveform output. The unit is V.

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
valuerealVLow level value to set for the waveform output.
real (V) - Returns the low level value of the waveform in scientific notation.

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

NameTypeValuesDescription
nenum1 | 2
impenumOMEG | FIFTyOutput impedance setting.
enum - Returns the output impedance setting.

Enables or disables the modulation output, and the query reports the on/off status of the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
ndiscrete1 - 2Specifies the source channel number.
stateboolean1 | ON | 0 | OFFTurns modulation output on or off.
integer - Returns the modulation state as 1 or 0.
:SOURce1:MOD:STATe 1 /*Enables the modulation output of GI.*/
:SOURce1:MOD:STATe? /*The query returns 1.*/

Sets the modulation type for the specified function/arbitrary waveform generator channel.

NameTypeValuesDescription
<n>discrete1 | 2Specifies the channel number.
<type>--

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.

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

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

Sets or queries the AM modulation waveform.

NameTypeValuesDescription
ndiscrete1 - 2
funcenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeSelects the AM modulation waveform.
enum - The query returns SIN, SQU, TRI, UPR, DNR, or NOIS.
:SOURce1:MOD:AM:INTernal:FUNCtion SQUare /*Sets AM modulation waveform of GI to SQUare.*/
:SOURce1:MOD:AM:INTernal:FUNCtion? /*The query returns SQU.*/

Sets the FM deviation for the selected source.

NameTypeValuesDescription
ndiscrete1 | 2Selects the source number.
deviationreal-Sets the FM deviation.

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

NameTypeValuesDescription
<freq>real2 mHz - current carrier frequencyFM modulation frequency.
real (Hz) - The query returns the FM modulation frequency.
:SOURce1:MOD:FM:INTernal:FREQuency 100
:SOURce1:MOD:FM:INTernal:FREQuency?

Sets or queries the FM modulation waveform.

NameTypeValuesDescription
ndiscrete1 | 2
funcenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeSelects the FM modulation waveform.
enum - Returns the FM modulation waveform.

Sets or queries the PM phase deviation.

NameTypeValuesDescription
ndiscrete1 - 2
deviationreal0° - 360°
string - The query returns PM phase deviation in scientific notation.

Sets or queries the PM modulation waveform. The query returns the waveform as a short code.

NameTypeValuesDescription
ndiscrete1 | 2Specifies the source channel number.
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeSelects the PM modulation waveform.
enum - Returns the PM modulation waveform as SIN, SQU, TRI, UPR, DNR, or NOIS.
:SOURce1:MOD:PM:INTernal:FUNCtion SQUare /*Sets PM modulation waveform of GI to SQUare.*/
:SOURce1:MOD:PM:INTernal:FUNCtion? /*The query returns SQU.*/

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the delayed sweep.
:TIMebase:DELay:ENABle ON
:TIMebase:DELay:ENABle?

Sets or queries the offset of the delayed time base.

NameTypeValuesDescription
offsetreal-(LeftTime - DelayRange/2) - (RightTime - DelayRange/2)

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

NameTypeValuesDescription
scalerealcurrent scale of the main time baseDelayed time base scale; the maximum value is the current main time base scale and smaller values follow 1-2-5 steps.
real - The scale of the delayed time base in scientific notation.

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

NameTypeValuesDescription
offsetrealRefer to RemarksOffset of the main time base.
real - The query returns the offset of the main time base in scientific notation.
:TIMebase:MAIN:OFFSet 0.0002 /*Sets the offset of the main time base to 200 μs.*/
:TIMebase:MAIN:OFFSet? /*The query returns 2.000000E-4.*/

Sets or queries the main time base scale.

NameTypeValuesDescription
<scale>reals/divMain time base scale.
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 | ROLLHorizontal time base mode to select.

Sets or queries the horizontal reference mode.

NameTypeValuesDescription
hrefenumCENTer | LB | RB | TRIG | USERHorizontal reference mode.
enum - The query returns the current horizontal reference mode.

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

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

Sets whether the time base uses vernier adjustment.

NameTypeValuesDescription
<bool>enum-Boolean state for vernier adjustment.

Sets the running status.

NameTypeValuesDescription
actionenumSTOP | RUN | SINGleRunning status to set.
:TIMebase:ROLLset / query

Sets or queries the status of the ROLL mode.

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

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

NameTypeValuesDescription
boolboolean-Boolean value that enables or disables XY mode.
enum - Returns the on/off status of XY mode.
:TIMebase:XY:Xset / query

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

NameTypeValuesDescription
senumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the X coordinate in XY mode.
enum - Returns the X-coordinate source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TIMebase:XY:X CHANnel3 /*Sets the source channel of X
:TIMebase:XY:X? /*The query returns CHAN3.*/
:TIMebase:XY:Yset / query

Sets the source channel of the Y coordinate when the horizontal time base mode is XY. The query form is also documented, but this slice does not state its return format.

NameTypeValuesDescription
senumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the Y coordinate in XY mode.

Sets or queries the grid type of the XY display.

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

:TRIGger:MODEset / query

Sets or queries the trigger type.

NameTypeValuesDescription
modeenumEDGE | PULSe | SLOPe | VIDeo | PATTern | DURation | TIMeout | RUNT | WINDow | DELay | SETup | NEDGe | RS232 | IIC | SPI | CAN | LIN | IIS | FLEXray | M1553Trigger type to select.
enum - Returns the current trigger type.
:TRIGger:MODE SLOPe /*Selects the Slope trigger.*/
:TRIGger:MODE? /*The query returns SLOP.*/

Sets the trigger coupling.

NameTypeValuesDescription
coupleenum-
:TRIGger:SWEepset / query

Sets or queries the trigger mode.

NameTypeValuesDescription
sweepenumAUTO | NORMal | SINGleTrigger mode to set.
enum - Returns the current trigger mode.
:TRIGger:SWEep NORMal
:TRIGger:SWEep?
:TRIGger:HOLDoffset / query

Sets the trigger holdoff value.

NameTypeValuesDescription
valuereal-Trigger holdoff value.
:TRIGger:NREJectset / query

Turns on or off noise rejection, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables noise rejection.
enum - Returns the on/off status of noise rejection.

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

real - Returns the waveform trigger position relative to the corresponding position in the internal memory 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.

Selects the trigger source for edge triggering. This command is available only when the analog channels are selected as the trigger source.

NameTypeValuesDescription
source--Trigger source selection.

Sets the edge trigger slope. The manual lists three allowed slope values: positive, negative, and RFALl.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge type of the trigger.
:TRIGger:PULSeset / query

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

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

NameTypeValuesDescription
<level>real-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level to set for the edge trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:EDGE:LEVel 0.16
:TRIGger:EDGE:LEVel?

Sets or queries the trigger source of Pulse trigger. Digital channels are available when the logic analyzer probe is connected.

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

Sets or queries the polarity of Pulse trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePolarity of the Pulse trigger.
enum - The query returns POS or NEG.
:TRIGger:PULSe:POLarity NEGative /*Sets the polarity of Pulse
:TRIGger:PULSe:POLarity? /*The query returns NEG.*/

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition for Pulse trigger.

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

NameTypeValuesDescription
widthrealPulse lower limit - 10 sPulse upper limit for the Pulse trigger.
real (s) - The query returns the pulse upper limit in scientific notation.

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

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

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

NameTypeValuesDescription
levelreal-Trigger level for the Pulse trigger.
:TRIGger:SLOPeset / query

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

Selects the source channel for slope triggering.

NameTypeValuesDescription
channelenum-

Sets or queries the edge type of the Slope trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects whether the trigger occurs on the rising or falling edge.
enum - The query returns POS or NEG.

Sets or queries the trigger condition of Slope trigger.

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

Sets the upper time limit for the Slope trigger.

NameTypeValuesDescription
timereal-

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.000003
:TRIGger:SLOPe:TLOWer?

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

NameTypeValuesDescription
windowdiscreteTA | TB | TABSelects which trigger level limits are adjusted.
enum - The query returns TA, TB, or TAB.
:TRIGger:SLOPe:WINDow TB /*Sets the vertical window type to
:TRIGger:SLOPe:WINDow? /*The query returns TB.*/

Sets the lower time limit value of the Slope trigger. When the trigger condition is set to GLESS, if the lower limit is greater than the upper limit, the upper limit is automatically changed.

NameTypeValuesDescription
level--

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 trigger level limit.
:TRIGger:SLOPe:BLEVel <level>
:TRIGger:SLOPe:BLEVel?
:TRIGger:VIDeoset / query

Sets the video trigger mode for standard video signals. The slice says the series can trigger on standard video signal field or line of NTSC, PAL, or SECAM.

Sets or queries the trigger source of the Video trigger.

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

Sets the polarity used for video trigger detection.

NameTypeValuesDescription
polarityenum-Polarity setting for the video trigger.

Sets or queries the sync type of the video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSelects the video trigger sync type.
returns

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

NameTypeValuesDescription
lineinteger1 - 750Line number to trigger on; valid range depends on the video standard.

Sets or queries the video standard of Video trigger.

NameTypeValuesDescription
standardenumPALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50Video standard used for the Video trigger.

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - OFFSet) - (4.5 x VerticalScale - OFFSet)
real (V) - Returns the current trigger level of Video trigger.
:TRIGger:PATTernset / query

Sets or queries the channel pattern of Pattern trigger. The pattern is a logical AND combination of channels, and each channel can be set to H, L, X, or an edge designation.

NameTypeValuesDescription
pch1enumH | L | X | R | FPattern state for channel 1.
pch2optenumH | L | X | R | FPattern state for channel 2.
pch3optenumH | L | X | R | FPattern state for channel 3.
pch4optenumH | L | X | R | FPattern state for channel 4.
enum - Returns the channel pattern of Pattern trigger.

Sets or queries the channel pattern of Pattern trigger.

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

Sets or queries the trigger source of Pattern trigger.

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specifies the channel whose trigger level is being set or queried.
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetSets the trigger level for an analog channel; for a digital channel, the allowed range is -15 V to 15 V.
returns

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

Sets or queries the source used for Duration trigger. The syntax accepts one <source> parameter; the query form returns the current source.

NameTypeValuesDescription
sourceenum-Source used for the Duration trigger.
returns - Returns the current source used for the Duration trigger.

Sets the channel pattern of the Duration trigger. The command takes up to four pattern elements, each selecting H, L, or X.

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

Sets or queries the trigger condition of the Duration trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESs | UNGLessSelects the trigger condition for Duration trigger.
enum - Returns the currently set Duration trigger condition.

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

NameTypeValuesDescription
timereal1 ns - 10 sUpper limit of the duration time.
real - The upper limit of the duration time in scientific notation.

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

NameTypeValuesDescription
timereal1 ns - 10 sLower limit of the duration time.
real - The lower limit of the duration time in scientific notation.
:TRIGger:DURation:TLOWer 0.000003
:TRIGger:DURation:TLOWer?

Sets the trigger level for the Duration trigger.

NameTypeValuesDescription
sourceenum-Trigger source.
levelreal-Trigger level.
:TRIGger:TIMeoutset / query

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

Sets or queries the trigger source of the Timeout trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source used for the Timeout trigger.
enum - Returns the current timeout trigger source.
:TRIGger:TIMeout:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:TIMeout:SOURce? /*The query returns CHAN2.*/

Sets or queries the timeout value of the Timeout trigger. The default unit is s, and the accuracy is 1 ns.

NameTypeValuesDescription
timereal1 ns - 10 sTimeout value to set for the trigger.
:TRIGger:TIMeout:TIME <time>
:TRIGger:TIMeout:TIME?
:TRIGger:RUNTset / query

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

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

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

Sets or queries the trigger source of the Runt trigger.

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

Sets or queries the polarity of the Runt trigger.

NameTypeValuesDescription
polarityenum-

Sets or queries the trigger conditions of Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsTrigger condition for Runt trigger.
enum - Returns the current runt trigger condition.

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

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

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

NameTypeValuesDescription
widthreal1 ns - 10 sLower limit of the pulse width of the Runt trigger.
real (s) - Returns the pulse lower limit in scientific notation.
:TRIGger:RUNT:WLOWer 0.01
:TRIGger:RUNT:WLOWer?

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

NameTypeValuesDescription
levelrealVUpper limit of the trigger level of the Runt trigger.
real (V) - Returns the upper limit of the trigger level of the Runt trigger.

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

NameTypeValuesDescription
<level>real(-4.5 x VerticalScale - OFFSet) - upper limitLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:RUNT:BLEVel 0.16
:TRIGger:RUNT:BLEVel?
:TRIGger:WINDowsset / query

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

Sets or queries the trigger source of the Window trigger.

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

Sets or queries the edge type of the Window trigger.

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

Sets or queries the trigger position of Window trigger.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMESelects when the window trigger occurs.

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 0.002
:TRIGger:WINDows:TIME?

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

NameTypeValuesDescription
levelrealLower limit - (4.5 x VerticalScale - OFFSet)Upper limit of the trigger level for Window trigger.
real - The query returns the window trigger upper limit in the same unit as the current amplitude.
:TRIGger:DELayset / query

In Delay trigger, configures the trigger delay condition using Source A and Source B. The oscilloscope triggers when the time difference between the specified neighboring edges of Source A and Source B meets the preset time limit.

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - OFFSet) - upper limitLower trigger level limit for Window trigger.
real - The query returns the lower limit of the trigger level in scientific notation.
*:TRIGger:WINDows:BLEVel 0.05 /*Sets the lower limit of the trigger level to 50 mV.*/
*:TRIGger:WINDows:BLEVel? /*The query returns 5.000000E-2.*/

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

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

Sets the trigger slope for Source A in Delay trigger.

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

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns the trigger source of Source B in Delay trigger, as a channel or digital input selection.

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

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

Sets or queries the trigger condition of the Delay trigger.

NameTypeValuesDescription
<type>enum-Trigger condition for the Delay trigger.

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

NameTypeValuesDescription
timerealsUpper limit of delay time for the Delay trigger.
real (s) - Returns the upper limit of delay time of the Delay trigger.

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

NameTypeValuesDescription
timereal1 ns - 10 sLower limit of the delay time.
real - Returns the lower limit of delay time in scientific notation.

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

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

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

NameTypeValuesDescription
levelrealVThreshold level of Source B of Delay trigger.
real (V) - The query returns the threshold level of Source B in scientific notation.
:TRIGger:SHOLdset / query

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

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

NameTypeValuesDescription
sourceenumHData source for the setup and hold trigger.

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

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

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

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

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

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldSets the Setup/Hold trigger condition.
enum - The query returns SETup, HOLD, or SETHold.

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

NameTypeValuesDescription
timereal1 ns - 10 sSetup time value.
real - The query returns the setup time value in scientific notation.
:TRIGger:SHOLd:STIMe 0.002 /*Sets the setup time to 2 ms.*/
:TRIGger:SHOLd:STIMe? /*The query returns 2.000000E-3.*/

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

NameTypeValuesDescription
<time>real1 ns - 10 sHold time value.
real (s) - 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 for the data source; the allowed range depends on whether the channel is analog or digital.
real - Returns the trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel <level>
:TRIGger:SHOLd:DLEVel?
:TRIGger:NEDGeset / query

Configures the Nth edge trigger, which triggers on the Nth edge occurring after a specified idle time. The slice explains the trigger concept but does not show the command syntax or parameters for this mnemonic.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level of the clock source.
real - Returns the trigger level of the clock source in scientific notation.
:TRIGger:SHOLd:CLEVel 0.05
:TRIGger:SHOLd:CLEVel?

Sets or queries the trigger source of the Edge trigger.

NameTypeValuesDescription
<source>discreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Edge trigger.
enum - Returns the current 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 to use for the Nth Edge trigger.
enum - The query returns POS or NEG.
*None*

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

NameTypeValuesDescription
timereal16 ns - 10 sIdle time for the Nth Edge trigger.

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

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

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

NameTypeValuesDescription
levelreal-Trigger level for the Nth Edge trigger.
real - The query returns the trigger level in the same unit as the current amplitude.
:TRIGger:RS232set / query

Selects the source for RS232 triggering. The slice documents the syntax for the source subcommand but does not provide the allowed values or return description.

NameTypeValuesDescription
source--

Sets or queries the RS232 trigger source.

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetRS232 trigger level. For analog channels, the valid range is based on the current vertical scale and offset; for digital channels, the range is -15 V to 15 V.

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePulse polarity of the RS232 trigger.
enum - Returns the RS232 trigger polarity as POS or NEG.
:TRIGger:RS232:POLarity POSitive /*Sets the pulse polarity of RS232 trigger to POSitive.*/
:TRIGger:RS232:POLarity? /*The query returns POS.*/

Sets or queries the trigger condition of RS232 trigger.

NameTypeValuesDescription
whenenum-

Sets or queries the RS232 trigger data value when the trigger condition is Data. The valid range depends on the current data bit width (5, 6, 7, or 8 bits).

NameTypeValuesDescription
datainteger0 - 2n-1RS232 trigger data value.
integer - The query returns an integer.
:TRIGger:RS232:DATA <data>
:TRIGger:RS232:DATA?

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

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

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

NameTypeValuesDescription
widthenum5 | 6 | 7 | 8Data width to use for the RS232 trigger.

Sets or queries the stop bits of RS232 trigger.

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

Sets or queries the check mode of RS232 trigger.

NameTypeValuesDescription
parityenumEVEN | ODD | NONEParity check mode for the RS232 trigger.
enum - The query returns EVEN, ODD, or NONE.
:TRIGger:IICset / query

Configures the instrument trigger for I2C bus activity. The manual describes I2C as a 2-wire serial bus and notes that the instrument triggers on bus conditions such as start, restart, and stop.

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

NameTypeValuesDescription
baudinteger1bps - 20MbpsBaud rate of the RS232 trigger.
integer (bps) - The query returns an integer ranging from 1 bps to 20 Mbps.
:TRIGger:RS232:BUSer 4800
:TRIGger:RS232:BUSer?
:TRIGger:IIC:SCLset / query

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

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

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

Sets or queries the 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 | D15Source channel for the SDA line.

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 of the data line.
real - Returns the trigger level of the data line in I2C trigger in scientific notation.

Sets or queries the trigger condition of I2C trigger.

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

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

NameTypeValuesDescription
bitsdiscrete7 | 8 | 10Address width in bits.
integer - The query returns 7, 8, or 10.
:TRIGger:IIC:AWIDth 10 /*Sets the address width to 10.*/
:TRIGger:IIC:AWIDth? /*The query returns 10.*/

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

NameTypeValuesDescription
address--I2C trigger address.

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

NameTypeValuesDescription
direnumREAD | WRITe | RWRiteData direction for the I2C trigger.
enum - The query returns the current data direction as READ, WRIT, or RWR.
:TRIGger:IIC:DIRection RWRite /*Sets the data direction to
:TRIGger:IIC:DIRection? /*The query returns RWR.*/

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

NameTypeValuesDescription
bytesreal1 - 5
real - The query returns the data bytes in scientific notation.
:TRIGger:IIC:DBYTes 3 /*Sets the data bytes to 3 when the
trigger condition is "DATA" or "ADATa".*/
:TRIGger:IIC:DBYTes? /*The query returns 3.*/

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

NameTypeValuesDescription
datainteger0 - 240-1Data value used for the I2C trigger.
integer - The query returns the data value.

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit of the I2C trigger data.
integer - Returns the current bit index.
: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
<code>integer0 - 240-1Data value for the selected I2C trigger bit.
:TRIGger:SPIset / query

In SPI trigger, the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied. The SPI trigger requires specifying the clock and data sources.

:TRIGger:SPI:CLKset / query

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

NameTypeValuesDescription
sourceenum-Channel 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
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the SPI trigger clock line.
enum - Returns the selected source channel.

Sets or queries the trigger level of the clock channel of the SPI 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 to set for the SPI trigger clock channel.
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
slopeenum-Type of the clock edge of 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 used for the SPI trigger data line.
enum - Returns the current source as one of the digital channels D0 through D15 or CHAN1 through CHAN4.
:TRIGger:SPI:SDAset / query

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger data line.
enum - The query returns one of the available digital channels D0 through D15, or CHAN1 through CHAN4.

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-Trigger level of the SPI data channel.

Sets or queries the trigger condition of SPI trigger.

NameTypeValuesDescription
whenenumCS | TIMeoutTrigger condition for the SPI trigger.
enum - Returns the current SPI trigger condition.
:TRIGger:SPI:CSset / query

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

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

Sets the SPI trigger slew level or queries it.

NameTypeValuesDescription
levelreal-

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

NameTypeValuesDescription
modeenumHIGH | LOWCS mode of SPI trigger.

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

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

Sets or queries the data value of the SPI trigger.

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the SPI trigger.
integer - The query returns an integer.
: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 - 39
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:SPI:CURRbit 8
:TRIGger:SPI:CURRbit?

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

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

Used to set relevant parameters for the CAN trigger. The CAN trigger can be configured for start of frame, end of frame, a specified frame type, or an error frame type.

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsSignal rate of the CAN trigger.
:TRIGger:CAN:BAUD <baud>
:TRIGger:CAN:BAUD?

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
sourcediscreteD0 | 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 CAN trigger source.
:TRIGger:CAN:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:CAN:SOURce? /*The query returns CHAN2.*/

Sets or queries the signal type of CAN trigger.

NameTypeValuesDescription
stype--Signal type of the CAN trigger.

Sets or queries the trigger condition of CAN trigger.

NameTypeValuesDescription
condenumSOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBitTrigger condition to use for CAN triggering.
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 and is where the oscilloscope samples the bit level.

NameTypeValuesDescription
spointinteger10 - 90Sample point position of the CAN trigger.
integer (%) - Returns the sample point position as an integer from 10 to 90.
:TRIGger:CAN:SPoint 60
:TRIGger:CAN:SPoint?

Sets or queries the CAN trigger extended-frame setting.

NameTypeValuesDescription
<bool>boolean-

Sets whether CAN trigger defines ID or Data when the trigger condition is set to Data&ID; queries that setting when the trigger condition is Data&ID.

NameTypeValuesDescription
typeenumDATA | ID | FALSe | TRUESelects whether Define is set to Data or to ID.
enum - Returns the current Define setting as 0 or 1.
:TRIGger:CAN:DEFine <type>
:TRIGger:CAN:DEFine?

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

NameTypeValuesDescription
datainteger1 - 8Data width of the CAN trigger.
integer - The query returns an integer ranging from 1 to 8.
:TRIGger:CAN:DWIDth 5 /*Sets the data width of CAN trigger to 5 when the trigger condition is "DATaframe" or "IDData".*/
:TRIGger:CAN:DWIDth? /*The query returns 5.*/

Sets or queries the data value of CAN trigger.

NameTypeValuesDescription
data--

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

NameTypeValuesDescription
currbitinteger0 - 264 - 1Current bit of the CAN trigger data.
integer - Returns the current bit value.

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value for the specified CAN trigger bit.
enum - The query returns 0, 1, or 255.
:TRIGger:CAN:CODE 0 /*Sets the data value to 0.*/
:TRIGger:CAN:CODE? /*The query returns 0.*/
:TRIGger:LINset / query

The :TRIGger:LIN commands set relevant parameters for the LIN trigger. The oscilloscope can trigger on the sync field of a LIN signal, and also on a specified identifier, data, or frame.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the CAN trigger.
real - Returns the trigger level of CAN trigger 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 trigger source of LIN trigger.

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

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

NameTypeValuesDescription
levelreal-Trigger level value.

Sets or queries the protocol version of the LIN trigger.

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

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

NameTypeValuesDescription
baudinteger1 kbps - 20 MbpsBaud rate of the LIN trigger.

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

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

Sets or queries the trigger condition of LIN trigger.

NameTypeValuesDescription
when--

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

NameTypeValuesDescription
valueenumSYNC | ID | CHECkError type used for LIN triggering.
enum - Returns the current LIN trigger error type.
:TRIGger:LIN:IDset / query

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

NameTypeValuesDescription
idinteger0 - 63
integer - The query returns an integer ranging from 0 to 63.
:TRIGger:LIN:ID 4
::TRIGger:LIN:ID?

Sets the LIN trigger data value. The slice shows only the setter syntax for this command.

NameTypeValuesDescription
datainteger0 - 63

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

NameTypeValuesDescription
currbitinteger0 - 39
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:FLEXrayset / query

The :TRIGger:FLEXray commands are used to set 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 data value of a certain bit of LIN trigger. The value 255 indicates the data value can be any value.

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of a certain bit of LIN trigger.
enum - The query returns 0, 1, or 255.
:TRIGger:LIN:CODE 0 /*Sets the data value to 0.*/
:TRIGger:LIN:CODE? /*The query returns 0.*/

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

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.
enum (bps) - The query returns 2500000, 5000000, or 10000000.
:TRIGger:FLEXray:BAUD 5000000
:TRIGger:FLEXray:BAUD?

Sets or queries the position of the FlexRay trigger when the trigger condition is Position.

NameTypeValuesDescription
posenumTSS | FSS | FES | DTSPosition of the FlexRay trigger.
enum - The query returns the selected FlexRay trigger position.
:TRIGger:FLEXray:POS TSS /*Sets the position of FlexRay trigger to TSS when the trigger condition is Position.*/
:TRIGger:FLEXray:POS? /*The query returns TSS.*/

Sets or queries the error type of the FlexRay trigger when the trigger condition is "Error".

NameTypeValuesDescription
errenumHEAD | TRAiler | DECode | ANYError type to use for the FlexRay trigger.

Sets or queries the symbol type of FlexRay trigger when the trigger condition is set to Symbol.

NameTypeValuesDescription
symbolenumCAS | WUSSymbol type of the FlexRay trigger.
enum - The query returns the selected symbol type.
:TRIGger:FLEXray:SYMBol WUS /*Sets the symbol type of FlexRay trigger to WUS when the trigger condition is set to Symbol.*/
:TRIGger:FLEXray:SYMBol? /*The query returns WUS.*/

Sets or queries the FlexRay frame trigger condition. The syntax shows a frame parameter for the setter form and a query form is also documented.

NameTypeValuesDescription
frame--
returns

Sets or queries whether FlexRay trigger uses ID or Cyc Count to define the trigger condition when the trigger condition is set to Frame.

NameTypeValuesDescription
defineenumCYCLe | ID | TRUE | FALSeSelects how the FlexRay trigger condition is defined.
enum - The query returns CYCL or ID.

Sets or queries the ID comparison condition of the FlexRay trigger when the trigger condition is "FRAMe" or "SYMBol".

NameTypeValuesDescription
idcompenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRangeID comparison condition.
enum - Returns the current ID comparison condition as a short code.

Sets the cycle count comparison value for the FlexRay trigger condition.

NameTypeValuesDescription
cycmaxinteger-

Sets or queries the upper limit of cycle count of the FlexRay trigger.

NameTypeValuesDescription
cycmaxinteger0 - 63Upper limit of the cycle count.

Sets or queries the lower limit of cycle count of FlexRay trigger.

NameTypeValuesDescription
cycmininteger0 - 63Lower limit of cycle count for the FlexRay trigger.
integer - The query returns an integer ranging from 0 to 63.
:TRIGger:FLEXray:MINCy 10
:TRIGger:FLEXray:MINCy?

Sets or queries the ID upper limit of FlexRay trigger.

NameTypeValuesDescription
idmaxinteger0 - 1,023
integer - The query returns an integer ranging from 0 to 1023.
*:TRIGger:FLEXray:MAXid 100
*:TRIGger:FLEXray:MAXid?

Sets or queries the ID Min value of FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
idmininteger0 - 1,023

Sets or queries the channel of the FlexRay trigger.

NameTypeValuesDescription
chenumA | BChannel selection.
enum - The query returns A or B.
:TRIGger:FLEXray:CH B /*Sets the channel of FlexRay trigger
:TRIGger:FLEXray:CH? /*The query returns B.*/

Sets or queries the trigger source of FlexRay trigger.

NameTypeValuesDescription
sourceenum-

Sets or queries the trigger condition of the FlexRay trigger. The condition can be FRAMe, SYMBol, ERRor, or TSS.

NameTypeValuesDescription
condenumFRAMe | SYMBol | ERRor | TSSTrigger condition to use for the FlexRay trigger.

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 - OFFSetTrigger level to set for the FlexRay trigger.
real - Returns the trigger level in scientific notation.
:TRIGger:IISset / query

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode for the I2S trigger.

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode for the I2S trigger.

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

NameTypeValuesDescription
levelreal-4.5 × VerticalScale - OFFSet - 4.5 × VerticalScale - OFFSetTrigger 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.

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

NameTypeValuesDescription
levelreal-4.5 × VerticalScale - OFFSet - 4.5 × VerticalScale - OFFSetTrigger level of the frame clock line source.
string - The query returns the trigger level of the frame clock line source in I2S trigger in scientific notation.
:TRIGger:IIS:SLEVel 0.01 /*Sets the trigger level of the frame clock line source in I2S trigger to 10 mV.*/
:TRIGger:IIS:SLEVel? /*The query returns 1.000000E-2.*/

Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.

NameTypeValuesDescription
levelreal-4.5 × VerticalScale - OFFSet - 4.5 × VerticalScale - OFFSetTrigger level for the data line source in I2S trigger.
real (V) - Returns the trigger level of the data line source in I2S trigger in scientific notation.

Sets or queries the user width of I2S trigger.

NameTypeValuesDescription
uwidthinteger4 - width of I2S triggerUser width of the I2S trigger; the manual says it ranges from 4 to the width of I2S trigger.
integer - Returns the user width of the I2S trigger as an integer ranging from 4 to 32.

Sets or queries the width of the I2S trigger.

NameTypeValuesDescription
uwidthinteger4 - 32Width 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 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 for the specified bit for the data min. of I2S trigger.

Sets or queries the specified bit for data max. of the I2S trigger.

NameTypeValuesDescription
datamaxinteger-Specified bit for data max.; range depends on the I2S trigger user width set by :TRIGger:IIS:UWIDth.
integer - Returns the specified bit for data max. as an integer ranging from 0 to 31.
:TRIGger:IIS:DMAX 3 /*Sets the current bit for the data max. to 3.*/
:TRIGger:IIS:DMAX? /*The query returns 3.*/

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the specified I2S trigger bit.
enum - The query returns 0, 1, or 255.

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

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

Sets or queries the clock source of the I2S trigger.

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

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenum-

Sets or queries the audio channel of the I2S trigger.

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

Sets or queries the trigger condition of I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRangeTrigger condition operator.
enum - Returns the current trigger condition as EQU, NOT, LESS, GRE, INR, or OUTR.

Sets or queries the audio state of I2S trigger.

NameTypeValuesDescription
audiodiscreteRIGHt | LEFT | EITHerSelects which channel's data is used for the I2S trigger audio state.
enum - Returns the current I2S trigger audio state.

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

NameTypeValuesDescription
<data>--
:TRIGger:M1553set / query

Sets the relevant parameters for the M1553 trigger. The instrument can trigger on the sync field of the 1553B bus, or on a specified data word, command word, status word, or error type.

Sets or queries the trigger source of the M1553 trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1Selects the trigger source.
enum - Returns the current trigger source of M1553 trigger.

Sets or queries the trigger condition of the M1553 trigger.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition to use for the M1553 trigger.
enum - Returns SYNC, DATA, CMD, STAT, or ERR.

Sets or queries the polarity of the M1553 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePolarity of the M1553 trigger.
enum - The query returns POS or NEG.
:TRIGger:M1553:POLarity POSitive
:TRIGger:M1553:POLarity?

Sets or queries the type of the trigger level of the M1553 trigger.

NameTypeValuesDescription
windowenumTA | TB | TABSelects the trigger window type.

Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.

NameTypeValuesDescription
syncenumDATA | STATus | ALLSync type to select: data frame sync, commands/status sync, or all frame sync.
enum - The query returns the current sync type.

Sets or queries the M1553 trigger error type.

NameTypeValuesDescription
errenumSYNC | ERRM1553 trigger error type.
enum - The query returns SYNC or ERR.
:TRIGger:M1553:ERRor ERR /*Sets the M1553 trigger error type to ERR.*/
:TRIGger:M1553:ERRor? /*The query returns 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 used for the M1553 trigger when the trigger condition is DATA.

Sets or queries the data value of the 1553 trigger.

NameTypeValuesDescription
datainteger0 - 65535
integer - The query returns an integer ranging from 0 to 65535.
:TRIGger:M1553:DATValue 100 /*Sets the data value of M1553 trigger to 100.*/
:TRIGger:M1553:DATValue? /*The query returns 100.*/

Sets or queries the bit of data min. of the M1553 trigger.

NameTypeValuesDescription
datamininteger0 - 19Bit of data min. of the M1553 trigger.
integer - The query returns an integer ranging from 0 to 19.
:TRIGger:M1553:DMIN 10
:TRIGger:M1553:DMIN?

Sets or queries the bit of data max. of M1553 trigger.

NameTypeValuesDescription
<datamax>integer0 - 19Bit index used as the maximum data bit for the M1553 trigger.

Sets or queries the data value of M1553 trigger.

NameTypeValuesDescription
datainteger0 - 6
integer - The query returns an integer ranging from 0 to 6.

Sets or queries the specified data bit of the M1553 trigger.

NameTypeValuesDescription
databitinteger0 - 19
integer - The query returns an integer ranging from 0 to 19.

Sets or queries the data value of a certain bit of M1553 trigger. When <code> is 255, the data value can be any value; to modify the bit's max value, configure the bit to modify first with :TRIGger:M1553:DMAX.

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the selected bit.
integer - The query returns an integer data value of the selected bit.

Sets or queries Level A of the M1553 trigger. The unit is the same as the current amplitude.

NameTypeValuesDescription
levelrealLower limit - 4.5 × VerticalScale - OFFSetLevel A value for the M1553 trigger.
real - Level A of the M1553 trigger in scientific notation.

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 limitSets the trigger level for Level B of the 1553B trigger.
string - Returns Level B of 1553B trigger in scientific notation.
:TRIGger:M1553:BLEVel 0.05
:TRIGger:M1553:BLEVel?

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the waveform data source channel.
enum - Returns the current waveform data source.
:WAVeform:MODEset / query

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

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

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

NameTypeValuesDescription
pointinteger1 - 1,000Number of waveform points to read.

Reads the waveform data.

returns - The return format is related to the return format of the currently selected waveform data (:WAVeform:FORMat).
:WAV:DATA?
:WAVeform:DATA?

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 start time of the waveform data. In NORMal mode it is the start time of the waveform data displayed on the screen; in RAW mode it is the start time of the waveform data in internal memory; in MAX mode it depends on whether the instrument is in RUN or STOP state.

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

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

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

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

integer - Returns the vertical offset in the Y direction, related to the current data reading mode.

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

integer - Returns the vertical reference position.
:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger-Start position of waveform data reading.
integer - Returns the start position of waveform data reading.
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - Refer to RemarksStop position of waveform data reading.

Queries all the waveform parameters. The query returns 10 waveform parameters, separated by commas.

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