/

Rigol

/

Rigol DS81004

SCPI COMMAND REFERENCE

Rigol DS81004

Rigol DS81004

The Rigol DS81004 is Rigol's oscilloscope in the DS80000 Series family. Its SCPI remote-control interface exposes 689 commands across 32 subsystems - 618 settable and 71 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.

689

Commands

618

Settable

71

Queries

32

Subsystems

SCPI

0.0

Verified

2026-07-16

All commands

:CLEarset / query

Clears all the waveforms on the screen. It functions the same as selecting the Clear icon in the function navigation menu.

:RUNset / query

Starts running the oscilloscope. It functions the same as clicking or tapping the run icon in the quick operation bar or pressing the corresponding front-panel key.

:STOPset / query

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

:SINGleset / query

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

:TFORceset / query

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

:AUTosetset / query

Enables the waveform auto setting function. The oscilloscope automatically adjusts the vertical scale, horizontal time base, and trigger mode according to the input signal for an 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 only the enabled channel is tested during the AUTO operation.

NameTypeValuesDescription
boolboolean-Enables or disables testing only the enabled channel during AUTO operation.
enum - Returns 0 or 1 indicating whether only the enabled channel is tested during the AUTO operation.
:AUToset:OVERlapset / query

Sets or queries whether to enable the waveform display mode.

NameTypeValuesDescription
boolboolean-Enables or disables the waveform overlay display.
integer - The query returns 0 or 1.
:AUToset:OVERlap OFF /*Disables the waveform overlay display.*/
:AUToset:OVERlap? /*The query returns 0.*/

Sets or queries whether to enable keeping coupling.

NameTypeValuesDescription
boolboolean-Enables or disables keeping coupling.
integer - The query returns 0 or 1.
:AUToset:KEEPcoup ON /*Sets to enable keeping coupling.*/
:AUToset:KEEPcoup? /*The query returns 1.*/
:AUToset:LOCKset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether the AUTO function is enabled or disabled.
:AUToset:ENAbleset / query

Sets or queries whether to enable the AUTO function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean enable/disable value for the AUTO function.
enum - The query returns 0 or 1.
:AUToset:ENAble OFF /*Disables the AUTO function.*/
:AUToset:ENAble? /*The query returns 0.*/

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

NameTypeValuesDescription
countinteger2 - 2nNumber of averages; must be a power of 2 with n ranging from 1 to 16.
integer - Returns the current average count.
:ACQuire:AVERages 128
:ACQuire:AVERages?
:ACQuire:BITSset / query

Sets or queries the number of bits used in acquisition.

NameTypeValuesDescription
bitinteger2 - 16
:ACQuire:MDEPthset / query

Sets or queries the memory depth of the oscilloscope, i.e. the number of points that can be stored in one trigger acquisition. The default unit is pts (points).

NameTypeValuesDescription
mdepenumAUTO | 1k | 10k | 100k | 1M | 10M | 100M | 200M | 500M | 1G | 2G | 4G | 1000 | 10000 | 100000 | 1000000 | 10000000 | 100000000 | 200000000 | 500000000 | 1000000000 | 2000000000 | 4000000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 1e8 | 2e8 | 5e8 | 1e9 | 2e9 | 4e9Memory depth setting.
enum (pts) - Returns the memory depth setting.
:ACQuire: MDEPth 10k
:ACQuire:MDEPth?

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

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

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | PEAK | AVERages | HRESolutionAcquisition mode to set.
enum - Returns the current acquisition mode as NORM, PEAK, AVER, or HRES.
:ACQuire:TYPE AVERages /*Sets the acquisition mode to
AVERages.*/
:ACQuire:TYPE? /*The query returns AVER.*/

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

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

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
mode--Decoding type to set for the specified bus.
returns
:BUS<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Specifies the bus number.
boolboolean1 | ON | 0 | OFFEnables or disables the specified decoding bus.
enum - The query returns the on/off display status as 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
ninteger1 - 4Specified decoding bus number.
formatenumHEX | ASCii | DEC | BINDisplay format for decoding data.
enum - The query returns the bus format.
:BUS1:FORMat HEX /*Sets the display format of the bus to HEX.*/
:BUS1:FORMat? /*The query returns HEX.*/
:BUS<n>:EVENtset / query

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

NameTypeValuesDescription
ninteger1 - 4Specified decoding bus number.
boolboolean-Turns the event table on or off.
boolean - Returns the on/off status of the specified decoding bus event table.
:BUS<n>:LABelset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolboolean1|ON | 0|OFFEnables or disables the bus label.
enum - Returns the on/off status of the label as 1 or 0.
:BUS1:LABel ON
:BUS1:LABel?

Reads the data from the decoding event table.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Selects the bus number.
block - Returns the data in the decoding event table as a TMC data block containing the decoding type and comma-separated table data.
:BUS<n>:EEXPortset / query

Specifies the export path for the bus event data. The command takes a path argument.

NameTypeValuesDescription
pathstring-Path used for exporting the bus event data.
:BUS<n>:POSitionset / query

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

NameTypeValuesDescription
pos--Vertical position of the bus on the screen.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valuereal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSet
typediscretePAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | I2SCLK | DATA | WS | PALCLK | CH1 | CH2 | CH3 | CH4Selects the decoding source whose threshold is being set or queried.
:BUS<n>:PARallelset / query

Sets relevant parameters for parallel decoding on the specified bus. This command sets or queries the source of Parallel decoding for the bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERSource for Parallel decoding.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERSource used for parallel decoding.
enum - Returns the current source of Parallel decoding on the specified bus.

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

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns CHAN1, CHAN2, CHAN3, 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.

NameTypeValuesDescription
slopeenum-Edge type used for sampling the clock channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
widinteger1 - 4Data width of the Parallel decoding frame, in bits.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitinteger0 - data width - 1Specifies which data bit to use.
integer (Hz) - The query returns the current data bits in integer.
:BUS1:PARallel:BITX 2
:BUS1:PARallel:BITX?

Sets or queries the channel source of the currently selected data bit. Only valid when the bus source is set to User, and the desired data bit must be selected first with :BUS<n>:PARallel:BITX.

NameTypeValuesDescription
ninteger1 - 4
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the currently selected data bit.
enum - The query returns the selected channel source as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:PARallel:SOURce CHANnel2 /*Sets the channel source of the current bit to CHANnel2.*/
:BUS1:PARallel:SOURce? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
<n>discrete1 - 4
<endian>--

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 - 4
polenumNEGative | POSitiveSelects negative or positive polarity.
enum - The query returns NEG or POS.
:BUS<n>:RS232set / query

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

:BUS<n>:RS232:TXset / query

Sets the RS232 transmitting data source for bus decoding. The query form returns the current source.

NameTypeValuesDescription
sourceenum-RS232 transmitting data source.
returns - Returns the current RS232 transmitting data source.
:BUS<n>:RS232:RXset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns 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
ndiscrete1 - 4Bus number.
polenumPOSitive | NEGativePolarity of RS232 decoding.
enum - The query returns POS or NEG.
*:BUS1:RS232:POLarity POSitive
*:BUS1:RS232:POLarity?

Sets or queries the RS232 parity decoding on the specified bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<parity>enumPOSitive | NEGativeParity setting for RS232 decoding.

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<endian>--

Sets or queries the baud rate of data transmission in RS232 decoding. The default unit is bps.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
baudinteger1bps - 20Mbps
integer - The query returns an integer ranging from 1 to 20M.

Sets or queries the data width of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4BUS number.
bitsdiscrete5 | 6 | 7 | 8 | 9Data width for RS232 decoding.
integer - The query returns 5, 6, 7, 8, or 9.
:BUS1:RS232:DBITs 7
:BUS1:RS232:DBITs?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stop bitsdiscrete-
discrete - The query return value is not documented in the provided slice.
:BUS<n>:IICset / query

Sets relevant parameters for I2C decoding.

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
ninteger1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for I2C decoding.
enum - The query returns the selected clock source.

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

NameTypeValuesDescription
ninteger1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIC:SDA:SOURce CHANnel2 /*Sets the data source of I2C decoding to CHANnel2.*/
:BUS1:IIC:SDA:SOURce? /*The query returns CHAN2.*/

Sets whether I2C exchange decoding is enabled on the specified bus. The query form returns the current exchange setting.

NameTypeValuesDescription
ninteger1 - 4Bus number to select.
boolenumOFF | ONEnables or disables I2C exchange decoding.
enum - Returns the current exchange setting.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
addrenum7 | 8 | 10
enum - Returns the current address width setting as 7, 8, or 10.
:BUS<n>:SPIset / query

Sets relevant parameters for SPI decoding. The oscilloscope samples channel data on the selected clock edge and determines logic states using the preset threshold level.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:SPI:SCLK:SOURce CHANnel2
:BUS1:SPI:SCLK:SOURce?

Sets the SPI clock edge polarity used for decoding on the specified bus.

NameTypeValuesDescription
<n>discrete1 - 4Specifies the bus number.
<slope>enum-Sets the clock slope used for SPI decoding.

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

NameTypeValuesDescription
ninteger1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the MISO data source for SPI decoding.
enum - Returns the selected MISO data source as CHAN1, CHAN2, CHAN3, CHAN4, or OFF.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
polarity--Polarity setting for SPI decoding.

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

NameTypeValuesDescription
ndiscrete1 - 4Bus number.
polarityenumHIGH | LOWSelects positive or negative polarity.
enum - Returns the current polarity as HIGH or LOW.
:BUS1:SPI:MISO:POLarity HIGH
:BUS1:SPI:MISO:POLarity?

Sets or queries the polarity of the MOSI data line used for SPI decoding. The query returns HIGH or LOW.

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

Sets or queries the SPI data bit width for bus n.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
width--

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
endianenumMSB | LSBSelects the data transmission bit order for SPI decoding.
enum - Returns the current endian setting.
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumCS | TIMeoutDecode mode to use for SPI decoding.
enum - The query returns the current decode mode.
:BUS1:SPI:MODE CS
:BUS1:SPI:MODE?

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

NameTypeValuesDescription
ninteger1 - 4Bus number.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the SPI CS line.
:BUS<n>:SPI:SS:SOURce <source>
:BUS<n>:SPI:SS:SOURce?

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

NameTypeValuesDescription
ninteger1 - 4Bus number.
polarityenumHIGH | LOWSelects the CS line polarity.
enum - Returns the CS line polarity.
:BUS<n>:CANset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source of CAN decoding for the selected bus.
enum - Returns the source of CAN decoding on the specific bus.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the CAN decode source channel.

Sets or queries the signal type of CAN decoding.

NameTypeValuesDescription
ninteger1 - 4Channel number.
stypeenumTX | RX | CANH | CANL | DIFFerentialSignal type used for CAN decoding.
enum - Returns the selected CAN signal type.
: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 MbpsCAN decoding baud rate.
integer - The query returns an integer ranging from 10k to 5M.
:BUS1:CAN:BAUD 120000 /*Sets the signal rate of CAN decoding to
:BUS1:CAN:BAUD? /*The query returns 120000.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
spointreal%Sample point position of CAN decoding.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Decoding bus number.
baudinteger1 Mbps - 10 MbpsCAN-FD signal rate to set.
integer - The query returns an integer ranging from 1M to 10M.
:BUS1:CAN:FDBaud 120000
:BUS1:CAN:FDBaud?
:BUS<n>:FLEXrayset / query

Sets the relevant parameters for FlexRay decoding on the specified bus. The section introduces FlexRay decoding as requiring the signal type and baud rate.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
spointinteger10 - 90Sample point position for CAN-FD decoding.
integer - Returns the sample point position of the CAN-FD decoding.
:BUS1:CAN:FDSPoint 70
:BUS1:CAN:FDSPoint?

Sets or queries the FlexRay baud rate for decoding on the specified bus. The command is part of the BUS<n>:FLEXray decoding settings.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<baud>real-FlexRay baud rate.
returns

Sets or queries the source of FlexRay decoding.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
spointinteger10 - 90Sample point position.
integer - The query returns the sample point position as an integer ranging from 10 to 90.
:BUS1:FLEXray:SPOint 70 /*Sets the sample point position of
FlexRay decoding on Bus 1 to 70%.*/
:BUS1:FLEXray:SPOint? /*The query returns 70.*/

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

