/

Rigol

/

Rigol DS1102E

SCPI COMMAND REFERENCE

Rigol DS1102E

Rigol DS1102E

The Rigol DS1102E is Rigol's oscilloscope in the DS1000E/DS1000D Series Digital Oscilloscope family. Its SCPI remote-control interface exposes 227 commands across 24 subsystems - 130 settable and 97 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.

227

Commands

130

Settable

97

Queries

24

Subsystems

SCPI

Verified

2026-07-16

All commands

Sets or queries the current acquire mode of the oscilloscope. The mode can be real-time sampling or equivalent sampling.

enum - Returns the current acquire mode.
:ACQ:MODE ETIM Setup the acquire mode as ETIMe.
:ACQ:MODE? The query returns EQUAL_TIME.

Returns the current acquisition type setting.

enum - Returns the present acquisition type.
:ACQuire:TYPE?

Sets the acquisition mode to averaging. The command is listed in the quick reference only; no syntax details or parameter values are provided in this slice.

Sets the memory depth for acquisition. The command takes a <depth> value.

NameTypeValuesDescription
depthinteger-Acquisition memory depth.
:ACQuire:TYPEset / query

Sets the acquisition type. The command is listed in the acquisition subsystem quick reference.

Sets or queries the menu display state of the oscilloscope. This command is listed among the display commands, but the provided slice does not include its detailed syntax or return information.

Sets or queries the display persistence mode of the oscilloscope.

Sets or queries the oscilloscope display type between sampling points. The display type can be VECTors or DOTS.

enum - Returns the current display type.

Sets or queries the brightness of the waveform display. The count value can be an integer between 0 and 32.

NameTypeValuesDescription
countinteger0 - 32Brightness setting value.
integer - The query returns the setting value of count.
:DISP:INT 12 Setup the waveform brightness as 12.
:DISP:INT? The query returns 12.

Sets the display intensity. The command is listed in the Display subsystem quick reference.

Sets the display of the menu area on or off.

NameTypeValuesDescription
stateenumON | OFFTurns the menu display on or off.

Sets or queries the horizontal timebase scan mode. The mode can be MAIN for the main timebase or DELayed for delayed scan.

enum - Returns the current scan mode as MAIN or DELAYED.
:TIM:MODE? The query returns MAIN.

Sets and queries the offset of the MAIN or delayed timebase, i.e. the waveform position relative to the trigger midpoint. In MAIN state, the optional :DELayed node should be omitted.

NameTypeValuesDescription
offsetreal-500s - +500sOffset of the timebase position relative to the trigger midpoint.
real (s) - The query returns the setting value of the offset in seconds.
:TIM:OFFS 1

Sets or queries the horizontal timebase format. The value can be XY, YT, or SCANning.

enum - Returns the current timebase format as X-Y, Y-T, or SCANNING.

Sets or queries the horizontal scale for the MAIN or DELayed timebase. The unit is seconds per division, with the valid range depending on acquisition mode.

NameTypeValuesDescription
scale_valreal2ns - 50sHorizontal scale value for the MAIN or DELayed timebase.
real (s) - Returns the setting value of <scale_val> in seconds.
:TIM:SCAL 2 Setup its scale as 2s.
:TIM:SCAL? The query returns 2.000e+00.
:TIMebase:FORMatset / query

Sets the timebase display format.

NameTypeValuesDescription
formatenumYT | XYSelects the timebase format.
:TIMebase:FORMat
:TIMebase:MODEset / query

Sets the timebase mode.

NameTypeValuesDescription
modeenum-

Sets the horizontal delay offset of the timebase. The command applies to the delayed timebase path when :TIMebase:MODE is delayed.

NameTypeValuesDescription
offsetreal-Horizontal offset for the delayed timebase.

Sets the timebase scale for the main or delayed timebase. The delayed timebase node is optional in the command path.

NameTypeValuesDescription
scalerealMINimum - MAXimumTimebase scale setting.

Sets or queries the trigger mode. The mode can be EDGE, PULSE, VIDEO, SLOPE, PATTERN, DURATION, or ALTERNATION.

enum - Returns the current trigger mode as one of EDGE, PULSE, VIDEO, SLOPE, PATTERN, DURATION, or ALTERNATION.
:TRIG:MODE EDGE Setup the trigger mode as EDGE.
:TRIG:MODE? The query returns EDGE.

