/

Rigol

/

Rigol DS9202

SCPI COMMAND REFERENCE

Rigol DS9202

Rigol DS9202

The Rigol DS9202 is Rigol's oscilloscope in the MSO/DS9000 Series Digital Oscilloscope family. Its SCPI remote-control interface exposes 816 commands across 42 subsystems - 747 settable and 69 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.

816

Commands

747

Settable

69

Queries

42

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 normal acquisition/run mode.

:STOPset / query

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

:SINGleset / query

Performs a single trigger by setting the oscilloscope trigger mode to Single. It functions the same as sending :TRIGger:SWEep SINGle and is invalid when waveform recording is enabled or recorded waveforms are being played back.

:TFORceset / query

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

:AUTosetset / query

Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal to realize optimal waveform display.

:AUToset:PEAKset / query

Sets or queries whether the peak-peak priority setting is enabled.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the peak-peak priority setting.
enum - 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 to only test the enabled channel when performing the AUTO operation.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFWhether only the enabled channel is tested during AUTO operation.
returns
:AUToset:OVERlapset / query

Sets or queries whether to enable the waveform overlay display.

NameTypeValuesDescription
boolboolean-Enables or disables the waveform overlay display.

Sets or queries whether to enable keeping coupling. When enabled, the system performs auto setting operation and the channel coupling settings remain unchanged.

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

Sets whether auto set locking is enabled.

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFEnables or disables auto set locking.
:AUToset:ENAbleset / query

Sets or queries whether to enable the AUTO function.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the AUTO function.

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

NameTypeValuesDescription
countinteger2 - 2^16Number of averages, which must be a power of 2 from 2^1 to 2^16.
integer - Returns the current number of averages.
:ACQuire:BITSset / query

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

NameTypeValuesDescription
bitenum9 | 10 | 12 | 14 | 16Resolution bits supported in high-resolution mode.
integer (bit) - The query returns the resolution bits in integer.
:ACQuire:BITS 16 /*Sets the resolution in high-resolution mode to 16 bits.*/
:ACQuire:BITS? /*The query returns 16.*/
:ACQuire:MDEPthset / query

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

NameTypeValuesDescription
mdepenumAUTO | 1k | 10k | 100k | 1M | 10M | 50M | 100M | 200M | 500M | 1G | 2G | 1000 | 10000 | 100000 | 1000000 | 10000000 | 50000000 | 100000000 | 200000000 | 500000000 | 1000000000 | 2000000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 5e7 | 1e8 | 2e8 | 5e8 | 1e9 | 2e9Memory depth setting.
string - The query returns the memory depth in scientific notation.
:ACQuire:MDEPth 1M
:ACQuire:MDEPth?

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

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

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | PEAK | AVERages | HRESolutionAcquisition mode to set.

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

real (Sa/s) - Returns the current sample rate.

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumPARallel | RS232 | SPI | IIC | LIN | CAN | IIS | FLEXray | M1553 | SENT
enum - The query returns PAR, RS232, SPI, IIC, LIN, IIS, FLEX, M1553, SENT or CAN.
:BUS1:MODE SPI /*Sets the decoding type of Bus 1 to SPI.*/
:BUS1:MODE? /*The query returns SPI.*/
: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 - 4Specifies the decoding bus number.
boolboolean1 | ON | 0 | OFFEnables or disables bus display.
integer - The query returns 1 or 0.
:BUS1:DISPlay ON
:BUS1:DISPlay?
:BUS<n>:FORMatset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
formatenumHEX | ASCii | DEC | BIN
:BUS<n>:EVENtset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolenum1 | ON | 0 | OFFTurns the event table on or off.
enum - Returns the event table state as 1 or 0.
:BUS1:EVENt ON /*Enables the event table of the specified
decoding bus.*/
:BUS1:EVENt? /*The query returns 1.*/
:BUS<n>:LABelset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the decoding bus number.
boolboolean1 | ON | 0 | OFFTurns the bus label display on or off.
integer - The query returns 1 or 0.
:BUS1:LABel ON
:BUS1:LABel?

Reads the data from the decoding event table.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
:BUS<n>:EEXPortset / query

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
posinteger-250 - 250
integer - Returns the vertical position of the bus on the screen.
BUS1:POSition?

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 | SENT | PALCLK | CH1 | CH2 | CH3 | CH4Selects the decoding source type.
:BUS<n>:PARallelset / query

Sets relevant parameters for parallel decoding. The parallel bus uses a clock line and data line, and the oscilloscope samples data on the selected clock edge(s) using 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 | USERSets the source used for Parallel decoding.
enum - The query returns the selected Parallel decoding source.
:BUS1:PARallel:BUS CHANnel1
:BUS1:PARallel:BUS?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns the selected clock source, as one of D0 through D15, CHAN1 through CHAN4, or OFF.
: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.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
widinteger1 - 4Analog channel width in bits.
returns

Sets or queries the data bit that the parallel bus requires to set for the channel source. It is valid only when the bus source is set to User, and the data width is set by :BUS<n>:PARallel:WIDTh.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitinteger0 - data width - 1Data bit index to select for the parallel bus.
integer (Hz) - Returns the current data bits as an integer.
:BUS1:PARallel:BITX 0
:BUS1:PARallel:BITX?

Sets or queries the channel source of the currently selected data bit. The query returns the source designation for the selected bit.

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

Sets the byte order for the selected parallel bus. The syntax shows a single <endian> value, but this slice does not document the allowed values or return format.

NameTypeValuesDescription
endian--Byte order setting for the parallel bus.

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumNEGative | POSitive
:BUS<n>:RS232set / query

Sets relevant parameters for RS232 decoding. The slice explains RS232 framing terms such as start bit, data bits, check bit, and stop bit, but does not give the actual command syntax parameters.

:BUS<n>:RS232:TXset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the Tx source for RS232 decoding.
enum - Returns the current Tx source as one of D0 through D15, CHAN1 through CHAN4, or OFF.
:BUS<n>:RS232:RXset / query

Sets or queries the Rx source of RS232 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:RS232:TX CHANnel2 /*Sets the Tx source of RS232 decoding to CHANnel2.*/
:BUS1:RS232:TX? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
ninteger1 - 4
polenumPOSitive | NEGativePolarity of RS232 decoding.
enum - Returns the polarity of RS232 decoding on the specified bus.

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

NameTypeValuesDescription
ninteger1 - 4Bus number.
parityenumNONE | ODD | EVENParity mode for RS232 decoding.

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

NameTypeValuesDescription
ndiscrete1 - 4
endianenumMSB | LSBSelects the transmission order used for RS232 decoding.
enum - The query returns the current endian setting.
:BUS1:RS232:ENDian MSB
:BUS1:RS232:ENDian? /*The query returns MSB.*/

Sets or queries the RS232 baud rate for bus decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger-

Sets or queries the data width of RS232 decoding.

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

Sets relevant parameters for I2C decoding on the selected bus. The slice introduces the I2C serial bus as consisting of SCL and SDA lines, but does not document any specific parameters or query behavior for this mnemonic.

NameTypeValuesDescription
ndiscrete-Bus number selector for the target bus.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stop bitsdiscrete1 | 1.5 | 2
enum - The query returns 1, 1.5, or 2.
:BUS1:RS232:SBITs 2
:BUS1:RS232:SBITs?

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Selects the bus number.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Sets the clock source used for I2C decoding.
enum - Returns the selected clock source as D0 through D15 or CHAN1 through CHAN4.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number selector.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4I2C data source.
:BUS1:IIC:SCLK:SOURce CHANnel2 /*Sets the clock source of I2C
decoding to CHANnel2.*/
:BUS1:IIC:SCLK:SOURce? /*The query returns CHAN2.*/

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 exchange of the clock and data channel sources for I2C decoding on the selected bus.
boolean - Returns whether the clock and data channel sources of I2C decoding on the specified bus have been exchanged.

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
addrenumNORMal | RWSelects whether the I2C address width excludes or includes the R/W bit.
enum - The query returns NORM or RW.
:BUS1:IIC:ADDRess RW /*Sets the address of I2C decoding to include the R/W bit.*/
:BUS1:IIC:ADDRess? /*The query returns RW.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete7 | 8 | 10
enum - The query returns 7, 8, or 10.
:BUS1:IIC:ADDBits 8 /*Sets the address width of I2C decoding on
:BUS1:IIC:ADDBits? /*The query returns 8.*/
:BUS<n>:SPIset / query

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

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

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

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

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

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

NameTypeValuesDescription
<n>discrete1 - 4Bus number.
<source>enumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHAN1 | CHAN2 | CHAN3 | CHAN4MISO source used for SPI decoding.

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
enum - Returns the current MOSI source, which can be D0 through D15, CHAN1 through CHAN4, or OFF.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOW
enum - The query returns HIGH or LOW.
:BUS1:SPI:MISO:POLarity HIGH /*Sets the polarity of MISO data line to Positive.*/
:BUS1:SPI:MISO:POLarity? /*The query returns HIGH.*/

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Selects the bus index.

Sets or queries the data width of SPI decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
widthinteger4 - 32
integer - The query returns an integer ranging from 4 to 32.
:BUS1:SPI:DBITs 10
:BUS1:SPI:DBITs?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
endianenumMSB | LSBSelects the bit transmission sequence used for SPI decoding.
enum - The query returns the current endian setting.
:BUS1:SPI:ENDian LSB /*Sets the endian of data transmission
in SPI decoding to LSB.*/
:BUS1:SPI:ENDian? /*The query returns LSB.*/
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
mode--Decode mode for SPI decoding.

Sets or queries the timeout value of SPI decoding on the specified bus. This setting is only valid in timeout mode.

NameTypeValuesDescription
ndiscrete1 - 4
timereal8 ns - 10 s
returns

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

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

Sets relevant parameters for CAN decoding on the specified bus. The oscilloscope samples the CAN or CAN-FD signal in the specified sample position and classifies each data point as logic 1 or 0 according to the threshold level.

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

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

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - Returns the source of CAN decoding on the specified bus.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
baudinteger10 kbps - 5 MbpsSignal rate of CAN decoding.
integer (bps) - Returns the signal rate of CAN decoding in bps.
:BUS1:CAN:BAUD 120000
:BUS1:CAN:BAUD?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90Sample point position of CAN decoding on the specified bus.

Sets or queries the CAN-FD baud rate of CAN-FD decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number selector.
baudinteger1 Mbps - 10 MbpsCAN-FD baud rate to set.
integer - The query returns the current CAN-FD baud rate.
:BUS1:CAN:FDBaud 120000
:BUS1:CAN:FDBaud?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
spointinteger10 - 90Sample point position for CAN-FD decoding.
:BUS<n>:FLEXrayset / query

Sets the relevant parameters for FlexRay decoding on the specified bus. FlexRay decoding requires the signal type and baud rate.

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

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

Sets or queries the source of FlexRay decoding.

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

Sets or queries the sample point position of FlexRay decoding on the specified bus, expressed as a percentage.

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

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

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

Sets relevant parameters for LIN decoding on the specified bus. The oscilloscope samples the LIN signal at the specified sample position.

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

NameTypeValuesDescription
chenumA | BSelected source channel for FlexRay decoding.
enum - The query returns the selected channel.
:BUS1:FLEXray:CHANnel B /*Sets the source channel of
:BUS1:FLEXray:CHANnel? /*The query returns B.*/

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

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

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

NameTypeValuesDescription
source--

Sets or queries the version of the LIN bus.

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

The :BUS<n>:IIS commands are used to set relevant parameters for I2S decoding. I2S decoding requires specifying the serial clock, channel signal, and the data's source channel, along with Alignment, WS Low, and other parameters.

:BUS<n>:LIN:BAUDset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
baudinteger2.4 kbps - 20 MbpsBaud rate of LIN decoding.
integer (bps) - The query returns the baud rate of LIN decoding in bps, ranging from 2.4k to 20M.
:BUS1:LIN:BAUD 9600 /*Sets the signal baud rate of LIN decoding
:BUS1:LIN:BAUD? /*The query returns 9600.*/

Sets or queries the clock source of the I2S decoding.

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
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 /*Sets the clock source of
I2S decoding to CHANnel2.*/
:BUS1:IIS:SOURce:CLOCk? /*The query returns CHAN2.*/

Sets or queries the data source of the I2S decoding.

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

Sets or queries the audio channel of the I2S trigger.

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 - Returns the selected audio channel.

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

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

Sets the slope of the I2S clock for the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to which the I2S clock slope applies.
slope--

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valinteger4 - 32
integer - The query returns an integer ranging from 4 to 32.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
endianenumMSB | LSBSelects the bit transmission sequence used for I2S decoding.
enum - Returns the current endian setting.
:BUS<n>:M1553set / query

Sets relevant parameters for M1553 decoding on the specified bus. The oscilloscope samples the 1553B signal at the specified sample position; for analog-channel sources, it also judges each data point according to the preset threshold level.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polenumPOSitive | NEGativeSelects the I2S data polarity.
enum - The query returns POS or NEG.
:BUS1:IIS:POLarity NEGative
:BUS1:IIS:POLarity?
:BUS<n>:SENTset / query

Sets relevant parameters for SENT decoding on the specified bus.

Sets or queries the source of M1553 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 | CHANnel4Source channel used for M1553 decoding.
enum - The query returns the selected source: D0 through D15, or CHAN1 through CHAN4.
:BUS1:M1553:SOURce CHANnel2
:BUS1:M1553:SOURce?

Sets or queries the source channel of SENT 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:SENT:SOURce CHANnel2 /*Sets the source channel of SENT decoding to CHANnel2.*/
:BUS1:SENT:SOURce? /*The query returns CHAN2.*/

Sets or queries the clock period of SENT decoding on the specified bus.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
timereal-Clock period of SENT decoding.

Sets or queries the tolerance of SENT decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
toleranceinteger3 - 30
integer - The query returns the tolerance value in scientific notation.
:BUS1:SENT:TOLerance 10
:BUS1:SENT:TOLerance?

Sets or queries the number of nibbles of SENT decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
nibbnuminteger1 - 6
integer - The query returns the number of nibbles in integer.
:BUS1:SENT:NIBBnum 2
:BUS1:SENT:NIBBnum?

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