NameTypeValuesDescription
stype--

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4Decoding bus number.
boolboolean-Enables or disables inclusion of the parity bit.
integer - The query returns 0 or 1.
:BUS1:LIN:PARity ON
:BUS1:LIN:PARity?

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

NameTypeValuesDescription
ndiscrete1 - 4Decoding bus index.
boolboolean1 | ON | 0 | OFFEnables or disables inclusion of the parity bit in LIN decoding.
integer - The query returns 0 or 1.
:BUS1:LIN:PARity ON /*Sets the parity bit to be
included in LIN decoding.*/
:BUS1:LIN:PARity? /*The query returns 1.*/

Sets or queries the LIN signal source for the specified decoding bus. The oscilloscope samples the LIN signal at the specified sample position and the LIN protocol version must be specified.

NameTypeValuesDescription
<n>discrete1 - 4
source--

Sets or queries the version of the LIN bus for the specified bus. The query returns the current LIN standard as V1X, V2X, or MIX.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
valueenumV1X | V2X | MIXedLIN bus standard version to set.
enum - Returns the current LIN standard.
:BUS<n>:IISset / query

Sets or queries the I2S decoding clock source.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source used for I2S decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:CLOCk CHANnel2
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the I2S clock source.
enum - Returns the selected clock source as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:CLOCk CHANnel2
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the data source of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:DATA CHANnel2
:BUS1:IIS:SOURce:DATA?

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<source>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4

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

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

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

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

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ndiscrete-
valinteger4 - 32

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
valinteger4 - 32Receive width value.
integer - The query returns the receive width as an integer ranging from 4 to 32.
:BUS1:IIS:RECewidth 5 /*Sets the receive width of I2S
decoding to 5.*/
:BUS1:IIS:RECewidth? /*The query returns 5.*/

Sets or queries the low-level width-setting parameter for I2S decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
ws--Low-level width value.

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

NameTypeValuesDescription
ndiscrete1 - 4Specified bus number.
endianenumMSB | LSBSelects the endian setting for I2S decoding.
enum - The query returns the current endian setting as MSB or LSB.
:BUS<n>:M1553set / query

Sets relevant parameters for M1553 decoding on the specified bus.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4

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

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

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source used for M1553 decoding.
enum - Returns the selected source channel.
:BUS1:M1553:SOURce CHANnel2 /*Sets the source of the M1553
:BUS1:M1553:SOURce? /*The query returns CHAN2.*/

Sets or queries the bandwidth limit of the specified channel. When set to OFF, the bandwidth limit is disabled.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified channel number.
valenumOFF | ON | 500M | 1G | 2G | 3G | 4G | 5G | 6G | 7G | 8G | 9G | 10G | 11G | 12GBandwidth limit setting.
enum (Hz) - Returns the current bandwidth limit setting for the specified channel.

Sets or queries the coupling mode of the specified channel.

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

Sets whether the specified channel is displayed.

NameTypeValuesDescription
ndiscrete1 - 4Channel number.
boolboolean-Enables or disables display of the specified channel.

Turns on or off waveform inversion for the specified channel, or queries the on/off status of waveform inversion. When inversion is off, the waveform is displayed normally; when on, the displayed waveform voltages are inverted.

NameTypeValuesDescription
ndiscrete1 - 4Channel number to select.
boolboolean1 | ON | 0 | OFFTurns waveform inversion on or off.

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

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

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 | 4Specifies the channel number.
valreal-100 ns - 100 nsDelay calibration time to set.
real (s) - Returns the delay calibration time in scientific notation.
:CHANnel1:TCALibrate 0.00000002 /*Sets the delay calibration time
to 20 ns.*/
:CHANnel1:TCALibrate? /*The query returns 2.000000E-8.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalerealV/divVertical scale of the specified channel.
:CHANnel1:SCALe 50 mV
:CHANnel1:SCALe?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified analog channel number.
impedanceenumOMEG | FIFTyInput impedance setting for the channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
volrealVBias voltage to apply; the allowed range depends on the probe model.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
attenreal-

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

NameTypeValuesDescription
ndiscrete1 - 4
delayreal-100 ns - 100 ns

Sets or queries the probe bias voltage for the specified channel. This command is only valid when an active probe is correctly connected.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
biasrealVProbe bias voltage for the specified channel.
real - The query returns the probe bias voltage in scientific notation.

Performs the probe calibration for the specified channel.

NameTypeValuesDescription
ndiscrete-Channel number.
:CHANnel1:PROBe:CALibration /*Performs the probe calibration for CH1.*/

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

NameTypeValuesDescription
ndiscrete1 - 4Channel number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
attenreal10e-6 - 10e6Probe attenuation ratio.
real - The probe attenuation ratio in scientific notation.
:CHANnel1:PROBe:EXTattenuation 20000 /*Sets the probe attenuation ratio of CH1 to 20000.*/
:CHANnel1:PROBe:EXTattenuation? /*The query returns 2.000000E +4.*/

Sets the units for the specified analog channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
unitsenum-Sets the channel units.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
boolboolean1 | ON | 0 | OFFTurns fine adjustment on or off.
enum - Returns the fine-adjustment status of the specified channel.

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 bias voltage of the specified channel in scientific notation.
:CHANnel1:POSition 10
:CHANnel1:POSition?

Queries whether the specified channel is overloaded.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number to query.
integer - Returns 1 if the specified channel is overloaded, or 0 if it is not overloaded.
:CHANnel<1>:OVERload?/*The query returns 1, indicating that CH1 is overloaded.*/

:COMPliance:USBset / query

Enables the USB2.0 signal compliance analysis function for the compliance subsystem. The section notes that this option is available only when the DS80000-USBC option has been purchased and activated.

Sets the USB compliance test DUT selection and provides a query form for the current DUT setting.

NameTypeValuesDescription
dut--
::COMPliance:USB:TEST:DUT <dut>
::COMPliance:USB:TEST:DUT?

Sets or queries the signal type.

NameTypeValuesDescription
typeenumHIGH | FULL | LOWSelects the signal type.

Sets or queries the test point type of the high speed signal. Only when the signal type is "High Speed" can you set the test point.

NameTypeValuesDescription
typeenumFAREnd | NEARendTest point type to set.
enum - The query returns FAREnd or NEARend.
:COMPliance:USB:TEST:TYPe NEARend
:COMPliance:USB:TEST:TYPe? /*The query returns NEARend.*/

Sets the USB test connection type or queries the current connection setting.

NameTypeValuesDescription
connectionenum-

Sets or queries the differential source. Use this command when the connection type is set to Differential.

NameTypeValuesDescription
sourceenumCHAN1 | CHAN2 | CHAN3 | CHAN4Selects the source channel.
enum - Returns the differential source as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries Source D+.

NameTypeValuesDescription
sourceenumCHAN1 | CHAN2 | CHAN3 | CHAN4Selects the source channel for D+.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

Auto sets the configuration information for the specified signal type. The configuration depends on the selected signal type.

Starts the USB2.0 signal quality compliance test.

:COMPliance:USB:RUN /*Starts the USB2.0 signal quality compliance test.*/

Sets or queries whether to display the analysis result.

NameTypeValuesDescription
boolboolean-Whether to display the analysis result.

Sets or queries whether to overwrite the existing USB2.0 compliance test file.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the file overwriting function.
integer - The query returns 0 or 1.

Sets the file save path.

NameTypeValuesDescription
pathstring-File save path.
:COMPliance:USB:REPort:SAVE D:/123.html /*Saves the file to the external memory Disk D, with the filename 123.html.*/

Queries the Auto Set status of the USB2.0 compliance analysis test.

integer - 0 indicates that the Auto Set operation of the USB2.0 compliance analysis test failed; 1 indicates that it completed successfully.

Queries whether the USB2.0 compliance analysis test is successfully done after the USB2.0 compliance analysis test has been started.

integer - The query returns 0 or 1. 0 indicates that the USB2.0 compliance analysis test failed; 1 indicates that it has been successfully done.

Queries whether you have successfully saved the USB2.0 compliance analysis test report.

integer - Returns 0 if you failed to save the USB2.0 compliance analysis test report, or 1 if it has been successfully saved.
:COMPliance:ETHset / query

Option command for Ethernet signal quality compliance analysis. It is available when the DS80000-CMENET option is purchased and activated.

Sets or queries the signal type of LAN compliance analysis.

NameTypeValuesDescription
dutenumETH100 | ETH1000Signal type for Ethernet compliance analysis.
enum - The query returns ETH100 or ETH1000.
:COMPliance:ETH:TEST:DUT ETH1000 /*Sets the signal type to
1000Base-T.*/
:COMPliance:ETH:TEST:DUT? /*The query returns ETH1000.*/

Sets or queries the on/off status of the specified test items of the 1000Base-T Ethernet compliance analysis test.

NameTypeValuesDescription
modeenumND1 | NDNCK4 | NDWCK4 | WD1 | WDNCK4 | WDWCK4 | NCKNFLT2 | NCKNFLT3 | NCKWFLT2 | NCKWFLT3 | WCKNFLT2 | WCKNFLT3 | WCKWFLT2 | WCKWFLT3 | CMVOLTSpecified test item for 1000Base-T Ethernet compliance analysis.
boolboolean1 | ON | 0 | OFFTurns the selected test item on or off.

Sets or queries the data source of LAN compliance analysis.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source used for LAN compliance analysis.

Sets or queries the clock source used for Ethernet compliance testing. The manual provides the syntax but does not include the parameter choices or query return format in this slice.

NameTypeValuesDescription
source--

Sets or queries the master source or clock source for the jitter test of the 1000Base-T signal.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source used as the master source or clock source.
enum - Returns the current source selection.

Sets or queries the slave clock source or master data source for the jitter test of the 1000Base-T signal.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the slave clock source or master data source.
enum - Returns the current source as CHAN1, CHAN2, CHAN3, or CHAN4.
::COMPliance:ETH:SOURce:SLVSrc CHANnel1
::COMPliance:ETH:SOURce:SLVSrc?

Queries the measured frequency value of the current disturbing signal in fixture calibration.

real (Hz) - The query returns a real number representing the measured frequency of the current disturbing signal in fixture calibration.
:COMPliance:ETH:CALibration:FREQuency?/*The query returns
20833000.*/

Queries the measured amplitude value of the current disturbing signal in fixture calibration.

real (V) - The query returns a real number representing the measured amplitude value. The unit is V.
:COMPliance:ETH:CALibration:AMPlitude?/*The query returns 2.7.*/

Queries the measured TC2 amplitude value in fixture calibration.

real (V) - The query returns the measured TC2 amplitude value in fixture calibration.
:COMPliance:ETH:CALibration:TC2amp? /*The query returns 2.22.*/

Queries the measured TC5 amplitude value in fixture calibration.

real (V) - The query returns a real number representing the measured TC5 amplitude value.
:COMPliance:ETH:CALibration:TC5amp?/*The query returns 1.48.*/

Launches the calibration test for the disturbing signal or the specified fixture.

NameTypeValuesDescription
testenumDISSignal | TC2 | TC5Selects which calibration test to launch.
:COMPliance:ETH:CALibration:CALTest TC2 /*Launches the calibration test for TC2.*/

Starts to run the LAN compliance analysis test.

:COMPliance:ETH:RUN /*Starts to run the LAN compliance analysis test.*/

Sets or queries whether to display the test report of the LAN compliance analysis.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables display of the analysis report.
integer - The query returns 0 or 1.
:COMPliance:ETH:REPort:DISPlay ON /*Enables to display the analysis report on the screen.*/
:COMPliance:ETH:REPort:DISPlay? /*The query returns 1.*/

Sets or queries whether to overwrite the existing test report of the LAN compliance analysis.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the file overwriting function for the saved report.
enum - The query returns 0 or 1.
:COMPliance:ETH:REPort:OVERlay ON /*Enables to overwrite the existing report file.*/
:COMPliance:ETH:REPort:OVERlay? /*The query returns 1.*/

Sets the path for saving the report of the LAN compliance analysis test.

NameTypeValuesDescription
pathstring-ASCII string path used to save the report.