Sets or queries the trigger holdoff time. The valid range for <count> is 500 ns to 1.5 s.

real (s) - Returns the setting value of <count> in s.

Sets or queries the sensitivity of the edge trigger. The allowed count range is 0.1 div to 1 div.

real (div) - Returns the setting value <count> in div.

Queries the edge trigger slope type. The query returns POSITIVE for a rising edge or NEGATIVE for a falling edge.

enum - Returns the current edge trigger slope type.
:TRIG:EDGE:SLOP? The query returns POSITIVE.

Sets or queries the pulse trigger condition. The mode can be positive or negative greater-than, less-than, or equal-to.

enum - Returns the current pulse trigger condition as one of +GREATER THAN, +LESS THAN, +EQUAL, -GREATER THAN, -LESS THAN, or -EQUAL.
:TRIG:PULS:MODE? The query returns +GREATER THAN.

Sets or queries the pulse trigger sensitivity. The setting range is 0.1 div to 1 div.

NameTypeValuesDescription
countreal0.1 - 1Sensitivity value in divisions.
real (div) - Returns the setting value of <count> in div.

Sets or queries the pulse width. The allowed range for the width value is 20 ns to 10 s.

real (s) - Returns the setting value of the pulse width in seconds.
:TRIG:PULS:WIDT 0.001
:TRIG:PULS:WIDT?

Sets or queries the synchronous mode of the video trigger. The mode can be ODDfield, EVENfield, LINE, or ALLlines.

enum - Returns the current synchronous mode as ODD FIELD, EVEN FIELD, LINE, or ALL LINES.
:TRIG:VIDEO:MODE EVEN
:TRIG:VIDEO:MODE?

Sets or queries the video trigger polarity. The polarity can be positive or negative.

enum - Returns the video trigger polarity.

Sets or queries the number of the specified synchronous line for video triggering. In NTSC standard the valid range is 1 to 525; in PAL/SECAM standard the valid range is 1 to 625.

integer - Returns the current line number.
:TRIG:VIDEO:LINE 25
:TRIG:VIDEO:LINE?

Queries the type of video trigger standard.

enum - Returns the current video trigger standard.
:TRIG:VIDEO:STAN? The query returns PAL/SECAM.

Sets or queries the trigger sensitivity. The valid range for the count is 0.1 div to 1 div.

NameTypeValuesDescription
countreal0.1 - 1Trigger sensitivity in divisions.
real (div) - Returns the setting value of <count> in div.
:TRIG:VIDEO:SENS 0.5 Setup the trigger sensitive as 0.5div.
:TRIG:VIDEO:SENS? The query returns 5.00e-01.

Sets or queries the trigger sensitivity for slope trigger. The allowed range is 0.1 div to 1 div.

real (div) - Returns the setting value of <count> in div.

Sets or queries the slope trigger time setting. The allowed range is 20 ns to 10 s.

real (s) - Returns the setting value of <count> in seconds.
:TRIG:SLOP:TIME 0.01 Setup the slope time is 10ms.
:TRIG:SLOP:TIME? The query returns 1.000e-02.

Sets or queries the trigger slope condition. The mode can be positive or negative greater-than, less-than, or equal.

enum - Returns the present slope condition as one of the listed slope keywords.
:TRIG:SLOP:MODE +GRE Setup the slope condition as +GREaterthan.
:TRIG:SLOPe:MODE? The query returns +GREATER THAN.

Sets or queries the trigger level type used for slope triggering. The available values depend on the current slope condition: PA, PB, or PAB for positive-slope conditions, and NA, NB, or NAB for negative-slope conditions.

NameTypeValuesDescription
countenumPA | PB | PAB | NA | NB | NABTrigger level type to select.
:TRIGger:SLOPe:WINDow <count>
:TRIGger:SLOPe:WINDow?

Sets or queries the upper boundary "Level A" of trigger level. The valid value range is from LevelB to +6 times the current vertical scale (V/div).

NameTypeValuesDescription
valuerealLevelB - +6*ScaleUpper boundary of the trigger level.
real (V) - Returns the setting value of level in V.
:TRIG:SLOP:LEVA 2 Setup the upper boundary of trigger level as 2V.
:TRIG:SLOP:LEVA? The query returns 2.000e+00.