NameTypeValuesDescription
polenumNEGative | POSitiveData polarity for SENT decoding.
:BUS<n>:SENT:CRCset / query

Sets or queries the CRC format of SENT decoding on the specified bus.

NameTypeValuesDescription
crcenum2008 | 2010CRC format of SENT decoding.
enum - The query returns the CRC format setting.
:BUS1:SENT:CRC 2010
:BUS1:SENT:CRC?

Sets the pause source for SENT decoding on the specified bus. The query form is listed, but this page slice does not document its return value.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number for the SENT decoder.
source--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumFAST | FASHort | FAENhanced | SHORt | ENHancedSelects the SENT decoding signal type for the specified bus.

:BODeplot:ENABleset / query

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

NameTypeValuesDescription
boolboolean-On/off status of the bode plot.
boolean - The query returns 1 or 0.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFRun/stops status of the bode plot.
enum - The query returns 1 or 0.
:BODeplot:RUNStop ON /*Starts the bode plot drawing.*/
:BODeplot:RUNStop? /*The query returns 1.*/

Sets or queries the analysis mode of the bode plot.

NameTypeValuesDescription
modeenumSWEep | FIXed

Sets or queries the sweep type of the bode plot.

NameTypeValuesDescription
typeenumLOG | LINESweep type.
enum - The query returns LOG or LINE.
:BODeplot:SWEeptype LINE /*Sets the sweep type of the bode plot
to Linear.*/
:BODeplot:SWEeptype? /*The query returns LINE.*/
:BODeplot:REF:INset / query

Sets the Bode plot reference input source.

NameTypeValuesDescription
source--

Sets or queries the output source of the bode plot.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | NONEOutput source for the bode plot.

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

NameTypeValuesDescription
freqreal10 Hz - 5 MHzStart frequency of the sweep signal.
real (Hz) - The query returns the start frequency value in scientific notation.
:BODeplot:FREQuency:STARt 1000
:BODeplot:FREQuency:STARt?

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

NameTypeValuesDescription
<freq>real10 Hz - 5 MHzStop frequency value.
real (Hz) - The query returns the stop frequency value in scientific notation.
:BODeplot:FREQuency:STOP 1000
:BODeplot:FREQuency:STOP?

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

NameTypeValuesDescription
freqreal10 Hz - 50 MHzFixed frequency value to set.
real (Hz) - The query returns the fixed frequency value in scientific notation.
:BODeplot:FREQuency:FIXed 100
:BODeplot:FREQuency:FIXed?
:BODeplot:POINtsset / query

Sets or queries the number of sweep points per decade.

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

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

NameTypeValuesDescription
rangeenumALL | 10 | 100 | 1K | 10K | 100K | 1M | 10M | 25M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000Frequency range selection for the bode plot sweep signal.
amprealVVariable amplitude of the sweep signal.
:BODeplot:VOLTage 20

Sets or queries whether the voltage range of the bode plot is variable.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFWhether the voltage range is variable.
enum - Returns 1 or 0.
:BODeplot:VOLTage:VARiance <bool>
:BODeplot:VOLTage:VARiance?

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

NameTypeValuesDescription
amprealRefer to RemarksOutput voltage amplitude.
real (V) - The query returns the output voltage amplitude in scientific notation.
:BODeplot:OUTput:VOLTage 0.3
:BODeplot:OUTput:VOLTage?

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

NameTypeValuesDescription
sourceinteger1 - 2AFG output channel to use in the bode plot.
integer - Returns the AFG output channel in use.

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

NameTypeValuesDescription
ohmsenum50 | INFinityAFG output impedance setting.
enum - The query returns 50 or INF.

Sets or queries the bandwidth limit of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
couplingenumAC | DC | GNDCoupling mode to set for the channel.
enum - Returns the present coupling mode of the specified channel.

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

NameTypeValuesDescription
ndiscrete1 - 4
boolboolean1 | ON | 0 | OFFEnables or disables the specified channel.
enum - The query returns 1 or 0.
:CHANnel1:DISPlay ON /*Enables CHANnel1.*/
:CHANnel1:DISPlay? /*The query returns 1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
boolboolean-Enables or disables inversion.
boolean - The query returns 1 or 0.

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

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

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.
valreal-100 ns - 100 nsDelay calibration time.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
scalereal1 mV/div - 10 V/divVertical scale of the channel.

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

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

Sets the vertical scale for the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
volreal-Vertical scale value for the channel.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Specifies the analog channel.

Sets or queries the probe ratio of the specified analog channel. The command is only valid when an active probe is correctly connected.

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 | 50000 | UserSets the probe ratio.
discrete - Returns the probe ratio of the specified analog channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
delayreal-100 ns - 100 ns
real - The query returns the probe delay time in scientific notation.
:CHANnel1:PROBe:DELay 0.00000001 /*Sets the probe delay time of CH1 to 10 ns.*/
:CHANnel1:PROBe:DELay? /*The query returns +1.000000000000E-8.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified channel number.
biasrealVProbe bias voltage; affected by the probe model.
real - Returns the probe bias voltage in scientific notation.

Performs the probe calibration for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
:CHANnel1:PROBe:DEMag /*Starts to demagnetize the current probe that is connected to CH1.*/

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

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

Sets or queries the label of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
strstring-The channel label text, which may contain English letters, numbers, and some symbols.
string - Returns the label of the specified channel in strings.
:CHANnel1:LABel:CONTent ch1
:CHANnel1:LABel:CONTent?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
unitsenum-Amplitude display unit for the specified analog channel.
returns
:CHANnel1:UNITs V
:CHANnel1:UNITs?

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

NameTypeValuesDescription
ndiscrete-Channel number.
boolboolean1 | ON | 0 | OFFEnables or disables fine adjustment of the vertical scale.
boolean - Returns 1 or 0.

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

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

Queries the measurement value of the frequency counter.

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

Sets or queries whether the frequency counter measurement/statistic parameters are enabled. The query form returns the current enable state.

NameTypeValuesDescription
boolboolean-Enable or disable the frequency counter.
boolean - Returns the current enable state.
:COUNter:SOURceset / query

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTSource used by the frequency counter.
enum - Returns the current source of the frequency counter.
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

NameTypeValuesDescription
modeenumFREQuency | PERiod | TOTalizeSelects the frequency counter measurement mode.
enum - Returns the current frequency counter mode.
COUNter:MODE PERiod /*Sets the mode of the frequency counter to PERiod.*/
COUNter:MODE? /*The query returns PER.*/
:COUNter:NDIGitsset / query

Sets or queries the resolution of the frequency counter.

NameTypeValuesDescription
valinteger-Resolution digits for the frequency counter.

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

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

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

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

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

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

Queries the average value in the statistics results of the frequency counter. The query returns the average value in scientific notation.

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

:CURSor:MODEset / query

Sets or queries the cursor measurement mode.

NameTypeValuesDescription
modeenumManual | Track | XYCursor measurement mode.

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

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

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type in manual mode.
enum - Returns the current cursor type in manual mode.

Sets or queries the hold mode of the manual cursor.

NameTypeValuesDescription
typeenumVAL | POSSelects the manual cursor hold mode; VAL indicates the value and POS indicates the location.
enum - The query returns the current manual cursor hold mode.
:CURSor:MANual:MODE POS /* Sets the hold mode for the manual cursor to POS.*/
:CURSor:MANual:MODE? /* The query returns POS.*/

Sets or queries Source A of the manual mode of cursor measurement.

NameTypeValuesDescription
sourceenum-

Sets or queries Source B of the manual mode of cursor measurement.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONESelects the source for the manual cursor measurement source B.
enum - Returns the current source setting as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.

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

NameTypeValuesDescription
tunitenumSECondHorizontal unit used in manual cursor measurements.
enum - The query returns SEC.
*:CURSor:MANual:TUNit SECond /*Sets the horizontal unit to SECond.*/
*:CURSor:MANual:TUNit? /*The query returns SEC.*/

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

NameTypeValuesDescription
<vunit>enumSOURceVertical unit for manual cursor measurement.
enum - The query returns SOURce.
:CURSor:MANual:VUNit <vunit>
:CURSor:MANual:VUNit?

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.
real (s) - The query returns the horizontal position of Cursor A in scientific notation.
:CURSor:MANual:CAX 0.00000001
:CURSor:MANual:CAX?

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

NameTypeValuesDescription
ayreal-Vertical position of Cursor A.
returns

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

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

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

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

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

real - Returns the X value at Cursor A.

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

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

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

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; no value is returned when the cursor measurement value is invalid.

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

real - Returns the current difference in scientific notation.

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

real - Returns 1/ΔX in scientific notation.

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

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source for Cursor B in track mode.
enum - Returns the current source setting.
:CURSor:TRACk:SOURce2 CHANnel2 /*Sets the channel source to CHANnel2.*/
:CURSor:TRACk:SOURce2? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
typeenum-Track cursor measurement type.

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

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

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

NameTypeValuesDescription
bxrealsHorizontal position of Cursor B; the range is determined by the current horizontal scale and position.
real (s) - Returns the horizontal position of Cursor B in scientific notation.
:CURSor:TRACk:CBX 1.000000E-8 /*Sets the horizontal position of
:CURSor:TRACk:CBX? /*The query returns 1.000000E-8.*/

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

NameTypeValuesDescription
<ay>real-

Sets or queries the vertical position of Cursor B in the track 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:TRACk:CBY <by>
: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 - The X value at Cursor A in scientific notation.

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

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

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

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

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

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

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

real - The current difference in scientific notation.

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

real - Returns the current difference in scientific notation.

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

real (Hz) - Returns 1/ΔX in scientific notation.

Sets or queries the axis used in cursor track mode. The query returns Y or X.

NameTypeValuesDescription
modeenumY | XAxis selection for track mode.
enum - Returns the selected track-mode axis.
:CURSor:XY:AXset / query

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

NameTypeValuesDescription
xrealVHorizontal position of Cursor A.
real (V) - The query returns the horizontal position of Cursor A in scientific notation.
:CURSor:XY:AX 0.1 /*Sets the horizontal position of Cursor A to
:CURSor:XY:AX? /*The query returns 1.000000E-1.*/
: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.
real (V) - The query returns the horizontal position of Cursor B.
:CURSor:XY:AYset / query

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

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

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

NameTypeValuesDescription
yreal-Vertical position of Cursor B.

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

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

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

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

real - Returns the current difference in scientific notation.

:DISPlay:CLEarset / query

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

:DISPlay:TYPEset / query

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

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

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

NameTypeValuesDescription
timeenumMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting.

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

NameTypeValuesDescription
brightnessinteger1 - 100Brightness percentage.
integer - The query returns an integer ranging from 1 to 100.
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONEDisplay grid type to use.
enum - The query returns FULL, HALF, or NONE.
:DISPlay:GRID NONE /*Turns the background grid and coordinates off.*/
:DISPlay:GRID? /*The query returns NONE.*/

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

NameTypeValuesDescription
brightnessreal%Brightness of the screen grid.

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

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

Queries display data with an optional type selector.

NameTypeValuesDescription
typeopt--
:DISPlay:RULersset / query

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

NameTypeValuesDescription
boolboolean-Turns the scale ruler display on or off.
boolean - Returns the on/off status of the scale ruler as 1 or 0.
:DISPlay:COLorset / query

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

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

Sets whether waveform freezing is enabled or disabled; queries the waveform freezing status.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables waveform freezing.
enum - The query returns 1 or 0.

:DVM:ENABleset / query

Sets or queries whether the built-in DVM is enabled.

NameTypeValuesDescription
boolboolean-Boolean enable state.
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4.
:DVM:SOURce CHANnel1
:DVM:SOURce?
:DVM:MODEset / query

Sets or queries the mode of the digital voltmeter.

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

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

NameTypeValuesDescription
boolboolean-Turns the histogram function on or off.
boolean - Returns the on/off status of the histogram function.
:HISTogram:TYPEset / query

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTicalSelects the histogram type.
enum - The query returns HOR or VERT.
:HISTogram:TYPE VERTical /*Sets the histogram type to Vertical.*/
:HISTogram:TYPE? /*The query returns VERT.*/

Sets or queries the source of the histogram.

NameTypeValuesDescription
sourcediscrete-The source of the histogram.

Sets or queries the height of the histogram.

NameTypeValuesDescription
heightinteger1div - 4divHistogram height setting.
integer - The query returns an integer ranging from 1 to 4.
:HISTogram:HEIGht 2
:HISTogram:HEIGht?

Sets or queries the right limit of the histogram.

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

Sets or queries the top limit of the histogram.

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

Sets or queries the bottom limit of the histogram.

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

Queries the statistics of the histogram results.

string - The query returns the statistics of the histogram results in strings.

:EYE:ENABleset / query

Enables the eye diagram function. The syntax accepts a boolean value.

NameTypeValuesDescription
boolboolean-Boolean enable state for the eye diagram function.
:EYE:RSTset / query

Resets the eye diagram color grade.

:EYE:SOURceset / query

Sets or queries the source of the eye diagram.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Eye diagram source.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3 or MATH4.
:EYE:SOURce CHANnel3 /*Sets the source of eye diagram to CHANnel3.*/
:EYE:SOURce? /*The query returns CHAN3.*/

Enables or disables the eye measurement result, or queries its on/off status.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the eye measurement result.
enum - Returns the on/off status of the eye measurement result.

Queries an eye measurement value. Before querying, eye measurement results must be enabled with :EYE:MEASure:ENABle.

NameTypeValuesDescription
itemenumONE | ZERO | WIDTh | HEIGth | AMP | CROSs | QFACtor | BR | RISE | FALL | LEFT | RIGHt | DCDT | DCDPMeasurement item to query.
string - Returns the selected eye measurement value.
:EYE:OVERlapset / query

Sets or queries the on/off status of the eye diagram overlap display.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off status of the eye diagram overlap display.
boolean - Returns the overlap display status as 1 or 0.
:EYE:OVERlap ON /*Enables the overlap of the eye diagram.*/
:EYE:OVERlap? /*The query returns 1.*/
:EYE:GRIDset / query