Queries the measurement value of the frequency counter.

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

Enables or disables the frequency counter measurement and statistic parameters.

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable the counter function.
:COUNter:SOURceset / query

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source used by the frequency counter.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4.
:COUNter:SOURce CHANnel2
:COUNter:SOURce?
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

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

Sets or queries the resolution of the frequency counter.

NameTypeValuesDescription
valinteger3 - 8Resolution digits for the frequency counter.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
integer - Returns 1 or 0 indicating the on/off status of the statistical function.
COUNter:TOTalize:ENABle ON /*Enables the statistical function of the frequency counter.*/
COUNter:TOTalize:ENABle? /*The query returns 1.*/

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement. XY mode is only valid when the horizontal time base mode is "XY".

NameTypeValuesDescription
modeenumOFF | MANual | TRACk | XYSelects the cursor measurement mode.
enum - The query returns OFF, MAN, TRAC, or XY.
:CURSor:MODE MANual /*Selects the manual mode of cursor measurement.*/
:CURSor:MODE? /*The query returns MAN.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFControls whether the measurement-function indicator is enabled or disabled.
enum - The query returns 0 or 1.
:CURSor:MEASure:INDicator? ON
:CURSor:MEASure:INDicator?
:CURSor:MANualset / query

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type in manual mode.

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

NameTypeValuesDescription
typeenumTIME | AMPLitudeCursor type in manual mode.

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONESource A for manual cursor measurement.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:MANual:SOURce1 CHANnel2 /*Sets Source A of the manual mode of cursor measurement to CHANnel2.*/
:CURSor:MANual:SOURce1? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONESelects the source used for manual cursor measurement.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
*:CURSor:MANual:SOURce2 CHANnel2
*:CURSor:MANual:SOURce2?

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.

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

NameTypeValuesDescription
vunitenumSOURceVertical unit setting for manual cursor measurements.
enum - Returns the vertical unit setting as SOUR.
:CURSor:MANual:VUNit SOURce /*Sets the unit of AY, BY, and ∆Y to
:CURSor:MANual:VUNit? /*The query returns SOUR.*/

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

NameTypeValuesDescription
axreal-Horizontal position of Cursor A.

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

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

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

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

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

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

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

real - The query returns the Y value at Cursor A in scientific notation; the returned value is the same as the measurement value in the Cursor interface.

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

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

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

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

real - The current difference in scientific notation.

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

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

real - Returns the current difference in scientific notation.
:CURSor:TRACkset / query

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.

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 in track mode.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, MATH4, or NONE.
:CURSor:TRACk:SOURce1 CHANnel2
:CURSor:TRACk:SOURce1?

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

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

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

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

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

NameTypeValuesDescription
bxreal-Horizontal position of Cursor B; the range is determined by the current horizontal scale and position.
real (s) - The query returns the horizontal position of Cursor B in scientific notation.
:CURSor:TRACk:CBX 1.000000E-8 /*Sets the horizontal position of Cursor B to 10 ns.*/
: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
ayreal-
returns

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

NameTypeValuesDescription
byrealVVertical position of Cursor B; the allowed range is determined by the current vertical scale and position.
real (V) - Returns the vertical position of Cursor B in scientific notation.
*No example lines documented for :CURSor:TRACk:CBY beyond the invocation shown in the syntax and example block.*

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

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

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

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

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

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

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

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

Queries the difference (ΔX) between the X value at Cursor A and the X value at Cursor B in the 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 the track mode of cursor measurement. The unit is the same as that selected for the current channel.

real - The current difference in scientific notation.
:CURSor:XYset / query

Sets or queries the horizontal position of Cursor A in the XY cursor measurement mode. It is only available when the horizontal time base mode is set to XY.

NameTypeValuesDescription
xreal-Horizontal position of Cursor A, related to the current vertical scale and vertical offset.

Queries the reciprocal of the absolute difference between the X value at Cursor A and the X value at Cursor B in track mode. The default unit is Hz.

numeric (Hz) - Returns 1/ΔX in scientific notation.
:CURSor:XY:AXset / query

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

NameTypeValuesDescription
xreal-Horizontal position of Cursor A in XY mode.
: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 in scientific notation.
:CURSor:XY:BX 0.1
:CURSor:XY:BX?
:CURSor:XY:AYset / query

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

NameTypeValuesDescription
<y>real-
:CURSor:XY:BYset / query

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

NameTypeValuesDescription
yreal-Vertical position of Cursor B, related to the current vertical scale and vertical offset.
string - The query returns the vertical position of Cursor B in scientific notation.
:CURSor:XY:BY 0.1 /*Sets the vertical position of Cursor B to
:CURSor:XY:BY? /*The query returns 1.000000E-1.*/

Queries the vertical position of Cursor A in XY cursor measurement mode.

real - Returns the vertical position of Cursor A in scientific notation.

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

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

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

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

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

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

real - The current difference in scientific notation.

:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTorsDisplay type of the waveforms.
enum - Returns VECT.
:DISPlay:TYPE VECTors
:DISPlay:TYPE?

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

NameTypeValuesDescription
timeenumMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting.
enum - The query returns MIN, 0.1, 0.2, 0.5, 1, 2, 5, 10, or INF.
:DISPlay:GRADing:TIME 0.1
:DISPlay:GRADing:TIME?

Sets or queries the waveform brightness.

NameTypeValuesDescription
brightness--

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

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

Sets or queries the cursor brightness, expressed as a percentage.

NameTypeValuesDescription
brightnessinteger0 - 100Brightness level of the cursor in percent.
integer - The query returns the cursor brightness as an integer from 0 to 100.
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONEDisplay grid mode.
:DISPlay:GRID FULL
:DISPlay:GRID?

Queries the bitmap data stream of the currently displayed image. The query returns the screenshot as a binary data stream in the specified format.

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

Sets whether rulers are displayed on the screen, or queries the current ruler display state.

NameTypeValuesDescription
boolenumON | OFFEnables or disables ruler display.
enum - Returns the current ruler display state.
: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 | OFF
enum - The query returns 1 or 0.
:DISPlay:COLor ON /*Enables the color grade display.*/
:DISPlay:COLor? /*The query returns 1.*/
:DISPlay:WHOLdset / query

Enables or disables the waveform freezing function, and can query whether waveform freezing is enabled.

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

Queries the current voltage value under test.

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

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

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

Sets or queries the source of the digital voltmeter.

NameTypeValuesDescription
sourceenum-
:DVM:MODEset / query

Sets or queries the mode of the digital voltmeter.

NameTypeValuesDescription
modeenumACRMs | DC | DCRMsSelects the DVM mode.
enum - The query returns ACRM, DC, or DCRM.
:DVM:MODE DC /*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
boolenum1 | ON | 0 | OFFEnables or disables the histogram function.
enum - The query returns 1 or 0.
:HISTogram:ENABle ON /*Enables the histogram function.*/
:HISTogram:ENABle? /*The query returns 1.*/
:HISTogram:TYPEset / query

Sets or queries the type of the histogram.

NameTypeValuesDescription
typeenumHORizontal | VERTicalHistogram type to set.

Sets or queries the source of the histogram.

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

Sets or queries the height of the histogram.

NameTypeValuesDescription
height--

Sets or queries the left limit of the histogram.

NameTypeValuesDescription
numberreal-Left limit of the histogram.
returns

Sets or queries the right limit of the histogram. The allowed range is from -5 × horizontal time base + horizontal offset to 5 × horizontal time base + horizontal offset.

NameTypeValuesDescription
numberreal-5 x Horizontal Time Base + Horizontal Offset - 5 x Horizontal Time Base + Horizontal Offset
real - Returns the right limit in scientific notation.
:HISTogram:RANGe:RIGHt <number>
:HISTogram:RANGe:RIGHt?

Sets or queries the top limit of the histogram.

NameTypeValuesDescription
<number>real(-4 x VerticalScale - OFFSet) - (4 x VerticalScale - OFFSet)
real - The query returns the top limit in scientific notation.

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

