/

Rigol

/

Rigol DHO4804

SCPI COMMAND REFERENCE

Rigol DHO4804

Rigol DHO4804

The Rigol DHO4804 is Rigol's oscilloscope in the DHO1000/DHO4000 Series family. Its SCPI remote-control interface exposes 636 commands across 30 subsystems - 571 settable and 65 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.

636

Commands

571

Settable

65

Queries

30

Subsystems

SCPI

Verified

2026-07-16

All commands

:CLEarset / query

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

:RUNset / query

Starts continuous acquisition/run mode on the oscilloscope.

:STOPset / query

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

:SINGleset / query

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

:TFORceset / query

Generates a trigger signal forcefully. This command is only applicable to the normal and single trigger modes; refer to :TRIGger:SWEep.

:AUTosetset / query

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

:AUToset:PEAKset / query

Sets or queries whether the peak-peak priority setting is enabled. The query returns 0 or 1.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the peak-peak priority setting.
integer - Returns 0 when disabled and 1 when enabled.
:AUToset:PEAK OFF /*Disables the peak-peak priority setting.*/
:AUToset:PEAK? /*The query returns 0.*/
:AUToset:OPENchset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables testing only the enabled channel during AUTO operation.
enum - Returns the current setting as 0 or 1.
:AUToset:OVERlapset / query

Sets or queries the waveform display mode. 1|ON enables waveform overlay display, showing waveforms of different channels in the same screen position.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFTurns waveform overlay display on or off.

Sets or queries whether to enable keeping coupling.

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

Sets whether autoset lock is enabled.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables autoset lock.
:AUToset:ENAbleset / query

Sets or queries whether to enable the AUTO function.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the AUTO function.

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

NameTypeValuesDescription
countinteger2 - 2nNumber of averages; n is an integer from 1 to 16.
:ACQuire:BITSset / query

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

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

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

NameTypeValuesDescription
mdepenumAUTO | 1k | 10k | 100k | 1M | 10M | 25M | 50M | 100M | 125M | 200M | 250M | 500M | 1000 | 10000 | 100000 | 1000000 | 10000000 | 25000000 | 50000000 | 100000000 | 125000000 | 200000000 | 250000000 | 500000000 | 1e3 | 1e4 | 1e5 | 1e6 | 1e7 | 2.5e7 | 5e7 | 1e8 | 125e6 | 1.25e8 | 2e8 | 250e6 | 2.5e8 | 5e8
enum (pts) - Returns the current memory depth setting.

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

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

Sets or queries the acquisition mode of the oscilloscope.

NameTypeValuesDescription
typeenumNORMal | PEAK | AVERages | HRESolution | ULTRaAcquisition mode to select.
enum - Returns the current acquisition mode.

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

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

Sets or queries the display mode of Ultra Acquire.

NameTypeValuesDescription
modeenumADJacent | OVERlay | WATerfall | PERSpective | MOSaicSelects the Ultra Acquire display mode.
enum - Returns the current Ultra Acquire display mode.

Sets or queries the timeout value of Ultra Acquire.

NameTypeValuesDescription
tmoreal1 us - 1 sTimeout value for Ultra Acquire.
real - The query returns a real number in scientific notation.
:ACQuire:ULTRa:TIMeout 0.1 /*Sets the Ultra Acquire timeout value to 0.1 s.*/
:ACQuire:ULTRa:TIMeout? /*The query returns 1E-1.*/

Sets or queries the maximum number of frames that can be set for Ultra Acquire sampling mode.

NameTypeValuesDescription
frameinteger1 - 4096Maximum number of frames for Ultra Acquire sampling mode.

:BUS<n>:MODEset / query

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

NameTypeValuesDescription
ndiscrete1 - 4
modeenumPARallel | RS232 | SPI | IIC | IIS | LIN | CAN | FLEXray | M1553Decoding type of the specified bus.
enum - Returns the decoding type of the specified decoding bus.
: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 | OFFTurns the display state on or off.
integer - Returns 1 or 0 indicating the on/off display status of the specified decoding bus.
:BUS1:DISPlay ON /*Enables the decoding bus.*/
:BUS1:DISPlay? /*The query returns 1.*/
:BUS<n>:FORMatset / query

Sets the decoding format for the specified bus, or queries the current bus format.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the bus number.
formatenumPAR | RS232 | SPI | IIC | IIS | LIN | CAN | FLEX | M1553Selects the bus decoding format.
:BUS<n>:EVENtset / query

Enables or disables the event table of the specified decoding bus. The query asks for the on/off status of the specified decoding bus event table.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specified decoding bus number.
boolboolean-Enables or disables the event table.
enum - 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 the label.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
boolboolean-Turns the label display on or off.
enum - Returns 1 or 0 indicating the on/off display status of the label.
:BUS1:LABel ON /*Enables the label of the specified decoding bus.*/
:BUS1:LABel? /*The query returns 1.*/

Queries the on/off display status of the data of the specified decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
integer - The query returns 1 or 0.
:BUS<n>:EEXPortset / query

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

NameTypeValuesDescription
ninteger1 - 4Selects the decoding bus event table to export.
pathstring-Specifies the file path used for the CSV export.
:BUS<n>:POSitionset / query

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

NameTypeValuesDescription
pos--
returns
:BUS1:EEXPort C:/123.csv /*Exports the decoding information from the bus event table and saves it to the local Disk C, with the filename 123.csv.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
valuereal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetThreshold level to set for the specified decoding source.
typediscretePAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553 | PALCLK | DATA | WS | I2SCLK | CH1 | CH2 | CH3 | CH4Specifies which decoding source threshold is being set or queried.
real - The query returns the threshold of the specified decoding source in scientific notation.
no examples documented for this exact command
:BUS<n>:PARallelset / query

Sets relevant parameters for Parallel decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4

Sets or queries the current source of the Parallel decoding bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERCurrent source of the Parallel decoding bus.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or USER.
:BUS1:PARallel:BUS CHANnel1
:BUS1:PARallel:BUS?

Sets or queries the clock source of the Parallel decoding.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus index for the Parallel decoding bus.
<source>discrete-Clock source for Parallel decoding.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumPOSitive | NEGative | BOTHSelects the edge type used for sampling.
enum - Returns POS, NEG, or BOTH.

Sets or queries the data width of the Parallel decoding, i.e. the number of bits per frame.

NameTypeValuesDescription
widinteger1 - 4Data width of the Parallel decoding.
integer - Returns the data width as an integer from 1 to 4.
:BUS1:PARallel:WIDTh 4
:BUS1:PARallel:WIDTh?

Sets or queries which bit of the parallel bus is assigned for parallel decoding. The command is used after setting the bus width and only when the bus source is set to User.

NameTypeValuesDescription
bitinteger1 - 4Bit number to select for parallel decoding.
integer - The query returns the selected bit number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source assigned to the selected bit.
enum - Returns the current channel source of the selected data bit.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Decoding bus number.
endianenumMSB | LSBEndian of Parallel decoding.
enum - The query returns the current endian setting.
:BUS1:PARallel:ENDian LSB /*Sets the endian of Parallel decoding
to LSB.*/
:BUS1:PARallel:ENDian? /*The query returns LSB.*/
:BUS<n>:RS232set / query

Sets relevant parameters for RS232 decoding on the specific bus.

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 - 4
polenumNEGative | POSitiveData polarity to use for Parallel decoding.
enum - The query returns NEG or POS.
:BUS1:PARallel:POLarity NEGative
:BUS1:PARallel:POLarity?
:BUS<n>:RS232:TXset / query

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

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

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

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:RS232:TX CHANnel2
:BUS1:RS232:TX?

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

NameTypeValuesDescription
ninteger1 - 4Specifies the bus number.
polenumPOSitive | NEGativeSets the RS232 decoding polarity.
enum - The query returns POS or NEG.
:BUS1:RS232:POLarity POSitive /*Sets the polarity of RS232 decoding to POSitive.*/
:BUS1:RS232:POLarity? /*The query returns POS.*/

Sets the parity of RS232 decoding on the specified bus. The query form is documented in the syntax, but this slice does not show its return format.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
parityenum-

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
endian--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
baudinteger1 bps - 20 Mbps
integer (bps) - Returns the baud rate used for RS232 decoding.
:BUS1:RS232:BAUD 9600
:BUS1:RS232:BAUD?

Sets or queries the data width of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitsdiscrete5 | 6 | 7 | 8 | 9
enum - The query returns 5, 6, 7, 8, or 9.
:BUS1:RS232:DBITs 7 /*Sets the data width of RS232 decoding to 7.*/
:BUS1:RS232:DBITs? /*The query returns 7.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
stop bitsdiscrete-
:BUS<n>:IICset / query

The :BUS<n>:IIC commands are used to set relevant parameters for I2C decoding.

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
ninteger1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the clock source used for I2C decoding.
enum - Returns the selected clock source as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIC:SCLK:SOURce CHANnel1
:BUS1:IIC:SCLK:SOURce?

Sets or queries the data source of the I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select.
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4I2C data source channel.
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 or queries whether the clock channel source and the data channel source of I2C decoding on the specified bus have been exchanged.

NameTypeValuesDescription
ninteger1 - 4Bus index for the I2C decoder.
boolboolean-Enables or disables exchanging the clock and data channel sources.
boolean - Returns whether the clock and data channel sources of I2C decoding on the specified bus have been exchanged.

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
addrenumNORMal | RWSelects whether the address width includes the R/W bit.
enum - Returns the current address mode.
:BUS<n>:SPIset / query

The :BUS<n>:SPI commands are used to set relevant parameters for SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4

Sets or queries the clock source of SPI decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source used for SPI decoding.
enum - The query returns the selected clock source as CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:SPI:SCLK:SOURce CHANnel2
:BUS1:SPI:SCLK:SOURce?

Sets or queries the slope of the SPI clock signal used for decoding.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Bus number.
<slope>--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the MISO data source.

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

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the MOSI data source for SPI decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:SPI:MOSI:SOURce CHANnel2 /*Sets the MOSI data source of
SPI decoding to CHANnel2.*/
:BUS1:SPI:MOSI:SOURce? /*The query returns CHAN2.*/