Sets or queries the lower boundary, Level B, of the trigger level. The allowed value range is -6*Scale to Level A, where Scale is the current vertical scale in V/div.

NameTypeValuesDescription
valuereal-6*Scale - LevelALower trigger level boundary to set.
real (V) - Returns the setting value of Level B in volts.
:TRIG:SLOP:LEVB -1.5
:TRIG:SLOP:LEVB?

Sets or queries the type of pattern for a digital signal. The value and mask are 16-bit unsigned integers; edge source ranges from DIG0 to DIG15, and edge is 1 for rising edge or 0 for falling edge.

string - Returns the setting values of <value>, <mask>, <edge source>, and <edge> in turn. The <value> and <mask> fields are returned as decimal data.
:TRIG:PATT:PATT? The query returns 65535, 65535, DIG2, Positive.

Sets and queries the digital signal pattern type for duration trigger. The value and mask are 16-bit unsigned integers; the query returns both in order.

NameTypeValuesDescription
valueinteger0 - 65535Pattern value; high is 1 and low is 0.
maskinteger0 - 65535Pattern mask; enabled bits are 1 and X bits are 0.
numeric - Returns the setting value of <value> and <mask> in turn.
:TRIG:DUR:PATT 65535,655535
:TRIG:DUR:PATT?

Sets or queries the limiting time of the duration trigger. The allowed time range is 2 ns to 10 s.

real (s) - Returns the setting value of the duration trigger time.
:TRIG:DUR:TIME 0.05
:TRIG:DUR:TIME?

Queries or sets the limiting condition of trigger time. The qualifier can be GREaterthan, LESSthan, or EQUal.

enum - Returns the limiting condition of trigger time as GREATER THAN, LESS THAN, or EQUAL.

Sets or queries which channel is used for alternation trigger source. The source can be CHANnel1 or CHANnel2.

enum - Returns the selected channel as CH1 or CH2.
:TRIG:ALT:SOUR CHAN2
:TRIG:ALT:SOUR?

Sets or queries the trigger type in alternation mode. The allowed values are EDGE, PULSe, SLOPe, and VIDEO.

enum - Returns the current trigger type in alternation mode.
:TRIG:ALT:TYPE EDGE Setup the trigger type as EDGE.
:TRIG:ALT:TYPE? The query returns EDGE.

Queries the horizontal timebase offset of the current channel. The returned value is in seconds and the allowed range depends on the acquisition mode.

real (s) - Returns the setting value of offset in s.
:TRIG:ALT:TOFFS? The query returns 2.000e-04.

Sets or queries the timebase of the current channel. The allowed value range is 2 ns to 20 ms.

NameTypeValuesDescription
valuereal2ns - 20msTimebase setting value.
real (s) - Returns the setting value of the timebase in seconds.
:TRIG:ALT:TSCAL 0.001 Setup the timebase as 1ms.
:TRIG:ALT:TSCAL? The query returns 1.000e-03.

Sets or queries the current edge type. The value can be POSitive for a rising edge or NEGative for a falling edge.

enum - Returns POSITIVE or NEGATIVE.
:TRIG:ALT:EDGE:SLOP POS Setup the edge type.
:TRIG:ALT:EDGE:SLOP? The query returns POSITIVE.

Sets or queries the trigger level of the current channel for the selected alternation mode. The mode can be EDGE, PULSe, or VIDEO, and the level range is -6 times the current vertical scale to +6 times the current vertical scale.

NameTypeValuesDescription
valuereal-6*Scale - +6*ScaleTrigger level setting for the current channel.
real (V) - Returns the setting value of the trigger level in volts.
:TRIG:ALT:EDGE:LEV 2
:TRIG:ALT:EDGE:LEV?

Queries the current pulse condition and slope condition or the synchronization condition of the video trigger for the specified alternation mode. The mode can be PULSE, SLOPE, or VIDEO, and the returned value depends on that mode.

NameTypeValuesDescription
modeenum:PULSe | :SLOPe | :VIDEOSelects the alternation trigger mode.
enum - Returns the setting value of <value> for the selected mode.
:TRIG:ALT:PULS:MODE? The query returns +GREATER THAN.