NameTypeValuesDescription
<number>real(-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 statistical results of the histogram.

string - Returns the histogram statistical results as a single bracketed string containing fields such as Sum, Peaks, Max, Min, Pk_Pk, Mean, Median, Mode, Bin width, and Siqma.

:EYE:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the eye analysis function.
enum - The query returns 1 or 0.
:EYE:SOURceset / query

Sets or queries the source of the eye diagram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source of the eye diagram.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the eye measurement result.
integer - The query returns 1 or 0.
:EYE:MEASure:ENABle ON /*Enables the eye measurement result.*/
:EYE:MEASure:ENABle? /*The query returns 1.*/

Queries the measurements of an eye diagram.

NameTypeValuesDescription
itemenum-
:EYE:OVERlapset / query

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

NameTypeValuesDescription
boolboolean-On/off state of the eye diagram overlap display.
boolean - Returns the on/off status of the eye diagram overlap display.
:EYE:MDEPthset / query

Sets or queries the memory depth of the eye diagram. The default unit is pts.

NameTypeValuesDescription
mdepenum10k | 100k | 1MMemory depth of the eye diagram.
real (pts) - The query returns the memory depth of the eye diagram in scientific notation.
:EYE:MDEPth 1M /*Sets the memory depth of the eye diagram to 1M.*/
:EYE:MDEPth? /*The query returns 1.000E+6.*/
:EYE:GRIDset / query

Sets or queries the display type of the eye diagram screen grid.

NameTypeValuesDescription
gridenum-Display type of the eye diagram screen grid.

Sets or queries the high threshold of the eye diagram, expressed in percent. If the high threshold is reduced below the middle threshold, the oscilloscope automatically adjusts it to remain greater than the middle threshold.

NameTypeValuesDescription
valreal0 - 100High threshold value.
integer (%) - Returns the high threshold as an integer from 0 to 100.
:EYE:THREshold:HIGH <val>
:EYE:THREshold:HIGH?

Sets or queries the middle threshold of the eye diagram, expressed in percent. The middle threshold is limited by the set low threshold and high threshold.

NameTypeValuesDescription
valreal0 - 100Middle threshold value in percent.
integer (%) - The query returns the middle threshold value, ranging from 0 to 100.
:EYE:THREshold:MID 50 /*Sets the middle threshold of the eye diagram to 50%.*/
:EYE:THREshold:MID? /*The query returns 50.*/

Sets or queries the low threshold of the eye diagram, expressed in %.

NameTypeValuesDescription
<val>real0 - 100Low threshold value for the eye diagram.
:EYE:CLOCkset / query

Sets or queries the clock recovery method of the eye diagram.

:EYE:CLOCk:METHod EXPLicit /*Sets the clock recovery method to EXPLicit.*/
:EYE:CLOCk:METHod? /*The query returns EXPL.*/

Sets or queries the clock recovery method of the eye diagram.

NameTypeValuesDescription
typeenumCONStant | PLL | EXPLicitClock recovery method to use for the eye diagram.
enum - Returns the current clock recovery method as a short form keyword.
:EYE:CLOCk:METHod EXPLicit /*Sets the clock recovery method to
EXPLicit.*/
:EYE:CLOCk:METHod? /*The query returns EXPL.*/
:EYE:CLOCk:TYPEset / query

Sets or queries the type of the constant clock recovery method for the eye diagram. This command is valid only when the recovery type is set to Constant.

NameTypeValuesDescription
typeenumAUT | SEM | MANType of constant clock recovery method.
enum - The query returns AUT, SEM, or MAN.
:EYE:CLOCk:TYPE MAN /*Sets the type of the constant clock recovery method for the eye diagram to MAN.*/
:EYE:CLOCk:TYPE? /*The query returns MAN.*/
:EYE:CLOCk:RATEset / query

Sets or queries the data rate of the measured signal for the eye diagram. The unit is Hz.

NameTypeValuesDescription
valrealHzData rate of the measured signal for the eye diagram.

Sets or queries the PLL order. Valid only when the recovery type is set to "PLL".

NameTypeValuesDescription
ordenumONE | TWOPLL order.
enum - Returns ONE or TWO.

Sets or queries the PLL loop bandwidth of the eye diagram when the recovery type is PLL.

NameTypeValuesDescription
<val>integer-PLL loop bandwidth value; the valid range is determined by the signal data rate.
real (Hz) - Returns the PLL loop bandwidth in scientific notation.
\:EYE:CLOCk:PLL:BW 200
\:EYE:CLOCk:PLL:BW?

Sets or queries the source of the external clock recovery method for the eye diagram.

NameTypeValuesDescription
chenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the external clock recovery method.
enum - The query returns the selected channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:EYE:CLOCk:EXTChan CHANnel1 /*Sets the external clock channel of the eye diagram to CHANnel1.*/
:EYE:CLOCk:EXTChan? /*The query returns CHAN1.*/

*IDN?query

Identifies the instrument.

*RSTset / query

Restores the instrument to its factory default settings.

*CLSset / query

Clears all the event registers and the error queue.

*ESEset / query

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

NameTypeValuesDescription
<maskargument>integer0 - 255Mask value for the standard event register enable bits.
integer - The query returns the decimal-weighted sum of all bits set in the register.
*ESR?query

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

integer - Returns the integer value of the standard event status register event register, equal to the binary-weighted sum of all bits set in the register. Bit 1 and Bit 6 are always 0, so the returned value corresponds to a binary number X0XXXX0X.
*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. Previous settings saved through *SAV are overwritten.

*SAVset / query

Saves the current instrument state to the selected register.

NameTypeValuesDescription
valueinteger0 - 49
*SREset / query

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

NameTypeValuesDescription
<maskargument>integer0 - 255Integer mask value; the value is the sum of the decimal values of all bits set in the status byte register.
integer - The query returns the enable value of the register as the decimal-weighted sum of all bits set in the register.
*SRE 16
*SRE?
*STB?query

Queries the status byte register.

returns
*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.

:JITTer:ENABleset / query

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFBoolean enable state for the jitter analysis function.
:JITTer:SOURceset / query

Sets or queries the source of the jitter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the jitter source.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:JITTer:SOURce CHANnel3 /*Sets the source of the jitter to CHANnel3.*/
:JITTer:SOURce? /*The query returns CHAN3.*/

Sets or queries the high threshold of the jitter, expressed in percent.

NameTypeValuesDescription
valreal%High threshold value for jitter.

Sets or queries the middle threshold of the jitter, expressed in %. The setting range is between the low threshold and the high threshold.

NameTypeValuesDescription
valinteger%Middle threshold of the jitter.
integer (%) - The query returns the middle threshold of the jitter as an integer.

Sets or queries the low threshold of the jitter, expressed in %.

NameTypeValuesDescription
valinteger0 - the middle threshold of the jitterLow threshold of the jitter.
integer (%) - The query returns an integer ranging from 0 to the middle threshold of the jitter.
:JITTer:SETUp:LOW 40 /*Sets the low threshold of the jitter to
40%.*/
:JITTer:SETUp:LOW? /*The query returns 40.*/

Enables or disables the jitter histogram; or queries the on/off status of the jitter histogram.

NameTypeValuesDescription
boolboolean-Enables or disables the jitter histogram.

Enables or disables the spectrum graph of the jitter.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets whether the spectrum graph of the jitter is enabled or disabled.
enum - The query returns 1 or 0.
JITTer:SPECtrum:APPLy ON
JITTer:SPECtrum:APPLy?

Enables or disables the jitter trend graph, or queries the on/off status of the jitter trend graph.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the jitter trend graph.
enum - Returns the on/off status of the jitter trend graph as 1 or 0.
:JITTer:TRENd:APPLy ON /*Enables the jitter trend graph.*/
:JITTer:TRENd:APPLy? /*The query returns 1.*/

Enables or disables the display of the jitter measurement results; or queries the on/off status of the display of the jitter measurement results.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the display of the jitter measurement results.
enum - The query returns 1 or 0.

Sets or queries the clock recovery method of the jitter measurement.

NameTypeValuesDescription
typeenumCONStant | PLL | EXPLicitClock recovery method to use.
enum - The query returns the current clock recovery method as CONS, PLL, or EXPL.
:JITTer:CLOCk:METHod EXPLicit /*Sets the clock recovery method to
:JITTer:CLOCk:METHod? /*The query returns EXPL.*/

Sets or queries the type of the constant clock recovery method.

NameTypeValuesDescription
typediscreteCONStant | PLL | EXPLicitConstant clock recovery type.

Sets or queries the manually set data rate of the jitter.

NameTypeValuesDescription
valreal100 kHz - 10 GHzManual data rate for jitter recovery.
returns

Sets or queries the PLL order of the jitter. This command is valid when the recovery type is set to "PLL".

NameTypeValuesDescription
ordenumONE | TWOPLL order.
enum - The query returns ONE or TWO.
:JITTer:CLOCk:PLL:ORDer TWO
:JITTer:CLOCk:PLL:ORDer?

Sets or queries the PLL bandwidth of the jitter clock.

NameTypeValuesDescription
valreal-

Sets or queries the PLL damp factor for the PLL clock recovery method of the jitter measurement.

NameTypeValuesDescription
valreal0 - 1PLL damp factor.
real (U) - Returns the PLL damp factor as a real number.
:JITTer:CLOCk:PLL:DAMP <val>
:JITTer:CLOCk:PLL:DAMP?

Sets the external clock channel of the jitter measurement. The command is valid when the recovery type is set to "Explicit" (external clock recovery).

NameTypeValuesDescription
chenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4External clock channel to use.
enum - Returns the selected external clock channel.
:JITTer:CLOCk:EXTChan CHANnel3
:JITTer:CLOCk:EXTChan?

Queries the jitter measurement result. Only when the jitter measurement function is enabled can the results be queried.

string - The jitter measurement results returned as strings, with items such as TJ, RJ, DJ, PJ, DDJ, DCD, ISI, and BR.

:LAN:DHCPset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns DHCP configuration mode on or off.
enum - The query returns 1 or 0.
:LAN:DHCP OFF
:LAN:DHCP?
:LAN:AUToipset / query

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

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

Sets or queries the default gateway.

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

Sets or queries the DNS address. Use when the IP configuration mode is Auto IP or Static IP mode.

NameTypeValuesDescription
<string>string-DNS address in nnn.nnn.nnn.nnn format.
string - Returns the current DNS address as a string.

Queries the MAC address of the instrument.

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

Queries the address of the DHCP server.

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

Turns on or off the static IP configuration mode, or queries its on/off status. When static IP mode is valid, DHCP and Auto IP are disabled manually.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns static IP configuration mode on or off.
enum - The query returns the on/off status as 1 or 0.
:LAN:MANual ON /*Enables the static IP configuration mode.*/
:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets or queries the IP address of the instrument.

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

Sets or queries the subnet mask. The mask string must be in nnn.nnn.nnn.nnn format, and the instrument should be in static IP mode with DHCP and auto IP disabled.

NameTypeValuesDescription
<string>string-Subnet mask value in nnn.nnn.nnn.nnn format.
string - Returns the current subnet mask as a string.

Queries the current network configuration status.

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

Enables or disables mDNS, or queries the mDNS status.

NameTypeValuesDescription
boolboolean-Enables or disables mDNS.
boolean - Returns the mDNS status as 1 or 0.
:LAN:MDNS ON /*Enables mDNS.*/
:LAN:MDNS? /*The query returns 1.*/
:LAN:HOST:NAMEset / query

Sets or queries the host name.

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

Sets or queries the description.

NameTypeValuesDescription
namestring-ASCII string label for the description.
string - The query returns the description in ASCII strings.
:LAN:APPLyset / query

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

:MASK:ENABleset / query

Enables or disables the mask pass/fail test function.

NameTypeValuesDescription
boolboolean-Boolean to turn the mask test on or off.
:MASK:SOURceset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the pass/fail test.
enum - Returns the current source of the pass/fail test.
:MASK:OPERateset / query

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

NameTypeValuesDescription
operenumRUN | STOPSelects whether the pass/fail test runs or stops.
enum - The query returns the operating status of the pass/fail test.
:MASK:OPERate RUN /*Starts the pass/fail test.*/
:MASK:OPERate? /*The query returns RUN.*/
:MASK:Xset / query
NameTypeValuesDescription
x--
:MASK:Yset / query

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

NameTypeValuesDescription
yreal0.04 div - 2 divVertical adjustment parameter.
string - The current vertical adjustment parameter in scientific notation.
:MASK:Y 0.36
:MASK:Y?
:MASK:CREateset / query

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

:MASK:RESetset / query

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

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

integer - The query returns an integer.

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

integer - The query returns an integer.

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

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

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the rear-panel [TRIG/PF OUT] output.
boolean - Returns the output on/off status of the rear-panel [TRIG/PF OUT] connector.

Sets or queries the output event.

NameTypeValuesDescription
itemenumFAIL | PASS
enum - The query returns FAIL or PASS.
":MASK:OUTPut:EVENt PASS"
":MASK:OUTPut:EVENt?"

Sets or queries the output pulse time.

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

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Math trace number.
boolboolean1|ON | 0|OFFTurns the math operation function on or off.
integer - Returns 1 or 0 indicating the on/off status of the math operation function.
:MATH1:DISPlay ON /*Enables the math operation of Math1.*/
:MATH1:DISPlay? /*The query returns 1.*/

Sets or queries the operator of the math operation.

NameTypeValuesDescription
ndiscrete1 - 4
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB
enum - The query returns the current math operator in abbreviated form.
:MATH1:OPERator INTG
:MATH1:OPERator?
:MATH<n>:SOURce1set / query

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

NameTypeValuesDescription
source--
:MATH<n>:SOURce2set / query

Sets or queries Source B of arithmetic operation.

NameTypeValuesDescription
ndiscrete-
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10
enum - The query returns one of the available source identifiers.
:MATH1:SOURce1 CHANnel3
:MATH1:SOURce1?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for Source A.
enum - Returns the selected source channel.
:MATH1:LSOurce1 CHANnel3 /*Sets Source A of the logic operation to CHANnel3.*/
:MATH1:LSOurce1? /*The query returns CHAN3.*/

Sets Source B of an arithmetic operation that uses two sources. This command is only available for arithmetic operation; the query returns the selected source channel or reference.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Arithmetic operation index.
<source>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10Source B selection.
enum - The selected source channel or reference.
:MATH1:SOURce2 CHANnel3
:MATH1:SOURce2?
:MATH<n>:SCALeset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
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 | 4Selects the math operation number.
offsetreal-1 GV - +1 GVSets the vertical offset of the operation results.
real - Returns the vertical offset of the current operation results in scientific notation.
:MATH1:OFFSet 8 /*Sets the vertical offset to 8 V.*/
:MATH1:OFFSet? /*The query returns 8.000000E0.*/
:MATH<n>:INVertset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math memory index.
boolenum1|ON | 0|OFFTurns inverted display on or off.
:MATH1:INVert ON /*Enables the inverted display.*/
:MATH1:INVert? /*The query returns 1.*/
:MATH<n>:RESetset / query

Resets the math operation results display scaling to an optimal vertical scale 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 selected math operation. The query returns the current expansion type.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
expenumGND | CENTerVertical expansion type to use when the waveform is scaled.
enum - Returns the current vertical expansion type.
:MATH1:EXPand CENTer /*Sets the vertical expansion type of math
operation of CH1 to CENTer.*/
:MATH1:EXPand? /*The query returns CENTer.*/

Sets or queries the waveform type of the math operation.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Math channel number.
<type>--

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

NameTypeValuesDescription
<n>integer1 - 4
<bool>boolean1 | ON | 0 | OFF
boolean - Returns whether the waveform label is displayed for the specified operation.

Queries the title of the specified math operation window.

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

Sets or queries the channel source of FFT operation.

Sets or queries the channel source of FFT operation.

NameTypeValuesDescription
source--

Sets or queries the FFT window function for the selected math channel.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Math channel index.
windowenumRECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangleWindow function used for FFT operation.
enum - Returns the current window setting as one of the channel identifiers CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
ninteger1 - 4
unitenumVRMS | DBVertical unit of FFT operation results.
enum - The query returns VRMS or DB.
:MATH1:FFT:UNIT VRMS
:MATH1:FFT:UNIT?

Sets or queries the scale of FFT operation results.

NameTypeValuesDescription
<n>integer1 - 4FFT trace index.
<scale>real-Scale value for FFT operation results.

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetrealdBVertical offset of FFT operation results.
real - The query returns the current vertical offset in scientific notation.
:MATH1:FFT:OFFSet 0
:MATH1:FFT:OFFSet?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
hscreal10 Hz - 1GHzFrequency range of the FFT operation results.
real - The current frequency range in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
centreal5 Hz - 1 GHzCenter frequency of the FFT operation results.
real (Hz) - The current center frequency in scientific notation.
:MATH1:FFT:HCENter 10000000 /*Sets the center frequency of the FFT operation results to 10 MHz.*/
:MATH1:FFT:HCENter? /*The query returns 1.000000E+7.*/

Sets or queries the start frequency of FFT operation results.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<value>real5 Hz - 1 GHz

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT operation number.
valuereal(Start Freq + 10 Hz) - 1 GHzStop frequency of the FFT operation results.
real (Hz) - Returns the stop frequency of the FFT operation results in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 - 4FFT channel number.
boolboolean1 | ON | 0 | OFFTurns FFT peak search on or off.
enum - Returns the on/off status of the FFT peak search function as 1 or 0.
:MATH1:FFT:SEARch:ENABle ON
:MATH1:FFT:SEARch:ENABle?

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

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

Sets or queries the threshold of the FFT peak search.

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

Sets or queries the excursion of the FFT peak search. The query returns the excursion in scientific notation.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
orderenumAMPorder | FREQorderSelects the order of the FFT peak search results.

Sets the math filter type for the selected math channel. The query form is documented, but this slice does not state its return format.

NameTypeValuesDescription
typeenum-Filter type to select.

Queries the FFT peak search results table.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4FFT function number.
string - The peak search results table returned as strings.
:MATH1:FFT:SEARch:RES? /*The query returns the peak search results table in strings.*/

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 | 4
freq1realHzCut-off frequency setting; the allowed range depends on the selected filter type and screen sample rate.
real (Hz) - Returns the cut-off frequency of the selected filter; the default unit is Hz.

Sets or queries cut-off frequency 2 of the band pass or band stop filter for the selected math channel. The default unit is Hz.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel number.
freq2real0.01 x screen sample rate - 0.1 x screen sample rateCut-off frequency 2; must be smaller than cut-off frequency 1.
real - Returns the current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W1 1000000
:MATH1:FILTer:W1?

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

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

Sets or queries the smoothing window width of differential operation.

NameTypeValuesDescription
ndiscrete-
dist--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal(-4 × VerticalScale - VerticalOffset) - (4 × VerticalScale - VerticalOffset)
null

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

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

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

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

:MEASure:SOURceset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Channel source used for the current measurement parameter.
:MEASure:ITEMset / query

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

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMs
srcoptdiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
srcoptdiscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4

Sets the source and displays all measurement values of the selected source; or queries the channel source of the all measurement function.

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

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

NameTypeValuesDescription
boolboolean-Boolean to enable or disable display of the statistical function.

Enables statistical function for a specified waveform parameter of a source, or queries the statistical results for that parameter. The query form includes a result type qualifier and one or more source parameters.

NameTypeValuesDescription
itemenumVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase | ACRMsMeasurement item to enable for statistics or to query.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the waveform parameter under measurement.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source measurement parameters.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTSelects which statistical value to query.

Sets or queries the statistics count.

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

Sets or queries the upper limit of the threshold level for the analog channel in auto measurement. The allowable range depends on the current threshold middle value; when the threshold type is absolute, the returned value uses V as the default unit.

NameTypeValuesDescription
valueinteger-Upper limit of the threshold level.
integer (V) - Returns the current upper limit of the threshold level.
:MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/
:MEASure:SETup:MAX? /*The query returns 95.*/

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

NameTypeValuesDescription
<value>integer-Threshold level middle value for the analog channel in auto measurement.
integer (V) - The query returns an integer.

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

NameTypeValuesDescription
valueinteger-Lower limit value for the threshold level.
integer (V) - Returns the threshold level lower limit. When the threshold type is absolute, the default unit of the returned value is V.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source A selection for the phase or delay measurement.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:PSA CHANnel1 /*Sets Source A of the phase measurement to CHANnel1.*/
:MEASure:SETup:PSA? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source B selection for the phase or delay measurement.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:PSB CHANnel2 /*Sets Source B of the phase measurement to CHANnel2.*/
:MEASure:SETup:PSB? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used as Source A for the phase or delay measurement.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source B selection.
enum - The query returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SETup:DSB CHANnel2 /*Sets Source B of the delay measurement to CHANnel2.*/
:MEASure:SETup:DSB? /*The query returns CHAN2.*/

Sets the threshold source. The slice only provides the setter syntax; no query form, parameters table, or return format is documented here.

NameTypeValuesDescription
source--

Sets or queries the measurement threshold type.

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

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOM | CURSor

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

NameTypeValuesDescription
<bool>enum1 | 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
:MEASure:INDicator? /*The query returns 1.*/

Sets or queries the position of Cursor A when the measurement range is the cursor region.

NameTypeValuesDescription
caxinteger0 - 1000Position of Cursor A in pixel coordinates.
integer - Returns the position of Cursor A.
:MEASure:CREGion:CAX 100 /*Sets the position of Cursor A to 100.*/
:MEASure:CREGion:CAX? /*The query returns 100.*/

Sets the position of Cursor B when the measurement range is the "cursor region".

NameTypeValuesDescription
cbxinteger0 - 1000Position of Cursor B in pixel coordinates on the screen.
:MEASure:CREGion:CBX <cbx>
:MEASure:CREGion:CBX?

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

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

Sets or queries the measurement source for the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4.

Sets or queries the amplitude method.

NameTypeValuesDescription
valenumAUTO | MANualSelects the amplitude method.
enum - Returns AUTO or MAN.
:MEASure:AMP:TYPE MANual /*Sets the amplitude method to MANual.*/
:MEASure:AMP:TYPE? /*The query returns MAN.*/

Sets the top level used by the manual amplitude measurement method.

NameTypeValuesDescription
valreal-

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude base value type for the manual amplitude method.

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys for quick operation. The available types include screen image, waveform saving, setup saving, all measurement, statistics reset, waveform recording, and saving group.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVeShortcut-key operation type.
enum - Returns the current shortcut-key type as SIM, SWAV, SSET, AME, REC, SSAV, or SRES.

:RECord:ENABleset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns waveform recording on or off.
integer - The query returns 0 or 1.
:RECord:ENABle ON /*Enables the waveform recording function.*/
:RECord:ENABle? /*The query returns 1.*/
:RECord:STARtset / query

Starts or stops waveform recording, or queries the recording state. The command exists in the :RECord subsystem for waveform recording and frames.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables waveform recording.
:RECord:PLAYset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables waveform playing.
enum - The query returns 1 or 0.
:RECord:PLAY ON
:RECord:PLAY?
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to set for waveform playing.
integer - The query returns the current frame number.
:RECord:CURRent 300
:RECord:CURRent?
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames for waveform recording.
:RECord:WRECordset / query

Backwards-compatibility command for waveform recording. The manual says to use :RECord:WRECord:FRAMes instead.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFBoolean state to enable or disable waveform recording.
integer - Returns 0 or 1 indicating the waveform recording on/off status.
:RECord:WRECord:ENABle ON
:RECord:WRECord:ENABle?

Starts waveform recording operation. This command exists for backwards compatibility; use :RECord:WRECord:FRAMes instead.

NameTypeValuesDescription
operate--

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames to record.

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

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

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

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

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

NameTypeValuesDescription
boolboolean-Controls whether the beeper sounds when recording is completed.
:RECord:WREPlayset / query

Controls waveform replay playback settings. The slice heading identifies the :RECord:WREPlay subsystem, but no separate description is given for the subsystem command itself.

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to use for waveform playing.
integer - The current frame number.
:RECord:WREPlay:FCURrent 300 /*Sets the current frame for waveform playing to 300.*/
:RECord:WREPlay:FCURrent? /*The query returns 300.*/

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

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

Sets or queries the start frame in waveform playback.

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

Sets the end frame in waveform playback.

NameTypeValuesDescription
<end>integer1 - the maximum number of frames that can be played back currentlyEnd frame number for waveform playback.

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

integer - An integer ranging from 0 to the number of frames that have been recorded currently.

Sets the waveform playback interval.

NameTypeValuesDescription
intervalinteger1 - the maximum number of frames recorded

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

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

Sets or queries the playback direction in waveform playing.

NameTypeValuesDescription
directionenumFORWard | BACKwardPlayback direction.
enum - The query returns the current playback direction as FORW or BACK.
:RECord:WREPlay:DIRection BACK
:RECord:WREPlay:DIRection?

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

NameTypeValuesDescription
operateenumRUN | STOPEnables or disables waveform playing.

Plays back the previous frame of waveforms manually.

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

Sets playback to start from either the start frame or the end frame manually.

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

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refinteger1 - 10Reference waveform position to select.
chanchannel_list-Source channel for the specified reference channel.

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number.
scalereal100 μV - 10 VVertical scale of the specified reference channel. The valid range depends on the probe ratio setting; when the probe ratio is 1X it is 100 μV to 10 V, and when it is 10X it is 1 mV to 100 V.

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Reference channel number to select.
offsetreal(-10 × RefVerticalScale) - (10 × RefVerticalScale)Vertical offset for the selected reference channel.
real - Returns the vertical position in scientific notation.
:REFerence:VOFFset 1,0.5 /*Sets the vertical offset of reference channel 1 to 500 mV.*/
:REFerence:VOFFset? 1 /*The query returns 5.000000E-1.*/
:REFerence:RESetset / query

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

NameTypeValuesDescription
<ref>discrete{1|2|3|4|5|6|7|8|9|10}Specifies the reference channel to reset.

Sets the current reference channel.

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

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

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

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel number.
colorenumGRAY | GREen | BLUE | RED | ORANgeSets the display color for the reference channel.
enum - The query returns the current reference-channel color as one of the listed keywords.
:REFerence:COLor 1,GREen /*Sets the display color of the reference channel 1 to GREen.*/
:REFerence:COLor? 1 /*The query returns GRE.*/

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the label display of all reference channels.
enum - Returns the label display status of all reference channels as 1 or 0.
:REFerence:LABel:ENABle ON /*Enables the label display of
:REFerence:LABel:ENABle? /*The query returns 1.*/

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel whose label is set or queried.
strstring-The label text for the specified reference channel; may contain English letters, numbers, and some symbols.

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

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

NameTypeValuesDescription
pathstring-File storage location and filename with a suffix.
:SAVE:SETup D:/123.stp /*Stores the current setup parameters of the oscilloscope into the external storage device Disk D, with the filename 123.stp.*/
:SAVE:PREFixset / query

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

NameTypeValuesDescription
namestring-Filename prefix to use when saving a file.
string - The query returns the prefix of the filename as a string.
:SAVE:IMAGeset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.

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

NameTypeValuesDescription
formatenumPNG | BMP | JPGSpecifies the storage format for saved images.
enum - Returns the current image save format.
:SAVE:IMAGe:FORMat PNG /*Sets the storage format to PNG.*/
:SAVE:IMAGe:FORMat? /*The query returns PNG.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables image inversion when saving the image.
enum - Returns 1 or 0 indicating whether invert is enabled when saving the image.
:SAVE:IMAGe:INVert ON
:SAVE:IMAGe:INVert?

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

NameTypeValuesDescription
colorenumCOLor | GRAYSelects the image color for image saving.
enum - Returns the current image color used for image saving.
:SAVE:IMAGe:COLor <color>
:SAVE:IMAGe:COLor?

Sets or queries whether to display the image header.

NameTypeValuesDescription
<bool>enum1|ON | 0|OFFEnables or disables display of the image header.
integer - The query returns 1 or 0.
:SAVE:IMAGe:HEADer ON /*Enables the display of the image header.*/
:SAVE:IMAGe:HEADer? /*The query returns 1.*/

Queries the bitmap data stream of the currently displayed image.

arbitrary_block - The bitmap data stream of the currently displayed image.
:SAVE:OVERlapset / query

Sets or queries whether to enable or disable file overwriting. When enabled, an existing file with the same name as the file to be saved will be overwritten.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables overwriting of an existing file.
integer - Returns 1 or 0 indicating whether file overwriting is enabled.

Queries the status of the memory.

enum - Returns 0 or 1, indicating whether the saving operation is completed.

Sets or queries the on/off status of the specified storage channel.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specifies which storage channel is targeted.
boolenum1 | ON | 0 | OFFTurns the specified storage channel on or off.

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

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

:LOAD:SETupset / query

Loads the oscilloscope setup file from the specified path.

NameTypeValuesDescription
pathstring-File storage location and filename, including the suffix.
:LOAD:SETup D:/123.stp

:SYSTem:AOUTputset / query

Sets or queries the type of the signal output from the rear-panel [TRIG/PF OUT] connector.

NameTypeValuesDescription
auxoutputenumTOUT | PFAilType of signal output from the rear-panel [TRIG/PF OUT] connector.
enum - The query returns TOUT or PFA.
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/
:SYSTem:AOUTput? /*The query returns PFA.*/
:SYSTem:LANGuageset / query

Sets or queries the system language.

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the beeper.
no examples provided in slice
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger1900 - 2100
monthinteger1 - 12
dayinteger1 - 31
string - The query returns the system date in strings. The year, month, and date are separated by commas.
:SYSTem:DATE 2017,10,17
:SYSTem:DATE?
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hoursinteger0 - 23
minutesinteger0 - 59
secondsinteger-
returns
:SYSTem:TIME <hours>,<minutes>,<seconds>
:SYSTem:TIME?
:SYSTem:STIMeset / query

Sets or queries whether to display the system time.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether the system time is displayed.
enum - The query returns 0 or 1.
:SYSTem:STIMe ON /*Sets to display the system time.*/
:SYSTem:STIMe? /*The query returns 1.*/
: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 on power-up.
enum - Returns the recalled configuration type as LAT or DEF.
::SYSTem:PON LATest
::SYSTem:PON?
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope.

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

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

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

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables locking of the front-panel key operation and touch screen operation.
enum - Returns 1 when the front-panel key operation and touch screen operation are locked, or 0 when they are not locked.
:SYSTem:RCLockset / query

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

NameTypeValuesDescription
clockenumOFF | COUTput | CINPutSelects the 10M reference clock source or disables it.
enum - Returns the current reference clock type.
:SYSTem:RCLock CINPut /*Sets the type of the reference clock to
CINPut.*/
:SYSTem:RCLock? /*The query returns CINP.*/
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

NameTypeValuesDescription
<adr>integer0 - 30GPIB address.
:SYSTem:SETupset / query

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

NameTypeValuesDescription
setup_datablock-Binary data block containing the system setup file data.

Queries and clears the error queue message.

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

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

NameTypeValuesDescription
licensestring-Option license string to install.

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

Queries whether a specified option is activated or not.

NameTypeValuesDescription
typeenumRL2G | RL4G | EMBD | AUTO | AUDio | AERO | JITTer | CMUSB | CMENET | USBSpecifies which option to check.
enum - Returns whether the specified option is activated or not.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnable or disable the Auto menu function.
enum - Returns 1 or 0 to indicate the on/off status of the Auto menu.
:SYSTem:AUToscale ON /*Enables the function of the front-panel AUTO key.*/
:SYSTem:AUToscale? /*The query returns 1.*/

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the delayed sweep.
enum - The query returns the delayed sweep status as 1 or 0.
:TIMebase:DELay:ENABle ON /*Enables the delayed sweep.*/
:TIMebase:DELay:ENABle? /*The query returns 1.*/

Sets or queries the offset of the delayed time base.

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

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

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

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

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

Sets or queries the main time base scale.

NameTypeValuesDescription
scalerealsMain time base scale.
:TIMebase:MAIN:SCALe <scale>
:TIMebase:MAIN:SCALe?
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLSelects the horizontal time base mode.
enum - Returns the current time base mode; the query returns MAIN when the instrument is in XY mode.

Sets or queries the horizontal reference mode.

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

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

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

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

NameTypeValuesDescription
boolboolean-Enables or disables the fine adjustment function of the horizontal scale.

Sets the running status.

NameTypeValuesDescription
actionenumSTOP | RUN | SINGleSelects the measurement state.
: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.
integer - The query returns 0 or 1.
*

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

NameTypeValuesDescription
boolboolean-Specifies whether XY mode is enabled or disabled.
enum - Returns the XY mode status as 1 or ON when enabled, or 0 or OFF when disabled.
:TIMebase:XY:Xset / query

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

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

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

NameTypeValuesDescription
<s>enum-Channel source for the Y coordinate.
:TIMebase:XY:Zset / query

Sets or queries Source Z in XY mode.

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

Sets or queries the grid type of the XY display.

NameTypeValuesDescription
gridenumFULL | HALF | NONESelects the XY display grid type.
enum - Returns the current XY display grid type.
:TIMebase:XY: GRID NONE
:TIMebase:XY: GRID?

:TRIGger:MODEset / query

Sets or queries the trigger type.

NameTypeValuesDescription
mode--

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

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.
enum - The query returns the trigger coupling type.

Queries the current trigger status.

enum - The query returns TD, WAIT, RUN, AUTO, or STOP.
:TRIGger:SWEepset / query

Sets or queries the trigger mode.

NameTypeValuesDescription
sweepenum-
:TRIGger:HOLDoffset / query

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

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

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

NameTypeValuesDescription
boolboolean-Enables or disables noise rejection.
integer - Returns 1 or 0 indicating the on/off status of noise rejection.
:TRIGger:NREJect ON /*Enables the noise rejection function.*/
:TRIGger:NREJect? /*The query returns 1.*/

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

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

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

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTSelects the trigger source for Edge trigger.
:TRIGger:EDGE:SOURce <source>
:TRIGger:EDGE:SOURce?

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 trigger level of Edge trigger. The unit is the same as that of the current amplitude of the selected source.

NameTypeValuesDescription
levelreal-Trigger level for the edge trigger.
:TRIGger:PULSeset / query

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

Selects the trigger source for pulse triggering. The query returns the current source setting.

NameTypeValuesDescription
sourceenum-Trigger source for pulse triggering.
returns

Sets or queries the polarity of Pulse trigger.

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

Sets or queries the trigger condition of Pulse trigger.

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

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

NameTypeValuesDescription
widthrealsPulse upper limit value.

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

NameTypeValuesDescription
widthreal1 ns - upper limitPulse lower limit value to set.
real - The query returns the pulse lower limit in scientific notation.
:TRIGger:SLOPeset / query

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

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the Pulse trigger.
real - Returns the trigger level in scientific notation.
:TRIGger:PULSe:LEVel 0.16
:TRIGger:PULSe:LEVel?

Sets or queries the trigger source of Slope trigger.

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

Sets or queries the edge type of Slope trigger.

NameTypeValuesDescription
polarity--

Sets or queries the trigger condition of Slope trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsSelects the slope trigger condition.

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.
:TRIGger:SLOPe:TUPPer 0.000003 /*Sets the upper time limit to 3 μs.*/
:TRIGger:SLOPe:TUPPer? /*The query returns 3.000000E-6.*/

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

NameTypeValuesDescription
timerealLower limit - 10 sLower time limit value for the Slope trigger.

Sets or queries the vertical window type of Slope trigger.

NameTypeValuesDescription
windowenumTA | TB | TABVertical window type of the Slope trigger.
enum - Returns the vertical window type of the Slope trigger.
:TRIGger:SLOPe:WINDow <window>
:TRIGger:SLOPe:WINDow?

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

NameTypeValuesDescription
levelrealTrigger level lower limit - (4.5 x VerticalScale - OFFSet)Upper limit of the trigger level.
real - The upper limit of the trigger level in scientific notation.
:TRIGger:SLOPe:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/
:TRIGger:SLOPe:ALEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal0V - 4.5 x VerticalScale - OFFSetLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:VIDeoset / query

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the Video trigger.

Sets or queries the trigger source of Video trigger.

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

Sets or queries the video polarity of Video trigger.

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

Sets or queries the sync type of Video trigger.

NameTypeValuesDescription
mode--

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

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

Sets or queries the video standard of Video trigger.

NameTypeValuesDescription
standardenum-Video standard to use for the trigger.

Sets or queries the video trigger level. The syntax shows a level parameter for the setter and a corresponding query form.

NameTypeValuesDescription
level--
:TRIGger:PATTernset / query

Sets the pattern used for the pattern trigger. The pattern is a logical AND combination of channels, where each channel can be set to H, L, or X (don't care).

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

Sets or queries the channel pattern of Pattern trigger. The pattern is a logical AND combination of channels, where each channel can be H, L, X, R, or F.

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

Sets or queries the trigger source of Pattern trigger.

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
levelrealsame as current amplitude
real (same as current amplitude) - Returns the trigger level of the specified channel in Pattern trigger.

Sets the duration trigger pattern. The oscilloscope triggers when the duration of the specified logical pattern meets the preset time.

Sets or queries the trigger source of the Duration trigger.

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

Sets or queries the channel pattern of Duration trigger.

NameTypeValuesDescription
pch1enumH | L | X
pch2optenumH | L | X
pch3optenumH | L | X
pch4optenumH | L | X

Sets or queries the trigger condition of the Duration trigger.

NameTypeValuesDescription
whendiscreteGREater | LESS | GLESs | UNGLessTrigger condition for the Duration trigger.
returns

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

NameTypeValuesDescription
timereal1.01 ns - 10 sUpper limit of the duration time.
real - The upper limit of the duration time in scientific notation.
:TRIGger:DURation:TUPPer 0.000003 /*Sets the upper limit of the duration time to 3 μs.*/

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

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

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

NameTypeValuesDescription
source--Specified channel source.
levelreal1 ns - 9.9 sTrigger level value.
:TRIGger:TIMeoutset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the input channel used as the timeout trigger source.

Sets or queries the source channel used for the timeout trigger. The source can be one of the four analog channels.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the timeout trigger.
enum - Returns the current timeout trigger source.

Sets or queries the edge type of the Timeout trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge type used for the Timeout trigger.
enum - The query returns POSitive, NEGative, or RFALl.

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

NameTypeValuesDescription
timereal1 ns - 10 sTimeout value.
real - The query returns the timeout value in scientific notation.
:TRIGger:TIMeout:TIME 0.002 /*Sets the timeout value to 2 ms.*/
:TRIGger:TIMeout:TIME? /*The query returns
2.000000E-3.*/

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

NameTypeValuesDescription
levelreal-Trigger level of the Timeout trigger.
:TRIGger:RUNTset / query

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

Sets or queries the trigger source of the runt trigger.

NameTypeValuesDescription
sourceenum-Trigger source for the runt trigger.
returns

Sets or queries the polarity of the Runt trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePolarity of the Runt trigger.
enum - Returns the Runt trigger polarity as POS or NEG.
:TRIGger:RUNT:POLarity POSitive
:TRIGger:RUNT:POLarity?

Sets or queries the trigger conditions of Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsTrigger condition for the runt trigger.
enum - The query returns NONE, GRE, LESS, or GLES.
:TRIGger:RUNT:WHEN LESS
:TRIGger:RUNT:WHEN?

Sets the upper limit of the runt pulse width.

NameTypeValuesDescription
widthreal-Upper limit of the runt pulse width.

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

NameTypeValuesDescription
widthreal1 ns - 9.9 sLower limit of the pulse width of the Runt trigger.

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

NameTypeValuesDescription
levelrealLower limit - 4.5 x VerticalScale - OFFSetUpper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.
:TRIGger:RUNT:ALEVel 0.16 /*Sets the upper limit of the trigger level to 160 mV.*/
:TRIGger:RUNT:ALEVel? /*The query returns 1.600000E-1.*/
: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 lower limit of the trigger level of Runt trigger. The unit is the same as that of the current amplitude.

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - upper limitLower limit of the trigger level.
string - Returns the lower limit of the trigger level in scientific notation.
:TRIGger:RUNT:BLEVel 0.16
:TRIGger:RUNT:BLEVel?

Sets or queries the trigger source of Window trigger.

NameTypeValuesDescription
sourceenum-Trigger source for Window trigger.

Sets or queries the edge type of the Windows trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALIEdge type used for the Windows trigger.
enum - The query returns POS, NEG, or RFAL.

Sets or queries the trigger position of the Window trigger.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMETrigger position selection.
enum - The query returns EXIT, ENT, or TIME.
":TRIGger:WINDows:POSition ENTer"
":TRIGger:WINDows:POSition?"

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal-

Sets or queries the upper limit of the trigger level of Window trigger. The unit is the same as 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?
:TRIGger:DELayset / query

In Delay trigger, this command requires Source A and Source B. The oscilloscope triggers when the time difference between the specified edges of the two sources meets the preset time limit.

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

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source for Source A in Delay trigger.
enum - Returns the selected trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.

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

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Source B in Delay trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:DELay:SB CHANnel4 /*Sets the trigger source B to CHANnel4.*/
:TRIGger:DELay:SB? /*The query returns CHAN4.*/

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

NameTypeValuesDescription
slopeenum-

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 Delay trigger condition as POS or NEG.

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

NameTypeValuesDescription
timereal1.01 ns - 10 sUpper limit of the delay time.
real - Returns the upper limit of delay time in scientific notation.
:TRIGger:DELay:TUPPer 0.002 /*Sets the upper limit of delay time to 2 ms.*/
: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
timereal1 ns - 9.9 sLower limit of 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
levelreal-Threshold level of Source A of Delay trigger.
real - The query returns the threshold level of Source A of Delay trigger.

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

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

Sets or queries the data source of Setup&Hold trigger. The oscilloscope triggers when the setup time or hold time is smaller than the preset time.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source for the Setup&Hold trigger.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source for the Setup&Hold trigger.
enum - Returns the selected data source as CHAN1, CHAN2, CHAN3, or CHAN4.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source for the Setup&Hold trigger.
enum - Returns the selected clock source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SHOLd:CSRC CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:SHOLd:CSRC? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the edge type.

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

NameTypeValuesDescription
patternenumH | LSelects the pattern level: H indicates high level, and L indicates low level.
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 listed, but this slice does not document what it returns.

NameTypeValuesDescription
type--Data type for the Setup&Hold trigger.

Sets or queries the setup time of the 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.

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

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

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - 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
real - The query returns the trigger level of the clock source in scientific notation.
:TRIGger:SHOLd:CLEVel?
:TRIGger:NEDGeset / query

The Nth edge trigger lets the instrument trigger on the Nth edge after a specified idle time. The slice describes the concept and gives an example, but does not document the command’s parameters or return value.

Sets the source used for the Nth edge trigger.

NameTypeValuesDescription
sourceenum-

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects whether the oscilloscope triggers on the rising or falling edge when the trigger level is met.

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.
string - The query returns the idle time in scientific notation.
:TRIGger:NEDGe:IDLE 0.002
:TRIGger:NEDGe:IDLE?

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

NameTypeValuesDescription
edgeinteger1 - 65535Number of edges for the trigger.
integer - The query returns the number of edges.
:TRIGger:RS232set / query

Triggers on RS232 bus activity. The slice only provides a brief functional description of RS232 as a serial communication mode and does not show syntax or parameter details for this command.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the Nth Edge trigger.
string - 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.*/

Sets or queries the trigger source of the RS232 trigger.

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

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePulse polarity for the RS232 trigger.
enum - Returns POS or NEG.

Sets or queries the trigger condition of the RS232 trigger.

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

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

NameTypeValuesDescription
<data>--Data value for the RS232 trigger.

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

NameTypeValuesDescription
baudinteger1 bps - 20 MbpsBaud rate value for the RS232 trigger.
integer (bps) - The query returns an integer ranging from 1 bps to 20 Mbps.
*No examples extracted*

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

NameTypeValuesDescription
widthenum5 | 6 | 7 | 8Data width for the RS232 trigger.
enum - The query returns 5, 6, 7, or 8.
:TRIGger:RS232:WIDTh 6
:TRIGger:RS232:WIDTh?

Sets or queries the stop bits of RS232 trigger.

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

Sets up IIC (I2C) trigger conditions. The instrument can trigger on start, restart, stop, missing acknowledgment, specific device address, or data value, including address and data value together.

Sets or queries the RS232 trigger parity check mode.

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel of the I2C trigger clock line.
enum - The query returns the selected clock source channel.
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:IIC:SCL? /*The query returns CHAN2.*/

Sets the clock line trigger level for I2C trigger.

NameTypeValuesDescription
levelreal-
:TRIGger:IIC:SDAset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the I2C trigger data line.
enum - Returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level of the I2C data line.
string - The query returns the trigger level in scientific notation.

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
whenenum-

Sets the address width for IIC triggering.

NameTypeValuesDescription
bitsinteger-Address width in bits.

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

NameTypeValuesDescription
addressinteger0 - 2n-1I2C trigger address; its valid range depends on the current address width.
integer - Returns the trigger address as an integer.
:TRIGger:IIC:ADDRess 10
:TRIGger:IIC:ADDRess?

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

NameTypeValuesDescription
directionenumREAD | WRITe | RWRiteData direction of the I2C trigger.
enum - The query returns the current data direction as READ, WRIT, or RWR.
*none provided in slice*

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

NameTypeValuesDescription
bytesreal1 - 5

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

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

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

NameTypeValuesDescription
codediscrete0 | 1 | 255Data value of the specified I2C trigger bit.
discrete - Returns 0, 1, or 255.
:TRIGger:SPIset / query

Configures or queries the SPI trigger setup. In SPI trigger, after the CS or timeout condition is satisfied, the oscilloscope triggers when the specified data is found; the clock source and MISO data source must be specified.

:TRIGger:SPI:CLKset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger clock line.
enum - Returns the selected clock-line channel source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SPI:CLK CHANnel3 /*Sets the channel source of the data line of SPI trigger to CHANnel3.*/
:TRIGger:SPI:CLK? /*The query returns CHAN3.*/
:TRIGger:SPI:SCLset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source of the SPI trigger clock line.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SPI:SCL CHANnel1 /*Sets the channel source of the clock line to CHANnel1.*/
:TRIGger:SPI:SCL? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level of the SPI clock channel.
real (V) - Returns the trigger level of the clock channel of SPI trigger.

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

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

Sets or queries the SPI MISO trigger source.

NameTypeValuesDescription
sourceenum-
:TRIGger:SPI:SDAset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the SPI trigger data line.
enum - Returns the selected channel source.
:TRIGger:SPI:SDA CHANnel2 /*Sets the channel source of the data line of SPI trigger to CHANnel2.*/
:TRIGger:SPI:SDA? /*The query returns CHAN2.*/

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

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

Sets or queries the trigger condition of SPI trigger.

NameTypeValuesDescription
whenenumCS | TIMeout
:TRIGger:SPI:CSset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the CS line.
enum - The query returns the selected channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SPI:CS CHANnel2 /*Sets the source channel of the CS line to CHANnel2 when the trigger condition of SPI is set to CS.*/
:TRIGger:SPI:CS? /*The query returns CHAN2.*/

Sets 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 of the SPI trigger.
real - 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 SPI trigger when the trigger condition is "CS".

NameTypeValuesDescription
mode--

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

NameTypeValuesDescription
timereal16 ns - 1 sTimeout value to set.
real (s) - The query returns the timeout value in scientific notation.
:TRIGger:SPI:TIMeout 0.001
:TRIGger:SPI:TIMeout?

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

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

Sets or queries the data value of the SPI trigger. The valid range of <data> depends on the current SPI data width; the maximum width is 32.

NameTypeValuesDescription
datainteger0 - 2^32-1SPI trigger data value.
integer - Returns the SPI trigger data value.
:TRIGger:SPI:DATA 10
:TRIGger:SPI:DATA?

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

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

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

NameTypeValuesDescription
codeinteger-
integer - The query returns an integer.
:TRIGger:CANset / query

Sets relevant parameters for the CAN trigger. The CAN trigger can be configured for frame start/end, specified frame types, or specified error frame types.

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

NameTypeValuesDescription
baudintegerbpsSignal rate of the CAN trigger.
integer (bps) - Returns the CAN trigger signal rate in bps.

Sets or queries the trigger source of CAN trigger.

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

Sets or queries the signal type of CAN trigger.

NameTypeValuesDescription
stypediscreteH | L | RXTX | DIFFerentialSignal type of the CAN trigger.
enum - The query returns H, L, RXTX, or DIFF.
TRIGger:CAN:STYPe L /*Sets the signal type to CAN_L differential bus signal.*/
TRIGger:CAN:STYPe? /*The query returns L.*/

Sets or queries the trigger condition of CAN trigger.

NameTypeValuesDescription
condenumSOF | EOF | IDRemote | OVERload | IDFRame | DATaframe | IDData | ERFRame | ERANswer | ERCHeck | ERFormat | ERRandom | ERBit
enum - The query returns the CAN trigger condition.

Sets or queries the sample point position of CAN trigger, expressed in percent. The sample point is within the bit time range.

NameTypeValuesDescription
spointinteger10 - 90Sample point position of the CAN trigger.
integer (%) - The query returns the sample point position as an integer from 10 to 90.

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 for those trigger conditions.

NameTypeValuesDescription
boolenum1|ON | 0|OFFEnables or disables the extended ID.
enum - The query returns 0 or 1.
:TRIGger:CAN:EXTended ON /*Enables the extended ID.*/
:TRIGger:CAN:EXTended /*The query returns 1.*/

Defines the CAN trigger type. The slice shows both a setter and a query form, but provides no further description or return-format details.

NameTypeValuesDescription
type--

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 <data>
:TRIGger:CAN:DWIDth?

Sets or queries the data value of CAN trigger. The settable range depends on the configured data bytes and trigger condition.

NameTypeValuesDescription
datainteger0 - 240-1Data value to set for the CAN trigger.
integer - Returns the current CAN trigger data value.

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

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

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

NameTypeValuesDescription
codediscrete0 - 255

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

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

Sets the CAN FD baud rate for trigger configuration.

NameTypeValuesDescription
fdbaudreal-

Sets or queries the FD sample position of CAN trigger, expressed as a percentage of the bit time.

NameTypeValuesDescription
fdspointinteger10 - 90FD sample position in percent.
integer - Returns the FD sample position as an integer from 10 to 90.
:TRIGger:LINset / query

Sets or queries the trigger source of LIN trigger.

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

Sets or queries the trigger source of the LIN trigger.

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for LIN triggering.
enum - The query returns the selected trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:LIN:SOURce CHANnel2
:TRIGger:LIN:SOURce?

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the LIN trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:LIN:LEVel 0.16
:TRIGger:LIN:LEVel?

Sets or queries the protocol version of LIN trigger.

NameTypeValuesDescription
stdenum1X | 2X | BOTHProtocol version of LIN trigger.

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) - Returns the baud rate as an integer ranging from 1 kbps to 20 Mbps.
:TRIGger:LIN:BAUD 19200
:TRIGger:LIN:BAUD?

Sets or queries the trigger condition of the LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorTrigger condition for the LIN trigger.
enum - Returns the LIN trigger condition.

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

NameTypeValuesDescription
valueenumSYNC | ID | CHECkSelects the LIN trigger error type.
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 LIN identifier used for the trigger condition when the trigger condition is "Data".

NameTypeValuesDescription
id--

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

NameTypeValuesDescription
datainteger0 - 2^64-1Data value of the LIN trigger.
integer - Returns the LIN trigger data value.
:TRIGger:LIN:DATA 100
:TRIGger:LIN:DATA?

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit index of the LIN trigger data.
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:LIN:CURRbit 8
:TRIGger:SPI:CURRbit?

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

NameTypeValuesDescription
codediscrete0 | 1 | 255Data value of a certain bit of LIN trigger.
discrete - The query returns the data value of a certain bit of LIN trigger.
:TRIGger:IISset / query

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
sourceenum-Clock source for the I2S trigger.
returns

Sets or queries the clock source of the I2S trigger.

NameTypeValuesDescription
sourceenum-Clock source for the I2S trigger.
returns

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level of the clock line source.
real (V) - The query returns the trigger level in scientific notation.
:TRIGger:IIS:CLEVel 0.01 /*Sets the trigger level of I2S
:TRIGger:IIS:CLEVel? /*The query returns 1.000000E-2.*/

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Audio channel to use for the I2S trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or 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
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the frame clock line source.

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the data source for the I2S trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets data source to
CHANnel2.*/
:TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/

Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.

NameTypeValuesDescription
levelrealVTrigger level of the data line source.
real - The query returns the trigger level in scientific notation.
:TRIGger:IIS:DLEVel 0.01 /*Sets the trigger level to 10 mV.*/
:TRIGger:IIS:SLEVel? /*The query returns 1.000000E-2.*/

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

NameTypeValuesDescription
slopeenumNEGative | POSitive
enum - The query returns NEG or POS.
:TRIGger:IIS:CLOCk:SLOPe NEGative
:TRIGger:IIS:CLOCk:SLOPe?

Sets or queries the audio state of the I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects which I2S channel audio is used for trigger detection.
enum - The query returns the current audio channel selection as RIGH, LEFT, or EITH.

Sets or queries the trigger condition of the I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRangeTrigger condition operator.

Sets or queries the user width of I2S trigger. The user width ranges from 4 to the width of I2S trigger; to set or query the width of I2S trigger, send the :TRIGger:IIS:WIDTh command.

NameTypeValuesDescription
uwidthinteger4User width of the I2S trigger.
integer - Returns the user width as an integer ranging from 4 to 32.

Sets or queries the width of the I2S trigger.

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

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode for the I2S trigger.
enum - The query returns the current alignment mode.

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

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the I2S trigger.
integer - An integer ranging from 0 to 2^32-1.
:TRIGger:IIS:DATA 10 /*Sets the data value of I2S trigger to 10
:TRIGger:IIS:DATA? /*The query returns 10.*/

Sets or queries the specified bit for the data min. of I2S trigger.

NameTypeValuesDescription
datamininteger-Specified bit for the data min. of I2S trigger; range is related to the user width set by :TRIGger:IIS:UWIDth.
integer - Returns the specified bit for the data min. of I2S trigger.
:TRIGger:IIS:DMIN 3 /*Sets the current bit for the data min. of I2S trigger to 3.*/
:TRIGger:IIS:DMIN? /*The query returns 3.*/

Sets or queries the data max. value of the I2S trigger.

NameTypeValuesDescription
datamaxinteger-Data max. value for the I2S trigger; the valid range depends on the user width set by :TRIGger:IIS:UWIDth.
:TRIGger:FLEXrayset / query

Sets the relevant parameters for the FLEXray trigger.

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

NameTypeValuesDescription
codediscrete0 - 255Data value of a certain bit of I2S trigger.
enum - The query returns 0, 1, or 255.
:TRIGger:IIS:CODE 0 /*Sets the data value to 0.*/
:TRIGger:IIS:CODE? /*The query returns 0.*/

Sets or queries the trigger source of the FlexRay trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:FLEXray:SOURce CHANnel2 /*Sets the trigger source of FlexRay trigger to CHANnel2.*/
:TRIGger:FLEXray:SOURce? /*The query returns CHAN2.*/

Sets or queries the trigger level of the FlexRay 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 value.
string - The query returns the trigger level in scientific notation.
:TRIGger:FLEXray:LEVel 0.16
:TRIGger:FLEXray:LEVel?

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

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.

Sets or queries the channel of FlexRay trigger.

NameTypeValuesDescription
chenumA | BChannel to select for the FlexRay trigger.
enum - The query returns A or B.
:TRIGger:FLEXray:CH B /*Sets the channel of FlexRay trigger to Channel B.*/
:TRIGger:FLEXray:CH? /*The query returns B.*/

Sets or queries the trigger condition of FLEXray trigger.

NameTypeValuesDescription
<cond>--

Sets or queries the position of the FlexRay trigger when the trigger condition is Position.

NameTypeValuesDescription
posenumTSS | FSS | FES | DTSPosition of the FlexRay trigger.
enum - Returns the current FlexRay trigger position.

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.

Sets or queries the FlexRay trigger symbol. The query form returns the current symbol setting.

NameTypeValuesDescription
symbolenum-
enum - Returns the current FlexRay trigger symbol setting.

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

NameTypeValuesDescription
errenumHEAD | TRAiler | DECode | ANYError type of the FlexRay trigger.
enum - The query returns HEAD, TRAiler, DECode, or ANY.
:TRIGger:FLEXray:ERRor DECode
:TRIGger:FLEXray:ERRor?

Sets or queries whether the FlexRay trigger condition uses cycle count or frame ID when the trigger condition is set to Frame.

NameTypeValuesDescription
typeenumCYCLe | IDSelects whether to define the FlexRay trigger condition by cycle count or by frame ID.
enum - The query returns the current definition as CYCL or ID.
:TRIGger:FLEXray:DEFine? CYCLe /*Sets to use Cyc Count to
define the trigger condition of FlexRay trigger when the trigger
condition is set to Frame.*/
:TRIGger:FLEXray:DEFine? /*The query returns CYCL.*/

Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.

NameTypeValuesDescription
cycmaxenumEQU | NOT | GRE | LESS | INR | OUTRCYC comparison condition.

Sets or queries the upper limit of the FlexRay trigger cycle count.

NameTypeValuesDescription
cycmaxinteger0 - 63Upper limit of the cycle count.
integer - The query returns the upper limit of cycle count as an integer from 0 to 63.

Sets or queries the lower limit of cycle count of FlexRay trigger.

NameTypeValuesDescription
cycmininteger0 - 63Lower limit of the cycle count.
integer - The query returns an integer ranging from 0 to 63.
:TRIGger:FLEXray:MINCy 10
:TRIGger:FLEXray:MINCy?

Sets or queries the ID comparison of the FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
<idcomp>--ID comparison setting for the FlexRay trigger.

Sets or queries the ID Min value of the FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
datamininteger0 - 1,023
:TRIGger:M1553set / query

Sets relevant parameters for the M1553 trigger. The manual notes that the trigger can be set on the sync field of a 1553B bus, or on a specified data word, command word, status word, or error type.

Sets or queries the ID upper limit of FlexRay trigger.

NameTypeValuesDescription
datamaxinteger0 - 1,023Upper limit of the FlexRay trigger ID.
integer - Returns the FlexRay trigger ID upper limit.
:TRIGger:FLEXray:MAXid 100
:TRIGger:FLEXray:MAXid? /*The query returns 10.*/

Sets or queries the trigger source of M1553 trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the M1553 trigger.
enum - The query returns the selected trigger source.

Sets or queries the type of the trigger level of M1553 trigger.

NameTypeValuesDescription
windowenumTA | TB | TABSelects the trigger window type.
enum - The query returns TA, TB, or TAB.
:TRIGger:M1553:WINDow TAB /*Sets the type of the trigger level of M1553 trigger to TAB.*/
:TRIGger:M1553:WINDow? /*The query returns TAB.*/

Sets the trigger level for M1553 trigger. The query form is listed but its return format is not documented in this slice.

NameTypeValuesDescription
levelreal-Trigger level value.

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - OFFSet) - upper limit
string - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:M1553:BLEVel <level>
:TRIGger:M1553:BLEVel?