Sets the SPI polarity on the specified bus. A query form is also documented for this command, but the slice does not show its return format.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
polarity--

Sets or queries the polarity of the MISO data line used by SPI decoding.

NameTypeValuesDescription
ndiscrete1 - 4Decoding bus number.
polarityenumHIGH | LOWSelects the MISO polarity.
enum - The query returns HIGH or LOW.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects positive polarity (HIGH) or negative polarity (LOW).
enum - Returns the current MOSI polarity.
:BUS1:SPI:MOSI:POLarity HIGH
:BUS1:SPI:MOSI:POLarity?

Sets or queries the data width of SPI decoding.

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

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
endianenumMSB | LSB
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
modeenumCS | TIMeoutSelects the SPI decode mode.
enum - Returns the current SPI decode mode.

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

NameTypeValuesDescription
ndiscrete1 - 4Specified bus number.
timereal8 ns - 10 sTimeout value for SPI decoding.
real - The query returns the timeout value in scientific notation.
:BUS1:SPI:TIMeout:TIME 0.000005
:BUS1:SPI:TIMeout:TIME?

Sets the SPI chip-select source for the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.
source--

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOW
:BUS<n>:CANset / query

Sets or queries the source of CAN decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4

Sets or queries the source of CAN decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel used for CAN decoding.

Sets or queries the signal type of CAN decoding.

NameTypeValuesDescription
ndiscrete1 - 4Channel number for the CAN bus decoder.
stypeenumTX | RX | CANH | CANL | DIFFerentialSelects the CAN signal type used for decoding.
enum - Returns the present CAN signal type.
:BUS<n>:CAN:BAUDset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index for CAN decoding.
baudinteger10kbps - 5MbpsCAN 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 CAN decoding, expressed in percent.

NameTypeValuesDescription
<spoint>real%Sample point position for 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 | 4
baudinteger1 Mbps - 10 Mbps
:BUS<n>:FLEXrayset / query

Sets the relevant parameters for FLEXray decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bauddiscrete2500000 | 5000000 | 10000000
enum - The query returns 2500000, 5000000, or 10000000.
:BUS1:FLEXray:BAUD 2500000
:BUS1:FLEXray:BAUD?

Sets or queries the source of FlexRay decoding.

NameTypeValuesDescription
source--

Sets or queries the sample point position of FlexRay decoding, expressed in percent of bit time. The sample point is within the bit time range, and the oscilloscope samples the bit level at that point.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90Sample point position in percent.
integer - An integer ranging from 10 to 90.

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

NameTypeValuesDescription
stypeenumBP | BM | RTSignal type for FlexRay decoding.
enum - The query returns BP, BM, or RT.
:BUS1:FLEXray:STYPe BM /*Sets the signal type of FlexRay decoding to BM.*/
:BUS1:FLEXray:STYPe? /*The query returns BM.*/

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

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<ch>--
:BUS<n>:LINset / query

Sets relevant parameters for LIN decoding on the specified decoding bus. The command is used for LIN decoding configuration on the DHO1000 series, and is optional on the DHO4000 series.

NameTypeValuesDescription
ninteger1 - 4

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

NameTypeValuesDescription
ninteger1 - 4
boolboolean1 | ON | 0 | OFFEnables or disables inclusion of the parity bit in LIN decoding.

Sets or queries the source of the LIN bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:LIN:SOURce CHANnel2 /*Sets the source of LIN bus to
:BUS1:LIN:SOURce? /*The query returns CHAN2.*/
:BUS<n>:IISset / query

Sets or queries relevant parameters for I2S decoding. The command family is optional on DHO4000 series oscilloscopes and not supported on DHO1000 series oscilloscopes.

Sets or queries the version of the LIN bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
valueenumV1X | V2X | MIXedLIN bus version to set.
enum - The query returns the LIN bus version.
:BUS1:LIN:STANdard V2X
:BUS1:LIN:STANdard?

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
source--

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.

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:WSELect CHANnel2 /*Sets the audio channel to
:BUS1:IIS:SOURce:WSELect? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
alignenum-

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
slopeenumNEGative | POSitive
enum - The query returns NEGative or POSitive.

Sets or queries the word size of the I2S decoding.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valinteger-
integer - The query returns the receive width of I2S decoding.
:BUS1:IIS:RECewidth <val>
:BUS1:IIS:RECewidth?

Sets or queries the WS Low polarity used for I2S decoding on the specified bus. LEFT indicates that WS Low is Left, and RIGHt indicates that WS Low is Right.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
wsenumLEFT | RIGHt

Sets or queries the bit order of I2S decoding on the specified bus.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select the specified bus.
endianenumMSB | LSBBit order of the I2S decoding data.
enum - The query returns MSB or LSB.
:BUS1:IIS:ENDian LSB
:BUS1:IIS:ENDian?

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

NameTypeValuesDescription
ninteger1 - 4Bus number to specify the I2S decoding bus.
pol--Audio polarity setting.
:BUS<n>:M1553set / query

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
source--Source of the M1553 decoding.

Sets or queries the source of the M1553 decoding.

NameTypeValuesDescription
sourceenum-Source selection for M1553 decoding.

Sets or queries the bandwidth limit of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valenumOFF | ON | 20M | 250MBandwidth limit setting for the channel; for 1 MΩ input, the available values are OFF, ON, 20M, and 250M.
enum (Hz) - Returns the channel bandwidth limit state.

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 coupling mode.
:CHANnel1:COUPling DC
:CHANnel1:COUPling?

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

NameTypeValuesDescription
<n>discrete-Specified channel number.
<bool>boolean1 | ON | 0 | OFFEnables or disables the channel display.
integer - The query returns 1 or 0.
:CHANnel1:DISPlay ON
:CHANnel1:DISPlay?

Turns waveform invert on or off for the specified channel; or queries the on/off status of waveform invert for the specified channel.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the channel number.
<bool>boolean1 | ON | 0 | OFFEnables or disables waveform inversion.
enum - The query returns the on/off status of waveform invert.

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

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

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

NameTypeValuesDescription
ndiscrete-Channel number to select.
valreal-100 ns - 100 nsDelay calibration time to set.

Sets or queries the vertical scale of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal100 μV/div - 10 V/divVertical scale of the specified channel; valid range depends on input impedance and probe ratio.
real - The query returns the vertical scale of the specified channel.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
impedanceenumOMEG | FIFTySelects the channel input impedance.
enum - Returns the current input impedance setting.
:CHANnel1:IMPedance OMEG
:CHANnel1:IMPedance?

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

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

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

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

Sets or queries the probe ratio of the specified analog channel. The set probe ratio affects the settable range of the current vertical scale.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the analog channel number.
attenenum0.001 | 0.002 | 0.005 | 0.01 | 0.02 | 0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 | 2000 | 5000 | 10000 | 20000 | 50000Sets the probe ratio.
enum - Returns the current probe ratio.

Sets or queries the probe delay time of the specified channel. The query returns the probe delay time in scientific notation.

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

Sets or queries the probe bias of the specified channel.

NameTypeValuesDescription
ndiscrete1 - 4Channel number.
biasreal-Probe bias value.

Performs the probe calibration for the specified channel.

NameTypeValuesDescription
ndiscrete1 - 4Specifies the channel number.

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean-Controls whether the channel label is shown.
boolean - Returns whether the label of the specified channel is displayed.

Sets or queries the label of the specified channel. The label is an ASCII string and can contain English letters, numbers, and some symbols.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
strstring-Label text to assign to the channel.
string - Returns the label of the specified channel as a string.
:CHANnel1:LABel:CONTent ch1
:CHANnel1:LABel:CONTent?

Sets the units of the specified channel.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFF

Sets or queries the bias voltage of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
offsetrealVSets the channel bias voltage offset.

Queries the measurement value of the frequency counter.

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

Enables or disables the counter function.

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

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTSource of the frequency counter.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or EXT.
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

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

Sets or queries the resolution of the frequency counter.

NameTypeValuesDescription
valinteger-Resolution value for the frequency counter.

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

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

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

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

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

NameTypeValuesDescription
<bool>boolean1 | ON | 0 | OFFOn/off status of the measurement indicator.
integer - The query returns 0 or 1.
:CURSor:MEASure:INDicator? ON /*Sets the indicator for the measurement function to ON.*/
:CURSor:MEASure:INDicator? /*The query returns 1.*/

Sets the cursor manual type. The slice only shows the syntax for the setter and does not document allowed values or any query form.

NameTypeValuesDescription
type--

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONE

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

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

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

NameTypeValuesDescription
<ay>real-Vertical position of Cursor A.
real (V) - Returns the vertical position of Cursor A in scientific notation.

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

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

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

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

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

real - Returns the X value at Cursor A in scientific notation, with the unit determined by the horizontal unit selected for the corresponding channel.

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

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

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

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

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

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

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

real - The current difference in scientific notation.

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

real - Returns 1/ΔX in scientific notation.

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

string - The current difference in scientific notation.

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

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

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

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

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

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

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

NameTypeValuesDescription
bxrealsHorizontal position of Cursor B.
real (s) - Returns the horizontal position of Cursor B in scientific notation.
:CURSor:TRACk:CBX <bx>
:CURSor:TRACk:CBX?

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

NameTypeValuesDescription
ayrealVVertical position of Cursor A.
real (V) - The query returns the vertical position of Cursor A in scientific notation.
:CURSor:TRACk:CAY 0.1 /*Sets the vertical position of Cursor A
:CURSor:TRACk:CAY? /*The query returns 1.000000E-1.*/

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

NameTypeValuesDescription
<by>real-
returns

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

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

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

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

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

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

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

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

real - Returns the current difference in scientific notation.

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

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

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

real - Returns 1/ΔX in scientific notation.

Sets the cursor track mode.

NameTypeValuesDescription
modeenum-
:CURSor:XY:AXset / query

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

NameTypeValuesDescription
xreal-Horizontal position of Cursor A, related to the current vertical scale and position.
real - The query returns the horizontal position of Cursor A in scientific notation.
:CURSor:XY:BXset / query

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

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

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