Sets or queries the eye diagram grid display mode.

NameTypeValuesDescription
grid--
:EYE:HIGHset / query

Sets or queries the high threshold for eye measurements, expressed as a percentage. The high threshold must be greater than the low threshold, and the instrument automatically adjusts it if lowered below the configured low threshold.

NameTypeValuesDescription
valinteger2 - 100High threshold value for eye measurements, expressed as a percentage.
integer - Returns the high threshold for eye measurements, expressed as a percentage.
<not provided>
:EYE:LOWset / query

Sets or queries the low measurement threshold, expressed as a percentage.

NameTypeValuesDescription
valinteger1 - 99
integer - The query returns an integer ranging from 1 to 99.
:EYE:LOW 80
:EYE:LOW?
:EYE:HISTogramset / query

Enables or queries eye histogram functionality.

Enables or disables eye histogram operation.

NameTypeValuesDescription
boolenumOFF | ONSelects whether eye histogram is enabled.

Sets or queries the left boundary of the eye histogram.

NameTypeValuesDescription
numberinteger0 - 1000
integer - The query returns an integer ranging from 0 to 1000.
:EYE:HISTogram:PIXel:LEFT 80 /*Sets the left boundary of the eye histogram to 80.*/
:EYE:HISTogram:PIXel:LEFT? /*The query returns 80.*/

Sets or queries the right boundary of the eye histogram.

NameTypeValuesDescription
numberinteger0 - 1000Right boundary of the eye histogram.
integer - An integer ranging from 0 to 1000.

Sets or queries the upper boundary of the eye histogram.

NameTypeValuesDescription
numberinteger0 - 1000
integer - The query returns an integer ranging from 0 to 1000.

Sets or queries the lower boundary of the eye histogram.

NameTypeValuesDescription
numberinteger0 - 1000Lower boundary value for the eye histogram.
integer - The query returns an integer ranging from 0 to 1000.
::EYE:HISTogram:PIXel:LOW 80
::EYE:HISTogram:PIXel:LOW?

Sets or queries the eye histogram type.

NameTypeValuesDescription
typeenumHOR | VERTSelects the eye histogram type.
enum - The query returns the eye histogram type.
:EYE:HISTogram:TYPE HOR
:EYE:HISTogram:TYPE?
:EYE:CURSorset / query

Sets or queries the eye cursor measurement settings. The slice shows this section header and a related enable command, but does not document a separate function for :EYE:CURSor itself.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off status of the eye cursor measurement.
enum - The query returns 1 or 0.
:EYE:CURSor:ENABle ON /*Enables the eye cursor measurement.*/
:EYE:CURSor:ENABle? /*The query returns 1.*/
:EYE:CURSor:CAXset / query

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

NameTypeValuesDescription
axreal-Horizontal position of Cursor A.
:EYE:CURSor:CBXset / query

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

NameTypeValuesDescription
bxreal-100 s - 100 s
real (s) - The query returns the horizontal position of Cursor B in scientific notation.
:EYE:CURSor:CBX 0.00000001
:EYE:CURSor:CBX?
:EYE:CURSor:CAYset / query

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

NameTypeValuesDescription
ayreal-1000 V - 1000 VVertical position of Cursor A.
real (V) - The query returns the vertical position of Cursor A in scientific notation. The unit is the same as the vertical channel unit.
:EYE:CURSor:CAY 0.1
:EYE:CURSor:CAY?
:EYE:CURSor:CBYset / query

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

NameTypeValuesDescription
byreal-1000 V - 1000 VVertical position of Cursor B.
:EYE:MTEStset / query

Creates an eye template based on the eye diagram specifications. The eye template is used to check whether the eye diagram contacts or violates the mask.

Sets or queries the on/off status of the eye template test.

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFEnables or disables the eye template test.
integer - The query returns 1 or 0.
:EYE:MTESt:ENABle ON /*Enables the eye template function.*/
:EYE:MTESt:ENABle? /*The query returns 1.*/
:EYE:MTESt:STARtset / query

Starts or stops eye diagram template testing, or queries whether the eye diagram template test is running.

NameTypeValuesDescription
boolboolean-Starts or stops eye diagram template testing.
:EYE:MTESt:SAVEset / query

Saves the edited eye template file with the specified filename to the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename with a suffix.
:EYE:MTESt:LOADset / query

Loads the eye template from a specified file path. The path includes the storage location and filename, and the file must have the .mskx suffix.

NameTypeValuesDescription
pathstring-File storage location and filename to load; include the suffix.
:EYE:MTESt:LOAD C:/123.mskx /*Loads the eye template file named "123.mskx" from the internal memory Disk C.*/

Sets or queries the on/off status of Stop on Fail when the eye template test fails.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables Stop on Fail for the eye template test failure condition.
enum - Returns 1 or 0.
:EYE:MTESt:OFailure:STOP ON /*Enables the stop on fail of the
:EYE:MTESt:OFailure:STOP? /*The query returns 1.*/

Sets or queries the on/off status for screen capturing when the eye template test fails.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables screen capturing on eye template test failure.

Sets or queries the on/off status for beeper warning when the eye template test fails.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state for the beeper warning.
enum - The query returns 1 or 0.
:EYE:MTESt:OFailure:BEEPer ON /*Enables the beeper warning on
fail of the eye template test.*/
:EYE:MTESt:OFailure:BEEPer? /*The query returns 1.*/

Sets or queries the on/off status for saving waveforms when the eye template test fails.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state for saving waveforms when the eye template test fails.

Sets or queries the standard template to load.

NameTypeValuesDescription
typeenumUSBNear | USBfar | CANHL4M | CANHL5M | CANHL6M | CANHL8M | CANHL10M | CANLH4M | CANLH5M | CANLH6M | CANLH8M | CANLH10M | FC1063 | FC1063PI | ETH1G | ETH2G
enum - The query returns one of USBNear, USBfar, CANHL4M, CANHL5M, CANHL6M, CANHL8M, CANHL10M, CANLH4M, CANLH5M, CANLH6M, CANLH8M, CANLH10M, FC1063, FC1063PI, ETH1G, or ETH2G.

Sets or queries the source of clock recovery.

NameTypeValuesDescription
<source>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of clock recovery.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:CLOCkrecovery:SOURce CHANnel3 /*Sets the source of clock recovery to CH3.*/
:CLOCkrecovery:SOURce? /*The query returns CHAN3.*/

Sets or queries the clock recovery preset for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number. Channels 1 to 4 are analog channels, and channels 5 to 8 are MATH channels.
typeenumDEFA | 80BJ | 80BS | CE30 | CE31 | HBR | HBR2 | HBR3 | RBR | UH10 | UH13 | UH20 | HD10 | HD20 | MHL | G1NS | G1S | G2NS | G2S | G3 | G4C | P52C | P52S | P55C | P55S | P58C | P516 | P65C | P65S | P68C | P616 | GEN1 | GEN2 | GEN3 | U2LS | U2FS | U20 | U3G1 | U3G2 | U41G | U413 | U42 | U426 | T31 | T313 | T32 | T326Clock recovery preset selection.
enum - The query returns one clock recovery preset value.
:CLOCkrecovery1:PRESet 80BS
:CLOCkrecovery1:PRESet?

Sets the clock recovery method for the specified channel. The query form is documented in the syntax, but the provided slice does not include its return format or the list of allowed method values.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number for clock recovery.
method--

Sets or queries the clock recovery data rate. The default unit is b/s.

NameTypeValuesDescription
<val>realb/sClock recovery data rate value.
real (b/s) - The query returns the clock recovery data rate.

Sets or queries the data rate method for constant clock recovery.

NameTypeValuesDescription
ndiscrete1 - 8Channel number.
methodenumAUT | SEM | MANData rate method for constant clock recovery.
enum - Returns the current data rate method for constant clock recovery.

Sets or queries the clock recovery transfer function.

NameTypeValuesDescription
ndiscrete1 - 8Clock recovery source channel number.
typediscreteJTF | OJTFClock recovery transfer function type.

Sets or queries the edge direction for clock recovery.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
typeenumRISE | DOWN | BOTHEdge direction for clock recovery.
enum - The query returns the selected edge direction.
:CLOCkrecovery1:EDGE RISE /*Sets the edge direction for clock recovery of source channel 1 to RISE.*/
:CLOCkrecovery1:EDGE? /*The query returns RISE.*/

Sets or queries the JTF loop bandwidth. The default unit is Hz.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Selects the source channel number.
valreal1 Hz - 750 MHzSets the JTF loop bandwidth.
string - The query returns the JTF loop bandwidth in scientific notation.
:CLOCkrecovery1:JTF:BANDwidth 50
:CLOCkrecovery1:JTF:BANDwidth?

Sets or queries the divisor of the JTF loop bandwidth.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number.
valreal0 - 5000000000Divisor value.

Sets or queries the OJTF loop bandwidth. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number.
valreal1 Hz - 750 MHzOJTF loop bandwidth.
real - Returns the OJTF loop bandwidth in scientific notation.
:CLOCkrecovery1:OJTF:BANDwidth 50
:CLOCkrecovery1:OJTF:BANDwidth?

Sets or queries the divisor of the JTF loop bandwidth. The query returns the divisor in scientific notation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number.
valreal1 - 750 MHzDivisor value.
real - The divisor of the JTF loop bandwidth, returned in scientific notation.
:CLOCkrecovery1:JTF:DIVisor 50 /*Sets the divisor of the JTF loop
bandwidth for source channel 1 to 50.*/
:CLOCkrecovery1:JTF:DIVisor? /*The query returns
+5.000000000000E+01.*/

Sets or queries the OJTF damping factor.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number; channels 1-4 are analog and 5-8 are MATH channels.
valreal0 - 50OJTF damping factor.

Sets or queries the on/off status of transition density dependency.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number.
boolboolean1 | ON | 0 | OFFEnables or disables transition density dependency.
enum - The query returns 0 or 1.

Sets or queries the settling time of the phase-locked loop. The default unit is T.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
<val>realTSettling time of the phase-locked loop.
returns

Sets or queries the idle clock of the phase-locked loop.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valinteger6 - 1000Idle clock value.
integer - The query returns an integer ranging from 6 to 1000.

Sets or queries the JTF peak factor.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number.
valreal0 - 3.33Peak factor value.
real - Returns the peak factor in scientific notation.
:CLOCkrecovery1:JTF:PEAK 2 /*Sets the JTF peak factor of source
channel 1 to 2.*/
:CLOCkrecovery1:JTF:PEAK? /*The query returns +2.000000000000E
+00.*/

Sets or queries the damping factor of a third-order phase-locked loop.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
valrealMAXimum
real - The query returns the damping factor.

Sets or queries the natural frequency of a third-order phase-locked loop. The default unit is rad/s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number; channels 1-4 are analog channels and channels 5-8 are MATH channels.
valreal150 krad/s - 13 Grad/sNatural frequency to set.
real - Returns the natural frequency of the third-order phase-locked loop in scientific notation.
:CLOCkrecovery1:NAFRe 20
:CLOCkrecovery1:NAFRe?

Sets or queries the pole frequency of a third-order phase-locked loop. The default unit is rad/s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valreal0 - 13Pole frequency value.
real - The query returns the pole frequency of the third-order phase-locked loop in scientific notation.
:CLOCkrecovery1:POFRe 200000 /*Sets the pole frequency of the
:CLOCkrecovery1:POFRe? /*The query returns +2.000000000000E
+05.*/

Sets or queries the multiplier of a third-order phase-locked loop. The default unit is rad/s.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
<val>real-

Sets or queries the external clock source.

NameTypeValuesDescription
ninteger1 - 8Channel index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4External clock source channel.

Sets or queries the clock/data alignment mode.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
boolenum1 | ON | 0 | OFFSelects center-aligned when set to 1 or ON, and edge-aligned when set to 0 or OFF.
enum - Returns 0 or 1.
:CLOCkrecovery1:ALIGn ON /*Sets the clock/data alignment mode of source channel 1 to center-aligned.*/
:CLOCkrecovery1:ALIGn? /*The query returns 1.*/

Sets the clock recovery frequency for the selected source channel.

NameTypeValuesDescription
<n>discrete1 - 8Selects source channel 1 through 8.
<val>real-Clock recovery frequency value.

Sets or queries the general threshold type.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number for the threshold setting.
typeenumPERCent | ABSolute | HYSTeresis | TB159 | TB258Selects the general threshold type.

Sets or queries the general threshold level type for a channel. Channels 1-4 are analog channels, and channels 5-8 are MATH channels.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
typediscreteDEFault | HISTogram | MINMax | CUSTomGeneral threshold level type.
enum - The query returns DEF, HIST, MINM, or CUST.
:THReshold1:GENeral:LEVel HISTogram /*Sets the general threshold level type to HISTogram.*/
:THReshold1:GENeral:LEVel? /*The query returns HIST.*/

Sets the general threshold positive high level for the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Specifies the threshold channel number.
valreal-Sets the positive high threshold level.

Sets or queries the general middle threshold percentage, expressed as a percentage.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valinteger2 - 99Middle threshold percentage value.
integer - Returns the present general middle threshold percentage.
:THReshold1:GENeral:PMID 60
:THReshold1:GENeral:PMID?

Sets or queries the general low threshold percentage, expressed as a percentage.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Selects the channel number; channels 1-4 are analog and 5-8 are MATH channels.
valinteger0 - 98Sets the general low threshold percentage.
integer - The query returns the general low threshold percentage.
:THReshold1:GENeral:PLOW 20 /*Sets the general low threshold percentage to 20.*/
:THReshold1:GENeral:PLOW? /*The query returns 20.*/

Sets or queries the general high threshold voltage. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valrealVGeneral high threshold voltage.
returns

Sets or queries the general middle threshold voltage. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valreal-10 V - 10 VGeneral middle threshold voltage.
real - The query returns the general middle threshold voltage in scientific notation.
:THReshold1:GENeral:LMID 5

Sets or queries the general low threshold voltage. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel number.
valreal-10 V - 10 VGeneral low threshold voltage to set.
real - The query returns the general low threshold voltage in scientific notation.
:THReshold1:GENeral:LLOW 5 /*Sets the general low threshold voltage to 5.*/
:THReshold1:GENeral:LLOW? /*The query returns +5.000000000000E +00.*/