Sets or queries the current pulse width or slope time for alternating trigger modes. The mode can be SLOPe or PULSe, and the value range is 20 ns to 10 s.

NameTypeValuesDescription
modeenumSLOPe | PULSeSelects whether the time applies to slope or pulse mode.
valuereal20ns - 10sSets the pulse width or slope time.
real (s) - Returns the setting value of <value> in seconds.
:TRIG:ALT:SLOP:TIME 0.002
:TRIG:ALT:SLOP:TIME?

Sets or queries the current video trigger standard.

enum - Returns the current video trigger standard as NTSC or PAL/SECAM.
:TRIG:ALT:VIDEO:STAN NTSC Setup the video standard as NTSC.
:TRIG:ALT:VIDEO:STAN? The query returns NTSC.

Sets and queries the trigger level type for the current state. The allowed setting depends on the slope condition: positive slopes map to PA, PB, or PAB, and negative slopes map to NA, NB, or NAB.

NameTypeValuesDescription
countenumPA | PB | PAB | NA | NB | NABSpecifies the trigger level type to use in the current state.
enum - Returns the current trigger level type.
:TRIG:ALT:SLOP:WIND PA
:TRIG:ALT:SLOP:WIND?

Sets and queries the current number of the specified video line in synchronous mode. The valid range depends on the TV standard: NTSC uses 1 to 525, and AL/SECAM uses 1 to 625.

integer - Returns the setting value of <value>.
:TRIG:ALT:VIDEO:LINE? The query returns 100.

Queries the current upper boundary "Level A" of the trigger level in slope trigger mode. The returned value is in volts.

real (V) - The setting value of Level A, returned in V.
:TRIG:ALT:SLOP:LEVA?

Queries the current lower boundary “Level B” of trigger level in slope trigger mode. The returned value is in V.

real (V) - The setting value of Level B in volts.

Sets or queries the trigger coupling mode for the selected alternate trigger mode. The coupling can be DC, AC, HF, or LF.

enum - Returns the current coupling mode.
:TRIG:ALT:EDGE:COUP DC Setup the coupling mode as DC.
:TRIG:ALT:EDGE:COUP? The query returns DC.

Sets or queries the trigger holdoff for the selected alternate trigger mode. The mode can be EDGE, PULSe, SLOPe, or VIDEO, and the holdoff count range is 500 ns to 1.5 s.

NameTypeValuesDescription
countreal500ns - 1.5sHoldoff time to set.
real (s) - The query returns the setting value of <count> in seconds.

Sets or queries trigger sensitivity for the specified alternate trigger mode. The mode can be EDGE, PULSe, SLOPe, or VIDEO, and the count range is 0.1 div to 1 div.

NameTypeValuesDescription
modeoptenumEDGE | PULSe | SLOPe | VIDEOAlternate trigger mode to which the sensitivity setting applies.
countreal0.1 - 1Trigger sensitivity value in divisions.
real (div) - Returns the setting value of count in div.
:TRIG:ALT:EDGE:SENS 0.5 Setup the trigger sensitive as 0.5div.
:TRIG:ALT:EDGE:SLOP:SENS? The query returns 5.00e-01.
:TRIGger:MODEset / query

Sets the trigger mode.

NameTypeValuesDescription
modeenum-

Sets the trigger level for alternate slope triggering A. The command is part of the alternate trigger slope settings.

NameTypeValuesDescription
levelAreal-Trigger level for slope A.

Sets the trigger level B for alternate trigger mode. The command is documented as part of the alternate trigger slope settings.

Sets the alternation trigger type. The page slice only lists the command name in the quick reference and does not provide syntax, parameter details, or a return value.

Sets the time offset used for alternate trigger time settings.

NameTypeValuesDescription
timereal0 - 10Time offset value.

Sets the time scale for alternate trigger operation.

NameTypeValuesDescription
time scalereal-Time scale for alternate trigger operation.

Sets the line number used for alternate video triggering.

NameTypeValuesDescription
lineinteger1 - 525Line number for alternate video trigger.

Sets the trigger coupling for alternate trigger mode. The command is documented as part of the :TRIGger:ALTernation<mode> trigger settings group.

NameTypeValuesDescription
couplingenum-Trigger coupling setting for alternate mode.