Sets or queries the polarity of the M1553 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the trigger polarity.
enum - The query returns the trigger polarity as POS or NEG.
:TRIGger:M1553:POLarity POSitive /*Sets the polarity of M1553
:TRIGger:M1553:POLarity? /*The query returns POS.*/

Sets or queries the trigger condition of the M1553 trigger.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition for the M1553 trigger.
enum - The query returns the current trigger condition as a keyword.

Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.

NameTypeValuesDescription
syncenumDATA | STATus | ALLSync type to use for the M1553 trigger.
enum - The query returns the current sync type.
:TRIGger:M1553:SYNC DATA /*Sets the sync type of M1553 trigger to DATA.*/
:TRIGger:M1553:SYNC? /*The query returns DATA.*/

Sets or queries the M1553 trigger error type.

NameTypeValuesDescription
errenumSYNC | ERRM1553 trigger error type.
enum - The query returns SYNC or ERR.
:TRIGger:M1553:ERRor ERR /*Sets the M1553 trigger error type to ERR.*/
:TRIGger:M1553:ERRor? /*The query returns ERR.*/

Sets or queries the comparison type of the M1553 trigger when the trigger condition is "DATA".

NameTypeValuesDescription
datacompenumEQUal | NOTequal | GREaterthan | LESSthan | INRange | OUTRangeComparison type for the M1553 trigger when the trigger condition is DATA.
enum - The query returns the current comparison type.
:TRIGger:M1553:DATComp <datacomp>
:TRIGger:M1553:DATComp?