Sets or queries the general hysteresis voltage. The default unit is V.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Threshold channel number.
valreal-10 V - 10 VGeneral hysteresis voltage.

Sets or queries the on/off status for aligning the middle threshold to zero.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Source channel number.
boolboolean1 | ON | 0 | OFFEnables or disables aligning the middle threshold to zero.
integer - Returns 0 or 1.
:THReshold1:GENeral:ALIGnzero ON /*Enables aligning the middle
threshold to zero for source channel 1.*/
:THReshold1:GENeral:ALIGnzero? /*The query returns 1.*/

Sets or queries the general custom high voltage. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
valreal-10 - 10
real (V) - The query returns the general custom high voltage in scientific notation.
:THReshold1:GENeral:HCUStomer 5

Sets or queries the general custom low voltage. The default unit is V.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Channel index for the threshold setting.
valreal-10 - 10General custom low voltage value.
string - The query returns the general custom low voltage in scientific notation.
:THReshold1:GENeral:LCUStomer 5
:THReshold1:GENeral:LCUStomer?

Sets or queries the source of the signal type.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source of the signal type.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:SIGNaltype:SOURce CHANnel2 /*Sets the source of the signal type to CH2.*/
:SIGNaltype:SOURce? /*The query returns CHAN2.*/

Sets or queries the signal type for the specified signal-type index. The only listed type value is NRZ.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4 | 5 | 6 | 7 | 8Signal-type index.
typeenumNRZSignal type to set.
enum - Returns the current signal type for the specified index.
:SIGNaltype:SOURce CHANnel2 /*Sets the source of the signal type to CH2.*/
:SIGNaltype:SOURce? /*The query returns CHAN2.*/

:TIEset / query

Basic jitter analysis measurements. The measurements include TIE, Cycle-Cycle, Pos-Pos, Neg-Neg, and Duty; TIE refers to time interval error.

:TIE:ENABleset / query

Sets or queries the on/off status of the basic jitter measurement.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off status of the basic jitter measurement.
enum - The query returns 1 or 0.
:TIE:SOURceset / query

Sets or queries the TIE source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the TIE source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TIE:SOURce CHANnel2
:TIE:SOURce?
:TIE:TYPEset / query

Sets or queries the type of TIE measurement.

NameTypeValuesDescription
typeenumCLOCk | DATASelects the TIE measurement type.
:TIE:EDGEset / query

Sets or queries the edge direction for TIE measurement.

NameTypeValuesDescription
typeenumRISE | DOWN | BOTHEdge direction for TIE measurement.
enum - The query returns RISE, DOWN, or BOTH.
*None provided in slice*
:TIE:UNITset / query

Sets or queries the unit for TIE measurement.

NameTypeValuesDescription
typeenum-

Sets or queries the on/off status of the TIE trend.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFBoolean on/off state for the TIE trend.
integer - The query returns 1 or 0.

Sets the on/off status of TIE trend smoothing.

NameTypeValuesDescription
boolboolean-On/off state for TIE trend smoothing.

Sets or queries the smoothing factor for the TIE trend.

NameTypeValuesDescription
valinteger3 - 1000Smoothing factor value.
integer - The query returns an integer ranging from 3 to 1000.
:TIE:TRENd:SMOoth:FACTor 10
:TIE:TRENd:SMOoth:FACTor?

Sets or queries the on/off status of the TIE spectrum. This command is available only when basic jitter measurement is enabled.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the TIE spectrum.
enum - The query returns 1 or 0.
:TIE:SPECtrum:ENABle ON /*Enables the TIE spectrum.*/
:TIE:SPECtrum:ENABle? /*The query returns 1.*/

Sets or queries the on/off status of the TIE histogram.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the TIE histogram on or off.

Sets or queries the on/off status of the TIE measurement results.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state for the TIE measurement results.
enum - The query returns 1 or 0.
:TIE:RESult:ENABle ON /*Enables the TIE measurement results.*/
:TIE:RESult:ENABle? /*The query returns 1.*/
:TIE:RESult:TIEset / query

Sets or queries the on/off status of the TIE result for TIE measurement.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFOn/off state for the TIE result.
:TIE:RESult:CYCYset / query

Sets or queries the on/off status of the cycle-to-cycle result for TIE measurement.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off status for the cycle-to-cycle result.
enum - The query returns 1 or 0.
:TIE:RESult:CYCY ON /*Enables the cycle-to-cycle result for TIE
measurement.*/
:TIE:RESult:CYCY? /*The query returns 1.*/

Sets or queries the on/off status of the positive-to-positive pulse width result for TIE measurement.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the positive-to-positive pulse width result.
enum - The query returns 1 or 0.
::TIE:RESult:POSPos ON
::TIE:RESult:POSPos?

Sets or queries the on/off status of the negative-to-negative pulse width result for TIE measurement.

NameTypeValuesDescription
boolboolean-Enables or disables the negative-to-negative pulse width result for TIE measurement.
:TIE:RESult:DUTYset / query

Sets or queries the on/off status of the duty cycle result for TIE measurement.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the duty cycle result for TIE measurement.
*No examples were provided in the supplied slice for this exact command.*
:TIE:RESult:DTIEset / query

Queries the result data of the TIE measurement.

returns - Returns the result data of the TIE measurement.

Queries the result data of the TIE histogram measurement.

*IDN?query

Queries the ID string of the instrument.

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

Restores the instrument to its factory default settings.

*CLSset / query

Clears all the event registers and clears the error queue.

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Bit mask value for the standard event register enable bits.
integer - Returns the enable register of the standard event register set.
*ESR?query

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

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

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

*RCLset / query

Recalls instrument settings from the specified non-volatile memory. The previously saved settings from *SAV are overwritten.

*SAVset / query

Saves the current instrument state to the selected register.

NameTypeValuesDescription
valueinteger-Selected register number.
*SREset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Decimal sum of the bits to enable in the status byte register.
integer - Returns the decimal-weighted sum of all bits set in the register.
*SRE 16
*SRE?
*STB?query

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

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

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

*TST?query

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

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

:LA:ENABleset / query

Enables or disables the logic analyzer function. The query form returns the current enable state.

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable the logic analyzer.
boolean - Returns the current logic analyzer enable state.
: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 current active digital channel.
enum - Returns the current active digital channel.
:LA:POSitionset / query

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

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

Automatically sorts the logic analyzer digital channels. The query form is documented but its return format is not stated in the slice.

NameTypeValuesDescription
<val>enum-

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

NameTypeValuesDescription
digitalenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
boolenum1 | ON | 0 | OFF

Sets or queries the label of the specified digital channel.

NameTypeValuesDescription
<digital>discreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15
<label>string-ASCII string label containing English letters, numbers, and some symbols.

Sets the display state of the specified pod. The query returns the current display state.

NameTypeValuesDescription
boolboolean-Boolean display state for pod <n>.
boolean - Returns the current display state of the specified pod.

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the default channel group POD<n>.
<thre>realVThreshold value for the specified default channel group.
real (V) - Returns the threshold of the specified default channel group.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the digital channel group POD number.
boolboolean1 | ON | 0 | OFFEnables or disables the label display for the specified channel group.
enum - Returns the current on/off status of the label display for the specified digital channel group.

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

integer - Returns 1 if the digital channel group has inserted the logic analyzer probe, or 0 if it has not.
:LA:POD1:INSert? /*The query returns 1, indicating that digital channel group 1 has inserted the logic analyzer probe.*/
:LA:SIZEset / query

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

NameTypeValuesDescription
size--

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

NameTypeValuesDescription
timereal-200 ns - 200 nsDelay time of the logic analyzer probe.
real (s) - The query returns the delay time for the logic analyzer probe in scientific notation.
:LA:PROBecal:DELay 1.0E-07 /*Sets the probe delay of the logic
analyzer probe to 100 ns.*/
:LA:PROBecal:DELay? /*The query returns + 1.000000000000E-07.*/
:LA:LAYer:ACTiveset / query

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

NameTypeValuesDescription
boolboolean-Enables or disables the digital channel sticky display.
integer - Returns 1 or 0.
:LA:LAYer:ACTive ON /*Sets the waveform of the digital channel
:LA:LAYer:ACTive? /*The query returns 1.*/

:LAN:DHCPset / query

Sets or queries whether DHCP is enabled for LAN configuration.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables DHCP.
:LAN:AUToipset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns on or off the Auto IP configuration mode.
enum - The query returns 1 or 0.
:LAN:GATewayset / query

Sets or queries the default gateway.

NameTypeValuesDescription
stringstring-Default gateway address in nnn.nnn.nnn.nnn format; the first section must be 0 to 223 except 127, and the other three sections 0 to 255.
string - Returns the current gateway as a string.
:LAN:GATeway 192.168.1.1
:LAN:GATeway?
:LAN:DNSset / query

Sets or queries the DNS address. The set DNS address can be used only when the IP configuration mode is Static IP and both DHCP and Auto IP are disabled.

NameTypeValuesDescription
stringstring-DNS address in the form nnn.nnn.nnn.nnn.
string - Returns the current DNS address.
:LAN:DNS 192.168.1.1
:LAN:DNS?

Queries the MAC address of the instrument.

string - Returns the MAC address of the instrument.

Queries the address of the DHCP server.

string - The address of the DHCP server is returned as a string.
:LAN:MANualset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns static IP configuration mode on or off.
enum - Returns the on/off status of static IP configuration mode.
:LAN:IPADdressset / query

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

NameTypeValuesDescription
<string>string-ASCII string specifying the IP address.
string - The current IP address in string form.
:LAN:IPADdress 192.168.1.10 /*Sets the IP address to 192.168.1.10.*/
:LAN:IPADdress? /*The query returns 192.168.1.10.*/
:LAN:SMASkset / query

Sets or queries the subnet mask.

NameTypeValuesDescription
stringstring0 - 255Subnet mask in the format nnn.nnn.nnn.nnn; each section "nnn" ranges from 0 to 255.
string - Returns the current subnet mask as a string.
:LAN:SMASk 255.255.255.0
:LAN:SMASk?

Queries the current network configuration status.

enum - Returns the current network configuration status; UNLINK means not connected.

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

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

Enables or disables mDNS, or queries the mDNS status.

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

Sets or queries the host name.

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

Sets or queries the description.

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

Applies the network configuration.

:MASK:ENABleset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFSets the pass/fail test function state.
enum - Returns the current pass/fail test function state.
:MASK:SOURceset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the pass/fail test source channel.
enum - Returns the current source channel.
:MASK:SOURce CHANnel2 /*Sets the source of the pass/fail test to
:MASK:SOURce? /*The query returns CHAN2.*/
:MASK:OPERateset / query

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

NameTypeValuesDescription
operenum-
:MASK:Xset / query

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

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

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

NameTypeValuesDescription
yreal0.04 - 2Vertical adjustment parameter of the pass/fail test mask.
string - The current vertical adjustment parameter in scientific notation.
:MASK:Y 0.36 /*Sets the vertical adjustment parameter to 0.36 div.*/
:MASK:Y? /*The query returns 3.600000E-1.*/
: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 query returns an integer.

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the AUX OUT connector output.
integer - Returns 0 or 1 indicating the output on/off status.
:MASK:OUTPut:ENABle ON /*Enables the Aux output.*/
:MASK:OUTPut:ENABle? /*The query returns 1.*/

Sets the output event selection for the rear-panel [AUX OUT] connector.

NameTypeValuesDescription
item--
integer - The query returns an integer.

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
MASK:OUTPut:TIME?

Sets or queries the polarity of the output pulse.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSpecifies the output pulse polarity.
enum - The query returns POS or NEG.
:MASK:OUTPut:POLarity NEGative
:MASK:OUTPut:POLarity?

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
boolboolean1 | ON | 0 | OFFTurns the math display on or off.
enum - Returns the on/off status of the math operation function.

Sets or queries the operator of the specified math operation. The query returns the current operator.

NameTypeValuesDescription
ninteger1 - 4Math operation index.
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB | AXBY | BTWT | TRENdOperator to use for the math operation.
enum - Returns the current math operator.
:MATH1:OPERator INTG
:MATH1:OPERator?
:MATH<n>:SOURce1set / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the math operation/function/filter index.
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Sets the source input for the selected math operation/function/filter.
discrete - Returns the source or Source A of the selected arithmetic, function, or filter operation.
:MATH<n>:SOURce2set / query

Sets or queries Source B of arithmetic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects which MATH source to address.
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Sets the source used for source B of the arithmetic operation.
discrete - Returns the current source setting for source B.

Sets or queries Source A of the logic operation.

NameTypeValuesDescription
ninteger1 - 4Math operation index.
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source A selection.
enum - Returns the selected source as D0 through D15 or CHAN1 through CHAN4.
:MATH1:LSOurce1 CHANnel3 /*Sets Source A of the logic operation to CHANnel3.*/
:MATH1:LSOurce1? /*The query returns CHAN3.*/

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

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

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

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
boolboolean1|ON | 0|OFFEnables or disables the inverted display.
integer - The query returns 1 or 0.
:MATH1:INVert ON /*Enables the inverted display.*/
:MATH1:INVert? /*The query returns 1.*/
:MATH<n>:GRIDset / query

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

NameTypeValuesDescription
gridenum-Grid type for the math operation display.
:MATH<n>:DISModeset / query

Sets or queries the display area of the math operation function. The setting controls whether the math operation waveform is shown in the math operation window or the main waveform view.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
boolboolean1 | ON | 0 | OFFSelects the display area for the math operation waveform.
boolean - Returns 1 or 0 indicating the current display area setting: 1/ON for the main waveform view, 0/OFF for the math operation window.
: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>:EXPandset / query

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

NameTypeValuesDescription
expenumGND | CENTerVertical expansion type of the math operation.

Sets or queries the waveform type of math operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumMAIN | ZOOMSelects the main time base region or the zoomed time base region.
enum - Returns the current waveform type.

Sets or queries the channel source of FFT operation.

NameTypeValuesDescription
ninteger1 - 4Math trace number.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3Channel source for the FFT operation.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, or MATH3.
:MATH1:FFT:SOURce CHANnel3
:MATH1:FFT:SOURce?

