/

Tektronix

/

Tektronix TBS1202C

SCPI COMMAND REFERENCE

Tektronix TBS1202C

Tektronix TBS1202C

The Tektronix TBS1202C is Tektronix's oscilloscope in the TBS1000C family. Its SCPI remote-control interface exposes 443 commands across 51 subsystems - 202 settable and 241 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.

443

Commands

202

Settable

241

Queries

51

Subsystems

SCPI

Verified

2026-07-16

All commands

Returns the maximum real-time sample rate, which varies from model to model. Query only.

real - Returns the maximum real-time sample rate.
ACQUIRE:MAXSAMPLERATE? might return 1.0000E+9 indicating the maximum real-time sample rate is 1.0 GS/s.
:ACQuire:MODeset / query

Sets the acquisition mode of the instrument for all live waveforms. Waveforms are the displayed data point values taken from acquisition intervals.

Returns the current acquisition settings. Query only.

string - Returns current acquisition settings: Stop after, Acquisition state, Mode, and Number of averages.
ACQuire? might return the following string for the current acquisition: ACQUIRE:STOPAFTER RUNSTOP;STATE 1; MODE SAMPLE;NUMAVG 16

Indicates the number of acquisitions that have taken place since instrument acquisition started. The count continues increasing while acquisitions are running and resets to 0 only if the horizontal scale is changed while acquisitions are running.

integer - The number of acquisitions that have taken place since starting instrument acquisition.
:ACQuire:NUMAVgset / query

Sets or queries the number of waveform acquisitions that make up an averaged waveform. Average mode must be enabled with ACQuire:MODe.

NameTypeValuesDescription
countinteger2 - 512Number of waveform acquisitions to average, in powers of two.
ACQuire:NUMAVg 16 specifies that 16 waveform averages are performed before exponential averaging starts.
ACQuire:NUMAVg? might return ACQUIRE:NUMAVG 64 indicating that there are 64 acquisitions specified for averaging.
:ACQuire:STATEset / query

Starts or stops acquisitions. Setting State to ON or RUN starts a new acquisition; issuing RUN while a single sequence is completing restarts the acquisition sequence and discards accumulated data.

NameTypeValuesDescription
stateenumON | RUNAcquisition state to set.

Sets or returns whether the instrument continually acquires data or performs a single-sequence acquisition.