Sets or queries the data value of the 1553 trigger.

NameTypeValuesDescription
datainteger0 - 65535Data value of the 1553 trigger.
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 the M1553 trigger.

NameTypeValuesDescription
datamaxinteger0 - 19Bit index for the data max setting.
integer - Returns the bit of data max value.
:TRIGger:M1553:DMAX 10 /*Sets the bit of data max. of M1553
trigger to 10.*/
:TRIGger:M1553:DMAX? /*The query returns 10.*/

Sets or queries the bit of data min. of the M1553 trigger.

NameTypeValuesDescription
datamininteger0 - 19Data minimum bit index for the M1553 trigger.
integer - The query returns an integer ranging from 0 to 19.
:TRIGger:M1553:DMIN 10
:TRIGger:M1553:DMIN?

Sets or queries the data value of M1553 trigger.

NameTypeValuesDescription
datainteger0 - 6Data value of the M1553 trigger.
integer - The query returns an integer ranging from 0 to 6.
:TRIGger:M1553:DRTA 4
:TRIGger:M1553:DRTA?

Sets or queries the bit time of the M1553 trigger when the trigger condition is set to "RAT+11Bit".

NameTypeValuesDescription
databitinteger0 - 19Bit time value for the M1553 trigger.
integer - The query returns an integer ranging from 0 to 19.

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the specified bit.
enum - The query returns 0, 1, or 255.
:TRIGger:M1553:CODE 1 /*Sets the data value of a certain bit of :TRIGger:M1553:CODE? /*The query returns 1.*/