NameTypeValuesDescription
<y>real-Vertical cursor position related to the current vertical scale and position.
:CURSor:XY:BYset / query

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

NameTypeValuesDescription
yreal-Related to the current vertical scale and position
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 X value at Cursor A in the XY cursor measurement mode.

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

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

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

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

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

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

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

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

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

numeric - The current difference in scientific notation.

:DISPlay:CLEarset / query

Clears the display. The section introduces it as one of the :DISPlay commands used to control waveform display behavior.

:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTorsDisplay type to use for the waveforms on the screen.
enum - Returns VECT.

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

NameTypeValuesDescription
timeenumMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting.
enum - Returns the persistence time setting as MIN, 0.1, 0.2, 0.5, 1, 2, 5, 10, or INF.
:DISPlay:GRADing:TIME 0.1 /*Sets the persistence time to 100 ms.*/
:DISPlay:GRADing:TIME? /*The query returns 0.1.*/

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

NameTypeValuesDescription
brightnessinteger1 - 100Waveform screen brightness in percent.
integer - The query returns an integer ranging from 1 to 100.
:DISPlay:WBRightness 50
:DISPlay:WBRightness?
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

NameTypeValuesDescription
gridenumFULL | HALF | NONEDisplay grid type.
enum - The query returns the current display grid type.

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

NameTypeValuesDescription
brightnessinteger0 - 100Screen grid brightness 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.*/

Queries the bitmap data stream of the currently displayed image.

NameTypeValuesDescription
typeopt--
:DISPlay:RULersset / query

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

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the color grade display.
enum - The query returns the on/off status as 1 or 0.
:DISPlay:WHOLdset / query

Sets or queries the waveform freezing function.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables waveform freezing.
enum - The query returns 1 or 0.

:DVM:ENABleset / query

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

NameTypeValuesDescription
boolboolean-Boolean enable/disable value for the digital voltmeter.
enum - Returns the on/off status of the digital voltmeter as 1 or 0.
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

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

Sets or queries the mode of the digital voltmeter.

NameTypeValuesDescription
modeenumACRMs | DC | DCRMsSelects the digital voltmeter 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.*/

*IDN?query

Queries the ID string of the instrument.

string - The instrument identification string.
*RSTset / query

Restores the instrument to its factory default settings.

*CLSset / query

Clears all the event registers and the error queue.

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Enable register mask value.
integer - The query returns an integer equal to the binary-weighted sum of all the bits set in the register.
*ESE 16
*ESE?
*OPCset / query

The *OPC command sets bit 0 (Operation Complete) in the standard event status register to 1 after the current operation is finished. The query form asks whether the current operation is finished.

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

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

*SAVset / query

Saves the current instrument state to the selected register.

NameTypeValuesDescription
valueinteger0 - 49
*SAV 1
*SREset / query

Sets or queries the enable register of the status byte register set. Bit 3 and Bit 6 in the standard event status register are not used and are always treated as 0.

NameTypeValuesDescription
maskargumentinteger0 - 255Enable register value as a decimal mask corresponding to a binary number X0XX0XXX.
integer - Returns the enable value of the register as the binary-weighted sum of all bits set in the register.
*SRE 16
*SRE?
*STB?query

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

integer - Returns the status byte register event value, then clears the status byte register.
*WAIset / query

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

*TST?query

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

:LAN:DHCPset / query

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

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables DHCP configuration mode.
integer - Returns the on/off status of the current DHCP configuration mode as a decimal integer.
:LAN:AUToipset / query

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

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

Sets or queries the default gateway.

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

Sets or queries the DNS address.

NameTypeValuesDescription
stringstring-ASCII string in nnn.nnn.nnn.nnn format.

Queries the MAC address of the instrument.

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

Queries the address of the DHCP server.

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

Turns on or off the static IP configuration mode, or queries its on/off status. When enabled, DHCP and Auto IP are disabled manually and the network parameters can be self-defined.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the static IP configuration mode.
enum - Returns 1 when static IP configuration mode is on, or 0 when it is off.
:LAN:MANual ON /*Enables the static IP configuration mode.*/
:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets the oscilloscope IP address. The query returns the address of the DHCP server in strings.

NameTypeValuesDescription
stringstring-IP address string.
string - Returns the address of the DHCP server in strings.
:LAN:SMASkset / query

Sets or queries the subnet mask.

NameTypeValuesDescription
stringstring-Subnet mask in ASCII string format; refer to the remarks for the allowed dotted-decimal format.
string - The query returns the current subnet mask in strings.

Queries the current network configuration status.

enum - Returns the current network configuration status as one of the listed keywords.

Queries the VISA address of the instrument. The optional type parameter selects the address type; by default, it returns the LXI address.

NameTypeValuesDescription
typeoptenumUSB | LXI | SOCKetAddress type to set or query.
string - The VISA address in strings.
:LAN:MDNSset / query

Enables or disables mDNS, or queries the mDNS status.

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable mDNS.
enum - The query returns the mDNS status.
: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 host name in ASCII strings.
:LAN:DESCriptionset / query

Sets or queries the description.

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

Applies the network configuration.

:MASK:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the pass/fail test function.
enum - The query returns the on/off status as 1 or 0.
*:MASK:ENABle ON
*:MASK:ENABle?
:MASK:SOURceset / query

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

NameTypeValuesDescription
source--
:MASK:OPERateset / query

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

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

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

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

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

NameTypeValuesDescription
yreal0.04 - 2Vertical adjustment parameter of the pass/fail test mask.
:MASK:Y 0.48
:MASK:Y?
:MASK:CREateset / query

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

:MASK:RESetset / query

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

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

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

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

integer - The query returns an integer.

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

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

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

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

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
timereal-Output pulse time.

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFEnables or disables the math operation function.
boolean - Returns 1 or 0.

Sets or queries the operator of the math operation.

NameTypeValuesDescription
<opt>enumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB
enum - The query returns one of the math operator keywords.
:MATH1:OPERator INTG
:MATH1:OPERator?
:MATH<n>:SOURce1set / query

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

NameTypeValuesDescription
source--Source selection for the math operation.
:MATH<n>:SOURce2set / query

Sets or queries Source B of an arithmetic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10 | MATH1 | MATH2 | MATH3Selects the source for arithmetic, function, or filter operation depending on n.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or REF1 through REF10.

Sets or queries Source A of the logic operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | REF1 | REF2 | REF3 | REF4 | REF5 | REF6 | REF7 | REF8 | REF9 | REF10Selects the source used for the logic operation.
:MATH1:SOURce2 CHANnel3
:MATH1:SOURce2?

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

NameTypeValuesDescription
ndiscrete-Math trace number selector.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source signal for the logic operation.
:MATH<n>:SCALeset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
scalereal-Vertical scale of the operation results.
string - The query returns the vertical scale of the current operation results in scientific notation.
:MATH1:SCALe 0.2 /*Sets the vertical scale to 200 mV.*/
:MATH1:SCALe? /*The query returns 2.000000E-1.*/
:MATH<n>:OFFSetset / query

Sets the vertical offset of the operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal-
:MATH<n>:INVertset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean-Turns inversion on or off.
:MATH<n>:RESetset / query

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

:MATH<n>:EXPandset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.

Sets or queries the waveform type of a math operation.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Math channel number.
typeenumMAIN | ZOOMSelects the waveform type of the math operation.
enum - Returns the current waveform type.
:MATH1:MATH1:WAVetype <type>
:MATH1:WAVetype?

Sets or queries the channel source of FFT operation.

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

Sets or queries the window function of FFT operation.

NameTypeValuesDescription
window--

Sets or queries the vertical unit of FFT operation results.

NameTypeValuesDescription
ndiscrete1 - 4
unitenumVRMS | DB
enum - Returns the FFT vertical unit as one of the listed short forms.

Sets or queries the vertical scale of FFT operation results. The scale range depends on the current FFT unit configured by :MATH<n>:FFT:UNIT.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT operation index.
scalerealRefer to RemarksVertical scale value for FFT results.
real - Returns the current vertical scale in scientific notation.
:MATH1:FFT:SCALe 0.3 /*Sets the vertical scale of the FFT
:MATH1:FFT:SCALe? /*The query returns 3.000000E-1.*/

Sets or queries the vertical offset of FFT operation results.

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

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

NameTypeValuesDescription
<hsc>realHzFrequency range of FFT operation results.
returns

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
centreal5 Hz - 1 GHz

Sets or queries the start frequency of FFT operation results.

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

Sets or queries the stop frequency of FFT operation results.

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

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

NameTypeValuesDescription
ninteger1 - 4FFT channel index.
boolenum1 | ON | 0 | OFFTurns FFT peak search on or off.
enum - Returns the on/off status of the FFT peak search function.

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

NameTypeValuesDescription
numinteger1 - 15Maximum number of FFT peaks to search.
integer - The query returns an integer ranging from 1 to 15.
:MATH1:FFT:SEARch:NUM 10 /*Sets the maximum number of the
FFT peak search to 10.*/
:MATH1:FFT:SEARch:NUM? /*The query returns 10.*/

Sets or queries the threshold of the FFT peak search.

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

Sets or queries the excursion of the FFT peak search. VerticalScale indicates the vertical scale of FFT.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
excurreal0 - (8 x VerticalScale)
real - The query 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 - 4
orderenumAMPorder | FREQorder
enum - The query returns AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder
:MATH1:FFT:SEARch:ORDer? /*The query returns AMP.*/

Sets or queries the filter type. The oscilloscope provides four practical filters: low pass, high pass, band pass, and band stop.

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

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

NameTypeValuesDescription
freq1realHzCut-off frequency for LPASs/HPASs, or cut-off frequency 1 for BPASs/BSTop.
real (Hz) - Returns the cut-off frequency setting.

Sets the second cut-off frequency for MATH filter operation when the filter type is BPASs or BSTop. The query returns the current cut-off frequency in scientific notation.

NameTypeValuesDescription
freq2real0.005×screen sample rate - 0.095×screen sample rateSecond cut-off frequency.
real - The current cut-off frequency in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4