Sets or queries the window function of FFT operation.

NameTypeValuesDescription
window--

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
unitenumVRMS | DB
enum - The query returns VRMS or DB.

Sets or queries the mode of FFT operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumNORMal | AVERage | MAXHoldSelects the FFT mode: Normal, Average, or Max Hold.
enum - The query returns NORM, AVER, or MAXH.
:MATH1:FFT:MODE NORMal /*Sets the mode of FFT operation of Math1
:MATH1:FFT:MODE? /*The query returns NORM.*/

Sets the average count used for FFT operation.

NameTypeValuesDescription
ninteger1 - 4Math channel number.
cntinteger-Average count for FFT operation.

Sets or queries the vertical scale of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal1.0E-9 dB - 5.00 GdBVertical scale of FFT operation results; when the unit is dBm/dBV, the range is 1.0E-9 dB to 5.00 GdB and the default is 20.0 dB.
:MATH1:FFT:SCALe 20.0
:MATH1:FFT:SCALe?

Sets or queries the vertical offset of FFT operation results.

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
centreal-Center frequency of the FFT operation results.

Sets or queries the start frequency of FFT operation results. The range of the start frequency is related to the stop frequency, which can be configured with :MATH<n>:FFT:FREQuency:END.

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

Sets or queries the stop frequency of FFT operation results.

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

Enables or disables FFT search. The syntax shows a boolean setter and a corresponding query.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<bool>boolean-

Sets or queries the maximum number of FFT peak search results. The query returns an integer ranging from 1 to 15.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
numinteger1 - 15
integer - The query returns an integer ranging from 1 to 15.
:MATH1:FFT:SEARch:ENABle ON /*Enables the FFT peak search.*/
:MATH1:FFT:SEARch:ENABle? /*The query returns 1.*/

Sets or queries the threshold of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT math memory/index selector.
thresreal-Threshold of the FFT peak search, related to the vertical scale and vertical offset of FFT operation.
real - The query returns the threshold in scientific notation.
:MATH1:FFT:SEARch:THReshold 0.5 /*Sets the threshold of the FFT peak search to 500 mdB.*/
:MATH1:FFT:SEARch:THReshold? /*The query returns 5.000000E-1.*/

Sets or queries the excursion of the FFT peak search.

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

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

NameTypeValuesDescription
orderenumAMPorder | FREQorderSequence of the FFT peak search results.
enum - The query returns AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder
:MATH1:FFT:SEARch:ORDer?

Queries the FFT peak search results table.

NameTypeValuesDescription
ndiscrete1 - 4
string - The query returns the peak search results table in strings.
:MATH1:FFT:SEARch:RES? /*The query returns the peak search
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 | BSTop | BTWT
enum - Returns the present filter type.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math trace index.
freq1real0.005 x screen sample rate - 0.5 x screen sample rateCut-off frequency or cut-off frequency 1, depending on the selected filter type.
real - Returns the current cut-off frequency or cut-off frequency 1 in scientific notation.
:MATH1:FILTer:W1 1000000

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

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

Sets or queries the type of the Butterworth filter. The available types are low pass, high pass, band pass, and band stop.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
typeenumLPASs | HPASs | BPASs | BSTopSelects the Butterworth filter type.
enum - Returns the current Butterworth filter type as LPAS, HPAS, BPAS, or BST.
:MATH1:FILTer:BTWT:TYPE LPASs /*Sets the type of the Butterworth filter to LPASs.*/
:MATH1:FILTer:BTWT:TYPE? /*The query returns LPAS.*/

Sets or queries the order of the Butterworth filter.

NameTypeValuesDescription
valueinteger4 | 8Butterworth filter order.
integer - The query returns 4 or 8.
:MATH1:FILTer:BTWT:ORDer 8
:MATH1:FILTer:BTWT:ORDer?

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

NameTypeValuesDescription
sensreal100 mdiv - 1 divSensitivity of the logic operation.

Sets or queries the smoothing window width of differential operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
distinteger5 - 10000
integer - The query returns an integer ranging from 5 to 10000.
:MATH1:DISTance 20 /*Sets the smoothing window width of differential operation to 20.*/
:MATH1:DISTance? /*The query returns 20.*/

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Logic-operation channel selector.
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)Threshold level for Analog Channel 2.
string - The query returns the threshold level of Analog Channel 2 in scientific notation.
:MATH1:THReshold2 0.8
:MATH1:THReshold2?

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal-4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset
real - The query returns the threshold level of Analog Channel 4 in scientific notation.
:MATH1:THReshold3 0.8
:MATH1:THReshold3?

Queries the title of the specified math operation window.

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

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

NameTypeValuesDescription
ninteger1 - 4Specifies the math operation number.
boolboolean1 | ON | 0 | OFFEnables or disables display of the waveform label.
enum - The query returns 1 or 0.
:MATH1:LABel:SHOW ON /*Enables the display of the label.*/
:MATH1:LABel:SHOW? /*The query returns 1.*/

:MEASure:SOURceset / query

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

NameTypeValuesDescription
<source>enumCHANnel1 | 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.
: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 be evaluated.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the parameter under measurement.
srcoptdiscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Additional source for measurements that require more than one source.

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

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the measurement source channel.
enum - Returns the channel source of the all measurement function.
:MEASure:AMSource CHANnel1 /*Sets the source to CHANnel1.*/
:MEASure:AMSource? /*The query returns CHAN1.*/

Sets or queries the statistics count.

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

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

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

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

NameTypeValuesDescription
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.
srcoptenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurement parameters.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTStatistic type to query.

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

NameTypeValuesDescription
valueinteger-Upper limit of the threshold level.

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

NameTypeValuesDescription
<value>integer-Middle threshold value to set.
integer (V) - Returns the threshold middle value; when the threshold type is absolute, the default unit is V.
:MEASure:SETup:MID 89 /*Sets the middle value of the threshold
:MEASure:SETup:MID? /*The query returns 89.*/

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

NameTypeValuesDescription
<value>integer-Lower threshold limit value.

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

NameTypeValuesDescription
sourceenum-Source A used in the phase or delay measurement.

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

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

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

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

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 | MATH4Selects the source B input used for the phase or delay measurement.

Sets or queries the threshold source.

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 - Returns the current measurement range selection.
:MEASure:AREA ZOOM
:MEASure:AREA?
:MEASure:TYPEset / query

Sets or queries the measurement type.

NameTypeValuesDescription
typeenumTHReshold | RANGe | AMPMethodMeasurement type to set.
enum - The query returns THR, RANG, or AMPM.
:MEASure:TYPE RANGe /*Sets the measurement type to
:MEASure:TYPE? /*The query returns RANG.*/

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

NameTypeValuesDescription
cbxrealsHorizontal position of Cursor B.

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.
real (s) - Returns the horizontal position of Cursor A in scientific notation. The unit is seconds.
:MEASure:CREGion:CAX <cax>
:MEASure:CREGion:CAX?

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

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the frequency counter.

Sets or queries the measurement source for the frequency counter.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXT
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 EXT.

Queries the measurement results of the frequency counter.

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

Sets or queries the amplitude method.

NameTypeValuesDescription
valenumAUTO | MANualSelects the amplitude method.

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude top value type.
enum - The query returns HIST or MAXM.
:MEASure:AMP:MANual:TOP MAXMin
:MEASure:AMP:MANual:TOP?

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

NameTypeValuesDescription
<val>enumHISTogram | MAXMinAmplitude base value type for the manual amplitude method.

Sets or queries the measurement type.

NameTypeValuesDescription
valenumVERTical | HORizontal | OTHerMeasurement category to set.
enum - The query returns VERT, HOR, or OTH.
:MEASure:CATegory HORizontal /*Sets the measurement category to
Horizontal measurement.*/
:MEASure:CATegory? /*The query returns HOR.*/

Sets or queries whether the measurement multiwindow is enabled.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables measurement multiwindow.
enum - The query returns 1 or 0.
:MEASure:MULTiwindow 1
:MEASure:MULTiwindow?

Sets the parameters for time delay/phase measurements between edges. This is a multi-parameter composite command used to define a user-defined edge measurement.

NameTypeValuesDescription
boolboolean-Enables or disables the user-defined edge measurement.
typeoptenumDELay | PHASeSelects the measurement type.
source1optenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Specifies the start source of the measurement.
slope1optenumRISing | FALLingSpecifies the direction of the starting edge.
idx1optinteger0 - 999Specifies the starting edge index.
source2optenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Specifies the stop source of the measurement.
slope2optenumRISing | FALLingSpecifies the direction of the ending edge.
idx2optinteger0 - 999Specifies the ending edge index.

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

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

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

NameTypeValuesDescription
boolboolean-Boolean value that turns waveform recording on or off.
boolean - Returns the on/off status of the waveform recording function.
:RECord:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform recording.
:RECord:ENABle ON /*Enables the waveform recording function.*/
:RECord:ENABle? /*The query returns 1.*/

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

NameTypeValuesDescription
operateenum-Operation state to apply.
:RECord:STARtset / query

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

NameTypeValuesDescription
boolboolean-Boolean value that starts or stops waveform recording.
integer - The query returns 1 or 0.
:RECord:STARt ON /*Sets to start recording the waveforms.*/
:RECord:STARt? /*The query returns 1.*/

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currently
integer - The query returns an integer ranging from 1 to the maximum number of frames that can be recorded currently.
:RECord:WRECord:FRAMes 300 /*Sets the number of recorded frames to 300.*/
:RECord:WRECord:FRAMes? /*The query returns 300.*/
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currently
integer - The query returns an integer ranging from 1 to the maximum number of frames that can be recorded currently.
:RECord:FRAMes 300
:RECord:FRAMes?

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

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

NameTypeValuesDescription
boolenum-On/off status of the beeper when recording is completed.
returns

Sets or queries the current frame in waveform playing.

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

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

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame to use for waveform playing.
integer - The current frame number in waveform playing.
:RECord:CURRent 300
:RECord:CURRent?

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

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

Sets or queries the start frame in waveform playback.

NameTypeValuesDescription
startinteger1 - the maximum number of frames that can be played back currentlyStart frame in 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 recordedEnd frame in waveform playback.
:RECord:WREPlay:FEND 10
:RECord:WREPlay:FEND?

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

integer - The query returns an integer ranging from 0 to the number of frames that have been recorded currently.

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

NameTypeValuesDescription
intervalreal-

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

NameTypeValuesDescription
modeenumREPeat | SINGleSelects the waveform playback mode.
enum - Returns the waveform playback mode as REP or SING.
*No example lines provided for the requested command in the supplied slice.*

Sets the waveform playback direction.

NameTypeValuesDescription
directionenumREVerse | FORWardPlayback direction.

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

NameTypeValuesDescription
operateenumRUN | STOPEnables or disables waveform playing.
:RECord:WREPlay:OPERate RUN
:RECord:WREPlay:OPERate?
:RECord:PLAYset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform playing.
enum - The query returns 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.

no additional example beyond the command invocation shown in the manual

Sets the manual playback starting frame for recorded waveforms. It can start from the first frame or the last frame.

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

Sets or queries the source of the specified reference channel. The command uses a reference index and a channel source; the query returns the currently selected source.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference waveform position to select.
chandiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source assigned to the specified reference channel.
enum - Returns the source of the specified reference channel.
:REFerence:SOURce 1,CHANnel1
:REFerence:SOURce? 1

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel.
scalereal-Sets the vertical scale of the reference channel.
real - Returns the vertical scale in scientific notation.
:REFerence:VSCale 1,2
:REFerence:VSCale? 1

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
offset--
:REFerence:RESetset / query

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

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

Sets the horizontal offset of the specified reference channel. The query returns the horizontal position in scientific notation.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number.
offsetreal(-10 × RefVerticalScale) - (10 × RefVerticalScale)Horizontal offset for the selected reference channel.
real - Returns the horizontal position in scientific notation.
:REFerence:VOFFset 1,0.5
:REFerence:VOFFset? 1

Sets the current reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel to select.
:REFerence:SAVEset / query

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

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel to save.
:REFerence:COLorset / query

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel.
colorenumGRAY | GREen | BLUE | RED | ORANgeSets the reference channel color.

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFBoolean enable/disable state for reference channel label display.
enum - The query returns the on/off label display status as 1 or 0.
:REFerence:LABel:ENABle ON
:REFerence:LABel:ENABle?

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refinteger-Reference channel number.
strstring-Label text.

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.
enum - Returns whether the invert function is enabled when saving the image.

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

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

Sets or queries the format used when saving an image.

NameTypeValuesDescription
formatenum-Image file format to use for saving.

Sets or queries whether to display the image header.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables display of the image header.
integer - The query returns 1 or 0.
:SAVE:IMAGe:HEADer ON
:SAVE:IMAGe:HEADer?
:SAVE:IMAGeset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix.
:SAVE:IMAGe D:/123.png
:SAVE:SETupset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename.
:SAVE:WAVeformset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename with a suffix.
:SAVE:WAVeform <path>

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

NameTypeValuesDescription
pathstring-Includes the file storage location and the filename with a suffix.
:SAVE:MEMory:WAVeform <path>
:SAVE:HISTogramset / query

Stores the histogram measurement data in file form to the location specified by path.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.
:SAVE:HISTogram D:/123.csv /*Stores the histogram measurement data of the oscilloscope to Disk D, with the filename “123.csv”.*/

Queries the status of the memory.

enum - Returns 0 or 1, where 1 indicates the saving operation is completed.
:SAVE:OVERlapset / query

Sets or queries whether file overwriting is enabled. When enabled, an existing file with the same name will be overwritten.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the file overwriting function.
enum - Returns whether the overwrite function is enabled or disabled.
:SAVE:PREFixset / query

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

NameTypeValuesDescription
namestring-Prefix string used for the filename when saving a file.
string - Returns the prefix of the filename as a string.
:SAVE:PREFix Rigol /*Sets the prefix of the filename to Rigol.*/
:SAVE:PREFix? /*The query returns Rigol.*/
:SAVE:MASKset / query

Saves the mask file to the specified path.