Sets the trigger alternation holdoff setting for the specified mode. The command is listed in the trigger alternation command group; no parameter details are shown in this slice.

Sets the trigger level for the selected alternate trigger mode.

NameTypeValuesDescription
modeenum-Alternate trigger mode selection.

Sets the alternate trigger mode selection. The command is part of the trigger alternation configuration group.

NameTypeValuesDescription
modeenum-Alternate trigger mode selection.

Sets the trigger sensitivity for the selected alternate trigger mode. The command is documented under the alternate trigger configuration commands.

NameTypeValuesDescription
modeenum-Alternate trigger mode selection.

Sets the time value for the alternate trigger mode. The manual lists this command under the alternate trigger settings but does not provide parameter details on this page slice.

Sets the qualifier for the duration trigger condition.

NameTypeValuesDescription
qualifierenum-Qualifier for the duration trigger condition.

Sets the trigger duration time. This command is part of the trigger duration configuration group.

NameTypeValuesDescription
timereal1e-8 - 10Trigger duration time value.

Sets the trigger edge sensitivity.

NameTypeValuesDescription
sensitivityreal-The edge trigger sensitivity value.

Sets the edge trigger slope. The command is listed in the quick reference for the trigger subsystem.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the trigger edge slope.
:TRIGger:HOLDoffset / query

Sets the trigger holdoff time.

NameTypeValuesDescription
holdoffreal-Trigger holdoff time.

Sets the trigger pattern condition for pattern triggering. The manual lists the command in the trigger command reference but does not provide parameter details on this page slice.

Sets the trigger pulse sensitivity. The command is listed in the quick reference only; no syntax, parameter details, or return value are documented in the provided slice.

Sets the pulse-width trigger condition. The manual slice lists the command in the trigger quick reference only and does not provide syntax details or parameter definitions.

Sets the trigger slope level A. This command is listed in the trigger slope command group; no syntax or value details are provided in the slice.

Sets the trigger slope level B for slope trigger mode. This command is listed in the command quick reference; no parameter details are provided in the slice.

Sets the slope trigger mode. The command is listed in the trigger slope command group.

Sets the trigger slope sensitivity. The manual lists it in the slope trigger command group, but this slice does not provide parameter details.

Sets the trigger window slope parameter. The slice lists the command in the trigger slope command reference, but provides no further syntax or value details.

Returns the current trigger status.

enum - Current trigger status.

Sets the line number for video trigger. This command is part of the video trigger subsystem.

NameTypeValuesDescription
lineinteger1 - 525Line number used for video trigger selection.

Selects the video trigger mode. The manual lists this command in the video trigger command set.

Sets the polarity of the video trigger. This command is part of the trigger video subsystem.

NameTypeValuesDescription
polarityenum-Polarity setting for video trigger.

Sets the trigger video sensitivity.

NameTypeValuesDescription
sensitivityrealMINimum - MAXimumTrigger video sensitivity level.

Sets the video trigger standard. The command is listed in the Trigger command quick reference.

Sets or queries the trigger source for the selected trigger mode. The allowed source depends on the trigger mode: EDGE, PULSE, SLOPE, or VIDEO.

NameTypeValuesDescription
srcenumCHANnel<n> | EXT | ACLine | DIGital<m>Trigger source to use.

Sets or queries the trigger level for the selected trigger mode. The level applies to EDGE, PULSE, or VIDEO triggers and is specified in volts per division; the query returns the setting value in volts.

NameTypeValuesDescription
levelreal-6*Scale - +6*ScaleTrigger level to set for the selected mode.
real (V) - Returns the setting value of <level> in V.
:TRIG:EDGE:LEV 1
:TRIG:EDGE:LEV?

Sets or queries the trigger type for the selected trigger mode. The mode can be EDGE, PULSE, SLOPE, PATTERN, or DURATION.

enum - Returns the current trigger type.
:TRIG:EDGE:SOUR CHAN1
:TRIG:EDGE:SOUR? The query returns CH1.

Sets or queries the trigger coupling type for the selected trigger mode. The mode may be EDGE, PULSE, or SLOPE, and the coupling can be DC, AC, HF, or LF.

enum - Returns the current coupling type.
:TRIG:EDGE:COUP DC Setup the coupling type as DC.
:TRIG:EDGE:COUP? The query returns DC.