Sets or queries the smoothing window width of differential operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
distinteger1 - 1,000
integer - The query returns an integer ranging from 1 to 1,000.
:MATH1:DISTance 20 /*Sets the smoothing window width of
:MATH1:DISTance? /*The query returns 20.*/

Sets or queries 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)
string - The query returns the threshold level of of Analog Channel 1 in scientific notation.
:MATH1:THReshold1 0.8 /*Sets the threshold level of Analog
:MATH1:THReshold1? /*The query returns 8.000000E-1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal-4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffset

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threreal-4 × VerticalScale - VerticalOffset - 4 × VerticalScale - VerticalOffsetThreshold level for Analog Channel 4.

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.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies which math operation is affected.
boolboolean1 | ON | 0 | OFFTurns waveform label display on or off.
integer - The query returns 1 or 0.

:MEASure:SOURceset / query

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

NameTypeValuesDescription
source--
:MEASure:ITEMset / query

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

NameTypeValuesDescription
itemenumVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelayMeasurement item to measure or query.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel or math trace for the measurement.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source argument, if required.
:MEASure:ITEM <item>[,<src>[,<src>]]
:MEASure:ITEM? <item>[,<src>[,<src>]]
:MEASure:CLEarset / query

Clears measurement results or measurement settings for the measurement system.

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

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

Sets or queries the statistics count.

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

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

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

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

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 or query.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source of the measurement parameter.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Second source for dual-source parameters.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTStatistics result type to query.

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

NameTypeValuesDescription
<value>integer-Threshold level upper limit value.

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

NameTypeValuesDescription
valueinteger-Middle threshold value for the analog channel in auto measurement.
integer (V) - Returns the middle threshold value; when the threshold type is absolute, the default unit is V.
:MEASure:SETup:MID 89
:MEASure:SETup:MID?

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

NameTypeValuesDescription
valueinteger-Lower limit threshold value.

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

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used as Source B.
enum - Returns the currently selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.

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

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

Sets Source B in the phase or delay measurement.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source B selection for the phase or delay measurement.
:MEASure:SETup:DSB CHANnel1 /*Sets Source B of the delay measurement to CHANnel1.*/

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used for threshold measurements.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.

Sets or queries the measurement threshold type.

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

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenumMAIN | ZOOMSelects whether the measurement range is within the main time base region or the zoomed time base region.
enum - Returns the measurement range type.
:MEASure:AREA ZOOM
:MEASure:AREA?

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

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the frequency counter.
:MEASure:COUNter:ENABle <bool>
:MEASure:COUNter:ENABle?

Sets or queries the measurement source for the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTMeasurement source for the frequency counter.
enum - Returns the current measurement source for the frequency counter.
:MEASure:COUNter:SOURce CHANnel4 /*Sets the measurement source for the frequency counter to CHANnel4.*/
:MEASure:COUNter:SOURce? /*The query returns CHAN4.*/

Queries the measurement results of the frequency counter.

returns - Returns the measurement results of the frequency counter.

Sets or queries the amplitude method.

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

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

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

Sets or queries the measurement type.

NameTypeValuesDescription
valinteger0 - 2Measurement category code: 0 for horizontal, 1 for vertical, 2 for other.
integer - The query returns an integer ranging from 0 to 2.
:MEASure:CATegory 1 /*Sets the measurement type to Vertical.*/
:MEASure:CATegory? /*The query returns 1.*/

:POWer:TYPEset / query

Sets the power analysis function type.

NameTypeValuesDescription
typeenum-

Sets or queries the current source of the power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the current source for power quality.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the voltage source of the power quality.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:POWer:VOLTage:SOURce CHANnel2
:POWer:VOLTage:SOURce?

Sets or queries the reference level type of power quality.

NameTypeValuesDescription
methodenum-

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

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

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

NameTypeValuesDescription
<value>real-100mV - 100MVLower limit of the absolute value of the reference level of the power quality.
real (V) - The query returns the lower limit of the absolute value of the reference level of the power quality.
:POWer:REFLevel:ABSolute:LOW -50mV /*Sets the lower limit of the absolute value of the reference level of the power quality to -50 mV.*/
:POWer:REFLevel:ABSolute:LOW? /*The query returns -5.000000E-2.*/

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

NameTypeValuesDescription
valuereal-100MV - 100MVMiddle absolute value of the reference level of power quality.
real (V) - The query returns the middle absolute value of the reference level of power quality.

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