NameTypeValuesDescription
pathstring-File path where the mask file is saved.
: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.

:LOAD:SETupset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including the suffix.
:LOAD:SETup D:/123.stp /*Loads the setup file "123.stp" from
the external storage device Disk D.*/
:LOAD:MASKset / query

Loads the mask file from the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename, including the suffix, for the mask file to load.

:NAVigate:ENABleset / query

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

NameTypeValuesDescription
boolenumON | OFFOn/off status of the Navigation function.
enum - Returns the on/off status of the Navigation function.
:NAVigate:MODEset / query

Sets or queries the navigation mode.

NameTypeValuesDescription
modeenumTIME | SEARchNavigation mode to set.
enum - The query returns TIME or SEARch.

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

NameTypeValuesDescription
speedenumHIGH | NORMal | LOWSpeed used for playing the waveforms in time navigation mode.
enum - Returns the current speed setting.
:NAVigate:TIME:SPEed LOW
:NAVigate:TIME:SPEed?

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

NameTypeValuesDescription
boolboolean-Whether to play the waveforms in time navigation mode.

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

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

:OUTPut<n>:STATeset / query

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the built-in function/arbitrary waveform generator channel.
boolboolean-Sets the output state.
:OUTPut1:STATe ON /*Enables the output of the AWG channel 1.*/
:OUTPut1:STATe? /*The query returns 1.*/
:OUTPut<n>:LOADset / query

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

NameTypeValuesDescription
ndiscrete1 - 2Specifies the output channel number.
ohmsdiscrete50 | INFinitySets the output impedance to 50 Ω or HighZ.
enum - Returns +5.000000000000000E+01 when the output impedance is 50 Ω, or 9.9E+37 when it is HighZ.
:OUTPut1:LOAD 50 /*Sets the output impedance of the specified function/arbitrary waveform generator channel to 50 Ω.*/
:OUTPut1:LOAD? /*The query returns +5.000000000000000E+01.*/

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

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

Sets or queries the symmetry of the Ramp waveform output from the specified function/arbitrary waveform generator channel. This command is only available when the waveform type is Ramp.

NameTypeValuesDescription
ndiscrete1 | 2
symmreal0.1 - 99.9Symmetry of the Ramp waveform output.
null

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
percentreal10 - 90Duty cycle as a percentage of the pulse period.

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
secondsreal9 ns - 1 sFalling edge time of the pulse waveform.

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the channel number.
secondsreal9 ns - 1 sSets the rising edge time of the pulse waveform.
real (s) - Returns the rising edge time of the pulse waveform in scientific notation.
:SOURce1:FUNCtion:PULSe:TRANsition:TRAiling 0.0000001 /*Sets the
falling edge time of the output Pulse waveform of GI to 100 ns.*/
:SOURce1:FUNCtion:PULSe:TRANsition:TRAiling? /*The query
returns +1.000000000000000E-07.*/

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the channel number.
widthreal1 s - 9 sSets the pulse width.
real (s) - Returns the pulse width in scientific notation.

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

NameTypeValuesDescription
ndiscrete-
dcyclereal10 - 90
real - The query returns the duty cycle of the Square waveform in scientific notation. For example, +5.500000000000000E+01 (the duty cycle is 55%).
:SOURce1:FUNCtion:SQUare:DCYCle 55
:SOURce1:FUNCtion:SQUare:DCYCle?

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

NameTypeValuesDescription
ndiscrete1 | 2
type--

Loads the arbitrary waveform file from the specified path. The command is only available when the basic waveform type (:SOURce<n>:FUNCtion) is set to "ARB".

NameTypeValuesDescription
ndiscrete1 | 2
pathstring-ASCII string path to the arbitrary waveform file.
:SOURce1:ARB:LOAD <path>

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
voltreal0.002 V - 10 VOutput amplitude.
returns

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

NameTypeValuesDescription
ndiscrete1 | 2
offsetreal-5 - 5
real (V) - The query returns the voltage offset of the basic waveform in scientific notation.
:SOURce1:VOLTage:OFFSet 0.2 /*Sets the voltage offset of the output basic waveform of GI to 200 mV.*/

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

NameTypeValuesDescription
ndiscrete1 | 2Specifies the generator channel.
valuereal-10 V - 10 VSets the high level voltage.
real (V) - The query returns the high level of the basic waveform in scientific notation.
:SOURce1:VOLTage:HIGH 1
:SOURce1:VOLTage:HIGH?

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

NameTypeValuesDescription
ndiscrete1 | 2
valuerealV

Sets or queries the frequency of the basic waveform.

NameTypeValuesDescription
ndiscrete1 | 2
freqreal1 μHz - 200 MHzFrequency of the basic waveform; the valid range depends on the waveform type.
real - Returns the frequency of the basic waveform.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
phasereal-360° - 360°Start phase of the waveform.
real (°) - The start phase of the waveform in scientific notation.
:SOURce1:PHASe 10 /*Sets the start phase of the basic waveform output from GI to 10°.*/
:SOURce1:PHASe? /*The query returns +1.000000000000000E+01.*/

Performs the "align phase" operation for the specified Function/Arbitrary Waveform Generator channel. After running it, the instrument re-configures the two channels to output according to the preset frequency and phase, and can align phases when the two signals have identical or integer-multiple frequencies.

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
:SOURce1:PHASe:SYNChronize /*Performs the "align phase" operation
on GI.*/

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

NameTypeValuesDescription
ndiscrete1 - 2Function/Arbitrary Waveform Generator channel number.
boolboolean-Turns AM modulation output on or off.
boolean - Returns the on/off status of the AM modulation output for the specified channel.

Sets or queries the AM depth of the specified function/arbitrary waveform generator channel. Modulation depth is expressed in percentage.

NameTypeValuesDescription
ndiscrete1 - 2Specifies the channel number.
depthreal0 - 120Sets the AM modulation depth as a percentage.
real (%) - Returns the AM modulation depth in scientific notation.

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

NameTypeValuesDescription
<n>discrete1 | 2
<freq>real2 mHz - 1 MHz
real - The query returns the AM modulation frequency in scientific notation.
:SOURce1:AM:INTernal:FREQuency 150 /*Sets the AM modulation frequency of GI to 150 Hz.*/
:SOURce1:AM:INTernal:FREQuency? /*The query 1.5000000000E +02.*/

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

NameTypeValuesDescription
<n>discrete1 | 2
<function>--

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

NameTypeValuesDescription
ndiscrete1 | 2
boolenum1 | ON | 0 | OFFTurns DSSC on or off.

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

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

Sets the FM deviation for the specified Function/Arbitrary Waveform Generator channel. The query form returns the current FM deviation.

NameTypeValuesDescription
<n>discrete1 | 2Specifies the Function/Arbitrary Waveform Generator channel.
<deviation>real-Sets the FM deviation.

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

NameTypeValuesDescription
<n>discrete1 | 2
<freq>real1 μHz - current carrier frequency

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

NameTypeValuesDescription
ndiscrete-
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISeFM modulation waveform shape.
enum - The query returns the FM modulation frequency in scientific notation.
:SOURce1:FM:INTernal:FREQuency 150
:SOURce1:FM:INTernal:FREQuency?

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

NameTypeValuesDescription
<n>discrete1 | 2Selects the AFG channel.
<bool>enum1 | ON | 0 | OFFEnables or disables PM modulation output.
enum - Returns the on/off status of the PM modulation output.
:SOURce1:PM:STATe ON /*Enables the output of the PM modulation for GI.*/
:SOURce1:PM:STATe? /*The query returns 1.*/

Sets the PM deviation for the specified Function/Arbitrary Waveform Generator channel.

NameTypeValuesDescription
ndiscrete1 | 2Specifies the AFG channel.
deviationreal-Sets the PM deviation.

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
freqreal2 mHz - 1 MHzPM modulation frequency.

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

NameTypeValuesDescription
ndiscrete1 | 2Channel number.
functionenumSINusoid | SQUare | TRIangle | UPRamp | DNRamp | NOISePM modulation waveform.
enum - Returns SIN, SQU, TRI, UPR, DNR, or NOIS.

:SYSTem:AOUTputset / query

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

NameTypeValuesDescription
auxoutputenumTOUT | PFAilSelects the AUX OUT signal type.
enum - 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 or queries the system language.

NameTypeValuesDescription
<language>enum-
:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBeeper enable state.
enum - Returns the beeper on/off status.
:SYSTem:BEEPer <bool>
:SYSTem:BEEPer?
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger1900 - 2100
monthinteger1 - 12
dayinteger1 - 31Day of month; the manual notes 28, 29, or 30 may also apply depending on month.
string - The query returns the system date as a comma-separated string containing year, month, and day.
:SYSTem:DATE 2017,10,17 /*Sets the system date to 2017/10/17.*/
:SYSTem:DATE? /*The query returns 2017,10,17.*/

Queries and clears the error queue message.

string - Returns the next error queue message as a string.
:SYSTem:RCLockset / query

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

NameTypeValuesDescription
clockenumOFF | COUTput | CINPutSelects the 10M reference clock type.
enum - The query returns OFF, COUT, or CINP.
:SYSTem:RCLock CINPut
:SYSTem:RCLock?
:SYSTem:PONset / query

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

NameTypeValuesDescription
power_onenumLATest | DEFaultSelects the configuration type recalled at power-on.
enum - The query returns LAT or DEF.
::SYSTem:PON LATest
::SYSTem:PON?
:SYSTem:PSTatusset / query

Sets or queries the power status of the instrument.

NameTypeValuesDescription
satenumDEFault | OPENPower status setting.

Installs an option license. The license string must have the format "<series>-<opt>@<code>".

NameTypeValuesDescription
licensestring-License string to install, referenced in the remarks.

Queries whether an option is activated or not.

NameTypeValuesDescription
typeenumAUTOA | AUDIOA | FlexA | AEROA | RLU20 | SENTA | JITTA | EYEA | AFG200 | PWRA | USBSQA | DPHY12C | AUTOC | ENETCOption type to check.
enum - Indicates whether the specified option is activated or not.

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

NameTypeValuesDescription
<type>enumAUTOA | AUDIOA | FlexA | AEROA | RLU20 | SENTA | JITTA | EYEA | AFG200 | PWRA | USBSQA | DPHY12C | AUTOC | ENETCSpecifies which option to check.
integer - Returns 0 if the option is not installed and 1 if the official option has been installed.

Queries the number of analog channels of the current instrument.

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

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

NameTypeValuesDescription
setup_data--
:SYSTem:TIMEset / query

Sets or queries the system time.

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

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFSpecifies whether the front-panel key operation and touch screen operation are locked.
boolean - The query returns 1 or 0.
:SYSTem:LOCKed ON /*Disables the front-panel key operation
and touch screen operation.*/
:SYSTem:LOCKed? /*The query returns 1.*/

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

NameTypeValuesDescription
boolboolean-Enables or disables the function of the Auto menu.

Presses the specified front-panel key on the oscilloscope.

NameTypeValuesDescription
keydiscreteCH1 | CH2 | CH3 | CH4 | VPOSition | VSCale | HSCale | HPOSition | TLEVel | DEFault | CLEar | AUTO | RSTop | SINGle | QUICk | CURSor | FORCe | TOUCh | ZOOM | SLOPeSpecifies which front-panel key to press.

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 value is fixed at 10.
:SYSTem:STIMeset / query

Sets or queries whether to display the system time.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables display of the system time.
integer - The query returns 0 or 1.
:SYSTem:STIMe ON
:SYSTem:STIMe?

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

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

Turns on or off the delayed sweep. The query returns the on/off status of the delayed sweep.

NameTypeValuesDescription
boolboolean-Boolean state for delayed sweep enable.
enum - The on/off status of the delayed sweep.

Sets or queries the offset of the delayed time base.

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

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

NameTypeValuesDescription
scalerealthe current scale of the main time baseScale of the delayed time base.
real - The query returns the scale of the delayed time base in scientific notation.
:TIMebase:DELay:SCALe 0.00000005 /*Sets the scale of the delayed
:TIMebase:DELay:SCALe? /*The query returns 5.000000E-8.*/

Sets or queries the offset of the main time base.

NameTypeValuesDescription
offsetreal-Offset of the main time base.

Sets or queries the main time base scale. The range of <scale> is related to the bandwidth of the oscilloscope and the horizontal time base mode.

NameTypeValuesDescription
scalereal-Main time base scale.
real - Returns the main time base scale in scientific notation.
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLHorizontal time base mode.
enum - The query returns MAIN or ROLL.

Sets the horizontal reference mode or queries the current setting.

NameTypeValuesDescription
<href>enum-Horizontal reference mode.

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

NameTypeValuesDescription
posreal-User-defined reference position.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the fine adjustment function of the horizontal scale.
enum - Returns the on/off status of the fine adjustment function of the horizontal scale as 1 or 0.
:TIMebase:VERNier ON
:TIMebase:VERNier?

Sets the running status.

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

Sets or queries the status of the ROLL mode.

NameTypeValuesDescription
valueinteger0 - 1Enables or disables the Auto ROLL mode.
enum - Returns the ROLL mode status.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFBoolean value that enables or disables XY mode.
enum - The query returns the XY mode status as 0 or 1.
:TIMebase:XY:ENABle OFF /*Disables the XY mode.*/
:TIMebase:XY:ENABle? /*The query returns 0.*/
:TIMebase:XY:Xset / query

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

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

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

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

Sets or queries the grid type of the XY display.

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

:TRIGger:MODEset / query

Sets or queries the trigger type.

NameTypeValuesDescription
mode--Trigger type.

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

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.
enum - Returns the current trigger coupling type.

Queries the current trigger status.

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

Sets or queries the trigger mode.

NameTypeValuesDescription
sweep--
:TRIGger:HOLDoffset / query

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

NameTypeValuesDescription
valuereal8 ns - 10 sTrigger holdoff time.
real (s) - The query returns the current trigger holdoff time.
:TRIGger:NREJectset / query

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

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

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

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

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

Sets or queries the trigger source of Edge trigger.

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

