/

Rigol

/

Rigol DS70504

SCPI COMMAND REFERENCE

Rigol DS70504

Rigol DS70504

The Rigol DS70504 is Rigol's oscilloscope in the DS70000 Series family. Its SCPI remote-control interface exposes 555 commands across 29 subsystems - 499 settable and 56 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.

555

Commands

499

Settable

56

Queries

29

Subsystems

SCPI

Verified

2026-07-16

All commands

:AUToscaleset / query

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

:CLEarset / query

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

:RUNset / query

Starts running the oscilloscope. This command functions the same as clicking or tapping the Run icon in the quick operation bar at the upper-right part of the screen.

:STOPset / query

Stops running the oscilloscope. This command functions the same as clicking or tapping the stop icon in the quick operation bar at the upper-right part of the screen.

:SINGleset / query

Single trigger mode. Sets the trigger mode of the oscilloscope to "Single". This command functions the same as sending the :TRIGger:SWEep SINGle command.

:TFORceset / query

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

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

NameTypeValuesDescription
countinteger2^nNumber of averages to use.
integer - The query returns the number of averages currently set.
:ACQuire:AVERages 128
:ACQuire:AVERages?
:ACQuire:BITSset / query

Sets or queries the resolution bits supported in high resolution mode.

NameTypeValuesDescription
bitdiscrete9 | 10 | 11 | 12 | 14 | 16Resolution bits supported in high resolution mode.
discrete - Returns the resolution bits supported in high resolution mode.
:ACQuire:BITS <bit>
:ACQuire:BITS?
:ACQuire:MDEPthset / query

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

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

Sets or queries the acquisition mode of the oscilloscope.

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

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

real (Sa/s) - Returns the current sample rate.
:ACQuire:AALiasset / query

Enables or disables the anti-aliasing function of the oscilloscope, or queries its on/off status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables anti-aliasing.
enum - Returns the anti-aliasing status as 1 or 0.
:ACQuire:AALias ON /*Enables the anti-aliasing function.*/
:ACQuire:AALias? /*The query returns 1.*/

:BUS<n>:MODEset / query

Sets the decoding mode for the selected bus. The query returns the current bus mode.

NameTypeValuesDescription
modeenum-
returns
:BUS<n>:DISPlayset / query

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

NameTypeValuesDescription
ninteger1 - 4Specifies the decoding bus number.
boolboolean-Enables or disables the specified decoding bus display.
enum - Returns the on/off display status of the specified decoding bus.
:BUS1:MODE SPI /*Sets the type of the decoding bus to SPI.*/
:BUS1:MODE? /*The query returns SPI.*/
:BUS<n>:FORMatset / query

Sets or queries the display format of decoding data for the specified decoding bus.

NameTypeValuesDescription
ninteger1 - 4Decoding bus number.
formatenumHEX | ASCii | DEC | BINDisplay format of the decoding data.
enum - Returns the current display format.
:BUS1:FORMat HEX /*Sets the display format of the bus to Hex.*/
:BUS1:FORMat? /*The query returns HEX.*/
:BUS<n>:EVENtset / query

Sets or queries the event display state of the specified decoding bus.

NameTypeValuesDescription
ninteger1 - 4Decoding bus number.
boolboolean-Enables or disables the event display.
integer - The query returns 1 or 0.

Sets or queries the data page of the specified decoding bus event table.

NameTypeValuesDescription
ndiscrete1 - 4
packetenumPACKets | DETails | PAYLoadSelects which event-table page is displayed.
enum - Returns the current event-table page selection.
:BUS1:EVENt:VIEW PACKets
:BUS1:EVENt:VIEW?
:BUS<n>:LABelset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the decoding bus number.
boolenum1 | ON | 0 | OFFTurns the label display on or off.
enum - Returns 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.*/
NameTypeValuesDescription
ninteger1 - 4Specifies the decoding bus number.
:BUS<n>:EEXPortset / query

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

NameTypeValuesDescription
pathstring-Path for the exported CSV file.
:BUS<n>:POSitionset / query

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
posinteger-250 - 250
returns
:BUS<n>:POSition <pos>
:BUS<n>:POSition?

Sets or queries the threshold of the specified decoding source.

NameTypeValuesDescription
ndiscrete1 - 4Specifies the bus number.
valuereal(-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet)Sets the threshold value.
typeenumPAL | TX | RX | SCL | SDA | CS | CLK | MISO | MOSI | LIN | CAN | CANSub1 | FLEX | 1553Selects the decoding source type.
real - The query returns the threshold of the specified decoding source in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERSelects the current source of the Parallel decoding bus.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or USER.
:BUS1:PARallel:BUS CHANnel1 /*Sets the current source of the Parallel decoding bus to CHANnel1.*/
:BUS1:PARallel:BUS? /*The query returns CHAN1.*/

Sets or queries the clock source of the Parallel decoding.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | USERClock source for the Parallel decoding.
enum - Returns the current clock source.

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

NameTypeValuesDescription
ninteger1 - 4
slopeenumPOSitive | NEGative | BOTH
enum - The query returns POS, NEG, or BOTH.
:BUS1:PARallel:CLK CHANnel2 /*Sets the clock source of the Parallel decoding to CHANnel2.*/
:BUS1:PARallel:CLK? /*The query returns CHAN2.*/

Sets or queries the data width of the parallel bus, i.e. the number of bits per frame.

NameTypeValuesDescription
<wid>integer1 - 4Data width of the parallel bus.
integer - Returns the data width of the parallel bus.
:BUS1:PARallel:WIDTh 4
:BUS1:PARallel:WIDTh?

Sets or queries the bit selection for the parallel bus. The command is valid only after setting the bus data width, and the bus source must be set to User.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
bitinteger1 - 4Selects the bit used for the parallel bus.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
srcenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Channel source for the selected data bit.
integer (Hz) - Returns the current data bits.

Sets or queries the data polarity of Parallel decoding.

NameTypeValuesDescription
ndiscrete1 - 4
polenumNEGative | POSitiveSelects the data polarity for Parallel decoding.
enum - Returns the present polarity as NEG or POS.
:BUS1:PARallel:POLarity NEGative
:BUS1:PARallel:POLarity?
:BUS<n>:RS232:TXset / query

Sets or queries the TX channel source of RS232 decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:RS232:TX CHANnel2 /*Sets the TX channel source of RS232
:BUS1:RS232:TX? /*The query returns CHAN2.*/
:BUS<n>:RS232:RXset / query

Sets or queries the RX channel source of RS232 decoding.

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

Sets or queries the polarity of RS232 decoding.

NameTypeValuesDescription
ninteger1 - 4Bus number.
polenumPOSitive | NEGativeSelects the RS232 decode polarity.
enum - The query returns POSitive or NEGative polarity.

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

NameTypeValuesDescription
ndiscrete-Bus number.
endianenumMSB | LSBTransmission order for RS232 decoding.
enum - The query returns LSB or MSB.

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) - The query returns an integer ranging from 1 bps to 20 Mbps.
:BUS1:RS232:BAUD 4800
:BUS1:RS232:BAUD?

Sets the number of data bits used in RS232 decoding. The command also has a query form to read back the current setting.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<bits>integer-
integer - The query returns the current number of data bits used in RS232 decoding.

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

NameTypeValuesDescription
ninteger1 - 4
stop bitsenum1 | 1.5 | 2
enum - The query returns 1, 1.5, or 2.
:BUS1:RS232:SBITs 1 /*Sets the stop bits of each frame of data in RS232 decoding to 1.*/
:BUS1:RS232:SBITs? /*The query returns 1.*/

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number selector.
paritydiscreteNONE | ODD | EVENParity mode for RS232 decoding.
enum - The query returns NONE, ODD, or EVEN.
:BUS1:RS232:PARity ODD /*Sets the odd-even check mode of data transmission of RS232 decoding to ODD.*/
:BUS1:RS232:PARity? /*The query returns ODD.*/

Sets or queries the clock source of I2C decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Clock source used for I2C decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
::BUS1:IIC:SCLK:SOURce CHANnel2
::BUS1:IIC:SCLK:SOURce?

Sets or queries the data source of I2C decoding.

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

Sets or queries the address mode of I2C decoding.

NameTypeValuesDescription
ninteger1 - 4
addrenumNORMal | RWSelects whether the address width includes the R/W bit.
enum - The query returns NORM or RW.
:BUS1:IIC:ADDRess RW
:BUS1:IIC:ADDRess? /*The query returns RW.*/

Sets or queries the clock source of SPI decoding.

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeClock edge type used for SPI decoding.

Sets or queries the MISO data source of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFFSelects the MISO data source for SPI decoding.
enum - The query returns CHAN1, CHAN2, CHAN3, CHAN4, or OFF.
:BUS1:SPI:MISO:SOURce CHANnel2
:BUS1:SPI:MISO:SOURce?

Sets or queries the MISO polarity for SPI decoding.

NameTypeValuesDescription
<n>discrete1 - 4Bus number.
<polarity>enumPOS | NEGPolarity selection for the MISO line.
enum - The query returns POS or NEG.
:BUS1:SPI:MISO:POLarity NEGative /*Sets the MISO polarity to Negative.*/
:BUS1:SPI:MISO:POLarity? /*The query returns NEG.*/

Sets or queries the MOSI data source of SPI decoding.

NameTypeValuesDescription
ninteger1 - 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | OFF

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus index.
polarityenumHIGH | LOWPolarity of the MOSI data line.
enum - The query returns HIGH or LOW.
:BUS1:SPI:MOSI:POLarity HIGH
:BUS1:SPI:MOSI:POLarity?

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

NameTypeValuesDescription
<n>integer1 - 4Bus number.
<width>integer-Data bit width for SPI decoding.
integer - Returns the current SPI data bit width.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
endianenumMSB | LSB
enum - The query returns MSB or LSB to indicate the endian of data transmission in SPI decoding.
:BUS1:SPI:DBITs 10 /*Sets the data width of SPI decoding to 10.*/
:BUS1:SPI:DBITs? /*The query returns 10.*/
:BUS<n>:SPI:MODEset / query

Sets or queries the decode mode of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
modeenumCS | TIMeoutSelects the SPI decode mode.
enum - Returns the current SPI decode mode.

Sets or queries the timeout value of SPI decoding. The default unit is s.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
timereal8 ns - 10sTimeout 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 or queries the source channel of the CS line of SPI decoding.

NameTypeValuesDescription
source--

Sets or queries the polarity of the CS line of SPI decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
polarityenumHIGH | LOWSelects whether the oscilloscope samples data when the CS signal is high or low.
enum - Returns the current polarity setting as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the source channel of CAN decoding.

NameTypeValuesDescription
ninteger1 - 4Bus index for CAN decoding.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the CAN decoding source channel.
enum - Returns the current CAN decoding source channel.
:BUS1:CAN:SOURce CHANnel2
:BUS1:CAN:SOURce?

Sets or queries the signal type of CAN decoding.

NameTypeValuesDescription
ninteger1 - 4Bus index.
stypenull-
:BUS<n>:CAN:BAUDset / query

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