NameTypeValuesDescription
valueinteger0 - 100
integer - The query returns an integer ranging from 0 to 100.
:POWer:REFLevel:PERCent:HIGH 20 /*Sets the reference level
notes

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

NameTypeValuesDescription
valueinteger0 - 100

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

NameTypeValuesDescription
valueinteger0 - 100Middle percentage value of the reference level of power quality.
integer - Returns the middle percentage value as an integer ranging from 0 to 100.
:POWer:REFLevel:PERCent:MID 20
:POWer:REFLevel:PERCent:MID?

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

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

Sets or queries the frequency reference source of power quality.

NameTypeValuesDescription
sourceenumVOLTage | CURRentFrequency reference source.

Queries the statistical results of the power quality analysis.

string - The statistical results of the power quality analysis, returned as strings.
:POWer:QUALity:STATistics:RESult?

Sets or queries the ripple signal source.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the ripple signal source.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:POWer:RIPPle:SOURce CHANnel1
:POWer:RIPPle:SOURce?

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

NameTypeValuesDescription
boolboolean-Controls whether the ripple analysis result display is enabled or disabled.

Queries the statistical results of the ripple analysis.

string - The query returns the statistical results of the ripple analysis in strings.
:POWer:RIPPle:STATistics:RESult? /*The query returns the statistical results of the ripple analysis in strings.*/
[["Name","SourceA","SourceB","Current","Average","Maximum","Minimum","Deviation","Count"]
["Meas_Vpp","1","0","249.79mV","249.82mV","250.25mV","249.45mV","183
.10uV","57"]]

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys for quick operation. The query returns the abbreviated shortcut-key type.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESet | RECord | SSAVeSelects the quick operation shortcut-key type.
enum - Returns the abbreviated shortcut-key type.
:QUICk:OPERation SWAVe
:QUICk:OPERation?

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

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean state for waveform recording.
enum - The query returns the on/off status of the waveform recording function.

Sets to start waveform recording, or queries whether waveform recording is running or stopped.

NameTypeValuesDescription
operateenumRUN | STOPSelects whether waveform recording starts or stops.
enum - Returns the current waveform recording state.
:RECord:WRECord:OPERate RUN /*Sets to start recording waveforms.*/
:RECord:WRECord:OPERate? /*The query returns RUN.*/
:RECord:STARtset / query

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

NameTypeValuesDescription
boolboolean-

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames for waveform recording.
integer - The query returns an integer ranging from 1 to the maximum number of frames that can be recorded currently.
:RECord:FRAMesset / query

Sets or queries the number of frames for waveform recording. This command exists for backwards compatibility; use :RECord:WRECord:FRAMes instead.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames to record.
integer - Returns the current number of recorded frames.
:RECord:FRAMes 300
:RECord:FRAMes?

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

NameTypeValuesDescription
intervalreal-

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the beeper when recording completes.
enum - Returns the beeper state as 0 or 1.
::RECord:WRECord:PROMpt ON
::RECord:WRECord:PROMpt?

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to use for waveform playing.
integer - Returns the current frame number.
:RECord:CURRentset / query

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recorded
integer - The query returns an integer.
:RECord:CURRent 300
:RECord:CURRent?

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

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

Sets the first frame to play back in waveform replay. The command also has a query form.

NameTypeValuesDescription
startinteger-First frame to be played back.

Sets or queries the end frame in waveform playback.

NameTypeValuesDescription
endinteger1 - the maximum number of frames recordedEnd frame in waveform playback.
integer - The query returns the end frame in integer.

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

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

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

NameTypeValuesDescription
intervalreal1 ms - 1 s

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

NameTypeValuesDescription
modeenumREPeat | SINGlePlayback mode.
enum - The query returns the playback mode as REP or SING.

Sets or queries the playback direction in waveform playing.

NameTypeValuesDescription
directionenum-

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

NameTypeValuesDescription
operateenumRUN | STOPSelects whether waveform playback runs or stops.
enum - Returns the current waveform playing status as RUN or STOP.
:RECord:WREPlay:OPERate RUN /*Sets to play the waveforms.*/
:RECord:WREPlay:OPERate? /*The query returns RUN.*/
:RECord:PLAYset / query

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

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

Plays back the next frame of waveforms manually.

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

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

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

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refinteger1 - 10Reference channel number to set or query.
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source channel for the specified reference channel.
enum - Returns the selected source channel as one of the channel names in abbreviated form.

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel number.
scalereal-Sets the vertical scale for the reference waveform.

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

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

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

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

Sets the current reference channel.

NameTypeValuesDescription
refinteger1 - 10Specifies the reference channel number.
:REFerence:SAVEset / query

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

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

Sets the display color for a specified reference channel. The query form returns the current color for the specified reference channel.

NameTypeValuesDescription
refdiscrete-Specifies the reference channel.
color--Sets the color of the specified reference channel.
returns - Returns the current color for the specified reference channel.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the label display of all reference channels.
enum - Returns the label display status of all reference channels.

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel whose label is set or queried.
strstring-Label text for the reference channel; may contain English letters and numbers and some symbols.
string - Returns the label of the specified reference channel in strings.
:REFerence:LABel:CONTent 1,REF1 /*Sets the label of
:REFerence:LABel:CONTent? 1 /*The query returns REF1.*/

Sets whether the saved image is inverted. The query returns the current invert setting.

NameTypeValuesDescription
boolboolean-Controls whether the saved image is inverted.
boolean - Returns the current invert setting.

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

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

Sets or queries the format used when saving images.

NameTypeValuesDescription
formatenumPNG | BMP | JPGImage save format.
enum - The query returns the current image save format.
:SAVE:IMAGe:FORMat PNG
:SAVE:IMAGe:FORMat?

Sets or queries whether to display the image header.

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFWhether to display the image header.
boolean - The query returns the header display state.

Queries the bitmap data stream of the currently displayed image.

arbitrary_block - Returns the bitmap data stream of the currently displayed image, with a TMC header and terminator.
:SAVE:IMAGe:DATA? /*The query returns the binary data stream.*/
:SAVE:IMAGeset / query

Stores the contents displayed on the screen into internal or external memory in image format. Supported image formats are PNG, Windows Bitmap, and JPEG.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix.
:SAVE:IMAGe D:/123.png /*Stores the contents displayed on the external storage device Disk D, with the filename
notes:
:SAVE:SETupset / query

Stores the current setup to a file at the specified path.

NameTypeValuesDescription
<path>string-File storage location and filename.
:SAVE:WAVeformset / query

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

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

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

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix.

Queries the status of the memory.

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

Sets whether an existing file with the same filename is overwritten when saving to a storage location. If :SAVE:OVERlap ON is sent and the file already exists, the original file is overwritten.

NameTypeValuesDescription
boolenumON | OFFEnables or disables file overwrite when the specified storage location already contains a file with the same filename.
:SAVE:PREFixset / query

Sets or queries the saved prefix of the filename. The filename mentioned in this command shall not contain the suffix, and the prefix length shall not exceed 16 characters.

NameTypeValuesDescription
namestring-Saved filename prefix.
string - Returns the saved prefix of the filename.

:LOAD:SETupset / query

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

NameTypeValuesDescription
<path>string-File storage location and filename, including the suffix; the local disk path is C:/ and external storage paths can be D:/, E:/, etc.
:LOAD:SETup D:/123.stp

:NAVigate:ENABleset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFOn/off state of the Navigation function.
integer - Returns 1 or 0.
:NAVigate:ENABle ON
:NAVigate:ENABle?
:NAVigate:MODEset / query

Sets or queries the navigation mode.

NameTypeValuesDescription
modeenum-Navigation mode.

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

NameTypeValuesDescription
speedenumHIGH | NORMal | LOWPlayback speed used in time navigation mode.

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

NameTypeValuesDescription
boolboolean1|ON | 0|OFFStarts or stops playing the waveforms in time navigation mode.
enum - The query returns 0 or 1.
:NAVigate:TIME:PLAY ON /*Sets to play the waveforms in time navigation.*/
:NAVigate:TIME:PLAY? /*The query returns 1.*/

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

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

Sets or queries the display mode in Frame Segment navigation.

NameTypeValuesDescription
modeenumADJacent | OVERlay | WATerfall | PERSpective | MOSaicDisplay mode to use for Frame Segment navigation.
enum - Returns the current display mode as a short form.
:NAVigate:FRAMe:DISPlay:MODE ADJacent /*Sets the display mode to
ADJacent in Frame Segment navigation.*/
:NAVigate:FRAMe:DISPlay:MODE? /*The query returns ADJ.*/

Sets or queries the end frame in Frame Segment navigation mode.

NameTypeValuesDescription
frameinteger-End frame index.
integer - Returns the end frame value.
:NAVigate:FRAMe:END:FRAMe 8
:NAVigate:FRAMe:END:FRAMe?

Sets or queries the start frame in Frame Segment navigation.

NameTypeValuesDescription
frameinteger-

Sets the start frame in Frame Segment navigation mode. When Play is clicked or tapped, playback begins from the Start Frame.

NameTypeValuesDescription
frameinteger-Start frame number.
:NAVigate:FRAMe:STARt:FRAMe 3 /*Sets the start frame in Frame Segment navigation to 3.*/
:NAVigate:FRAMe:STARt:FRAMe? /*The query returns 3.*/

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

NameTypeValuesDescription
boolboolean-Enables or disables waveform playback in Frame Segment navigation mode.
integer - The query returns 1 or 0.
:NAVigate:FRAMe:PLAY ON /*Sets to play the waveforms in Frame Segment navigatio mode.*/
:NAVigate:FRAMe:PLAY? /*The query returns 1.*/

:SYSTem:AOUTputset / query

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

NameTypeValuesDescription
auxoutputenumTOUT | PFAilSelects the type of signal output from the rear-panel [AUX OUT] connector.
enum - Returns the current auxiliary output type.
:SYSTem:AOUTput PFAil /*Sets the signal type to PFAil.*/
:SYSTem:AOUTput? /*The query returns PFA.*/
:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolboolean-Controls whether the beeper is enabled or disabled.
boolean - Returns the on/off status of the beeper.
:SYSTem:DATEset / query

Sets or queries the system date.

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

Queries and clears the error queue message.

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

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

NameTypeValuesDescription
clockenumOFF | COUTput | CINPutSelects the 10M reference clock type.
enum - Returns the type of the 10M reference clock.
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

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

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

NameTypeValuesDescription
power_on--
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope.

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

Installs an option.

NameTypeValuesDescription
licensestring-License string in the form "<opt>@<code>".

Queries whether an option is activated or not.

NameTypeValuesDescription
typeenumRLU | BND | COMP | EMBD | AUTO | FLEX | AUDio | AERO | UPA | BW2T4 | BW2T8 | BW4T8 | BW7T10 | BW7T20 | BW10T20Specifies which option status to query.
enum - Returns whether the specified option is activated or not.

Queries the number of analog channels of the current instrument.

integer - Returns the number of analog channels of the current instrument; for this oscilloscope, the query returns a fixed value 4.
: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 stream.
block - Returns the system setup file data stream.
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hoursinteger0 - 23
minutesinteger0 - 59
secondsinteger0 - 59
:SYSTem:TIME 16,10,17 /*Sets the system time to 16:10:17.*/
:SYSTem:TIME? /*The query returns 16:10:17.*/
:SYSTem:LOCKedset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the front-panel key operation and touch screen operation.
enum - The query returns 1 or 0.
:SYSTem:LOCKed ON /*Disables the front-panel key operation
and touch screen operation.*/
:SYSTem:LOCKed? /*The query returns 1.*/

Queries the hardware modules.

string - Returns the hardware module availability as a comma-separated sequence of five digits: the first indicates LA, the second indicates DG, and the others are not defined currently. 1 indicates available, and 0 indicates not available.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the Auto menu function.
enum - The query returns 1 or 0.

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

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

Sets or queries whether to display the system time.

NameTypeValuesDescription
boolenum1 | ON | 0 | 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.*/

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

string - Returns the SCPI version number used by the system.

Queries whether the DG module exists.

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

Enables or disables delayed sweep on the timebase.

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable delayed sweep.

Sets or queries the offset of the delayed time base.

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

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

NameTypeValuesDescription
scalerealcurrent scale of the main time baseScale of the delayed time base.
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 the main time base offset.

NameTypeValuesDescription
offsetreal-Offset value for the main time base.

Sets or queries the main time base scale.

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

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLSelects the horizontal time base mode.
enum - Returns the current time base mode; after :TIMebase:MODE XY, the query returns MAIN.

Sets or queries the horizontal reference mode.

NameTypeValuesDescription
hrefenumCENTer | LB | RB | TRIG | USERSelects the horizontal reference mode.
enum - Returns the current horizontal reference mode.

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

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

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

NameTypeValuesDescription
boolenumON | OFFTurns the fine adjustment function on or off.
enum - The query returns the on/off status of the fine adjustment function of the horizontal scale.

Sets the running status.

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

Sets or queries the status of the ROLL mode.

NameTypeValuesDescription
valueinteger0 - 10 disables Auto ROLL mode; 1 enables Auto ROLL mode.
integer - The query returns 0 or 1.

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

NameTypeValuesDescription
boolboolean-Turns XY mode on or off.
enum - The query returns the XY mode status as ON or OFF.
:TIMebase:XY:ENABle 1
:TIMebase:XY:ENABle?
:TIMebase:XY:Xset / query

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

NameTypeValuesDescription
<s>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the X coordinate.
enum - Returns the selected X-coordinate source channel.
: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 source channel of Y coordinate when the horizontal time base mode is XY.

NameTypeValuesDescription
<s>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the Y coordinate.
:TIMebase:XY:Zset / query

Sets or queries Source Z in XY mode.

NameTypeValuesDescription
sourceenumNONE | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source Z selection in XY mode.
enum - The query returns NONE, CHAN1, CHAN2, CHAN3, or CHAN4.

:TRIGger:MODEset / query

Sets or queries the trigger type.

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

Selects or queries the trigger coupling type.

NameTypeValuesDescription
coupleenumAC | DC | LFReject | HFRejectTrigger coupling type.
enum - Returns the trigger coupling type as AC, DC, LFR, or HFR.
:TRIGger:COUPling LFReject
:TRIGger:COUPling?

Queries the current trigger status.

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

Sets or queries the trigger sweep mode.

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

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

NameTypeValuesDescription
valuereal8 ns - 10 sTrigger holdoff time.
real - The trigger holdoff time is returned in scientific notation.
:TRIGger:HOLDoff 0.0000002 /*Sets the trigger holdoff time to 200 ns.*/
:TRIGger:HOLDoff? /*The query returns 2.000000E-7.*/
:TRIGger:NREJectset / query

Turns on or off noise rejection, or queries its on/off status. This command is only available when the source is an analog channel or EXT.

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

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

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

Sets or queries the edge trigger settings for the trigger system. The provided page slice only documents the nested source command, not the parent command itself.

Sets or queries the trigger source of Edge trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | ACLine | EXTTrigger source for Edge trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, ACL, or EXT.
:TRIGger:EDGE:SOURce CHANnel1 /*Sets the trigger source to CHANnel1.*/
:TRIGger:EDGE:SOURce? /*The query returns CHAN1.*/

Sets or queries the edge trigger slope.

NameTypeValuesDescription
slopeenum-

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSet
:TRIGger:PULSeset / query

Sets or queries the trigger source of Pulse trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
*:TRIGger:PULSe:SOURce CHANnel1
*:TRIGger:PULSe:SOURce?

Sets or queries the trigger source of Pulse trigger.

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

Sets the polarity for Pulse trigger. The query form is documented in the syntax, but this page slice does not state what it returns.

NameTypeValuesDescription
polarityenum-

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whenenumGREater | LESS | GLESsTrigger condition for Pulse trigger.

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

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

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

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

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

NameTypeValuesDescription
levelreal-Trigger level value for the Pulse trigger.

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channelenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel.
enum - Returns the selected trigger source channel.

Sets or queries the edge type of Slope trigger.

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

Sets or queries the trigger condition of Slope trigger.

NameTypeValuesDescription
when--

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

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

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

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

Sets or queries the vertical window type of Slope trigger.

NameTypeValuesDescription
windowenumTA | TB | TABVertical window type of the Slope trigger.
enum - The query returns the vertical window type.
:TRIGger:SLOPe:WINDow TB
: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
levelreal-Upper limit of the trigger level.

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - VerticalOffset) - upper limit of the trigger levelLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:SLOPe:BLEVel <level>
:TRIGger:SLOPe:BLEVel?

Sets or queries the trigger source of the Video trigger.

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

Sets or queries the video polarity of the Video trigger.

NameTypeValuesDescription
polarityenum-

Sets or queries the sync type of Video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSelects the video trigger sync type.
enum - The query returns one of the sync-type keywords.

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

NameTypeValuesDescription
lineintegerRefer to RemarksLine number used by the video trigger.
integer - Returns the current line number.

Sets or queries the video standard of the Video trigger.

NameTypeValuesDescription
standardenumPALSecam | NTSC | 480P | 576P | 720P60 | 720P50 | 720P30 | 720P25 | 720P24 | 1080P60 | 1080P50 | 1080P30 | 1080P25 | 1080P24 | 1080I60 | 1080I50Video standard to use for the trigger.
enum - Returns the current video standard.

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

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

Sets or queries the channel pattern of Pattern trigger.

NameTypeValuesDescription
pch1enumH | L | X | R | FChannel pattern setting for CHANnel1.
pch2optenumH | L | X | R | FChannel pattern setting for CHANnel2.
pch3optenumH | L | X | R | FChannel pattern setting for CHANnel3.
pch4optenumH | L | X | R | FChannel pattern setting for CHANnel4.

Sets or queries the channel pattern of Pattern trigger.

NameTypeValuesDescription
pch1discreteH | L | X | R | FChannel 1 pattern setting.
pch2optdiscreteH | L | X | R | FChannel 2 pattern setting.
pch3optdiscreteH | L | X | R | FChannel 3 pattern setting.
pch4optdiscreteH | L | X | R | FChannel 4 pattern setting.

Sets or queries the trigger source of Pattern trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for Pattern trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:PATTern:SOURce CHANnel2
:TRIGger:PATTern:SOURce?

Sets the trigger level for pattern trigger on a selected source channel. The query form accepts a level and is documented only by syntax on this page slice.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the pattern trigger.
levelreal-Trigger level.

Sets or queries the trigger source of Duration trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source channel.

Sets or queries the trigger source of Duration trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel.

Sets or queries the channel pattern of Duration trigger.

NameTypeValuesDescription
pch1enumH | L | XPattern for CHANnel1 in the Duration trigger channel pattern.
pch2optenumH | L | XPattern for CHANnel2 in the Duration trigger channel pattern.
pch3optenumH | L | XPattern for CHANnel3 in the Duration trigger channel pattern.
pch4optenumH | L | XPattern for CHANnel4 in the Duration trigger channel pattern.
enum - Returns the channel pattern setting for Duration trigger.

Sets or queries the trigger condition of Duration trigger.

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

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

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

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

NameTypeValuesDescription
timereal1.01 ns - 10 s
real - Returns the lower limit of the duration time in scientific notation.

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specifies the analog channel source.
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetSets the trigger level for the selected channel.
:TRIGger:TIMeoutset / query

Sets or queries the trigger source of the Timeout trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the Timeout trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the trigger source of Timeout trigger.

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

Sets the trigger slope for the Timeout trigger.

NameTypeValuesDescription
slopeenum-Trigger slope setting.

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

NameTypeValuesDescription
timereal1 ns - 10 sTimeout value.
returns

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - OFFSet) - (4.5 x VerticalScale - OFFSet)Trigger level.
real - The query returns the trigger level in scientific notation.
:TRIGger:TIMeout:LEVel 0.16
:TRIGger:TIMeout:LEVel?
:TRIGger:RUNTset / query