Sets the trigger level for the selected trigger mode. The mode-specific form is listed under the trigger commands in the quick reference.

NameTypeValuesDescription
modeenum-Trigger mode selector for the mode-specific trigger subsystem.
levelreal-Trigger level value.

Sets the trigger sweep mode for the selected trigger type. The command is part of the trigger subsystem and uses the <mode> node.

NameTypeValuesDescription
modeenum-Selected trigger type node.
sweepenum-Trigger sweep mode.

Queries the On/Off state of math operation display. The query returns ON or OFF.

enum - Returns the current math operation display state.
:MATH:DISP? The query returns ON

Sets or queries the math operation type of the current channel. Supported operation types are A+B, A-B, AB, and FFT.

enum - Returns the current math operation type.
:MATH:OPER A-B Setup the operation as A-B.
:MATH:OPER? The query returns A-B.
:MATH:DISPlayset / query

:MATH:DISPlay sets the display state for the math waveform. It is listed in the command quick reference as a math subsystem command.

:MATH:OPERateset / query

Sets the MATH operation. The command is listed in the quick reference without further syntax or parameter detail on this page.

Sets or queries the On/Off state of FFT operation.

enum - The query returns ON or OFF.

Queries the on/off state of the channel bandwidth limit. <n> could be 1 or 2.

enum - Returns the bandwidth limit state.
:CHAN2:BWL? The query returns OFF.

Sets or queries the coupling mode of the specified channel. <n> can be 1 or 2.

enum - Returns the channel coupling mode.

Sets or queries the On/Off state of the specified channel display. <n> can be 1 or 2.

enum - Returns the current display state as ON or OFF.
:CHAN2:DISP ON
:CHAN2:DISP?

Sets or queries the on/off state of waveform inversion for channel <n>. <n> could be 1 or 2.

enum - Returns the waveform inversion state.
:CHAN2:INV OFF Turn off the inverted display of Channel 2.
:CHAN2:INV? The query returns OFF.

Sets or queries the vertical offset for channel <n>, where <n> can be 1 or 2. The offset range depends on the vertical scale: ±40 V when Scale ≥ 250 mV, or ±2 V when Scale < 250 mV.

real (V) - Returns the setting value of <offset>.
:CHAN2:OFFS? The query returns 2.000e+01.

Sets or queries the probe attenuation factor for channel 1 or 2.

NameTypeValuesDescription
attnenum1 | 5 | 10 | 50 | 100 | 500 | 1000Probe attenuation factor.
enum - Returns the setting value of <attn>.
:CHAN2:PROB 10
:CHAN2:PROB?

Queries the On/Off state of the channel filter. <n> can be 1 or 2.

enum - Returns the filter setting for the specified channel.
:CHAN2:FILT? The query returns OFF.

Queries the vertical scale setting for the specified channel. The returned value is reported in volts.

real (V) - The setting value of <range> in V.
:CHAN2:SCAL 20
:CHAN2:SCAL? The query returns 2.000e+01.

Queries the adjusting mode of scale for the specified channel. ON denotes Fine and OFF denotes Coarse; <n> can be 1 or 2.

NameTypeValuesDescription
ninteger1 - 2Channel number.
enum - Returns the current scale adjustment mode as Coarse or Fine.
:CHAN2:VERN? The query returns Fine.

Enables or disables the channel bandwidth limit for the specified channel.

Sets whether the specified channel is displayed.

NameTypeValuesDescription
ninteger1 - 4Channel number to affect.

Turns the channel filter on or off for the specified channel. The command applies to channel <n>.

NameTypeValuesDescription
ninteger-Channel number to which the filter setting applies.
stateenum-Filter state.

Inverts the polarity of the selected channel display. This command is part of the channel configuration set for channel n.

Sets or queries the memory depth of the specified channel. The channel is identified by <n>.

integer - Returns the memory depth of the specified channel.

Sets the vertical offset of the specified channel.

NameTypeValuesDescription
ninteger1Channel number.

Sets the vertical scale for the specified channel.

NameTypeValuesDescription
ninteger-Channel number.
scalereal-Vertical scale setting.

Sets the vernier mode for the selected channel.

NameTypeValuesDescription
ninteger1 - 4Channel number to which the vernier setting applies.

*OPC?query