:WAVeform:SOURceset / query

Selects the waveform data source for subsequent waveform readout. The query returns the currently selected waveform source.

NameTypeValuesDescription
sourceenum-Waveform source to select.
returns - Returns the current waveform source.
:WAVeform:MODEset / query

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

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWSelects the waveform data reading mode.
enum - Returns the current waveform data mode as one of the listed keywords.
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

NameTypeValuesDescription
formatenumWORD | BYTE | ASCiiSelects the waveform data return format.
enum - The query returns the waveform data format.
:WAVeform:FORMat WORD /*Sets the returned format of waveform data to WORD.*/
:WAVeform:FORMat? /*The query returns WORD.*/
: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 valid range depends on the current waveform reading mode.
integer - Returns the number of waveform points.
:WAVeform:POINts 100 /*Sets the number of waveform points to be read to 100.*/
:WAVeform:POINts? /*The query returns 100.*/

Queries the time interval between two neighboring points of the currently selected channel source in the X direction. The returned value depends on the current data reading mode.

real - Returns the time difference in scientific notation.

Queries the start time of the waveform data of the currently selected channel source in the X direction. The returned value depends on the current data reading mode.

real - Time value for the waveform start point. In NORMal mode it is the start time of the waveform data displayed on the screen; in RAW mode it is the start time of the waveform data in internal memory; in MAX mode it depends on whether the instrument is in RUN or Stop state.

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

Queries the unit voltage value of the current source channel Y in the Y direction. The value is returned in scientific notation and depends on the current data reading mode.

real (V) - The unit voltage value of the current source channel Y in the Y direction, returned in scientific notation.

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

integer - Returns the vertical offset-related Y origin value, which depends on the current data reading mode.

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

:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
<sta>integer1 - Refer to RemarksStart position of waveform data reading.
integer - The query returns the start position value.
:WAVeform:STARt 100
:WAVeform:STARt?
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - 1,000Stop point of the waveform data reading operation.
integer - The query returns an integer.
:WAVeform:STOP 500 /*Sets the stop point to 500.*/
:WAVeform:STOP? /*The query returns 500.*/

Queries all the waveform parameters.

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