Sets or queries the trigger source of the Runt trigger.

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

Sets or queries the trigger source of the Runt trigger.

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

Sets or queries the polarity of the Runt trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePolarity of the Runt trigger.

Sets or queries the trigger conditions of Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsSelects the runt trigger condition.
enum - Returns the current runt trigger condition.

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

NameTypeValuesDescription
widthreal1.01 ns - 10 sUpper limit of the pulse width.
real - The query returns the upper limit of the pulse width in scientific notation.
:TRIGger:RUNT:WUPPer 0.02 /*Sets the upper limit of the pulse width to 20 ms.*/
:TRIGger:RUNT:WUPPer? /*The query returns 2.000000E-2.*/

Sets the lower limit of the pulse width of the Runt trigger.

NameTypeValuesDescription
widthreal1.01 ns - 10 sLower pulse-width limit to set.

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
levelreal0V - (4.5 x VerticalScale - Offset)Lower limit of the trigger level.
real (V) - Returns the upper limit of the trigger level of Runt trigger.
:TRIGger:RUNT:ALEVel <level>
:TRIGger:RUNT:ALEVel?

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - upper limit of the trigger levelLower limit of the trigger level.
string - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:RUNT:BLEVel 0.16 /*Sets the lower limit of the trigger
:TRIGger:RUNT:BLEVel? /*The query returns 1.600000E-1.*/
:TRIGger:WINDowsset / query

Sets the trigger source of Window trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the Window trigger.
:TRIGger:WINDows:SOURce CHANnel2
:TRIGger:WINDows:SOURce?

Sets or queries the trigger source of Window trigger.

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

Sets or queries the edge type of Windows trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALIEdge type for the Window trigger.

Sets or queries the trigger position of Window trigger.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMESelects when the Window trigger fires relative to the specified trigger level range.
enum - The query returns EXIT, ENT, or TIME.

Sets or queries the window time of Window trigger.

NameTypeValuesDescription
timereal1 ns - 10 sWindow time to set.
real - The query returns the window time in scientific notation.
:TRIGger:WINDows:TIME 0.002 /*Sets the window time to 2 ms.*/
:TRIGger:WINDows:TIME? /*The query returns 2.000000E-3.*/

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

NameTypeValuesDescription
levelreal-Upper limit of the trigger level.
real - The query returns the upper limit of the trigger level of Window trigger.

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

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

Sets the trigger delay setting for Delay trigger. The slice does not include the detailed parameter syntax for this command.

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

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

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

NameTypeValuesDescription
slopeenum-

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

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

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

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

Sets or queries the trigger condition of the Delay trigger.

NameTypeValuesDescription
typeenumGREater | LESS | GLESs | GOUTTrigger condition for the Delay trigger.

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 (s) - Returns the upper limit of delay time of the Delay trigger.

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

NameTypeValuesDescription
timereal1 ns - 9.9 sLower limit of the delay time.
real - The query returns the lower limit of delay time in scientific notation.
:TRIGger:DELay:TLOWer 0.002 /*Sets the lower limit of delay time to 2 ms.*/
:TRIGger:DELay:TLOWer? /*The query returns 2.000000E-3.*/

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetThreshold level for Source A of the Delay trigger.
string - Returns the threshold level of Source A in scientific notation.
:TRIGger:DELay:ALEVel 0.16 /*Sets the threshold level of Source
A to 160 mV.*/
:TRIGger:DELay:ALEVel? /*The query returns 1.600000E-1.*/

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 of Source B.
real - The query returns the threshold level of Source B in scientific notation.
:TRIGger:SHOLdset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source for the Setup&Hold trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SHOLd:DSRC CHANnel1 /*Sets the data source to CHANnel1.*/
:TRIGger:SHOLd:DSRC? /*The query returns CHAN1.*/

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the data source for the Setup&Hold trigger.
enum - Returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SHOLd:DSRC CHANnel1
:TRIGger:SHOLd:DSRC? /*The query returns CHAN1.*/

Sets the clock source of the Setup&Hold trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the clock source.

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type of the Setup&Hold trigger.
enum - The query returns POS or NEG.
:TRIGger:SHOLd:SLOPe <slope>
:TRIGger:SHOLd:SLOPe?

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

NameTypeValuesDescription
patternenumH | LSelects the pattern 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 or queries the trigger condition of the Setup/Hold trigger.

NameTypeValuesDescription
type--

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

NameTypeValuesDescription
timereal1 ns - 10 sSetup time value.

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

NameTypeValuesDescription
timereal1 ns - 10 sHold time value.
real - 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 data level of the Setup&Hold trigger.

NameTypeValuesDescription
levelreal-

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level of the clock source.
real - Returns the trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel 0.16
:TRIGger:SHOLd:DLEVel?
:TRIGger:NEDGeset / query

Sets or queries the trigger source of the Nth Edge trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the Nth Edge trigger.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:NEDGe:SOURce CHANnel2
:TRIGger:NEDGe:SOURce?

Sets or queries the trigger source of the Nth Edge trigger.

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

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

NameTypeValuesDescription
slopeenum-

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

NameTypeValuesDescription
timereal16 ns - 10 sIdle time of the Nth Edge trigger.
real (s) - The query returns the idle time in scientific notation.

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

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

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

NameTypeValuesDescription
levelreal(-4.5 x VerticalScale - Offset) - (4.5 x VerticalScale - Offset)Trigger level for the Nth Edge trigger.
real (V) - The query returns the trigger level of the Nth Edge trigger.
:TRIGger:NEDGe:LEVel <level>
:TRIGger:NEDGe:LEVel?
:TRIGger:RS232set / query

Sets the trigger source or level for RS232 triggering, depending on the subcommand shown in the slice. The page section for :TRIGger:RS232 itself does not document parameters or return data beyond the subcommands listed.

Sets or queries the trigger source of the RS232 trigger.

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