enum - Returns the current stop-after acquisition mode.
ACQuire:STOPAfter `RUNSTOP sets the instrument to continually acquire data.
ACQuire:STOPAfter? might return: ACQUIRE:STOPAFTER SEQUENCE indicating that the next acquisition the instrument makes will be of the single-sequence type.

:ALIasset / query

Sets or queries the state of alias functionality. Alias commands define new commands as a sequence of standard commands; alias expansion can be turned off or on.

NameTypeValuesDescription
stateenumOFF | ON | <NR1>Turns alias expansion off, on, or enables alias mode with a numeric value.
enum - Returns the alias state as a numeric-style value indicating whether alias functionality is off or on.
ALIAS ON turns the alias feature on.
ALIAS? might return :ALIAS 1 indicating that the alias feature is on.

Returns a list of the currently defined alias labels, separated by commas. If no aliases are defined, the query returns the string "".

string - Returns the currently defined alias labels as a comma-separated list, or an empty string if no aliases are defined.
ALIAS:CATALOG? might return the string :ALIAS:CATALOG "SETUP1","TESTMENU1","DEFAULT" showing that there are three aliases named SETUP1, TESTMENU1, and DEFAULT.
:ALIas:DEFineset / query

Assigns a sequence of program messages to an alias label. The query form returns the definition of a selected alias.

NameTypeValuesDescription
alias labelstring-Label assigned to the alias.
sequencestring-Complete sequence of program messages to substitute for the alias.
string - Returns the definition of the selected alias.
ALIAS:DEFINE "ST1",":RECALL:SETUP 5;:AUTOSET EXECUTE;:SELECT:CH1 ON"
ALIAS:DEFINE? "ST1"

Returns the definition of a selected alias. The alias label is the first string argument and the stored program message sequence is returned in quoted/definite-block form.

NameTypeValuesDescription
alias labelstring-Alias label to define.
string - Returns the definition of the selected alias, including the alias label and its stored program message sequence.
ALIAS:DEFINE? "ST1" returns :ALIAS:DEFINE "ST1",#246 :RECALL:SETUP 5;:AUTOSET EXECUTE;:SELECT:CH1 ON.
:ALIas:DELEteset / query

Removes a specified alias. It is identical to `ALIas:DELEte:NAMe`; an error is generated if the named alias does not exist.

NameTypeValuesDescription
QStringstring-Alias name to delete.

Deletes all existing aliases. No query form.

ALIAS:DELETE:ALL deletes all existing aliases.

Removes a specified alias. This command is identical to ALIas:DELEte. No query form.

NameTypeValuesDescription
QStringstring-Name of the alias to remove; it must already exist.
ALIAS:DELETE:NAME "STARTUP" deletes the alias named STARTUP.
:ALIas[:STATE]set / query

Turns aliases on or off. This command is identical to the ALIas command.

NameTypeValuesDescription
stateenumOFF | ONTurns alias expansion off or on.
ALIAS:STATE OFF turns the command alias feature off.
ALIAS[:STATE]? returns 0 when the alias feature is off.

:ALLEv?query

Returns all events and their messages from the Event Queue, and removes the returned events from the queue. The messages are separated by commas.

string - The event code and message in the form <Event Code><Comma><QString>[,<Event Code>,<QString>...].
:ALLEVset / query

Returns the first entry in the event log / alert queue. The example shows a query response of a code and message string.

string - Returns the oldest logged alert as a code and quoted message string.
> ALLEV ?
:ALLEV?query

Queries the list of active alarm/event messages. The example shows it returning a measurement error string.

string - Returns the active alarm/event message text.
ALLEV?
ALLEV 2202,"Measurement error, No period found; "

:AUTOSetset / query

Causes the instrument to adjust its vertical, horizontal, and trigger controls to display a stable waveform. This command is equivalent to pushing the front-panel AUTOSET button.

NameTypeValuesDescription
modeenumEXECute | UNDoSelects whether Autoset runs on the selected waveform or restores the oscilloscope settings to those prior to Autoset.
:AUTOSet:ENABLEset / query

Allows educators to disable or enable the Autorange and Autoset functions. The function can be manually set from the Utility menu.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the autoset feature.

Enables or disables the Autorange and Autoset functions. The feature can be manually set from the Utility menu.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the autoset feature.
enum - Returns 1 when autoset is enabled and 0 when autoset is disabled.
AUTOSET:ENABLE OFF
AUTOSET:ENABLE?

*CAL?query

Performs an internal self-calibration and returns its status. It is a query that also performs the calibration action and may take several minutes to complete.

integer - 0 indicates that the self-calibration completed without any errors detected; any nonzero value indicates that it did not complete successfully or completed with errors.
*CAL? performs a self-calibration and might return 0 to indicate that it completed successfully.
*CLSset / query

Clears the instrument status data structures: the Event Queue, the Standard Event Status Register (SESR), and the Status Byte Register except the MAV bit. If *CLS immediately follows an <EOI>, the Output Queue and MAV bit are also cleared.

*CLS clears the instrument status data structures.
*IDN?query

Returns the instrument identification code in IEEE 488.2 notation. Query only.

string - Returns the instrument identification in the following format for TBS1000C instruments: TEKTRONIX,<model number>,CF:91.1CT FV:v<instrument firmware version number> TBS 1XXXC:v<module firmware version number>.
*LRN?query

Query only. This command is identical to the query.

*PSC?query

Sets the power-on status clear flag that controls automatic power-on handling of the DESER, SRER, and ESER registers. Command only; no query form is documented on this page.

NameTypeValuesDescription
stateenumOFF | ON | NR1>Sets whether the power-on status clear flag is false or true, or accepts an NR1 value.
*PSC 0
*RCLset / query

Restores the instrument state from a saved setup stored in memory. It is equivalent to RECAll:SETUp and has no query form.

NameTypeValuesDescription
NR1integer1 - 10Specifies the setup storage location.
*RCL 3 restores the instrument from a copy of the settings stored in memory location 3.
*RSTset / query

Resets the instrument to a known set of settings without purging stored settings. It executes a subset of the FACtory command and does not change several stored status, calibration, alias, waveform, password, or queue-related items.

*RST resets the instrument settings to factory defaults.
*SAVset / query

Saves the state of the instrument into a specified nonvolatile memory location. This is equivalent to selecting the Save Setup option in the Save/Recall Setup menu; command only, no query form.

NameTypeValuesDescription
NR1integer1 - 10Memory location to save the current instrument state.
*SAV 2 saves the current instrument settings in memory location 2.
*STB?query

Reads the Status Byte Register (SBR). When obtained with *STB?, bit 6 is the MSS bit, which summarizes the ESB and MAV bits in the SBR; reading the SBR does not clear its bits.

integer - Returns the contents of the Status Byte Register (SBR). Bit 6 is MSS when read by *STB?; bit 6 is RQS only for a serial poll.
*ESEset / query

Sets the Event Status Enable Register (ESER), which controls which types of events are summarized by the Event Status Bit (ESB) in the SBR. Use *ESE? to read the register.

NameTypeValuesDescription
valueinteger0 - 255Bits to set in the Event Status Enable Register.
*ESE?query

Reads the Event Status Enable Register (ESER). The register controls which types of events are summarized by the Event Status Bit (ESB) in the SBR.

integer - Returns the current contents of the Event Status Enable Register (ESER).
*PSCset / query

Controls the Enable Register contents at power-on. *PSC 1 initializes the Enable Registers to preset values; *PSC 0 preserves their values in nonvolatile memory through a power cycle.

NameTypeValuesDescription
stateinteger0 - 1Sets whether the Enable Registers are preset at power-on or retain their values through power cycles.
*SREset / query

Sets the Service Request Enable Register (SRER), which controls which Status Byte Register bits generate a service request and are summarized by the Master Status Summary (MSS) bit.

NameTypeValuesDescription
enable_bitsinteger0 - 255Bit mask written to the SRER.
*SRE?query

Reads the Service Request Enable Register (SRER). The register controls which bits in the SBR generate a Service Request and are summarized by the MSS bit.

integer - Returns the contents of the SRER.
*WAIset / query

Forces completion of previous commands that generate an OPC message. No commands after *WAI are processed before the OPC message(s) are generated.

*OPCset / query

Sets the OPC bit in the Standard Event Status Register (SESR) when an operation is complete, allowing synchronization via serial poll or service request handling.

*ESR?query

Returns the Standard Event Status Register value and clears the register. In the example, `*ESR?` returns `128` after checking for messages, and later `16` after a measurement error check.

integer - Standard Event Status Register value.
*ESR?
*OPC?query

Indicates when all pending commands have been executed. It is commonly used to wait for an operation to complete before continuing.

integer - Returns 1 when all pending commands have completed.
*OPC?

Starts a signal path compensation. It is a command-only function with no query form.

CALibrate:INTERNAL starts a signal path compensation cycle.

Starts the internal signal path calibration (SPC) of the instrument.

CALIBRATE:INTERNAL:START initiates the internal signal path compensation of the instrument.

Returns the current status of the instrument internal signal path compensation for the last SPC operation. Query only.

enum - INIT indicates the instrument has not had internal signal path calibration run. PASS indicates the signal path calibration completed successfully. FAIL indicates the signal path calibration did not complete successfully. RUNNING indicates the signal path calibration is currently running.
CALibrate:INTERNal:STATus? might return :CALIBRATE:INTERNAL:STATUS INIT indicating that the current status of the internal signal path compensation is that it has not been run.

Returns the status of the SPC operation without initiating SPC. Query only.

enum - Returns the SPC status: INIT indicates SPC has never successfully completed, PASS indicates the last SPC operation passed, FAIL indicates the last SPC operation failed, and RUNNING indicates the SPC operation is running.

Returns the status of internal and factory calibrations without performing any calibration operations. It is intended for GO/NoGO testing of calibration readiness and does not include attached probes.

enum - Returns the calibration status; all returned results should indicate PASS if the instrument is fit for duty.
CALibrate:RESults? might return :CALibrate:RESults INIT indicating the instrument has not be calibrated.

Sets or queries the measure current status for the specified channel. The value of <x> can vary from 1 through 2 depending upon the channel.

NameTypeValuesDescription
stateenumON | OFF | <NR>Turns measure current status on or off, or sets it from a numeric value.
enum - Returns the measure current status as ON or Off.
CH1:AMPSVIAVOLTS:ENABLE ON will change the Ch1 measure current status as Yes.

Sets or queries the measure current status for the specified channel. The status can be turned ON/OFF or set with a numeric value where 0 turns it off and any other value turns it on.

enum - Returns the current measure current status as ON or Off.
Ch1:AMPSVIOLTS:ENABLE ON will change the Ch1 measure current status as Yes.
:CH<x>?query

Returns the vertical settings for the specified channel. Only CH<x>:SCAle is returned because CH<x>:SCAle and CH<x>:VOLts are identical.

string - Instrument vertical settings for the specified channel.
CH1? might return :CH1:SCALE 1.0E0;POSITION 0.0E0; COUPLING DC;BANDWIDTH FULL;PROBE 1.0E0.

Sets or queries the current factor for the specified channel's current measurement conversion. The channel number <x> can vary from 1 through 2 depending upon the channel.

NameTypeValuesDescription
factorreal1 - 2Factor value.
real - Returns the current factor value.
CH<x>:AMPSVIAVOLTs:FACTOR 1

Sets or queries the current factor for the specified vertical current measurement channel. The channel index <x> can vary from 1 through 2 depending on the channel.

real - Returns the current factor value.
:CH<x>:BANdwidthset / query

Sets or queries the selectable low-pass bandwidth limit filter setting of the specified instrument channel. The value of <x> can vary from 1 through 2 depending on instrument model. This command is equivalent to setting the BW Limit option in the Vertical menu.

NameTypeValuesDescription
stateenumTWEnty | FULlSelects 20 MHz bandwidth limiting or disables bandwidth limiting.
valuereal-Double-precision ASCII bandwidth value; the instrument rounds this to an available bandwidth using geometric rounding.
enum - Returns the current bandwidth limit setting for the specified channel.
CH1:BANDWIDTH TWENTY sets the bandwidth of channel 1 to 20 MHz.
CH1:BANDWIDTH? might return FULl. This indicates there is no bandwidth limiting on channel 1.

Sets or queries the selectable low-pass bandwidth limit filter setting of the specified instrument channel. The value of x can vary from 1 through 2 depending on instrument model; this command is equivalent to setting the BW Limit option in the Vertical menu.

enum - Returns the current bandwidth limit setting for the specified channel.
CH1:BANDWIDTH TWENTY sets the bandwidth of channel 1 to 20 MHz.
CH1:BANDWIDTH? might return FULl. This indicates there is no bandwidth limiting on channel 1.
:CH<x>:COUPlingset / query

Sets or queries the input attenuator coupling setting of the specified instrument channel. The value of <x> can vary from 1 through 2 depending on the instrument model.

NameTypeValuesDescription
stateenumAC | DCCoupling setting for the specified channel.
enum - Returns the current coupling setting of the specified channel.
CH1:COUPLING AC establishes AC coupling on channel 1.
CH2:COUPLING? might return :CH2:COUPling DC indicating that channel 2 is set to DC coupling.

Sets or queries the input attenuator coupling setting of the specified instrument channel. The value of <x> can vary from 1 through 2 depending on the instrument model.

enum - Returns the coupling setting of the specified channel.
CH2:COUPLING? might return :CH2:COUPling DC indicating that channel 2 is set to DC coupling.
:CH<x>:DESKewset / query

Sets or queries the deskew time for channel <x>. The deskew time adds an independent channel-based delay to compensate for different input hookup delays.

NameTypeValuesDescription
valuereal-100 ns - +100 nsDeskew time for channel <x>.
real (ns) - Returns the deskew time for channel <x>.
CH1 :DESKEW 5.0E-9 sets the deskew time for channel 1 to 5 ns.
CH2:DESKEW? might return :CH2:DESKEW 2.0000E-09 indicating that the deskew time for channel 2 is set to 2 ns.

Sets or queries the deskew time for channel <x>. The deskew time adds an independent channel-based delay to compensate for different input hookup delays.

NameTypeValuesDescription
<NR3>real-100 ns - +100 nsDeskew time for channel <x>.
real (ns) - Returns the deskew time for the specified channel.
CH1 :DESKew 5.0E-9
CH2:DESKEW? might return :CH2:DESKEW 2.0000E-09
:CH<x>:INVertset / query

Sets or queries the inversion state of the specified instrument channel. The channel index <x> can vary from 1 through 2 depending on the instrument model.

NameTypeValuesDescription
stateenumON | OFFON inverts the specified instrument channel; OFF sets the specified instrument channel to noninverted.
enum - Returns the inversion state of the specified instrument channel.
CH1:INVERT ON inverts the signal on channel 1.
CH2:INVERT? might return :CH2:INVERT 0, indicating that channel 2 is not inverted.

Sets or queries the inversion state of the specified instrument channel. The channel number x can be 1 through 2 depending on the instrument model.

enum - Returns the inversion state of the specified channel.
CH1:INVERT ON
CH2:INVERT?
:CH<x>:LABelset / query

Sets or queries the waveform label for channel x, where x is the channel number (1-2). The label text is limited to 30 characters and must be enclosed in quotes.

NameTypeValuesDescription
Qstringstring-Alphanumeric text enclosed in quotes for the channel waveform label.
string - Returns the current channel label as a quoted string, or an empty string if no label is set.
CH1:LABEL "ICCDATA" sets the label name of Channel 1 waveform output to ICCDATA.
CH1:LABEL? might return "ICCDATA", if the channel label was already set, else would return "" if not set.

Sets or queries the waveform label for the specified channel. The label is a quoted text string up to 30 characters.

string - Returns the current channel label as a quoted string; returns an empty string if no label is set.
CH1:LABEL "ICCDATA" sets the label name of Channel 1 waveform output to ICCDATA.
CH1:LABEL? might return "ICCDATA", if the channel label was already set, else would return "" if not set.
:CH<x>:OFFSetset / query

Sets or queries the vertical offset for channel <x>. It offsets the vertical acquisition window for the specified channel; the valid range depends on the vertical scale factor.

NameTypeValuesDescription
<NR3>real-0.8 V - 0.8 VOffset value for the specified channel <x>.
real (V) - Returns the offset for the specified channel, reported as the channel offset value.
CH1:OFFSet 2.0E-3 sets the offset for channel 1 to 2 mV.
CH2:OFFSet? might return : CH2:OFFSET 1.0000E-03 indicating that the offset for channel 2 is set to 1 mV.

Sets or queries the vertical offset for channel <x>. The offset shifts the vertical acquisition window; the valid range depends on the V/Div setting and probe/external attenuation factor.

NameTypeValuesDescription
NR3real-0.8 V - 0.8 VOffset value for the specified channel <x>.
real (V) - Returns the offset for the specified channel <x>. Example return shown as the command and a numeric value in scientific notation.
CH1:OFFSet 2.0E-3
CH2:OFFSet?
:CH<x>:POSitionset / query

Sets or queries the vertical position of the specified instrument channel. The value of <x> can vary from 1 through 2 depending on the instrument model, and the position value is applied to the signal before digitization.

NameTypeValuesDescription
xinteger1 - 2Channel number.

Sets or queries the vertical position of the specified instrument channel. The position value is applied to the signal before digitization and determines the vertical graticule coordinate where the input signal, minus the present offset, is displayed.

NameTypeValuesDescription
xinteger1 - 2Channel number.
:CH<x>:PRObeset / query

Returns all information concerning the probe attached to channel <x>. The channel number <x> can vary from 1 through 2 depending on the instrument model.

string - Probe information for the specified channel.
CH1:PROBE? might return No probe.

Sets or queries the gain factor for the probe attached to channel <x>. The gain is the output divided by the input transfer ratio.

NameTypeValuesDescription
<NR3>real-Gain factor for the probe attached to the specified channel.

Sets or queries the gain factor for the probe attached to channel <x>. The gain is the probe output divided by the input transfer ratio.

returns

Returns the serial number of the probe attached to channel <x>. For Level 0 and 1 probes, the serial number is empty string ("").

NameTypeValuesDescription
xinteger-Channel number.
string - The probe serial number attached to the specified channel.
CH1:PROBE:ID:SERNUMBER? might return :CH1:PROBE:ID:SERNUMBER "B010289" indicating that the serial number of the probe attached to channel 1 is B010289.

Returns the type and serial number of the probe attached to channel <x>. Query only.

string - Returns the probe type and serial number attached to channel <x>.
CH2:PROBE:ID? might return :CH2:PROBE:ID:TYPE "10X";SERNUMBER "N/A" indicating that a passive 10x probe of unknown serial number is attached to channel 2.

Returns the type of probe attached to the specified channel. Level 2 or higher probes return their exact product nomenclature; Level 0 or 1 probes return the generic "No Probe Detected" message.

NameTypeValuesDescription
xinteger-Channel number.
string - The probe type attached to the channel, or "No Probe Detected" for Level 0 or 1 probes.
CH1:PROBE:ID:TYPE? might return :CH1:PROBE:ID:TYPE "P6203" indicating that a P6203-type probe is attached to channel 1.

Sets or queries the input bypass setting of a TekVPI probe attached to channel <x>. The command is ignored if sent to an unsupported probe.

NameTypeValuesDescription
modeenumBYPass | PASSInput bypass mode for the probe.
enum - Returns the current input bypass setting of the probe attached to channel <x>.
CH1:PRObe:SIGnal PASS set the probe attached to channel 1 to Pass mode.
CH1:PRObe:SIGnal? might return :CH1:PRObe:SIGnal PASS indicating that the probe attached to channel 1 is in Pass mode

Sets or queries the input bypass setting of a TekVPI probe attached to channel <x>. The command is ignored if sent to an unsupported probe.

NameTypeValuesDescription
stateenumBYPass | PASSSelects the probe bypass setting.
enum - Returns the probe bypass setting for the specified channel.
CH1:PRObe:SIGnal PASS
CH1:PRObe:SIGnal?

Returns a string describing the units of measure for the probe attached to channel <x>. Query only.

string - A string describing the units of measure for the probe attached to channel <x>.
:CH<x>:SCAleset / query

Sets or queries the vertical scale of the specified instrument channel. The value entered is a units-per-division setting and is truncated to three significant digits.

NameTypeValuesDescription
xinteger1 - 2Channel number selected by <x>.
scalerealunits-per-divisionVertical scale for the channel.
real (units-per-division) - Returns the current vertical scale setting in units-per-division.
CH1:SCALE 100E-3
CH2:SCALE?

Queries the vertical scale of the specified instrument channel. The value of <x> can be 1 through 2 depending on the instrument model.

real - Returns the current vertical scale in units per division for the specified channel.
CH2:SCALE? might return :CH2:SCALE 1.0000, indicating that the current V/div setting of channel 2 is 1 V/div.
:CH<x>:VOLtsset / query

Sets or queries the vertical sensitivity of the specified channel. It is identical to CH<x>:SCAle and is included for compatibility purposes; only CH<x>:SCAle is returned in response to a CH<x>? query.

NameTypeValuesDescription
<NR3>realVVertical sensitivity of the channel, in volts.
CH1:VOLts 1.0
CH1:VOLts?

Sets or queries the vertical sensitivity of the specified channel. This command is identical to CH<x>:SCAle and is included for compatibility purposes; only CH<x>:SCAle is returned in response to a CH<x>? query.

NameTypeValuesDescription
xinteger1 - 2Specifies the channel number.
NR3realVVertical sensitivity in volts.
string - Only CH<x>:SCAle is returned in response to a CH<x>? query.
CH1:VOLts 1.0
CH1:VOLts?
:CH<x>:YUNitset / query

Sets or queries the units of the specified channel. String arguments are case insensitive and unsupported units generate an error.

NameTypeValuesDescription
QStringstring-A quoted string specifying the supported units.
CH2:YUNit "V"
CH2:YUNIT

Sets or queries the units of the specified channel. String arguments are case-insensitive and unsupported units generate an error.

NameTypeValuesDescription
unitsstring-A quoted text string specifying the supported units.
string - Returns the channel units as a quoted string.
CH2:YUNit "V" sets the units for channel 2 to Volts.
CH2:YUNIT might return CH2:YUNIT "V", indicating that the channel 2 units are volts.

:CLEARMenuset / query

Clears the current menu from the display. It is equivalent to pressing the front panel Menu off and has no query form.

CLEARMenu clears the current menu from the display.

:CURSor:ENABLEset / query

Enables or disables the Cursor functions. The function can also be set from the Utility menu.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the cursor feature.
CURSOR:ENABLE OFF disables cursor.
CURSOR:ENABLE? might return 1 indicating that cursor is enabled.

Enables or disables the Cursor functions. The setting can be changed from the Utility menu.

enum - Returns 1 if cursor is enabled.
CURSOR:ENABLE OFF disables cursor.
CURSOR:ENABLE? might return 1 indicating that cursor is enabled.

Returns the current cursor settings. Query only.

string - Returns the instrument cursor settings.
CURSor? might return the following string as the current cursor settings: :CURSOR:FUNCTION SCREEN;HBARS:POSITION1 0.0000;POSITION2 0.0000;UNITS BASE;:CURSOR:MODE INDEPENDENT;VBARS:POSITION1 -19.0006E-6;POSITION2 -18.9994E-6;UNITS SECONDS.
:CURSor:FUNCtionset / query

Sets or queries the instrument cursor type. Cursors are attached to the selected waveform in Waveform mode and to the display area in Screen mode.

NameTypeValuesDescription
modeenumOFF | SCREEN | TIME | AMPLitudeSelects the cursor type or removes the cursors from the display.
enum - Returns the current cursor type.
CURSor:FUNCtion TIME selects the paired cursors for measuring waveform time.
CURSor:FUNCtion? might return CURSOR:FUNCTION SCREEN indicating that the screen cursors are currently selected.

Sets or queries the instrument cursor type. Cursors are attached to the selected waveform in Waveform mode and to the display area in Screen mode.

enum - Returns the current cursor function setting.
CURSor:FUNCtion TIME
CURSor:FUNCtion? might return CURSOR:FUNCTION SCREEN indicating that the screen cursors are currently selected.

Returns the settings for the instrument horizontal bar cursors. Query only.

string - Current horizontal bar cursor settings.
CURSor:HBArs? might return the horizontal bar setting as return the horizontal bar setting as CURSOR:HBARS:DELTA 0.0E+0;POSITION1 320.0000E+0;POSITION2 320.0000E+0;UNITS BASE.

Returns the difference between the two horizontal bar cursors in the instrument display. Query only.

real - The difference between the horizontal bar cursors.
CURSOR:HBARS:DELTA? might return :CURSOR:HBARS:DELTA 5.0800E+00 indicating that the difference between the two cursors is 5.08.

Sets or returns the horizontal bar cursor position relative to ground. The cursor position is specified by x, which can be 1 or 2.

NameTypeValuesDescription
xinteger1 - 2Specifies which horizontal bar cursor is addressed.
positionrealVSpecifies the horizontal bar cursor position relative to ground.
real - Returns the horizontal bar cursor position relative to ground for the specified cursor. The measurement units depend on the source.

Sets or returns the horizontal bar cursor position relative to ground. The position is specified by x, which can be 1 or 2, and is limited to the graticule if moved outside it.

NameTypeValuesDescription
xinteger1 - 2Selects horizontal bar cursor 1 or 2.
real - Returns the horizontal bar cursor position relative to ground, in the measurement units determined by the source.

Sets or queries the vertical scale units for the selected cursor source waveform.

NameTypeValuesDescription
modeenumBASe | PERcentSelects the vertical units for the selected waveform or ratio cursors.
enum - Returns the vertical scale units for the selected cursor source waveform.
CURSor:HBArs:UNIts? might return :CURSOR:HBARS:UNITS BASE indicating that the units for the horizontal bar cursors are base.

Sets or queries the vertical scale units for the selected cursor source waveform.

enum - Returns the selected vertical units for the horizontal bar cursors.
CURSor:HBArs:UNIts? might return :CURSOR:HBARS:UNITS BASE indicating that the units for the horizontal bar cursors are base.

Sets the horizontal bar cursor measurement scale. This command is only applicable when ratio cursors are on.

NameTypeValuesDescription
modeenumCURrent | HALFgrat | FIVEdivsSets the H Bar measurement scale.
:CURSor:MODeset / query

Sets or returns whether the two cursors move linked together in unison or separately. This applies to the waveform cursors display mode.

NameTypeValuesDescription
modeenumTRACk | INDependentSelects linked cursor movement or independent adjustment.
enum - Returns the current cursor movement mode.
CURSOR:MODE TRACK specifies that the cursor positions move in unison.
CURSOR:MODE? might return :CURSOR:MODE TRACK indicating that the two cursors move in unison.

Returns or sets whether the two waveform cursors move linked together in unison or separately. This command applies only when waveform cursors are displayed.

enum - Returns the current cursor linkage mode.
CURSOR:MODE? might return :CURSOR:MODE TRACK indicating that the two cursors move in unison.

Returns the current vertical bar cursor horizontal position and units settings. Query only.

string - Returns the current vertical bar cursor horizontal position and units settings.
CURSor:VBArs?

Returns the alternate readout for the waveform (Vbar) cursors specified by <x>. This alternate readout is in effect for a bus waveform.

NameTypeValuesDescription
xinteger1 - 2Specifies which vertical bar cursor to query.
real - The alternate readout for the specified vertical bar cursor.
CURSor:VBArs:ALTERNATE1? might return 1.001 indicating the vertical bar cursor 1 readout is 1.001.

Returns the time or frequency difference between the two vertical bar cursors. The units are seconds or Hertz, as specified by CURSor:VBArs:UNIts; for an FFT math waveform, it is always in Hertz. Query only.

real - The time or frequency difference between the two vertical bar cursors.
CURSor:VBArs:DELTa? might return 8.92E-1, indicating that the time difference between the vertical bar cursors is 0.892 seconds.

Returns the horizontal value of the specified vertical bar tick for cursor <x>. The units are specified by CURSor:HBArs:UNIts.

NameTypeValuesDescription
xinteger1 - 2Specifies the cursor to query.
real - Returns the horizontal value of the specified vertical bar tick for the selected cursor.
CURSOR:VBARS:HPOS1? might return CURSOR:VBARS:HPOS2 100E-3, indicating the value of one vertical bar tick.

Positions a vertical bar cursor. The position is set in the units specified by CURSor:VBArs:UNIts, and may be in seconds or Hertz depending on the cursor source. If Trigger View is active, the query form returns 9.9E37 and generates event 221.

NameTypeValuesDescription
xinteger1 - 2Specifies which cursor to position.
positionreal-Cursor position in the units specified by CURSor:VBArs:UNIts.
CURSOR:VBARS:POSITION2 9.00E-6 positions the second vertical bar cursor at 9ms.

Positions a vertical bar cursor using the units specified by CURSor:VBArs:UNIts; the position is relative to the trigger except for FFT math waveforms, which are always in Hertz. If Trigger View is active, the query form returns 9.9E37 and generates event 221 (Settings conflict).

NameTypeValuesDescription
xinteger1 - 2Specifies which cursor to position.
positionreal-Specifies the cursor position in the units set by CURSor:VBArs:UNIts.
real - Returns the current position of the specified vertical bar cursor. If Trigger View is active, returns 9.9E37.
CURSOR:VBARS:POSITION2 9.00E-6 positions the second vertical bar cursor at 9ms.

Sets or queries the units for the vertical bar cursors. When Trigger View is active, the query generates event 221 (Settings conflict).

NameTypeValuesDescription
unitsenumSECOnds | HERtzSpecifies the units for the vertical bar cursors.
enum - Returns the current vertical bar cursor units.
CURSor:VBArs:UNIts SECONDS sets the units for the vertical bar cursors to seconds.
CURSor:VBArs:UNIts? returns HERTZ when the vertical bar cursor units are Hertz.

Sets or queries the units for the vertical bar cursors.

enum - Returns the current vertical bar cursor units.
CURSor:VBArs:UNIts SECONDS
CURSor:VBArs:UNIts?

Returns the vertical (amplitude) difference between the two vertical bar cursors. The units are specified by the CURSor:HBArs:UNits query.

real - <NR3> indicating the vertical difference between the two vertical bar cursors.

:CURVeset / query

Transfers waveform data to and from the instrument in binary or ASCII format. The CURVe? query sends waveform data from the instrument, and the CURVe command transfers waveform data from an external device to the instrument.

NameTypeValuesDescription
<Block>|<asc curve>optblock-Waveform data in binary or ASCII format.
CURVe {<Block>|<asc curve>}
CURVe?
:CURVe?query

Transfers waveform data to and from the instrument in binary or ASCII format. For analog waveforms, the CURVe? query sends data from the instrument to an external device using the data source and start/stop settings.

block - Returns waveform data from the selected source, or nothing if the specified source is not displayed.
:CURVE 61,62,61,60,60,-59,-59,-58,-58,-59.
:CURVE?query

Queries out the waveform points for later analysis on the controller computer.

string - Returns the waveform points.
:CURVE?

:DATaset / query

Sets or queries the format and location of the waveform data that is transferred with the CURVe command.

NameTypeValuesDescription
modeenumINIT | SNApInitializes waveform data settings or snaps start/stop to the current cursor positions.
DATa INIT initializes the waveform data settings to their factory defaults.
DATa? might return :DATA:DESTINATION REF1:ENCDG RIBINARY;SOURCE CH1;START 1;STOP 500;WIDTH 1.

Sets or queries the reference memory location used for storing waveform data transferred into the instrument by the CURVe command.

NameTypeValuesDescription
REF<x>--Reference memory location.

Sets or queries the reference memory location used for waveform data transferred into the instrument by the CURVe command.

string - Returns the reference memory location for storing waveform data transferred into the instrument by CURVe.
:DATa?query

Sets or queries the format and location of the waveform data transferred with the CURVe command.

string - Returns the waveform data settings.
DATa? might return :DATA:DESTINATION REF1:ENCDG RIBINARY;SOURCE CH1;START 1;STOP 500;WIDTH 1.
:DATa:SOUrceset / query

Sets or queries which waveform will be transferred from the instrument by the CURVe? query. Only one waveform can be transferred at a time.

NameTypeValuesDescription
modeenumCH1 | CH2 | MATH | REF1 | REF2Selects the waveform source to be transferred.
enum - Returns the currently selected waveform source for CURVe? transfers.
DATa:SOUrce CH1
DATa:SOUrce REF1
DATa:SOUrce?

Sets or queries which waveform will be transferred from the instrument by the CURVe? query. Only one waveform can be transferred at a time.

enum - Returns the currently selected waveform source for CURVe? transfers.
DATa:SOUrce CH1
DATa:SOUrce REF1
DATa:SOUrce?
:DATa:STARtset / query

Sets or queries the starting data point for incoming or outgoing waveform transfer. This command lets you transfer partial waveforms to and from the instrument.

Sets or queries the starting data point for incoming or outgoing waveform transfer. This command lets you transfer partial waveforms to and from the instrument.

:DATa:STOPset / query

Sets or queries the last data point in the waveform that will be transferred when using the CURVe? query. It lets you transfer partial waveforms from the instrument; if the value exceeds the record length, transfer goes to the record length.

NameTypeValuesDescription
NR1integer1 - record lengthLast data point to be transferred.
integer - Returns the last data point in the waveform that will be transferred.

Queries the last data point in the waveform that will be transferred when using the CURVe? query. If the value is greater than the record length, data is transferred up to the record length; if both DATa:STARt and DATa:STOP are greater than the record length, the last data point in the record is returned.

integer - The last data point that will be transferred.
:DATa:WIDthset / query

Sets or queries the number of bytes per data point in waveform data transferred using the CURVe command. The allowed values are 1 byte (8 bits) or 2 bytes (16 bits).

NameTypeValuesDescription
widthinteger1 - 2Number of bytes per waveform data point; 1 selects 1 byte and 2 selects 2 bytes.
integer - Returns the number of bytes per data point in the waveform transfer.
DATa:WIDth 1

Sets or queries the number of bytes per data point in waveform data transferred using the CURVe command. Valid values are 1 byte or 2 bytes per point.

NameTypeValuesDescription
NR1integer1 - 2Number of bytes per waveform data point.
integer - Returns the number of bytes per data point in the waveform transferred using CURVe.
DATa:WIDth 1

:DATEset / query

Sets or queries the instrument date value. The instrument uses this value to time stamp files saved to the USB flash drive and to show the time and date on the instrument display.

:DATE?query

Sets or queries the instrument date value. The instrument uses this value to time stamp files saved to the USB flash drive and to show the time and date on the instrument display.

:DESEset / query

Sets or queries the bits in the Device Event Status Enable Register (DESER). The register mask determines whether events are reported to the Standard Event Status Register and entered into the Event Queue.

NameTypeValuesDescription
valueinteger0 - 255Integer value used to set the DESER bits.
integer - Returns the current Device Event Status Enable Register value.
DESE 209
:DESE?query

Reads the Device Event Status Enable Register (DESER). The DESER controls which types of events are reported to the SESR and the Event Queue.

integer - Returns the current contents of the DESER.
:DESeset / query

Enables or disables bits in the Device Event Status Enable Register (DESER). The DESER controls which types of events are reported to the SESR and the Event Queue.

NameTypeValuesDescription
enable_bitsinteger0 - 255Bit pattern written to the DESER.

Returns the currently set PWM fan value.

string - Returns the current PWM fan setting in the form shown in the example, including PWM and voltage values.

Sets the self-test loop option. It selects how diagnostics self-tests loop, with choices for always, fail, on failure, once, or N times.

NameTypeValuesDescription
modeenumALWAYS | FAIL | ONFAIL | ONCE | NTIMESSelects the self-test loop behavior.
DIAg:LOOP:OPTion ONCE sets diagnostics to run one loop of self tests.

Sets or queries the number of self-test loops.

NameTypeValuesDescription
NR1integer-Number of self-test loops.
integer - Returns the current number of self-test loops.
DIAG:LOOP:OPTION:NTIMES 3
DIAG:LOOP:OPTION:NTIMES?
:DIAg:LOOP:STOPset / query

Stops the self-test at the end of the current loop. No query form.

DIAG:LOOP:STOP stops the self test at the end of the current loop.

Returns the Pass/Fail status from the last diagnostic test sequence execution. Use DIAg:RESUlt:LOG? to determine which test(s) has failed.

enum - PASS means that the instrument passes all selected diagnostic tests. FAIL means that the instrument has failed at least one of the diagnostic tests.
DIAg:RESUlt:FLAG

Returns the internal results log from the last diagnostic test sequence execution. The list contains all modules and module interfaces that were tested with the pass or fail status of each.

string - Returns the results log as a comma-separated string in the format <Status>,<Module name>[,<Status>,<Module name>...].
DIAg:RESUlt:LOG? might return :DIAG:RESULT:LOG "NOT RUN--CPU,NOT RUN--DISPLAY,NOT RUN--FPANEL,NOT RUN--IO,NOT RUN--ACQ,NOT RUN--ROM,NOT RUN--APPKEY" for power-up diagnostics.
:DIAg:SELectset / query

Sets the type of diagnostics grouping. No query form.

NameTypeValuesDescription
groupenumALL | APPKey | CPU | DISplay | FPAnel | IO | ROM | ACQSelects which diagnostic group to run.

Runs self-tests on the specified system subsystem. No query form.

NameTypeValuesDescription
functionenumACQ | CPU | DISplay | FPAnel | IO | ROMSpecifies a single instrument subsystem on which to run self tests (diagnostics).
DIAg:SELect:ACQ specifies to run self tests on the acquisition system.
:DIAg:STATEset / query

Starts or stops the instrument self-test. Depending on the argument, self-test capabilities are turned on or off; no query form is available.

NameTypeValuesDescription
stateenumEXECute | ABORtControls whether diagnostics are started or stopped.
DIAG:STATE EXECute starts diagnostics.

Read out the currently FPGA chip and ambient temperature. Only query.

string - Returns the FPGA chip and ambient temperature values.
DIAG:TEMPVAL? might return: VDC Temp=-256, Ambient Temp=32

Sets or queries the display graticule intensity setting. A nonzero value or ON turns the graticule on; 0 or OFF turns it off.

NameTypeValuesDescription
stateenumON | OFFTurns the graticule on or off.
enum - Returns whether the graticule is on or off.
DISPLAY:GRATICULE 0 sets NO graticule to display.
DISPLAY:GRATICULE? might return :DISPLAY:GRATICULE 1 indicating that the graticule is on.

Sets and queries the display graticule setting. ON or a nonzero numeric value turns the graticule on; OFF or 0 turns it off.

enum - Returns the graticule state.
DISPLAY:GRATICULE 0 sets NO graticule to display.
DISPLAY:GRATICULE? might return :DISPLAY:GRATICULE 1 indicating that the graticule is on.

Sets the waveform backlight intensity settings. The manual also shows a query form with an NR1 argument, but does not document what it returns.

NameTypeValuesDescription
NR1real-Backlight intensity value.

Sets or returns the display persistence to ON or OFF. The query form returns the persistence state. This affects the display only.

NameTypeValuesDescription
stateenumON | OFFTurns display persistence on or off.
valueinteger0Numeric persistence state; 0 turns persistence off, any other value turns it on.
DISplay:PERSistence:STATe ON turns on the persistence on the display for all waveforms.
DISplay:PERSistence:STATe? might return 1 indicating that the persistence is ON for the display.

Returns or sets the display persistence state. The query form returns the persistence state and affects the display only.

enum - Returns the persistence state.
DISplay:PERSistence:STATe? might return 1 indicating that the persistence is ON for the display.

Sets the persistence value if the persistence state is on. This affects the display only.

NameTypeValuesDescription
valuereal-Persistence time value.
modeenumAUTO | INFIniteSelects automatic or infinite persistence.
real - Returns the persistence value.

Sets the persistence value when persistence is turned on. The query form returns the persistence value; AUTO selects an automatic persistence based on waveform intensity, and INFInite displays waveform points until a control change resets the acquisition system.

enum - Returns the persistence value. The slice indicates the value can be numeric, AUTO, or INFInite, but does not provide a separate query-specific return format.
DISplay:PERSistence:VALUe 3 specifies that the waveform points are displayed fading for 3 seconds before they completely disappear.

Returns the first entry in the error log, or an empty string if the error log is empty. Use with ERRLOG:NEXT? to retrieve error log messages.

string - Returns the first error log entry, or an empty string if the error log is empty. Refer to the service manual for the error log message format.

Returns the next entry in the error log, or an empty string if the error log is empty or the end of the log has been reached. Use ERRLOG:FIRST? to start at the top of the error log, then step through with ERRLOG:NEXT?.

string - The next error log message, or an empty string if the error log is empty or the end of the log has been reached.

:EVMsg?query

Removes a single event code from the Event Queue associated with the last *ESR? read, and returns the event code with an explanatory message. Query only.

string - Returns the event code and message in the form <Event Code>,<QString> [repeated for additional queued events]; the message may include the command that caused the error.
EVMsg? might return the message EVMSG 110, "Command header error"
:EVMSG?query

Reads the event number and a text description of the event from the Event Queue. Reading an event removes it from the queue.

string - Returns the event number and a text description of the event.

:EVQty?query

Returns the number of event codes in the Event Queue. This query is useful with ALLEv? to determine exactly how many events will be returned.

integer - The number of event codes in the Event Queue.
EVQty? might return :EVQTY 3 indicating the number of event codes in the Event Queue is 3.

:FEAEN:PASSWORDset / query

Checks whether the entered password matches the preset Feature Enable password, which allows enabling or disabling features such as Autoset, Cursors, or Measurements. No query form.

NameTypeValuesDescription
passwordstring-Password entered for Feature Enable.

:FFT?query

Returns all FFT parameters. Query only.

string - Returns all FFT parameters as a semicolon-separated list.
FFT? might return 1; CH1; 20; 0.000; "dB"; 250.000E+3; 750.000E+3; "Hz";1;HANNING;X1;DB

Sets or queries the horizontal scale of the FFT waveform.

NameTypeValuesDescription
scalereal-The FFT horizontal scale.
FFT:HORizontal:SCALe 500.00E+6 sets the FFT horizontal scale to 500 MHz.
FFT:HORizontal:SCALe? might return 500.00E+6 indicating the FFT horizontal scale is set to 500 MHz.

Sets or queries the horizontal scale of the FFT waveform.

real - Returns the FFT horizontal scale.
FFT:HORizontal:SCALe 500.00E+6 sets the FFT horizontal scale to 500 MHz.
FFT:HORizontal:SCALe? might return 500.00E+6 indicating the FFT horizontal scale is set to 500 MHz.

Sets or queries the source of the FFT waveform.

enum - Returns the FFT waveform source.
:FFT:SOURceset / query

Sets the FFT source channel. The source may be CH1 or CH2.

NameTypeValuesDescription
channelenumCH1 | CH2FFT source channel.
FFT:SOURce ch2 sets the FFT source waveform to CH2.
FFT:SOURce? might return "CH2" if CH2 is the FFT source waveform.
:FFT:SRCWFMset / query

Sets or queries the FFT source waveform display state.

NameTypeValuesDescription
stateenumON | OFF | NR1Controls whether the FFT source waveform is displayed.
enum - Returns the FFT source waveform display state as a numeric value, with 0 meaning not displayed and any other value meaning displayed.
FFT:SRCWFM 0 turns off the display of the FFT source waveform.
FFT:SRCWFM? might return 1 indicating the FFT source waveform is displayled.

Sets or queries the FFT vertical display position.

NameTypeValuesDescription
positionreal-The FFT vertical position.
FFT:VERTical:POSition 2 sets the FFT vertical position to 2 divisions above center screen.

Sets or queries the FFT vertical zoom factor.

NameTypeValuesDescription
NR2real-The FFT vertical scale.
real (dB) - Returns the FFT waveform vertical scale.
FFT:VERTical:SCAle 20
FFT:VERTical:SCAle?

Queries the FFT vertical measurement units label.

string - The FFT vertical units label.
FFT:VERTical:UNIts? might return dB indicating the FFT vertical units are set to dB.
:FFT:VTypeset / query

Sets the FFT waveform vertical units.

NameTypeValuesDescription
modeenumDB | LINEArSelects the FFT waveform vertical units.

Sets the FFT waveform vertical units.

NameTypeValuesDescription
modeenumDB | LINEArSelects the FFT waveform vertical units.
:FFT:WINdowset / query

Sets or queries the FFT window type.

NameTypeValuesDescription
windowenumHAMming | HANning | RECTangular | BLAckmanharrisFFT window function type.
FFT:WINdow HAMMING sets the FFT window to Hamming.
FFT:WINdow? might return HAMMING.

Queries the FFT window type. The query returns the currently selected window function.

enum - Returns the FFT window type.
FFT:WINdow? might return HAMMING.

Returns the current working directory and the amount of free space. This query is the same as the FILESystem:DIR? query and the FILESystem:FREESpace? query.

string - Returns the current working directory and amount of free space.
:FILESystem:CWDset / query

Sets or queries the current working directory for FILESystem commands. The default working directory is USB0, and the directory remains current until changed or deleted.

NameTypeValuesDescription
new working directory pathstring-Quoted string that defines the current working directory; a directory name can have up to 8 characters with an extension of up to 3 characters.
string - Returns the current working directory as a quoted path.
FILESYSTEM:CWD " USB0/TEKSCOPE/IMAGES" sets the current working directory to images.
FILESYSTEM:CWD? might return :FILESYSTEM:CWD " USB0/TEKSCOPE/WAVEFORMS" indicating that the current working directory is set to waveforms.

Sets or queries the current working directory for FILESystem commands. The default working directory is USB0, and the specified directory remains current until changed or deleted.

NameTypeValuesDescription
new working directory pathstring-Quoted string that defines the current working directory; a directory name can have up to 8 characters with an extension of up to 3 characters.
string - Returns the current working directory as a quoted path.
FILESYSTEM:CWD " USB0/TEKSCOPE/IMAGES"
FILESYSTEM:CWD? might return :FILESYSTEM:CWD " USB0/TEKSCOPE/WAVEFORMS"

Deletes a named file or directory. If you specify a directory name, it deletes the directory and all of its contents; *.* deletes all files in the current or specified directory.

NameTypeValuesDescription
filenamestring-Name of the file or directory to delete.

Returns a list of quoted strings for the names of files and directories in the current working directory. Query only.

string - Returns a list of files and directories in the current working directory.
FILESystem:DIR? might return :FILESYSTEM:DIR "TEK00000.PNG","CANSETUP.SET","WFM1.ISF","MYIMAGES".

Formats a mass storage device. Use with extreme caution because it erases all data on the specified device. Drive letters such as USB0 are case sensitive and must be upper case.

NameTypeValuesDescription
drivestring-Mass storage device to format, specified as a quoted drive path such as USB0/.
FILES:FORMAT " USB0/"

Returns the available memory space on the current drive in bytes. Query only.

numeric (bytes) - Numeric value, in bytes, of the memory space available on the current drive.
FILESystem:FREESpace? might return 6242501.

Creates a folder at the specified location. Command only, no query form.

NameTypeValuesDescription
directory pathstring-The directory path where the folder is created.

Writes the contents of the specified file to the specified interface. If the file does not exist or is not readable, an appropriate error event is posted.

NameTypeValuesDescription
QStringstring-Quoted string that defines the file name and path. If the file path is within the current working directory, specify only the file name.
FILESYSTEM:READFILE “USB0/TEST_DATA/TEK00016CH1.CSV” reads the content of the specified file, if the file exists and is readable, and sends the content of the file to the current interface.

Assigns a new name to an existing file or folder. You can also move a file or folder by specifying the new name in a different folder.

NameTypeValuesDescription
new namestring-New file or folder name, optionally including a different folder path.

Deletes a named directory and all of its contents. The directory must not be read-only, and it must be empty before it can be deleted.

NameTypeValuesDescription
directory pathstring-Quoted string that defines the location and name of the directory to delete.
FILESYSTEM:RMDIR " USB0/OldDirectory" removes the directory named olddirectory from the root of the E drive.

Writes the specified block data to a file in the instrument current working directory. If the file does not exist or is not readable, an error event is posted.

NameTypeValuesDescription
file pathstring-Quoted string that defines the file name and path. If the path is within the current working directory, specify the file name only.
datablock-Block data to write; may use definite-length encoding or indefinite-length arbitrary block program data encoding as described in IEEE488.2.

:FPAnel:PRESSset / query

Simulates pressing a specified front-panel button. No query form. When the front panel is locked, this command does not work.

NameTypeValuesDescription
buttonenumACQuire | SAVE Recall | MEASurement | UTILityName of the front-panel button to press.
:FPAnel:TURNset / query

Simulates the action of turning a specified front-panel control knob. No query form.

FPANEL:PRESS AUTOSET executes the instrument Autoset function.

:FWUpdate:Updateset / query

Updates the oscilloscope firmware from a file on a USB flash drive. The USB flash drive must be plugged into the instrument and contain the firmware update file TBS1000C.TEK in the root directory.

:HDRset / query

Identical to the HEADer query and included for compatibility with other Tektronix scopes.

enum - Returns the Response Header Enable State.
:HDR?query

Identical to the HEADer query and included for compatibility with other Tektronix scopes.

enum - Returns the Response Header Enable State.

:HEADerset / query

Sets and queries the Response Header Enable State, which controls whether query responses include headers. It does not affect IEEE Std 488.2-1987 Common Commands.

NameTypeValuesDescription
stateenumON | OFFEnables or disables response headers on applicable query responses.
enum - Returns the Response Header Enable State as the query response; the example shows a value of 1 when true.
HEADer OFF
HEADer?

Queries the Response Header Enable State, which controls whether query responses include headers. This does not affect IEEE Std 488.2-1987 Common Commands.

integer - Returns 1 when the Response Header Enable State is true and headers are included on applicable query responses; returns 0 when false and headers are omitted.
HEADer? might return 1, showing that the Response Header Enable State is true. Query only.

Enables or disables the display of Help Everywhere information for the acquire measurements.

Enables or disables the display of Help Everywhere information for acquire measurements.

:HELPevery:ALLset / query

Enables or disables the display of Help Everywhere information for all measurement settings, including acquire, trigger, vertical, math, fft, cursor, reference, measurement, and utility modules.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere.
HELPevery:ALL ON enables Help Everywhere.

Enables or disables the display of Help Everywhere information for the cursor module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the cursor settings.
HELPevery:CURsor ON

Enables or disables the display of Help Everywhere information for the cursor module.

NameTypeValuesDescription
stateenumON | OFFTurns Help Everywhere for cursor settings on or off.
:HELPevery:FFTset / query

Enables or disables the display of Help Everywhere information for the FFT module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the FFT module.
HELPevery:FFT ON enables Help Everywhere for the FFT module.

Enables or disables the display of Help Everywhere information for the FFT settings.

enum - Returns the Help Everywhere state for the FFT module.
HELPevery:FFT ON
:HELPevery:MATHset / query

Enables or disables the display of Help Everywhere information for the math module.

NameTypeValuesDescription
stateenumON | OFFTurns Help Everywhere for the math module on or off.
HELPevery:MATH ON enables Help Everywhere for the math module.

Enables or disables the display of Help Everywhere information for the math module.

NameTypeValuesDescription
stateenumON | OFFTurns Help Everywhere for the math module on or off.
enum - Returns the current Help Everywhere setting for the math module.
HELPevery:MATH ON enables Help Everywhere for the math module.

Enables or disables the display of Help Everywhere information for the measurement module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the measurement module.
enum - Returns the current Help Everywhere state for the measurement module.
HELPevery:MEASUrement ON enables Help Everywhere for the measurement module.

Enables or disables the display of Help Everywhere information for the measurement module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the measurement module.
enum - Returns the Help Everywhere state for the measurement module.
HELPevery:MEASUrement ON enables Help Everywhere for the measurement module.

Enables or disables the display of Help Everywhere information for the reference module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the reference module.
HELPevery:REFerence ON enables Help Everywhere for the reference module.

Enables or disables the display of Help Everywhere information for the reference module.

NameTypeValuesDescription
stateenumON | OFFTurns Help Everywhere display for the reference module on or off.
enum - Returns the current Help Everywhere state for the reference module.
HELPevery:REFerence ON

Enables or disables the display of Help Everywhere information for the trigger module.

NameTypeValuesDescription
stateenumON | OFFTurns Help Everywhere for the trigger module on or off.

Returns the Help Everywhere state for the trigger module. The command enables or disables the display of Help Everywhere information for the trigger module.

enum - Returns the current Help Everywhere setting for the trigger module.

Enables or disables the display of Help Everywhere information for the utility module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the utility module.
HELPevery:UTIlity ON enables Help Everywhere for the utility module.

Enables or disables the display of Help Everywhere information for the utility module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the utility module.
enum - Returns the current Help Everywhere setting for the utility module.
HELPevery:UTIlity ON

Enables or disables the display of Help Everywhere information for the vertical module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the vertical module.
enum - Returns the Help Everywhere state for the vertical module.

Enables or disables the display of Help Everywhere information for the vertical module.

NameTypeValuesDescription
stateenumON | OFFEnables or disables Help Everywhere for the vertical module.
enum - Returns the Help Everywhere state for the vertical module.

Returns all horizontal settings. Query only.

string - Returns all horizontal settings.
HORIZONTAL? might return the following horizontal settings :HORIZONTAL:POSITION 50.0000; SAMPLERATE 500.0000E+6; SCALE 200.0000E-9; RECORDLENGTH 2000; RECORDLENGTH : AUTO 0; DELAY:MODE 1; TIME 0.0E+0.

Returns the current horizontal divisions. Query only.

real - The current horizontal divisions.
HORizontal:DIVisions? might return 15.

Sets or queries the horizontal position. When Horizontal Delay Mode is off, it is equivalent to adjusting the front-panel Horizontal Position knob; when Delay Mode is on, it stores a new horizontal position used when Delay Mode is turned off.

NameTypeValuesDescription
positioninteger%Horizontal position expressed as the percentage of the waveform displayed left of the center of the graticule.
integer (%) - Returns the horizontal position as a percentage of the waveform displayed left of the center of the graticule.
HORIZONTAL:DELay:POSITION 50 sets the horizontal position to 50%.
HORIZONTAL:MAIn:DELay:POSITION? might return 100 indicating that the horizontal position is set to 100%.

Sets or queries the horizontal position. When Horizontal Delay Mode is off, it is equivalent to adjusting the front-panel HORIZONTAL POSITION knob; when Delay Mode is on, it stores a new position used when the mode is turned off.

NameTypeValuesDescription
<NR1>real-Horizontal position expressed as the percentage of the waveform displayed left of the center of the graticule.
real (%) - Returns the current horizontal position as a percentage of the waveform displayed left of the center of the graticule.
HORIZONTAL:MAIn:DELay:POSITION? might return 100 indicating that the horizontal position is set to 100%.

Sets or returns the horizontal delay mode. The manual states this command is the same as HORizontal[:MAIn]:DELay:MODe.

NameTypeValuesDescription
stateenumOFF | ONSets the horizontal delay mode off or on.
valueinteger0Numeric value where 0 sets the mode off and any other value sets it on.
enum - Returns the present horizontal delay mode.
HORizontal:DELAY:MODE OFF
HORIZONTAL:MAIn:DELAY:MODE?

Returns the horizontal delay mode. The mode determines whether horizontal position or horizontal delay time positions the waveform.

enum - Returns the current horizontal delay mode.
HORIZONTAL:DELAY:MODE?
HORIZONTAL:MAIn:DELAY:MODE? might return OFF indicating that the HORizontal:POSition command horizontally positions the waveform.

Sets or returns the horizontal delay state. The same as HORizontal[:MAIn]:DELay:MODe.

NameTypeValuesDescription
stateenumOFF | ON | <NR1>Sets the horizontal delay state.

Sets or returns the horizontal delay state. The same as HORizontal[:MAIn]:DELay:MODe.

enum - Returns the horizontal delay state.

Sets or returns the horizontal delay mode. OFF lets HORizontal:POSition horizontally position the waveform; ON lets HORizontal:DELay:TIMe do so.

NameTypeValuesDescription
modeenumOFF | ONSets the horizontal delay mode to off or on.
valuereal-<NR1> value where 0 sets the mode to off and any other value sets it to on.
enum - Returns the current horizontal delay mode.
HORIZONTAL:DELAY:MODE OFF
HORIZONTAL:MAIn:DELAY:MODE?

Returns or sets the horizontal delay mode.

enum - Returns the current horizontal delay mode.
HORIZONTAL:MADELAY:MODE? might return OFF indicating that the HORizontal:POSition command horizontally positions the waveform.

Sets or returns the horizontal delay state. This is the same as HORizontal[:MAIn]:DELay:MODe.

NameTypeValuesDescription
stateenumOFF | ON | <NR1>Sets the horizontal delay state.

Sets or returns the horizontal delay state. This command is the same as HORizontal[:MAIn]:DELay:MODe.

enum - Returns the horizontal delay state.

Sets or queries the horizontal delay time. The amount of time the acquisition is delayed depends on sample rate and record length.

NameTypeValuesDescription
timerealsThe delay time in seconds.
real (s) - Returns the horizontal delay time.
HORizontal:DELay:TIME 0.3 sets the delay of acquisition data so that the resulting waveform is centered 300 ms after the trigger occurs.

Sets or queries the horizontal delay time. The amount of time the acquisition is delayed depends on sample rate and record length.

NameTypeValuesDescription
delay timerealsDelay in seconds.
real (s) - Returns the current horizontal delay time.
HORizontal:DELay:TIME 0.3

Sets or queries the time base horizontal scale. Query only.

NameTypeValuesDescription
NR3real2 ns - 100 sSpecifies the range, depending on the model.
string - All settings for the time base
HORizontal:MAIn:SCAle 2E-6 sets the main scale to 2 μs per division.
HORizontal:MAIn:SCAle? might return 2.0000E-06, indicating that the main scale is currently set to 2 μs per division.

Sets or queries the time base horizontal scale. This command is query only.

string - All settings for the time base.
HORizontal:MAIn:SCAle? might return 2.0000E-06, indicating that the main scale is currently set to 2 μs per division.

Sets the time per division for the main time base. This command is identical to HORizontal:MAIn:SCAle and is provided to maintain program compatibility with some older models.

NameTypeValuesDescription
<NR3>real2 ns - 100 sSpecifies the time base horizontal scale.

Sets the time per division for the main time base. This command is identical to HORizontal:MAIn:SCAle and is provided to maintain program compatibility with some older models of Tektronix scopes.

NameTypeValuesDescription
NR3real2 ns - 100 sRange from 2 ns to 100 s, depending on the model.

Returns the current horizontal unit. Query only.

enum - Returns the current horizontal unit.
HORizontal:MAIn:UNIts? might return SECONDS.

Returns the current horizontal unit. Query only.

enum - Returns the current horizontal unit.
HORizontal:MAIn:UNIts? might return SECONDS.

Returns a boolean value indicating whether the acquisition system is in the preview state. Query only.

boolean - <NR1> = 1 if the acquisition system is in the preview state; <NR1> = 0 if the acquisition system is not in the preview state.
HORizontal:PREViewstate? might return 1 indicating the acquisition system is in the preview state.

Sets the horizontal record length of acquired waveforms. The query form returns the current horizontal record length.

NameTypeValuesDescription
<NR1>integer1000 - 20000Supported horizontal record length value.
integer - The current horizontal record length.
HORizontal:RECOrdlength 2000
HORizontal:RECOrdlength? might return 2000

Sets or queries the horizontal record length mode.

NameTypeValuesDescription
modeinteger0 - 11 enables auto record length mode, 0 disables auto record length mode.

Sets or queries the horizontal record length mode. A value of 1 enables auto record length mode and 0 disables it.

NameTypeValuesDescription
modeinteger0 - 1Sets the record length mode.
integer - Returns the current horizontal record length mode.
HORizontal:RECOrdlength:Auto 1 enables auto record length mode of the analog channels.
HORizontal:RECOrdlength:Auto? might return 0 indicating that auto record length mode of the analog channels is off.

Returns the current horizontal record length of acquired waveforms. The setter form sets the horizontal record length.

integer - Current horizontal record length.
HORIZONTAL:RECORDLENGTH 2000
HORIZONTAL:RECORDLENGTH?

Sets or returns the horizontal record length of acquired waveforms. The sample rate is automatically adjusted at the same time to maintain a constant time per division.

integer - Returns the current horizontal record length.

Sets or returns the horizontal record length of acquired waveforms. The sample rate is automatically adjusted to maintain a constant time per division; the query form returns the current horizontal record length.

integer - Returns the current horizontal record length.

Returns the current horizontal roll mode state as on or off. Query only.

enum - The current horizontal roll mode state.
HORizontal:ROLL? might return HORizontal:ROLL ON indicating that roll mode is on.

Sets or queries the horizontal position when delay mode is OFF. It is similar to HORizontal:POSition.

NameTypeValuesDescription
positionreal%Horizontal position expressed as the percentage of the waveform displayed left of the center of the graticule.
real (%) - Returns the current horizontal position as a percentage.
HORizontal:MAIn:POSition 50 sets the horizontal position to 50%.
HORizontal:MAIn:POSition? might return 100, indicating that the horizontal position is set to 100%.

Sets or queries the horizontal position when delay mode is OFF. It is similar to HORizontal:POSition.

real (%) - Returns the horizontal position as the percentage of the waveform displayed left of the center of the graticule.
HORizontal:MAIn:POSition 50 sets the horizontal position to 50%.
HORizontal:MAIn:POSition? might return 100, indicating that the horizontal position is set to 100%.

:ID?query

Returns identifying information about the instrument and its firmware in Tektronix Codes and Formats notation. Query only.

string - Returns the instrument identification in the following format for TBS1000C instruments: ID TEK/<model number>,CF:91.1CT FV:v<instrument firmware version number>
ID? might return the following response ID TEK/TBS2104,CF:91.1CT,FV:v2015-12-10_01-00-59rootfs; FPGA:v1.21;

:MATH:DEFINEset / query

Sets the math waveform definition for the active math operation. The <QString> value must be enclosed in quotes, and white space characters may be used between words.

NameTypeValuesDescription
QStringstring-Math waveform definition string.
:MATH?query

Returns the current math parameters. Query only.

string - Returns the current math parameters, including the math waveform definition, source1 operation source2, vertical scale, vertical position, vertical units, horizontal scale, horizontal position, and horizontal units.
MATH? might return “CH1+CH2”;2.000;0.0E+0”V”,20.0000E-6;0.0E0;”s”.

Specifies a math waveform. The waveform can be one of CH1+CH2, CH1-CH2, CH2-CH1, or CH1*CH2.

NameTypeValuesDescription
QStringenumCH1+CH2 | CH1-CH2 | CH2-CH1 | CH1*CH2Specifies the math waveform.
enum - Returns the current math waveform setting.
MATH:DEFINE "CH1-CH2" sets the math waveform so that it displays the difference of channel 1 and channel 2.
MATH:DEFine? Might return “CH1-CH2”.

Sets or queries the math horizontal display position for math waveforms. The position is specified as a percentage of the record.

NameTypeValuesDescription
<NR2>realpercentMath horizontal position in percent of record.
real (percent) - Returns the math horizontal position in percent of the record.
MATH:HORizontal:POSition 20 sets the math horizontal position to 20% of the record.
MATH:HORizontal:POSition? might return 20.000 indicating that the math horizontal position is at 20% of the record.

Sets or queries the math horizontal display position for math waveforms. The position is specified as a percent of record.

real (%) - Returns the math horizontal position in percent of record.
MATH:HORizontal:POSition 20
MATH:HORizontal:POSition? might return 20.000

Sets or queries the math horizontal display scale for dual math waveforms that only have source waveforms. For dual math waveforms with a channel source waveform, use HORizontal:SCAle instead.

NameTypeValuesDescription
scalereal-Math horizontal display scale.
real - Returns the math horizontal display scale.
MATH:HORizontal:SCALe <NR3>
MATH:HORizontal:SCALe?

Sets or queries the math horizontal display scale for dual math waveforms that only have source waveforms. The horizontal scale of a dual math waveform with a channel source waveform is set through the HORizontal:SCAle command.

Queries the math horizontal measurement units label.

string - The math horizontal units as a quoted string.
MATH:HORizontal:UNIts? might return “us” indicating the math horizontal units are μs.
:MATH:LABelset / query

Sets or queries the waveform label for the math waveform.

NameTypeValuesDescription
qstringstring-Quoted string used as the label for the math waveform.
MATH:LABEL Output sets the label for the math waveform to "Output."
MATH:LABEL? might return MATH:LABEL "Sum of channel 1 and channel 2" indicating the current label for the math waveform.

Sets or queries the waveform label for the math waveform.

NameTypeValuesDescription
Qstringstring-Quoted string used as the label for the math waveform.
string - Returns the current label for the math waveform.
MATH:LABEL? might return MATH:LABEL "Sum of channel 1 and channel 2" indicating the current label for the math waveform.

Sets or queries the math waveform display position.

NameTypeValuesDescription
positionreal-Specifies the math vertical position in divisions from center screen.
real - The math waveform display position in divisions from center screen.
MATH:VERtical:POSition 4
MATH:VERtical:POSition? might return -3.000

Sets or queries the math waveform display position.

real - Returns the math vertical position in divisions from center screen.

Sets or queries the vertical display scale for the math waveform display. The display scale is the same as the instrument vertical scale knob and is distinct from the math waveform vertical scale in the math waveform preamble.

NameTypeValuesDescription
scalereal-Math vertical scale in units per division.
real - Returns the current math vertical scale display value.
MATH:VERtical:SCAle 5.0E0
MATH:VERTical:SCALe?

Sets or queries the vertical display scale for the math waveform display. The display scale is in units per division and is distinct from the math waveform vertical scale in the math waveform preamble.

NameTypeValuesDescription
scalereal-Math vertical scale in units per division.
real - Returns the current math vertical display scale.
MATH:VERtical:SCAle 5.0E0
MATH:VERTical:SCALe? might return 5.000.

Queries the math vertical measurement units.

enum - Returns the current math vertical measurement units.

Returns the current MEASUrement settings. Query only.

string - Instrument measurement settings.
MEASUrement? might return the following: :MEASUREMENT:IMMED:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:IMMED:TYPE PERIOD;UNITS "s";SOURCE1 CH1;SOURCE2 CH2;:MEASUREMENT:MEAS1:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:MEAS1:STATE 1;TYPE FREQUENCY;UNITS "Hz";SOURCE1 CH1;SOURCE2 CH2;COUNT 0;MAXIMUM 0.0000;MEAN 0.0000;MINIMUM 0.0000;STDDEV 0.0000;:MEASUREMENT:MEAS2:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:MEAS2:STATE 1;TYPE PERIOD;UNITS "s";SOURCE1 CH1;SOURCE2 CH2;COUNT 0;MAXIMUM 0.0000;MEAN 0.0000;MINIMUM 0.0000;STDDEV 0.0000;:MEASUREMENT:MEAS3:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:MEAS3:STATE 1;TYPE PK2PK;UNITS "V";SOURCE1 CH1;SOURCE2 CH2;COUNT 0;MAXIMUM 0.0000;MEAN 0.0000;MINIMUM 0.0000;STDDEV 0.0000;:MEASUREMENT:MEAS4:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:MEAS4:STATE 0;TYPE PERIOD;UNITS "s";SOURCE1 CH1;SOURCE2 CH2;COUNT 0;MAXIMUM 0.0000;MEAN 0.0000;MINIMUM 0.0000;STDDEV 0.0000;:MEASUREMENT:METHOD AUTO;REFLEVEL:METHOD PERCENT;ABSOLUTE:HIGH 0.0000;LOW 0.0000;MID1 0.0000;MID2 0.0000;:MEASUREMENT:REFLEVEL:PERCENT:HIGH 90.0000;LOW 10.0000;MID1 50.0000;MID2 50.0000;:MEASUREMENT:INDICATORS:STATE OFF;NUMHORZ 0;NUMVERT 0;HORZ1 99.0000E+36;HORZ2 99.0000E+36;HORZ3 99.0000E+36;HORZ4 99.0000E+36;VERT1 99.0000E+36;VERT2

Clears the existing measurement snapshot results and removes the snapshot window. Command only; no query form.

MEASUrement:CLEARSNapshot

Enables or disables the Measurement functions. The setting can be changed from the Utility menu.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the measurement feature.
MEASUrement:ENABLE OFF disable measurement.
MEASUrement:ENABLE? might return 1 indicating that measurements is enabled.

Enables or disables the Measurement functions. The function can also be manually set from the Utility menu.

NameTypeValuesDescription
stateenumON | OFFTurns the measurement feature on or off.
integer - Returns 1 if measurements are enabled and 0 if they are disabled.
MEASUrement:ENABLE OFF disable measurement.
MEASUrement:ENABLE? might return 1 indicating that measurements is enabled.

Sets or queries the measurement gating setting.

NameTypeValuesDescription
modeenumOFF | SCREen | CURSorSelects whether measurement gating is off, uses the screen edges, or uses the vertical bar cursors.
MEASUREMENT:GATING CURSOR
MEASUREMENT:GATING? might return :MEASUREMENT:GATING CURSOR indicating that measurements are limited to the portion of the waveform between the vertical bar cursors.

Sets or queries the measurement gating setting.

NameTypeValuesDescription
stateenumOFF | SCREen | CURSorMeasurement gating mode.
enum - Current measurement gating setting.
MEASUREMENT:GATING CURSOR
MEASUREMENT:GATING?

Returns all immediate measurement setup parameters. This is a query only, and an immediate measurement selection is not visible or accessible from the display screen or front panel.

returns - Immediate measurement setup parameters

Sets or queries the slope of the edge used for an immediate delay measurement. The suffix <x> selects the waveform: 1 for the from waveform and 2 for the to waveform.

NameTypeValuesDescription
xinteger1 - 2Specifies which waveform to use; 1 is the from waveform and 2 is the to waveform.
edgeenumFALL | RISeSelects the edge slope used for the delay measurement.
enum - Returns the currently selected edge slope for the specified waveform.
MEASUREMENT:IMMED:DELAY:EDGE1 RISE
MEASUREMENT:IMMED:DELAY:EDGE1? returns either RISE or FALL.

Sets or queries the slope of the edge used for the immediate delay measurement from or to a waveform. The suffix <x> selects the waveform: 1 for the from waveform and 2 for the to waveform.

NameTypeValuesDescription
xinteger1 - 2Specifies which waveform to use: 1 is the from waveform, 2 is the to waveform.
edgeenumFALL | RISeSelects whether the falling or rising edge is used.
enum - Returns the edge selection for the specified waveform; either RISE or FALL.
MEASUREMENT:IMMED:DELAY:EDGE1 RISE specifies that the from waveform rising edge be used for the immediate delay measurement.
MEASUREMENT:IMMED:DELAY:EDGE1? returns either RISE or FALL.

Returns information about the immediate delay measurement. This command is query only and is equivalent to viewing the delay measurement settings on the measurement readout.

string - Returns the immediate delay measurement settings.
MEASUREMENT:IMMED:DELAY? might return :MEASUREMENT:IMMED:DELAY:DIRECTION FORWARDS; EDGE1 RISE; EDGE2 RISE.

Sets or queries the source for single-source immediate measurements, and specifies the source to measure from for immediate delay or phase measurements. If no numerical suffix is specified, SOURCE1 is assumed.

Sets or queries the source for all single source immediate measurements and specifies the source to measure from when taking an immediate delay or phase measurement. If no numerical suffix is specified, source 1 is assumed.

NameTypeValuesDescription
sourceenumCH<x> | MATHMeasurement source to use.
enum - Returns the current immediate measurement source, such as a channel source or MATH.
MEASUREMENT:IMMED:SOURCE1 CH1 specifies channel 1 as the immediate measurement source.
MEASUREMENT:IMMED:SOURCE1? might return CH2 indicating that channel 2 is the immediate measurement source.

Sets or queries the immediate measurement type.

NameTypeValuesDescription
modeenumAMPlitude | AREa | BURst | CARea | CMEan | CRMs | DELay | FALL | FREQuency | HIGH | LOW | MAXimum | MEAN | MINImum | NDUty | NEDGECount | NOVershoot | NPULSECount | NWIdth | PEDGECount | PDUty | PERIod | PHAse | PK2Pk | POVershoot | PPULSECount | PWIdth | RISe | RMSImmediate measurement type to set.
enum - Returns the current immediate measurement type.

Sets or queries the immediate measurement type.

enum - Returns the current immediate measurement type.

Returns the units for the immediate instrument measurement. Query only.

enum - Returns the immediate measurement units as a string from the listed set.
MEASUrement:IMMed:UNIts?

Returns the value of the measurement specified by the `MEASUrement:IMMed:TYPe` command. The measurement is immediately taken on the source(s) specified by `MEASUrement:IMMed:SOUrce1`.

numeric - Measurement value.
MEASUrement:IMMed:VALue? might return 28.75E6 if you are measuring the frequency of a 28.75 MHz signal.
MEASUrement:IMMed:VALue? might return 9.9000E+37. If the measurement has an error or warning associated with it, then an item is added to the error queue. The error can be checked for with the *ESR? and ALLEv? commands..

Returns all measurement parameters for the displayed instrument periodic measurement specified by <x>. <x> identifies the measurement number, from 1 through 6 depending on instrument model.

string - All measurement parameters for the specified displayed instrument periodic measurement.

Sets or queries the slope of the edge used for the delay measurement waveform specified by <x>. <x>=1 selects the "from" waveform and <x>=2 selects the "to" waveform.

NameTypeValuesDescription
modeenumFALL | RISeSelects the edge slope used for the delay measurement.
enum - Returns the currently selected edge slope.
MEASUREMENT:MEAS1:DELAY:EDGE1 RISE
MEASUREMENT:MEAS1:DELAY:EDGE1?

Sets or queries the slope of the edge used for the delay from or to waveform when taking an immediate delay measurement. The waveform is specified by MEASUrement:MEAS<x>:SOURCE[1].

NameTypeValuesDescription
xinteger1 - 2Specifies which waveform to use; 1 is the "from" waveform and 2 is the "to" waveform.
enum - Returns the selected edge slope for the specified waveform.
MEASUREMENT:MEAS1:DELAY:EDGE1 RISE
MEASUREMENT:MEAS1:DELAY:EDGE1? returns either RISE or FALL

Returns the delay measurement parameters for the measurement specified by <x>, where <x> ranges from 1 through 6. Query only.

string - Returns the delay measurement parameters for the specified measurement.
MEASUrement:MEAS1:DELay? might return :MEASUREMENT:MEAS1:DELAY:DIRECTION FORWARDS;EDGE1
RISE;EDGE2 RISE.

Sets or queries the source for all single source measurements, and specifies the source to measure from for delay or phase measurements. This is equivalent to selecting the measurement source in the MEASURE menu.

NameTypeValuesDescription
sourceenumCH<x> | MATHMeasurement source to use.
enum - Returns the current source selection for the measurement.
MEASUREMENT:MEAS2:SOURCE1 CH1 sets source1 for Measurement 2 to channel 1.
MEASUrement:MEAS1:SOUrce1? might return MATH indicating the source for measurement 1 is the math waveform.

Sets or queries the source for single source measurements and, for delay or phase measurements, the source to measure from. It is equivalent to selecting the measurement source in the MEASURE menu.

NameTypeValuesDescription
sourceenumCH<x> | MATHMeasurement source channel.
enum - Returns the source for the measurement.
MEASUREMENT:MEAS2:SOURCE1 CH1 sets source1 for Measurement 2 to channel 1.
MEASUrement:MEAS1:SOUrce1? might return MATH indicating the source for measurement 1 is the math waveform.

Sets or queries whether the specified measurement slot is computed and displayed. The measurement slot is specified by <x>, which ranges from 1 through 6.

NameTypeValuesDescription
stateenumOFF | ON | <NR1>Enables or disables calculation and display of the specified measurement slot.
enum - Returns the state of the specified measurement slot.
MEASUrement:MEAS2:STATE ON computes and displays the measurement defined as measurement 2.
MEASUrement:MEAS1:STATE? might return :MEASUREMENT:MEAS1:STATE 0 indicating that measurement defined for measurement slot 1 is disabled.

Sets or queries whether the specified measurement slot is computed and displayed. The measurement slot is identified by <x>, which ranges from 1 through 6.

NameTypeValuesDescription
stateenumOFF | ON | <NR1>Enables or disables calculation and display of the specified measurement slot.
enum - Returns the state of the specified measurement slot as 0 when disabled, or a nonzero value when enabled.
MEASUrement:MEAS2:STATE ON computes and displays the measurement defined as measurement 2.
MEASUrement:MEAS1:STATE? might return :MEASUREMENT:MEAS1:STATE 0 indicating that measurement defined for measurement slot 1 is disabled.

Sets or queries the on-screen periodic instrument measurement type for the specified measurement slot. The measurement slot is identified by <x>, which ranges from 1 through 6 depending on the instrument model; setting anything other than NONE displays the MEASURE menu.

NameTypeValuesDescription
typeenum-Measurement type to assign to the selected measurement slot.

Sets or queries the on-screen periodic instrument measurement type for the specified measurement slot. Setting the type to anything other than NONE displays the MEASURE menu on the screen.

enum - Returns the current measurement type for the specified measurement slot.

Returns the units for the instrument measurement specified by :MEASUrement:MEAS<x>:TYPe. <x> identifies the measurement number, 1 through 6.

string - The units for the measurement specified by the corresponding measurement type command.

Returns the value calculated for the specified on-screen periodic measurement. <x> identifies the measurement, 1 through 6; this is a query-only command and returns the same value shown on-screen.

real - The measurement value.
MEASUREMENT:MEAS3:VALUE? might return 28.75E6 if measurement number three is frequency.

Sets or returns the low reference level. When MEASUrement:REFLevel:METHod is set to Absolute, this is the lower reference level.

NameTypeValuesDescription
low reference levelrealVThe low reference level in volts.
real (V) - Returns the low reference level in volts.
MEASUREMENT:REFLEVEL:ABSOLUTE:LOW <NR3>
MEASUREMENT:REFLEVEL:ABSOLUTE:LOW?

Sets or returns the low reference level. When MEASUrement:REFLevel:METHod is set to Absolute, this is the lower reference level.

real (V) - Returns the low reference level, in volts.
MEASUrement:REFLevel:ABSolute:LOW <NR3>
MEASUrement:REFLevel:ABSolute:LOW?

Returns the current reference level parameters. Query only.

string - Returns the current reference level settings.
MEASUREMENT:REFLEVEL? might return these reference level settings PERCENT;ABSOLUTE:HIGH 0.0000;LOW 0.0000;MID1 0.0000;MID2 0.0000;:MEASUREMENT:REFLEVEL:PERCENT:HIGH 90.0000;LOW 10.0000;MID1 50.0000; MID2 50.0000

Sets or returns the mid reference level, which is the 50% reference level when MEASUrement:REFLevel:METHod is set to Absolute. This command affects period, frequency, delay, and cyclic measurements.

NameTypeValuesDescription
mid1realVMid reference level.
MEASUREMENT:REFLEVEL:ABSOLUTE:MID 1.71
MEASUREMENT:REFLEVEL:ABSOLUTE:MID? might return 0.7100E+00 indicating that the absolute mid1 reference level is set to 0.71 V.

Sets or returns the mid reference level, which is the 50% reference level when MEASUrement:REFLevel:METHod is set to Absolute. It affects period, frequency, delay, and other cyclic measurement results.

real (V) - Returns the mid reference level in volts.
MEASUREMENT:REFLEVEL:ABSOLUTE:MID 1.71
MEASUREMENT:REFLEVEL:ABSOLUTE:MID?

Sets or returns the reference level units used for measurement calculations. This affects the associated reference level parameter for all MEASurements:IMMed and the eight periodic measurements.

NameTypeValuesDescription
modeenumABSolute | PERCentSelects whether reference levels are set explicitly or calculated as a percent relative to HIGH and LOW.
enum - Returns the reference level units used for measurement calculations.
MEASUREMENT:REFLEVEL:METHOD ABSOLUTE specifies that explicit user-defined values are used for the reference levels.
MEASUREMENT:REFLEVEL:METHOD? might return PERCENT indicating that the reference level units used are calculated as a percent relative to HIGH and LOW.

Sets or returns the reference level units used for measurement calculations. This command affects the associated reference level parameter for all immediate and periodic measurements.

enum - Returns the reference level units used for measurement calculations.
MEASUREMENT:REFLEVEL:METHOD ABSOLUTE
MEASUREMENT:REFLEVEL:METHOD? might return PERCENT

Sets or returns the percent used to calculate the high reference level when reference levels are configured as percent of HIGH and LOW. This command affects rise and fall measurement results.

Sets or returns the percent value used to calculate the high reference level when reference levels are in Percent mode. The percent is defined relative to HIGH and affects rise and fall measurements.

Sets or returns the percent (where 100% is equal to HIGH) used to calculate the low reference level when MEASUrement:REFLevel:METHod is set to Percent. This command affects the results of rise and fall measurements.

NameTypeValuesDescription
NR3real0 - 100The low reference level.
real (%) - Returns the low reference level percent.
MEASUrement:REFLevel:PERCent:LOW 15 sets the high reference level to 15% of HIGH.
MEASUrement:REFLevel:PERCent:LOW?

Sets or returns the percent of HIGH used to calculate the low reference level when MEASUrement:REFLevel:METHod is set to Percent. It affects rise and fall measurements and the associated reference level parameter for MEASurements:IMMed and the four periodic measurements.

real (%) - Returns the low reference level as a percent of HIGH.
MEASUrement:REFLevel:PERCent:LOW 15
MEASUrement:REFLevel:PERCent:LOW?

Sets or returns the percent of HIGH used to calculate the mid reference level when MEASUrement:REFLevel:METHod is set to Percent. This command affects period, frequency, delay, and cyclic measurements.

NameTypeValuesDescription
midreal0 - 100Mid reference level percentage used to calculate the mid reference level.
MEASUrement:REFLevel:PERCent:MID[1] 60
MEASUrement:REFLevel:PERCent:MID[1]?

Displays the measurement snapshot list on the instrument screen. Command only, no query form.

Sets or returns the snapshot source.

NameTypeValuesDescription
sourceenumCH1 | CH2 | CH3 | CH4 | MATHSnapshot source channel or math waveform.
enum - Returns the current snapshot source.
MEASUrement:SOURCESNAPShot CH1 sets the snapshot source to channel 1.
MEASUrement:SOURCESNAPShot? might return CH1 indicating the snapshot source is channel 1.

:RECAll:SETUpset / query

Restores the factory-default instrument settings, user-saved settings from internal nonvolatile memory, or user-saved settings from a file on a USB flash drive. Using the FACTORY argument is equivalent to pushing the DEFAULT SETUP front-panel button.

NameTypeValuesDescription
modeenumFACtorySelects the factory setup.
locationoptinteger1 - 10Specifies a setup memory storage location.
file pathoptstring-Path to a setup file on a USB flash drive.
:RECAll:WAVEFormset / query

Recalls a saved waveform file to a reference memory location. Command only, with no query form.

NameTypeValuesDescription
file pathstring-Quoted string that defines the file name and path of the waveform file to recall.
refinteger1 - 2Reference memory location in which to load the waveform.
RECALL:WAVEFORM "tek00000.isf",REF1 recalls the waveform stored in the file named tek00000.isf from the current directory for waveforms to the reference location 1.

Returns reference waveform data for the channel specified by x, where x is the reference channel number. Query only.

returns - Reference waveform data for the channel specified by x.

Returns the date that reference waveform data for channel <x> was copied into the internal reference memory. Query only.

string - Returns the date that reference waveform data for channel <x> was copied into the internal reference memory.
REF1:DATE? might return the date the reference waveform data for reference channel 1 was created.

Returns the horizontal delay time for reference waveform <x>, where x is the reference channel number. Query only.

real - The horizontal delay time for reference waveform <x>.

Returns the time that reference waveform data was copied into the internal reference memory for reference channel <x>. Query only.

string - The time that reference waveform data was copied into the internal reference memory for reference channel <x>.
REF2:TIMe? might return “16:54:05”.

Returns the horizontal scale for reference waveform <x>, where x is the reference channel number. Query only.

real - The horizontal scale for reference waveform <x>.
REF<x>:HORizontal:SCAle? might return :REF1:HORIZONTAL:SCALE 4.0E-4.

Returns the vertical position for channel <x>, where x is the reference channel number. Query only.

real - Returns the vertical position for the reference channel specified by <x>.
REF2:POSition? might return the vertical position for reference 2.

Returns the vertical position of the reference waveform specified by <x>, where x is the reference channel number. Query only.

real - The vertical position of the reference waveform specified by <x>.

Returns the vertical scale for the reference waveform specified by <x>, where x is the reference channel number. Query only.

NameTypeValuesDescription
xinteger1Reference channel number for the reference waveform to query.
real (V/div) - Returns the current vertical scale setting for the specified reference waveform, in volts per division.
REF2:VERTICAL:SCALE?

Sets or queries the assignment of the data to be saved when the front-panel Save button is pressed.

enum - Returns the current Save button assignment.
SAVe:ASSIgn:TYPe WAVEform sets the data to be saved to waveform.

Sets or queries the assignment of the data to be saved when the front-panel Save button is pressed.

enum - Returns the assignment of the data to be saved when the front-panel Save button is pressed.
SAVe:ASSIgn:TYPe WAVEform sets the data to be saved to waveform.

Sets or queries the file format used for saving screen images when the file type cannot be determined from the file name or when images are captured from the front panel.

enum - Returns the current screen image file format.
:SAVe:IMAgeset / query

Saves the screen image to a file. The file format is determined by the current :SAVe:IMAge:FILEFormat setting, and the path may be omitted to save in the current working folder.

NameTypeValuesDescription
file pathstring-Quoted string defining the path and name of the screen image file to save.
SAVe:IMAge " usb0\PROD-TST\VID-EVAL.BMP"

Sets or queries the file format used for saving screen images when the format cannot be determined from the file name or when images are captured from the front panel.

NameTypeValuesDescription
formatenumPNG | BMP | JPGFile format to use for saved screen images.

Sets or returns the layout used for saved screen images. Landscape saves the image in landscape format; portrait saves it in portrait format.

NameTypeValuesDescription
layoutenumLANdscape | PORTRaitSpecifies the screen image layout to use when saving.
enum - Returns the current saved screen image layout.
SAVe:IMAGe:LAYout LANdscape
SAVe:IMAGe:LAYout?

Sets or returns the layout used for saved screen images.

enum - Returns the current image layout setting.
SAVe:IMAGe:LAYout LANdscape
SAVe:IMAGe:LAYout?
:SAVe:SETUpset / query

Saves the current state of the instrument into the specified memory location. This is equivalent to the Save Setup menu option and can later be restored with *RCL.

NameTypeValuesDescription
file pathstring-Target location for storing the setup file, given as a quoted file name and path.
NR1integer1 - 10Front-panel setup location to save the current state.
:SAVe:WAVEformset / query

Stores a waveform in a nonvolatile reference memory location or saves it to a file, depending on the argument form. Only individual analog waveforms can be saved to reference memory locations.

NameTypeValuesDescription
wfmoptenumCH<x> | MATH | FFTSpecifies the live waveform to save to reference memory or to a file.
refoptenumREF<x>Specifies the reference memory location for saving a waveform.
QStringoptstring-Quoted string giving the path and name of the waveform file to save.
SAVE:WAVEFORM CH1,REF1
:SAVE:WAVEFORM:FILEFORMAT SPREADSHEET; :SAVE:WAVEFORM Ch1, "usb0/test1_ch1.csv"
:SAVe:WAVEform:FILEFormat INTERNal; :SAVe:WAVEform Ch1, "usb0/test1_ch1.isf"

Specifies or queries the file format for saved waveforms. Waveform header and timing information is included in the resulting file of non-internal formats.

NameTypeValuesDescription
formatenumINTERNal | SPREADSheetFile format used when saving waveforms.
enum - Returns the current waveform file format.
SAVE:WAVEFORM:FILEFORMAT INTERNAL
SAVE:WAVEFORM:FILEFORMAT?

Specifies or queries the file format for saved waveforms. Waveform header and timing information is included in the resulting file of non-internal formats.

enum - Returns the current file format for saved waveforms.
SAVE:WAVEFORM:FILEFORMAT INTERNAL
SAVE:WAVEFORM:FILEFORMAT? might return :SAVE:WAVEFORM:FILEFORMAT INTERNAL indicating that waveforms are saved using the internal format.

:SELect:CH<x>set / query

Turns the display of channel <x> waveform on or off and resets the acquisition. The query returns whether the channel is on or off, not whether it is selected.

NameTypeValuesDescription
stateenumON | OFF | <NR1>Turns the specified channel waveform display on or off.
enum - Indicates whether the channel waveform display is on or off.

Turns the display of channel <x> waveform on or off and resets the acquisition. The query returns whether the channel is on or off, but does not indicate whether it is the selected waveform.

enum - Returns whether the channel is on or off.
:SELect:CONTROlset / query

Sets or queries the waveform that receives future channel-related commands, such as cursor commands. The command form also performs the equivalent of a `SELect:CH<x> ON` command, as well as the Math, FFT and Reference of that command.

NameTypeValuesDescription
waveformenumCH<x> | MATH | FFT | REF<x>Specifies the waveform affected by the front-panel controls.
enum - Returns `NONE` if all the channels are turned off; otherwise returns the selected waveform.
SELect:CONTROl CH1
SELect:CONTROl?

Sets or queries the waveform that is the recipient of future channel-related commands, such as cursor commands. The command form also turns on the selected channel, math, FFT, or reference waveform.

NameTypeValuesDescription
waveformenumCH<x> | MATH | FFT | REF<x>Specifies the waveform affected by the front-panel controls.
enum - Returns the selected waveform, or NONE if all channels are turned off.
SELect:CONTROl CH1 sets channel 1 as the recipient of future channel related commands.
SELect:CONTROl? might return :SELect:CONTROl CH1 indicating that channel 1 is the recipient of future channel related commands.
:SELect:FFTset / query

Turns on and off the display of the FFT waveform. The query returns whether the FFT waveform is on or off, but does not indicate whether it is the selected waveform.

NameTypeValuesDescription
stateenumON | OFF | <NR1>Turns the FFT waveform display on or off.

Turns on or off the display of the specified math waveform. The query returns whether the math waveform is on or off, and the selected waveform state is also affected by the setting.

enum - Returns the on/off state of the specified waveform display.
SELECT:FFT ON turns the math waveform display on, and selects it.
SELECT:FFT? might return :SELECT:FFT 1 indicating that the math waveform is being displayed.
:SELect:MATHset / query

Turns on and off the display of the math waveform. The query returns whether the math waveform is on or off but does not indicate whether it is the selected waveform.

NameTypeValuesDescription
stateenumON | OFF | <NR1>Turns the math waveform display on or off, or uses a numeric value where 0 turns it off and any other value turns it on.
SELECT:MATH ON turns the math waveform display on, and selects it.
SELECT:MATH? might return :SELECT:MATH 1 indicating that the math waveform is being displayed.

Turns on and off the display of the math waveform. The query returns whether the math waveform is on or off but does not indicate whether it is the selected waveform.

enum - Returns whether the math waveform is on or off.
SELECT:MATH ON turns the math waveform display on, and selects it.
SELECT:MATH? might return :SELECT:MATH 1 indicating that the math waveform is being displayed.
:SELect:REF<x>set / query

Turns on and off the display of reference waveform <x>. The <x> variable represents the reference channel number.

NameTypeValuesDescription
stateenumON | OFFTurns the specified reference waveform display on or off.
valueinteger-<NR1> value used to control whether the specified reference waveform is displayed.

Turns the display of the specified reference waveform on or off, and can also make that waveform the selected waveform. For queries, returns whether the specified reference waveform is displayed.

NameTypeValuesDescription
stateenumON | OFFTurns the specified waveform display on or off.
valueinteger0Any nonzero value turns the specified waveform on; 0 turns it off.
integer - Returns 1 if the reference waveform is displayed and 0 if it is not.
SELECT:REF2 ON displays reference 2 and makes reference 2 the selected waveform.
SELECT:REF2? might return :SELECT:REF2 1 indicating that reference waveform 2 is being displayed.

:SET?query

Returns most instrument settings. This query is identical to the *LRN? query and always returns command headers regardless of the HEADer setting.

string - Most instrument settings, formatted as concatenated commands that can be sent back to restore the instrument state.
SET? might return a partial string like the following: ACQUIRE:STOPAFTER RUNSTOP;STATE 1;MODE SAMPLE; NUMAVG 16;:HEADER 1;:VERBOSE 1;:DISPLAY:FORMAT YT;STYLE VECTORS;PERSISTENCE 500.0E-3;CONTRAST 50;:LOCK NONE;:HARDCOPY:FORMAT EPSON;PORT RS232;LAYOUT PORTRAIT;

Returns the date when the instrument setup was saved for the specified setup<x>. Query only.

string - The date when the instrument setup was saved for the specified setup<x>.

Returns the time when the instrument setup was saved for the specified setup<x>.

string - The setup time for the specified setup<x>.
SETUP2:TIME? might return :SETUP2:TIME: 15:24:07 which is the setup time for channel 2.

:TEKSecureset / query

Sets the Teksecure Erase Memory option to erase user data, including settings or confidential data files. The instrument is inoperable until the TekSecure operation is complete.

:TIMeset / query

Sets or queries the time the instrument displays. The instrument uses the time value to time stamp files and show the time and date on the display.

NameTypeValuesDescription
timestring-Time in the form "hh:mm:ss".
string - Returns the current time setting in the form ":TIME "hh:mm:ss"".
TIME "14:00:00"
TIME?
:TIMe?query

Sets or queries the time the instrument displays. The instrument uses the time and date values to time stamp files and show the time and date on the instrument display.

NameTypeValuesDescription
timestring-Time in the form "hh:mm:ss".
string - Returns the current time in the form "hh:mm:ss".
TIME "14:00:00"
TIME? might return :TIME "11:25:03"

:TRIGgerset / query

Forces a trigger event to occur. If TRIGger:STATE is Ready, acquisition completes; otherwise the command is ignored.

NameTypeValuesDescription
FORCe--Creates a trigger event.
TRIGger FORCE forces a trigger event to occur.
:TRIGger:Aset / query

Sets the instrument trigger level to 50% of the minimum and maximum values of the signal. When used as a query, it returns the current A trigger settings.

returns - Returns the current A trigger settings.
TRIGger:A SETLEVEL
TRIGGER:A?

Returns the current A trigger settings. The level can be set to 50% of the minimum and maximum values of the trigger source input signal.

string - Returns the current A trigger settings.
TRIGger:A?

Sets the type of coupling for the A edge trigger. This is equivalent to setting the Coupling option in the Trigger menu.

NameTypeValuesDescription
couplingenumDC | HFRej | LFRej | NOISErejType of coupling for the A edge trigger.

Sets or queries the type of coupling for the A edge trigger. This is equivalent to setting the Coupling option in the Trigger menu.

NameTypeValuesDescription
modeenumDC | HFRej | LFRej | NOISErejTrigger coupling type.
enum - Returns the trigger coupling, source, and slope settings for the A edge trigger.
TRIGger:A:EDGE:COUPling?

Returns the trigger coupling, source, and slope settings for the A edge trigger. Query only.

string - Trigger coupling, source, and slope settings for the A edge trigger.
TRIGger:A:EDGE? might return :TRIGGER:A:EDGE:SOURCE CH1;COUPLING DC; SLOPE RISE indicating the trigger source, coupling, and slope for the A edge trigger.

Sets or queries the slope for the A edge trigger. This is equivalent to setting the Slope option in the Trigger menu.

NameTypeValuesDescription
slopeenumRISe | FALLSelects whether to trigger on the rising or falling edge of the signal.
enum - Returns the current A edge trigger slope setting.
TRIGger:A:EDGE:SLOpe RISE sets the A edge trigger to occur on the rising edge of the signal.
TRIGGER:A:EDGE:SLOPE? might return :TRIGGER:A:EDGE:SLOPE FALL indicating that the A edge trigger slope is negative.

Sets or queries the slope for the A edge trigger. This is equivalent to setting the Slope option in the Trigger menu.

enum - Returns the A edge trigger slope setting.
TRIGger:A:EDGE:SLOpe RISE
TRIGGER:A:EDGE:SLOPE?

Sets or queries the source for the A edge trigger. This is equivalent to setting the Source option in the Trigger menu.

NameTypeValuesDescription
sourceenumCH1 | CH2 | LINE | AUXEdge trigger source.

Sets or queries the source for the A edge trigger. This is equivalent to setting the Source option in the Trigger menu.

Sets the A trigger holdoff time. The related query returns the A trigger holdoff value, which is the time period during which the trigger circuitry is not looking to generate a trigger event.

NameTypeValuesDescription
timereal0 - ∞A trigger holdoff time.

Returns the A trigger holdoff parameters, which specify the time period during which the trigger circuitry is not looking to generate a trigger event. Query only.

real - A trigger holdoff value.
TRIGger:A:HOLDOff? might return :TRIGGER:A:HOLDOFF:TIME 900.0000E-09, indicating that the A edge trigger holdoff time (by default) is 900 ns.

Sets or queries the A trigger holdoff time. The range is 20 ns to 8.0 s.

NameTypeValuesDescription
timereal20 ns - 8.0 sA trigger holdoff time.
real (s) - Returns the A trigger holdoff time.
TRIGger:A:HOLDOff:TIMe 10
TRIGGER:A:HOLDOFF:TIME?
:TRIGger:A:LEVelset / query

Sets or queries the trigger level for the A trigger. This command is equivalent to adjusting the front-panel TRIGGER LEVEL knob; when the edge trigger source is AC LINE, the set form is ignored and the query returns zero.

NameTypeValuesDescription
levelenumECL | TTLPreset trigger level selection.
levelrealVTrigger level in user units, usually volts.
real (V) - Returns the A trigger level. When the edge trigger source is AC LINE, the query returns zero.
TRIGGER:A:LEVEL TTL
TRIGger:A:LEVel?

Sets or queries the trigger level for the A trigger. When the edge trigger source is set to AC LINE, the set form is ignored and the query form returns zero.

real (V) - Returns the current A trigger level in user units, usually volts. If the edge trigger source is set to AC LINE, the query returns zero.
TRIGGER:A:LEVEL TTL
TRIGger:A:LEVel? might return :TRIGGER:A:LEVel 1.3000E+00

Sets or queries the trigger level for channel <x>. The level can be specified as a numeric value in user units or as preset TTL/ECL high levels.

NameTypeValuesDescription
levelreal-Trigger level in user units, usually volts.
stateenumTTL | ECLPreset trigger level keyword.
string - Returns the current trigger level setting for the selected channel.
TRIGGER:A:LEVEL: CH1 TTL sets the A edge trigger to TTL high level for channel 1.
TRIGGER:A:LEVEL:CH2? might return :TRIGGER:A:LEVEL:CH2 1.3000E+00 indicating that the A edge trigger is set to 1.3 V for channel 2.

Sets or queries the trigger A level for channel x. The level can be specified as a numeric value in user units or as a preset TTL/ECL high level.

NameTypeValuesDescription
channel xinteger-Channel selector x.
levelrealVTrigger level in user units, usually volts.
qualifierenumTTL | ECLPreset trigger level keyword.
real (V) - Returns the trigger A level for the selected channel, expressed as a numeric value.
TRIGGER:A:LEVEL:CH1 TTL sets the A edge trigger to TTL high level for channel 1.
TRIGGER:A:LEVEL:CH2? might return :TRIGGER:A:LEVEL:CH2 1.3000E+00 indicating that the A edge trigger is set to 1.3 V for channel 2.

Sets or queries the lower threshold for the selected channel. Each channel can have an independent level; it is used as the lower threshold in Runt trigger mode and as the single level/threshold for other trigger types.

NameTypeValuesDescription
channel--Channel index x in CH<x>.
modeenumECL | TTLPreset threshold level keyword.
valuerealVThreshold level in volts.
returns - Returns the current lower threshold setting for the selected channel.
TRIGGER:A:LOWERTHRESHOLD:CH2 50E-3
TRIGGER:A:LOWERTHRESHOLD:CH2?

Sets or queries the lower threshold for the selected channel. Each channel can have an independent level, used as the lower threshold in Runt trigger and as the single level/threshold for other trigger types.

real (V) - Returns the lower threshold for the selected channel in volts.
TRIGGER:A:LOWERTHRESHOLD:CH2 50E-3
TRIGGER:A:LOWERTHRESHOLD:CH2?
:TRIGger:A:MODeset / query

Sets or queries the trigger mode.

NameTypeValuesDescription
modeenumAUTO | NORMalTrigger mode to use.
enum - The current trigger mode.
TRIGger:A:MODe NORMAL specifies that a valid trigger event must occur before a trigger is generated.
TRIGGER:A:MODE ? might return :TRIGGER:A:MODE NORMAL indicating that a valid trigger event must occur before a trigger is generated.

Sets or queries the trigger mode.

enum - Returns the current trigger mode.
TRIGger:A:MODe NORMAL specifies that a valid trigger event must occur before a trigger is generated.
TRIGGER:A:MODE ? might return :TRIGGER:A:MODE NORMAL indicating that a valid trigger event must occur before a trigger is generated.

Returns the current Pulse Trigger settings. Query only.

string - Returns the current Pulse Trigger settings.
TRIGger:A:PULse? might return :TRIGGER:A:PULSE:CLASS TRAnsITION.

Queries the width for the pulse-width trigger. Query only.

returns - Returns the pulse-width trigger setting as a SCPI response string. The example shows a response including polarity, comparison mode, and width.

Sets or queries the type of pulse used for A trigger. RUNt triggers when a pulse crosses the first preset voltage threshold but not the second before recrossing the first; WIDth triggers on a pulse of the specified polarity within the specified time limits.

NameTypeValuesDescription
modeenumRUNt | WIDthSelects the pulse class used for triggering.
enum - Returns the current pulse class used for A trigger.
TRIGGER:A:PULSE:CLASS WIDTH
TRIGGER:A:PULSE:CLASS?

Sets or queries the type of pulse on which to trigger.

enum - Returns the current pulse class for A trigger.
TRIGGER:A:PULSE:CLASS WIDTH
TRIGGER:A:PULSE:CLASS? might return :TRIGGER:A:PULSE:CLASS WIDTH indicating that a pulse was found that is of the specified polarity and width.

Sets or queries the polarity for the pulse width trigger. This is equivalent to setting the Polarity option in the Pulse Trigger menu.

NameTypeValuesDescription
polarityenumNEGative | POSitiveSelects whether pulse triggers use a rising or falling leading edge.
enum - Returns the current pulse width trigger polarity.
TRIGGER:A:PULSEWIDTH:POLARITY NEGATIVE sets the pulse polarity to negative.
TRIGGER:A:PULSEWIDTH:POLARITY? might return :TRIGGER:A:WIDTH:POLARITY POSITIVE indicating a positive pulse.

Sets or queries the polarity for the pulse width trigger. This is equivalent to setting the Polarity option in the Pulse Trigger menu.

enum - Returns the pulse width trigger polarity.
TRIGGER:A:PULSEWIDTH:POLARITY NEGATIVE
TRIGGER:A:PULSEWIDTH:POLARITY? might return :TRIGGER:A:WIDTH:POLARITY POSITIVE

Sets or queries the source for the pulse width trigger. This is equivalent to setting the Source option in the Trigger menu.

enum - Returns the pulse width trigger source.

Sets or queries the source for the pulse width trigger. This is equivalent to setting the Source option in the Trigger menu.

enum - Returns the selected pulse width trigger source.
TRIGGER:A:PULSEWIDTH:SOURCE CH1 sets channel 1 as the pulse width source.
TRIGGER:A:PULSEWIDTH:SOURCE? might return :TRIGGER:A:PULSEWIDTH:SOURCE CH1 indicating that channel 1 is the pulse width source.

Sets or queries whether to trigger on a pulse that meets, falls outside, or is within the specified width range limits. This is equivalent to the When option in the Pulse Trigger menu.

NameTypeValuesDescription
modeenumLESSthan | MOREthan | EQual | UNEQualSelects the pulse-width trigger condition.
enum - Indicates the selected pulse-width trigger condition.
TRIGGER:A:PULSEWIDTH:WHEN LESSTHAN specifies that the duration of the A pulse will fall within defined high and low limits.
TRIGGER:A:PULSEWIDTH:WHEN? might return :TRIGGER:A:PULSEWIDTH:WHEN LESSTHAN indicating that the conditions for generating a width trigger.

Sets or queries whether to trigger on a pulse that meets, falls outside, or is within the specified range of limits. This is equivalent to setting the When option in the Pulse Trigger menu.

enum - Returns the current When setting for pulse width triggering.
TRIGGER:A:PULSEWIDTH:WHEN LESSTHAN specifies that the duration of the A pulse will fall within defined high and low limits.
TRIGGER:A:PULSEWIDTH:WHEN? might return :TRIGGER:A:PULSEWIDTH:WHEN LESSTHAN indicating that the conditions for generating a width trigger.

Sets or queries the width setting for the pulse width trigger. This is equivalent to setting the Width option by using the Pulse Trigger menu and the TRIGGER knob.

NameTypeValuesDescription
widthreal-Pulse width trigger threshold value.

Sets or queries the pulse width value used by the pulse width trigger. This is equivalent to setting the Width option in the Pulse Trigger menu and with the TRIGGER knob.

Sets or queries the polarity for the runt trigger.

NameTypeValuesDescription
polarityenumNEGative | POSitiveSelects the runt trigger polarity.

Sets or queries the polarity for the runt trigger.

enum - Returns the current A runt trigger polarity.
TRIGGER:A:RUNT:POLarity?

Returns the current A runt trigger parameters. Query only.

string - Returns the current A runt trigger parameters as a compound response.
TRIGGER:A:RUNT? might return :TRIGGER:A:RUNT:SOURCE CH1;POLARITY POSITIVE;WHEN OCCURS;WIDTH 4.0000E-9.

Sets or queries the source for the A runt trigger.

NameTypeValuesDescription
sourceenumCH1 | CH2Specifies the analog input channel used as the trigger source.
enum - Returns the current A runt trigger source.
TRIGGER:A:RUNT:SOURCE CH1
TRIGGER:A:RUNT:SOURCE?

Sets or queries the source for the A runt trigger.

enum - Returns the current source for the A runt trigger.
TRIGGER:A:RUNT:SOURCE CH1
TRIGGER:A:RUNT:SOURCE?

Sets or queries the type of pulse width the trigger checks for when it detects a runt.

Sets or queries the type of pulse width the trigger checks for when it detects a runt.

enum - Returns the current runt-trigger width condition.
TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
TRIGger:A:RUNT:WHEn?

Sets or queries the width for a runt trigger.

NameTypeValuesDescription
widthrealsMinimum width for the runt trigger.
real (s) - The minimum pulse width of a runt trigger.
TRIGGER:A:RUNT:WIDTH 15E-6
TRIGGER:A:RUNT:WIDTH?

Sets or queries the width for a runt trigger. The argument specifies the minimum width in seconds.

real (s) - Returns the minimum pulse width of the runt trigger.
TRIGGER:A:RUNT:WIDTH 15E-6
TRIGGER:A:RUNT:WIDTH?
:TRIGger:A:TYPeset / query

Sets or queries the type of A trigger. This is equivalent to setting the Type option in the Trigger menu.

Sets or queries the type of A trigger. This is equivalent to setting the Type option in the Trigger menu.

Sets or queries the upper threshold for channel <x>. Each channel can have an independent level and the setting is used only for runt trigger type.

NameTypeValuesDescription
channelinteger-Channel number <x>.
thresholdenum<NR3> | ECL | TTLUpper threshold level for the selected channel.
real (V) - Returns the upper threshold level for the selected channel.
TRIGGER:A:UPPERTHRESHOLD:CH2 50E-3
TRIGGER:A:UPPERTHRESHOLD:CH2?

Sets or queries the upper threshold for channel <x>. Each channel can have an independent level, and it is used only for runt trigger type.

NameTypeValuesDescription
channelinteger-Channel number <x>.
thresholdrealVThreshold level for the channel.
leveloptenumECL | TTLPreset threshold level.
real (V) - Returns the upper threshold for channel <x> in volts.
TRIGGER:A:UPPERTHRESHOLD:CH2 50E-3
TRIGGER:A:UPPERTHRESHOLD:CH2?

Returns the edge or pulse width trigger frequency, the same value shown in the lower-right corner of the screen. Query only.

real - Edge or pulse width trigger frequency.
TRIGger:FREQuency? might return TRIGGER:FREQUENCY 1.0E3.

Returns the current state of the triggering system. Query only.

enum - Returns the current trigger state. ARMED indicates that the instrument is acquiring pretrigger information; AUTO indicates automatic mode and data acquisition without a trigger; READY indicates that all pretrigger information has been acquired and the instrument is ready to accept a trigger; SAVE indicates save mode and no data acquisition; TRIGGER indicates that the instrument has triggered and is acquiring post-trigger information.

:UNLockset / query

Unlocks the front panel. This command is equivalent to LOCk NONe and has no query form.

NameTypeValuesDescription
ALLenumALLSpecifies all front-panel buttons.
UNLock ALL unlocks all front-panel buttons and knobs so they can be used.

:VERBoseset / query

Sets and queries the Verbose state that controls the length of keywords on query responses. It does not affect IEEE Std 488.2-1987 Common Commands.

NameTypeValuesDescription
stateenumON | OFF | <NR1>Sets the Verbose state true or false.
enum - Returns the Verbose state, with 1 indicating true and 0 indicating false.
VERBose ON
VERBose? might return the value 1, showing that the Verbose state is true.

Sets and queries the Verbose state that controls the length of keywords on query responses. It affects both headers and arguments, but does not affect IEEE Std 488.2-1987 Common Commands.

enum - Returns the Verbose state as a numeric-style value indicating whether verbose keyword form is enabled or disabled.
VERBose? might return the value 1, showing that the Verbose state is true.

Returns WFMOutpre? and CURVe? data for the waveform specified by :DATA:SOUrce. The source waveform must be active or the query will not return data and will generate an error indicator.

returns - See WFMPre? and CURVe? commands.

:WFMInpre:BIT_Nrset / query

Sets or returns the number of bits per binary waveform point for the incoming waveform. Changing WFMInpre:BIT_Nr also changes WFMInpre:BYT_Nr.

NameTypeValuesDescription
NR1enum8 | 16Number of bits per binary waveform point.
WFMINPRE:BIT_NR 16
WFMINPRE:BIT_NR?

Sets or returns the number of bits per binary waveform point for the incoming waveform. Changing WFMInpre:BIT_Nr also changes WFMInpre:BYT_Nr.

NameTypeValuesDescription
<NR1>integer8 - 16Number of bits per binary waveform point.
integer - Returns the number of bits per binary waveform point used for incoming waveform data.
WFMINPRE:BIT_NR 16
WFMINPRE:BIT_NR?

Returns the waveform formatting and scaling specifications to be applied to the next incoming CURVe command data. Query only.

string - Returns the waveform formatting and scaling specifications in the WFMPre:<wfm>:WFID <Qstring>;PT_FMT { ENV | Y }; XINcr <NR3>; PT_Off <NR1>; XZEro <NR3>; XUNit <QString>; YMUlt <NR3>; YZEro <NR3>; YOFF <NR3>; YUNit <QString>; NR_Pt <NR1> format.
:WFMInpre:BYT_Nrset / query

Sets or queries the data width for the incoming waveform. Changing WFMInpre:BYT_Nr also changes WFMInpre:BIT_Nr.

NameTypeValuesDescription
nr1integer1 - 2Number of bytes per point.
integer - Returns the number of bytes per incoming waveform data point.
WFMINPRE:BYT_NR 1
WFMINPRE:BYT_NR?

Sets or queries the data width for the incoming waveform. Changing WFMInpre:BYT_Nr also changes WFMInpre:BIT_Nr.

integer - Returns the number of bytes per incoming waveform data point.
WFMINPRE:BYT_NR 1
WFMINPRE:BYT_NR? might return :WFMINPRE:BYT_NR 2
:WFMInpre:ENCdgset / query

Sets or queries the type of encoding for waveform data transferred with the CURVe command.

NameTypeValuesDescription
encodingenumASCii | BINarySelects the waveform data encoding format.
enum - Returns the current waveform data encoding.
WFMINPre:ENCdg ASC specifies that the waveform data is in ASCII format.
WFMINPre:ENCdg? might return :WFMINPRE:ENCDG BIN, indicating that the waveform data is in binary format.

Sets or queries the type of encoding for waveform data transferred with the CURVe command.

enum - Returns the current waveform data encoding.
WFMINPre:ENCdg ASC specifies that the waveform data is in ASCII format.
WFMINPre:ENCdg? might return :WFMINPRE:ENCDG BIN, indicating that the waveform data is in binary format.
:WFMInpre:NR_Ptset / query

Sets or queries the number of points expected in the incoming waveform record. The value is the number of data points when WFMInpre:PT_Fmt is Y, or the number of min-max pairs when WFMInpre:PT_Fmt is ENV.

NameTypeValuesDescription
NR1integer-Number of data points, or min-max pairs when PT_Fmt is ENV.
integer - Returns the number of points that are in the incoming waveform record.
WFMINPRE:NR_PT 10000 specifies that that 10000 data points will be expected.
WFMINPRE:NR_PT ? might return :WFMINPRE:NR_PT 2000 indicating that there are 2000 data points in the expected incoming waveform record.

Returns the number of points that are in the incoming waveform record.

integer - The number of data points in the incoming waveform record.
:WFMInpre:XINcrset / query

Sets or queries the horizontal interval between incoming waveform points in units specified by WFMInpre:XUNit.

NameTypeValuesDescription
intervalreal-Interval between points in the waveform record, in the units specified by WFMPre:XUNit.

Sets or queries the horizontal interval between incoming waveform points in units specified by WFMInpre:XUNit.

NameTypeValuesDescription
intervalreal-Interval between points in the waveform record, in the units specified by WFMPre:XUNit.
WFMINPRE:XINCR 3E-3
WFMINPRE:XINCR ?
:WFMInpre:XUNitset / query

Sets or queries the horizontal units of the incoming waveform.

NameTypeValuesDescription
Qstringstring-Maximum of three alpha characters that represent the horizontal unit of measure for the incoming waveform.
string - Returns the horizontal units of the incoming waveform.
WFMINPRE:XUNIT "HZ"
WFMINPRE:XUNIT?

Sets or queries the horizontal units of the incoming waveform. The argument is a quoted string containing up to three alphabetic characters that represent the horizontal unit of measure.

string - Returns the horizontal units for the incoming waveform.
WFMINPRE:XUNIT "HZ" specifies that the horizontal units for the incoming waveform are hertz.
WFMINPRE:XUNIT? might return :WFMINPRE:XUNIT "s" indicating that the horizontal units for the incoming waveform are seconds.
:WFMInpre:XZEroset / query

Sets or queries the position value, in XUNits, of the first sample of the incoming waveform relative to the trigger. The instrument sets WFMPre:XZEro to zero in XY display mode or when DATa:SOUrce is MATH FFT during waveform acquisition.

real - Returns the position value, in XUNits, of the first sample of the incoming waveform relative to the trigger.

Returns the X position of the first sample in the incoming waveform, in X units. If XUnits is seconds, the value is the time of the first sample in the incoming waveform.

real - The floating-point value of the position, in X units, of the first sample in the incoming waveform.
WFMINPRE:XZERO? might return :WFMINPRE:XZEro -7.5000E-6 indicating that the trigger occurs 7.5 μs after the first sample in the waveform.
:WFMInpre:YMUltset / query

Sets or queries the vertical scale factor of the incoming waveform, expressed in YUNits per waveform data point level. YMUlt, YOFf, and YZEro are used to convert waveform record values to YUNit values.

NameTypeValuesDescription
scale factorreal-Vertical scale factor per digitizing level of the incoming waveform points.
real - Returns the vertical scale factor of the incoming waveform.
WFMInpre:YMULT? might return :WFMINPRE:YMULT 40.0000E-3, which (if YUNit is "V") indicates that the vertical scale is 40 mV/digitizing level (1V/div for 8-bit data).

Sets or queries the vertical scale factor of the incoming waveform, expressed in YUNits per waveform data point level. It is used with YOFf and YZEro to convert waveform record values to YUNit values.

real - Returns the vertical scale factor of the incoming waveform, in YUNits per waveform data point level.
WFMINPRE:YMULT? might return :WFMINPRE:YMULT 40.0000E-3, which (if YUNit is "V") indicates that the vertical scale is 40 mV/digitizing level (1V/div for 8-bit data).
:WFMInpre:YOFfset / query

Sets the vertical position of the incoming waveform in digitizing levels. Variations in this number are analogous to changing the vertical position of the waveform.

NameTypeValuesDescription
<NR3>real-The vertical position of the incoming waveform in digitizing levels.

Returns the vertical units of the incoming waveform.

enum - The query returns the vertical unit of measure for the incoming waveform.
WFMINPRE:YUNIT? might return :WFMINPRE:YUNIT "V" indicating that the vertical units for the incoming waveform are volts.
:WFMInpre:YUNitset / query

Sets or returns the vertical units of the incoming waveform.

NameTypeValuesDescription
Qstringstring-Contains a maximum of three alpha characters that represent the vertical unit of measure for the incoming waveform.
enum - The query may return the vertical unit of the incoming waveform.
WFMINPRE:YUNIT "A" specifies that the vertical units for the incoming waveform are Amperes.
WFMINPRE:YUNIT? might return :WFMINPRE:YUNIT "V" indicating that the vertical units for the incoming waveform are volts.

Sets or returns the vertical units of the incoming waveform.

NameTypeValuesDescription
Qstringstring-Contains a maximum of three alpha characters that represent the vertical unit of measure for the incoming waveform.
enum - The query may return the vertical unit of the incoming waveform.
WFMINPRE:YUNIT "A" specifies that the vertical units for the incoming waveform are Amperes.
WFMINPRE:YUNIT? might return :WFMINPRE:YUNIT "V" indicating that the vertical units for the incoming waveform are volts.
:WFMInpre:YZEroset / query

Sets or returns the vertical offset of the incoming waveform in units specified by WFMInpre:YUNit. Variations in this number are analogous to changing the vertical offset of the waveform.

NameTypeValuesDescription
offsetreal-Offset expressed in YUNits.
real - Returns the vertical offset of the incoming waveform in YUNits.

Sets or returns the vertical offset of the incoming waveform in units specified by WFMInpre:YUNit. Variations in this number are analogous to changing the vertical offset of the waveform.

NameTypeValuesDescription
offsetrealYUNitsOffset expressed in YUNits.
real (YUNits) - Returns the vertical offset of the incoming waveform in YUNits.
WFMINPRE:YZERO 1.5E+0
WFMINPRE:YZERO?

Returns waveform transmission and formatting settings for the waveform specified by the DATa:SOUrce command. If the selected waveform is not displayed, only the waveform transmission parameters are returned.

string - Waveform transmission and formatting settings for the waveform specified by DATa:SOUrce. If the selected waveform is not displayed, only transmission parameters (BYT_Nr, BIT_Nr, ENCdg, BN_Fmt, BYT_Or) are returned.
WFMOUTPRE? might return the waveform formatting data as:
:WFMOUTPRE:BYT_NR 2;BIT_NR 16;ENCDG ASCII;BN_FMT RI;BYT_ORMSB;WFID "Ch1, DC
coupling, 100.0mV/div, 4.000us/div, 10000 points, Sample mode";NR_PT 2000;PT_FMT
Y;XUNIT "s";XINCR 4.0000E-9;XZERO - 20.0000E-6;PT_OFF 0;YUNIT "V";YMULT
15.6250E-6;YOFF :"6.4000E+3;YZERO 0.0000.

Sets and queries the number of bits per waveform point used by outgoing waveforms specified by DATa:SOUrce. Changing this value also changes WFMInpre:FILTERFreq and DATa:WIDth.

NameTypeValuesDescription
NR1integer8 - 16Number of bits per data point.
integer - Returns the number of bits per waveform point used by outgoing waveforms.
WFMOUTPRE:BIT_NR 16
WFMOUTPRE:BIT_NR?

Queries the number of bits per waveform point used by outgoing waveforms, as specified by DATa:SOUrce. Changing WFMOutpre:BIT_Nr also changes WFMInpre:FILTERFreq and DATa:WIDth.

integer - Returns the number of bits per waveform point used for outgoing waveforms.
WFMOUTPRE:BIT_NR? might return :WFMOUTPRE:BIT_NR 8 indicating that outgoing waveforms use 8 bits per waveform point.

Sets or returns the format of binary data for outgoing waveforms specified by the DATa:SOUrce command. Changing the value of WFMOutpre:BN_Fmt also changes the value of DATa:ENCdg.

enum - Returns the binary data format for outgoing waveforms.
WFMOUTPRE:BN_FMT RP specifies that outgoing waveform data will be in positive integer format.

Sets or returns the format of binary data for outgoing waveforms specified by the DATa:SOUrce command. Changing the value also changes the value of DATa:ENCdg.

enum - Returns the binary data format for outgoing waveforms.
WFMOUTPRE:BN_FMT RP specifies that outgoing waveform data will be in positive integer format.

Sets or queries the data width for the outgoing waveform specified by the DATa:SOUrce command. Changing this setting also changes WFMOutpre:BIT_Nr and DATa:WIDth.

NameTypeValuesDescription
<NR1>integer1 - 2Number of bytes per data point.
integer - Returns the number of bytes per outgoing waveform data point.
WFMOUTPRE:BYT_NR 1
WFMOUTPRE:BYT_NR?

Sets or queries the data width for the outgoing waveform specified by the DATa:SOUrce command. Changing WFMOutpre:BYT_Nr also changes WFMOutpre:BIT_Nr and DATa:WIDth.

NameTypeValuesDescription
NR1integer1 - 2Number of bytes per data point.
integer - Returns the number of bytes per outgoing waveform data point.
WFMOUTPRE:BYT_NR 1
WFMOUTPRE:BYT_NR?
:WFMOutpre:ENCdgset / query

Sets or queries the type of encoding for outgoing waveforms.

enum - Returns the outgoing waveform encoding type.

Sets and queries the type of encoding for outgoing waveforms.

enum - Returns the current encoding for outgoing waveforms.

Returns the number of points for the DATa:SOUrce waveform that will be transmitted in response to a CURVe? query. The query will timeout and an error will be generated if the waveform specified by DATa:SOUrce is not turned on.

integer - The number of points to be sent for the waveform specified by DATa:SOUrce.
WFMOUTPRE:NR_PT? might return :WFMOUTPRE:NR_PT 2000 indicating that there are 2000 data points to be sent.

Returns the record length for the source waveform as specified by the DATa:SOUrce command. Query only.

integer - Returns the source waveform record length.
WFMOUTPRE:RECORDLENGTH? might return :WFMOUTPRE:RECORDLENGTH 2000 indicating that 2000 is the source waveform record length.

Returns a string describing several aspects of the acquisition parameters for the waveform specified by the DATa:SOUrce command. The query will time out and generate an error if the waveform specified by DATa:SOUrce is not turned on.

string - Comprises comma-separated fields giving the source identification string, vertical coupling, vertical scale factor, horizontal scale factor, record length, and acquisition mode.
WFMOUTPRE:WFID? might return :WFMOUTPRE:WFID "Ch1, DC coupling,100.0mVolts/div,500.0μs/div, 1000 points, Sample mode".

Returns the horizontal point spacing in units of WFMOutpre:XUNit for the waveform specified by DATa:SOUrce. This value corresponds to the sampling interval.

real - The horizontal point spacing for the waveform specified by DATa:SOUrce, in units of WFMOutpre:XUNit.

Returns the horizontal units for the waveform specified by the DATa:SOUrce command. The query times out and generates an error if the waveform specified by DATa:SOUrce is not turned on.

enum - The horizontal units for the waveform specified by DATa:SOUrce.
WFMOUTPRE:XUNIT? might return :WFMOUTPRE:XUNIT "HZ" indicating that the horizontal units for the waveform are in Hertz.

Returns the time coordinate of the first point in the outgoing waveform. This value is expressed in the units returned by :WFMOutpre:XUNit?. Query only.

real - The time coordinate of the first point in the outgoing waveform, in units of :WFMOutpre:XUNit?.
WFMOUTPRE:XZERO? might return :WFMOUTPRE:XZERO 5.6300E-9 indicating that the trigger occurred 5.63 ns before the first sample in the waveform record.

Returns the vertical scale factor per digitizing level, in the units specified by WFMOutpre:YUNit, for the waveform specified by DATa:SOUrce. The query times out and generates an error if the selected waveform is not turned on.

real - Vertical scale factor per digitizing level for the selected waveform, in the units specified by WFMOutpre:YUNit.
WFMOUTPRE:YMULT? might return :WFMOUTPRE:YMULT 4.0000E-3 indicating that the vertical scale for the corresponding waveform is 100 mV/div (for 8-bit waveform data).

Returns the vertical position in digitizing levels for the waveform specified by the DATa:SOUrce command. The query times out and an error is generated if the source waveform is not turned on.

real - Vertical position in digitizing levels for the waveform specified by DATa:SOUrce.
WFMOUTPRE:YOFF? might return :WFMOUTPRE:YOFF -50.0000E+0 indicating that the position indicator for the waveform was 50 digitizing levels (2 divisions) below center screen (for 8-bit waveform data).

Returns the vertical units for the waveform specified by the DATa:SOUrce command. The query times out and generates an error if the specified waveform is not turned on.

string - Vertical units for the selected waveform.
WFMOUTPRE:YUNIT? might return :WFMOUTPRE:YUNIT "dB" indicating that the vertical units for the waveform are measured in decibels.

Returns the vertical offset for the waveform specified by the DATa:SOUrce command, expressed in the units returned by WFMOutpre:YUNit?. The query times out and generates an error if the selected waveform is not turned on.

real - Vertical offset for the waveform specified by DATa:SOUrce, in the units reported by WFMOutpre:YUNit?.
WFMOUTPRE:YZERO? might return :WFMOUTPRE:YZERO -100.0000E-3 indicating that vertical offset is set to –100 mV.

:ZOOM?query

Returns the current vertical and horizontal positioning and scaling of the display. Query only.

returns - Returns the current vertical and horizontal positioning and scaling of the display.
ZOOM? might return :ZOOM:MODE 1; :ZOOM:ZOOM1:STATE 1;SCALE 20.0000E-9;POSITION 50.0000; FACTOR 10.0000; HORIZONTAL:POSITION 50.0000;SCALE 20.0000E-9.

Queries the zoom factor of a particular zoom box. Query only.

string - <NR1> is the zoom factor of a zoom box.
ZOOM:ZOOM1:FACtor? might return :ZOOM:ZOOM1:FACtor X5 indicating that the specified zoom factor is X5 of the acquired waveform.

Sets or queries the horizontal position of a specified zoom box.

NameTypeValuesDescription
NR1real-Horizontal position value for the specified zoom box.

Returns the current horizontal positioning and scaling of the display. Query only.

returns - Returns the current horizontal positioning and scaling of the display.
ZOOM:ZOOM1? might return :ZOOM:ZOOM1:STATE 1;SCALE 20.0000E-9;POSITION 50.0000;FACTOR 10.0000;HORIZONTAL:POSITION 50.0000;SCALE 20.0000E-9.

Sets or queries the zoom horizontal scale for the specified zoom.

NameTypeValuesDescription
NR3real1.0E-9 - 100.0The amount of expansion in the horizontal direction.
real - Returns the horizontal scale for the specified zoom.
ZOOM:ZOOM1:HORIZONTAL:SCALE 5 sets the horizontal scale to 5 seconds per division.
ZOOM:ZOOM2:HORIZONTAL:SCALE? might return :ZOOM2:HORIZONTAL:SCALE 1, indicating that the horizontal scale is 1 second per division.

Sets or queries the zoom horizontal scale for the specified zoom.

real - Returns the horizontal scale for the specified zoom.
ZOOM:ZOOM1:HORIZONTAL:SCALE 5
ZOOM:ZOOM2:HORIZONTAL:SCALE?

Sets or queries the horizontal position for the specified zoom. The value is the percent of the upper window that is to the left of screen center when the zoom factor is 1× or greater.

NameTypeValuesDescription
positionreal0 - 100.00Percent of the upper window to the left of screen center.
ZOOm:ZOOM1:POSition 50.00
ZOOm:ZOOM1:POSition?

Sets or queries the horizontal position for the specified zoom.

NameTypeValuesDescription
NR3real0 - 100.00Percent of the upper window that is to the left of screen center when the zoom factor is 1× or greater.
real - Returns the horizontal position as a percent of the upper window to the left of screen center when the zoom factor is 1× or greater.
ZOOM:ZOOM1:POSition 50.00
ZOOM:ZOOM1:POSITION? might return :ZOOM1:POSITION 50.00, indicating the reference pointer is at 50% of the acquired waveform.

Sets or queries the specified zoom on or off. Zero disables the specified zoom; any other value enables it.

NameTypeValuesDescription
stateenumON | OFF | <NR1>Turns the specified Zoom on or off, or enables/disables it with a numeric value.
enum - Returns the zoom state as a command response.
ZOOM:ZOOM1:STATE ON turns Zoom1 on.

Sets or queries the specified zoom on or off for zoom window 1. A zero value disables the zoom; any other numeric value enables it.

NameTypeValuesDescription
stateenumON | OFFTurns the specified Zoom on or off.
valueinteger0An integer where 0 disables the specified zoom and any other value enables it.
enum - Returns whether the specified zoom is on or off, or a numeric enable/disable value, as documented for the query form.
ZOOM:ZOOM1:STATE ON turns Zoom1 on.

Sets or queries the zoom horizontal scale for the specified zoom.

NameTypeValuesDescription
scalereal1.0E-9 - 100.0Amount of expansion in the horizontal direction.
real - Returns the zoom horizontal scale for the specified zoom.
ZOOm:ZOOM1:SCAle 5.0 sets the horizontal expansion of the specified Zoom to 5.
ZOOm:ZOOM1:SCAle? might return ZOOm:ZOOM1:SCAle 5.0 indicating the zoom1 horizontal expansion is set to 5.

Sets or queries the zoom horizontal scale for the specified zoom.

NameTypeValuesDescription
<NR3>real1.0E-9 - 100.0Amount of expansion in the horizontal direction.
real - Returns the zoom horizontal scale for the specified zoom.
ZOOm:ZOOM1:SCAle 5.0 sets the horizontal expansion of the specified Zoom to 5.
ZOOm:ZOOM1:SCAle? might return ZOOm:ZOOM1:SCAle 5.0 indicating the zoom1 horizontal expansion is set to 5.

Turns Zoom mode on or off. The query returns the current state of Zoom mode.

NameTypeValuesDescription
stateenumON | OFFTurns Zoom mode on or off.
enum - Returns the current state of Zoom mode.
ZOOM:MODE OFF turns off Zoom mode.
ZOOM:MODE? might return :ZOOM:MODE 1 indicating that Zoom mode is currently turned on.

Turns Zoom mode on or off. The query returns the current state of Zoom mode. This command is equivalent to pressing the zoom button on the front panel.

NameTypeValuesDescription
mode/stateoptenumON | OFF | <NR1>Sets Zoom mode to on or off.
enum - Returns the current state of Zoom mode.
ZOOM:MODE OFF turns off Zoom mode.
ZOOM:MODE? might return :ZOOM:MODE 1 indicating that Zoom mode is currently turned on.

:EVENT?query

Reads the next event number from the Event Queue. Reading an event removes it from the queue and requires that the corresponding summary event has first been read with *ESR?.

integer - Returns only the event number.

:BUSY?query

Query whether the instrument is busy processing a command with extended processing time, such as single-sequence acquisition. It is used for synchronization as an alternative to *WAI or *OPC? loops.

enum - Returns busy status for synchronization.

Sets the immediate measurement type used by built-in measurements. The example shows it being set to MEAN and FREQ before querying the measured value.

NameTypeValuesDescription
typeenumMEAN | FREQMeasurement type to use for immediate measurement.
MEASU:IMMED:TYPE MEAN
MEASU:IMMED:TYPE FREQ

Returns the current value of the selected immediate measurement. In the example, it is used after setting `MEASU:IMMed:TYPE` to read the measured waveform value.

real - Returns the current measurement value.
> MEASU:IMMED:VALUE?
:MEASUREMENT:IMMED:VALUE 2.4631931782E0

Queries out the waveform preamble parameters used for calculating the times and voltages of waveform points.

string - Returns the waveform preamble data.
:WFMPRE?

:FACtoryset / query

Recalls the instrument to the factory default setup. The manual shows the concatenated command FACtory;SET as the response for the factory setup listing, and notes that items in parentheses are returned by the SET? query response but are not changed by FACtory.