Sets or queries the edge type of Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge trigger slope selection.
enum - The query returns the edge slope as POS, NEG, or RFAL.
:TRIGger:EDGE:SLOPe NEGative /*Sets the edge type to NEGative.*/
:TRIGger:EDGE:SLOPe? /*The query returns NEG.*/

Sets or queries the edge trigger level.

NameTypeValuesDescription
levelreal-
:TRIGger:PULSeset / query

Sets or queries the pulse trigger mode. Pulse trigger makes the oscilloscope trigger on a positive or negative pulse whose width meets the specified condition.

Sets or queries the trigger source of Pulse trigger.

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

Sets or queries the polarity of Pulse trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the pulse trigger polarity.

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsPulse trigger condition to set.
enum - Returns the current pulse trigger condition.
:TRIGger:PULSe:WHEN LESS
:TRIGger:PULSe:WHEN?

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

NameTypeValuesDescription
widthrealPulse lower limit - 10 s
real - Returns the pulse upper limit in scientific notation.
:TRIGger:PULSe:UWIDth 0.000003
:TRIGger:PULSe:UWIDth?

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 (s) - The query returns the pulse lower limit in scientific notation.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level value.
real - The query returns the trigger level in scientific notation.
:TRIGger:PULSe:LEVel 0.16
:TRIGger:PULSe:LEVel?
:TRIGger:SLOPeset / query

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

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channeldiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source channel.
enum - Returns the selected trigger source channel.
:TRIGger:SLOPe:SOURce CHANnel2 /*Sets the trigger source to CHANnel2.*/
:TRIGger:SLOPe:SOURce? /*The query returns CHAN2.*/

Sets or queries the edge type of Slope trigger.

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

Sets or queries the trigger condition of Slope trigger.

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

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

NameTypeValuesDescription
timerealLower limit - 10 sUpper time limit value for the Slope trigger.
real - The query returns the upper time limit in scientific notation.

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

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

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

NameTypeValuesDescription
windowenum-Vertical window type of the Slope trigger.

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

NameTypeValuesDescription
levelrealTrigger level lower limit - 4.5 x VerticalScale - OFFSetUpper trigger level limit to set.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:VIDeoset / query

Video trigger subsystem. It can trigger on the standard video signal field or line of NTSC, PAL, or SECAM.

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

Sets the source for video triggering.

NameTypeValuesDescription
sourceenum-

Sets or queries the video polarity of Video trigger.

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

Sets or queries the sync type of Video trigger.

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

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

NameTypeValuesDescription
lineinteger1 - 1125Line number to use for video trigger line sync.
integer - The query returns the current line number.
:TRIGger:VIDeo:LINE 100
:TRIGger:VIDeo:LINE?

Sets or queries the video standard of the video trigger.

NameTypeValuesDescription
standardenumPALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50
enum - The query returns the current video standard.
:TRIGger:PATTernset / query

Identifies a pattern trigger condition by looking for a specified logical pattern of channels. Each channel in the pattern can be set to H, L, or X, and one included channel can be assigned a single rising or falling edge.

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

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

Sets or queries the channel pattern of Pattern trigger. The pattern applies to CHANnel1 through CHANnel4 using up to four discrete channel qualifiers.

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.
string - Returns the current channel pattern of the Pattern trigger.

Sets or queries the trigger source of Pattern trigger.

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

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

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetAnalog channel trigger level.
string - The query returns the trigger level in scientific notation.
:TRIGger:PATTern:LEVel CHANnel2,0.16 /*Sets the trigger level of CHANnel2 to 160 mV.*/
:TRIGger:PATTern:LEVel? CHANnel2 /*The query returns 1.600000E-1.*/

Sets or queries the trigger source of Duration trigger.

NameTypeValuesDescription
<source>enumD0 | 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.

Sets or queries the channel pattern of the Duration trigger. The pattern is specified for CHANnel1 to CHANnel4 using up to four discrete channel states.

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

Sets or queries the trigger condition of the Duration trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESs | UNGLessTrigger condition for the Duration trigger.
enum - The query returns GRE, LESS, GLES, or UNGL.

Sets the upper time limit for the Duration trigger.

NameTypeValuesDescription
timereal-Upper time limit value for the Duration trigger.

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

NameTypeValuesDescription
timerealsLower limit of the duration time of the Duration trigger.
real - The query returns the lower limit of the duration time in scientific notation.

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

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetAnalog channel trigger level.
:TRIGger:TIMeoutset / query

Sets or queries the Timeout trigger mode. In this mode, the oscilloscope triggers when the measured time interval is greater than the preset timeout value.

Sets or queries the trigger source of Timeout trigger.

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

Sets or queries the edge type of Timeout trigger.

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

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

NameTypeValuesDescription
timereal16 ns - 10 sTimeout value to set.
string - The query returns the timeout value in scientific notation.
:TRIGger:TIMeout:TIME 0.002
:TRIGger:TIMeout:TIME?

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the Timeout trigger.
real - Returns the timeout trigger level in scientific notation.
:TRIGger:TIMeout:LEVel <level>
:TRIGger:TIMeout:LEVel?
:TRIGger:RUNTset / query

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

Sets or queries the trigger source of the Runt trigger.

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

Sets or queries the polarity of Runt trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePolarity of the Runt trigger.
enum - The query returns POS or NEG.
:TRIGger:RUNT:POLarity NEGative
:TRIGger:RUNT:POLarity?

Sets or queries the runt trigger condition. The query syntax is documented, but this slice does not state what the query returns.

NameTypeValuesDescription
when--

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

NameTypeValuesDescription
widthrealsUpper limit of the pulse width for the Runt trigger.

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

NameTypeValuesDescription
widthrealsLower limit of the pulse width.
real - Returns the pulse lower limit in scientific notation.

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
levelreal4.5 x VerticalScale - OFFSetUpper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.

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

NameTypeValuesDescription
levelreal-1.5 - OFFSetLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:WINDowsset / query

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

Sets or queries the trigger source of Window trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source for Window trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4.

Sets or queries the edge type of Windows trigger.

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

Sets or queries the window time of Window trigger.

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

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

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

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

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

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

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

NameTypeValuesDescription
sourceenum-Trigger source for Source A.

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type of Edge A in Delay trigger.
enum - The query returns POS or NEG.
:TRIGger:DELay:ASLop NEGative
:TRIGger:DELay:ASLop? /*The query returns NEG.*/

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

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

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

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

Sets or queries the trigger condition of the Delay trigger.

NameTypeValuesDescription
typeenumGREater | LESS | GLESs | GOUTTrigger condition for the Delay trigger.
enum - The query returns the current trigger condition.

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

NameTypeValuesDescription
timerealsUpper limit of delay time.
real (s) - The query returns the upper limit of delay time in scientific notation.
:TRIGger:DELay:TUPPer 0.002 /*Sets the upper limit of delay time
:TRIGger:DELay:TUPPer? /*The query returns 2.000000E-3.*/

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

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

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

NameTypeValuesDescription
levelrealAnalog channel:Threshold level for Source A of the Delay trigger.
real - Returns the lower limit of delay time in scientific notation.
TRIGger:DELay:ALEVel 0.002
TRIGger:DELay:ALEVel?
:TRIGger:SHOLdset / query

Configures the setup-and-hold trigger mode. The slice explains that the clock source and data source must be set, and that triggering occurs when the setup or hold time is smaller than the preset time.

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

NameTypeValuesDescription
levelreal0V
real - The query returns the threshold level of Source B in scientific notation.
:TRIGger:DELay:BLEVel 0.05
:TRIGger:DELay:BLEVel?

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

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

Sets or queries the clock source of the Setup&Hold trigger. Digital channels are available when the logic analyzer probe is connected.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for the Setup&Hold trigger.
enum - Returns the current clock source as D0 through D15 or CHAN1 through CHAN4.
:TRIGger:SHOLd:CSRC CHANnel2
:TRIGger:SHOLd:CSRC?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the trigger edge type.

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

NameTypeValuesDescription
patterndiscrete-Pattern level to use for the Setup&Hold trigger.
enum - The query returns H or L.
:TRIGger:SHOLd:PATTern L /*Sets data type to L.*/
:TRIGger:SHOLd:PATTern? /*The query returns L.*/

Sets the data type of the Setup&Hold trigger. The query form is documented, but this slice does not state its return format.

NameTypeValuesDescription
type--

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

NameTypeValuesDescription
timereal1 ns - 10 sSetup time value for the Setup&Hold trigger.
real (s) - Returns the present setup time of the Setup&Hold trigger.

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

NameTypeValuesDescription
timereal1 ns - 10 sHold time value.
string - The query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe 0.002
: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 - Offset)Trigger level of the data source.
real - The query returns the trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel 0.16 /*Sets the trigger level of the data source to 160 mV.*/
:TRIGger:SHOLd:DLEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset)Trigger level for the clock source.
:TRIGger:NEDGeset / query

The Nth edge trigger lets you trigger on the Nth edge that occurs after a specified idle time. The slice introduces the :TRIGger:NEDGe trigger and shows the related :TRIGger:NEDGe:SOURce syntax, but does not document any parameters or return value for :TRIGger:NEDGe itself.

Sets the source used for N-edge triggering.

NameTypeValuesDescription
sourceenum-

Sets the edge type of the Nth Edge trigger. Positive triggers on the rising edge of the input signal when the voltage level meets the preset trigger level.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for the Nth Edge trigger.

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

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

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

NameTypeValuesDescription
edge--

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

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

Sets or queries the trigger source of RS232 trigger.

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

Sets or queries the trigger source of the RS232 trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the RS232 trigger source from a digital channel or analog channel input.
enum - Returns the selected trigger source as one of D0 through D15 or CHAN1 through CHAN4.

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

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

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarityenum-Pulse polarity setting.

Sets or queries the trigger condition of the RS232 trigger.

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

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

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

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

NameTypeValuesDescription
baudinteger1 bps - 20 MbpsBaud rate of the RS232 trigger.
integer (bps) - The query returns the baud rate.
:TRIGger:RS232:BAUD <baud>
:TRIGger:RS232:BAUD?

Sets or queries the baud rate of the RS232 trigger. The default unit is bps. This command exists for backwards compatibility; use :TRIGger:RS232:BAUD instead.

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

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

NameTypeValuesDescription
width--

Sets or queries the stop bits of RS232 trigger.

NameTypeValuesDescription
bitenum1 | 1.5 | 2Stop bits value.
enum - 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 RS232 trigger parity.

NameTypeValuesDescription
parityenum-
:TRIGger:IICset / query

Sets the I2C trigger mode. The instrument series triggers on the start condition, restart, stop, missing acknowledgment, specific device address, or data value.

:TRIGger:IIC:SCLset / query

Sets the SCL trigger source for I2C trigger operations.

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the clock line in I2C trigger.
returns
:TRIGger:IIC:SDAset / query

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

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

Sets or queries the trigger level of the I2C data line.

NameTypeValuesDescription
levelreal-Trigger level value.
real - The query returns the trigger level in scientific notation.

Sets or queries the trigger condition of I2C trigger.

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

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

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

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

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

Sets or queries the I2C trigger direction.

NameTypeValuesDescription
direction--

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

NameTypeValuesDescription
bytesreal1 - 5Number of data bytes for the I2C trigger.
numeric - Returns the data bytes in scientific notation.
:TRIGger:IIC:DBYTes 3
:TRIGger:IIC:DBYTes?

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

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

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit index of the I2C trigger data.
integer - The query returns an integer.
:TRIGger:IIC:CURRbit <currbit>
:TRIGger:IIC:CURRbit?
:TRIGger:SPIset / query

In SPI trigger, the oscilloscope triggers when the specified data is found after the CS or timeout condition is satisfied. You must specify the CLK clock source and MISO data source when using SPI trigger.

Sets or queries the data value of a certain bit of I2C trigger. The value may be 0, 1, or 255, where 255 indicates the data value can be any value.

NameTypeValuesDescription
codediscrete0 - 255Data value for the specified I2C trigger bit.
enum - Returns 0, 1, or 255.
:TRIGger:IIC:CODE 0
:TRIGger:IIC:CODE?
:TRIGger:SPI:CLKset / query

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

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

Sets the channel source of the SPI trigger SCL line.

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level of the clock channel.

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeClock edge used for SPI triggering.
enum - Returns the current clock-edge setting as POS or NEG.
:TRIGger:SPI:SLOPe POSitive
:TRIGger:SPI:SLOPe?

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

NameTypeValuesDescription
sourceenum-
:TRIGger:SPI:SDAset / query

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

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger data line.
enum - The query returns D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, CHAN1, CHAN2, CHAN3, or CHAN4.

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

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

Sets or queries the trigger condition of SPI trigger.

NameTypeValuesDescription
when--
:TRIGger: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.

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

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

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

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

Sets the SPI trigger timeout value when the trigger condition is "Timeout". The default unit is seconds and the setting is only valid in Timeout mode.

NameTypeValuesDescription
timereal8 ns - 10 sTimeout value.

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

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

Sets or queries the data value of SPI trigger.

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the SPI trigger.

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit of the SPI trigger data.
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger
:TRIGger:SPI:CURRbit? /*The query returns 8.*/

Sets or queries the SPI trigger code. The range of the parameter <code> depends on the current data width; the maximum data width is 32, so the range is 0 to 2^32-1.

NameTypeValuesDescription
codeinteger0 - 2^32-1SPI trigger code value to set.
integer - The query returns an integer.
:TRIGger:CANset / query

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value for the specified bit; 255 indicates the data value can be any value.
enum - Returns the data value of the specified bit.
*Note: No example for :TRIGger:CAN is provided in the supplied slice.*

Sets or queries the CAN trigger baud rate.

NameTypeValuesDescription
baudreal-CAN trigger baud rate.

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
sourceenumD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for CAN trigger.
enum - Returns the selected CAN trigger source.
:TRIGger:CAN:SOURce <source>
:TRIGger:CAN:SOURce?

Sets or queries the signal type of the CAN trigger.

NameTypeValuesDescription
stypeenumH | L | RXTX | DIFFerentialSelects which CAN signal type is used for triggering.
enum - The query returns the selected signal type.
:TRIGger:CAN:STYPe L
:TRIGger:CAN:STYPe?

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 - The query returns the current CAN trigger condition.