Sets the RS232 trigger level, or queries the current trigger level. The query returns the trigger level in scientific notation.

NameTypeValuesDescription
levelreal-
real - The query returns the trigger level in scientific notation.
:TRIGger:NEDGe:LEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:NEDGe:LEVel? /*The query returns 1.600000E-1.*/

Sets or queries the pulse polarity of the RS232 trigger.

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

Sets or queries the trigger condition of the RS232 trigger.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATATrigger condition to use 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--

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

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

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

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

Sets or queries the stop bits of RS232 trigger.

NameTypeValuesDescription
bitenum1 | 1.5 | 2Stop bit selection for the RS232 trigger.
:TRIGger:IICset / query

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

NameTypeValuesDescription
source--Source channel for the I2C trigger clock line.

Sets or queries the check mode of RS232 trigger.

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

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

NameTypeValuesDescription
source--

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

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

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the data line.
enum - Returns the current source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIC:SDA CHANnel2
:TRIGger:IIC:SDA?

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level for the data line.
real (V) - Returns the trigger level of the data line in I2C trigger.
:TRIGger:IIC:DLEVel <level>
:TRIGger:IIC:DLEVel?

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
whenenumSTARt | RESTart | STOP | NACKnowledge | ADDRess | DATA | ADATaTrigger condition to use for I2C triggering.

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

NameTypeValuesDescription
bitsenum7 | 8 | 10Address width in bits.
enum - Returns the address width setting.
:TRIGger:IIC:AWIDth 10 /*Sets the address width to 10.*/
:TRIGger:IIC:AWIDth? /*The query returns 10.*/

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

NameTypeValuesDescription
addressinteger0 - 2n-1I2C trigger address.
integer - The query returns the address in integer.
*

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

NameTypeValuesDescription
direnumREAD | WRITe | RWRiteData direction for the I2C trigger.
enum - The query returns the data direction.

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

NameTypeValuesDescription
bytesreal1 - 5Number of data bytes for the I2C trigger.
real - Returns the data bytes in scientific notation.
:TRIGger:IIC:DBYTes 3 /*Sets the data bytes to 3 when the
:TRIGger:IIC:DBYTes? /*The query returns 3.*/

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

NameTypeValuesDescription
data--

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit of the I2C trigger data.
integer - Returns the current bit value.
:TRIGger:SPIset / query

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

NameTypeValuesDescription
sourceenum-Channel source of the SPI trigger clock line.

Sets or queries the data value of a certain bit of I2C trigger. The query returns 0, 1, or 255.

NameTypeValuesDescription
codediscrete0 - 255Data value of the specified I2C trigger bit.
discrete - Returns the data value of the specified I2C trigger bit.
:TRIGger:IIC:CODE 0
:TRIGger:IIC:CODE?
:TRIGger:SPI:CLKset / query

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

NameTypeValuesDescription
sourceenum-Channel source of the SPI trigger clock line.
:TRIGger:SPI:SCLset / query

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

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeClock edge type for the SPI trigger.

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

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

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

NameTypeValuesDescription
<source>discreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level of the SPI data channel.
real (V) - Returns the trigger level of the data channel of SPI trigger.
:TRIGger:SPI:DLEVel <level>
:TRIGger:SPI:DLEVel?

Sets or queries the trigger condition of the SPI trigger.

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

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

NameTypeValuesDescription
source--

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the SPI CS channel.
real - Returns the trigger level in scientific notation.
:TRIGger:SPI:SLEVel 0.16
:TRIGger:SPI:SLEVel?

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

NameTypeValuesDescription
modeenumHIGH | LOWCS mode of the SPI trigger.
enum - The query returns HIGH or LOW.
*:TRIGger:SPI:MODE LOW
*:TRIGger:SPI: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.
*:TRIGger:SPI:TIMeout <time>
*:TRIGger:SPI:TIMeout?

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

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

Sets or queries the data value of SPI trigger.

NameTypeValuesDescription
datainteger0 - 4294967295Data value of SPI trigger.

Sets or queries the current bit of the SPI trigger data. After configuring this command, :TRIGger:SPI:CODE can be used to set or modify the bit data.

NameTypeValuesDescription
currbitinteger0 - 39Current bit index of the SPI trigger data.
integer - Returns the current bit as an integer ranging from 0 to 39.
:TRIGger:SPI:CURRbit 8 /*Sets the current bit of SPI trigger
:TRIGger:SPI:CURRbit? /*The query returns 8.*/
:TRIGger:CANset / query

Sets or queries relevant parameters for the CAN trigger.

Sets or queries the data value of a certain bit of SPI trigger. The query returns 0, 1, or 255.

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

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

NameTypeValuesDescription
baudintegerbpsSignal rate of the CAN trigger.

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
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
stypeenumH | 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 | ERBitTrigger condition to use for CAN triggering.
enum - The query returns one of the CAN trigger conditions.
:TRIGger:CAN:WHEN SOF
:TRIGger:CAN:WHEN?

Sets or queries the sample point position of CAN trigger, expressed in percent. The sample point is within the range of the bit time.

NameTypeValuesDescription
spointinteger10 - 90Sample point position of the CAN trigger.
integer (%) - 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 checks whether extended ID is enabled for those trigger conditions.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the extended ID.
integer - The query returns 0 or 1.
:TRIGger:CAN:EXTended ON /*Enables the extended ID.*/
:TRIGger:CAN:EXTended /*The query returns 1.*/

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.

Sets or queries the data value of the CAN trigger. The settable range is 0 to 2^40-1, and it is valid only when the trigger condition is set to "Frame Data" or "Data & ID".

NameTypeValuesDescription
datainteger0 - 240-1Data value to set for the CAN trigger.
integer - Returns the current data value of the CAN trigger.

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit of the CAN trigger data.
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:CAN:CURRbit 8 /*Sets the current bit of CAN trigger
:TRIGger:SPI:CURRbit? /*The query returns 8.*/

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

NameTypeValuesDescription
codeinteger-

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - Offset - 4.5 x VerticalScale - OffsetTrigger level to set.
real - The query returns the trigger level in scientific notation.

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

NameTypeValuesDescription
fdbaudinteger1 Mbps - 10 MbpsCAN-FD baud rate for the CAN trigger.
integer (bps) - The query returns the CAN-FD baud rate in bps, ranging from 1M to 10M.
:TRIGger:CAN:FDBaud 120000 /*Sets the CAN-FD baud rate of CAN trigger to 120000 bps.*/
:TRIGger:CAN:FDBaud? /*The query returns 120000.*/

Sets or queries the FD sample position of CAN trigger, expressed as a percentage.

NameTypeValuesDescription
fdspointreal%FD sample position of the CAN trigger.
:TRIGger:LINset / query

Sets or queries the trigger source of LIN trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the LIN trigger.
enum - Returns the trigger source of the LIN trigger.
:TRIGger:LIN:SOURce <source>
:TRIGger:LIN:SOURce?

Sets or queries the trigger source of the LIN trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the LIN trigger.
enum - The query returns the selected trigger source.

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

NameTypeValuesDescription
levelreal-4.5 x VerticalScale - OFFSet - 4.5 x VerticalScale - OFFSetTrigger level for the LIN trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:LIN:LEVel 0.16
:TRIGger:LIN:LEVel?

Sets or queries the LIN trigger standard.

NameTypeValuesDescription
stdenum-

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

NameTypeValuesDescription
baudinteger1 kbps - 20 Mbps
integer (bps) - The query returns an integer ranging from 1 kbps to 20 Mbps.
:TRIGger:LIN:BAUD 19200
:TRIGger:LIN:BAUD?

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

NameTypeValuesDescription
valueinteger10 - 90Sample position of the LIN trigger, in percent.
integer - The query returns the sample point position as an integer from 10 to 90.
:TRIGger:LIN:SAMPlepoint 40 /*Sets the sample point position of LIN trigger to 40%.*/
:TRIGger:LIN:SAMPlepoint? /*The query returns 40.*/

Sets or queries the trigger condition of the LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorTrigger condition of the LIN trigger.

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

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

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

NameTypeValuesDescription
idinteger0 - 63ID value to set for the LIN trigger.
integer - The query returns the current ID value, ranging from 0 to 63.
:TRIGger:LIN:ID 4
:TRIGger:LIN:ID?

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

NameTypeValuesDescription
<data>integer0 - 255

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

NameTypeValuesDescription
currbitinteger0 - 39
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:IISset / query

Sets or queries relevant parameters for the I2S trigger. The manual notes that :TRIGger:IIS commands are not supported on the DHO1000 series and are optional on the DHO4000 series.

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

NameTypeValuesDescription
codediscrete0 | 1 | 255Data value of the specified LIN trigger bit.
discrete - The query returns 0, 1, or 255.
:TRIGger:LIN:CODE 0 /*Sets the data value to 0.*/
:TRIGger:LIN:CODE? /*The query returns 0.*/

Sets or queries the 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 to set for the clock line source.
real (V) - The query returns the trigger level in scientific notation.
:TRIGger:IIS:CLEVel 0.01
:TRIGger:IIS:CLEVel?

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the audio channel for the I2S trigger.
enum - 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 in I2S trigger.

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the I2S trigger data source.
enum - Returns the selected data source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:DATA CHANnel2
:TRIGger:IIS:SOURce:DATA?

Sets or queries the trigger level of the data line source in I2S trigger. The unit is V.

NameTypeValuesDescription
levelrealVTrigger level for the data line source.
real (V) - The query returns the trigger level in scientific notation.
:TRIGger:IIS:SLEVel 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 | POSitiveSelects the clock edge polarity.
enum - Returns NEG or POS.
:TRIGger:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge to
:TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/

Sets or queries the audio state of the I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects the I2S trigger audio channel state.
enum - The query returns the selected audio state as a short keyword.
:TRIGger:IIS:AUDio RIGHt /*Sets the I2S audio to RIGHt.*/
:TRIGger:IIS:AUDio? /*The query returns RIGH.*/

Sets or queries the trigger condition of the I2S trigger.