Returns 1 when all pending overlapped commands have been completed. It is used to synchronize command execution.

integer - Returns 1 when all pending overlapped commands have been completed.
*OPC?
*IDN?query

Returns the instrument identification string.

string - Returns the manufacturer, model, serial number, and firmware version identification string.
*RSTset / query

Resets the instrument to its default state. The quick reference lists this as a common command.

:AUTOset / query

Puts the oscilloscope in autoset mode.

:BEEP:ACTionset / query

Sets the action performed by the beeper. The command is listed in the BEEP subsystem quick reference.

:BEEP:ENABleset / query

Enables or disables the beep function.

NameTypeValuesDescription
stateenumON | OFFTurns beep enable on or off.

:COUNter:ENABleset / query

Enables or disables the counter function.

NameTypeValuesDescription
stateenumON | OFFTurns the counter function on or off.

Returns the current counter value.

numeric - Returns the current counter value.

Sets the vertical position of the specified digital channel. The channel number is given by <n>.

NameTypeValuesDescription
ninteger-Digital channel number.
positionreal-Vertical position to set for the digital channel.
:DIGital<n>:TURNset / query

Turns the specified digital channel on or off.

NameTypeValuesDescription
stateenumON | OFFSets the digital channel state.

:FORCetrigset / query

Forces a trigger event.

:FORCetrig

:HARDcopyset / query

Sends the current screen contents to the printer or external storage as a hardcopy. The command is listed as a setter and no parameters are shown on this page.

:INFO:LANGuageset / query

Sets the system language used by the instrument's on-screen information. The command is listed in the quick reference; this slice does not show its syntax or allowed values.

:KEY:ACQuireset / query

Acquires the key input for the oscilloscope front-panel key listed in the command index. The quick reference lists it as a command under the K section but does not provide syntax details on this page.

:KEY:AUTOset / query

Executes the AUTO key function on the instrument front panel.

:KEY:CHANnel1set / query

Simulates pressing the front-panel CHANnel1 key. This is a key-command entry in the quick reference.

:KEY:CURSorset / query

Simulates pressing the front-panel Cursor key. This is a key action command listed in the quick reference.

:KEY:DISPlayset / query

Simulates pressing the Display hard key on the front panel.

:KEY:DISPlay
:KEY:F1set / query

Calls the user-defined function key F1.

:KEY:LOCKset / query

Locks or unlocks the front-panel keys.

NameTypeValuesDescription
stateenumLOCK | RUNSelects whether the keypad is locked or returned to normal operation.
:KEY:MATHset / query

Simulates pressing the MATH key on the front panel.

:KEY:MEASureset / query

Performs the same action as pressing the front-panel MEASURE key.

:KEY:MNUoffset / query

Turns the menu off using the front-panel key command. This entry is listed in the quick reference only; no syntax details are provided on this page.

:KEY:REFset / query

Assigns the front-panel REF key function.

:KEY:RUNset / query

Executes the RUN key function.

:KEY:STORageset / query

Sends the selected front-panel key action for storage functions. This is a quick-reference command entry only; the slice does not provide parameter or return details.

:KEY:+FUNCtionset / query

Selects the next function in the key menu.

:KEY:+FUNCtion
:KEY:FORCeset / query

Forces a key action on the front panel.

:KEY:FORCe
:KEY:H_POS_DECset / query

Decreases the horizontal position. This is a front-panel key command.

*No example given in the provided slice.*
:KEY:H_POS_INCset / query

Moves the waveform display horizontally by one increment.

:KEY:H_SCALE_DECset / query

Decreases the horizontal scale setting. This is a front-panel key command listed in the quick reference.

:KEY:H_SCALE_INCset / query

Increments the horizontal scale setting from the front-panel key command.

:KEY:LAset / query

Turns the logic analyzer key function on or off. This command is listed in the command quick reference with the :KEY subsystem.

NameTypeValuesDescription
stateenumON | OFFSelects whether the :KEY:LA function is enabled or disabled.
:KEY:MNUTIMEset / query

Selects the utility function on the front-panel key menu.

:KEY:MNUTRIGset / query

Calls the selected trigger menu item in the KEY subsystem.

:KEY:OFFset / query

Turns off the key/menu prompt display. This command is listed as a quick-reference entry only; no syntax details are provided on the page slice.