Sets or queries the sample point position of CAN trigger, expressed as a percentage. The query returns the sample point position as an integer from 10 to 90.

NameTypeValuesDescription
spointinteger10 - 90Sample point position for CAN trigger.
integer (%) - The sample point position in percent.

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

NameTypeValuesDescription
boolenum0 | 1 | OFF | ON | FALSe | TRUEEnables or disables the extended ID.
enum - The query returns 0 or 1.
:TRIGger:CAN:EXTended ON
:TRIGger:CAN:EXTended

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 1
:TRIGger:CAN:DWIDth?

Sets or queries the data value of CAN trigger.

NameTypeValuesDescription
datainteger0 - 240-1Data value to set for the CAN trigger.
integer - The query returns an integer.

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

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

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

NameTypeValuesDescription
codediscrete0 - 255Data value for a certain bit of CAN trigger.
discrete - Returns the data value of a certain bit of CAN trigger.

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

NameTypeValuesDescription
<level>real(-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset)Trigger level value.
real - The query returns the trigger level in scientific notation.
:TRIGger:CAN:LEVel 0.16
:TRIGger:CAN:LEVel?

Sets the CAN FD baud rate for CAN trigger. The slice shows only the setter syntax and does not document a query or parameter details.

NameTypeValuesDescription
fdbaud--

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

NameTypeValuesDescription
fdspointinteger10 - 90FD sample position of the CAN trigger.
integer (%) - Returns the FD sample position as an integer ranging from 10 to 90.
:TRIGger:LINset / query

Sets or queries the trigger source of the LIN trigger.

NameTypeValuesDescription
sourcediscreteD0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 | D12 | D13 | D14 | D15 | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for LIN trigger.
enum - The query returns the selected trigger source.

Sets or queries the trigger source of the LIN trigger.

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set.
real - The query returns the trigger level in scientific notation.

Sets or queries the protocol version of LIN trigger.

NameTypeValuesDescription
stdenum-Protocol version of the LIN trigger.
returns

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

NameTypeValuesDescription
baudinteger1 kbps - 20 MbpsBaud rate of the LIN trigger.
integer (bps) - The query returns an integer ranging from 1000 to 20000000.
:TRIGger:LIN:BAUD 19200
:TRIGger:LIN:BAUD?

Sets the LIN trigger sample point.

NameTypeValuesDescription
valuereal0 - 100Sample point value.

Sets or queries the trigger condition of LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorTrigger condition for LIN trigger.

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

NameTypeValuesDescription
valueenumSYNC | ID | CHECkError type for the LIN trigger.
enum - The query returns the selected LIN trigger error type.
:TRIGger:LIN:ERRor ID /*Sets the LIN trigger error type to ID.*/
:TRIGger:LIN:ERRor? /*The query returns ID.*/
:TRIGger:LIN:IDset / query

Sets 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 /*Sets the ID value of LIN trigger to 4.*/
*:TRIGger:LIN:ID? /*The query returns 4.*/

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

NameTypeValuesDescription
datainteger-Data value of the LIN trigger.

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

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

Sets or queries the LIN trigger code. The current bit must be configured with :TRIGger:LIN:CURRbit before using this command.

NameTypeValuesDescription
codeinteger0 - 2^64-1LIN trigger code value.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set.
real - The query returns the trigger level in scientific notation.
:TRIGger:IISset / query

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

Sets or queries the clock source of the I2S trigger.

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

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

NameTypeValuesDescription
levelreal-4.5 × VerticalScale - OFFSet - 4.5 × VerticalScale - OFFSetTrigger level of the clock line source in I2S trigger.
string - Returns the trigger level of the clock line source in I2S trigger in scientific notation.
::TRIGger:IIS:CLEVel 0.01
::TRIGger:IIS:CLEVel?

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 audio channel for the I2S trigger.
enum - Returns the selected audio channel as D0 through D15 or CHAN1 through CHAN4.
:TRIGger:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to CHANnel2.*/
:TRIGger:IIS:SOURce:WSELect? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
levelrealVTrigger level of the frame clock line source.

Sets or queries the data source of the I2S trigger.

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

Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.

NameTypeValuesDescription
<level>real(-4.5 × VerticalScale - OFFSet) - (4.5 × VerticalScale - OFFSet)Trigger level of the data line source in I2S trigger.
real - Returns the trigger level of data line source in I2S trigger in scientific notation.
:TRIGger:IIS:DLEVel 0.16
:TRIGger:IIS:DLEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
slopeenum-Type of the clock edge for the I2S trigger.
returns

Sets or queries the audio state of I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerAudio channel selection for the I2S trigger.
enum - The query returns RIGH, LEFT, or EITH.
:TRIGger:IIS:AUDio RIGHt /*Sets the I2S audio to RIGHt.*/
:TRIGger:IIS:AUDio? /*The query returns RIGH.*/

Sets or queries the trigger condition of I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRangeTrigger condition for the I2S trigger.
enum - Returns the trigger condition abbreviation: EQU, NOT, LESS, GRE, INR, or OUTR.
:TRIGger:IIS:WHEN NOTequal
:TRIGger:IIS:WHEN?

Sets the upper-width threshold for the I2S trigger.

NameTypeValuesDescription
uwidthreal-

Sets or queries the width of I2S trigger. The query returns an integer ranging from 4 to 32.

NameTypeValuesDescription
uwidthinteger4 - 32Width of the I2S trigger.
integer - The query returns the width of I2S trigger.
:TRIGger:IIS:WIDTh 10
:TRIGger:IIS:WIDTh?

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode for the I2S trigger.
enum - The query returns the current alignment mode.
:TRIGger:IIS:ALIGnment LJ /*Sets the alignment mode of
:TRIGger:IIS:ALIGnment? /*The query returns LJ.*/

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

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the I2S trigger.

Sets or queries the specified bit for the data min. of I2S trigger.

NameTypeValuesDescription
datamininteger-The bit index for the data minimum value; the valid range depends on the I2S trigger user width set by :TRIGger:IIS:UWIDth.
integer - Returns the current bit for the data min. of I2S trigger.
:TRIGger:IIS:DMIN 3
:TRIGger:IIS:DMIN? /*The query returns 3.*/

Sets the specified bit for the data max. of I2S trigger.

NameTypeValuesDescription
datamaxinteger-Specified bit for the data max. of I2S trigger.

Sets or queries the data value of a certain bit of I2S trigger. The value can be set to 0, 1, or 255; 255 indicates the data value can be any value.

NameTypeValuesDescription
codediscrete0 | 1 | 255Data value of the specified I2S trigger bit.
:TRIGger:IIS:CODE <code>
:TRIGger:IIS:CODE?
:TRIGger:FLEXrayset / query

Sets or queries the trigger source of the FlexRay trigger.

NameTypeValuesDescription
source--Trigger source for the FlexRay trigger.

Sets or queries the trigger source of the FlexRay trigger.

NameTypeValuesDescription
source--Trigger source selection.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level.
real - The query returns the trigger level in scientific notation.

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

NameTypeValuesDescription
bauddiscrete2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.
enum - The query returns 2500000, 5000000, or 10000000.
TRIGger:FLEXray:BAUD 5000000 /*Sets the signal rate to 5000000 bps.*/
:TRIGger:FLEXray:BAUD? /*The query returns 5000000.*/

Sets or queries the channel of the FlexRay trigger.

NameTypeValuesDescription
chenumA | BChannel to use for the FlexRay trigger.
enum - The query returns A or B.

Sets or queries the trigger condition of the FLEXray trigger.

NameTypeValuesDescription
condenumFRAMe | ERRor | TSSTrigger condition for the FlexRay trigger.
enum - The query returns the selected trigger condition.
:TRIGger:FLEXray:WHEN TSS
:TRIGger:FLEXray:WHEN?

Sets or queries the frame type of the FlexRay trigger.

NameTypeValuesDescription
frameenumNULL | SYNC | STAR | ANYFrame type of the FlexRay trigger.
enum - The query returns NULL, SYNC, STAR, or ANY.
:TRIGger:FLEXray:FRAMe? <frame>
:TRIGger:FLEXray:FRAMe?

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

NameTypeValuesDescription
errenumHEAD | TRAiler | DECode | ANYError type for the FlexRay trigger.
enum - The query returns HEAD, TRAiler, DECode, or ANY.

Sets or queries whether the FlexRay trigger frame condition is defined by ID or cycle count when the trigger condition is set to Frame.

NameTypeValuesDescription
defineenumCYCLe | ID | TRUE | FALSeSelects how to define the FlexRay trigger condition for Frame.

Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.

NameTypeValuesDescription
cycmaxenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRange
enum - The query returns EQU, NOT, GRE, LESS, INR, or OUTR.

Sets or queries the upper limit of cycle count of the FlexRay trigger.

NameTypeValuesDescription
cycmaxinteger0 - 63Upper limit of the cycle count.
integer - Returns the configured upper limit of the FlexRay trigger cycle count.
::TRIGger:FLEXray:MAXCy 10 /*Sets the upper limit of cycle
::TRIGger:FLEXray:MAXCy? /*The query returns 10.*/

Sets or queries the lower limit of cycle count of the FlexRay trigger.

NameTypeValuesDescription
cycmininteger0 - 63
integer - The query returns an integer ranging from 0 to 63.

Sets or queries the ID comparison of FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
idcompenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRangeID comparison mode for the FlexRay trigger.
enum - Returns the current ID comparison setting.

Sets or queries the ID Min value of the FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
datamininteger0 - 1,023ID Min value for the FlexRay trigger.
integer - The query returns the ID Min value as an integer from 0 to 1,023.
:TRIGger:FLEXray:MINid 10
:TRIGger:FLEXray:MINid? /*The query returns 10.*/

Sets or queries the ID upper limit of the FlexRay trigger.

NameTypeValuesDescription
datamaxinteger0 - 1,023ID upper limit value.
integer - The query returns an integer ranging from 0 to 1,023.

Sets or queries the symbol type of the FlexRay trigger when the trigger condition is set to Symbol.

NameTypeValuesDescription
symbolenumCAS | WUSSymbol type to use for 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.*/
:TRIGger:M1553set / query

Sets or queries the trigger source of the M1553 trigger.

NameTypeValuesDescription
sourceenum-

Sets or queries the trigger source of the M1553 trigger.

NameTypeValuesDescription
source--

Sets or queries Level A of the M1553 trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelrealLower limit - 4.5 × VerticalScale - OFFSetLevel A of the M1553 trigger.
real - The query returns Level A of 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 Level B of the M1553 trigger.
real - The query returns Level B of 1553B trigger in scientific notation.
:TRIGger:M1553:BLEVel 0.05
:TRIGger:M1553:BLEVel?

Sets or queries the polarity of M1553 trigger.

NameTypeValuesDescription
polarity--

Sets or queries the trigger condition of the M1553 trigger. The query returns SYNC, DATA, CMD, STAT, or ERR.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRor
enum - Returns the current M1553 trigger condition.
:TRIGger:M1553:WHEN CMD /*Sets the trigger condition to
CMD.*/
:TRIGger:M1553:WHEN? /*The query returns CMD.*/

Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.

NameTypeValuesDescription
syncenumDATA | STATus | ALLSelects the sync type for the M1553 trigger.
enum - The query returns the current sync type.
:TRIGger:M1553:SYNC DATA
:TRIGger:M1553:SYNC?

Sets or queries the M1553 trigger error type.

NameTypeValuesDescription
errenumSYNC | ERRSelects the M1553 trigger error type.
enum - The query returns SYNC or 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 DATA trigger condition.
enum - The query returns EQU, NOT, GRE, LESS, INR, or OUTR.
:TRIGger:M1553:DATComp NOTequal /*Sets the comparison type of M1553 trigger to NOTequal when the trigger condition is

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 max. of M1553 trigger.

NameTypeValuesDescription
datamaxinteger0 - 19Bit index for the data max setting.

Sets or queries the bit of data min. of M1553 trigger.

NameTypeValuesDescription
datamininteger0 - 19
integer - The query returns an integer ranging from 0 to 19.
*none*

Sets or queries the data value of M1553 trigger.

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

Sets or queries the bit of bit time of M1553 trigger when the trigger condition is set to "RAT+11Bit".

NameTypeValuesDescription
databitinteger0 - 13
integer - The query returns an integer ranging from 0 to 13.
:TRIGger:M1553:DBIT 10
:TRIGger:M1553:DBIT?

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

NameTypeValuesDescription
codediscrete0 | 1 | 255Data value of a certain bit of the M1553 trigger.
discrete - Returns the data value of a certain bit of M1553 trigger.
:TRIGger:M1553:CODE 1
:TRIGger:M1553:CODE?

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for waveform data reading.
enum - Returns the current waveform data source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:WAVeform:MODEset / query

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

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWSelects the waveform reading mode.
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:FORMatset / query

Sets or queries the waveform data format used by :WAVeform:DATA? .

NameTypeValuesDescription
<format>enum-
:WAVeform:POINtsset / query

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

NameTypeValuesDescription
pointinteger1 - 1,000Number of waveform points to read; the allowed range depends on the current reading mode.
integer - Returns the number of waveform points to be read in the current mode.

Reads the waveform data.

returns - The return format is related to the return format of the currently selected waveform data (:WAVeform:FORMat).
:WAV:SOUR CHAN1
:WAV:MODE NORMal
:WAV:FORM BYTE
:WAV:DATA?
:STOP
:WAV:SOUR CHAN1
:WAV:MODE RAW
:WAV:FORM BYTE
:WAV:STAR 1
:WAVeform:STOP 120000

Returns the number of waveform points as an integer.

integer - The query returns the number of waveform points in integer.

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

real - Returns the start time of the waveform data; the exact meaning depends on the current data reading mode (NORMal, RAW, or MAX).

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 in the Y direction.

Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction. The returned value depends on the current data reading mode.

real (V) - Returns the unit voltage value in scientific notation.

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

integer - Returns the vertical reference position of the currently selected channel source in the Y direction.
:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger-Start position of waveform data reading.
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - Refer to RemarksStop point for waveform data reading.
integer - The query returns the stop position.

Queries all the waveform parameters.

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