NameTypeValuesDescription
baudintegerbpsSignal rate for CAN decoding.
integer (bps) - Returns the CAN decoding signal rate.

Sets or queries the sample point position of CAN decoding, expressed as a percentage. The sample point is within the bit time range and is defined as the ratio of time from bit start to sample point to bit time.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
spointinteger10 - 90Sample point position of CAN decoding.
integer (%) - Returns the sample point position of CAN decoding in percent.

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4CAN bus index.
baudinteger0 - 200 MbpsSignal rate of CAN-FD decoding.
integer - The query returns an integer ranging from 0 to 200000000.
:BUS1:CAN:FDBAUD 120000 /*Sets the signal rate of CAN-FD
:BUS1:CAN:FDBAUD? /*The query returns 120000.*/

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

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

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

Sets or queries the source channel of FlexRay decoding.

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

Sets or queries the sample point position of FlexRay decoding, expressed as a percentage of bit time.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Specifies the bus number.
spointinteger10 - 90Sets the sample point position in percent.
integer - The query returns the sample point position as an integer from 10 to 90.
*:BUS1:FLEXray:SPOint 70
*:BUS1:FLEXray:SPOint?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Bus number to select.
stype--
:BUS<n>:LIN:BAUDset / query

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4Bus number.
baudinteger2.4 kbps - 20 MbpsLIN baud rate.
integer (bps) - The query returns a baud rate ranging from 2.4 kbps to 20 Mbps.
:BUS<n>:LIN:BAUD <baud>
:BUS<n>:LIN:BAUD?

Sets or queries the parity of LIN decoding.

NameTypeValuesDescription
ndiscrete1 - 4Bus number.
boolenum1 | ON | 0 | OFFParity inclusion state.
integer - The query returns 0 or 1.

Sets or queries the source of the LIN bus.

NameTypeValuesDescription
source--

Sets or queries the LIN bus version for bus n.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valueenumV1X | V2X | MIXedLIN bus standard version to set.
enum - Returns the current LIN bus standard version.
:BUS1:LIN:STANdard MIXed
:BUS1:LIN:STANdard?

Sets or queries the clock source of the I2S decoding.

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the I2S clock source.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:BUS1:IIS:SOURce:CLOCk CHANnel2
:BUS1:IIS:SOURce:CLOCk?

Sets or queries the data source of the I2S decoding.

NameTypeValuesDescription
<source>enum-

Sets or queries the audio channel of the I2S trigger.

NameTypeValuesDescription
ninteger1 - 4Bus index to select BUS1 through BUS4.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Audio channel source to use for I2S trigger.
enum - Returns the selected audio channel as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the alignment mode of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
alignenumIIS | RJ | LJSelects the I2S alignment mode.
enum - The query returns IIS, RJ, or LJ.
:BUS1:IIS:ALIGnment RJ /*Sets the alignment mode of the
I2S decoding to RJ.*/
:BUS1:IIS:ALIGnment? /*The query returns RJ.*/

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

NameTypeValuesDescription
slopeenum-Clock edge type for I2S decoding.

Sets or queries the word size of the I2S decoding.

NameTypeValuesDescription
ndiscrete1 - 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 the I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valinteger4 - 32Receive width value to set.
integer - The query returns an integer ranging from 4 to 32.
?

Sets or queries the audio polarity of I2S decoding.

NameTypeValuesDescription
boolboolean-Boolean setting for the audio polarity of I2S decoding.

Sets or queries the endian of I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFFSelects the bit transmission sequence: Most Significant Bit first for 1|ON, or Least Significant Bit first for 0|OFF.
integer - The query returns 0 or 1.
:BUS1:IIS:ENDian OFF
:BUS1:IIS:ENDian?

Sets or queries the data polarity of I2S decoding.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolenum1 | ON | 0 | OFFSelects positive polarity with 1|ON or negative polarity with 0|OFF.
integer - The query returns 0 or 1.
:BUS1:IIS:POLarity OFF /*Sets the data polarity of I2S decoding
to Negative.*/
:BUS1:IIS:POLarity? /*The query returns 0.*/

Sets or queries the source of the M1553 decoding.

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

Sets or queries the bandwidth limit of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
valenumOFF | ON | 20M | 250M | 1G | 2GBandwidth limit value; available choices depend on the channel input impedance.
enum - The query returns the current bandwidth limit setting as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the coupling mode of the specified channel.

NameTypeValuesDescription
ndiscrete1 - 4
couplingenumAC | DC | GNDSelects the channel coupling mode.
enum - The query returns the channel coupling mode.
:CHANnel1:COUPling AC
:CHANnel1:COUPling?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
boolboolean1 | ON | 0 | OFFTurns the specified channel display on or off.
integer - The query returns 1 or 0.
:CHANnel1:DISPlay ON /*Enables CH1.*/
:CHANnel1:DISPlay? /*The query returns 1.*/

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

NameTypeValuesDescription
ninteger1 - 4Specified channel number.
boolboolean-Turns waveform invert on or off.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
offsetreal±1 V - ±100 VVertical offset of the specified channel; allowable range depends on vertical scale and input impedance.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
valreal-100 ns - 100 nsDelay calibration time.
real (s) - The query returns the delay calibration time in scientific notation.
:CHANnel1:TCALibrate 0.00000002
:CHANnel1:TCALibrate? /*The query returns
2.000000E-8.*/

Sets or queries the vertical scale of the specified channel.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Channel number.
scalereal-
real - The query returns the vertical scale in scientific notation.
:CHANnel1:SCALe 0.01
:CHANnel1:SCALe?

Sets or queries the input impedance of the specified channel. The command syntax shows a numeric impedance parameter for the setter and a query form that returns the current setting.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
impedanceenum50 | 1MΩSelects the channel input impedance.
enum - Returns the current input impedance setting.
:CHANnel1:IMPedance 50
:CHANnel1:IMPedance?

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
attendiscrete0.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 | 50000Probe attenuation ratio for the specified channel.
enum - Returns the probe attenuation ratio.
:CHANnel1:PROBe 10 /*Sets the probe attenuation ratio of CH1 to 10X.*/
:CHANnel1:PROBe? /*The query returns 10.*/

Sets or queries the probe bias voltage for the specified channel. The query returns the probe bias voltage in scientific notation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
biasrealVSets the probe bias voltage; the allowed range is affected by the probe model.
real - Returns the probe bias voltage in scientific notation.

Performs the calibration for the probe connected to the specified channel.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
delayreal-100 ns - 100 nsSets the probe delay time.
real - The query returns 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.*/

De-magnifies the probe of the specified channel.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4Specifies the channel number.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
unitsenumWATT | AMPere | VOLTage | UNKNown
enum - The query returns VOLT, WATT, AMP, or UNKN.
:CHANnel1:UNITs VOLTage
:CHANnel1:UNITs?

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

NameTypeValuesDescription
ndiscrete1 - 4Channel number.
boolboolean1 | ON | 0 | OFFEnables or disables the fine adjustment function.
enum - Returns the on/off status of the fine adjustment function as 1 or 0.
:CHANnel1:VERNier ON /*Enables the fine adjustment of the vertical scale of CH1.*/
:CHANnel1:VERNier? /*The query returns 1.*/

Sets the vertical position offset of the specified channel, or queries the current position offset.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Specifies the channel number.
offsetreal-Vertical position offset for the specified channel.

Queries the current 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 frequency counter; the query returns its on/off status.

NameTypeValuesDescription
<bool>enum1 | ON | 0 | OFFEnables or disables the frequency counter.
enum - The query returns 1 or 0.
:COUNter:ENABle ON /*Enables the frequency counter.*/
:COUNter:ENABle? /*The query returns 1.*/
:COUNter:SOURceset / query

Sets or queries the source of the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTSource used by the frequency counter.
:COUNter:MODEset / query

Sets or queries the mode of the frequency counter.

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

Sets or queries the resolution of the frequency counter.

NameTypeValuesDescription
<val>--

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.
:COUNter:TOTalize:ENABle ON
:COUNter:TOTalize:ENABle?

:CURSor:MODEset / query

Sets or queries the mode of the cursor measurement.

NameTypeValuesDescription
modeenumOFF | MANual | TRACk | XYCursor measurement mode.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off state of the measurement indicator.
boolean - Returns the indicator state as 0 or 1.


Sets the type for manual cursor measurement.

NameTypeValuesDescription
typeenum-

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4 | NONEChannel source used in manual cursor measurement mode.

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

NameTypeValuesDescription
tunitenumSECondHorizontal unit used in manual cursor measurements.
enum - Returns the current horizontal unit.
:CURSor:MANual:TUNit SECond
:CURSor:MANual:TUNit?

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

NameTypeValuesDescription
<vunit>discrete-Vertical unit used in manual cursor measurement mode.

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

NameTypeValuesDescription
axrealsHorizontal position of Cursor A; the range is determined by the current horizontal scale and position.
real (s) - The query returns the horizontal position of Cursor A in scientific notation.
:CURSor:MANual:CAX 0.00000001
:CURSor:MANual:CAX?

Sets or queries the vertical position of Cursor A in manual cursor measurement mode. The default unit is V.

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

Sets or queries the horizontal position of Cursor B in the manual mode of cursor measurement. The default unit is s.

NameTypeValuesDescription
<bx>realsHorizontal position of Cursor B.

Sets or queries the vertical position of Cursor B in manual cursor measurement mode. The unit is V.

NameTypeValuesDescription
byrealVVertical position of Cursor B.
real - 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 horizontal position of Cursor B in manual cursor measurement mode.

real - Returns the horizontal position of Cursor B in scientific notation.
:CURSor:MANual:CBX? /*The query returns 1.000000E-8.*/

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

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

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

real - 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 (dependent on current vertical unit) - Returns the Y value at Cursor B in scientific notation. The returned value uses the vertical unit; when the cursor vertical unit is set to Source, the unit is the same as the channel's vertical unit. No value is returned when the cursor measurement value is invalid.

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

real - Returns the current difference in scientific notation.

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

real - Returns the reciprocal (1/△X) of the absolute difference between the X value at Cursor A and the X value at Cursor B in scientific notation.

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

real - Returns the current difference in scientific notation.

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

NameTypeValuesDescription
sourceenum-

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

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

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

NameTypeValuesDescription
axreal-Horizontal position of Cursor A; the allowable range is determined by the current horizontal scale and position.
real (s) - Returns the horizontal position of Cursor A in scientific notation.
:CURSor:TRACk:CAX 1.000000E-8 /*Sets the horizontal position of Cursor A to 10 ns.*/
:CURSor:TRACk:CAX? /*The query returns 1.000000E-8.*/

Sets the horizontal position of Cursor B in track mode of cursor measurement. The query form is listed, but no return format is documented in this slice.

NameTypeValuesDescription
<bx>real-

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

NameTypeValuesDescription
ayreal-Vertical position of Cursor A.
real - The query returns the vertical position of Cursor A in scientific notation.
:CURSor:TRACk:CAY <ay>
:CURSor:TRACk:CAY?

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

NameTypeValuesDescription
byreal-Vertical position of Cursor B.
string - The query returns the vertical position of Cursor B in scientific notation.
:CURSor:TRACk:CBY 0.1
:CURSor:TRACk:CBY?

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

