Clears the queue of error information.
SCPI COMMAND REFERENCE
The Rigol DS1074B is Rigol's oscilloscope in the DS1000B Series Digital Oscilloscope family. Its SCPI remote-control interface exposes 305 commands across 28 subsystems - 167 settable and 138 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.
305
Commands
167
Settable
138
Queries
28
Subsystems
SCPI
Verified
2026-07-16
All commands
Downloads the system setup data. The setup data is binary data that uses the IEEE 488.2 definite-length block (#) format.
| Name | Type | Values | Description |
|---|---|---|---|
| setup_data | block | - | Binary system setup data to download. |
:SYSTem:SETup <setup_data>
Returns the next system error in the error queue. Repeated queries retrieve subsequent errors until the queue is empty.
Sets up the system. The quick reference lists the command but does not provide syntax details, parameters, or a return value in this slice.
Sets the acquisition mode. The mode may be real-time sample or equal-time sample.
:ACQ:MODE ETIM :ACQ:MODE?
Sets the acquisition type. The available types are NORMal, AVERage, and PEAKdetect.
:ACQ:TYPE AVERage Set the acquisition type as average acquisition. :ACQ:TYPE? Return AVERAGE.
Sets the average acquisition count. The count range is 2 to 256 and must be a power of 2.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 2 - 256 | Average acquisition count. |
:ACQ:AVER 16 Set the average acquisition time as 16. :ACQ:AVER? Return 16.
Sets the averaging mode for acquisition. It is listed in the quick reference as an acquisition command.
Returns the current acquisition sample rate.
Selects the acquisition type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets the display type of the screen grid. The grid setting may be FULL, HALF, or NONE, and the query returns the current grid state.
:DISP:GRID FULL Make grid and coordinate shown. :DISP:GRID? Return FULL.
Sets the display type of acquisition points. The query returns the current display type, either VECTORS or DOTS.
[:DISP:TYPE] VECT [:DISP:TYPE]?
Sets the display time of the on-screen menu; the menu hides after the selected time. The query returns the current menu display time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | enum | 1s | 2s | 5s | 10s | 20s | INFinite | Menu display time before the menu is hidden. |
:DISP:MNUD 10s Set the display time as 10s. :DISP:MNUD? Return 10s.
Queries the waveform persist state. The query returns 1 for ON or 0 for OFF.
*none provided in slice*
Queries the menu display function state. The query returns 1 when menu display is ON and 0 when it is OFF.
:DISP:MNUS? Return 1.
Sets the display mode of the screen. The mode may be normal or inverted.
:DISP:SCR NORM Set the screen as normal display mode. :DISP:SCR? Return NORMAL.
Returns or sets the display grid brightness. The setting range is 0 to 100, with larger values making the grid brighter.
:DISP:BRIG? Return 10.
Queries the brightness of the waveform on the screen. The returned value is in the range 0 to 100.
:DISP:IN? Return 12.
Sets the display brightness.
Clears the display. The command is listed in the Display command group in the quick reference.
Returns the screen display data. The command is a query and does not take parameters.
Sets the display grid on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns the display grid on or off. |
Sets the display intensity. This command adjusts how bright the display appears.
| Name | Type | Values | Description |
|---|---|---|---|
| intensity | real | 0 - 100 | Display intensity level. |
Sets the menu display state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | - | Menu display state. |
Sets the menu display status. The command appears in the display subsystem quick reference.
Sets the display persistence mode.
Sets the display to show the screen view. The command is listed in the quick reference under display commands.
Sets the display type. The command is listed in the quick reference under display commands.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets the timebase offset of main mode, i.e. the waveform position relative to the center of the screen. The query returns the current timebase offset in seconds.
:TIM:OFFS? Return 1.000e000.
Sets the scan mode of the horizontal timebase to MAIN or DELayed. The query returns MAIN or DELAYED.
:TIM:MODE MAIN Set the scan mode as main time base. :TIM:MODE? Return MAIN.
Sets the timebase offset of delayed scan, i.e. the waveform position relative to center screen. The query returns the offset value in seconds.
:TIM:DEL:OFFS? Return 1.000e000.
Sets the timebase scale of delayed scan. When Delayed is ON, changing this scale enlarges the waveform window to view waveform details.
| Name | Type | Values | Description |
|---|---|---|---|
| scale_val | real | 1ns/div - 50s/div | Timebase scale for delayed scan. |
:TIMebase:DELayed:SCALe <scale_val> :TIMebase:DELayed:SCALe?
Sets or queries the main timebase scale. The unit is s/div; in NORMAL mode the allowed range depends on instrument model, and in SCAN mode the range is 50 ms to 50 s.
:TIM:MODE MAIN Set the scan mode as main. :TIM:SCAL 2 Set the timebase scale as 2s. :TIM:SCAL? Return 2.000e000.
Sets the timebase format to XY, YT, or ROLL. The query returns the current timebase format.
:TIM:FORM YT Set the timebase format as Y-T. :TIM:FORM? Return Y-T.
Sets the delayed timebase offset.
Sets the delayed timebase scale.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | - | Delayed timebase scale value. |
Sets the timebase display format.
Sets the timebase mode.
Sets the timebase main offset. The command is documented in the quick reference only; no parameter details or return value are given in this slice.
Sets the main timebase scale.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | 1.0 ns/div - 50.0 s/div | Timebase scale for the main timebase. |
Queries the current trigger mode. The query returns EDGE, PULSE, VIDEO, ALTERNATION, or PATTERN.
:TRIG:MODE? Return EDGE.
Sets the trigger coupling mode. The query returns the current coupling mode.
Sets the trigger sensitivity. The value range is 0.1 div to 1 div.
| Name | Type | Values | Description |
|---|---|---|---|
| count | real | 0.1 - 1 | Trigger sensitivity value in divisions. |
:TRIG:SENS 0.2 Set the trigger sensitivity as 0.2div. :TRIG:SENS? Return 2.000e-001.
Sets the high frequency reject trigger function on or off. The query returns 1 or 0, indicating ON or OFF, respectively.
:TRIG:HFRE ON :TRIG:HFRE?
Returns or sets the trigger edge slope. The setting can be POSitive (rising edge), NEGative (falling edge), or ALTernation (rising and falling edge).
:TRIG:EDGE:SLOP? Return POSITIVE.
Returns the current pulse trigger mode. The query yields one of the listed pulse polarity/width relation states.
:TRIG:PULS:MODE? Return +GREATER THAN.
Sets the pulse width for pulse trigger conditions. The query returns the current pulse width in seconds.
Returns the video trigger sync mode. The query yields ODD FIELD, EVEN FIELD, LINE, or ALL LINES.
:TRIG:VIDEO:MODE? Return EVEN FIELD.
Sets the video trigger polarity. POSitive is for a video signal where the black level is low, and NEGative is for a video signal where the black level is high.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Video trigger polarity. |
:TRIG:VIDEO:POL POS Set the video polarity as positive. :TRIG:VIDEO:POL? Return POSITIVE.
Sets the specified sync line number for video trigger. The valid range depends on the video standard: 1 to 525 for NTSC and 1 to 625 for PAL.
:TRIG:VIDEO:LINE 25 Set the specified sync line number as 25. :TRIG:VIDEO:LINE? Return 25.
Sets the video standard as NTSC or PAL/SECAM. The query returns the current video standard.
:TRIG:VIDEO:STAN PALS :TRIG:VIDEO:STAN?
Sets or queries the code pattern used for pattern triggering. The query returns the stored value, mask, external source, edge source, and edge setting.
:TRIG:PATT:PATT? Return 27, 31, EXT5, Channel3, Positive.
Sets the current alternation trigger source. The source depends on the current alternation channel and may be Source A or Source B.
:TRIG:ALT:CURRSOUR SOURB Set the current channel as source B. :TRIG:ALT:CURRSOUR? Return SOURceB.
Selects the alternation trigger channel. The query returns the currently selected alternation trigger channel.
:TRIG:ALT:SOUR? Return CH1CH2.
Queries the trigger type for the alternating trigger source. The query may optionally specify a source; it returns EDGE, PULSE, or VIDEO.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | SOURceA | SOURceB | Selects the alternation source to query. |
:TRIG:ALT:TYPE EDGE,SOURB Set the trigger type as edge trigger. :TRIG:ALT:TYPE? SOURB Return EDGE.
Sets or queries the time scale of the current alternation channel. The value range is 2 ns to 20 ms, and the source may be SourceA or SourceB depending on the current alternation channel.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 2ns - 20ms | Time scale value to set. |
| sourceopt | enum | SOURceA | SOURceB | Selects the alternation source channel. |
:TRIG:ALT:TSCAL 0.001,SOURB :TRIG:ALT:TSCAL? SOURB
Sets the trigger level of the current channel in alternate trigger mode. The query returns the trigger voltage level, in volts, for the specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -6*Scale-Offset① - +6*Scale+Offset① | Trigger level value to set. |
| sourceopt | enum | SOURceA | SOURceB | Selects the alternate trigger source. |
:TRIG:ALT:LEV 2, SOURB Set the trigger voltage level as 2V. :TRIG:ALT:LEV? SOURB Return 2.000e000.
Queries the timebase offset. An optional source can be specified.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | SOURceA | SOURceB | Selects the source channel for the query. |
:TRIG:ALT:TOFFS? SOURB Return 2.000e-004.
Queries the edge type of the edge trigger in the current channel. The query can be qualified by source A or source B.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | SOURceA | SOURceB | Selects source A or source B for the current alternation channel. |
:TRIG:ALT:EDGE:SLOP? SOURB Return POSITIVE.
Sets the trigger condition of pulse trigger for the current alternation channel. The source may be SOURCEA or SOURCEB, which vary with the current alternation channel.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | +GREaterthan | +LESSthan | +EQUal | -GREaterthan | -LESSthan | –EQUal | Trigger condition to set. |
| sourceopt | enum | SOURceA | SOURceB | Selects the source channel. |
:TRIG:ALT:PULS:MODE +GRE, SOURB :TRIG:ALT:PULS:MODE? SOURB
Sets or queries the pulse width used for alternate triggering. The optional source selects SOURCEA or SOURCEB, varying with the current alternation channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | SOURceA | SOURceB | Selects the alternation source channel. |
:TRIG:ALT:PULS:TIME? SOURB Return 2.000e-003.
Sets the video polarity for alternation triggering. The query returns the current polarity as POSITIVE or NEGATIVE, optionally for a specified source.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects the video polarity. |
| sourceopt | - | - | Specifies the source as SOURCEA or SOURCEB. |
:TRIG:ALT:VIDEO:POL POS,SOURB :TRIG:ALT:VIDEO:POL? SOURB
Sets the sync mode of alternation trigger and video trigger. The source may be SOURceA or SOURceB, varying with the current alternation channel.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ALLLins | ODDField | EVENfield | LINE | Sync mode to set for the alternation trigger and video trigger. |
| sourceopt | enum | SOURceA | SOURceB | Source selection for the current alternation channel. |
:TRIG:ALT:VIDEO:MODE ALLLINES,SOURB Set the sync mode as all lines. :TRIG:ALT:VIDEO:MODE? SOURB Return ALL LINES.
Sets or queries the video standard used by the alternation trigger. The setting can be applied to source A or source B, depending on the current alternation channel.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | NTSC | PALSecam | Video standard to set. |
| sourceopt | enum | SOURceA | SOURceB | Source to apply the setting to. |
:TRIG:ALT:VIDEO:STAN NTSC,SOURB Set the video standard as NTSC. :TRIG:ALT:VIDEO:STAN? SOURB Return NTSC.
Sets the trigger alternation coupling mode for the specified source. The available modes are DC, AC, and LF.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | SOURceA | SOURceB | Selects the alternation source to apply the setting to. |
:TRIG:ALT:COUP? SOURB Return DC.
Queries the specified sync line number for an alternation video trigger source. If a source is specified, it applies to SOURCEA or SOURCEB for the current alternation channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | SOURceA | SOURceB | Selects the alternation source. |
*none provided in slice for exact long-form mnemonic*
Sets the high frequency reject function of ALTernation Trigger on or off. The query returns 1 or 0, indicating ON or OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 1 | ON | 0 | OFF | Enables or disables high frequency reject for ALTernation Trigger. |
:TRIG:ALT:HFRE ON Set HFR on. :TRIG:ALT:HFRE? Return 1.
Sets the alternate trigger holdoff time for the specified source. The holdoff time is the waiting time before the oscilloscope can start a new trigger; during holdoff, triggering is inhibited until the holdoff ends.
| Name | Type | Values | Description |
|---|---|---|---|
| count | real | 100ns - 1.5s | Holdoff time value. |
| sourceopt | enum | SOURceA | SOURceB | Trigger source to which the holdoff time applies. |
:TRIG:HOLD 0.0001, SOURA Set the holdoff time of source A as 100us. :TRIG:HOLD? SOURA Return 1.000e-004.
Sets the trigger sensitivity for alternation trigger. The sensitivity count range is 0.1 div to 1 div, and an optional source may be specified for source A or B.
| Name | Type | Values | Description |
|---|---|---|---|
| count | real | 0.1 - 1 | Trigger sensitivity count. |
| sourceopt | enum | SOURceA | SOURceB | Selects source A or source B. |
:TRIG:ALT:SENS 0.1, SOURceB Set the trigger sensitivity as 01. :TRIG:ALT:SENS? SOURceB Return 1.000e-001.
Sets the trigger coupling mode.
| Name | Type | Values | Description |
|---|---|---|---|
| coupling | enum | - | Trigger coupling mode. |
Sets the trigger coupling high-frequency reject option. This command is documented as part of the trigger coupling group.
Sets the trigger holdoff time.
| Name | Type | Values | Description |
|---|---|---|---|
| holdoff | real | MINimum - MAXimum | Trigger holdoff time. |
Sets the trigger mode.
Sets the pulse trigger mode.
Sets the trigger sensitivity. The command is documented in the quick reference only; no parameter details are provided in this slice.
Returns the current trigger status.
Sets the video trigger mode.
Sets the trigger video polarity. The command is listed in the trigger video command group.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | - |
Sets the coupling mode for alternate trigger. The manual slice does not provide the allowed values or further parameter details.
Selects the current source used for alternate trigger. The command is listed in the quick reference, but this slice does not provide syntax details or a return value.
Sets whether high-frequency reject is enabled for alternate trigger coupling.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables high-frequency reject. |
Sets the trigger alternation holdoff. The command is listed in the quick reference with no further syntax or value details on this page slice.
Sets the trigger level for the alternate trigger source. The quick reference lists this command under alternate trigger settings.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Trigger level for alternate trigger. |
Sets the trigger alternation source. The slice only identifies the command in the quick reference and does not document parameter details.
Sets the trigger alternation type.
Sets the trigger alternate time scale. The command is listed in the alternate trigger subsystem quick reference.
| Name | Type | Values | Description |
|---|---|---|---|
| time scale | real | - | Time scale for alternate trigger. |
Sets the video line number used for alternate trigger video triggering.
Sets the video trigger mode under alternate trigger configuration.
Sets the video standard used for alternate trigger video mode.
Sets the trigger pattern pattern. The quick reference lists the command but provides no further syntax or parameter details on this page.
Sets the line number used for video trigger. This command is part of the video trigger subsystem.
Sets the video trigger standard.
| Name | Type | Values | Description |
|---|---|---|---|
| standard | enum | - |
Sets or queries the trigger source for the selected trigger mode. Allowed sources depend on the mode: EDGE allows channel, external, EXT5, or AC line; PULSE, VIDEO, and PATTERN allow channel or external sources.
Sets the voltage level for Edge, Pulse, Video, or Pattern trigger modes. The query returns the current trigger level in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -6*Scale-Offset① - +6*Scale+Offset① | Voltage trigger level to set. |
| srcopt | enum | CHANnel<n> | EXT | Source used in Pattern mode. |
:TRIG:EDGE:LEV 2 Set the trigger level as 2V. :TRIG:EDGE:LEV? Return 2.000e000.
Sets the trigger sweep mode for Edge, Pulse, or Pattern trigger operation. The mode can be AUTO, NORMal, or SINGle.
:TRIG:EDGE:SWEep AUTO :TRIG:EDGE:SWEep?
Sets the trigger sweep mode for the specified trigger mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | - | Trigger mode node used in the command path. |
Sets Math waveform display on or off. The query returns 1 for ON or 0 for OFF.
:MATH:DISP ON Set Math waveform to be on. :MATH:DISP? Return 1.
Displays the mathematical waveform on the screen.
Turns the channel bandwidth limit function on or off for channel <n> 1 through 4. The limit reduces bandwidth to 20 MHz when ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 1 | ON | 0 | OFF | Sets the bandwidth limit state. |
:CHAN2:BWL OFF Set BW limit function of channel 2 off. :CHAN2:BWL? Return 0.
Sets the input coupling mode for the specified channel. The channel number <n> may be 1, 2, 3, or 4; the query returns the current coupling mode.
:CHAN2:COUP? Return DC.
Sets the specified channel display state to ON or OFF. The channel number <n> may be 1, 2, 3, or 4.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number to control. |
:CHAN2:DISP ON Set channel 2 to on. :CHAN2:DISP? Return 1.
Sets the waveform invert function for channel <n> to ON (inverted waveform displayed) or OFF (normal waveform displayed). The <n> may be 1, 2, 3 or 4.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 1 | ON | 0 | OFF | Turns waveform inversion on or off for the selected channel. |
:CHAN2:INV OFF Set the invert function of channel 2 to off. :CHAN2:INV? Return 0.
Sets the vertical offset of the specified channel. The channel number <n> may be 1, 2, 3, or 4; the allowed offset range depends on the scale.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -40V - +40V | Vertical offset to set for the channel. |
:CHAN2:OFFS 20 Set the vertical offset of channel 2 as 20V. :CHAN2:OFFS? Return 2.000e001.
Sets the probe attenuation factor for the specified channel. The channel number <n> may be 1, 2, 3, or 4, and the attenuation <attn> may be one of the listed X factors.
| Name | Type | Values | Description |
|---|---|---|---|
| attn | enum | 0.001 X | 0.01 X | 0.1 X | 1X | 2 X | 5X | 10X | 20 X | 50X | 100X | 200 X | 500X | 1000X | Attenuation factor of the probe. |
:CHAN2:PROB 10X :CHAN2:PROB?
Queries the vertical scale for the specified channel. The channel number <n> may be 1, 2, 3, or 4.
:CHAN2:SCAL?
Queries the digital filter state for the specified channel. The query returns 1 for ON and 0 for OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
:CHAN2:FILT?
Sets the displayed unit for the specified channel. The query returns the current unit setting.
:CHAN1:UNIT VOLT Set the unit of channel 1 as V. :CHAN1:UNIT? Return VOLTs.
Queries the vertical adjustment mode for the specified channel. The query returns 1 for ON (Fine) and 0 for OFF (Coarse).
| Name | Type | Values | Description |
|---|---|---|---|
| channel | integer | 1 - 4 | Channel number n. |
:CHAN2:VERN? Return 1.
Sets the bandwidth limit for the specified channel. The command belongs to the channel configuration group and uses the channel number placeholder <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 | Channel number. |
Sets the input coupling for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
| coupling | enum | - | Input coupling mode. |
Turns the specified channel display on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Channel number to which the command applies. |
Enables or disables the channel filter for the specified channel. The command applies to channel <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 | Channel number to which the filter setting applies. |
Inverts the selected channel signal display. The command is set per channel using the channel index <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel index. |
Returns the memory depth currently set for the specified channel.
Sets the vertical offset of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
Sets the probe attenuation for the specified channel.
Sets the vertical scale for the specified channel. The channel number is given by <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Channel number. |
| scale | real | - | Vertical scale for the channel. |
Sets the units used to display the selected channel's waveform values.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number to configure. |
| units | enum | - | Units selection for the channel. |
Sets the channel vernier function for the specified channel. The command applies to channel <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Channel number. |
Sets all measurement functions on or off. The query returns 1 or 0, indicating ON or OFF respectively.
Selects the channels used for measuring time delay. The query returns the selected channel pair.
:MEAS:DELASOUR? Return CH1, CH2.
Selects the measurement channel for measurements. The query returns the currently selected source as CH1, CH2, CH3, or CH4.
:MEAS:SOUR? Return CH1.
Selects the channel pair used for phase delay measurement. The query returns the selected source pair as two channel identifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel used for phase delay measurement. |
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | Channel used for phase delay measurement. |
:MEAS:PHASOUR CHAN1 CHAN2 Measure the phase delay. :MEAS:PHASOUR? Return CH1, CH2.
Clears measurement results.
Selects the source used for delay measurements.
Disables measurement functions. This command is listed in the Quick Reference; no syntax, parameters, or return data are provided in the slice.
Enables measurement functions.
Measures the fall time of the selected waveform. The command is a measurement query and returns the measured fall time value.
Returns the measured frequency of the signal.
Measures the negative delay between two waveforms.
Measures the negative duty cycle of the waveform. This is a measurement query.
Measures the negative phase between two signals. This command is listed in the quick reference; the slice does not provide syntax details beyond the command name.
Measures negative pulse width. This is a query command.
Measures overshoot on the selected waveform or source. This command is a measurement query.
Measures pulse delay. The command is listed in the quick reference with no additional syntax or result details on this page slice.
Measures positive duty cycle. This is a measurement query and returns the current positive duty-cycle value.
Returns the period measurement.
Sets the measurement phase source. The source used for phase measurement is specified by the command.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | - | Measurement phase source. |
Returns the positive phase difference measurement. This query is listed in the measurement command quick reference.
Returns the preshoot measurement result.
Measures pulse width on the selected source.
Returns the rise time measurement.
Selects the measurement source used by the instrument. The command is listed in the quick reference only; this slice does not show syntax details or the returned value.
Performs a total measurement. This command is listed in the quick reference as a measurement command.
Measures the amplitude of the selected waveform source. This is a query command.
Returns the average voltage measurement result.
Returns the vertical base measurement. It is a measurement query under :MEASure.
Returns the maximum value of the current waveform measurement.
Returns the minimum value of the current measurement.
Returns the peak-to-peak voltage measurement.
Returns the measured VRMS value.
Returns the VTOP measurement result.
Returns the measurement display state and settings. The quick reference lists this command as a measurement command but does not provide parameter syntax here.
Returns the current waveform data format. The query returns WORD, BYTE, or ASCii.
:WAV:FORM? Return ASCii.
Sets the number of waveform points to be returned. The default is 0, and the allowed range depends on the current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| points | integer | 0 - 600 | Number of waveform points required to be returned. |
Sets or queries the waveform points mode. The mode determines what data points :WAVeform:POINts? returns in NORMal, MAXimum, or RAW mode.
Queries the current waveform source used for waveform data. The source can be one of the channel inputs or MATH.
:WAV:SOUR? Return Channel2.
Returns waveform data. The command is a query and is listed as part of the waveform subsystem quick reference.
Sets the waveform data format used for waveform transfer. The format is selected by a keyword value.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | BYTE | WORD | ASCii | Waveform data format. |
Sets the number of waveform points used for data acquisition or display. The command is documented in the waveform command group, with a related :WAVeform:POINts:MODE command controlling the mode.
| Name | Type | Values | Description |
|---|---|---|---|
| points | integer | 0 - MAXimum | Number of waveform points. |
Sets the waveform points mode. The command determines how waveform points are handled for waveform readout.
Selects the waveform source used by the oscilloscope. The command is listed in the quick reference under waveform commands.
Returns the horizontal increment between adjacent waveform points.
Returns the waveform X-axis origin.
Returns the waveform vertical increment.
Returns the waveform Y-origin value used in waveform preamble information.
Returns the waveform Y reference value.
Enables or disables remote control on the front-panel keys.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ENABle | DISable | Sets the front-panel key remote-control function to enable or disable. |
:KEY:LOCK ENAB Enable remote control on the keys of front panel . :KEY:LOCK? Return ENABLE.
Sets the adjustment mode of vertical scale of channel 4 as Fine or Coarse. In Coarse the vertical scale steps by 1-2-5; in Fine it steps by equality.
Selects the cursor function key on the front panel. This is a quick-reference entry only; no syntax details are given on this page slice.
Locks or unlocks the front-panel key controls.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns key lock on or off. |
Assigns the MEASURE function to the front-panel KEY key.
Stores the current settings under the STORAGE key. The command is listed in the quick reference as a front-panel key function.
Assigns the Utility function to the front-panel KEY key. The command appears in the key assignment group with other front-panel key mappings.
Simulates pressing the ACQUIRE key on the front panel.
Executes the AUTO key operation. This command is listed in the command quick reference; no further details are provided in the supplied slice.
Executes the front-panel CH1 key action. The quick reference lists the command only and provides no parameter or return details.
Simulates pressing the CH1 position decrement key on the front panel. This command is listed in the command quick reference only.
Increments the CH1 position setting by one step.
Simulates pressing the CH1 position zero key.
Simulates pressing the CH1 voltage decrease key on the front panel.
Simulates pressing the CH1 voltage increment key on the front panel.
Simulates the front-panel CH4 vertical offset zero key action.
Simulates pressing the DISPLAY key on the instrument front panel.
Simulates pressing the F1 front-panel key.
Decreases the value assigned to the selected function key. It is a front-panel key command in the quick reference list.
Simulates pressing the front-panel FUNC increment key. The command is listed in the quick reference only.
Executes the front-panel FUNC Z key action. This command is listed in the command quick reference only.
Executes the HELP key action from the front panel. The quick reference lists the command only and does not document parameters or a return value.
Simulates pressing the front-panel MATH key.
Enters the time menu on the front panel.
Turns off the menu key function.
Generates a quick measurement key event. The quick reference lists the command but provides no syntax or parameter details on this page.
Simulates pressing the QUICK PRINT key on the instrument front panel.
Sets the front-panel REF key function.
Simulates pressing the RUN key on the oscilloscope front panel.
Simulates pressing the SINGLE key on the front panel. Used to make the oscilloscope acquire a single trigger event and then stop.
:KEY:SINGLe
Simulates the front-panel TIME DEC key press. This command is part of the :KEY subsystem quick reference.
Simulates pressing the TIME increment key on the front panel.
:KEY:TIME_INC
Emulates the TIME position decrement key on the front panel.
Simulates pressing the TIME position increment key on the instrument front panel. This is a quick-reference command with no further syntax or parameter details on the cited page.
Simulates pressing the TIME position zero key on the front panel.
Centers or resets the timebase position to zero. This command is listed in the command quick reference only; no parameter or return details are provided in the slice.
Simulates the front-panel TRIG LEVEL down key. It is a quick-reference key command with no parameters documented in this slice.
Emulates a front-panel trigger-level increase key press.
Sets the trigger level to the zero-reference position. This is a quick-reference key command and the slice does not document any parameters or return value.
Simulates pressing the %50 key in the trigger menu.
Forces a trigger event. This command is listed in the front-panel key command quick reference.
Simulates pressing the trigger menu key on the front panel.
Sets the trigger mode key action.
Sets the storage location. The location may be from 0 to 9.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | Storage location number. |
:SAVERECALL:LOC 1 Set the storage location as the second. :SAVERECALL:LOC? Return 1.
Sets or queries the data type used for storage. The type may be waveform data or setup data.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | WAVeform | SETups | Selects the storage data type. |
:SAVERECALL:TYPE WAV Set the storage type as waveform data. :SAVERECALL:TYPE? Return WAVEFORM.
Loads a saved setup or waveform from the specified location. The command belongs to the save/recall subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | Specifies the saved location to load. |
Sets the location used for save/recall operations.
Saves the current setup or waveform data to internal memory or to an external location, depending on the selected save type and location settings.
Selects the save/recall type. The command is listed in the Quick Reference index at page 2-100.
Sets the saving function of system parameters to on or off while saving an image. The query returns 1 for ON and 0 for OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 1 | ON | 0 | OFF | Enables or disables saving a file that records all system parameters while saving an image. |
:SAVE:IMAG:FACT ON Save the system parameters. :SAVE:IMAG:FACT? Return 1.
Sets the format of saved images. The format may be 24-bit real color (BMP|BMP24bit), 8-bit bitmap (BMP8bit), or PNG.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | BMP | BMP24bit | BMP8bit | PNG | Image file format to save. |
:SAVE:IMAG:FORM BMP Set the format as 24-bit real color. :SAVE:IMAG:FORM? Return BMP24bit.
Starts saving data in CSV format.
Sets image scaling factors for saved screenshots. The command is listed as a quick-reference entry only; no syntax or parameter details are shown on this page slice.
Sets the image file format used by the save-image function.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | - | Image file format. |
Starts saving an image. This command is part of the save/recall command set.
Starts saving the current setup to storage. The quick reference lists this command under the Save/Recall functions.
Starts saving waveform data to a file.
Enables or disables the passing test state. The query returns 1 or 0, indicating ON or OFF respectively.
:MASK:ENAB? Return 1.
Sets the rule of testing X direction. The <x> value is in div.
| Name | Type | Values | Description |
|---|---|---|---|
| x | real | 0.04div - 4div | The X-direction test rule value. |
Sets or queries the passing test source for mask testing. The source may be one of the channel inputs CHANnel1 through CHANnel4.
:MASK:SOUR CHAN1 Set the passing test source as channel 1. :MASK:SOUR? Return CHAN1.
Sets the rule of testing the Y direction for mask testing. The query returns the Y value in div.
| Name | Type | Values | Description |
|---|---|---|---|
| y | real | 0.04div - 4div | Y-direction rule value. |
:MASK:Y 1 Set the Y direction rule as 1div. :MASK:Y? Return 1.000e000.
Sets the passing-test operation to run or stop. The query returns the current setting.
:MASK:OPER? Return RUN.
Sets the output mode of passing test. The query returns the current output mode.
:MASK:OUTP PASS Set the output mode of passing test as pass. :MASK:OUTP? Return PASS.
Sets the prompt information function for pass/fail testing to ON or OFF. The query returns 1 or 0, respectively indicating ON or OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 1 | ON | 0 | OFF | Enables or disables the prompt information function. |
:MASK:MSG ON Set the prompt information function to on. :MASK:MSG? Return 1.
Creates a mask for mask testing.
Downloads a mask file to the instrument.
Enables or disables the mask function.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | - |
Loads a mask setup from the specified source. The command is listed in the quick reference only; this slice does not provide syntax details or parameter descriptions.
Operates on the current mask configuration. The quick reference lists the command but provides no further syntax, parameters, or return value on this page.
Turns mask output on or off for the mask test function.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables mask output. |
Saves the current mask configuration. This command is listed in the mask command group in the quick reference.
Sets the source used for mask operations.
Sets whether mask testing stops when an output condition is reached. This command is part of the MASK subsystem quick reference.
No command definition is provided on this quick-reference page; only the mnemonic and its page reference are listed.
Sets the Y-coordinate for a mask point or mask region. The quick reference lists the command under the MASK subsystem but does not provide syntax details on this page.
Sets the cursor type for manual cursor mode. The query returns the current manual cursor type.
:CURS:MANU:TYPE TIME :CURS:MANU:TYPE?
Returns the current cursor mode. The query returns CLOSE, MANUAL, TRACK, or MEASURE.
:CURS:MODE? Return TRACK.
Sets the AX position of the manual cursor. The query returns the AX position value.
Sets the source of the manual cursor. The source may be one of the channel inputs or MATH; the query returns the currently selected source.
:CURS:MANU:SOUR? Return Channel1.
Sets the AY position of the manual cursor. The value range is 4 to 194.
:CURS:MANU:CURAY 100 :CURS:MANU:CURAY?
Sets or queries the BX position of the manual cursor.
:CURS:MANU:CURBX 100 :CURS:MANU:CURBX?
Returns the BY position of the manual cursor.
:CURS:MANU:CURBY? Return 100.
Returns or sets the signal source A of the track cursor.
Sets the position of track cursor A. The allowed value range is 4 to 297.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 4 - 297 | Position of track cursor A. |
:CURS:TRAC:CURA 100 Set the position of track cursor A as 100. :CURS:TRAC:CURA? Return 100.
Sets the signal source B of the track cursor. The query returns the currently selected source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4 | MATH | NONE | Signal source B for the track cursor. |
:CURS:TRAC:SOURB CHAN1 Set the signal source B of track cursor. :CURS:TRAC:SOURB? Return Channel1.
Returns or sets the position of track cursor B.
[:CURS:TRAC:CURB 100] [:CURS:TRAC:CURB?]
Sets the X-axis cursor position for the manual cursor mode. This command is listed in the quick reference alongside the other :CURSor:MANUal cursor commands.
No command details are provided on this quick-reference page beyond its index entry.
No command details are given on this page slice beyond the quick-reference listing. The entry only identifies the command and its manual page reference.
Selects the source used for manual cursor measurements.
Sets the tracking cursor B position in cursor track mode.
Selects source A for cursor tracking. This is a quick-reference entry only; no additional syntax details are given on this page.
Selects the source used for cursor tracking B. The command is listed in the cursor tracking subsystem quick reference.
Sets the system beeper to ON or OFF. The query returns 1 or 0, respectively indicating ON or OFF.
:BEEP:ENAB ON :BEEP:ENAB?
Sets the beep action to be taken when beep is enabled. The exact action choices are documented on the command’s detail page, but they are not shown in this slice.
Enables or disables the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns the beeper on or off. |
Sets the counter to ON or OFF. The query returns 1 or 0, respectively indicating ON or OFF.
:COUN:ENAB? Return 1.
Enables or disables the counter function.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns the counter function on or off. |
Returns the current system language. The response can be Simplified Chinese, Traditional Chinese, Korean, Japanese, English, German, French, Italian, Russian, Portuguese, or Spanish.
:INFO:LANG? Return Simplified Chinese.
Sets the user interface language.
Returns the system time as year, month, day, hour, minute, and second.
:RTC? Return 2008, 8, 8, 20, 8, 8.
Sets or queries the real-time clock. This entry is a quick-reference listing only; the page slice does not provide syntax details, parameters, or returned data.
Returns the instrument identification string.
Returns the current settings of the instrument as a command string. The string can be used to restore the instrument state.
Indicates that all pending overlapped commands have been completed. It is used to synchronize command processing.
Resets the instrument to its default state.
Performs an autoset/autoscale operation to automatically adjust the display settings. The quick reference lists it as a command entry only and does not provide syntax details or a return value.
Disables autoscale. This is the setter form of the autoscale command.
Enables autoscale. This command is the enable counterpart to :AUToscale:DISable.
Automatically scales the display. This is the query form of the AUToscale command.
Forces a trigger event immediately.
Starts recalling a setup file. The command is listed in the quick reference only; this slice does not provide syntax details or parameter descriptions.
Starts waveform recall. The command is listed in the quick reference; no syntax details are shown on this page slice.
Starts acquisition and puts the oscilloscope into run mode.
Starts single acquisition mode.
Stops acquisition on the instrument.
Sets the trigger holdoff to 50% of the trigger period.