:KEY:PROMPT_Hset / query

Selects the horizontal prompt key function. The command is listed in the command quick reference with no additional syntax or behavior details on this page.

Sets the horizontal prompt key function. This command is listed in the key-command quick reference.

Sets the prompt trigger level key action. This command is listed in the command quick reference only; no parameter details are provided in the slice.

:KEY:PROMPT_Vset / query

Prompts the vertical direction key on the front panel.

Moves the vertical position prompt upward on the display.

:KEY:PROMPT_V_POS

Decreases the trigger level. This is a front-panel key command listed in the quick reference.

Increases the trigger level in small steps. This is a front-panel key command.

:KEY:Trig%50set / query

Triggers the automatic 50% level selection for the trigger system. This is a keyboard/utility command listed in the quick reference.

:KEY:UTILityset / query

Utility key event for the front panel keypad. It triggers the KEY:UTILity function.

:KEY:V_POS_DECset / query

Decrements the vertical position of the displayed waveform. This is a front-panel key command with no documented parameters.

:KEY:V_POS_INCset / query

Increments the vertical position of the waveform display. This is a front-panel key command with no parameters.

:LA:DISPlayset / query

Controls the display of logic analyzer data. The manual lists it in the command quick reference only.

:LA:GROUpset / query

Sets the size of a logic analyzer group. The indexed form `:LA:GROUp<n>:SIZe` is listed separately in the quick reference.

Sets the size of a logic analyzer group. The group is identified by the numeric index <n>.

NameTypeValuesDescription
ninteger-Logic analyzer group index.
sizeinteger-Group size setting.
:LA:THResholdset / query

Sets the logic analyzer threshold level. This command is documented in the LA subsystem quick reference.

:MEASure:CLEarset / query

Clears measurement results. The command is listed in the Measure command quick reference.

Returns the measured fall time. The command is listed in the quick reference under measurement queries.

real - Measured fall time.

Returns the negative pulse delay measurement.

real (s) - Returns the negative pulse delay measurement.

Returns the negative duty cycle measurement. The command is a measurement query and provides the current NDUTycycle value.

real - Returns the negative duty cycle measurement value.

Returns the negative pulse width measurement.

real - Negative pulse width measured from the waveform.

Returns the overshoot measurement result.

real - Returns the overshoot measurement value.

Returns the positive delay measurement. This is a measurement query under the :MEASure subsystem.

real - Returns the measured positive delay value.

Returns the duty cycle measurement for the positive pulse. It is a measurement query with no documented parameters in this slice.

real - The measured positive-pulse duty cycle.

Returns the period measurement result.

real (s) - Returns the measured period value.

Measures the preshoot of the currently selected waveform. The command is listed as a measurement query in the quick reference.

real - Returns the measured preshoot value.

Returns the pulse width measurement result.

real (s) - Returns the measured pulse width.

Returns the rise time measurement result.

real - Returns the rise time measurement result.
:MEASure:SOURceset / query

Sets the source used for measurement operations. The command is listed in the quick reference, but this slice does not show the allowed values or syntax details.

:MEASure:TOTalset / query

Enables total measurement mode. The quick reference lists the command but does not provide syntax details or a return value on this page.

Returns the measured voltage amplitude.

real (V) - Measured voltage amplitude.

Returns the average voltage measurement for the selected source.

real (V) - The average voltage value measured on the selected source.

Returns the base value of the waveform measured on the selected source.

real - Returns the measured waveform base value.

Returns the maximum voltage of the waveform currently selected for measurement.

real (V) - The measured maximum voltage.

Returns the minimum value of the selected waveform measurement.

real - The minimum measured value.

Returns the peak-to-peak voltage measurement. The command is a measurement query and does not take any parameters.

real (V) - Peak-to-peak voltage.

Returns the measured RMS voltage value.

real (V) - Measured RMS voltage.

Returns the top value of the waveform being measured.

real - Returns the top value of the waveform being measured.

:RUNset / query

Starts acquisition/run mode.

:STOPset / query

Stops waveform acquisition.

Loads the factory default storage settings. This command is listed in the Storage section of the quick reference.

:Trig%50set / query

Sets the trigger holdoff as a percentage value.

NameTypeValuesDescription
percentreal0 - 100Trigger holdoff percentage.