real - Returns the X value at Cursor A.

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

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

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

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

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

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

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

real - Returns the current difference in scientific notation.

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

numeric - The current difference in scientific notation.

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

real (Hz) - The query returns 1/△X in scientific notation.
:CURSor:XY:AXset / query

Sets or queries the horizontal position of Cursor A in XY cursor measurement mode. The unit is V.

NameTypeValuesDescription
xrealVHorizontal position of Cursor A, related to the vertical scale and vertical offset of the oscilloscope.
real - Returns the horizontal position of Cursor A in scientific notation.
:CURSor:XY:AX 0.1 /*Sets the horizontal position of Cursor A to 100 mV.*/
:CURSor:XY:AX? /*The query returns 1.000000E-1.*/
:CURSor:XY:BXset / query

Sets or queries the horizontal position of Cursor B in the XY cursor measurement mode. The unit is V.

NameTypeValuesDescription
xrealVHorizontal position of Cursor B.
:CURSor:XY:AYset / query

Sets or queries the vertical position of Cursor A in the XY cursor measurement mode. The unit is V.

NameTypeValuesDescription
yrealVRelated to the vertical scale and vertical offset of the oscilloscope
real - Returns the vertical position of Cursor A in scientific notation.
:CURSor:XY:BYset / query

Sets or queries the vertical position of Cursor B in the XY cursor measurement mode. The unit is V.

NameTypeValuesDescription
yrealVVertical position of Cursor B, related to the vertical scale and vertical offset of the oscilloscope.
real (V) - 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
notes':null}】}</final>## Feedback to=developer 彩票平台招商assistant to=developer to=final 彩神争霸下载{
description
parameters
returns
notes

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

real - Returns the X value at Cursor A in the XY cursor measurement mode.

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

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

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

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

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

:DISPlay:TYPEset / query

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

NameTypeValuesDescription
typeenumVECTorsDisplay type of the waveforms on the screen.
enum - Returns the current display type.
:DISPlay:TYPE VECTors
:DISPlay:TYPE?

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

NameTypeValuesDescription
timeenumMIN | 0.1 | 0.2 | 0.5 | 1 | 2 | 5 | 10 | INFinitePersistence time setting.
enum - Returns the persistence time setting as one of the documented discrete values; the manual says the query returns 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 screen brightness.

NameTypeValuesDescription
brightnessintegerMINimum - MAXimum
:DISPlay:GRIDset / query

Sets or queries the display type of the screen grid.

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

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

NameTypeValuesDescription
brightnessinteger0 - 100Sets the screen 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.

:DISPlay:RULersset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSelects whether the ruler display is enabled or disabled.
:DISPlay:RULers ON
:DISPlay:RULers?
:DISPlay:COLorset / query

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the color grade display on or off.

:DVM:ENABleset / query

Enables or disables the DVM function. The command accepts a boolean value.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean enable state.
:DVM:SOURceset / query

Sets or queries the source of the digital voltmeter.

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

Sets or queries the mode of the digital voltmeter.

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

:EYE:ENABleset / query

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

NameTypeValuesDescription
boolboolean-Boolean state to enable or disable eye analysis.
boolean - Returns the on/off status of the eye analysis function.
:EYE:SOURceset / query

Sets or queries the source of the eye diagram.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the eye diagram.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

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

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

Queries the measurements of an eye diagram.

NameTypeValuesDescription
itemenumONE | ZERO | WIDTh | HEIGth | AMP | CROSs | QFACtor
:EYE:OVERlapset / query

Enables or disables the overlap display of the eye diagram.

NameTypeValuesDescription
boolboolean-Controls whether eye diagram overlap display is enabled or disabled.
integer - Returns 1 or 0 indicating the overlap state.
:EYE:OVERlap ON /*Enables the overlap of the eye diagram.*/
:EYE:OVERlap? /*The query returns 1.*/

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

NameTypeValuesDescription
typeenumCONStant | PLL | EXPLicitClock recovery method to use for the eye diagram.
enum - The query returns the clock recovery method.
:EYE:CLOCk:METHod EXPLicit
:EYE:CLOCk:METHod?
:EYE:CLOCk:TYPEset / query

Sets or queries the type of the constant clock recovery method for the eye diagram.

NameTypeValuesDescription
typeenumAUT | SEM | MANType of the constant clock recovery method.
enum - Returns the current clock recovery type.
:EYE:CLOCk:RATEset / query

Sets or queries the manually set data rate for the eye diagram.

NameTypeValuesDescription
valreal100 kH - 10 GHzManually set data rate for the eye diagram.
real (Hz) - Returns the manually set data rate for the eye diagram in scientific notation.
:EYE:CLOCk:RATE 200000 /*Sets the manually set data rate for the eye diagram to 200 kHz.*/
:EYE:CLOCk:RATE? /*The query returns 2.000000E+5.*/

Sets or queries the PLL order of the eye diagram.

NameTypeValuesDescription
ordenumONE | TWOPLL order to use for the eye diagram.
enum - The query returns ONE or TWO.
:EYE:CLOCk:PLL:ORDer TWO /*Sets the PLL order to TWO.*/
:EYE:CLOCk:PLL:ORDer? /*The query returns TWO.*/

Sets or queries the loop bandwidth for the PLL clock recovery method of the eye diagram. The unit is Hz.

NameTypeValuesDescription
valintegerHzLoop bandwidth for the PLL clock recovery method.

Sets or queries the PLL damp factor for the PLL clock recovery method of the eye diagram. The unit is U.

NameTypeValuesDescription
valreal0 U - 1 UPLL damp factor to set.
real - The query returns a real number ranging from 0 to 1.
:EYE:CLOCk:PLL:DAMP 0.5 /*Sets the PLL damp factor of the eye diagram to 500 mU.*/
:EYE:CLOCk:PLL:DAMP? /*The query returns 5.000000E-1.*/

Sets or queries the external channel used by the eye diagram clock recovery. The syntax shows one channel parameter for the setter and a query form.

NameTypeValuesDescription
ch--

*IDN?query

Queries the ID string of the instrument.

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

Restores the instrument to its factory default settings.

*CLSset / query

Clears all the event registers and clears the error queue.

*ESEset / query

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

NameTypeValuesDescription
maskargumentinteger0 - 255Mask value written to the standard event enable register.
integer - Returns the enable value of the register as a binary-weighted sum of all bits set.
*ESE 16
*ESE?
*ESR?query

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

integer - Returns the event register as an integer. Bit 1 and Bit 6 are always treated as 0, so the returned value corresponds to a binary pattern X0XXXX0X.
*OPCset / query

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

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

Recalls the instrument state in the specified location.

*SAVset / query

Saves the current instrument state to the selected register.

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

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

NameTypeValuesDescription
maskargumentinteger0 - 255
*STB?query

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

integer - The query returns the status byte register value as the binary-weighted sum of all bits set in the register.
*WAIset / query

Waits until all pending overlapped commands have completed before processing subsequent commands.

*TST?query

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

integer - Returns the self-test result as a decimal integer.

:JITTer:SOURceset / query

Sets or queries the source of the jitter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the jitter source channel.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

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

NameTypeValuesDescription
valintegerMiddle threshold of the jitter - 100High threshold of the jitter.
integer (%) - The query returns an integer ranging from the middle threshold of the jitter to 100.
:JITTer:SETUp:HIGH 80
:JITTer:SETUp:HIGH?

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

NameTypeValuesDescription
valinteger%Middle threshold of the jitter.

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

NameTypeValuesDescription
valinteger0 - the middle threshold of the jitterLow threshold of the jitter.
integer (%) - The query returns an integer ranging from 0 to the middle threshold of the jitter.

Enables or disables the jitter histogram, or queries its on/off status. This command is only valid when the jitter analysis function is enabled (:JITTer:ENABle).

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the jitter histogram on or off.
enum - Returns the on/off status of the jitter histogram.
:JITTer:HISTogram:APPLy ON /*Enables the jitter histogram.*/
:JITTer:HISTogram:APPLy? /*The query returns 1.*/

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFSets the spectrum graph state.
enum - Returns the on/off status of the jitter spectrum graph.
:JITTer:SPECtrum:APPLy ON
:JITTer:SPECtrum:APPLy?

Enables or disables the jitter trend graph, or queries its on/off status. This command is only valid when the jitter analysis function is enabled (:JITTer:ENABle).

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the jitter trend graph on or off.
enum - The query returns the on/off status as 1 or 0.
:JITTer:TRENd:APPLy ON
:JITTer:TRENd:APPLy?

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFSpecifies whether jitter measurement is enabled or disabled.
enum - The query returns the on/off status as 1 or 0.
:JITTer:MEASure:ENABle ON
:JITTer:MEASure:ENABle?

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

NameTypeValuesDescription
typeenumCONStant | PLL | EXPLicitClock recovery method to use.

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

NameTypeValuesDescription
typeenumAUT | SEM | MANSelects the constant clock recovery type.
enum - The query returns AUT, SEM, or MAN.
:JITTer:CLOCk:TYPE MAN
:JITTer:CLOCk:TYPE? /*The query returns MAN.*/

Sets or queries the manually set data rate of the jitter. The unit is Hz.

NameTypeValuesDescription
valreal100 kHz - 10 GHzManual data rate of the jitter.
real (Hz) - The query returns the data rate in scientific notation.
:JITTer:CLOCk:RATE 100000 /*Sets the data rate to 100 kHz.*/
:JITTer:CLOCk:RATE? /*The query returns 1.000000E+5.*/

Sets or queries the PLL order of the jitter.

NameTypeValuesDescription
ordenumONE | TWOPLL order selection.

Sets or queries the loop bandwidth for the PLL clock recovery method of the jitter measurement. The unit is Hz.

NameTypeValuesDescription
<val>realHzLoop bandwidth value for the PLL clock recovery method.
real (Hz) - The query returns the PLL bandwidth in scientific notation.
:JITTer:CLOCk:PLL:BW 100
:JITTer:CLOCk:PLL:BW?

Sets or queries the PLL damp factor for the PLL clock recovery method of the jitter measurement. The unit is U.

NameTypeValuesDescription
valrealUPLL damp factor to set.
real (U) - Returns the PLL damp factor.

Sets the external clock channel of the jitter measurement.

NameTypeValuesDescription
chenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - Returns the selected external clock channel.


Queries the jitter measurement result. Only when the jitter measurement function is enabled can you query the measurement results.

string - Returns the jitter measurement results in strings.
:JITTer: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
boolenum1 | ON | 0 | OFFTurns DHCP configuration mode on or off.
enum - Returns the on/off status of the current DHCP configuration mode as 1 or 0.
:LAN:DHCP OFF
:LAN:DHCP?
:LAN:AUToipset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables Auto IP configuration mode.
integer - Returns the current Auto IP configuration mode status as 1 or 0.
:LAN:AUToip OFF
:LAN:AUToip?
:LAN:GATewayset / query

Sets or queries the default gateway.

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

Sets or queries the DNS address.

NameTypeValuesDescription
<string>string-DNS address in nnn.nnn.nnn.nnn format.
string - The query returns the current DNS address in strings.
:LAN:DNS 192.168.1.1
:LAN:DNS?