NameTypeValuesDescription
operatorenumEQUal | NOTequal | LESSthan | GREaterthan | INRange | OUTRange

Sets or queries the user width of the I2S trigger.

NameTypeValuesDescription
uwidthinteger4 - width of I2S triggerUser width of the I2S trigger.
integer - The query returns the user width of the I2S trigger.

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

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

NameTypeValuesDescription
datainteger0 - 2^32-1Data value of the I2S trigger.
integer - Returns the trigger data value.

Sets or queries the specified bit for the data min. of I2S trigger.

NameTypeValuesDescription
datamininteger-Specified bit for the data min. value.
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:IIS:DMIN 3 /*Sets the current bit for the data min. of I2S trigger to 3.*/
:TRIGger:IIS:DMIN? /*The query returns 3.*/

Sets or queries the data max. value of the I2S trigger.

NameTypeValuesDescription
datamaxinteger-Data max. value for the I2S trigger.

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the specified bit.
enum - Returns 0, 1, or 255.
:TRIGger:IIS:CODE <code>
:TRIGger:IIS:CODE?
:TRIGger:FLEXrayset / query

Sets the relevant parameters for the FLEXray trigger. This command group is optional on the DHO4000 series and not supported on the DHO1000 series.

Sets or queries the trigger source of FlexRay trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the FlexRay trigger.
enum - The query returns the selected trigger source as 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 the trigger level for the FlexRay trigger.

NameTypeValuesDescription
levelreal-Trigger level value.

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

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.
enum (bps) - Returns the current signal rate of the FlexRay trigger in bps.

Sets or queries the channel of FlexRay trigger.

NameTypeValuesDescription
chenumA | BChannel of 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 | DTSFlexRay trigger position.

Sets or queries the frame type of the FlexRay trigger.

NameTypeValuesDescription
framediscreteNULL | SYNC | STAR | ANYFrame type of the FlexRay trigger.
enum - The query returns the selected FlexRay frame type.
:TRIGger:FLEXray:FRAMe SYNC /*Sets the frame type of
:TRIGger:FLEXray:FRAMe? /*The query returns SYNC.*/

Sets or queries the symbol of a FlexRay trigger. The query form is documented, but the slice does not provide the return format for it.

NameTypeValuesDescription
symbol--

Sets or queries the error type of the FlexRay trigger when the trigger condition is set to Error.

NameTypeValuesDescription
errenumHEAD | TRAiler | DECode | ANYError type of the FlexRay trigger.
enum - The query returns the current FlexRay trigger error type.

Sets or queries whether the FlexRay trigger uses Cyc Count or Frame ID to define the trigger condition when the trigger condition is set to Frame.

NameTypeValuesDescription
typeenumCYCLe | IDSelects Cyc Count or Frame ID for defining the FlexRay trigger condition.
enum - Returns CYCL or ID.
:TRIGger:FLEXray:DEFine? CYCLe
:TRIGger:FLEXray:DEFine?

Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is set to Frame.

NameTypeValuesDescription
cycmaxinteger-

Sets or queries the upper limit of cycle count of the FlexRay trigger.

NameTypeValuesDescription
cycmaxinteger0 - 63Upper limit of cycle count for the FlexRay trigger.

Sets or queries the lower limit of cycle count of the FlexRay trigger.

NameTypeValuesDescription
cycmininteger0 - 63Lower limit of cycle count for the FlexRay trigger.
integer - Returns the cycle-count lower limit as an integer ranging from 0 to 63.
:TRIGger:FLEXray:MINCy 10 /*Sets the lower limit of cycle count of FlexRay trigger to 10.*/
:TRIGger:FLEXray:MINCy? /*The query returns 10.*/

Sets or queries the identifier compare parameter for FlexRay trigger. The query form is listed in the syntax, but the provided slice does not include its description or return format.

NameTypeValuesDescription
idcomp--

Sets or queries the ID Min value of the FlexRay trigger when the trigger condition is set to Frame or Symbol.

NameTypeValuesDescription
datamininteger0 - 65535ID minimum value for the FlexRay trigger.
integer - The query returns the ID Min value.

Sets or queries the ID upper limit of FlexRay trigger.

NameTypeValuesDescription
datamaxinteger0 - 1023
integer - The query returns an integer ranging from 0 to 1023.
:TRIGger:FLEXray:MAXid 100
:TRIGger:FLEXray:MAXid?
:TRIGger:M1553set / query

Sets relevant parameters for the M1553 trigger. This command is an optional configuration for the DHO4000 series oscilloscope and is not supported on the DHO1000 series.

Sets or queries the trigger source of the M1553 trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source to use for the M1553 trigger.
enum - Returns the current trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.
::TRIGger:M1553:SOURce CHANnel2
::TRIGger:M1553:SOURce?

Sets the M1553 trigger window parameter. The page slice shows a setter and query syntax, but does not provide the parameter definition or query return format.

NameTypeValuesDescription
window--

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

NameTypeValuesDescription
levelreal-Upper trigger level limit.

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 limitLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.

Sets or queries the polarity of the M1553 trigger.

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

Sets or queries the trigger condition of M1553 trigger.

NameTypeValuesDescription
whenenumSYNCbreak | DATA | CMD | STATus | ERRorTrigger condition to use for the M1553 trigger.
enum - The query returns the current trigger condition as SYNCbreak, DATA, CMD, STATus, or ERRor.

Sets or queries the sync type of the M1553 trigger when the trigger condition is Sync.

NameTypeValuesDescription
syncenumDATA | STATus | ALLSelects the sync type for the M1553 trigger.
enum - Returns the current sync type.
:TRIGger:M1553:SYNC <sync>
:TRIGger:M1553:SYNC?

Sets or queries the M1553 trigger error type.

NameTypeValuesDescription
errenumSYNC | ERRM1553 trigger error type.
enum - The query returns SYNC or ERR.
:TRIGger:M1553:ERRor ERR /*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
datacomp--

Sets or queries the data value of the 1553 trigger.

NameTypeValuesDescription
datainteger0 - 65535

Sets or queries the bit of data max. of M1553 trigger.

NameTypeValuesDescription
datamaxinteger0 - 19Bit of data max for the M1553 trigger.
integer - The query returns an integer ranging from 0 to 19.
:TRIGger:M1553:DMAX 10
:TRIGger:M1553:DMAX?

Sets or queries the bit of data min. of M1553 trigger.

NameTypeValuesDescription
datamininteger0 - 19

Sets or queries the data value of the M1553 trigger.

NameTypeValuesDescription
datainteger0 - 6
integer - The query returns an integer ranging from 0 to 6.
:TRIGger:M1553:DRTA 4
:TRIGger:M1553:DRTA?

Sets or queries the bit of bit time of M1553 trigger when the trigger condition is set to "RAT+11Bit".

NameTypeValuesDescription
databitinteger0 - 13Bit index of the M1553 trigger bit time.
integer - Returns the bit number as an integer ranging from 0 to 13.
*:TRIGger:M1553:DBIT 10
*:TRIGger:M1553:DBIT?

Sets or queries the data value of a certain bit of M1553 trigger. 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
:TRIGger:M1553:CODE?

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the waveform data source channel.
enum - Returns the selected waveform source channel as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:WAVeform:SOURce CHANnel2 /*Sets the channel source to CHANnel2.*/
:WAVeform:SOURce? /*The query returns CHAN2.*/
:WAVeform:MODEset / query

Sets or queries the mode of the :WAVeform:DATA? command in reading data.

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWMode used by waveform data reading.
:WAVeform:FORMatset / query

Sets or queries the return format of waveform data.

NameTypeValuesDescription
formatenumWORD | BYTE | ASCiiSelects the waveform data return format.
enum - Returns the current waveform data format.
:WAVeform:POINtsset / query

Sets or queries the number of waveform points to be read in the current mode. The allowed range depends on the current waveform reading mode.

NameTypeValuesDescription
pointinteger1 - 1,000Number of waveform points to read.
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.*/

Reads the waveform data.

block - The returned waveform data format depends on the currently selected waveform data format (:WAVeform:FORMat). In WORD or BYTE format, the response includes a TMC header, waveform data points, and an end identifier; in ASCII format, it returns waveform data points as comma-separated scientific-notation voltage values.
:WAVeform:DATA? /*Reads the waveform data on the screen.*/
:WAV:DATA? /*Reads the waveform data on the screen.*/

Queries the time interval between two neighboring points of the currently selected channel source in the X direction.

real - The time interval between two neighboring points of the currently selected channel source in the X direction. In NORMal mode, it is TimeScale/100; in RAW mode, it is 1/SampleRate; in MAX mode, it is TimeScale/100 in the Run state and 1/SampleRate in the Stop state.

Queries the start time of the waveform data of the currently selected channel source in the X direction. The returned value depends on the current data reading mode.

real - Returns the start time of the waveform data in scientific notation. In NORMal mode it is the start time of the waveform data displayed on the screen; in RAW mode it is the start time in the internal memory; in MAX mode it depends on RUN/Stop state as described.

Queries the reference time of the waveform data of the currently selected channel source in the X direction.

Queries the unit voltage value of the current source channel Y in the Y direction.

real (V) - Returns the unit voltage value in scientific notation.

Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.

integer - The query returns an integer.

Queries the vertical reference position of the currently selected channel source in the Y direction.

:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
<sta>integerRefer to RemarksStart position of waveform data reading.
integer - The query returns the start position as an integer.
:WAVeform:STARt 100 /*Sets the start point to 100.*/
:WAVeform:STARt? /*The query returns 100.*/
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - 1,000Stop point for a waveform data reading operation; actual settable range depends on the waveform return format and memory depth.
integer - Returns the stop position of waveform data reading.
:WAVeform:STOP 500 /*Sets the stop point to 500.*/
:WAVeform:STOP? /*The query returns 500.*/

Queries all waveform parameters.

string - Returns 10 waveform parameters separated by commas: format, type, points, count, xincrement, xorigin, xreference, yincrement, yorigin, and yreference.
:WAVeform:PREamble?/*The query returns 0,0,1000,1,1.000000E-8,-5.000000E-6,0.0000000000E-12,4.000000E-03,0,128. */