Queries the MAC address of the instrument.

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

Queries the address of the DHCP server.

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

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the static IP configuration mode.
enum - The query returns 1 or 0.
:LAN:MANual ON /*Enables the static IP configuration mode.*/
:LAN:MANual? /*The query returns 1.*/
:LAN:IPADdressset / query

Sets or queries the IP address of the instrument.

NameTypeValuesDescription
<string>string-
returns
:LAN:SMASkset / query

Sets or queries the subnet mask.

NameTypeValuesDescription
<string>string-ASCII string in the form nnn.nnn.nnn.nnn.

Queries the current network configuration status.

enum - Returns the current network configuration status as one of the documented states.

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

NameTypeValuesDescription
typeoptenumUSB | LXI | SOCKETAddress type to query.
string - The VISA address.
:LAN:MDNSset / query

Enables or disables MDNS, or queries the MDNS status.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables MDNS.
enum - 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 query returns the host name in ASCII strings.
:LAN:DESCriptionset / query

Sets or queries the LAN description.

NameTypeValuesDescription
namestring-The LAN description text.
string - Returns the LAN description in ASCII strings.
:LAN:APPLyset / query

Applies the network configuration.

:MASK:ENABleset / query
NameTypeValuesDescription
boolboolean-
:MASK:SOURceset / query

Sets or queries the source of the pass/fail test. When the disabled channel is selected, it is enabled automatically.

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

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

NameTypeValuesDescription
operenumRUN | STOPSelects whether the pass/fail test runs or stops.
:MASK:OPERate RUN /*Runs the pass/fail test function.*/
:MASK:OPERate? /*The query returns RUN.*/
:MASK:Xset / query

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

NameTypeValuesDescription
xrealdivHorizontal adjustment value for the pass/fail test mask.
: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.
real - The query returns the current vertical adjustment parameter in scientific notation.
:MASK:Y 0.36
:MASK:Y?
:MASK:CREateset / query

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

:MASK:RESetset / query

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

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

integer - The query returns an integer.

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

integer - The query returns an integer.

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

integer - The query returns an integer.

:MATH<n>:DISPlayset / query

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

NameTypeValuesDescription
ndiscrete1 - 4Math operation index.
boolboolean-Turns the math operation function on or off.
boolean - Returns the on/off status as 1 or 0.
:MATH1:DISPlay ON /*Enables the operation function of Math1.*/
:MATH1:DISPlay? /*The query returns 1.*/

Sets or queries the operator of a math operation.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
optenumADD | SUBTract | MULTiply | DIVision | AND | OR | XOR | NOT | FFT | INTG | DIFF | SQRT | LOG | LN | EXP | ABS | LPASs | HPASs | BPASs | BSTop | AXB
enum - The query returns ADD, SUBT, MULT, DIV, AND, OR, XOR, NOT, FFT, INTG, DIFF, SQRT, LOG, LN, EXP, ABS, LPAS, HPAS, BPAS, BST, or AXB.
:MATH1:OPERator INTG /*Sets the math operator of Math1 to
:MATH1:OPERator? /*The query returns INTG.*/
:MATH<n>:SOURce1set / query

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

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

Sets or queries Source B of 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 used as Source B.
<none>

Sets or queries Source A of the logic operation. The logic operations include A&&B, A||B, A^B, and !A.

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

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

NameTypeValuesDescription
ninteger1 - 4Logic operation index.
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source B selection.
enum - Returns the selected source as CHAN1, CHAN2, CHAN3, or CHAN4.
:MATH1:LSOUrce2 CHANnel4
:MATH1:LSOUrce2?
:MATH<n>:SCALeset / query

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

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

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

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math channel number.
boolboolean1 | ON | 0 | OFFTurns inverted display on or off.
enum - Returns the on/off status of the inverted display of the operation results.
:MATH1:INVert ON /*Enables the inverted display.*/
:MATH1:INVert? /*The query returns 1.*/
: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. The query returns GND or CENTer.

NameTypeValuesDescription
ninteger1 - 4Math operation index.
expenumGND | CENTerVertical expansion type.
enum - Returns the vertical expansion type as GND or CENTer.
:MATH1:EXPand CENTer /*Sets the vertical expansion type of math operation of CH1 to CENTer.*/
:MATH1:EXPand? /*The query returns CENTer.*/

Sets or queries the waveform type of a math operation. MAIN indicates the main time base region; ZOOM indicates the zoomed time base region.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4Math operation index.
typeenumMAIN | ZOOMSelects the waveform type of the math operation.
enum - Returns the current waveform type.
:MATH1:WAVetype ZOOM /*Sets the waveform type of math operation to
ZOOM.*/
:MATH1:WAVetype? /*The query returns ZOOM.*/

Sets or queries the channel source of FFT operation/filter.

NameTypeValuesDescription
sourceenum-Channel source for the FFT operation/filter.

Sets or queries the FFT window function.

NameTypeValuesDescription
ndiscrete1 - 4
windowenumRECTangle | BLACkman | HANNing | HAMMing | FLATtop | TRIangleSelects the FFT window function.

Sets or queries the vertical unit of FFT operation results.

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

Sets the FFT scale.

NameTypeValuesDescription
ndiscrete-
scale--

Sets or queries the vertical offset of FFT operation results.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4FFT operation result index.
offsetreal-Vertical offset of FFT operation results.
real - Returns the current vertical offset of the FFT operation results in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
hscreal10 Hz - 5 GHz
returns
:MATH1:FFT:HSCale 10 MHz
:MATH1:FFT:HSCale?

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 | 4FFT operation index.
centreal5 Hz - 5 GHzCenter frequency of the FFT operation results.
real (Hz) - The current center frequency in scientific notation.
:MATH1:FFT:HCENter 10000000
:MATH1:FFT:HCENter?

Sets or queries the start frequency of FFT operation results.

NameTypeValuesDescription
<n>discrete1 | 2 | 3 | 4
<value>real0 Hz - stop frequency
real (Hz) - 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
valuereal0 HzStop frequency of the FFT operation results.
real (Hz) - Returns the stop frequency of the operation results in scientific notation.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
boolboolean1 | ON | 0 | OFF
:MATH1:FFT:SEARch:ENABle 1
:MATH1:FFT:SEARch:ENABle?

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
numinteger1 - 15Maximum number of FFT peak search results.
integer - The query returns an integer ranging from 1 to 15.
:MATH1:FFT:SEARch:NUM 10 /*Sets the maximum number of the
: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>null-

Sets or queries the excursion of the FFT peak search.

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
excurreal0 - 8×VerticalScaleExcursion of the FFT peak search; related to the vertical scale of the current source.
real - 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 | FREQorderSelects the FFT peak search result order.
enum - The query returns AMP or FREQ.
:MATH1:FFT:SEARch:ORDer AMPorder /*Sets the sequence of the FFT
:MATH1:FFT:SEARch:ORDer? /*The query returns AMP.*/

Sets or queries the filter type for the specified math channel. The filter can be configured as low pass, high pass, band pass, or band stop.

NameTypeValuesDescription
ninteger1 - 4Math channel number.
typeenumLPASs | HPASs | BPASs | BSTopFilter type to select.

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

NameTypeValuesDescription
<freq1>real0.005×screen sample rate - 0.1×screen sample rateCut-off frequency 1 for the filter, depending on the selected filter type.
real (Hz) - Returns the cut-off frequency value.

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
freq2real0.005×screen sample rate - 0.095×screen sample rateCut-off frequency 2 to set for the active Band Pass or Band Stop filter.
real - Returns the current cut-off frequency 2 in scientific notation.
:MATH1:FILTer:W2 1000000
:MATH1:FILTer:W2?

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

NameTypeValuesDescription
nenum1 | 2 | 3 | 4
sensreal100 mdiv - 1 div
real - The query returns the sensitivity of the logic operation in scientific notation.
:MATH1:SENSitivity 0.2
:MATH1:SENSitivity?

Sets or queries the smoothing window width of differential operation.

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

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

NameTypeValuesDescription
ndiscrete1 | 2 | 3 | 4
threrealVThreshold level for Analog Channel 1 in the logic operation.
:MATH1:THReshold1 1.5
:MATH1:THReshold1?

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

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

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

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

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

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

:MEASure:SOURceset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the channel source for the current measurement parameter.
enum - Returns the selected measurement source as CHAN1, CHAN2, CHAN3, CHAN4, MATH1, MATH2, MATH3, or MATH4.
:MEASure:SOURce CHANnel2 /*Sets the channel source of the measurement parameter to CHANnel2.*/
:MEASure:SOURce? /*The query returns CHAN2.*/
:MEASure:ITEMset / query

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

NameTypeValuesDescription
itemdiscreteVMAX | VMIN | VPP | VTOP | VBASe | VAMP | VAVG | VRMS | OVERshoot | PREShoot | MARea | MPARea | PERiod | FREQuency | RTIMe | FTIMe | PWIDth | NWIDth | PDUTy | NDUTy | TVMAX | TVMIN | PSLewrate | NSLewrate | VUPPer | VMID | VLOWer | VARiance | PVRMs | PPULses | NPULses | PEDGes | NEDGes | RRDelay | RFDelay | FRDelay | FFDelay | RRPHase | RFPHase | FRPHase | FFPHase
srcoptdiscrete-Source of the parameter under measurement; for certain items it may be one of CHANnel1|CHANnel2|CHANnel3|CHANnel4|MATH1|MATH2|MATH3|MATH4.
srcoptdiscrete-Second source parameter when required for the selected measurement item.
:MEASure:CLEarset / query

Clears all the measurement items.

:MEASure:CLEar /*Clears all the measurement items.*/

Sets the source channel used for AM measurement.

NameTypeValuesDescription
chanenumCHANnel1 | CHANnel2Measurement source channel.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the statistical function.
boolean - Returns the status of the statistical function.

Enables the statistical function for a specified waveform parameter of the specified source, or queries the statistical results of that waveform parameter. The command accepts an item selector, an optional source, and for queries a type selector.

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 | FFPHaseSpecifies the waveform parameter to measure or query.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Specifies the source of the parameter under measurement.
srcoptenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Specifies the second source for dual-source measurements.
typeenumMAXimum | MINimum | CURRent | AVERages | DEViation | CNTSelects which statistical result to query.
enum - Returns the queried statistical result for the selected waveform parameter; the result format is not otherwise specified in the slice.

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

NameTypeValuesDescription
<value>integer-Upper limit of the threshold level.
integer - Returns the current upper limit of the threshold level.
:MEASure:SETup:MAX 95 /*Sets the upper limit of the threshold level to 95%.*/
:MEASure:SETup:MAX? /*The query returns 95.*/

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

NameTypeValuesDescription
valueinteger-Middle threshold value; the manual says the range depends on threshold type (percentage or absolute).
integer - The query returns the current middle threshold value.
[?25l

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

NameTypeValuesDescription
<value>integer-Lower limit value for the analog channel threshold level in auto measurement.
integer - The query returns an integer.
:MEASure:SETup:MIN 89
:MEASure:SETup:MIN?

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - The query returns the selected source for Source A in the phase or delay measurement.
:MEASure:SETup:PSA <source>
:MEASure:SETup:PSA?

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

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

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

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

Sets Source B in the phase or delay measurement, and can also be queried. The source selection is one of the listed channel or math sources.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Selects the source used for Source B in the phase or delay measurement.

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Threshold source to use.
enum - Returns the selected threshold source.
:MEASure:THReshold:SOURce CHANnel2 /*Sets the threshold source to CHANnel2.*/
:MEASure:THReshold:SOURce? /*The query returns CHAN2.*/
:MEASure:MODEset / query

Sets or queries the measurement mode.

NameTypeValuesDescription
modeenumNORMal | PRECisionMeasurement mode to use.
enum - The query returns NORM or PREC.
:MEASure:MODE PRECision
:MEASure:MODE?
:MEASure:AREAset / query

Sets or queries the type of the measurement range.

NameTypeValuesDescription
areaenum-Measurement range type.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFEnables or disables the measurement auto cursor.
boolean - The query returns 1 or 0.

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFOn/off status of the frequency counter.
integer - The query returns 1 or 0.
:MEASure:COUNter:ENABle ON
:MEASure:COUNter:ENABle?

Sets or queries the measurement source for the frequency counter.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | EXTMeasurement source for the frequency counter.

Queries the measurement results of the frequency counter.

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

Sets or queries the amplitude method.

NameTypeValuesDescription
valenumAUTo | MANualAmplitude method.

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

NameTypeValuesDescription
valenumHISTogram | MAXMinSelects the amplitude top value type for the manual amplitude method.
enum - The query returns the selected amplitude top value type.
:MEASure:AMP:MANUal:TOP MAXMin /*Sets the amplitude top value
type for the manual amplitude method to MAXMin.*/
:MEASure:AMP:MANUal:TOP? /*The query returns MAXMin.*/

Sets the amplitude base for the manual amplitude method.

NameTypeValuesDescription
<val>--

:QUICk:OPERationset / query

Sets or queries the type of the shortcut keys.

NameTypeValuesDescription
typeenumSIMage | SWAVe | SSETup | AMEasure | SRESetType of the shortcut keys.
enum - The query returns the shortcut key type.

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

NameTypeValuesDescription
boolboolean0|OFF - 1|ONEnables or disables waveform recording.
integer - The query returns 0 or 1.
::RECord:WRECord:ENABle ON
::RECord:WRECord:ENABle?

Sets the waveform recording operation state, or queries whether waveform recording is running or stopped.

NameTypeValuesDescription
operateenumRUN | STOPSelects the waveform recording operation state.
enum - Returns RUN or STOP.

Sets or queries the number of frames for waveform recording.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames that can be recorded currentlyNumber of frames to record.
integer - The query returns the current number of recorded frames.
:RECord:WRECord:FRAMes 300
:RECord:WRECord: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 status of the beeper when the recording is completed.
enum - The query returns 0 or 1.
:RECord:WRECord:PROMpt ON /*Enables the beeper when the recording is completed.*/
:RECord:WRECord:PROMpt? /*The query returns 1.*/

Sets or queries the current frame in waveform playing.

NameTypeValuesDescription
valueinteger1 - the maximum number of frames recordedCurrent frame number to set for waveform playing.
integer - The query returns an integer.

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

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

Sets or queries the start frame in waveform playback.

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

Sets the end frame in waveform playback.

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

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

integer - The current maximum number of frames that can be played back.

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

NameTypeValuesDescription
intervalreal1 ms - 10 sTime interval between frames in waveform playback.
string - The query returns the time interval in scientific notation.
:RECord WREPlay:FINTerval 0.01 /*Sets the time interval between frames in waveform playback to 0.01 s.*/
:RECord:WREPlay:FINTerval? /*The query returns 1.000000E-2.*/

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

NameTypeValuesDescription
modeenumREPeat | SINGleWaveform playback mode.
enum - Returns the current waveform playback mode.

Sets or queries the playback direction in waveform playing.

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

Sets or queries the record waveform playback operate state. This command is compatible with :RECord:PLAY <bool> and :RECord:PLAY?.

NameTypeValuesDescription
operate--

Plays back the next frame of waveforms manually.

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

Sets whether playback starts from the start frame or the end frame when replaying manually.

NameTypeValuesDescription
valenumFFIRst | FENDSelects the playback start position.
:RECord:WREPlay:PLAY <val>

Sets or queries the source of the specified reference channel.

NameTypeValuesDescription
refinteger1 - 10Reference channel number.
chanenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4Source selected for the reference channel.

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

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel.
scale--Vertical scale for the specified reference channel.

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.
real - The query returns the vertical position in scientific notation.
:REFerence:RESetset / query

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

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel to reset.

Sets the current reference channel to the specified reference index.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies which reference channel to make current.
:REFerence:SAVEset / query

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

NameTypeValuesDescription
refinteger1 - 10Reference channel number to save.
:REFerence:COLorset / query

Sets or queries the color of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10Specifies the reference channel number.
colorenumGRAY | GREEn | BLUE | RED | ORANgeSets the display color for the selected reference channel.
enum - Returns the color of the specified reference channel.
:REFerence:COLor 1,GREen
:REFerence:COLor? 1

Enables or disables the display of all the reference channel labels; or queries the on/off display status of all the reference channel labels.

NameTypeValuesDescription
boolboolean-Enables or disables the display of the reference channel labels.
enum - Returns the on/off display status of all the reference channel labels.

Sets or queries the label of the specified reference channel.

NameTypeValuesDescription
refdiscrete1 - 10Specifies the reference channel to label.
strstring-Sets the label text for the reference channel.
string - Returns the label of the specified reference channel as a string.
:REFerence:LABel:CONTent 1,REF1
:REFerence:LABel:CONTent? 1

:SAVE:CSVset / query

Saves the waveform data displayed on the screen to the internal or external memory in "*.csv" format.

NameTypeValuesDescription
pathstring-File storage location and filename with suffix; if a file with the same name already exists at the location, it is overwritten.
:SAVE:CSV D:\123.csv /*Stores the waveform data displayed on the
screen into the external memory Disk D, with the filename 123.csv*/
:SAVE:CSV:LENGthset / query

Sets or queries the data length type used when saving the "*.csv" file.

NameTypeValuesDescription
lenenumDISPlay | MAXimumSelects the data length type for CSV saving.
:SAVE:IMAGeset / query

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

NameTypeValuesDescription
pathstring-File storage location and filename, including a suffix such as .bmp, .png, or .jpg.
:SAVE:IMAGe D:\123.png /*Stores the contents displayed on the
notes":"The file is overwritten if the specified storage location already contains the same filename."}]}ุบာnewline to=final ചികിത to=final ുക്ക് to=final 彩票娱乐注册a{"description":"Stores the contents displayed on the screen into internal or external memory in image format.","parameters":[{"name":"path","type":"string","range_min":null,"range_max":null,"unit":null,"enum_values":[],"optional":false,"description":"File storage location and filename, including a suffix such as .bmp, .png, or .jpg."}],"returns":null,"notes":"The file is overwritten if the specified storage location already contains the same filename."}】}]}
:SAVE:IMAGe:TYPEset / query

Sets or queries the image file type used by :SAVE:IMAGe. The syntax line is shown for the command and its query form, but this slice does not include the parameter details or query return format.

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables image inversion when saving the image.
enum - The query returns 1 or 0.

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 for saving images.
enum - Returns the current image color setting.
:SAVE:IMAGe:COLor GRAY
:SAVE:IMAGe:COLor?
:SAVE:SETupset / query

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

NameTypeValuesDescription
pathstring-File path for the saved setup file.

Queries the status of the memory.

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

Queries the bitmap data stream of the currently displayed image.

:LOAD:SETupset / query

Loads the oscilloscope setup file from the specified path. The path includes the file storage location and filename; the default file suffix is .stp.

NameTypeValuesDescription
<path>string-File storage location and filename with a suffix.
:LOAD:SETup D:\123.stp /*Loads the setup file "123.stp" from the external memory Disk D.*/

:SYSTem:AOUTputset / query

Sets or queries the type of the signal output from the [Trigger Out] connector on the rear panel.

NameTypeValuesDescription
auxoutputenum-Type of signal output from the rear-panel Trigger Out connector.
:SYSTem:BEEPerset / query

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

NameTypeValuesDescription
boolboolean1 | ON | 0 | OFFBeeper state to set.
:SYSTem:BEEPer ON /*Enables the beeper.*/
:SYSTem:BEEPer? /*The query returns 1.*/
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger1900 - 2100Year value to set.
monthinteger1 - 12Month value to set.
dayinteger1 - 31Day value to set.
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 deletes the last system error message.

string - Returns the last system error message.
:SYSTem:RCLockset / query

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

NameTypeValuesDescription
clockenumCOUTput | CINPutSelects the 10M reference clock type: output or input.
enum - The query returns COUT or CINP.
:SYSTem:GPIBset / query

Sets or queries the GPIB address.

NameTypeValuesDescription
<adr>integer-
:SYSTem:LANGuageset / query

Sets or queries the system language.

NameTypeValuesDescription
languageenumSCHinese | TCHinese | KORean | JAPanese | ENGLish | GERMan | PORTuguese | POLish | FRENch | RUSSian | SPAN | THAI | INDonesianSelects the system language.
enum - Returns the current language setting as an abbreviated keyword.
:SYSTem:PONset / query

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

NameTypeValuesDescription
power_onenumLATest | DEFaultConfiguration type recalled on power-up.
enum - The query returns LAT or DEF.
:SYSTem:PON LATest
:SYSTem:PON?
:SYSTem:PSTatusset / query

Sets or queries the power status of the oscilloscope.

NameTypeValuesDescription
<sat>enumDEFault | OPEN

Installs an option license on the instrument.

NameTypeValuesDescription
licensestring-The option license string to install.

Queries whether an option is activated or not.

NameTypeValuesDescription
typediscreteRL2 | COMP | EMBD | AUTO | FLEX | AUDio | AERO | JITTer | CMUSBOption type to check.

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

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

NameTypeValuesDescription
<setup_data>block-Binary data block containing the TMC data block header and setup data.
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hoursinteger0 - 23
minutesinteger0 - 59
secondsinteger0 - 59
string - The query returns the system time in strings.
:SYSTem: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 the front-panel key operation and touch screen operation are locked.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFEnables or disables the lock state.
enum - The query returns 1 or 0.
:SYSTem:LOCKed ON
:SYSTem:LOCKed?

Queries the hardware modules.

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

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

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFTurns the Auto menu function on or off.
enum - The query returns 1 or 0.
:SYSTem: AUToscale ON /*Enables the function of the Auto menu.*/
:SYSTem: AUToscale? /*The query returns 1.*/

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

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

Sets or queries whether to display the system time.

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

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

string - The SCPI version number used by the system.

Sets or queries whether to keep impedance when restoring to the default settings.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFWhether to keep impedance when restoring to the default settings.
enum - The query returns 0 or 1.
*The query returns 1.
:SYSTem:KIMPedance ON /*Sets to keep impedance when restoring to the default settings.*/
:SYSTem:KIMPedance? /*The query returns 1.*/

Enables or disables timebase delay. The syntax accepts a boolean value.

NameTypeValuesDescription
boolenum1 | ON | 0 | OFFBoolean state to enable or disable the delay.

Sets or queries the offset of the delayed time base.

NameTypeValuesDescription
offsetreal-(LeftTime - DelayRange/2) - (RightTime - DelayRange/2)
real - Returns the delayed time base offset.

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

NameTypeValuesDescription
scalerealthe current main time base scaleDelayed time base scale.
real - The scale of the delayed time base in scientific notation.
:TIMebase:DELay:SCALe 0.00000005
:TIMebase:DELay:SCALe?

Sets the main time base offset.

NameTypeValuesDescription
offsetreal-Main time base offset value.

Sets or queries the scale of the main time base.

NameTypeValuesDescription
scalereal50 ps/div - 1 ks/divSets the main time base scale.
:TIMebase[:MAIN]:SCALe <scale>
:TIMebase[:MAIN]:SCALe?
:TIMebase:MODEset / query

Sets or queries the horizontal time base mode.

NameTypeValuesDescription
modeenumMAIN | XY | ROLLHorizontal time base mode to set.
enum - The query returns MAIN or ROLL.
:TIMebase:MODE ROLL
:TIMebase:MODE?

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

NameTypeValuesDescription
pos--User-defined reference position.

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

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

Sets the running status.

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

Sets or queries the status of the ROLL time base mode.

NameTypeValuesDescription
valueinteger0 - 2ROLL mode setting value.
:TIMebase:ROLL <value>
:TIMebase:ROLL?

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

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

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

NameTypeValuesDescription
<s>string-Source channel for the X coordinate.
:TIMebase:XY:Yset / query

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

NameTypeValuesDescription
<s>enumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the source channel for the Y coordinate.
enum - Returns the selected channel source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TIMebase:XY:Y CHANnel3
:TIMebase:XY:Y?

: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 in abbreviated keyword form.
:TRIGger:MODE SLOPe /*Selects the Slope trigger.*/
:TRIGger:MODE? /*The query returns SLOP.*/

Sets or queries the trigger coupling type.

NameTypeValuesDescription
<couple>enum-
returns

Queries the current trigger status.

enum - The current trigger status. Returns TD, WAIT, RUN, AUTO, or STOP.
:TRIGger:SWEepset / query

Sets or queries the trigger sweep mode.

NameTypeValuesDescription
sweepenumNORMal | SINGle | AUTOTrigger sweep mode.
:TRIGger:HOLDoffset / query

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

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

Turns on or off noise rejection, or queries its on/off status. Noise rejection reduces the possibility of the Noise trigger and is only available when the source is an analog channel or EXT.

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

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

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

Sets or queries the trigger source of Edge trigger.

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

Sets or queries the edge type of Edge trigger.

NameTypeValuesDescription
slopeenumPOSitive | NEGative | RFALlEdge trigger slope selection.
enum - The query returns POS, NEG, or RFAL.
*No additional examples beyond the invocation lines shown in the slice.*

Sets or queries the edge trigger level.

NameTypeValuesDescription
<level>real-

Sets or queries the trigger source of Pulse trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source for Pulse trigger.

Sets or queries the polarity of Pulse trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativePolarity setting for Pulse trigger.
enum - The query returns POS or NEG.
:TRIGger:PULSe:POLarity NEGative
:TRIGger:PULSe:POLarity?

Sets or queries the trigger condition of Pulse trigger.

NameTypeValuesDescription
whendiscrete-

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

NameTypeValuesDescription
widthrealPulse lower limit - 10 sPulse upper limit for the Pulse trigger.

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

NameTypeValuesDescription
<width>real100 ps - upper limitPulse lower limit width.
real - The lower limit of the pulse width in scientific notation.
:TRIGger:PULSe:LWIDth 0.000003 /*Sets the lower limit of the
pulse width to 3 μs.*/
:TRIGger:PULSe:LWIDth? /*The query returns 3.000000E-6.*/

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

NameTypeValuesDescription
<level>--

Sets or queries the trigger source of Slope trigger.

NameTypeValuesDescription
channelenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source channel.
enum - Returns the selected trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the edge type of Slope trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the trigger edge 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 the current time of the Slope trigger. The default unit is s.

NameTypeValuesDescription
timereal100 ps - 10 sCurrent time of the Slope trigger.
:TRIGger:SLOPe:TIME <time>
:TRIGger:SLOPe:TIME?

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

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

NameTypeValuesDescription
<time>real100 ps - upper limit
real - The query returns the lower time limit in scientific notation.

Sets or queries the vertical window type of Slope trigger.

NameTypeValuesDescription
windowenumTA | TB | TABSelects which trigger level limits are adjusted.
enum - Returns the current vertical window type of the Slope trigger.
:TRIGger:SLOPe:WINDow TB /*Sets the vertical window type to TB.*/
:TRIGger:SLOPe:WINDow? /*The query returns TB.*/

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
levelreal0V - 5 × VerticalScale - OFFSetLower limit of the trigger level.
real - Returns the upper limit of the trigger level in scientific notation.
:TRIGger:SLOPe:ALEVel 0.16 /*Sets the upper limit of the trigger
:TRIGger:SLOPe:ALEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal(-5 × VerticalScale - OFFSet) - 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 0.16
:TRIGger:SLOPe:BLEVel?

Sets or queries the trigger source of Video trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Trigger source for the video trigger.
enum - The query returns 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 polarity of the video trigger.

NameTypeValuesDescription
polarityenum-
returns

Sets or queries the sync type of Video trigger.

NameTypeValuesDescription
modeenumODDField | EVENfield | LINE | ALINesSelects the sync type used for the Video trigger.
enum - The query returns the current mode as POS or NEG.

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

NameTypeValuesDescription
lineinteger1 - 750Line number to use for the trigger. Valid range depends on the video standard: PAL/SECAM 1 to 625, NTSC 1 to 525, 480P 1 to 525, 576P 1 to 625, 720P60 1 to 750, and 720P50 1 to 750.

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 video trigger.

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

NameTypeValuesDescription
levelreal-Trigger level for the Video trigger.
real - Returns the trigger level of the Video trigger, in the same unit as the current amplitude.

Sets or queries the channel pattern of Pattern trigger.

NameTypeValuesDescription
pch1enumH | L | X | R | FPattern setting for CH1.
pch2optenumH | L | X | R | FPattern setting for CH2.
pch3optenumH | L | X | R | FPattern setting for CH3.
pch4optenumH | L | X | R | FPattern setting for CH4.
string - The query returns the channel pattern of Pattern trigger.

Sets or queries the trigger source of Pattern trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the pattern trigger source channel.
enum - Returns the currently set trigger source as CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the trigger source of Duration trigger.

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

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

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

Sets or queries the channel pattern of the Duration trigger.

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

Sets or queries the trigger condition of the Duration trigger.

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

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

NameTypeValuesDescription
timereal100 ps - 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 Duration trigger. The default unit is s.

NameTypeValuesDescription
timereal100 ps - 10sLower limit of the duration time.
string - The query returns the lower limit of the duration time in scientific notation.
:TRIGger:DURation:TLOWer 0.000003
:TRIGger:DURation:TLOWer?

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

NameTypeValuesDescription
sourcediscreteCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Specified channel for the duration trigger level.
levelreal-Trigger level for the specified channel.

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

Sets or queries the edge type of the Timeout trigger.

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

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

NameTypeValuesDescription
timerealsTimeout value.

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

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

Sets or queries the trigger source of the Runt trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Selects the trigger source.
enum - The query returns the current trigger 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 | NEGativeSelects the Runt trigger polarity.

Sets or queries the trigger condition of Runt trigger.

NameTypeValuesDescription
whenenumNONE | GREater | LESS | GLESsSelects the runt trigger condition.
enum - The query returns the current runt trigger condition as POS or NEG.

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

NameTypeValuesDescription
widthreal100 ps - 10sUpper limit of the pulse width.
real - The query returns the upper limit of the pulse width in scientific notation.
::TRIGger:RUNT:WUPPer 0.02
::TRIGger:RUNT:WUPPer?

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

NameTypeValuesDescription
widthreal100 ps - 10 sLower limit of the pulse width.
real - The query returns the lower limit of the pulse width in scientific notation.

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

NameTypeValuesDescription
levelrealLower limit - (5 × VerticalScale - OFFSet)Upper limit of the trigger level.
real - The query returns the upper limit of the trigger level in scientific notation.

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

NameTypeValuesDescription
<level>real-5 × VerticalScale - OFFSet - upper limitLower trigger level limit.
real - 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 level to 160 mV.*/
:TRIGger:RUNT:BLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the trigger source of Window trigger.

NameTypeValuesDescription
sourceenum-

Sets or queries the window type of Window trigger.

NameTypeValuesDescription
typeenumPOSitive | NEGative | RFALIWindow trigger slope/type.
enum - The query returns POSitive, NEGative, or RFALI.

Sets or queries the trigger position of Window trigger.

NameTypeValuesDescription
posenumEXIT | ENTer | TIMETrigger position of Window trigger.
enum - The query returns EXIT, ENT, or TIME.
:TRIGger:WINDows:POSition ENTer /*Sets the trigger position to
ENT.*/
:TRIGger:WINDows:POSition? /*The query returns ENT.*/

Sets or queries the window time for Window trigger.

NameTypeValuesDescription
<time>real-

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

NameTypeValuesDescription
levelrealLower limit - 5 × VerticalScale - OFFSetUpper limit of the trigger level.
string - The query returns the upper limit of the trigger level in scientific notation.

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
<level>real-5 × VerticalScale - OFFSet - upper limitLower limit of the trigger level.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:WINDows:BLEVel 0.05
:TRIGger:WINDows:BLEVel?

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

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

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

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

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

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

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge type for Delay trigger Edge B.
enum - The query returns POSitive or NEGative.

Sets or queries the delay type of Delay trigger.

NameTypeValuesDescription
typeenumGREater | LESS | GLESs | GOUTDelay trigger type.
enum - Returns the current delay trigger type.

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

NameTypeValuesDescription
timereal100 ps - 10 sUpper limit of delay time.
real - The query returns the upper limit of delay time in scientific notation.
:TRIGger:DELay:TUPPer 0.002 /*Sets the upper limit of delay time to 2 ms.*/
:TRIGger:DELay:TUPPer? /*The query returns 2.000000E-3.*/

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

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

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

NameTypeValuesDescription
levelreal(-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet)Threshold level of Source A for the Delay trigger.
real - The query 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
<level>real-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetThreshold level of Source B for the delay trigger.
real - The query returns the threshold level of Source B in scientific notation.
:TRIGger:DELay:BLEVel 0.16
:TRIGger:DELay:BLEVel?

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

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

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

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

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

NameTypeValuesDescription
slopeenum-

Sets or queries the data type of the Setup&Hold trigger. H indicates high level; L indicates low level.

NameTypeValuesDescription
patternenumH | LSelects the pattern level.
enum - The query returns H or L.
:TRIGger:SHOLd:PATTern L
:TRIGger:SHOLd:PATTern?

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

NameTypeValuesDescription
typeenumSETup | HOLD | SETHoldSelects the Setup&Hold trigger hold type.
enum - Returns the current hold type as SET, HOLD, or SETH.
:TRIGger:SHOLd:TYPE SETHOLd
:TRIGger:SHOLd:TYPE?

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

NameTypeValuesDescription
timerealsSetup time value.

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

NameTypeValuesDescription
timereal8 ns - 1sHold time value.
real - The query returns the hold time value in scientific notation.
:TRIGger:SHOLd:HTIMe 0.002
:TRIGger:SHOLd:HTIMe?

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level of the data source.
real - The query returns the trigger level of the data source in scientific notation.
:TRIGger:SHOLd:DLEVel 0.16 /*Sets the trigger level of the data source to 160 mV.*/
:TRIGger:SHOLd:DLEVel? /*The query returns 1.600000E-1.*/

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

NameTypeValuesDescription
levelreal-Trigger level of the clock source.
real - The query returns the trigger level of the clock source in scientific notation.
:TRIGger:SHOLd:CLEVel<level>
:TRIGger:SHOLd:CLEVel?

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4
enum - Returns CHAN1, CHAN2, CHAN3, or CHAN4.
::TRIGger:NEDGe:SOURce CHANnel2
::TRIGger:NEDGe:SOURce?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeEdge polarity for the Nth Edge trigger.
enum - The query returns POS or NEG.
:TRIGger:NEDGe:SLOPe NEGative
:TRIGger:NEDGe:SLOPe?

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

NameTypeValuesDescription
timerealsIdle time for the Nth Edge trigger.

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

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

Sets the level for the Nth Edge trigger.

NameTypeValuesDescription
levelreal-

Sets or queries the trigger source of the RS232 trigger.

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

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

NameTypeValuesDescription
<level>real-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level to set.
real - The query returns the trigger level in scientific notation.
::TRIGger:RS232:LEVel 0.16
::TRIGger:RS232:LEVel?

Sets or queries the pulse polarity of the RS232 trigger.

NameTypeValuesDescription
polarity--Pulse polarity setting.

Sets or queries the trigger condition of the RS232 trigger.

NameTypeValuesDescription
whenenumSTARt | ERRor | CERRor | DATATrigger condition for RS232 trigger.
enum - Returns the present RS232 trigger condition.
:TRIGger:RS232:WHEN <when>
:TRIGger:RS232:WHEN?

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

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

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

NameTypeValuesDescription
<baud>-bps

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.
integer - The query returns 5, 6, 7, or 8.
:TRIGger:RS232:WIDTh 6
:TRIGger:RS232:WIDTh?

Sets or queries the stop bits of RS232 trigger.

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

Sets or queries the check mode of RS232 trigger.

NameTypeValuesDescription
parityenumEVEN | ODD | NONECheck mode of RS232 trigger.
returns
: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
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the I2C trigger clock line.
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIC:SCL CHANnel2 /*Sets the clock source to CHANnel2.*/
:TRIGger:IIC:SCL? /*The query returns CHAN2.*/

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

NameTypeValuesDescription
levelreal-Trigger level of the clock line.
:TRIGger:IIC:SDAset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel of the data line.
enum - Returns the 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(-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet)Trigger level for the I2C data line.
real - Returns the trigger level in scientific notation.
:TRIGger:IIC:DLEVel 0.16 /*Sets the trigger level to 160 mV.*/
:TRIGger:IIC:DLEVel? /*The query returns 1.600000E-1.*/

Sets or queries the trigger condition of I2C trigger.

NameTypeValuesDescription
when--

Sets the address width for IIC triggering. The syntax takes a <bits> value.

NameTypeValuesDescription
bitsinteger-Address width in bits.

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

NameTypeValuesDescription
addressinteger0 - 2n-1I2C trigger address. The range depends on the current address width: 0 to 127, 0 to 255, or 0 to 1,023.
integer - Returns the trigger address as an integer.
:TRIGger:IIC:ADDRess 0
:TRIGger:IIC:ADDRess?

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

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

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

NameTypeValuesDescription
bytesinteger-

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

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

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

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

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of a certain bit of I2C trigger.
returns
:TRIGger:SPI:CLKset / query

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

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Source channel for the SPI trigger clock line.
enum - Returns the selected source channel as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:SPI:CLK CHANnel3
:TRIGger:SPI:CLK?

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-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level for the SPI trigger clock channel.
string - The query returns the trigger level in scientific notation.
TRIGger:SPI:CLEVel 0.16
TRIGger:SPI:CLEVel?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the clock edge type for SPI trigger.

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

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

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level of the SPI data channel.
real - The query returns the trigger level in scientific notation.
:TRIGger:SPI:DLEVel 0.16
:TRIGger:SPI:DLEVel?

Sets or queries the trigger condition of SPI trigger.

NameTypeValuesDescription
whenenum-
:TRIGger:SPI:CSset / query

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

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

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet
real - The query 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 for the SPI trigger.

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

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

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

NameTypeValuesDescription
width--

Sets or queries the data value of the SPI trigger. The valid range is related to the current data width; the maximum data width is 32, so the data range is 0 to 2^32-1.

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

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

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

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

NameTypeValuesDescription
codeenum0 | 1 | 255Data value of the selected SPI trigger bit.
enum - The query returns the data value of the selected SPI trigger bit.

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

NameTypeValuesDescription
baudinteger10 kbps - 5 MbpsSignal rate of the CAN trigger.
integer (bps) - Returns the signal rate in the range 10 kbps to 5 Mbps.
:TRIGger:CAN:BAUD 125000 /*Sets the signal rate to 125000 bps.*/
:TRIGger:CAN:BAUD? /*The query returns 125000.*/

Sets or queries the trigger source of CAN trigger.

NameTypeValuesDescription
source--

Sets or queries the signal type of CAN trigger.

NameTypeValuesDescription
stypeenumH | L | RXTX | DIFFerentialSignal type used for the CAN trigger.
enum - The query returns H, L, RXTX, or DIFFerential.

Sets or queries the trigger condition of the CAN trigger.

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

Sets or queries the sample point position of CAN trigger, expressed in percent.

NameTypeValuesDescription
spointreal%Sample point position of the CAN trigger.
real (%) - Returns the sample point position of CAN trigger, expressed in percent.

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
boolboolean-Enables or disables the extended ID.

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

NameTypeValuesDescription
boolbooleanfalse - trueSelects whether Define is set to Data or ID.
boolean - The query returns true or false.
:TRIGger:CAN:DEFine true /*Sets Define to ID.*/
:TRIGger:CAN:DEFine? /*The query returns true.*/

Sets the CAN trigger data width, and the query requests the current data width.

NameTypeValuesDescription
<data>--

Sets or queries the data value of CAN trigger.

NameTypeValuesDescription
datainteger0 - 240-1Data value of the CAN trigger.
integer - The query returns an integer.
:TRIGger:CAN:DATA <data>
:TRIGger:CAN:DATA?

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

NameTypeValuesDescription
<currbit>integer0 - 39
integer - The query returns an integer ranging from 0 to 39.
:TRIGger:CAN:CURRbit 8
:TRIGger:CAN:CURRbit?

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

NameTypeValuesDescription
codeinteger0 - 1Data value for the selected CAN trigger bit.
integer - The query returns the data value of the selected CAN trigger bit.

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

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSetTrigger level to set for CAN trigger.
real - The query returns the trigger level in scientific notation.
:TRIGger:CAN:LEVel <level>
:TRIGger:CAN:LEVel?

Sets or queries the trigger source of the FlexRay trigger.

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

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

NameTypeValuesDescription
levelreal-Trigger level for the FlexRay trigger.

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

NameTypeValuesDescription
baudenum2500000 | 5000000 | 10000000Signal rate of the FlexRay trigger.
enum - Returns 2500000, 5000000, or 10000000.
:TRIGger:FLEXray:BAUD 5000000
:TRIGger:FLEXray:BAUD?

Sets or queries the channel of the FlexRay trigger.

NameTypeValuesDescription
chenumA | BChannel of the FlexRay trigger.
enum - The query returns A or B.
:TRIGger:FLEXray:CH B /*Sets the channel of FlexRay trigger to Channel B.*/
:TRIGger:FLEXray:CH? /*The query returns B.*/

Sets or queries the trigger condition of the FlexRay trigger.

NameTypeValuesDescription
condenumFRAMe | SYMBol | ERRor | TSSTrigger condition to use.
:TRIGger:FLEXray:WHEN <cond>
:TRIGger:FLEXray:WHEN?

Sets or queries the position of the FlexRay trigger when the trigger condition is Position.

NameTypeValuesDescription
posenumTSS | FSS | FES | DTSPosition of the FlexRay trigger.
enum - Returns the current FlexRay trigger position.

Sets or queries the frame type of the FlexRay trigger.

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

Sets or queries the symbol type of FlexRay trigger when the trigger condition is set to Symbol.

NameTypeValuesDescription
<symbol>discrete-Symbol type of the FlexRay trigger.

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

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

Sets or queries whether the FlexRay trigger condition uses ID or cycle count when the trigger condition is set to Frame.

NameTypeValuesDescription
boolboolean-Selects the definition used for the FlexRay trigger condition.
boolean - Returns true or false.
:TRIGger:FLEXray:DEFine? true
:TRIGger:FLEXray:DEFine?

Sets or queries the CYC comparison condition of the FlexRay trigger when the trigger condition is "FRAMe".

NameTypeValuesDescription
cycmaxenumEQU | NOT | GRE | LESS | INR | OUTRCYC comparison condition.

Sets or queries the upper limit of cycle count of the FlexRay trigger. The configured upper limit should be greater than or equal to the lower limit set by :TRIGger:FLEXray:CYMIn; otherwise the lower limit is adjusted.

NameTypeValuesDescription
cycmaxinteger0 - 63Upper limit of the FlexRay trigger cycle count.
integer - The query returns the upper limit of the FlexRay trigger cycle count.

Sets or queries the lower limit of cycle count of the FlexRay trigger. The query returns an integer ranging from 0 to 63.

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

Sets or queries the ID comparison condition of the FlexRay trigger when the trigger condition is FRAMe or SYMBol.

NameTypeValuesDescription
<idcomp>enum-ID comparison condition for the FlexRay trigger.
returns

Sets or queries the lower limit ID value of the FlexRay trigger when the trigger condition is "FRAMe" or "SYMBol".

NameTypeValuesDescription
datamininteger0 - 1023Lower limit ID value for the FlexRay trigger.

Sets or queries the upper limit ID value of the FlexRay trigger.

NameTypeValuesDescription
datamaxinteger0 - 1023Upper limit ID value of the FlexRay trigger.
:TRIGger:FLEXray:IDMAx 100
:TRIGger:FLEXray:IDMAx?

Sets or queries the trigger level of the clock line of the I2S trigger.

NameTypeValuesDescription
levelreal-5 x VerticalScale - OFFSet - 5 x VerticalScale - OFFSetTrigger level to set for the clock line.
real (V) - 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 | CHANnel4
enum - The query returns CHAN1, CHAN2, CHAN3, or CHAN4.

Sets or queries the trigger level of the frame clock line source in I2S trigger.

NameTypeValuesDescription
levelreal-5 × VerticalScale - OFFSet - 5 × VerticalScale - OFFSet

Sets or queries the data source of the I2S trigger.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4Data source for the I2S trigger.
enum - The query returns the selected data source as CHAN1, CHAN2, CHAN3, or CHAN4.
:TRIGger:IIS:SOURce:DATA CHANnel2 /*Sets the data source to CHANnel2.*/
:TRIGger:IIS:SOURce:DATA? /*The query returns CHAN2.*/

Sets or queries the trigger level of the data line source of the IIS trigger.

NameTypeValuesDescription
levelreal-Trigger level for the IIS data line source.
real - The query returns the trigger level in scientific notation.
:TRIGger:IIS:DLEVel 0.01
:TRIGger:IIS:DLEVel?

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

NameTypeValuesDescription
slopeenumNEGative | POSitiveType of the clock edge for the I2S trigger.
enum - Returns the clock edge as NEG or POS.
:TRIGger:IIS:CLOCk:SLOPe NEGative /*Sets the clock edge to NEGative.*/
:TRIGger:IIS:CLOCk:SLOPe? /*The query returns NEG.*/

Sets or queries the audio state of the I2S trigger.

NameTypeValuesDescription
audioenumRIGHt | LEFT | EITHerSelects which channel's audio is used for the I2S trigger.
enum - Returns the current audio state as RIGH, LEFT, or EITH.
:TRIGger:IIS:AUDio RIGHt /*Sets the I2S audio to RIGHt.*/
:TRIGger:IIS:AUDio? /*The query returns RIGH.*/

Sets or queries the trigger condition of I2S trigger.

NameTypeValuesDescription
operator--

Sets or queries the user width of I2S trigger.

NameTypeValuesDescription
uwidth--

Sets or queries the width of I2S trigger.

NameTypeValuesDescription
uwidthinteger4 - 32Sets the user width of I2S trigger.
integer - The query returns an integer ranging from 4 to 32.
:TRIGger:IIS:UWIDth 10 /*Sets the user width of I2S trigger to
10.*/
:TRIGger:IIS:UWIDth? /*The query returns 10.*/

Sets or queries the alignment mode of the I2S trigger.

NameTypeValuesDescription
settingenumLJ | RJ | IISAlignment mode for the I2S trigger.
enum - The query returns the current alignment mode.
:TRIGger:IIS:ALIGnment LJ /*Sets the alignment mode of I2S
trigger to LJ.*/
:TRIGger:IIS:ALIGnment? /*The query returns LJ.*/

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

NameTypeValuesDescription
data--

Sets or queries the specified bit for the data min. of I2S trigger. The valid range depends on the user width set by :TRIGger:IIS:UWIDth (Option).

NameTypeValuesDescription
datamininteger-Specified bit for the data min. of I2S trigger.
integer - Returns the specified bit for the data min. of I2S trigger as an integer ranging from 0 to 39.

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

NameTypeValuesDescription
datamaxinteger-Data max. value for the I2S trigger.
integer - Returns the data max. value as an integer ranging from 0 to 39.
:TRIGger:IIS:DMAX 3 /*Sets the data max. value to 3.*/
:TRIGger:IIS:DMAX? /*The query returns 3.*/

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

NameTypeValuesDescription
<code>integer-
integer - The query returns an integer value for the specified bit of the I2S trigger data.

Sets or queries the trigger source of LIN trigger.

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

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

NameTypeValuesDescription
levelreal(-5 × VerticalScale - OFFSet) - (5 × VerticalScale - OFFSet)Trigger level for the LIN trigger.
real - Returns the trigger level in scientific notation.

Sets or queries the protocol version of the LIN trigger.

NameTypeValuesDescription
stdenum1X | 2X | BOTHProtocol version of the LIN trigger.
enum - Returns the protocol version of the LIN trigger.

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

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

Sets or queries the LIN trigger sample point.

NameTypeValuesDescription
valuereal0 - 100Sample point of the LIN trigger as a percentage.

Sets or queries the trigger condition of LIN trigger.

NameTypeValuesDescription
whenenumSYNCbreak | ID | DATA | IDData | SLEep | WAKeup | ERRorSelects the LIN trigger condition.
enum - Returns the current LIN trigger condition.

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

NameTypeValuesDescription
<value>enumSYNC | ID | CHECKSelects the LIN trigger error type.
enum - The query returns the current LIN trigger error type.
:TRIGger:LIN:ERRor CHECK
:TRIGger:LIN:ERRor?
:TRIGger:LIN:IDset / query

Sets or queries the ID value of the LIN trigger.

NameTypeValuesDescription
idreal0 - 63ID value of the LIN trigger.
integer - The query returns an integer ranging from 0 to 63.
:TRIGger:LIN:ID 4
:TRIGger:LIN:ID?

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

NameTypeValuesDescription
datainteger-

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

NameTypeValuesDescription
currbitinteger0 - 39Current bit of the LIN trigger data.
integer - Returns the current bit value.
:TRIGger:LIN:CURRbit 8
:TRIGger:LIN:CURRbit?

Sets the LIN trigger code value. The valid range of the code is related to the data bytes setting; with up to 8 bytes, the range is 0 to 2^64-1.

NameTypeValuesDescription
codeinteger0 - 264-1LIN trigger code value.

Sets or queries the trigger source of the M1553 trigger.

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

Sets or queries the type of the trigger level of M1553 trigger.

NameTypeValuesDescription
windowenumTA | TB | TABSelects the trigger window type.
enum - The query returns TA, TB, or TAB.
:TRIGger:M1553:WINDow TAB
:TRIGger:M1553:WINDow?

Sets the trigger level of M1553 trigger. The page slice shows the setter syntax only.

NameTypeValuesDescription
levelreal-Trigger level value.

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

NameTypeValuesDescription
levelreal(-5 × VerticalScale - OFFSet) - upper limitLower trigger level setting.
real - The query returns the lower limit of the trigger level in scientific notation.
:TRIGger:M1553:BLEVel <level>
:TRIGger:M1553:BLEVel?

Sets or queries the polarity of the M1553 trigger.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the M1553 trigger polarity.
enum - Returns POS or NEG.
:TRIGger:M1553:POLarity POSitive
:TRIGger:M1553:POLarity?

Sets or queries the trigger condition of M1553 trigger.

NameTypeValuesDescription
<when>discrete-

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

NameTypeValuesDescription
syncenumDATA | STATUS | ALLSync type for the M1553 trigger when the trigger condition is SYNCbreak.
enum - Returns the current sync type as SYNC, DATA, CMD, STAT, or ERR.

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 M1553 trigger data compare type.

NameTypeValuesDescription
<datacomp>--

Sets or queries the data value of the 1553 trigger.

NameTypeValuesDescription
datainteger0 - 65535Data value for the 1553 trigger.

Sets or queries the bit of data max of the M1553 trigger.

NameTypeValuesDescription
datamaxinteger0 - 19
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
<datamin>integer0 - 19

Sets or queries the data value of the M1553 trigger.

NameTypeValuesDescription
datainteger0 - 6Data value for the M1553 trigger.

Sets or queries the bit of bit time of the M1553 trigger when the trigger condition is set to "RAT+11Bit".

NameTypeValuesDescription
databitinteger0 - 13Bit of bit time to set or query.
integer - Returns the bit number as an integer ranging from 0 to 13.
:TRIGger:M1553:DBIT 10 /*Sets the bit of the bit time of M1553 trigger to 10.*/
:TRIGger:M1553:DBIT? /*The query returns 10.*/

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

NameTypeValuesDescription
codeinteger0 | 1 | 255Data value of the specified bit of M1553 trigger.
integer - The query returns 0, 1, or 255.
:TRIGger:M1553:CODE 1 /*Sets the data value of a certain bit of M1553 trigger to 1.*/
:TRIGger:M1553:CODE? /*The query returns 1.*/

:WAVeform:SOURceset / query

Sets or queries the source channel of waveform data reading.

NameTypeValuesDescription
sourceenumCHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH1 | MATH2 | MATH3 | MATH4
enum - The query returns 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 waveform data reading mode used by :WAVeform:DATA? when reading data.

NameTypeValuesDescription
modeenumNORMal | MAXimum | RAWSelects the waveform data reading mode.
:WAVeform:FORMatset / query

Sets or queries the return format of the waveform data.

NameTypeValuesDescription
formatenumWORD | BYTE | ASCiiSelects the waveform data return format.
enum - The query returns WORD, BYTE, or ASC.
:WAVeform:POINtsset / query

Sets or queries the number of waveform points to be read in the current mode. The allowed range of <point> depends on the current reading mode of the waveform data.

NameTypeValuesDescription
pointinteger1 - 1000Number of waveform points to be read.
integer - The query returns the number of waveform points.

Reads the waveform data.

definite_length_block - Returns waveform data in the currently selected waveform format. In WORD or BYTE format, the response includes a TMC header plus waveform data points and an end identifier; in ASCii format, it returns the actual voltage value of each waveform point in scientific notation, separated by commas.
:WAV:DATA?

Queries the time interval between two neighboring points of the currently selected channel source in the X direction.

real - Returns the X increment value. In NORMal mode, XINCrement = TimeScale/100; in RAW mode, XINCrement = 1/SampleRate.

Queries the start time of the waveform data of the currently selected channel source in the X direction.

real - Returns the time value in scientific notation.

Queries the reference time of the waveform points of the currently selected channel source in the X direction.

integer - Returns 0, namely the first waveform point on the screen or in internal memory.

Queries the unit voltage value of the current source channel Y in the Y direction.

real - Returns the unit voltage value of the current source channel Y in the Y direction. The returned value depends on the current data reading mode: in NORMal mode it is VerticalScale/25; in RAW mode it is related to the currently selected Verticalscale; in MAX mode it is VerticalScale/25 in RUN state and related to the internal waveform VerticalScale and the currently selected VerticalScale in Stop state.

Queries the vertical offset relative to the vertical reference position of the currently selected channel source in the Y direction.

integer - Returns the Y-origin value. The returned value is related to the current data reading mode.

Queries the vertical reference position of the currently selected channel source in the Y direction.

:WAVeform:STARtset / query

Sets or queries the start position of waveform data reading.

NameTypeValuesDescription
stainteger1 - 1000
integer
:WAVeform:STOPset / query

Sets or queries the stop position of waveform data reading.

NameTypeValuesDescription
stopinteger1 - 1000
::WAVeform:STOP 500 /*Sets the stop point to 500.*/
::WAVeform:STOP? /*The query returns 500.*/

Queries all the waveform parameters.

string - Returns 10 waveform parameters separated by commas: <format>,<type>,<points>,<count>,<xincrement>,<xorigin>,<xreference>,<yincrement>,<yorigin>,<yreference>.
:WAVeform:PREamble?/*The query returns 0,0,1000,1,1.000000E-8,-5.000000E-6,0.000000E-12,4.000000E-03,0,128. */