DSA70000 Programmer Manual 0770010
DSA70000 Programmer Manual 0770010
Programmer Manual
*P077001006*
077-0010-06
xx DPO7000, DPO70000/B and DSA70000/B Series
Digital Oscilloscopes
ZZZ
Programmer Manual
www.tektronix.com
077-0010-06
Copyright Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries
or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication
supersedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
FastFrame, OpenChoice, iView, Pinpoint, RT-Eye, MyScope, TekLink, TekVPI, and MultiView Zoom are
trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
................................................................................................................. 3-3
Queues ........................................................................................................ 3-4
Event Handling Sequence................................................................................... 3-5
Synchronization Methods ................................................................................... 3-6
Appendix A: Character Set ..................................................................................... A-1
Appendix B: Reserved Words .................................................................................. B-1
Appendix C: Factory Default Setup Values................................................................... C-1
Default Setup ................................................................................................ C-1
Appendix D: GPIB Interface Specifications .................................................................. D-1
Interface Messages ......................................................................................... D-1
GPIB Functions ............................................................................................. D-2
Glossary
Index
Documentation Quick Start User Manual. The user manual has information about
installing and operating the instrument. It also provides concepts and
theories about using the instrument that are not covered in the online help.
Online Help. This is an online help system that is integrated with the User
Interface application that ships with this product. The online help provides
in-depth operation and user interface help.
Getting Started with OpenChoice Solutions Manual. A book that
explores some options for getting data from your instrument into any one
of several available analysis tools.
Specifications and Performance Verification. Instrument specifications
and a performance verification procedure. This is available as a printable
PDF file on the Product Software CD-ROM.
TekVISA Programmer Manual. This manual is available as a printable
PDF file on the Product Software CD-ROM. The manual describes
TekVISA, the Tektronix implementation of the VISA Application
Programming Interface (API). TekVISA is industry-compliant software
for writing interoperable instrument drivers in a variety of Application
Development Environments (ADEs).
Optional Applications Software for Tektronix Windows-Based
Instruments (CD-ROM). This CD-ROM contains trial versions of
application-specific programs that you can install and run five times per
application. To purchase an application, contact your local Tektronix
representative.
Other Included Documentation. Installation booklets are included in the
Product Software and Operating System Restore Software packages.
Service Manual. The service manual includes procedures to service the
instrument to the module level. This manual is available as a printable
PDF file on the Product Software CD-ROM.
Connecting to the Your instrument has a 24-pin GPIB connector on its rear (side) panel. This
Instrument connector has a D-type shell and conforms to IEEE Std 488.11987. Attach an
IEEE Std 488.11987 GPIB cable to this connector and to your controller as
shown in the following figure.
If necessary, the GPIB connectors can be stacked as shown in the following figure.
Setting the GPIB Address To function correctly, your instrument must have a unique device address. The
default settings for the GPIB configuration are:
GPIB Address 1
GPIB ModeGPIB Talk/Listen
To change either of the GPIB settings, do the following:
1. Select GPIB Configuration from the Utilities menu.
Commands Commands cause the instrument to perform a specific function or change one of
the settings. Commands have the structure:
[:]<Header>[<Space><Argument>[<Comma> <Argument>]...]
Queries Queries cause the instrument to return status or setting information. Queries
have the structure:
[:]<Header>?
[:]<Header>?[<Space><Argument> [<Coma><Argument>]...]
You can specify a query command at any level within the command tree unless
otherwise noted. These branch queries return information about all the mnemonics
below the specified branch or level. For example, HIStogram:STATistics:STDdev?
returns the standard deviation of the histogram, while HIStogram:STATistics?
returns all the histogram statistics, and HIStogram? returns all the histogram
parameters.
Headers You can control whether the instrument returns headers as part of the query
response. Use the HEADer command to control this feature. If header is on,
the query response returns command headers, then formats itself as a valid set
command. When header is off, the response includes only the values. This may
make it easier to parse and extract the information from the response. The
following table shows the difference in responses.
Command Entry
The following rules apply when entering commands:
You can enter commands in upper or lower case.
You can precede any command with white space characters. White space
characters include any combination of the ASCII control characters 00 through
09 and 0B through 20 hexadecimal (0 through 9 and 11 through 32 decimal).
The instrument ignores commands consisting of any combination of white
space characters and line feeds.
Abbreviating You can abbreviate many instrument commands. Each command in this
documentation shows the abbreviations in capitals. For example, you can enter
the command ACQuire:NUMAvg simply as ACQ:NUMA or acq:numa.
Abbreviation rules may change over time as new instrument models are
introduced. Thus, for the most robust code, use the full spelling.
If you use the HEADer command to have command headers included as part
of query responses, you can further control whether the returned headers are
abbreviated or are full-length with the VERBose command.
Concatenating You can concatenate any combination of set commands and queries using a
semicolon (;). The instrument executes concatenated commands in the order
received.
When concatenating commands and queries, you must follow these rules:
1. Separate completely different headers by a semicolon and by the beginning
colon on all commands except the first one. For example, the commands
TRIGger:MODe NORMal and ACQuire:NUMAVg 10, can be concatenated
into the following single command:
TRIGger:MODe NORMal;:ACQuire:NUMAVg 10
2. If concatenated commands have headers that differ by only the last mnemonic,
you can abbreviate the second command and eliminate the beginning colon.
For example, you can concatenate the commands ACQuire:MODe ENVelope
and ACQuire:NUMAVg 10 into a single command:
ACQuire:MODe ENVelope; NUMAVg 10
Any commands that follow will be processed as if the star command was not
there so the commands, ACQuire:MODe ENVelope;*OPC;NUMAVg 10 will
set the acquisition mode to envelope and set the number of acquisitions for
averaging to 10.
4. When you concatenate queries, the responses to all the queries are
concatenated into a single response message. For example, if the display
imageview color is temperature and the display recordview color is spectral,
the concatenated query DISplay:COLOr:PALETTE:IMAGEVIEW?;
RECORDVIEW? will return the following.
5. Set commands and queries may be concatenated in the same message. For
example,
ACQuire:MODe SAMple;NUMAVg?;STATE?
is a valid message that sets the acquisition mode to sample. The message then
queries the number of acquisitions for averaging and the acquisition state.
Concatenated commands and queries are executed in the order received.
Constructed Mnemonics
Some header mnemonics specify one of a range of mnemonics. For example, a
channel mnemonic can be CH1, CH2, CH3, or CH4. You use these mnemonics
in the command just as you do any other mnemonic. For example, there is a
CH1:POSition command, and there is also a CH2:POSition command. In the
command descriptions, this list of choices is abbreviated as CH<x>.
Cursor Position When cursors are displayed, commands may specify which cursor of the pair to
Mnemonics use.
Math Specifier Mnemonics Commands can specify the mathematical waveform to use as a mnemonic in
the header.
Measurement Specifier Commands can specify which measurement to set or query as a mnemonic in the
Mnemonics header. Up to eight automated measurements may be displayed.
Channel Mnemonics Commands specify the channel to use as a mnemonic in the header.
Reference Waveform Commands can specify the reference waveform to use as a mnemonic in the
Mnemonics header.
Argument Types
Numeric Many instrument commands require numeric arguments. The syntax shows the
format that the instrument returns in response to a query. This is also the preferred
format when sending the command to the instrument though any of the formats
will be accepted. This documentation represents these arguments as follows:
Quoted String Some commands accept or return data in the form of a quoted string, which is
simply a group of ASCII characters enclosed by a single quote () or double quote
("). The following is an example of a quoted string: "This is a quoted
string". This documentation represents these arguments as follows:
A quoted string can include any character defined in the 7-bit ASCII character
set. Follow these rules when you use quoted strings:
1. Use the same type of quote character to open and close the string. For
example: "this is a valid string".
2. You can mix quotation marks within a string as long as you follow the
previous rule. For example, "this is an acceptable string".
3. You can include a quote character within a string by repeating the quote. For
example: "here is a "" mark".
4. Strings can have upper or lower case characters.
5. If you use a GPIB network, you cannot terminate a quoted string with the
END message before the closing delimiter.
6. A carriage return or line feed embedded in a quoted string does not terminate
the string, but is treated as just another character in the string.
7. The maximum length of a quoted string returned from a query is 255
characters.
Here are some invalid strings:
"Invalid string argument (quotes are not of the same type)
Block Several instrument commands use a block argument form (see the following table).
<NZDig> specifies the number of <Dig> elements that follow. Taken together,
the <NZDig> and <Dig> elements form a decimal integer that specifies how
many <DChar> elements follow.
NOTE. The digit <NZDig> is in hexadecimal format. This deviates slightly from
the IEEE 488.2 specification that it be in decimal format, as extra allowances
must be made for data lengths that are greater than 999,999,999 <DChar>
elements (for example 500M record lengths at 2 bytes per point).
Command Description
CALibrate? Returns the internal and factory calibration
status
*CAL? Instructs the instrument to perform
self-calibration and returns the calibration
status when complete
CALibrate:CALProbe:CH<x>? Performs a probe calibration for the selected
channel and returns the calibration status
CALibrate:INTERNal Starts the internal signal path calibration
CALibrate:INTERNal:STARt Starts the internal signal path calibration
CALibrate:INTERNal:STATus? Returns the current status of the internal
signal path calibration
CALibrate:PRObestate:CH<x>? Returns the probe calibration status for the
probe of the selected channel
CALibrate:RESults? Returns the status of all calibration
subsystems without performing an SPC
operation
CALibrate:RESults:SPC? Returns the results of the last SPC operation
You can also use the commands to select one of the following cursor functions:
Off. Shuts off the display of all cursors.
Vertical Bars. Displays vertical bar cursors, which provide traditional
horizontal unit readouts for Cursor 1 (bar1), Cursor 2 (bar2), the delta between
them, and 1/delta (results in frequency when the horizontal unit is time).
Horizontal Bars. Displays horizontal bar cursors, which provide traditional
vertical unit readouts for Cursor 1 (bar1), Cursor 2 (bar2), and the delta
between them.
Waveform Cursors. Consists of two cursors you can independently assign to
a waveform. These cursors provide the same readouts that the vertical and
horizontal bar cursors provide. Waveform cursors enable you to conveniently
measure waveform amplitude and time. In XY or XYZ format, waveform
cursors indicate the amplitude position of an XY pair (Ch1 vs Ch2 voltage,
where Ch1 is the X axis and Ch2 is the Y axis) relative to the trigger.
Screen Cursors. Consists of two pairs of independent horizontal and vertical
cursors. You can use these cursors to indicate an arbitrary position within
the waveform display area. Screen cursors, depending on the style selected,
consist of the intersection of a vertical and horizontal line, an X, or a vertical
line with an X. These cursors have no association with any waveform, other
than they inherit the color of the waveform they are assigned too.
Command Description
CURSor? Returns all cursor settings
CURSor:FUNCtion Sets or returns the cursor type
CURSor:HBArs? Returns hbar cursor settings
CURSor:HBArs:DELTa? Returns hbars cursors vertical difference
CURSor:HBArs:POSITION<x> Sets or returns the hbar cursor<x> vertical
position
CURSor:HBArs:UNIts? Returns hbar cursor units
CURSor:LINESTyle Sets or returns the cursor line style
CURSor:MODe Sets or returns whether cursors move in
unison or separately
CURSor:SCREEN:STYle Sets or returns the cursor type for screen
mode
CURSor:SCREEN:XPOSITION<x> Sets or queries the x position of the specified
screen cursor
CURSor:SCREEN:YPOSITION<x> Sets or queries the y position of the specified
screen cursor
CURSor:SOUrce<x> Sets or returns the source for cursor <x>
CURSor:STATE Turns cursors on or off or returns their state
CURSor:VBArs Sets or returns the position of vertical bar
cursors
Command Description
CURSor:VBArs:DELTa? Returns the difference between vbar cursors
CURSor:VBArs:POSITION<x> Sets or returns the vbar cursor<x> horizontal
position
CURSor:VBArs:POS<x> Sets or queries the horizontal position for
vertical bar cursors
CURSor:VBArs:UNIts Sets or returns the units for vbar cursors
CURSor:WAVEform Sets or returns the current settings for
waveform cursors
CURSor:WAVEform:HDELTA? Returns the horizontal difference between
waveform cursors
CURSor:WAVEform:HPOS<x>? Returns the position of waveform cursor <x>
CURSor:WAVEform:POSition<x> Sets or returns the position of waveform
cursor <x>
CURSor:WAVEform:STYle Sets or returns the cursor type for waveform
mode
CURSor:WAVEform:UNIts Sets or returns the units for waveform cursors
CURSor:WAVEform:VDELTA? Returns the vertical difference between
waveform cursors
CURSor:XY? Returns the current settings for XY cursors
CURSor:XY:PRODDELta? Returns the product of the difference
between the cursors X positions and Y
positions
CURSor:XY:PRODUCT<x>? Returns the product of the X and Y positions
for the specified cursor
CURSor:XY:RADIUS<x>? Returns the radius of the specified cursor
CURSor:XY:RATDELta? Returns ratio of the difference between the
cursors X position and Y position
CURSor:XY:RATIO<x>? Returns ratio of the X (horizontal) and Y
(vertical) position for the specified cursor
CURSor:XY:RDELta? Returns the Dr value
CURSor:XY:READOUT Sets or returns the XY cursor readout mode
CURSor:XY:RECTX<x> Sets or returns the X cursor position in
rectangular coordinates
CURSor:XY:RECTY<x> Sets or returns the Y cursor position in
rectangular coordinates
CURSor:XY:THDELta? Returns the XY cursor angle delta in polar
coordinates
CURSor:XY:THETA<x>? Returns the XY cursor angle in polar
coordinates
CURSor:XY:XDELta? Returns the XY cursor X value in
rectangular coordinates
CURSor:XY:YDELta? Returns the XY cursor Y value in
rectangular coordinates
Command Description
DIAg:CONTROL:HALT Enables or disables halting on first diagnostic
failure
DIAg:CONTROL:LOOP Enables or disables looping of diagnostics
DIAg:FAILURES:CLEAR Sets and returns the clearing of pass/fail
information from data structures, not the
Event Log, at the start of diagnostic tests
DIAg:EXECUTE Executes currently selected set of diagnostics
DIAg:ITEM? Returns all data associated with a selected
menu item
DIAg:ITEM:FAILURES? Returns the total number of failures that
occurred
DIAg:ITEM:NAMe? Returns the name of the selected menu item
DIAg:ITEM:RESULT? Returns the results of the last test executed
on this item
DIAg:ITEM:SUBITEMS? Returns the number of subitems associated
with this item
DIAg:LEVEL Sets the current level of diagnostic test
hierarchy
DIAg:LOOPS? Returns the number of times the diagnostics
were completed during the last execution
DIAg:NAMe? Returns the subsystem name, area, and test
name of the current diagnostic test
DIAg:NAMe:AREA? Returns the selected area of the current
diagnostic test
DIAg:NAMe:SUBSYS? Returns the subsystem of the current
diagnostic test
DIAg:NAMe:TEST? Returns the name of the current diagnostic
test
DIAg:NUMITEMS? Returns the number of items on the currently
selected level of test hierarchy
DIAg:RESults? Returns a brief pass or fail status of the last
test execution
DIAg:RESults:VERBose? Returns a more explanatory message about
the results of the last diagnostic execution
DIAg:SELect:ALL Selects all available diagnostics
DIAg:SELect:AREA Selects one of the available diagnostic areas
DIAg:SELect:LAST Sets the last item of a group of items from
the same level of test hierarchy
Command Description
DIAg:SELect:SUBSYS Selects one of the available diagnostic
subsystems
DIAg:SELect:TEST Selects one of the available diagnostic tests
DIAg:STATE Sets the instrument operating state
DIAg:STOP Terminates the execution of diagnostics
TEST Selects and executes an item at any level
of the test hierarchy
TEST:RESults? Returns a brief pass or fail status of the last
test execution
TEST:RESults:VERBose? Returns a more explanatory message about
the results of the last test execution
TEST:STOP Terminates the execution of the test
NOTE. The mode you choose globally affects all displayed waveforms.
Command Description
DISplay? Returns current display settings
DISplay:CLOCk Sets or returns the display of the date/time
stamp
DISplay:COLOr? Returns color group settings
DISplay:COLOr:MATHCOLOr Sets or returns the color to be used for math
traces
DISplay:COLOr:PALEtte:IMAGEView Sets or returns the color palette for imageview
waveforms
DISplay:COLOr:PALEtte:RECORDView Sets or returns the color palette for
recordview waveforms
DISplay:COLOr:PALEtte:USEr Returns the user palette group settings
DISplay:COLOr:PALEtte:USEr:CARet Sets or returns the user caret color
DISplay:COLOr:PALEtte:USEr:CH<x> Sets or returns the user palette channel
colors
DISplay:COLOr:PALEtte:USEr:GRAticule Sets or returns the user palette graticule
DISplay:COLOr:PALEtte:USEr:HIStogram Sets or returns the user palette histogram
color
DISplay:COLOr:PALEtte:USEr:MASK Sets or returns the user palette mask color
DISplay:COLOr:PALEtte:USEr: Sets or returns the user palette mask hits
MASKHighlight color
DISplay:COLOr:PALEtte:USEr:MATH<x> Sets or returns the user palette math colors
DISplay:COLOr:PALEtte:USEr:REF<x> Sets or returns the user palette reference
colors
DISplay:COLOr:PALEtte:USEr:WAVEform Sets or queries the user palette waveform
colors
DISplay:COLOr:REFCOLOr Sets or returns the color to be used for
reference traces
DISplay:FILTer Sets or returns the type of interpolation to
use for the display
DISplay:FORMat Sets or returns the display format
DISplay:GRAticule Sets or returns the type of graticule that is
displayed
DISplay:INTENSITy? Returns the waveform and graticule
saturation levels
DISplay:INTENSITy:WAVEform:IMAGEView Sets or returns the waveform saturation level
for imageview waveforms
DISplay:INTENSITy:WAVEform: Sets or returns the waveform saturation level
RECORDView for recordview waveforms
DISplay:PERSistence Sets or returns display persistence setting
Command Description
DISplay:PERSistence:RESET Clears the persistence data
DISplay:SCREENTExt? Returns all screen text settings
DISplay:SCREENTExt:LABel<x>? Sets or returns the screen text setting for a
given label
DISplay:SCREENTExt:LABel<x>: Sets or queries the screen text label font color
FONTCOlor
DISplay:SCREENTExt:LABel<x>: Sets or queries the screen text label font
FONTNAme name for a given label
DISplay:SCREENTExt:LABel<x>:FONTSIze Sets or queries the screen text label font size
for a given label
DISplay:SCREENTExt:LABel<x>: Sets or queries the screen text label font
FONTSTyle style for a given label
DISplay:SCREENTExt:LABel<x>:NAMe Sets the text to be displayed for a given label
DISplay:SCREENTExt:LABel<x>:STATE Sets or queries the screen text label state for
a given label
DISplay:SCREENTExt:LABel<x>:XPOS Sets or returns the horizontal position of a
given label
DISplay:SCREENTExt:LABel<x>:YPOS Sets or returns the vertical position of a given
label
DISplay:SCREENTExt:STATE Sets or returns the state of the display of
screen text
DISplay:SHOWREmote Sets or queries the state of the remote
display feature and is equivalent to selecting
Display Remote from the Display menu
DISplay:STYle Sets or returns data display style
DISplay:TRIGBar Sets or returns the display setting of the
trigger level indicator bar(s)
DISplay:TRIGT Sets or returns the display of the trigger point
indicator
DISplay:VARpersist Sets or returns the persistence decay time
DISplay:WAVEform Sets or returns the display of waveform
traces
When an event occurs, the instrument will send an SMTP mail message to one or
more designated recipients through the specified mail server. The message can
include any of the following:
Screen image
Waveform data
Measurement data at the time of the event
NOTE. Your instrument must be connected to the Local Area Network (LAN)
using Transfer C Protocol/Internet Protocol (TCP/IP). The recipient must also
have an SMTP mail server. To send e-mail for a mask test failure, you must have
Mask Testing (Option MTM) installed.
Command Description
EMail Sends a test e-mail message or sets the
current e-mail sent count to zero
EMail:ATTempts Sets or queries the number of times that an
attempt will be made to send e-mail to the
SMTP e-mail server
EMail:AUTHLogin Sets or queries the login name that will be
used if the SMTP e-mail server requires one
for authentication
EMail:AUTHPassword Sets the password that will be used if
the SMTP e-mail server requires one for
authentication
EMail:COUNt? Returns the number of e-mails that have
been sent since Email on Event was armed
EMail:FROm Sets or queries the From line in the e-mail
EMail:HOSTwanted Sets or queries the hostname that will be
used when e-mail is sent to the SMTP e-mail
server
EMail:IMAGe Sets or queries whether image data is
included in the e-mail
EMail:MASK Sets or queries whether e-mail is sent when
a mask test failure occurs
EMail:MAXSize Sets or queries the maximum size (in
megabytes) of e-mail that can be sent to the
SMTP server
EMail:MEASUrement Sets or queries whether measurement data
is included in the e-mail
EMail:NUMEMails Sets or queries the number e-mails that can
be sent when Email onEvent is armed
EMail:SMTPPort Sets or queries the SMTP port number that
the e-mail server uses
Command Description
EMail:SMTPServer Sets or queries the address of the SMTP
mail server
EMail:STATUS? Queries the status of e-mail
EMail:TIMEOut Sets or queries the global timeout in seconds
EMail:TO Sets or queries the address of the
recipient(s) of an e-mail. Multiple addresses
are separated with a semicolon (;)
EMail:TRIGger Sets or queries whether e-mail is sent when
a trigger occurs
EMail:WAVEform Sets or queries whether waveform data is
included in the e-mail
NOTE. Using back slash as a path separator may produce some unexpected
results, depending on how your controller application treats escaped characters.
Many applications recognize the sequence of back slash followed by an alphabetic
character as an escaped character, and, as such, interpret that alphabetic
character as a control character. For example, the sequence \n may be
interpreted as a newline character; \t may be interpreted as a tab character. To
ensure that this interpretation does not occur, you can use double back slashes.
For example, C:\\testfile.txt.
Some FILESystem commands may fail because a file has read-only attributes.
You will not be able to delete or replace such files until this attribute is
removed. Refer to the operating system help on file properties for further
information.
Command Description
FILESystem? Returns the file system state
FILESystem:COPy Copies one or more files to a new file
FILESystem:CWD Sets or returns the current working directory
for FILESystem GPIB commands
FILESystem:DELEte Deletes a named file or directory
FILESystem:DIR? Returns a list of directory contents
FILESystem:MKDir Makes a new directory
FILESystem:PRInt Prints a named file to the named port
FILESystem:READFile Copies the named file to the GPIB port
FILESystem:REName Assigns a new name to an existing file
FILESystem:RMDir Deletes the named directory
FILESystem:WRITEFile Copies the GPIB port block data to a named
file
Command Description
EXPort Copies a waveform to a specified file or
returns formatting and file information
EXPort:FILEName Sets or returns the export file path
EXPort:FORMat Sets or returns the export image format
EXPort:PALEtte Sets or returns the export color palette
EXPort:READOuts Sets or returns the position of the readouts
for export
EXPort:VIEW Sets or returns the export screen capture
area
HARDCopy Sends a screen copy to the selected port or
returns the selected port and file path
HARDCopy:FILEName Sets or returns the hard copy file path
HARDCopy:LAYout Sets or returns the page orientation for hard
copy
HARDCopy:PALEtte Sets or returns the hard copy color palette
HARDCopy:PORT Sets or returns whether the hard copy data
will be sent to a file or printed on the next
hard copy command
Command Description
HARDCopy:READOuts Sets or returns the position of the readouts
for hardcopy
HARDCopy:VIEW Sets or returns the area of the screen to be
hardcopied
Command Description
HIStogram? Returns all histogram parameters
HIStogram:BOX Sets or returns the left, top, right, and bottom
positions of the histogram box, in source
waveform coordinates
HIStogram:BOXPcnt Sets or returns same as HIStogram:BOX, but
in percentage coordinates, with 0,0 upper left
and 100,100 lower right
HIStogram:COUNt Clears histogram count source data and
restarts counting
HIStogram:DATa? Returns a comma-separated list of histogram
data numbers
HIStogram:DISplay Sets or returns whether histogram data is
displayed and the current display type setting
HIStogram:FUNCtion Sets the type of histogram to create
Or returns the current histogram type
HIStogram:MODe Sets type of histogram to create or turns
histograms off
Or returns the current histogram type or that
histogram display is disabled
HIStogram:SIZe Sets or returns the width (or height) of the
histogram on the screen in divisions
Command Description
HIStogram:SOUrce Sets or returns which source waveform will
be compared against the histogram box
when the histogram testing is enabled
HIStogram:STATE Sets or returns whether histogram
calculations are enabled
Command Description
HORizontal? Returns all learnable settings for the
horizontal commands
HORizontal:ACQDURATION? Returns the time base duration
HORizontal:ACQLENGTH? Returns the record length
HORizontal:DIVisions? Returns the number of graticule divisions
over which the waveform is displayed
HORizontal:FASTframe? Returns all settings for the horizontal
FastFrame commands
HORizontal:FASTframe:COUNt Sets or returns the FastFrame frame count
Sets or returns the horizontal record length
to the number of sample points in each frame
HORizontal:FASTframe:MAXFRames? Returns the maximum number of FastFrame
frames which can be acquired at the current
frame length
HORizontal:FASTframe:MULtipleframes: Sets or returns the start frame number on the
FRAMESTart:<wfm> specified waveform for FastFrame multiple
frames
HORizontal:FASTframe:MULtipleframes: Sets or returns the mode for FastFrame
MODe multiple frames
HORizontal:FASTframe:MULtipleframes: Sets or returns the number of frames on the
NUMFRames:<wfm> specified waveform for FastFrame multiple
frames
Command Description
HORizontal:FASTframe:REF:FRAme Sets or returns the FastFrame reference
frame number
HORizontal:FASTframe:REF:SOUrce Sets or returns the FastFrame Reference
waveform source
HORizontal:FASTframe:SELECTED:CH<x> Sets or returns the FastFrame selected
frame number on the specified waveform
HORizontal:FASTframe:SELECTED: Sets or returns the FastFrame selected
MATH<x> frame number on the specified waveform.
HORizontal:FASTframe:SELECTED: Sets or returns the FastFrame selected
REF<x> frame number on the specified waveform
HORizontal:FASTframe:SELECTED: Sets or returns the FastFrame source
SOUrce waveform
HORizontal:FASTframe:SEQuence Sets or returns the FastFrame source
waveform
HORizontal:FASTframe:STATE Sets or returns the state of FastFrame
acquisition
HORizontal:FASTframe:SUMFrame Sets or returns the summary frame mode
HORizontal:FASTframe:TIMEStamp:ALL: Returns the frame number and time stamp
<wfm>? for each frame between requested frames,
inclusive, within the specified waveform
HORizontal:FASTframe:TIMEStamp: Returns the relative trigger for the delta time
BETWeen:<wfm>? between the specified frames, within the
specified waveform
HORizontal:FASTframe:TIMEStamp:DELTa: Returns the relative time between the
<wfm>? triggers of the FastFrame Selected and the
FastFrame Reference, within the specified
waveform
HORizontal:FASTframe:TIMEStamp: Returns the absolute trigger date and time
FRAMe:<wfm>? for the specified frame and waveform
HORizontal:FASTframe:TIMEStamp:REF? Returns the absolute trigger date and time for
the FastFrame specified reference waveform
HORizontal:FASTframe:TIMEStamp: Returns the absolute trigger date and time for
SELECTED:<wfm>? the FastFrame Selected, within the specified
waveform
HORizontal:FASTframe:TRACk Sets up or returns the state of FastFrame
tracking
HORizontal:FASTframe:XZEro:ALL:CH<x>? Returns the time from the trigger to the start
of the specified frames on the specified
channel
HORizontal:FASTframe:XZEro:ALL: Returns the time from the trigger to the start
REF<x>? of the specified frames on the specified
reference
Command Description
HORizontal:FASTframe:XZEro:FRAme: Returns the time from the trigger to the
CH<x>? start of the specified frame on the specified
channel
HORizontal:FASTframe:XZEro:FRAme: Returns the time from the trigger to the
REF<x>? start of the specified frame on the specified
reference
HORizontal:FASTframe:XZEro:REF? Sets or returns the time from the trigger to the
trigger sample on the reference waveform
HORizontal:FASTframe:XZEro:SELECTED: Sets or returns the time from the trigger to
CH<x>? the trigger sample on the selected channel
HORizontal:FASTframe:XZEro:SELECTED: Sets or returns the time from the trigger to
REF<x>? the trigger sample on the selected reference
waveform
HORizontal:MAIn? Returns the time per division of the main
time base
HORizontal[:MAIn]:DELay:MODe Sets or returns the main time base trigger
delay mode
HORizontal[:MAIn]:DELay:POSition Sets or returns the main time base position
when Horizontal Delay Mode is turned off
HORizontal[:MAIn]:DELay:TIMe Sets or returns the main time base trigger
delay time
HORizontal:MAIn:INTERPRatio? Returns the main horizontal time base
interpolation ratio
HORizontal[:MAIn]:POSition Sets or returns the waveform horizontal
position on the display
HORizontal:MAIn:UNIts Sets or returns the units for the horizontal
time base
HORizontal:MAIn:UNIts:STRing Sets or returns the units string for the
horizontal main time base trigger delay
HORizontal:MODE Sets or queries the horizontal mode. Auto
mode is the factory default
HORizontal:MODE:AUTO:LIMITrecordlen Sets or queries the record length limit used
by the auto horizontal mode
HORizontal:MODE:RECOrdlength Sets or queries the record length
HORizontal:MODE:SAMPLERate Sets or queries the sample rate
HORizontal:MODE:SCAle Sets or queries the horizontal scale
HORizontal:ROLL Sets or returns the horizontal roll mode status
HORizontal:TIMEStamp:CH<x>? Returns the absolute trigger date and time
for the specified frame and waveform
HORizontal:TIMEStamp:REF<x>? Returns the absolute trigger date and time
for FastFrame reference
Command Description
LIMit? Returns all settings for the Limit commands
LIMit:BEEP Causes the instrument to beep when the
waveform data exceeds the limits set in the
limit test
LIMit:COMpare Resets the limit test comparison template
LIMit:COMpare:CH<x> Sets or queries the template against which
to compare the waveform acquired from the
channel specified by x
LIMit:COMpare:MATH<x> Sets or queries the template against which to
compare the math waveform specified by x
LIMit:COMpare:REF<x> Sets or queries the template against which to
compare the reference waveform specified
by x
LIMit:EMail Sets or queries whether an E-mail is
generated when the source waveform data
exceeds the limits specified for the limit test
LIMit:HARDCopy Sets or queries whether a hard copy
operation is executed on the waveform when
any waveform data exceeds the limit set in
the limit test. LIMit:STATE must be set to ON
for the hard copy operation to execute
LIMit:HIGHLIGHTHits Sets or queries whether violation highlighting
occurs when limit testing is active, and,
if the RESET argument is set, clears the
highlighting
LIMit:HIGHLIGHTHits:RESet Resets the hits highlighting for limit testing
LIMit:LOCk Sets or queries whether vertical scaling and
positioning affect both source and template
for template comparison pairs
LIMit:LOG Sets or queries whether a log file is saved
when the source waveform data exceeds the
test limits
LIMit:SAVEWFM Sets or queries whether the source waveform
is saved when the source waveform data
exceeds the test limits
LIMit:SAVEWFM:FILEName Sets or queries the path where waveforms
or log files will be saved when the waveform
data exceeds the limits set by the limit test
Command Description
LIMit:SRQ Sets or queries whether a Service Request
Interrupt (SRQ) is generated when the
waveform data falls outside of the test limits
LIMit:STATE Sets limit testing on or off or queries whether
limit testing is in effect
LIMit:STATus? Queries the state of limit testing
LIMit:STOPOnviolation Sets or queries whether acquisitions are
stopped when the waveform data exceeds
the test limits
LIMit:TEMPlate:STORe Saves the specified source waveform to the
specified reference or file name
LIMit:TEMPlate:TOLerance:HORizontal Sets or queries the amount, in units of
horizontal divisions, by which the source
waveform is varied horizontally when
creating the destination waveform
LIMit:TEMPlate:TOLerance:VERTical Sets or queries the amount, in units of
vertical divisions, by which the source
waveform is varied vertically when creating
the destination waveform
LIMit:TEMPlate:DESTination Sets or queries destination reference
waveform that the limit template
LIMit:TEMPlate:SOUrce Sets or queries the channel, math
waveform, or reference waveform that the
LIMit:TEMPlate:STORe command will use
Command Description
TRIGger:A:CAN:CONDition Sets or returns the CAN condition
TRIGger:A:CAN:DATa:DIRection Sets or queries the CAN trigger condition to
be valid on a READ, WRITE, or either
TRIGger:A:CAN:FORMat Sets or queries the CAN data format
TRIGger:A:CAN:DATa:LEVel Sets or queries the CAN Trigger threshold
for the CAN data source
TRIGger:A:CAN:DATa:SOUrce Sets or queries the CAN data source
TRIGger:A:CAN:DATa:VALue Sets or queries the binary data string used
for CAN Trigger if the trigger condition is ID
or IDANDDATA
TRIGger:A:CAN:FRAMEtype Sets or queries the CAN trigger frame type
Command Description
TRIGger:A:CAN:IDENTifier:MODe Sets or queries the CAN trigger identifier
mode
TRIGger:A:CAN:IDENTifier:VALue Sets or queries the binary address string
used for the CAN trigger if the trigger
condition is ID or IDANDDATA
TRIGger:A:CAN:PROBE Sets or queries the probing method used to
probe the CAN signal
TRIGger:A:CAN:SPEed Sets or queries the bit rate of the CAN
system
TRIGger:A:I2C:ADDRess:MODe Sets or queries the I2C address mode to 7
or 10-bit
TRIGger:A:I2C:ADDRess:RWINClude Sets or queries the I2C address mode to
include the read/write bit as an additional 8th
bit of the 7bit address
TRIGger:A:I2C:ADDRess:TYPe Sets or queries the I2C address type
TRIGger:A:I2C:ADDRess:VALue Sets or queries the binary address string
used for the I2C trigger if the trigger condition
is ADDR or ADDRANDDATA
TRIGger:A:I2C:CLOCk:LEVel Sets or queries the clock source for the I2C
Serial Trigger
TRIGger:A:I2C:CLOCk:SOUrce Sets or queries the clock source for the I2C
Serial Trigger
TRIGger:A:I2C:CONDition Sets or queries the trigger condition for the
I2C trigger
TRIGger:A:I2C:DATa:DIRection Sets or queries the I2C trigger condition valid
on a READ, WRITE, or either
TRIGger:A:I2C:DATa:LEVel Sets or queries the threshold level for the
I2C data source
TRIGger:A:I2C:DATa:SOUrce Sets or queries the data source for the I2C
serial trigger
TRIGger:A:I2C:DATa:STARt Sets or queries the data start byte
TRIGger:A:I2C:DATa:VALue Sets or queries the binary data string used
for I2C triggering if the trigger condition is
DATA or ADDRANDDATA
TRIGger:A:I2C:FORMat Sets or queries the display format for the I2C
data value
TRIGger:A:RS232:BAUd Sets or queries the baud rate for RS232
triggering
TRIGger:A:RS232:DATa:LEVel Sets or queries the threshold for the RS232
data source
TRIGger:A:RS232:DATa:SOUrce Sets or queries the RS232 data source
TRIGger:A:RS232:DATa:VALue Sets or queries the binary data string used
for RS232 triggering
Command Description
TRIGger:A:RS232:FORMat Sets or queries the display format for the
RS232 data value
TRIGger:A:RS232:PARity Sets or queries the state of the RS232 parity
bit
TRIGger:A:SERIAL:BITRate Sets or queries the clock/data bit rate
TRIGger:A:SERIAL:CLOCk:LEVel Sets or queries the serial trigger clock level
TRIGger:A:SERIAL:CLOCk:POLarity Sets or queries the serial clock polarity
TRIGger:A:SERIAL:CLOCk:SOUrce Sets or queries the serial data source
channel
TRIGger:A:SERIAL:CODe Sets or queries the signal code
TRIGger:A:SERIAL:DATa:FORMat Sets or queries how the Pattern string is
formatted
TRIGger:A:SERIAL:DATa:PATtern Sets or queries the data pattern to allow up
to 64 bit serial patterns
TRIGger:A:SERIAL:DATa:PATtern:NRZ Sets or queries the data pattern to allow up
to 64 bit serial patterns
TRIGger:A:SERIAL:DATa:PATtern:S8B10B Sets or queries the data pattern to allow up
to 64 bit serial patterns
TRIGger:A:SERIAL:LOCKLen Sets or queries the length in bits of the
repeating bit pattern for pattern lock trigger
TRIGger:A:SERIAL:LOCKOffset Sets or queries the current bit offset into the
pattern lock trigger bit pattern
TRIGger:A:SERIAL:SOUrce Sets or queries the serial data source
channel
TRIGger:A:SERIAL:STANdard Sets or queries the standard that identifies
the code and bit rate
TRIGger:A:SERIAL:TRIGgeron Sets or queries the trigger on a designated
arbitrary bit pattern or lock on a repeating
pattern of known length
TRIGger:A:SPI:CONDition Sets or queries the trigger condition for SPI
triggering
TRIGger:A:SPI:DATa:MISO:ACTIVE Sets or queries the SPI MISO polarity
TRIGger:A:SPI:DATa:MISO:LEVel Sets or queries the threshold for the SPI
MISO data source
TRIGger:A:SPI:DATa:MISO:SOUrce Sets or queries the MISO data source for the
SPI trigger
TRIGger:A:SPI:DATa:MISO:VALue Sets or queries the binary data string used
for the SPI trigger if the trigger condition is
set to MISO or MISOMOSI
TRIGger:A:SPI:DATa:MOSI:ACTIVE Sets or queries the SPI MOSI polarity
TRIGger:A:SPI:DATa:MOSI:LEVel Sets or queries the threshold for the SPI
MOSI data source
Command Description
TRIGger:A:SPI:DATa:MOSI:SOUrce Sets or queries the MOSI data source for the
SPI trigger
TRIGger:A:SPI:DATa:MOSI:VALue Sets or queries the binary data string used
for the SPI trigger if the trigger condition is
set to MOSI or MISOMOSI
TRIGger:A:SPI:DATa:STARt Sets or queries the nth data byte on the data
source after the signal on the enable slave
source switches to the polarity specified by
the Slave Select Polarity
TRIGger:A:SPI:FORMat Sets or queries the SPI trigger data format
TRIGger:A:SPI:SCLK:ACTIVE Sets or queries the SPI SCLK polarity
TRIGger:A:SPI:SCLK:LEVel Sets or queries the threshold for the SPI
trigger SCLK
TRIGger:A:SPI:SCLK:SOUrce Sets or queries the SPI SCLK source
TRIGger:A:SPI:SS:ACTIVE Sets or queries the SPI trigger Slave Select
(SS) polarity
TRIGger:A:SPI:SS:LEVel Sets or queries the threshold for the SPI
trigger Slave Select (SS) signal
TRIGger:A:SPI:SS:SOUrce Sets or queries the SPI trigger Slave Select
(SS) source
You use the commands in the Mask Command Group to do the following:
Specify the waveform source to test and the mask to use.
Specify whether to use, and the size of, mask margins, which allow you to
shrink or expand an existing set of polygons by a specified percentage.
Specify whether to display a readout of hits and the mask on screen. Options
also exist for auto fitting the incoming waveforms to match the mask you
choose.
Select industry-standard masks that support a variety of electrical and optical
communication standards (available only with option MTM).
Define and edit your own custom mask; create an entirely new mask, or use
a standard mask (option MTM only) as a starting reference, and edit it to
meet your needs.
Enable, disable, or reset the mask counts. Once you turn on mask counting, it
remains on until you explicitly turn it off.
Option MTM also provides communication trigger commands that you can use in
conjunction with the mask commands, such as TRIGger:A:TYPe Communication.
Refer to the Trigger Command Group.
Command Description
MASK? Returns the states of all settable mask
parameters
MASK:AUTOAdjust Optimizes signal position within the mask to
minimize hits
MASK:AUTOAdjust:HDELTA Sets or returns how far autofit searches
horizontally
MASK:AUTOAdjust:VDELTA Sets or returns how far autofit searches
vertically
MASK:AUTOSet:AUTOAdjust Controls what happens at the end of a mask
autoset. If ON, the horz/vert auto adjustment
is run ONCE to potentially improve the result
of mask autoset
MASK:AUTOSet:HPOS Controls whether the algorithm will attempt to
change the horizontal position of the signal
while attempting to autoset
MASK:AUTOSet:HSCAle Controls whether the algorithm will attempt to
change the horizontal scale while attempting
to autoset
MASK:AUTOSet:MODe Controls whether an autoset will be
automatically done after a standard mask is
selected
Command Description
MASK:AUTOSet:OFFSETAdj Sets autoset not to enforce the rule that,
for pulse standards, requires 0 V to be in a
certain place in the mask. Instead, autoset
will attempt to measure the DC offset in
the signal and use scope offset or position
controls to compensate for the DC offset in
the signal
MASK:AUTOSet:STANdard Selects the standard mask in autoset
MASK:AUTOSet:TRIGger Controls if a MASK:AUTOSet affects the
trigger level
MASK:AUTOSet:USER:ONE Sets or returns the level 1 used by autoset
for user masks
MASK:AUTOSet:USER:TYPe Sets or returns how autoset scales a mask
MASK:AUTOSet:USER:ZERo Sets or returns the level 0 used by autoset
for user masks
MASK:AUTOSet:VPOS Controls whether the autoset algorithm will
affect the vertical position (or offset) of the
signal while attempting to autoset
MASK:AUTOSet:VSCAle Controls whether the autoset algorithm will
attempt to change the vertical scale while
attempting to autoset
MASK:COPy:USER Copies the currently displayed mask to the
User mask
MASK:COUNt Resets to zero the number of hits for all mask
segments on the specified source
MASK:COUNt:FAILURES? Returns the number of pass/fail tests that
have failed
MASK:COUNt:HITS? Returns the total number of mask hits on all
mask segments
MASK:COUNt:SEG<m>:HITS? Returns the number of hits in mask segment
<m>
MASK:COUNt:STATE Sets or returns the mask hits count state
MASK:COUNt:TESTS? Returns the number of pass/fail tests that
have occurred
MASK:COUNt:TOTal? Returns the sum of all hits in all mask
segments
MASK:COUNt:VIOLATIONS? Returns the number of test violations that
have occurred in the current pass/fail test
MASK:COUNt:WAVEFORMS? Returns the number of waveforms that
have been acquired and processed during
pass/fail testing
MASK:DISplay Sets or returns whether the defined masks
are displayed on the screen
Command Description
MASK:FILTer Sets or returns whether the selected optical
reference receiver mask filter is enabled
MASK:HIGHLIGHTHits Sets or returns whether the hits in a mask
are highlighted in different colors than other
waveform data
MASK:INVert Controls whether the mask is drawn inverted
MASK:LOCk Sets or returns the mask lock to waveform
mode
MASK:MARgin:PERCent Sets or queries the mask margin percentage
MASK:MARgin:STATE Sets or returns the state of the mask margins
MASK:MASKPRE:AMPlitude Sets or returns the current masks nominal
pulse amplitude in volts
MASK:MASKPRE:HSCAle Sets or returns the nominal timing
resolution used to draw the current mask, in
time/division
MASK:MASKPRE:HTRIGPOS Sets or returns the nominal trigger position
(pulse leading edge) used to draw the current
mask as a fraction of the display width
MASK:MASKPRE:PATTERNBITS Sets or returns the number of bits used for
serial trigger for the current mask standard
MASK:MASKPRE:PRESAMPBITS Sets or returns the number of bits before
the (isolated one) pulse leading edge in the
serial trigger pass/fail testing
MASK:MASKPRE:RECOrdlength Sets or returns the nominal record length for
pulse mask testing
MASK:MASKPRE:TRIGTOSAMP Sets or returns the time, in seconds, from the
(leading edge) trigger position to the pulse
bit sampling position
MASK:MASKPRE:VOFFSet Sets or returns the nominal vertical offset,
in volts, used to vertically offset the input
channels
MASK:MASKPRE:VPOS Sets or returns the nominal vertical position,
in divisions, used to vertically position the
input channels
MASK:MASKPRE:VSCAle Sets or returns the nominal vertical scale, in
volts per division, used to vertically scale the
input channels
MASK:MASKPRE:WIDth Sets or returns the nominal bit width in
seconds
MASK:POLarity Sets or returns the input waveform polarity
for the pass/fail test
MASK:SEG<m> Deletes the specified mask segment from
the Current mask
Command Description
MASK:SEG<m>:NR_Pt? Returns the number of points that make up
the specified mask segment of the Current
mask
MASK:SEG<m>:POINTS Sets or returns the X-Y user coordinates of
all points in the Current mask segment
MASK:SOUrce Sets or reports which source will be
compared against the mask(s) when
counting is turned on
MASK:STANdard Deletes the existing mask and sets the
selected standard mask
MASK:STOPOnviolation Sets or returns the stop on violation setting
MASK:TESt:AUX:COMPLetion Sets or returns the test:aux on pass/fail test
completion mode
MASK:TESt:AUX:FAILure Sets or returns the test:aux status on
pass/fail test failure mode
MASK:TESt:BEEP:COMPLetion Sets or returns the beep on pass/fail test
completion mode
MASK:TESt:BEEP:FAILure Sets or returns the beep status on pass/fail
test failure mode
MASK:TESt:DELay Sets or returns the amount of time, in
seconds, to wait after starting pass/fail
testing to evaluate waveforms
MASK:TESt:HARDCopy Sets or returns the hard copy in pass/fail
failure mode
MASK:TESt:LOG:FAILure Sets or returns the log status on pass/fail
test failure mode
MASK:TESt:REPeat Sets or returns the repeat pass/fail test on
completion mode
MASK:TESt:SAMple Sets or returns the minimum number of
waveform database (WfmDB) points the
instrument can acquire before it stops a
single sequence acquisition or stops running
a mask test
MASK:TESt:SAMple:THReshold Sets or returns the minimum number of hits in
mask regions needed to cause the pass/fail
status to change from PASSING to FAILING
MASK:TESt:SAVEWFM Sets or returns the save waveform to file on
failure setting
MASK:TESt:SAVEWFM:FILEName Sets or returns the name of the directory and
file to use with the MASK:TESt:SAVEWFM
command
MASK:TESt:SRQ:COMPLetion Sets or returns an SRQ on pass/fail test
completion mode
Command Description
MASK:TESt:SRQ:FAILure Sets or returns the SRQ status on pass/fail
test failure mode
MASK:TESt:STATE Sets or returns the state of mask pass/fail
testing
MASK:TESt:STATUS? Returns the pass/fail test status
MASK:TESt:STOP:FAILure Sets or returns the stop status on pass/fail
test failure mode
MASK:TESt:THReshold Sets or returns the number of failed tested
waveforms needed in each pass/fail test to
cause the pass/fail status to change from
PASSING to FAILING
MASK:TESt:WAVEform Sets or returns the number of waveforms to
test during pass/fail testing
MASK:USER:AMPlitude Sets or returns the current masks nominal
pulse amplitude in volts
MASK:USER:BITRate Sets or returns the user masks bit rate
MASK:USER:HSCAle Sets or returns the nominal timing resolution
used to draw the mask, in time/division
MASK:USER:HTRIGPOS Sets or returns the nominal trigger position
(pulse leading edge) used to draw the mask
as a fraction of the display width
MASK:USER:LABel Sets or returns the label assigned to a user
mask
MASK:USER:PATTERNBITS Sets or returns the number of bits used for
serial trigger for the User mask standard
MASK:USER:PRESAMPBITS Sets or returns the number of bits before
the (isolated one) pulse leading edge in the
serial trigger pass/fail testing
MASK:USER:RECOrdlength Sets or returns the nominal record length for
pulse mask testing
MASK:USER:SEG<m> Deletes the specified mask segment from
the User mask
MASK:USER:SEG<m>:NR_Pt? Returns the number of points that make up
the specified User mask segment
MASK:USER:SEG<m>:POINTS Sets or returns the X-Y user coordinates of
all points in the specified User mask segment
MASK:USER:TRIGTOSAMP Sets or returns the time, in seconds, from the
(leading edge) trigger position to the pulse
bit sampling position
MASK:USER:VOFFSet Sets or returns the nominal vertical offset,
in volts, used to vertically offset the input
channels
Command Description
MASK:USER:VPOS Sets or returns the nominal vertical position,
in divisions, used to vertically position the
input channels
MASK:USER:VSCAle Sets or returns the nominal vertical scale, in
volts per division, used to vertically scale the
input channels
MASK:USER:WIDth Sets or returns the nominal bit width in
seconds
RECAll:MASK Recalls a stored mask as the User mask
SAVe:MASK Saves the User mask to a mass storage file
Command Description
MATH<x>? Returns the specified math waveform
settings
MATH<x>:DEFine Sets or returns the math<x> waveform
definition for the specified waveform
MATH<x>:FILTer:MODe Sets or returns the filter rise time parameter
(centered or shifted)
Command Description
MATH<x>:FILTer:RISetime Sets or returns the filter rise time parameter
MATH<x>:LABel:NAMe Sets or returns the label string used for
annotating the displayed math waveform
MATH<x>:LABel:XPOS Sets or returns the X screen offset where the
math waveform label is displayed
MATH<x>:LABel:YPOS Sets or returns the Y screen offset where the
math waveform label is displayed
MATH<x>:NUMAVg Sets or returns the acquisition number at
which the averaging algorithm will begin
exponential averaging
MATH<x>:SPECTral? Returns the specified math waveform
spectral setups
MATH<x>:SPECTral:CENTER Sets or returns the center frequency of the
spectral analyzer output data span
MATH<x>:SPECTral:GATEPOS Sets or returns the position of the center of
the gate
MATH<x>:SPECTral:GATEWIDTH Sets or returns the gate width input to the
spectral analyzer
MATH<x>:SPECTral:LOCk Sets or returns the state of the spectral
locking for the specified math waveform
MATH<x>:SPECTral:MAG Sets or returns the units of the SpectralMag
function in the specified math string
MATH<x>:SPECTral:PHASE Sets or returns the units of the SpectralPhase
function in the specified math string
MATH<x>:SPECTral:REFLevel Sets or returns the vertical position of the
output data from the spectral analyzer
MATH<x>:SPECTral:REFLEVELOffset Sets or returns the spectral reference level
offset used for calculating the dB value
MATH<x>:SPECTral:RESBw Sets or returns the resolution bandwidth of
the spectral analyzer
MATH<x>:SPECTral:SPAN Sets the top of the frequency span to a value
that is closest to the specified value
Or returns the specified math waveforms
current frequency span value
MATH<x>:SPECTral:SUPPress Sets or returns the phase suppression
threshold
MATH<x>:SPECTral:UNWRap Enables or disables or returns the state of
the phase unwrap of the spectral analyzer
output data
MATH<x>:SPECTral:WINdow Sets or returns the window function used
to multiply the input data to the spectral
analyzer
Command Description
MATH<x>:UNITString Sets or returns the units used for the math
waveform; command overrides the default
unit string
MATH<x>:VERTical:POSition Sets or returns the specified math waveform
vertical position
MATH<x>:VERTical:SCAle Sets or returns the specified math waveform
vertical scale (per div)
MATHArbflt<x>:FILepath Sets the file path for a file of filter coefficients
and reads the file
MATHArbflt<x>:READFile Forces a reread of the filter file for the
specified arbitrary filter
MATHVAR? Sets or returns all 8 numerical values you
can use within math expressions
MATHVAR:VAR<x> Sets or returns a numerical value you can
use within math expressions
Command Description
MEASUrement? Returns all measurement parameters
MEASUrement:ANNOTation:IMMEDSTAte Sets or returns the state of immediate
measurement annotation
MEASUrement:ANNOTation:NUMX? Returns the number of horizontal
measurement annotations being displayed
Command Description
MEASUrement:ANNOTation:NUMY? Returns the number of vertical measurement
annotations being displayed
MEASUrement:ANNOTation:STATE Sets or returns the state of visible
measurement annotations
MEASUrement:ANNOTation:TYPe Sets or returns the type of annotations being
used
MEASUrement:ANNOTation:X<x>? Returns the value of the specified annotation
MEASUrement:ANNOTation:Y<x>? Returns the value of the specified annotation
MEASUrement:GATing Sets or returns the measurement gating
MEASUrement:IMMed? Returns all immediate measurement setup
parameters
MEASUrement:IMMed:DELay? Returns information about the immediate
delay measurement
MEASUrement:IMMed:DELay:DIREction Sets or returns the search direction to use
for immediate delay measurements
MEASUrement:IMMed:DELay:EDGE[1] Sets or returns the slope of the edge
used for immediate delay from waveform
measurements
MEASUrement:IMMed:DELay:EDGE2 Sets or returns the slope of the edge
used for immediate delay to waveform
measurements
MEASUrement:IMMed:METHod Specifies or queries the method used to
calculate the 0% and 100% reference level
for immediate measurements
MEASUrement:IMMed:NOISe Sets or returns the location of the noise
measurement on the eye waveform
MEASUrement:IMMed:REFLevel? Returns the reference levels
MEASUrement:IMMed:REFLevel:ABSolute: Sets or returns the high reference level
HIGH
MEASUrement:IMMed:REFLevel:ABSolute: Sets or returns the low reference level
LOW
MEASUrement:IMMed:REFLevel:ABSolute: Sets or returns the middle reference levels
MID<x>
MEASUrement:IMMed:REFLevel:METHod Sets or returns the method used to calculate
measurements
MEASUrement:IMMed:REFLevel:PERCent: Sets or returns the top level for rise time
HIGH (90% level)
MEASUrement:IMMed:REFLevel:PERCent: Sets or returns the low level for rise time
LOW (10% level)
MEASUrement:IMMed:REFLevel:PERCent: Sets or returns the mid levels for
MID<x> measurements
Command Description
MEASUrement:IMMed:SOUrce<x> Sets or returns the source to measure to
or from for phase or delay immediate
measurements
MEASUrement:IMMed:SOUrce<x>:SIGType Sets or returns the type of input signal used
for the specified measurement source
MEASUrement:IMMed:TYPe Sets or returns the type of the immediate
measurement
MEASUrement:IMMed:UNIts? Returns the units of the immediate
measurement
MEASUrement:IMMed:VALue? Returns the value of the immediate
measurement
MEASUrement:MEAS<x>? Returns all measurement parameters for the
displayed measurement
MEASUrement:MEAS<x>:COUNt? Returns the number of values accumulated
since the last statistical reset
MEASUrement:MEAS<x>:DELay? Returns the delay measurement parameters
for specified measurement
MEASUrement:MEAS<x>:DELay:DIREction Sets or returns the search direction to use
for delay measurements
MEASUrement:MEAS<x>:DELay:EDGE<x> Sets or returns the slope of the edge
to use for delay from or to waveform
measurements
MEASUrement:MEAS<x>:MAXimum? Returns the maximum value found since the
last statistical reset
MEASUrement:MEAS<x>:MEAN? Returns the mean value accumulated since
the last statistical reset
MEASUrement:MEAS<x>:METHod Sets or returns the method used to calculate
the 0% and 100% reference level
MEASUrement:MEAS<x>:MINImum? Returns the minimum value found since the
last statistical reset
MEASUrement:MEAS<x>:NOISe Sets or returns the location of the noise
measurement on the eye waveform for
MEAS<x>
MEASUrement:MEAS<x>:REFLevel? Returns the reference levels
MEASUrement:MEAS<x>:REFLevel: Sets or returns the top level for rise time
ABSolute:HIGH (90% level)
MEASUrement:MEAS<x>:REFLevel: Sets or returns the low level for rise time
ABSolute:LOW (10%)
MEASUrement:MEAS<x>:REFLevel: Sets or returns the mid1 or mid2 level for
ABSolute:MID<x> measurements
MEASUrement:MEAS<x>:REFLevel: Sets or returns the reference level units used
METHod for measurement calculations
MEASUrement:MEAS<x>:REFLevel: Sets or returns the top level for rise time
PERCent:HIGH (90% level)
Command Description
MEASUrement:MEAS<x>:REFLevel: Sets or returns the low level for rise time
PERCent:LOW (10% level)
MEASUrement:MEAS<x>:REFLevel: Sets or returns the mid1 or mid2 level for
PERCent:MID<x> delay measurements
MEASUrement:MEAS<x>:SOUrce<x> Sets or returns the source to measure from
or to for phase or delay measurements
MEASUrement:MEAS<x>:SOUrce<x>: Sets or returns the type of input signal used
SIGType for the specified measurement source for the
specified measurement slot
MEASUrement:MEAS<x>:STATE Sets or returns whether the specified
measurement slot is computed and
displayed
MEASUrement:MEAS<x>:STDdev? Returns the standard deviation of values
accumulated since the last statistical reset
MEASUrement:MEAS<x>:TYPe Sets or returns the measurement<x> type
MEASUrement:MEAS<x>:UNIts? Returns measurement<x> units
MEASUrement:MEAS<x>:VALue? Returns the value of measurement<x>
MEASUrement:METHod Sets or returns the method used for
calculating reference levels
MEASUrement:NOISe Sets or returns the location of the noise
measurement on the eye waveform
MEASUrement:REFLevel:ABSolute:HIGH Sets or returns the top reference level for
rise time
MEASUrement:REFLevel:ABSolute:LOW Sets or returns the low reference level for
rise time
MEASUrement:REFLevel:ABSolute:MID<x> Sets or returns the mid1 or mid2 reference
level for measurements
MEASUrement:REFLevel:METHod Sets or returns the method for assigning high
and low reference levels
MEASUrement:REFLevel:PERCent:HIGH Sets or returns the top reference percent
level for rise time
MEASUrement:REFLevel:PERCent:LOW Sets or returns the low reference percent
level for rise time
MEASUrement:REFLevel:PERCent:MID<x> Sets or returns the mid1 or mid 2 reference
percent level for waveform measurements
MEASUrement:SOUrce<x>:SIGType Sets or returns the type of input signal used
for the specified measurement source
MEASUrement:STATIstics:COUNt Clears existing measurement statistics from
memory
Command Description
MEASUrement:STATIstics:MODe Turns measurement statistics on or off
and sets or returns which pair of statistical
accumulations is displayed
MEASUrement:STATIstics:WEIghting Sets or returns the time constant for
mean and standard deviation statistical
accumulations
Command Description
AUXout? Returns the auxiliary out setup
AUXout:EDGE Sets or returns the direction in which the
trigger output signal will transition when a
trigger occurs
AUXout:SOUrce Sets or returns the trigger source at the BNC
connection
AUTOSet Sets the vertical, horizontal, and trigger
controls of the instrument to automatically
acquire and display the selected waveform
BELl In previous models, this command sounded
the audio indicator. Provided for backward
compatibility
CMDBatch Turns command batching on or off
Or returns the state of command batching
DATE Sets or returns the date that the instrument
can display
*DDT Sets or returns the commands that will be
executed by the group execute trigger
HEADer Sets or returns the Response Header Enable
State
HDR Sets or returns the Response Header Enable
State
ID? Returns identifying information about the
instrument and its firmware
*IDN? Returns the instrument identification code
LOCk Sets or returns the front panel lock state
*LRN? Returns a listing of instrument settings
Command Description
NEWpass Changes the password for user protected
data
PASSWord Provides access for changing user protected
data
REM Specifies a comment, which is ignored by
the instrument
ROSc:SOUrce Sets or queries the selected source for the
time base reference oscillator
ROSc:STATE? Returns whether the time base reference
oscillator is locked
ROSc:TRACking Sets or queries the selected source for the
time base reference oscillator. The reference
oscillator locks to this source
SET? Returns a listing of instrument settings
TEKSecure Initializes both waveform and setup
memories
TIME Sets or returns the time displayed by the
instrument
*TRG Performs the group execute trigger (GET)
*TST? Tests the GPIB interface and returns status
UNLock Unlocks front panel
VERBose Sets or returns the verbose state
Command Description
*RCL Restores the state of the instrument from a
copy of the setting stored in memory
*SAV Stores the current instrument state to a
specified memory location
*SDS Changes the specified setup to reference the
factory setup instead of the user setup
DELEte:SETUp Removes stored setups from memory and
initializes the location with the factory default
setups
DELEte:WAVEform Deletes (one or all of) the stored reference
waveforms from memory
Command Description
FACtory Resets the instrument to factory default
settings
RECAll:SETUp Recalls saved instrument settings
RECAll:SETUp:DESKew Sets or queries the deskew values that are
affected by a default setup or a recalled setup
RECAll:WAVEform Recalls a stored waveform to a reference
location
SAVe:SETUp Saves the current front panel setup to a
specified memory location or file
SAVe:WAVEform Saves a waveform to one of four reference
memory locations or a mass storage file
SAVe:WAVEform:FILEFormat Sets or returns the format for saved
waveforms
SETUp:NAMe Sets or returns the user-defined setup label
Command Description
MARK Moves to the next or previous reference
mark, or queries the current mark setup
MARK:CREATE Creates a mark on a specified waveform or
all waveforms in a column
MARK:DELEte Deletes a mark on a particular waveform, all
waveforms in a column, the selected mark,
or all marks
MARK:FREE? Returns how many marks are available for
use
MARK:SELected:END? Returns the end of the selected mark, 0 to
100% of the waveform
MARK:SELected:FOCUS? Returns the focus of the selected mark, 0 to
100% of the waveform
MARK:SELected:LABel Set or queries the label for the selected mark
MARK:SELected:MARKSINCOLumn? Returns the number of marks in the current
zoom pixel column
MARK:SELected:OWNer? Returns the owner of the selected mark
MARK:SELected:SOURCE? Sets or returns the source waveform for the
selected mark
MARK:SELected:STARt? Returns the starting point of the selected
mark, 0 to 100% of the waveform
Command Description
MARK:SELected:STATe Returns the on or off state of the selected
mark. The selected mark is at or near the
center of the display
MARK:SELected:ZOOm:POSition? Returns the position of the selected mark, 0
to 100% of the zoom overview window
MARK:SELected:ZOOm:SCAle? Returns the scale of the selected mark, 0 to
100% of the zoom overview window
MARK:TOTal? Returns how many marks are currently in
use
SEARCH:SEARCH<x> Converts the specified search marks to the
user marks. <x> can be 1 to 8
SEARCH:SEARCH<x>:COPy Copies the search criteria to the trigger, the
trigger criteria to a search, or copy search to
search. <x> is the search number
SEARCH:SEARCH<x>:STATE Selects which search is selected
SEARCH:SEARCH<x>:TOTAL? Returns the total number of matches for the
search. The total number of matches may
be more than the number of marks placed
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the auto bit rate setting
DDRMemory:AUTOBitrate
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the auto reference levels
DDRMemory:AUTOReflevel setting
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the DDR memory bit rate
DDRMemory:BITRate
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries whether the expected
DDRMemory:CSActive chip-select will be an active HIGH or LOW
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the DDR memory search
DDRMemory:CSLevel chip-select level
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the chip-select mode
DDRMemory:CSMode
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the chip select source
DDRMemory:CSSource
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the DDR memory data
DDRMemory:DATASource source
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the hysterisis percent for
DDRMemory:HYSterisis DDR memory searches
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the value of the data HIGH
DDRMemory:REFLevel:DATA:HIGH reference level
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the value of the data LOW
DDRMemory:REFLevel:DATA:LOW reference level
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the value of the data MID
DDRMemory:REFLevel:DATA:MID reference level
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the value of the strobe HIGH
DDRMemory:REFLevel:STROBE:HIGH reference level
Command Description
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the value of the strobe LOW
DDRMemory:REFLevel:STROBE:LOW reference level
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the value of the strobe MID
DDRMemory:REFLevel:STROBE:MID reference level
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the DDR standard type for a
DDRMemory:STANdard DDR Memory analysis search
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the strobe source for a DDR
DDRMemory:STROBEsource Memory analysis search
SEARCH:SEARCH<x>:TRIGger:A:EDGE: Sets or returns the slope for an edge trigger
SLOpe:CH<x> search to determine where to place a mark.
<x> is the search number or the channel
number
SEARCH:SEARCH<x>:TRIGger:A:EDGE: Sets or returns the slope for an edge trigger
SLOpe:MATH<x> search to determine where to place a mark.
<x> is the search number or the math
waveform number
SEARCH:SEARCH<x>:TRIGger:A:EDGE: Sets or returns the slope for an edge trigger
SLOpe:REF<x> search to determine where to place a mark.
<x> is the search number or the reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:EDGE: Sets or returns the source waveform for an
SOUrce edge trigger search to determine where to
place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:GLItch: Sets or returns the polarity for a glitch trigger
POLarity:CH<x> search to determine where to place a mark.
<x> is the search number or channel number
SEARCH:SEARCH<x>:TRIGger:A:GLItch: Sets or returns the polarity for a glitch trigger
POLarity:MATH<x> search to determine where to place a mark.
<x> is the search number or math waveform
number
SEARCH:SEARCH<x>:TRIGger:A:GLItch: Sets or returns the polarity for a glitch trigger
POLarity:REF<x> search to determine where to place a mark.
<x> is the search number or reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:GLItch: Sets or returns the accept or reject state for
TRIGIF a glitch trigger search to determine where to
place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:GLItch: Sets or returns the glitch width for a glitch
WIDth trigger search to determine where to place a
mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:LEVel: Sets or returns the level for an edge trigger
CH<x> search to determine where to place a
mark. <x> is the search number or the
channel number. Each channel can have an
independent level
Command Description
SEARCH:SEARCH<x>:TRIGger:A:LEVel: Sets or returns the math waveform level for
MATH<x> an edge trigger search to determine where
to place a mark. <x> is the search number
or math waveform number
SEARCH:SEARCH<x>:TRIGger:A:LEVel: Sets or returns the specified reference
REF<x> waveform level for a trigger search
to determine where to place a mark.
SEARCH<x> is the search number and
REF<x> is the reference channel number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the logic operator for a
FUNCtion pattern or state trigger search to determine
where to place a mark. <x> is the search
number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the Boolean logic criteria for
INPut:CH<x> a pattern or state trigger search to determine
where to place a mark. <x> is the search
number or the channel number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the Boolean logic criteria for
INPut:MATH<x> a pattern or state trigger search to determine
where to place a mark. <x> is the search
number or the math waveform number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the Boolean logic criteria for
INPut:REF<x> a pattern or state trigger search to determine
where to place a mark. <x> is the search
number or the reference channel number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the channel threshold
THReshold:CH<x> level for a pattern or state trigger search
to determine where to place a mark.
SEARCH<x> is the search number and
CH<x> is the channel number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the math waveform threshold
THReshold:MATH<x> level for a pattern or state trigger search to
determine where to place a mark. <x> is
the search number or the Math waveform
number
SEARCH:SEARCH<x>:TRIGger:A:LOGIc: Sets or returns the reference waveform
THReshold:REF<x> threshold level for a pattern or state trigger
search to determine where to place a mark.
<x> is the search number or the reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:PATtern: Sets or queries the pattern trigger pattern
WHEn test that determines where to place a mark.
<x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:PATtern: Sets or queries the time the pattern trigger
WHEn:LESSLimit less limit test uses to determines where to
place a mark. <x> is the search number
Command Description
SEARCH:SEARCH<x>:TRIGger:A:PATtern: Sets or queries the time the pattern trigger
WHEn:MORELimit more limit test uses to determines where to
place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:PULse: Sets or returns the source waveform for a
SOUrce pulse trigger search to determine where to
place a mark. <x> is the search number.
This is the source for Glitch, Width, Runt,
Timeout or Window searches.
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the polarity setting for a runt
POLarity:CH<x> trigger search to determine where to place a
mark. <x> is the search number or channel
number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the polarity setting for a runt
POLarity:MATH<x> trigger search to determine where to place
a mark. <x> is the search number or math
waveform number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the polarity setting for a runt
POLarity:REF<x> trigger search to determine where to place a
mark. <x> is the search number or reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the channel threshold HIGH
THReshold:HIGH:CH<x> level for a runt trigger search to determine
where to place a mark. <x> is the search
number or the channel number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the math waveform threshold
THReshold:HIGH:MATH<x> HIGH level for a runt trigger search to
determine where to place a mark. <x> is
the search number or the math waveform
number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the reference waveform
THReshold:HIGH:REF<x> threshold HIGH level for a runt trigger
search to determine where to place a mark.
<x> is the search number or the reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the channel threshold LOW
THReshold:LOW:CH<x> level for a runt trigger search to determine
where to place a mark. <x> is the search
number or the channel number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the math waveform threshold
THReshold:LOW:MATH<x> LOW level for a runt trigger search to
determine where to place a mark. <x> is
the search number or the math waveform
number
Command Description
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the reference waveform
THReshold:LOW:REF<x> threshold LOW level for a runt trigger search
to determine where to place a mark. <x>
is the search number or the reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the condition setting for a
WHEn runt trigger search to determine where to
place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:RUNT: Sets or returns the width setting for a runt
WIDth trigger search to determine where to place a
mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the clock slope setting for a
CLOCk:EDGE setup/hold trigger search to determine where
to place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the clock source setting for a
CLOCk:SOUrce setup/hold trigger search to determine where
to place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the clock threshold setting
CLOCk:THReshold:CH<x> for a setup/hold trigger search to determine
where to place a mark. <x> is the search
number or channel number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the clock threshold setting
CLOCk:THReshold:MATH<x> for a setup/hold trigger search to determine
where to place a mark. <x> is the search
number or math waveform number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the clock threshold setting
CLOCk:THReshold:REF<x> for a setup/hold trigger search to determine
where to place a mark. <x> is the search
number or reference waveform number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the data source setting for a
DATa:SOUrce setup/hold trigger search to determine where
to place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the data threshold setting
DATa:THReshold:CH<x> for a setup/hold trigger search to determine
where to place a mark. <x> is the search
number or channel number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the data threshold setting
DATa:THReshold:MATH<x> for a setup/hold trigger search to determine
where to place a mark. <x> is the search
number or math waveform number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the threshold high voltage
DATa:THReshold:REF<x> level setting for a transition trigger search
to determine where to place a mark. <x> is
the search number or reference waveform
number
Command Description
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the hold time setting for a
HOLDTime setup/hold trigger search to determine where
to place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:SETHold: Sets or returns the setup time setting for a
SETTime setup/hold trigger search to determine where
to place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:STATE: Sets or returns the clock slope setting for a
CLOCk:EDGE state trigger search to determine where to
place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:STATE: Sets or returns the clock source of the
CLOCk:SOUrce twelve waveforms for a state trigger search
to determine where to place a mark. <x> is
the search number. The hardware trigger is
always on the channel CH4
SEARCH:SEARCH<x>:TRIGger:A:STATE: Sets or queries the state trigger search to
WHEn determine where to place a mark. <x> is
the search number
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut: Sets or returns the polarity for a timeout
POLarity:CH<x> trigger search to determine where to place a
mark. <x> is the search number or channel
number
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut: Sets or returns the polarity for a timeout
POLarity:MATH<x> trigger search to determine where to place
a mark. <x> is the search number or math
waveform number
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut: Sets or returns the polarity for a timeout
POLarity:REF<x> trigger search to determine where to place a
mark. <x> is the search number or reference
waveform number
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut: Sets or returns the time setting for a timeout
TIMe trigger search to determine where to place a
mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the transition time setting
TRANsition:DELTATime for a transition trigger search to determine
where to place a mark.<x> is the search
number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the polarity setting for a
TRANsition:POLarity:CH<x> transition trigger search to determine where
to place a mark. <x> is the search number
or channel number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the polarity setting for a
TRANsition:POLarity:MATH<x> transition trigger search to determine where
to place a mark. <x> is the search number
or math waveform number
Command Description
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the polarity setting for a
TRANsition:POLarity:REF<x> transition trigger search to determine where
to place a mark. <x> is the search number
or reference waveform number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the threshold high voltage
TRANsition:THReshold:HIGH:CH<x> level setting for a transition trigger search to
determine where to place a mark. <x> is the
search number or channel number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the threshold high voltage
TRANsition:THReshold:HIGH:MATH<x> level setting for a transition trigger search to
determine where to place a mark. <x> is the
search number or math waveform number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the threshold high voltage
TRANsition:THReshold:HIGH:REF<x> level setting for a transition trigger search
to determine where to place a mark. <x> is
the search number or reference waveform
number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the threshold low voltage
TRANsition:THReshold:LOW:CH<x> level setting for a transition trigger search to
determine where to place a mark. <x> is the
search number or channel number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the threshold low voltage
TRANsition:THReshold:LOW:MATH<x> level setting for a transition trigger search to
determine where to place a mark. <x> is the
search number or math waveform number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the threshold low voltage
TRANsition:THReshold:LOW:REF<x> level setting for a transition trigger search
to determine where to place a mark. <x> is
the search number or reference waveform
number
SEARCH:SEARCH<x>:TRIGger:A: Sets or returns the condition setting for a
TRANsition:WHEn transition trigger search to determine where
to place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:TYPe Sets or returns the trigger type setting for a
search to determine where to place a mark.
<x> is the search number
NOTE. Except EDGE all other
options must be purchased.
SEARCH:SEARCH<x>:TRIGger:A:WIDth: Sets or returns the upper time limit setting
HIGHLimit for a width search to determine where to
place a mark. <x> is the search number
SEARCH:SEARCH<x>:TRIGger:A:WIDth: Sets or returns the lower time limit setting for
LOWLimit a width search to determine where to place
a mark. <x> is the search number
Command Description
SEARCH:SEARCH<x>:TRIGger:A:WIDth: Sets or returns the polarity for a width search
POLarity:CH<x> to determine where to place a mark. <x> is
the search number or channel number
SEARCH:SEARCH<x>:TRIGger:A:WIDth: Sets or returns the polarity for a width search
POLarity:MATH<x> to determine where to place a mark. <x>
is the search number or math waveform
number
SEARCH:SEARCH<x>:TRIGger:A:WIDth: Sets or returns the polarity for a width search
POLarity:REF<x> to determine where to place a mark. <x> is
the search number or reference waveform
number
SEARCH:SEARCH<x>:TRIGger:A:WIDth: Sets or queries the width search to determine
WHEn where to place a mark. <x> is the search
number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or queries the window search to
EVENT determine where to place a mark. <x> is
the search number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the channel waveform
THReshold:HIGH:CH<x> threshold HIGH level for a window search to
determine where to place a mark. <x> is the
search number or channel number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the channel waveform
THReshold:HIGH:MATH<x> threshold HIGH level for a window search to
determine where to place a mark. <x> is the
search number or math waveform number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the channel waveform
THReshold:HIGH:REF<x> threshold HIGH level for a window search to
determine where to place a mark. <x> is the
search number or reference number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the channel waveform
THReshold:LOW:CH<x> threshold LOW level for a window search to
determine where to place a mark. <x> is the
search number or channel number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the channel waveform
THReshold:LOW:MATH<x> threshold LOW level for a window search to
determine where to place a mark. <x> is the
search number or math waveform number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the channel waveform
THReshold:LOW:REF<x> threshold LOW level for a window search
to determine where to place a mark. <x> is
the search number or reference waveform
number
SEARCH:SEARCH<x>:TRIGger:A:WINdow: Sets or returns the width setting for a window
WIDth search to determine where to place a mark.
<x> is the search number
Command Description
SEARCH:STOP Sets or queries the stop of acquisitions when
a search finds an event
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the termination logic margin
DDRMemory:MARgin for back-to-back writes
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the maximum distance, in
DDRMemory:MAXCas clock periods, to the left of the start of the
mark where the instrument looks for the
chip-select pulse
SEARCH:SEARCH<x>:TRIGger:A: Sets or queries the minimum distance, in
DDRMemory:MINCas clock periods, to the left of the start of the
mark where the instrument looks for the
chip-select pulse
Command Description
*CLS Clears status
*ESE Sets or returns the bits in the Event Status
Enable Register
*ESR? Returns the contents of the Standard Event
Status Register
*OPC Generates the operation complete message
in the standard event status register when all
pending operations are finished
Or returns 1 when all current operations
are finished
*OPT? Returns a list of options installed in the
instrument
*PSC Sets or returns the power on status flag
*PUD Sets or returns a string of protected user data
*RST Resets the instrument to factory default
settings
*SRE Sets or returns the bits in the Service
Request Enable Register
*STB? Returns the contents of the Status Byte
Register
Command Description
*WAI Prevents the instrument from executing
further commands until all pending
operations finish
ALLEv? Returns all events and their messages
BUSY? Returns instrument status
DESE Sets or returns the bits in the Device Event
Status Enable Register
EVENT? Returns event code from the event queue
EVMsg? Returns event code, message from the event
queue
EVQty? Returns the number of events in the event
queue
Command Description
TEKLink:CONNection? Returns the current TekLink network
connection
TEKLink:REFClk Sets or queries the current state of the
instruments TekLink Reference Output
TRIGger:MULTiscope Sets or returns the state of MultiScope
triggering, either ENABle or DISable
TRIGger:MULTiscope:ALIGN:COMPleted? Returns whether the oscilloscope has
successfully completed the MultiScope
trigger align procedure
TRIGger:MULTiscope:ALIGN:DESKEW? Sets or returns the deskew time, in
nanoseconds, for horizontal positioning of
the waveform
TRIGger:MULTiscope:ALIGN:MRTTime Sends or returns the maximum round trip
time to each instrument in a calibration cycle
TRIGger:MULTiscope:ALIGN:SETSTATE Measures the round trip time between
sending a trigger out the TekLink port and
receiving it back from the port
TRIGger:MULTiscope:ALIGN:VALue? Queries the delay time, in nanoseconds, for
trigger out of the TekLink trigger out line
TRIGger:MULTiscope:ALIGN Starts the TekLink trigger alignment
procedure on all oscilloscopes which are
participating with the oscilloscope that is in
MultiScope triggering
Command Description
TRIGger:MULTiscope:DELay? Returns the delay time for trigger out of the
TekLink trigger out line
TRIGger:MULTiscope:LOGic Sets or queries the role of the instrument in
the MultiScope trigger network
TRIGger:MULTiscope:OPTion Sets or returns the trigger type for the
TekLink trigger
TRIGger:MULTiscope:ROLe Sets or returns the role of the instrument
in the MultiScope trigger network, either
PRODUCER or CONSUMER
Command Description
TRIGger Forces a trigger event to occur or returns
current trigger parameters for the instrument
TRIGger:A Sets A trigger level to 50% or returns current
A trigger parameters
TRIGger:{A|B}:EDGE:COUPling Sets or returns the type of coupling for the
edge trigger
TRIGger:{A|B}:EDGE:SLOpe Sets or returns the slope for the edge trigger
TRIGger:{A|B}:EDGE:SLOpe:AUX Sets or returns the slope for the edge trigger
for the AUX In input
Command Description
TRIGger:{A|B}:EDGE:SLOpe:CH<x> Sets or returns the slope for the edge trigger
for the channel
TRIGger:{A|B}:EDGE:SOUrce Sets or returns the source for the edge trigger
TRIGger:{A|B}:LEVel Sets or returns the level for the trigger
TRIGger:{A|B}:LEVel:CH<x> Sets or returns the level for the trigger for the
channel
TRIGger:{A|B}:EDGE? bbvannReturns the source, coupling and
source for the edge trigger
TRIGger:{A|B}:EDGE:COUPling:CH<x> Sets or queries the type of coupling for the A
or B trigger for the specified channel
TRIGger:{A|B}:LOGIc:CLAss Sets or returns the type of trigger logic
TRIGger:{A|B}:LOGIc:FUNCtion Sets or returns the logical combination of the
input channels for the logic trigger
TRIGger:{A|B}:LOGIc:INPut? Returns the logic trigger input expected for
channel 1, 2, and 3
TRIGger:{A|B}:LOGIc:INPut:CH<x> Sets or queries the logical input for the logic
trigger channel specified by x
TRIGger:{A|B}:LOGIc:PATtern:INPut:CH<x> Sets or returns the logic pattern trigger input
for the indicated channel
TRIGger:{A|B}:LOGIc:PATtern:WHEn Sets or returns the condition for generating
the logic pattern trigger
TRIGger:{A|B}:LOGIc:PATtern:WHEn: Sets or returns the maximum time that
LESSLimit the selected pattern may be true and still
generate a logic pattern trigger
TRIGger:{A|B}:LOGIc:PATtern:WHEn: Sets or returns the minimum time that
MORELimit the selected pattern may be true and still
generate a logic pattern trigger
TRIGger:{A|B}:LOGIc:PATtern? Returns the conditions for generating a logic
pattern trigger
TRIGger:{A|B}:LOGIc:SETHold:CLOCk: Sets or returns the clock edge polarity for
EDGE setup and hold triggering
TRIGger:{A|B}:LOGIc:SETHold:CLOCk: Sets or returns the clock source for the logic
SOUrce trigger setup and hold input
TRIGger:{A|B}:LOGIc:SETHold:CLOCk: Sets or returns the clock voltage threshold for
THReshold setup and hold trigger
TRIGger:{A|B}:LOGIc:SETHold:CLOCk: Sets or returns the clock voltage threshold for
THReshold:CH<x> setup and hold trigger for the channel
TRIGger:{A|B}:LOGIc:SETHold:CLOCk? Returns clock edge polarity, voltage threshold
and source input for setup/hold triggering
oh good
TRIGger:{A|B}:LOGIc:SETHold:DATa: Sets or returns the data source for the setup
SOUrce and hold trigger
Command Description
TRIGger:{A|B}:LOGIc:SETHold:DATa: Sets or returns the data voltage threshold for
THReshold setup and hold trigger
TRIGger:{A|B}:LOGIc:SETHold:DATa: Sets or returns the data voltage threshold for
THReshold:CH<x> setup and hold trigger for the channel
TRIGger:{A|B}:LOGIc:SETHold:DATa? Returns the voltage threshold and data
source for the setup/hold trigger
TRIGger:{A|B}:LOGIc:SETHold:HOLDTime Sets or returns the hold time for the setup
and hold violation triggering
TRIGger:{A|B}:LOGIc:SETHold:QUAlify Sets or returns the setup and hold violation
trigger qualifications
TRIGger:{A|B}:LOGIc:SETHold:SETTime Sets or returns the setup time for setup and
hold violation triggering
TRIGger:{A|B}:LOGIc:SETHold? Returns clock edge polarity, voltage threshold
and source; data voltage threshold and
source; and setup/hold times for setup and
hold violation triggering
TRIGger:{A|B}:LOGIc:STATE:INPut:CH<x> Sets or returns the slope for indicated channel
of the logic state trigger
TRIGger:{A|B}:LOGIc:STATE:WHEn Sets or returns the condition for generating a
logic state trigger
TRIGger:{A|B}:LOGIc:STATE? Returns the data input and trigger criteria for
the logic state trigger
TRIGger:{A|B}:LOGIc:THReshold:CH<x> Sets or returns the logic state trigger
threshold voltage for the specified channel
TRIGger:{A|B}:LOWerthreshold:CH<x> Sets or returns CH<x> lower trigger level for
TRIGger: LVLSrcpreference
TRIGger:{A|B}:LOGIc:THReshold? Returns the threshold voltage for all channels
in logic trigger
TRIGger:{A|B}:PULse:CLAss Sets or returns the type of pulse on which
to trigger
TRIGger:{A|B}:PULse:GLItch:POLarity Sets or returns the polarity for the pulse glitch
trigger
TRIGger:{A|B}:PULse:GLItch:POLarity: Sets or returns the polarity for the A or B
CH<x> pulse glitch trigger for the channel
TRIGger:{A|B}:PULse:GLItch:QUAlify Sets or returns the glitch trigger qualifications
TRIGger:{A|B}:PULse:GLItch:TRIGIF Sets or returns the acceptance or rejection of
pulse glitch trigger, based on width
TRIGger:{A|B}:PULse:GLItch:WIDth Sets or returns the width of the A pulse glitch
trigger
TRIGger:{A|B}:PULse:GLItch? Returns the current A glitch pulse trigger
parameters
TRIGger:{A|B}:PULse:RUNT:POLarity Sets or returns the polarity for the pulse runt
trigger
Command Description
TRIGger:{A|B}:PULse:RUNT:POLarity: Sets or returns the polarity for the A or B
CH<x> pulse runt trigger for the channel
TRIGger:{A|B}:PULse:RUNT:QUAlify Sets or returns the polarity for the A or B
pulse runt trigger
TRIGger:{A|B}:PULse:RUNT:THReshold: Sets the upper and lower switching thresholds
BOTh for the A pulse runt trigger
TRIGger:{A|B}:PULse:RUNT:THReshold: Sets or returns the upper limit for the A pulse
HIGH runt trigger
TRIGger:{A|B}:PULse:RUNT:THReshold: Sets or returns the lower limit for the A pulse
LOW runt trigger
TRIGger:{A|B}:PULse:RUNT:THReshold? Returns the upper and lower thresholds for
the A pulse runt trigger
TRIGger:{A|B}:PULse:RUNT:WHEn Sets or returns the type of pulse width the
trigger checks for when it uncovers a runt
TRIGger:{A|B}:PULse:RUNT:WIDth Sets or returns the minimum width for A pulse
runt trigger
TRIGger:{A|B}:PULse:RUNT? Returns the current A runt pulse trigger
parameters
TRIGger:{A|B}:PULse:SOUrce Sets or returns the source for the A pulse
trigger
TRIGger:{A|B}:PULse:TIMEOut:POLarity Sets or returns the polarity for the A pulse
timeout trigger
TRIGger:{A|B}:PULse:TIMEOut:POLarity: Sets or returns the polarity for the A or B
CH<x> pulse timeout trigger for the channel
TRIGger:{A|B}:PULse:TIMEOut:QUAlify Sets or returns the timeout trigger
qualifications
TRIGger:{A|B}:PULse:TIMEOut:TIMe Sets or returns the pulse timeout trigger time
TRIGger:{A|B}:PULse:TIMEOut? Returns the parameters for the A pulse
timeout trigger
TRIGger:{A|B}:PULse:TRANsition: Sets or returns the delta time used in
DELTATime calculating the transition value
TRIGger:{A|B}:PULse:TRANsition:POLarity Sets or returns the polarity for the A pulse
transition trigger
TRIGger:{A|B}:PULse:TRANsition:POLarity: Sets or returns the polarity for the A or B
CH<x> pulse transition trigger for the channel
TRIGger:{A|B}:PULse:TRANsition:QUAlify Sets or returns the transition trigger
qualifications
TRIGger:{A|B}:PULse:TRANsition: Sets the upper and lower thresholds for the
THReshold:BOTh transition trigger
TRIGger:{A|B}:PULse:TRANsition: Sets or returns the upper transition trigger
THReshold:HIGH threshold
TRIGger:{A|B}:PULse:TRANsition: Sets or returns the lower transition trigger
THReshold:LOW threshold
Command Description
TRIGger:{A|B}:PULse:TRANsition: Returns the upper and lower threshold limits
THReshold? for the transition time trigger
TRIGger:{A|B}:PULse:TRANsition:WHEn Sets or queries whether to check for a
transitioning signal that is faster or slower
than the specified delta time for the transition
time trigger
TRIGger:{A|B}:PULse:TRANsition? Returns the delta time, polarity, and both
upper and lower threshold limits for the
transition time trigger
TRIGger:{A|B}:PULse:WIDth:HIGHLimit Sets or returns the upper limit for the A pulse
width trigger
TRIGger:{A|B}:PULse:WIDth:LOWLimit Sets or returns the lower limit for the pulse
width trigger
TRIGger:{A|B}:PULse:WIDth:POLarity Sets or returns the polarity for the pulse width
trigger
TRIGger:{A|B}:PULse:WIDth:POLarity: Sets or returns the polarity for the A or B
CH<x> pulse width trigger for the channel
TRIGger:{A|B}:PULse:WIDth:QUAlify Sets or returns the pulse width trigger
qualifications
TRIGger:{A|B}:PULse:WIDth:WHEn Sets or returns the criteria for width
specification of pulse width trigger events
TRIGger:{A|B}:PULse:WIDth? Returns the trigger pulse width parameters
TRIGger:{A|B}:PULse:WINdow:EVENT Sets or queries the window trigger event
TRIGger:{A|B}:PULse:WINdow:QUAlify Sets or returns the window trigger
qualifications
TRIGger:{A|B}:PULse:WINdow:THReshold: Sets both window thresholds
BOTh
TRIGger:{A|B}:PULse:WINdow:THReshold: Sets or returns high window threshold
HIGH
TRIGger:{A|B}:PULse:WINdow:THReshold: Sets or returns low window threshold
LOW
TRIGger:{A|B}:PULse:WINdow:THReshold? Returns the upper and lower thresholds for
the pulse window trigger
TRIGger:{A|B}:PULse:WINdow:WIDTH Sets or returns minimum width of violation
TRIGger:{A|B}:PULse:WINdow? Returns the current window pulse trigger
parameters
TRIGger:{A|B}:PULse? Returns the pulse trigger parameters
TRIGger:{A|B}:UPPerthreshold:CH<x> Sets or queries the CH<x> upper trigger level
for TRIGger:LVLSrcpreference
TRIGger:A:COMMunication: Sets or returns the selected communication
{AMI|HDB3|B3ZS|B6ZS|B8ZS}:PULSEForm pulse form
Command Description
TRIGger:A:COMMunication: Sets the communication threshold high level
{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:
HIGH
TRIGger:A:COMMunication: Sets the communication threshold low level
{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:
LOW
TRIGger:A:COMMunication:BITRate Sets or returns the communication bit rate
TRIGger:A:COMMunication:CLOCk: Sets or returns the polarity of the clock signal
POLarity
TRIGger:A:COMMunication:CMI: Selects the CMI pulse form
PULSEForm
TRIGger:A:COMMunication:CODe Sets the communication signal code
TRIGger:A:COMMunication:SOUrce Sets the communication source channel
TRIGger:A:COMMunication:SOUrce:TYPe Sets the type of communication source
channel
TRIGger:A:COMMunication:STANdard Selects the communication standard that
identifies the code and bit rate
TRIGger:A:HOLDoff:ACTUal? Returns the holdoff time actually used by the
A trigger
TRIGger:A:HOLDoff:BY Sets or returns the type of holdoff for the A
trigger
TRIGger:A:HOLDoff:TIMe Sets or returns the A trigger holdoff time
TRIGger:A:HOLDoff? Returns the A trigger holdoff parameters
TRIGger:A:LOGIc? Returns all of the A trigger logic parameters
TRIGger:A:MODe Sets or returns the A trigger mode
TRIGger:A:PULse:WINdow:POLarity Sets or queries the pulse trigger window
polarity of the selected trigger Source
TRIGger:A:PULse:WINdow:POLarity: Sets or queries the pulse trigger window
CH<x> polarity of the specified channel
TRIGger:A:TYPe Sets or returns the type of A trigger
TRIGger:A:VIDeo:CUSTom? Returns the custom video parameters for the
A trigger
TRIGger:A:VIDeo:CUSTom:FORMat Sets or returns the video scan format when
the video standard is set to Custom
TRIGger:A:VIDeo:CUSTom:LINEPeriod Sets or returns the custom video line period
TRIGger:A:VIDeo:CUSTom:SYNCInterval Sets or returns the custom video sync interval
TRIGger:A:VIDeo:FIELD Sets or returns the video field trigger
TRIGger:A:VIDeo:HOLdoff:FIELD Sets or returns the trigger holdoff in video
field units
TRIGger:A:VIDeo:LINE Sets or returns the trigger delay as a number
of video lines
TRIGger:A:VIDeo:POLarity Sets or returns the polarity of the video trigger
Command Description
TRIGger:A:VIDeo:SCAN Sets or returns the video scan rate
TRIGger:A:VIDeo:SOUrce Sets or returns the video trigger source
TRIGger:A:VIDeo:STANdard Sets or returns the video standard
TRIGger:A:VIDeo? Returns the video parameters for the A trigger
TRIGger:AUXLevel Sets or returns the level for the auxiliary
trigger
TRIGger:B Sets the B trigger level to 50% or returns the
B trigger parameters
TRIGger:B:BY Sets or returns B trigger time or event
qualifiers
TRIGger:B:EVENTS:COUNt Sets or returns the number of events that
must occur before the B trigger occurs
TRIGger:B:EVENTS? Returns the current B trigger events
parameter
TRIGger:B:PULse:WINdow:POLarity Sets or queries the pulse trigger window
polarity of the selected trigger Source
TRIGger:B:PULse:WINdow:POLarity: Sets or queries the pulse trigger window
CH<x> polarity of the specified channel
TRIGger:B:RESET:SOUrce Sets or returns the source for the trigger reset
TRIGger:B:RESET:STATE Sets or returns the state of the B trigger
TRIGger:B:RESET:THReshold Sets or returns the threshold for the trigger
reset
TRIGger:B:RESET:TIMEOut Sets or returns the reset time for the timeout
trigger reset
TRIGger:B:RESET:TRANsition Sets or returns the type of transition required
for a transition trigger reset
TRIGger:B:RESET:TYPe Sets or returns the type of AB sequential
trigger reset
TRIGger:B:TIMe Sets or returns the B trigger delay time
TRIGger:B:STATE Returns the current state of the triggering
system
TRIGger:B:TYPe Sets or returns the type of B trigger
TRIGger:ENHanced Sets or returns the state of trigger position
enhancement.
TRIGger:LVLSrcpreference Sets or returns how the trigger source and
levels interact
TRIGger:STATE? Returns the current state of the triggering
system
TRIGger:SENSITivity Set or returns the state of trigger sensitivity.
When on, the instrument calculates a rolling
average for trigger position enhancement
Command Description
AUXIn:BANdwidth Sets or returns the selectable low-pass
bandwidth limit filter of the AUX In input
AUXIn:COUPling Sets or returns the input attenuator coupling
setting for the AUX In input
AUXIn:OFFSet Sets or returns the vertical offset for the AUX
In input
AUXIn:PRObe:AUTOZero Sets the probe attached to the AUX In input
to autozero
AUXIn:PRObe:DEGAUSS Starts a degauss cycle of the probe attached
to the AUX In input
AUXIn:PRObe:DEGAUSS:STATE? Returns whether the probe attached to the
AUX In input has been degaussed
AUXIn:PRObe:FORCEDRange Sets the probe attached to the AUX In input
to the default range of the probe, or the
command returns the default range of the
probe
AUXIn:PRObe:GAIN? Returns the gain factor of the probe that is
attached to the AUX In input
AUXIn:PRObe:ID:SERnumber? Returns the probe serial number
AUXIn:PRObe:ID:TYPe? Returns the probe type
AUXIn:PRObe:INPUTMode Sets or returns one of the probes four input
modes
AUXIn:PRObe:INPUTMode:AOFFSet Sets or returns the requested A mode offset
control of the probe that is attached to the
AUX In input
AUXIn:PRObe:INPUTMode:BOFFSet Sets or returns the requested B mode offset
control of the probe that is attached to the
AUX In input
AUXIn:PRObe:INPUTMode:CMOFFSet Sets or returns the requested common mode
offset control of the probe that is attached to
the AUX In input
AUXIn:PRObe:INPUTMode:DMOFFSet Sets or returns the requested differential
mode offset control of the probe that is
attached to the AUX In input
AUXIn:PRObe:RANge Sets or queries the set attenuation range of
the probe on the AUX In input
Command Description
AUXIn:PRObe:RESistance? Returns the resistance factor of the probe
that is attached to the AUX In input
AUXIn:PRObe:SET Sets or queries aspects of probe accessory
user interfaces, for example probe
attenuation factors
AUXIn:PRObe:SIGnal Sets or queries aspects of probe accessory
user interfaces
AUXIn:PRObe:TIPtype Sets or returns the type of probe tip being
used
AUXIn:PRObe:UNIts? Returns a string describing the units of
measure for the probe attached to the AUX
In input
AUXIn:PROBEFunc:EXTAtten Sets or returns the input-output ratio, of
external attenuation or gain, between the
signal and the AUX In input
AUXIn:PROBEFunc:EXTDBatten Sets or returns the input-output ratio
(expressed in decibel units) of external
attenuation or gain between the signal and
the instrument AUX In input
AUXIn:PROBEFunc:EXTUnits Sets or returns the unit of measurement for
the external attenuator of the AUX In input
CH<x>? Returns vertical parameters for the specified
channel
CH<x>:BANdwidth Sets or returns the bandwidth of the specified
channel
CH<x>:BANdwidth:ENHanced Sets or queries either the Bandwidth
Enhancement (DSP) Enabled or Analog
Only option.
CH<x>:BANdwidth:ENHanced:APPLYtoall Sets or queries whether the enhanced
bandwidth filter applies to all active channels
CH<x>:BANdwidth:ENHanced:FORCe Sets or returns the Force constant sample
rate of the Digital Filters (DSP)
CH<x>:BANdwidth:ENHanced:STATE? Returns the state of the bandwidth
enhancement filter
Sets or queries the bandwidth enhancement
filter type
CH<x>:COUPling Sets or returns the coupling setting for the
specified channel
CH<x>:DESKew Sets or returns the deskew time for the
specified channel
CH<x>:LABel:NAMe Defines or returns the label for the channel
waveform
CH<x>:LABel:XPOS Sets or returns the X display coordinate for
the channel waveform label
Command Description
CH<x>:LABel:YPOS Sets or returns the Y display coordinate for
the channel waveform label
CH<x>:OFFSet Sets or returns the channel offset
CH<x>:POSition Sets or returns the channel vertical position
CH<x>:PRObe? Returns the gain, resistance, units, and ID
of the probe that is attached to the specified
channel
CH<x>:PRObe:AUTOZero Autozeros the probe attached to the specified
channel
CH<x>:PRObe:DEGAUSS Starts a degauss cycle of the probe attached
to the specified channel
CH<x>:PRObe:DEGAUSS:STATE? Returns whether the probe attached to the
specified channel has been degaussed
CH<x>:PRObe:FORCEDRange Sets the attached probe to its default range,
or it returns the default range of the probe
CH<x>:PRObe:GAIN? Returns the gain of the probe that is attached
to the specified channel
CH<x>:PRObe:ID? Returns the type and serial number of
the probe that is attached to the specified
channel
CH<x>:PRObe:ID:TYPe? Returns the type of probe that is attached to
the specified channel
CH<x>:PRObe:ID:SERnumber? Returns the serial number of the probe that
is attached to the specified channel
CH<x>:PRObe:INPUTMode Sets or queries the input mode of the probe
that is attached to the specified channel
CH<x>:PRObe:INPUTMode:AOFFSet Sets or queries the requested A mode offset
control of the probe that is attached to the
specified channel
CH<x>:PRObe:INPUTMode:BOFFSet Sets or queries the requested B mode offset
control of the probe that is attached to the
specified channel
CH<x>:PRObe:INPUTMode:CMOFFSet Sets or queries the requested common mode
offset control of the probe that is attached to
the specified channel
CH<x>:PRObe:INPUTMode:DMOFFSet Sets or queries the requested differential
mode offset control of the probe that is
attached to the specified channel
CH<x>:PRObe:RANge Sets or returns the attenuation range of the
probe on the designated channel
CH<x>:PRObe:RESistance? Returns the resistance of the probe that is
attached to the specified channel
Command Description
CH<x>:PRObe:SET Sets or queries aspects of probe accessory
user interfaces, for example probe
attenuation factors
CH<x>:PRObe:SIGnal Sets or queries aspects of probe accessory
user interfaces
CH<x>:PRObe:TIPtype Sets or returns the type of probe tip being
used on the specified channel
CH<x>:PRObe:UNIts? Returns the units of the probe that is attached
to the specified channel
CH<x>:PROBECal? Returns the probe calibration status
CH<x>:PROBECOntrol Sets or queries the probe range
CH<x>:PROBEFunc:EXTAtten Sets the attenuation value for the specified
channel to the specified scale factor
Or returns the user-specified attenuation
CH<x>:PROBEFunc:EXTDBatten Sets the attenuation value for the specified
channel to the specified value, in decibels
Or returns the user-specified attenuation, in
decibels
CH<x>:PROBEFunc:EXTUnits Sets the unit of measurement for the external
attenuator of the specified channel
Or returns the user-specified unit of
measurement for the external attenuator
CH<x>:SCAle Sets or returns the vertical scale of the
specified channel
CH<x>:TERmination Sets channel input termination
REF<x>:HORizontal:POSition Sets or returns the horizontal position of the
specified reference waveform in percent of
the waveform that is displayed to the right of
the center vertical graticule
REF<x>:LABel? Returns a branch query containing the
waveform label name and the coordinates at
which the label is displayed
REF<x>:LABel:NAMe Sets or returns the label of the designated
waveform
REF<x>:LABel:XPOS Sets or returns the position of the reference
waveform label on the X axis
REF<x>:LABel:YPOS Sets or returns the position of the reference
waveform label on the Y axis
REF<x>:VERTical:POSition Sets or returns the vertical position of the
specified reference waveform
REF<x>:VERTical:SCAle Sets or returns the reference waveform
vertical scale in vertical units/div
SELect? Returns information on which waveforms are
on or off and which waveform is selected
Command Description
SELect:<wfm> Turns on the specified waveform
Or returns whether the specified channel is
on or off
SELect:CH<x> Sets or queries the displayed state of the
specified channel waveform
SELect:CONTROl Sets or returns the waveform controlled by
the front panel
Data Formats. Acquired waveform data uses eight or more bits to represent each
data point. The number of bits used depends on the acquisition mode specified
when you acquired the data. Data acquired in SAMple or ENVelope mode uses
eight bits per waveform data point. Data acquired in AVERage mode uses up to
14 bits per point.
The instrument can transfer waveform data in either ASCII or binary format.
You specify the format with the DATa:ENCdg command. The instrument uses
signed, 4 byte integers and floating point values; it does not support unsigned
floating point values.
ASCII data is represented by signed integer or floating point values. An example
ASCII waveform data string may look like this:
CURVE<space>-110,-109,-110,-110,-109,-107,
-109,-107,-106,-105,-103,-100,-97,-90,-84,-80
Use ASCII to obtain more readable and easier to format output than binary.
However, ASCII may require more bytes to send the same values than it does with
binary. This may reduce transmission speeds.
Binary data can be represented by signed integer or floating point values. The
range of the values depends on the byte width specified. When the byte width is
one, signed integer data ranges from -128 to 127, and positive integer values
range from 0 to 255. When the byte width is two, the values range from -32768 to
32767. When a MATH (or REF that came from a MATH) is used, 32 bit floating
point values are used that are four bytes in width.
The defined binary formats specify the order in which the bytes are transferred.
The following are the four binary formats:
RIBinary specifies signed integer data-point representation with the most
significant byte transferred first.
SRIBinary is the same as RIBinary except that the byte order is swapped,
meaning that the least significant byte is transferred first. This format is useful
when transferring data to PCs.
RFBinary specifies floating point data-point representation with the most
significant byte transferred first.
SRFBinary is the same as RFBinary except that the byte order is swapped,
meaning that the least significant byte is transferred first. This format is useful
when transferring data to PCs.
Waveform Data and Record Lengths. You can transfer multiple points for each
waveform record. You can transfer a portion of the waveform or you can transfer
the entire record. You can use the DATa:STARt and DATa:STOP commands to
specify the first and last data points of the waveform record.
When transferring data into the instrument, you must first specify the record length
of the destination waveform record. You do this with the WFMInpre:NR_Pt
command. Next, specify the first data point within the waveform record. For
example, when you set DATa:STARt to 1, data points will be stored starting
with the first point in the record. The instrument will ignore the value set by
DATa:STOP when reading in data. It will stop reading data when there is no more
data to read or when it has reached the specified record length.
When transferring data from the instrument, you must specify the first and last
data points in the waveform record. Setting DATa:STARt to 1 and DATa:STOP to
the record length will always return the entire waveform.
Scaling Waveform Data. Once you transfer the waveform data to the controller,
you can convert the data points into voltage values for analysis using information
from the waveform preamble.
NOTE. MATH waveforms (and REF waveforms that came from a MATH) are
always set to four bytes.
4. Specify the portion of the waveform that you want to transfer using
DATa:STARt and DATa:STOP.
5. Transfer waveform preamble information using WFMOutpre.
6. Transfer waveform data from the instrument using CURVe.
NOTE. FastAcq waveforms cannot be returned to the instrument via the CURVe
command.
Command Description
ALLOcate:WAVEform:REF<x>? Returns the record length for the specified
reference waveform, if active, or zero (0) if
not active
CURVe The command format transfers waveform
data to the instrument (reference memory
location specified by DATa:DESTination)
The query format transfers waveform
data from instrument specified by the
DATa:SOUrce command
Command Description
CURVENext? Returns unique waveform data from a new
acquisition
CURVEStream Transfers continuously the waveform data
from the instrument as it is acquired
DATa Sets the format and location of the waveform
data that is transferred with the CURVe
Command
Or returns the format and location of the
waveform data that is transferred with the
CURVe? command
DATa:DESTination Sets or returns the reference memory
location for storing waveform data sent to
the instrument
DATa:ENCdg Sets or returns the format of outgoing
waveform data
DATa:FRAMESTARt Sets or queries the starting data frame for
waveform transfer
DATa:FRAMESTOP Sets or queries the ending data frame for
waveform transfer
DATa:SOUrce Sets or returns the location of waveform data
transferred from the instrument
DATa:STARt Sets or returns the starting point in waveform
transfer
DATa:STOP Sets or returns the ending data point in
waveform transfer
WAVFrm? Returns WFMOutpre? and CURVe? data
for the waveform as specified by the
DATA:SOUrce command
WAVFRMStream? Returns WFMOUTPRE? and
CURVESTREAM? data for the waveforms
specified by the DATASOURCE command
WFMInpre? Returns the waveform formatting
specification to be applied to the next
incoming CURVE command data
WFMInpre:BIT_Nr Sets or returns the number of bits per binary
waveform point
WFMInpre:BN_Fmt Sets or returns the format of binary data for
the incoming waveform
WFMInpre:BYT_Nr Sets or returns the binary field data width for
the first ordered waveform
WFMInpre:BYT_Or Sets or returns the byte order of waveform
points
WFMInpre:ENCdg Sets or returns the type of encoding for
incoming waveform data
Command Description
WFMInpre:NR_Pt Sets or returns the number of points in the
transmitted waveform record
WFMInpre:PT_Fmt Sets or returns the point format of incoming
waveform data
WFMInpre:PT_Off Sets or returns the trigger point within the
incoming waveform data
WFMInpre:WFId Allows a waveform extracted from the
instrument to be more easily sent back
WFMInpre:XINcr Sets or returns the horizontal sampling
interval between incoming waveform points
WFMInpre:XUNit Sets or returns the horizontal units of the
incoming waveform
WFMInpre:XZEro Sets or returns the (sub-sample) time
between the trigger sample and the
occurrence of the actual incoming waveform
trigger
WFMInpre:YMUlt Sets or returns the vertical scale factor, per
digitizing level, of the incoming waveform
points
WFMInpre:YOFf Sets or returns the vertical position of the
incoming waveform in digitizing levels
WFMInpre:YUNit Sets or returns the vertical units of the
incoming waveform
WFMInpre:YZEro Sets or returns the offset of the incoming
waveform
WFMOutpre? Returns the waveform formatting data for the
waveform specified by the DATA:SOURCE
command
WFMOutpre:BIT_Nr Sets or returns the number of bits per
waveform point that outgoing waveforms
contain
WFMOutpre:BN_Fmt Sets or returns the format of binary data for
the waveform
WFMOutpre:BYT_Nr Sets or returns the data width for the
waveform
WFMOutpre:BYT_Or Sets or returns the byte order of waveform
points
WFMOutpre:ENCdg Sets or returns the type of encoding for
outgoing waveforms
WFMOutpre:NR_Pt? Returns the number of points for the
waveform transmitted in response to a
CURVe? query
WFMOutpre:PT_Fmt? Returns the point format for the waveform
Command Description
WFMOutpre:PT_Off? Returns the trigger point relative to
DATA:START for the waveform
WFMOutpre:PT_ORder? Returns whether the source waveform is
DPO
WFMOutpre:WFId? Returns a string describing the acquisition
parameters for the waveform
WFMOutpre:XINcr? Returns the horizontal sampling interval
WFMOutpre:XUNit? Returns the horizontal units for the waveform
WFMOutpre:XZEro? Returns the (sub-sample) time between the
trigger sample and the occurrence of the
actual waveform trigger
WFMOutpre:YMUlt? Returns the vertical scale factor per digitizing
level for the waveform
WFMOutpre:YOFf? Returns the vertical offset in digitizing levels
for the waveform
WFMOutpre:YUNit? Returns the vertical units for the waveform
WFMOutpre:YZEro? Returns the vertical offset for the waveform
WFMInpre:NR_FR Sets or returns one frame, indicating
the number of frames in the transmitted
waveform record
WFMOutpre:NR_FR? Query-only command returns the number
of frames for the DATa:SOUrce waveform
transmitted in response to a CURVe? query
Command Description
ZOOm Resets the zoom transforms to default values
for all traces or live traces. The ZOOm query
returns the current vertical and horizontal
positioning and scaling of the display
ZOOm:GRAticule:SIZE Sets or returns the size of the zoom graticule
ZOOm:HORizontal:POSition Sets or queries the horizontal position around
which the zoom waveform is displayed.
It is freely movable within the confines of
the acquired waveform (0% to 100%) and
measured from left to right of the acquired
waveform
Command Description
ZOOm:HORizontal:SCAle Sets or queries the zoom horizontal scale
factor around which the zoom waveform is
displayed
ZOOm:MATH<x>:HORizontal:POSition Sets or queries the horizontal position of the
specified math waveform
ZOOm:MATH<x>:HORizontal:SCAle Sets or queries the zoom horizontal scale
factor of the specified math waveform
ZOOm:MATH<x>:VERTical:POSition Sets or queries the vertical position of the
specified math waveform
ZOOm:MATH<x>:VERTical:SCAle Sets or queries the vertical scale of the
specified math waveform
ZOOm:MODe Sets or returns the zoom mode
ZOOm:REF<x>:HORizontal:POSition Sets or queries the horizontal position of the
specified reference waveform
ZOOm:REF<x>:HORizontal:SCAle Sets or queries the zoom horizontal scale
factor of the specified reference waveform
ZOOm:REF<x>:VERTical:POSition Sets or queries the vertical position of the
specified reference waveform
ZOOm:REF<x>:VERTical:SCAle Sets or queries the zoom vertical scale of the
specified reference waveform
ZOOm:SCROLL:DIREction Sets or returns the direction of AutoScroll for
zoomed waveforms
ZOOm:SCROLL:LOCk Sets or returns the state of Scroll Lock, on
or off
ZOOm:SCROLL:SPEED Sets or returns the speed of AutoScroll for
zoomed waveforms
ZOOm:STATE Specifies or returns a trace as zoomed, on
or off
ZOOm:VERTical:POSition Sets or queries the vertical position around
which the zoom waveform is displayed.
It is freely movable within the confines of
the acquired waveform (0% to 100%) and
measured from left to right of the acquired
waveform
ZOOm:VERTical:SCAle Sets or queries the zoom vertical scale
factor around which the zoom waveform is
displayed
ZOOm:ZOOM<x> Sets or returns zoom factors for the specified
zoom
ZOOm:ZOOM<x>:<wfm>:HORizontal: Sets or returns the horizontal zoom position
POSition for the specified waveform in the specified
zoom
ZOOm:ZOOM<x>:<wfm>:HORizontal:SCAle Sets or returns the horizontal zoom scale of
the specified waveform in the specified zoom
Command Description
ZOOm:ZOOM<x>:<wfm>:HORizontal: Sets or queries the zoom horizontal position
TIMEPosition of the specified waveform for the specified
zoom in time
ZOOm:ZOOM<x>:<wfm>:VERTical: Sets or returns the vertical zoom position for
POSition the specified waveform in the specified zoom
ZOOm:ZOOM<x>:<wfm>:VERTical:SCAle Sets or returns the vertical zoom scale for
the specified waveform in the specified zoom
ZOOm:ZOOM<x>:SCROLLLock Sets or returns Scroll Lock for the specified
zoom
ZOOm:ZOOM<x>:<wfm>:DISplay Sets or returns the display of the specified
waveform for the specified zoom
ZOOm:ZOOM<x>:STATE Sets or queries the specified zoom on or off,
where x is an integer from 1 to 4 representing
the desired zoom window
Group Acquisition
Syntax ACQuire?
Examples ACQUIRE? might return the following string for the current acquisition parameters:
ACQuire:INTERPEightbit
This command sets or queries the interpolation acquisition mode of the instrument.
Group Acquisition
Arguments AUTO lets the instrument automatically select the interpolation acquisition mode.
Trial
ACQuire:MODe
This command sets or queries the acquisition mode of the instrument.
This affects all live waveforms. This command is equivalent to selecting
Horizontal/Acquisition from the Horiz/Acq menu, and then choosing the desired
mode from the Acquisition Mode group box.
Waveforms are the displayed data point values taken from acquisition intervals.
Each acquisition interval represents a time duration set by the horizontal scale
(time per division). The instrument sampling system always samples at the
maximum rate and so an acquisition interval may include more than one sample.
The acquisition mode (which you set using this ACQuire:MODe command)
determines how the final value of the acquisition interval is generated from the
many data samples.
Group Acquisition
Syntax ACQuire:MODe
{SAMple|PEAKdetect|HIRes|AVErage|WFMDB|ENVelope}
ACQuire:MODe?
Arguments SAMple specifies that the displayed data point value is the first sampled value
that is taken during the acquisition interval. In sample mode, all waveform data
has 8 bits of precision. You can request 16 bit data with a CURVe query but the
lower-order 8 bits of data will be zero. SAMple is the default mode.
PEAKdetect specifies the display of high-low range of the samples taken from a
single waveform acquisition. The high-low range is displayed as a vertical column
that extends from the highest to the lowest value sampled during the acquisition
interval. PEAKdetect mode can reveal the presence of aliasing or narrow spikes.
HIRes specifies Hi Res mode where the displayed data point value is the
average of all the samples taken during the acquisition interval. This is a form
of averaging, where the average comes from a single waveform acquisition. The
number of samples taken during the acquisition interval determines the number of
data values that compose the average.
AVErage specifies averaging mode, in which the resulting waveform shows an
average of SAMple data points from several separate waveform acquisitions. The
instrument processes the number of waveforms you specify into the acquired
waveform, creating a running exponential average of the input signal. The number
of waveform acquisitions that go into making up the average waveform is set or
queried using the ACQuire:NUMAVg command.
ENVelope specifies envelope mode, where the resulting waveform shows the
PEAKdetect range of data points from several separate waveform acquisitions.
The number of waveform acquisitions that go into making up the envelope
waveform is set or queried using the ACQuire:NUMENv command.
WFMDB (Waveform Database) mode acquires and displays a waveform pixmap. A
pixmap is the accumulation of one or more acquisitions.
The instrument acquires data after each trigger event using Sample mode; it then
determines the pix map location of each sample point and accumulates it with
stored data from previous acquisitions.
A Pix map is a two dimensional array. The value at each point in the array is
a counter that reflects the hit intensity. Infinite and noninfinite persist display
modes affect how pix maps are accumulated. Zoom, Math, FastAcq, FastFrame,
XY, Roll, and Interpolated Time (IT) Sampling Mode are conflicting features to
WFMDB acqMode. Turning on one of them generally turns the other one off.
Selection of some standard masks (for example, eye masks, which require option
MTM) changes the acquisition mode to WFMDB.
Examples ACQUIRE:MODE ENVELOPE sets the acquisition mode to display a waveform that
is an envelope of many individual waveform acquisitions.
ACQUIRE:MODE? might return :ACQuire:MODe AVERAGE, indicating that
the displayed waveform is the average of the specified number of waveform
acquisitions.
Group Acquisition
Syntax ACQuire:NUMACq?
ACQuire:NUMAVg
This command sets or queries the number of waveform acquisitions that make up
an averaged waveform. Use the ACQuire:MODe command to enable the Average
mode. Sending this command is equivalent to selecting Horizontal/Acquisition
Setup from the Horiz/Acq menu, selecting the Acquisition tab, and choosing
Average from the Acquisition Mode group box. Then enter the desired number
of waveforms that will be used to make up an averaged waveform in the # of
Wfms box.
Group Acquisition
ACQuire:NUMEnv
This command sets or queries the number of waveform acquisitions that make
up an envelope waveform. Sending this command is equivalent to setting the #
of Wfms in the Acquisition Setup menu when Envelope Acquisition mode is
selected.
NOTE. Sending INFInite as an argument sets 2e9 envelopes. The query response
will be 2e9 not INFInite.
Group Acquisition
INFInite
Examples ACQUIRE:NUMENV 10 specifies that an enveloped waveform will show the result
of combining 10 separately acquired waveforms.
ACQUIRE:NUMENV? might return :ACQUIRE:NUMENV 75, indicating that 75
acquisitions are acquired for enveloped waveforms.
Group Acquisition
Syntax ACQuire:NUMFRAMESACQuired?
ACQuire:NUMSAMples
This command sets or queries the minimum number of acquired samples that
make up a waveform database (WfmDB) waveform for single sequence mode and
Mask Pass/Fail Completion Test. This is equivalent to setting the Waveform
Database Samples in the Acquisition Mode side menu.
Group Acquisition
Arguments NR1 is the minimum number of acquired samples that make up a waveform
database (WfmDB) waveform for single sequence mode and Mask Pass/Fail
Completion Test. The default value is 16,000 samples. The range is 5,000 to
2,147,400,000 samples.
In real time mode, if the entire trace is displayed, one triggered acquisition should
acquire 5000 samples for a record length of 5000. If you want 5001 samples, the
instrument will need to make two acquisitions (10,000 samples). If you request
fewer samples than the record length, the number of samples will be the same as
the record length.
ACQuire:SAMPlingmode
This command sets or queries the sampling mode.
Group Acquisition
The number of channels selected and the sampling speed affects the mode that
the instrument uses to acquire data. At slow sampling speeds the instrument uses
real time sampling. At fast sampling speeds, the instrument uses equivalent time
sampling or interpolation. For speeds between these extremes, some instruments
create waveform records differently, depending on the number of input channels
selected.
ACQuire:STATE
This command starts or stops acquisitions. When state is set to ON or RUN, a
new acquisition will be started. If the last acquisition was a single acquisition
sequence, a new single sequence acquisition will be started. If the last acquisition
was continuous, a new continuous acquisition will be started.
If RUN is issued in the middle of completing a single sequence acquisition (for
example, averaging or enveloping), the acquisition sequence is restarted, and
any accumulated data is discarded. Also, the instrument resets the number of
acquisitions. If the RUN argument is issued while in continuous mode, a reset
occurs and acquired data continues to acquire.
If acquire:stopafter is SEQUENCE, pressing the front panel RUN/STOP button is
equivalent to sending these commands: ACQUIRE:STOPAFTER RUNSTOP and
eitherACQUIRE:STATE ON or ACQUIRE:STATE RUN.
Group Acquisition
ON starts acquisitions.
Examples ACQUIRE:STATE RUN starts the acquisition of waveform data and resets the count
of the number of acquisitions.
ACQUIRE:STATE? might return :ACQUIRE:STATE 0, indicating that the
acquisition is stopped.
ACQuire:STOPAfter
This command sets or queries whether the instrument continually acquires
acquisitions or acquires a single sequence. Pressing SINGLE on the front
panel button is equivalent to sending these commands: ACQUIRE:STOPAFTER
SEQUENCE and ACQUIRE:STATE 1.
Group Acquisition
Arguments RUNSTop specifies that the instrument will continually acquire data, if
ACQuire:STATE is turned on.
SEQuence specifies that the next acquisition will be a single-sequence acquisition.
ALIas
This command sets or queries the state of alias functionality.
Group Alias
Arguments OFF turns Alias expansion off. If a defined alias is sent when ALIas:STATE is off,
a command error (102) will be generated.
ON turns Alias expansion on. When a defined alias is received, the specified
command sequence is substituted for the alias and executed.
NR1=0 disables Alias mode; any other value enables Alias mode.
Examples ALIAS ON turns the alias feature on. When a defined alias is received, the specified
command sequence is substituted for the alias and executed.
ALIAS? might return :ALIAS:STATE 1, indicating that the alias feature is on.
Group Alias
Syntax ALIas:CATalog?
ALIas:DEFine
This command assigns a sequence of program messages to an alias label. These
messages are then substituted for the alias whenever it is received as a command
or query, provided that ALIas:STATE has been turned on. The query form of this
command returns the definitions of a selected alias.
NOTE. Attempting to give two aliases the same name causes an error. To give a
new alias the name of an existing alias, the existing alias must first be deleted.
Group Alias
Group Alias
Group Alias
Syntax ALIas:DELEte:ALL
Group Alias
ALIas:STATE
This command turns aliases on or off and is identical to the ALIas command. The
query form of this command returns the state of the aliases.
Group Alias
Arguments OFF turns alias expansion off. If a defined alias is sent when ALIas:STATE is
OFF, the instrument generates a command error (102).
ON turns alias expansion on. When a defined alias is received, the specified
command sequence is substituted for the alias and executed.
<NR1>=0 turns off aliases; any other value turns on aliases.
Syntax ALLEv?
Syntax ALLOcate:WAVEform:REF<x>?
Group Miscellaneous
Arguments EXECute autosets the displayed waveform; this is equivalent to pressing the front
panel AUTOSET button. If the display is set to a PAL, MV, or IRE graticule, this
argument forces the graticule display to full mode (frame, grid, and cross hair).
UNDo returns the instrument to the setting prior to executing an autoset.
Examples AUTOSET VFields sets the instrument to trigger on all video fields.
AUXIn:BANdwidth
This command sets or queries the selectable low-pass bandwidth limit filter of the
AUX In input. The bandwidth will change with an appropriate probe attached.
This is equivalent to selecting Bandwidth from the Vertical menu.
The query form of this command always returns the maximum bandwidth of
the AUX In input.
Group Vertical
AUXIn:COUPling
This command sets or queries the input attenuator coupling setting for the AUX
In input. The coupling will change with an appropriate probe attached. This
command is equivalent to selecting Coupling from the Vertical menu.
Group Vertical
Arguments <NR3> is one of the supported input attenuator couplings on the attached probe.
AUXIn:OFFSet
This command sets or queries the vertical offset for the AUX In input. This
command is equivalent to selecting Offset from the Vertical menu.
This command offsets the vertical acquisition window (moves the level at the
vertical center of the acquisition window) for the input. Visualize offset as
scrolling the acquisition window towards the top of a large signal for increased
offset values, and scrolling towards the bottom for decreased offset values. The
resolution of the vertical window sets the offset increment for this control.
Offset adjusts only the vertical center of the acquisition window to help determine
what data is acquired. The instrument always displays the input signal minus the
offset value. The channel reference marker will move to the vertical graticule
position given by the negative of the offset value divided by the scale factor,
unless that position is off-screen. If the computed coordinate for the reference
mark is off-screen, the mark moves to the nearest screen limit and changes from
a right-pointing arrow ( ) to an arrow pointing in the appropriate off-screen
direction.
Group Vertical
Examples AUXIN:OFFSet 2.0E-3 sets the offset for AUX In input to 2 mV.
Group Vertical
Group Vertical
Group Vertical
Syntax AUXIn:PRObe:DEGAUSS:STATE?
AUXIn:PRObe:FORCEDRange
This command sets the probe attached to the AUX In input to the specified range,
or the command queries the probe range.
Group Vertical
Group Vertical
Syntax AUXIn:PRObe:GAIN?
Group Vertical
Syntax AUXIn:PRObe:ID:SERnumber?
Group Vertical
Syntax AUXIn:PRObe:ID:TYPe?
AUXIn:PRObe:INPUTMode
This command sets or returns one of the probes four input modes on the AUX
In input.
Group Vertical
Syntax AUXIn:PRObe:INPUTMode
{makeEnumList(signalPathMgr_probeTipMode}
AUXIn:PRObe:INPUTMode?
AUXIn:PRObe:INPUTMode:AOFFSet
This command sets or returns the requested A mode offset control of the probe
that is attached to the AUX In input.
Group Vertical
Syntax AUXIn:PRObe:INPUTMode:AOFFSet
AUXIn:PRObe:INPUTMode:AOFFSet?
AUXIn:PRObe:INPUTMode:BOFFSet
This command sets or returns the requested B mode offset control of the probe
that is attached to the AUX In input.
Group Vertical
Syntax AUXIn:PRObe:INPUTMode:BOFFSet
AUXIn:PRObe:INPUTMode:BOFFSet?
AUXIn:PRObe:INPUTMode:CMOFFSet
This command sets or returns the requested common mode offset control of the
probe that is attached to the AUX In input.
Group Vertical
Syntax AUXIn:PRObe:INPUTMode:CMOFFSet
AUXIn:PRObe:INPUTMode:CMOFFSet?
AUXIn:PRObe:INPUTMode:DMOFFSet
This command sets or returns the requested differential mode offset control of the
probe that is attached to the AUX In input.
Group Vertical
Syntax AUXIn:PRObe:INPUTMode:DMOFFSet
AUXIn:PRObe:INPUTMode:DMOFFSet?
AUXIn:PRObe:RANge
This command controls or queries the set attenuation range of the probe on the
AUX In input.
Group Vertical
Syntax AUXIn:PRObe:RANge
{ATTEN1X|ATTEN1_25X|ATTEN1_5X|ATTEN1_75X|ATTEN2X|ATTEN2_5X|
ATTEN3X|ATTEN3_5X|ATTEN4X|ATTEN4_5X|ATTEN5X|ATTEN5_5X|
ATTEN6X|ATTEN6_5X|ATTEN7X|ATTEN7_5X|ATTEN8X|ATTEN8_5X|
ATTEN9X|ATTEN9_5X|ATTEN10X|ATTEN12_5X|ATTEN15X|ATTEN17_5X|
ATTEN20X|ATTEN25X|ATTEN30X|ATTEN35X|ATTEN40X|ATTEN45X|
ATTEN50X|ATTEN55X|ATTEN60X|ATTEN65X|ATTEN70X|ATTEN75X|
ATTEN80X|ATTEN85X|ATTEN90X|ATTEN95X|ATTEN100X|ATTEN125X|
ATTEN150X|ATTEN175X|ATTEN200X|ATTEN250X|ATTEN300X|
ATTEN350X|ATTEN400X|ATTEN450X|ATTEN500X|ATTEN550X|
ATTEN600X|ATTEN650X|ATTEN700X|ATTEN750X|ATTEN800X|
ATTEN850X|ATTEN900X|ATTEN950X|ATTEN1000X}
AUXIn:PRObe:RANge?
Group Vertical
Syntax AUXIn:PRObe:RESistance?
AUXIn:PRObe:SET
This command sets or queries aspects of probe accessory user interfaces, for
example probe attenuation factors. The available arguments for this command
will vary depending on the accessory you attach to the instrument auxiliary
trigger input.
For the P7260 probe, you can select between two attenuation factors using either
this GPIB command or the push switch on the probe. The probe enables the
relevant path and adjusts the settings based on the characteristics of the path in
use. The probe signal path selection is not kept in persistent storage. The probe
will lose the selection if you reboot the instrument or remove the probe. Also, the
instrument does not store the selection in the save/recall setup operation.
Group Vertical
ATTENUATION 25X sets the P7260 probe to 3 V dynamic range with 6 GHz
bandwidth and 25X attenuation.
VTERMsource AUTO sets the P7380SMA probe voltage termination source to
auto.
VTERMsource INTernal sets the P7380SMA probe voltage termination source
to internal.
VTERMsource EXTernal sets the P7380SMA probe voltage termination source
to external.
Examples AUXIN:PROBE:SET "ATTEN 25X" sets the P7260 probe to the selection for
3 V dynamic range with 3 GHz bandwidth and 25X attenuation.
AUXIN:PROBE:SET? might return :CH2:PROBE:SET "ATTENUATION 5X"
indicating that the P7260 probe is set to the selection for 0.75 V dynamic range
with 6 GHz bandwidth and 5X attenuation.
AUXIN:PROBE:SET? "ATTEN" might return :CH2:PROBE:SET
"ATTENUATION 25X", indicating that the P7260 probe is set to the selection for
3 V dynamic range with 3 GHz bandwidth and 25X attenuation.
AUXIn:PRObe:SIGnal
This command sets or queries aspects of probe accessory user interfaces. The
available arguments for this command will vary depending on the accessory you
attach to the instrument.
Group Vertical
BYPass closes a relay preventing your signal from reaching the instrument.
During probe degauss, the signal should be bypassed.
Examples AUXIN:PROBE:SIGNAL PASS opens a relay passing your signal to the instrument.
AUXIn:PRObe:TIPtype
This command sets or queries the type of probe tip being used.
Group Vertical
Arguments HBWStraightflex lets the instrument know you are using a high bandwidth
straight-flex probe tip.
OTHer lets the instrument know you are not using a high bandwidth straight-flex
probe tip.
Group Vertical
Syntax AUXIn:PRObe:UNIts?
AUXIn:PROBEFunc:EXTAtten
This command sets the input-output ratio, of external attenuation or gain, between
the signal and the AUX In input.
The query form of this command returns the user-specified attenuation. Note
that this command deals with an attenuation factor, not a gain factor, unlike
CH<x>:PRObe? (This command returns a value independent of the external
attenuation). For example, if you specify a 20X attenuation factor, the commands
return the following values (assuming that a 1x probe is presently attached, since
the external attenuation is used in combination with the probe attenuation):
AUXIN:PROBE:EXTA? 20.00E+0
AUXIN:PROBE? 1.0E+0
This command is equivalent to selecting Attenuation from the Vertical menu, and
then either viewing or setting Ext Atten.
Group Vertical
Arguments <NR3> is the attenuation value, which is specified as a multiplier in the range
from 1.00E-10 to 1.00E+10.
AUXIn:PROBEFunc:EXTDBatten
This command sets the input-output ratio (expressed in decibel units) of external
attenuation or gain between the signal and the instrument AUX In input.
The query form of this command returns the user-specified attenuation in decibels:
1X = 0 dB, 10X = 20 dB, 100X = 40 dB, etc.
This command is equivalent to selecting Attenuation from the Vertical menu, and
then either viewing or setting Ext Att(dB).
Group Vertical
Arguments <NR3> is the attenuation value, which is specified in the range from -200.00 dB
to 200.00 dB.
AUXIn:PROBEFunc:EXTUnits
This command sets the unit of measurement for the external attenuator of the
AUX In input. There is also a corresponding query that returns the user-specified
unit of measurement for the external attenuator. Unless these units are set to
the factory default string value of None, they become the attenuated units of
measurement for the input. It is assumed that the probe connected to the input is of
the correct type to receive the output of the users external transducer or network.
Group Vertical
Syntax AUXIn:PROBEFunc:EXTUnits
AUXIn:PROBEFunc:EXTUnits?
Arguments <str> can contain a string of up to eight characters to indicate the attenuation
unit of measurement for the AUX In input. However, most instrument attenuators
only display the first two characters.
Group Miscellaneous
Syntax AUXout?
AUXout:EDGE
This command sets or queries the direction in which the trigger output signal
will transition when a trigger occurs.
Group Miscellaneous
AUXout:SOUrce
This command sets or queries the trigger source at the BNC connection. This
command is equivalent to selecting AUX OUT Configuration from the Utilities
menu and then selecting the desired Configuration setting.
Group Miscellaneous
Arguments ATRIGger sets the source at the BNC connector to the main trigger.
BTRIGger sets the source at the BNC connector to the delayed trigger.
MAIn sets the source at the BNC connector to the main trigger.
DELayed sets the source at the BNC connector to the delayed trigger.
REFOut sets the source at the BNC connector to the reference output.
Group Miscellaneous
Syntax BELl
Syntax BUSY?
Returns <NR1>=0 means that the instrument is not busy processing a command whose
execution time is extensive.
<NR1>=1 means that the instrument is busy processing a command Commands
that Generate an OPC Message(See Table 2-18.).
Examples BUSY? might return :BUSY 1, indicating that the instrument is currently busy.
Group Calibration
Syntax *CAL?
3 indicates the instrument is still in the warm up phase and SPC was not run.
Examples *CAL? starts the internal signal path calibration and returns the status upon
completion.
Group Calibration
Syntax CALibrate?
Group Calibration
Syntax CALibrate:CALProbe:CH<x>?
Returns H -1
Indicating the probe calibration failed for the selected channel.
H0
Indicating the probe calibration passed for the selected channel.
H1
Indicating the probe calibration is initialized for the selected channel.
Group Calibration
Syntax CALibrate:INTERNal
Group Calibration
Syntax CALibrate:INTERNal:STARt
Group Calibration
Syntax CALibrate:INTERNal:STATus?
WARMUP indicates the instrument has not warmed up for the required time
to perform signal path calibration.
PASS indicates that the signal path calibration completed successfully.
FAIL indicates that the signal path calibration did not complete successfully.
TEMPDRIFT indicates that the instrument has not reached a state of stable
temperature adequate for performing signal path calibration.
RUNNING indicates that the signal path calibration is currently running.
Group Calibration
Syntax CALibrate:PRObestate:CH<x>?
Group Calibration
Syntax CALibrate:RESults?
Group Calibration
Syntax CALibrate:RESults:SPC?
Examples CALIBRATE:RESULTS:SPC? returns the results of the last SPC operation: either
PASS, FAIL, WARMUP, TEMPDRIFT, INIT, or RUNNING.
Group Vertical
Syntax CH<x>?
CH<x>:BANdwidth
This command sets or queries the selectable low-pass bandwidth limit filter of the
specified channel. The channel is specified by x. The value of x can range from 1
through 4. This is equivalent to selecting Bandwidth from the Vertical menu.
The query form of this command always returns the approximate realized
bandwidth of the channel.
Available arguments depend upon the instrument and the attached accessories.
Group Vertical
Syntax CH<x>:BANdwidth
{TWEnty|ONEfifty|TWOfifty|FIVe|FULl|<NR3>}
CH<x>:BANdwidth?
FULl disables any optional bandwidth limiting. The specified channel operates at
its maximum bandwidth.
<NR3> argument is a double-precision ASCII string. The instrument
rounds this value to an available bandwidth using geometric rounding and then
uses this value set the upper bandwidth.
CH<x>:BANdwidth:ENHanced
This command sets or queries the Bandwidth Enhancement (DSP) Enabled or
Analog Only option.
Group Vertical
CH<x>:BANdwidth:ENHanced:APPLYtoall
This command sets or queries specified channels bandwidth and bandwidth
enhanced selection, DSP or Analog Only to set the other channels the same.
Bandwidth achieved on each channel may further be limited while conditions,
such as a lower bandwidth probe, that limited the bandwidth exist. A query will
almost certainly return 0, as once the request is processed, ApplyToAll will
return to its default state of OFF allowing the channels to continue operating
independently.
Group Vertical
Arguments ON sets other channels to bandwidth and bandwidth enhancement filters or analog
only of the specified channel.
OFF is the default setting, each channel operates independently regarding
bandwidth and bandwidth enhanced (DSP).
1 sets other channels to bandwidth and bandwidth enhancement filters or analog
only of the specified channel.
0 is the default and each channel operates independently regarding bandwidth and
bandwidth enhanced (DSP).
CH<x>:BANdwidth:ENHanced:FORCe
This command sets or returns the Force constant sample rate of the Digital Filters
(DSP). The bandwidth Enhanced Filter provides you the ability to Force
constant sample rate, keeping the system in the sample rate base. This is also
known as Bandwidth Enhanced AUTO.
NOTE. The bandwidth set is influenced by the requested bandwidth and its
channel limitations.
NOTE. If Force is ON, a request to lower the sample rate below the DSP
supported rate is rejected.
Group Vertical
Arguments OFF is the default setting; DSP filtering occurs when sample rate is supported.
ON forces the conditions appropriate for Digital Filtering (DSP) to occur. With this
option system changes are made to achieve sample rate that Bandwidth Enhanced
Digital Filters (DSP) operate in, a Horizontal Mode of Constant Sample Rate,
appropriate DSP BW, and Bandwidth Enhanced Auto on the specified channel
would all be selected. Incompatible features would be turned off for example,
FastAcq would be inhibited.
Group Vertical
Syntax CH<x>:BANdwidth:ENHanced:STATE?
CH<x>:COUPling
This command sets or queries the input attenuator coupling setting for the specified
channel. The channel is specified by x. The value of x can range from 1 through
4. This command is equivalent to selecting Coupling from the Vertical menu.
NOTE. The available arguments depend on the instrument and the attached
accessories.
Group Vertical
GND sets the specified channel to ground. Only a flat, ground-level waveform
will be displayed.
DCREJect sets DC Reject coupling when probes are attached that have that
feature.
CH<x>:DESKew
This command sets or queries the deskew time for the specified channel. The
channel is specified by x. The value of x can range from 1 through 4. This
command is equivalent to selecting Deskew from the Vertical Setup menu.
You can adjust the deskew time to add an independent, channel-based delay time
to the delay (set by the horizontal position control and common to all channels)
from the common trigger point to first sample taken for each channel. This lets
you compensate individual channels for different delays introduced by their
individual input hook ups.
Group Vertical
Arguments <NR3> is the deskew time for this channel, ranging from -25 ns to +25 ns with a
resolution of 1 ps. Out-of-range values are clipped.
Examples CH4:DESKEW 5.0E-9 sets the deskew time for Channel 4 to 5 ns.
CH<x>:LABel:NAMe
This command sets or queries the label attached to the displayed waveform for the
specified channel. The channel is specified by x. The value of x can range from 1
through 4. This command is equivalent to selecting Label from the Vertical menu.
Group Vertical
Examples CH2:LABEL:NAMe "Pressure" changes the waveform label for the Channel 2
waveform to Pressure.
CH3:LABEL:NAMe? might return :CH3:LABEL:NAME "Force", indicating
that the waveform label for the Channel 3 waveform is Force.
CH<x>:LABel:XPOS
This command sets or queries the X screen offset at which the label (attached to
the displayed waveform of the specified channel) is displayed, relative to the left
edge of the screen. The channel is specified by x. The value of x can range from 1
through 4. This command is equivalent to selecting Label from the Vertical menu
and either viewing or setting X Pos.
Group Vertical
Arguments <NR1> is the location (control in divisions) where the waveform label for the
selected channel is displayed, relative to the left edge of the screen. Arguments
should be integers ranging from 0 through 10.
Examples CH3:LABEL:XPOS 5 moves the waveform label for the Channel 3 that it begins 5
divisions to the right of the left edge of the screen.
CH2:LABEL:XPOS? might return :CH2:LABEL:XPOS 5, indicating that the
waveform label for the Channel 2 currently 5 divisions to the right of the left
edge of the screen.
CH<x>:LABel:YPOS
This command sets or queries the Y screen offset at which the label (attached to
the displayed waveform of the specified channel) is displayed, relative to the
waveform handle. The channel is specified by x. The value of x can range from 1
through 4. This command is equivalent to selecting Label from the Vertical menu
and either viewing or setting Y Pos.
Group Vertical
Arguments <NR1> is the location (in divisions) where the waveform label for the selected
channel is displayed, relative to the waveform handle. Arguments should be
integers ranging from 10 to -10.
Examples CH3:LABel:YPOS -2.5 moves the waveform label for the Channel 3 2.5
divisions below the waveform handle.
CH2:LABel:YPOS? might return :CH2:LABEL:YPOS 0, indicating that the
waveform label for the Channel 2 is currently located at the waveform handle.
CH<x>:OFFSet
This command sets or queries the vertical offset for the specified channel. The
channel is specified by x. The value of x can range from 1 through 4. This
command is equivalent to selecting Offset from the Vertical menu.
This command offsets the vertical acquisition window (moves the level at the
vertical center of the acquisition window) for the selected channel. Visualize offset
as scrolling the acquisition window towards the top of a large signal for increased
offset values, and scrolling towards the bottom for decreased offset values. The
resolution of the vertical window sets the offset increment for this control.
Offset adjusts only the vertical center of the acquisition window for channel
waveforms to help determine what data is acquired. The instrument always
displays the input signal minus the offset value. The channel reference marker will
move to the vertical graticule position given by the negative of the offset value
divided by the scale factor, unless that position is off-screen. If the computed
coordinate for the reference mark is off-screen, the mark moves to the nearest
screen limit and changes from a right-pointing arrow ( ) to an arrow pointing in
the appropriate off-screen direction.
Group Vertical
CH<x>:POSition
This command sets or queries the vertical position of the specified channel. The
channel is specified by x. The value of x can range from 1 through 4. The position
value is applied to the signal before it is digitized. This command is equivalent
to selecting Position/Scale from the Vertical menu and either viewing or setting
Position.
Increasing the position value of a waveform causes the waveform to move up,
and decreasing the position value causes the waveform to move down. Position
adjusts only the display position of a waveform, whether it is a channel, math,
or reference waveform. The position value determines the vertical graticule
coordinate at which input signal values, minus the present offset setting for that
channel, are displayed. For example, if the position for Channel 3 is set to 2.0
and the offset is set to 3.0, then input signals equal to 3.0 units are displayed
2.0 divisions above the center of the screen.
Group Vertical
Arguments <NR3> is the position value, in divisions from the center graticule, ranging from
8 to -8 divisions.
Examples CH2:POSition 1.3E+00 positions the Channel 2 input signal 1.3 divisions
above the center graticule.
CH1:POSition? might return :CH1:POSITION -1.3000E+00, indicating that
the current position of Channel 1 is 1.3 divisions below the center graticule.
Group Vertical
Syntax CH<x>:PRObe?
Group Vertical
Arguments EXECUTE sets the probe attached to the specified channel to autozero.
Group Vertical
Group Vertical
Syntax CH<x>:PRObe:DEGAUSS:STATE?
CH<x>:PRObe:FORCEDRange
This command sets the attached probe to the specified range, or it queries the
range of the probe attached to the specified channel. The channel is specified by x.
The value of x can range from 1 through 4.
Group Vertical
Group Vertical
Syntax CH<x>:PRObe:GAIN?
Group Vertical
Syntax CH<x>:PRObe:ID?
NOTE. For Level 0 and 1 probes, the serial number will be N/A.
Group Vertical
Syntax CH<x>:PRObe:ID:SERnumber?
Group Vertical
Syntax CH<x>:PRObe:ID:TYPe?
CH<x>:PRObe:INPUTMode
This command sets or queries the input mode of the probe that is attached to
the specified channel.
Group Vertical
Syntax CH<x>:PRObe:INPUTMode
{makeEnumList(signalPathMgr_probeTipMode}
CH<x>:PRObe:INPUTMode?
CH<x>:PRObe:INPUTMode:AOFFSet
This command sets or queries the requested A mode offset control of the probe
that is attached to the specified channel.
Group Vertical
Syntax CH<x>:PRObe:INPUTMode:AOFFSet
CH<x>:PRObe:INPUTMode:AOFFSet?
CH<x>:PRObe:INPUTMode:BOFFSet
This command sets or queries the requested B mode offset control of the probe
that is attached to the specified channel.
Group Vertical
Syntax CH<x>:PRObe:INPUTMode:BOFFSet
CH<x>:PRObe:INPUTMode:BOFFSet
CH<x>:PRObe:INPUTMode:BOFFSet?
CH<x>:PRObe:INPUTMode:CMOFFSet
This command sets or queries the requested common mode offset control of the
probe that is attached to the specified channel.
Group Vertical
Syntax CH<x>:PRObe:INPUTMode:CMOFFSet
CH<x>:PRObe:INPUTMode:CMOFFSet?
CH<x>:PRObe:INPUTMode:DMOFFSet
This command sets or queries the requested common mode differential mode
offset control of the probe that is attached to the specified channel.
Group Vertical
Syntax CH<x>:PRObe:INPUTMode:DMOFFSet
CH<x>:PRObe:INPUTMode:DMOFFSet?
CH<x>:PRObe:RANge
This command controls or queries the attenuation range of the probe on the
designated channel.
Group Vertical
Syntax CH<x>:PRObe:RANge
{ATTEN1X|ATTEN1_25X|ATTEN1_5X|ATTEN1_75X|ATTEN2X|
ATTEN2_5X|ATTEN3X|ATTEN3_5X|ATTEN4X|ATTEN4_5X|
ATTEN5X|ATTEN5_5X|ATTEN6X|ATTEN6_5X|ATTEN7X|
ATTEN7_5X|ATTEN8X|ATTEN8_5X|ATTEN9X|ATTEN9_5X|
ATTEN10X|ATTEN12_5X|ATTEN15X|ATTEN17_5X|ATTEN20X|
ATTEN25X|ATTEN30X|ATTEN35X|ATTEN40X|ATTEN45X|
ATTEN50X|ATTEN55X|ATTEN60X|ATTEN65X|ATTEN70X|
ATTEN75X|ATTEN80X|ATTEN85X|ATTEN90X|ATTEN95X|
ATTEN100X|ATTEN125X|ATTEN150X|ATTEN175X|ATTEN200X|
ATTEN250X|ATTEN300X|ATTEN350X|ATTEN400X|ATTEN450X|
ATTEN500X|ATTEN550X|ATTEN600X|ATTEN650X|ATTEN700X|
ATTEN750X|ATTEN800X|ATTEN850X|ATTEN900X|ATTEN950X|
ATTEN1000X}
CH<x>:PRObe:RANge?
Examples CH1:PROBE:RANGE ATTEN10X sets the attenuation range of the probe attached
to Channel 1 to 10X.
CH1:PROBE:RANGE? might return :CH1:PROBE:RANGE ATTEN1_25X,
indicating that the attenuation range of the probe on the designated Channel 1
is set to 25X.
Group Vertical
Syntax CH<x>:PRObe:RESistance?
CH<x>:PRObe:SET
This command sets or queries aspects of probe accessory user interfaces, for
example probe attenuation factors. The available arguments for this command
will vary depending on the accessory you attach to the instrument.
For the P7260 probe, you can select between two attenuation factors using
either this GPIB command or the push switch on the probe. The probe enables
the relevant path and adjusts the set of available vertical settings based on the
characteristics of the path in use. The probe signal path selection is not kept in
persistent storage. The probe will lose the selection if you reboot the instrument
or remove the probe. Also, the instrument does not store the selection in the
save/recall setup operation.
Group Vertical
Examples "ATTEN 25X" sets the P7260 probe to the selection for 3 V dynamic range with
3 GHz bandwidth and 25X attenuation.
CH1:PRObe:SET? might return :CH2:PROBE:SET "ATTENUATION 5X"
indicating that the P7260 probe is set to the selection for 0.75 V dynamic range
with 6 GHz bandwidth and 5X attenuation.
CH2:PRObe:SET? "ATTEN" might return :CH2:PROBE:SET "ATTENUATION
25X", indicating that the P7260 probe is set to the selection for 3 V dynamic
range with 3 GHz bandwidth and 25X attenuation.
CH<x>:PRObe:SIGnal
This command sets or queries aspects of probe accessory user interfaces. The
available arguments for this command will vary depending on the accessory you
attach to the instrument.
Group Vertical
BYPass closes a relay preventing your signal from reaching the instrument.
During probe degauss, the signal should be bypassed.
CH<x>:PRObe:TIPtype
This command sets or queries the type of probe tip being used on the specified
channel.
Group Vertical
Arguments HBWStraightflex lets the instrument know you are using a high bandwidth
straight-flex probe tip.
OTHer lets the instrument know you are not using a high bandwidth straight-flex
probe tip.
Group Vertical
Syntax CH<x>:PRObe:UNIts?
Group Vertical
Syntax CH<x>:PROBECal?
INIT signifies that the probe calibration has not yet been run for the selected
channel.
PASS signifies the probe calibration has passed for the selected channel.
Examples CH2:PROBECAl? might return :CH2:PROBECAL PASS indicating that the probe
calibration has passed for Channel 2.
CH<x>:PROBECOntrol
This command allows you to set or query the probe range.
Group Vertical
Arguments AUTO sets the values. The probe range is automatically calculated.
MANual allows you to select various valid values for the probe connected to a
particular channel.
Examples CH2:PROBECONTROL AUTO sets the values and the probe range is automatically
calculated.
CH2:PROBECONTROL? might return :CH2:PROBECONTROL MANUAL indicating
that you can select various valid values for the probe connected to a particular
channel.
CH<x>:PROBEFunc:EXTAtten
This command is used to specify the input-output ratio, of external attenuation or
gain, between the signal and the instrument input channels.
The channel is specified by x. The value of x can range from 1 through 4.
The query form of this command returns the user-specified attenuation. Note
that this command deals with an attenuation factor, not a gain factor, unlike
CH<x>:PRObe? (This command returns a value independent of the external
attenuation). For example, if you specify a 20x attenuation factor for channel 1,
the commands return the following values (assuming that a 1x probe is presently
attached, since the external attenuation is used in combination with the probe
attenuation):
CH1:PRObe:EXTA? 20.00E+0
CH1:PRObe? 1.0E+0
This command is equivalent to selecting Attenuation from the Vertical menu, and
then either viewing or setting Ext Atten.
Group Vertical
Arguments <NR3> is the attenuation value, which is specified as a multiplier in the range
from 1.00E-10 to 1.00E+10.
CH<x>:PROBEFunc:EXTDBatten
Use this command to specify the input-output ratio (expressed in decibel units) of
external attenuation or gain between the signal and the instrument input channels.
The channel is specified by x. The value of x can range from 1 through 4.
The query form of this command returns the user-specified attenuation in decibels:
1X = 0 dB, 10X = 20 dB, 100X = 40 dB, etc.
This command is equivalent to selecting Attenuation from the Vertical menu, and
then either viewing or setting Ext Att (dB).
Group Vertical
Arguments <NR3> is the attenuation value, which is specified in the range from -200.00dB
to 200.00 dB.
CH<x>:PROBEFunc:EXTUnits
This command sets the unit of measurement for the external attenuator of the
specified channel. The channel is specified by x. The value of x can range from
1 through 4. There is also a corresponding query that returns the user-specified
unit of measurement for the external attenuator. Unless these units are set to
the factory default string value of None, they become the attenuated units of
measurement for that channel. It is assumed that the probe connected to the
specified channel is of the correct type to receive the output of the users external
transducer or network.
Group Vertical
Arguments <str> can contain a string of up to eight characters to indicate the attenuation unit
of measurement for the specified channel. However, most instrument attenuators
only display the first two characters.
Examples CH4:PROBEFUNC:EXTUNITS "Pa" sets the unit of measurement for the Channel
4 external attenuator.
CH2:PROBEFUNC:EXTUNITS? might return :CH2:PROBEFUNC:EXTUNITS
"Pa", indicating that the Channel 2 external attenuator units of measurement are
Pascals.
CH<x>:SCAle
This command sets or queries the vertical scale of the specified channel. The
channel is specified by x. The value of x can range from 1 through 4. Sending
this command is equivalent to selecting Vertical Setup from the Vertical menu
and then viewing or setting the Scale.
Each waveform has a vertical scale parameter. For a signal with constant
amplitude, increasing the Scale causes the waveform to be displayed smaller.
Decreasing the scale causes the waveform to be displayed larger.
Scale affects all waveforms, but affects channel waveforms differently from
other waveforms:
For channel waveforms, this setting controls the vertical size of the acquisition
window as well as the display scale. The range and resolution of scale
values depends on the probe attached and any other external factors you have
specified.
For reference and math waveforms, this setting controls the display only,
graphically scaling these waveforms and having no affect on the acquisition
hardware.
Group Vertical
Examples CH4:SCALE 100E-03 sets the Channel 4 scale to 100 mV per division.
CH<x>:TERmination
This command sets the connected/disconnected status of a 50 resistor, which
may be connected between the specified channels coupled input and instrument
ground. The channel is specified by x. The value of x can range from 1 through
4. There is also a corresponding query that requests the termination parameter
and translates this enumeration into one of the two float values. This command is
equivalent to selecting Termination from the Vertical menu or toggling between
termination values from the VERTICAL area of the front panel.
NOTE. The available arguments depend on the instrument and the attached
accessories.
Group Vertical
Arguments <NR3> specifies the channel input resistance, which can be specified as 50 or
1,000,000 .
Syntax *CLS
CMDBatch
This command sets or queries the state of command batching. By batching
commands, database transactions can be optimized, increasing command
throughput. Also, batching allows for ALL commands in an individual batch to
be order independent and accomplish the same result as if the commands were
coupled.
The Batch state is persistent and will be saved across power cycles, but will not
be saved and recalled as part of a setup. In a setup scenario, the factory initial
value is enabled.
Group Miscellaneous
<NR1> = 0 turns command batching off; any other value turns command batching
on.
CURSor?
This query-only command returns all of the current cursor settings.
Group Cursor
Syntax CURSor?
Examples CURSOR? might return the following as the current cursor settings:
:CURSOR:STATE 1;FUNCTION VBARS;LINESTYLE SOLID;MODE
INDEPENDENT;SOURCE1 CH1; SOURCE2 CH1;SCREEN:STYLE
LINES; :CURSOR:VBARS:UNITS SECONDS;POSITION1
-1.6000E-6;POSITION2 1.6000E-6; :CURSOR:HBARS:POSITION1
300.0000E-3; POSITION2 -300.0000E-3;UNITS BASE;
:CURSOR:WAVEFORM:POSITION1 -1.6000E-6;POSITION2 1.6000E-6;
SOURCE2 CH1;UNITS BASE;STYLE LINE_X;:CURSOR:XY :PRODDELTA
99.1000E+36;PRODUCT1 99.1000E+36;PRODUCT2 99.1000E+36;
READOUT RECTANGULAR;RADIUS1 99.1000E+36;RADIUS2 99.1000E+36;
RATDELTA 99.1000E+36;RATIO1 99.1000E+36;RATIO2 99.1000E+36;
RDELTA 99.1000E+36;RECTX1 0.0000;RECTX2 0.0000;RECTY1
0.0000; RECTY2 0.0000;THDELTA 99.1000E+36;THETA1
99.1000E+36; THETA2 99.1000E+36;XDELTA 0.0000;YDELTA 0.0000.
CURSor:FUNCtion
This command sets or queries the cursor type. Sending this command is
equivalent to selecting Cursor Type from the Cursors menu, and then choosing
from the drop-down list.
Group Cursor
Arguments OFF removes the cursors from the display but does not change the cursor type.
SCREEN specifies both horizontal and vertical bar cursors, which measure in
horizontal and vertical units specified by the Cursor 1 and Cursor 2 Sources. Use
these cursors to measure anywhere in the waveform display area.
WAVEform specifies paired or split cursors in YT display format for measuring
waveform amplitude and time. In XY and XYZ format, these cursors indicate the
amplitude positions of an XY pair (Ch1 vs Ch2 voltage, where Ch1 is the X axis
and Ch2 is the Y axis) relative to the trigger.
Group Cursor
Syntax CURSor:HBArs?
Group Cursor
Syntax CURSor:HBArs:DELTa?
CURSor:HBArs:POSITION<x>
This command sets or queries the horizontal bar cursor position relative to ground,
which is expressed in vertical units (usually volts). The cursor is specified by x,
which can be 1 or 2. This command is the equivalent to selecting Cursor Position
from the Cursors menu, selecting the H Bars Cursor Type, and then viewing
or editing the desired cursor position.
Group Cursor
This query always returns BASE, indicating that the units for the horizontal bar
cursors are those of the base waveform to which they were assigned.
Group Cursor
Syntax CURSor:HBArs:UNIts?
CURSor:LINESTyle
This command sets or queries the cursors line style used when cursors are
displayed.
Group Cursor
CURSor:MODe
This command sets or queries whether the two cursors move together in unison or
separately. This command is the equivalent of selecting Cursor Mode from the
Cursors menu, and then choosing from the drop-down list.
Group Cursor
Arguments TRACk ties the navigational functionality of the two cursors together. For cursor 1
adjustments, this ties the movement of the two cursors together; however, cursor 2
continues to move independently of cursor 1.
INDependent allows independent adjustment of the two cursors.
Examples CURSOR:MODE TRACK specifies that the cursor positions move in unison.
CURSor:SCREEN:STYle
This command sets or queries the cursor type for Screen mode.
Group Cursor
CURSor:SCREEN:XPOSITION<x>
This command sets or queries the x position of the specified screen cursor. The
cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it
defaults to cursor 1.
Group Cursor
Syntax CURSor:SCREEN:XPOSITION<x>
CURSor:SCREEN:XPOSITION<x>?
CURSor:SCREEN:YPOSITION<x>
This command sets or queries the y position of the specified screen cursor. The
cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it
defaults to cursor 1.
Group Cursor
Syntax CURSor:SCREEN:YPOSITION<x>
CURSor:SCREEN:YPOSITION<x>?
CURSor:SOUrce<x>
This command sets or queries the source(s) for the currently selected cursor type.
The cursor is specified by x, which can be 1 or 2. If the cursor is not specified,
it defaults to cursor 1.
This command is equivalent to selecting Cursor Setup from the Cursors menu,
and then choosing the desired cursor source.
Group Cursor
Arguments CH<x> sets an input channel waveform as the cursor source. The valid channel
waveform range is from 1 through 4.
MATH<x> sets a math waveform as the cursor source. The valid math waveform
range is from 1 through 4.
REF<x> sets a reference waveform as the cursor source. The valid reference
waveform range is from 1 through 4.
CURSor:STATE
This command sets or queries the state of cursors. Note that setting the cursor
state does not modify the cursor type.
This command is equivalent to pressing the CURSOR button on the front panel.
Group Cursor
<NR1> = 0 disables the display cursors; any other value enables the display
cursors.
CURSor:VBArs
This command sets or queries the current settings for the vertical bar cursors or
forces them to snap to positions specified by the DATA:START and DATA:STOP
commands.
Group Cursor
Arguments SNAp forces the position of vertical bar cursor 1 and 2 to snap to the waveform
record points specified by the DATA:START and DATA:STOP commands,
respectively.
Examples CURSOR:VBARS SNAp forces vertical bar cursor1 to the DATA:START position
and vertical bar cursor 2 to the DATA:STOP position.
CURSOR:VBARS? might return the following vertical bar settings
:CURSOR:VBARS:UNITS SECONDS;POSITION1 1.0000E-06;POSITION2
9.0000E-06.
Group Cursor
Syntax CURSor:VBArs:DELTa?
CURSor:VBArs:POSITION<x>
This command sets or queries the horizontal position for vertical bar cursors. The
cursor is specified by x, which can be 1 or 2. Values are with respect to trigger
position or the zero reference point for the designated waveform (if horizontal
units are not set to time). Use the CURSor:VBArs:UNIts command to specify
units. The position can appear in units of base or 1/base.
This command is the equivalent of selecting Cursor Setup from the Cursors menu,
selecting V Bars Cursor Type, and then viewing or editing the desired cursor
position.
Group Cursor
CURSor:VBArs:POS<x>
This command sets or queries the horizontal position for vertical bar cursors. The
cursor is specified by x, which can be 1 or 2. Values are with respect to trigger
position or the zero reference point for the designated waveform (if horizontal
units are not set to time). Use the CURSor:VBArs:UNIts command to specify
units. The position can appear in units of base or 1/base.
This command is the equivalent of selecting Cursor Setup from the Cursors menu,
selecting V Bars Cursor Type, and then viewing or editing the desired cursor
position.
Group Cursor
Examples CURSor:VBArs:POS2 9.00E-6 positions the cursor2 vertical bar cursor at 9 ms.
CURSor:VBArs:UNIts
This command sets or queries the units for the vertical bar cursors.
Group Cursor
Arguments SECOnds sets the units of the vertical bar cursors for the time domain (seconds).
HERtz sets the units of the vertical bar cursors for the frequency domain (Hertz).
Returns A string for SECOnds or HERtz, depending on the current vertical bar cursor units.
Examples CURSOR:VBARS:UNITS HERTZ sets the units of the vertical bar cursors to
1/seconds.
CURSOR:VBARS:UNITS? might return :CURSOR:VBARS:UNITS SECONDS,
indicating that the units for the vertical bar cursor are currently set to seconds.
CURSor:WAVEform
This command sets or queries the current settings for the waveform cursors or
forces them to snap to positions specified by the DATA:START and DATA:STOP
commands.
Group Cursor
Arguments SNAp forces the position of waveform cursor 1 and 2 to snap to the waveform
record points specified by the DATA:START and DATA:STOP commands,
respectively.
Group Cursor
Syntax CURSor:WAVEform:HDELTA?
Group Cursor
Syntax CURSor:WAVEform:HPOS<x>?
CURSor:WAVEform:POSition<x>
This command sets or queries the position of a waveform cursor, which is
constrained to be visible in the selected time base. (Use the CURSor:FUNCtion
command to set the cursor function to Waveform.) The cursor is specified by x,
which can be 1 or 2. This is equivalent to setting a value in the Position control in
the Cursor1 or Cursor2 sections of the Cursor Setup dialog box (when Waveform
is selected in the Function section).
Group Cursor
Arguments <NR3> specifies the cursor position measured relative to the time of the trigger
point of the source waveform.
CURSor:WAVEform:STYle
This command sets or queries the cursor type for Waveform mode.
Group Cursor
CURSor:WAVEform:UNIts
This command sets or queries the units for waveform cursors.
Group Cursor
Group Cursor
Syntax CURSor:WAVEform:VDELTA?
NOTE. The values returned for all XY cursor readouts, that do not pertain to the
current CURSor:XY:READOUT setting, are returned as the IEEE representation
of NAN (Not a Number): 99.1000E+36.
Group Cursor
Syntax CURSor:XY?
Group Cursor
Syntax CURSor:XY:PRODDELta?
Group Cursor
Syntax CURSor:XY:PRODUCT<x>?
Group Cursor
Syntax CURSor:XY:RADIUS<x>?
NOTE. This query is only valid when the CURSor:XY:READOUT is set to RATio.
If the readout is set other than ratio, the IEEE representation of NAN (Not a
Number) is returned: 99.1000E+36.
Group Cursor
Syntax CURSor:XY:RATDELta?
NOTE. This query is only valid when the CURSor:XY:READOUT is set to RATio.
If the readout is set other than ratio, the IEEE representation of NAN (Not a
Number) is returned: 99.1000E+36.
Group Cursor
Syntax CURSor:XY:RATIO<x>?
Group Cursor
Syntax CURSor:XY:RDELta?
CURSor:XY:READOUT
This command sets or queries the XY cursor readout (available when
DISplay:FORMat is set to XY).
Group Cursor
Arguments RECTangular displays the following values: X1, X2, X, Y1, Y2, Y, t1, t2, t.
POLARCoord displays the following values: r1, r2, r, q1, q2, q, t1, t2, t.
PRODuct displays the following values: X1 x Y1, X2 xY2, X x Y, t1, t2, Dt.
CURSor:XY:RECTX<x>
This command sets or queries the X cursor position in rectangular coordinates.
The cursor is specified by x, which can be 1 or 2.
Group Cursor
CURSor:XY:RECTY<x>
This command sets or queries the Y cursor position in rectangular coordinates.
The cursor is specified by x, which can be 1 or 2.
Group Cursor
Group Cursor
Syntax CURSor:XY:THDELta?
Group Cursor
Syntax CURSor:XY:THETA<x>?
Group Cursor
Syntax CURSor:XY:XDELta?
Group Cursor
Syntax CURSor:XY:YDELta?
CURVe
This command transfers waveform data to and from the instrument. Each
waveform that is transferred has an associated waveform preamble that contains
information such as data format and scale.
The CURVe? query transfers data from the instrument. The data source is
specified by the DATa:SOUrce command. The first and last data points are
specified by the DATa:STARt and DATa:STOP commands.
The CURVe command transfers waveform data to the instrument. The data
is stored in the reference memory location specified by DATa:DESTination,
starting with the data point specified by DATa:STARt. Only one waveform can
be transferred at a time. The waveform will only be displayed if the reference
is displayed.
Arguments <Block> is the waveform data in binary format. The waveform is formatted as:
#<x><yyy><data><newline>, where:
<x> is the number of y bytes. For example, if <yyy>=500, then <x>=3)
NOTE. <x> is hexadecimal format. The letters A-F denote a number of y bytes
between 10 and 15 digits.
Examples CURVE <Block> sets the format of the waveform data, transferred to and from the
instrument, to binary format.
CURVE? with ASCII encoding, start and stop of 1 and 10 respectively, and a width
set to 1 might return :CURVE 61,62,61,60,60,-59,-59,-58,-58,-59
resolution mode), you must configure the controller for long timeout thresholds.
Data will not be transferred until a new waveform has been acquired since the
previous :CURVENext? response.
Syntax CURVENext?
Examples CURVENEXT? This query with ASCII encoding, start and stop of 1
and 10 respectively, and a width set to 1 might return :CURVENEXT
61,62,61,60,60,-59,-59,-58,-58,-59.
CURVEStream
This query continuously transfers waveform data from the instrument as it is
acquired. This command puts the instrument into a talk-only mode, allowing
the controller to receive waveform records as fast as (and as soon as) they are
acquired. Use the DATa:SOUrce command to specify the waveform sources. The
command does the same thing as the CURVe command.
Control of the instrument through the user interface or other external client is
not possible while in streaming mode.
The GPIB controller must take the instrument out of this continuous talking
mode to terminate the query and allow other input sources to resume
communication with the instrument. The following options are available to
transition out of streaming curve mode: send a device clear over the bus or
send another query to the instrument (a MEPE Query Interrupted error will
occur, but the instrument will be placed back into its normal talk/listen mode).
Turning the waveform screen display mode off (:DISplay:WAVEform OFF)
will increase waveform throughput during streaming mode.
While in streaming mode, two extreme conditions can occur. If the waveform
records are being acquired slowly (high resolution), configure the controller
for long time-out thresholds, as the data is not sent out until each complete
record is acquired. If the waveform records are being acquired rapidly (low
resolution), and the controller is not reading the data off the bus fast enough,
the trigger rate is slowed to allow each waveform to be sent sequentially.
Returns Waveform data in its native binary format. To save processing time, DATa:ENCdg
FASTEST is set and waveform data is shipped in its raw native format.
DATa
This command sets or queries the format and location of the waveform data that is
transferred with the CURVe command.
Arguments INIT initializes the waveform data parameters to their factory defaults.
Examples DATA INIT initializes the waveform data parameters to their factory defaults.
DATa:DESTination
This command sets or queries the reference memory location for storing waveform
data that is transferred into the instrument by the CURVe command.
Arguments REF<x> is the reference where the waveform will be stored. The reference
number is specified by x, which ranges from 1 through 4.
DATa:ENCdg
This command sets or queries the format of outgoing waveform data. This
command is equivalent to setting WFMOutpre:ENCdg, WFMOutpre:BN_Fmt,
and WFMOutpre:BYT_Or. Setting the DATa:ENGdg value causes the
corresponding WFMOutpre values to be updated and visa versa.
NOTE. Values are constrained (for outbound data) to the format of the data
specified by DATa:SOUrce.
Syntax DATa:ENCdg
{ASCIi|FAStest|RIBinary|RPBinary|FPBinary|SRIbinary
|SRPbinary|SFPbinary}
DATa:ENCdg?
Arguments ASCIi specifies the ASCII representation of signed INT, FLOAT. If ASCII is
the value, then :BN_Fmt and :BYT_Or are ignored.
FAStest specifies that the data be sent in the fastest possible manner
consistent with maintaining accuracy and is interpreted with respect to the
first waveform specified in the DATA:SOUrce list.
:ENCdg will always be BIN, :BYT_Or will always be LSB, but :BN_Fmt and
:BYT_Nr will depend on the first DATa:SOUrce waveform. :BN_Fmt will
be RI unless the waveform is internally stored as a floating point number, in
which case the FP format will be used.
RIBinary specifies signed integer data point representation with the most
significant byte transferred first.
When :BYT_Nr is 1, the range is from -128 through 127. When :BYT_Nr
is 2, the range is from -32,768 through 32,767. When :BYT_Nr is 8, then
the waveform being queried has been set to Fast Acquisition mode. Center
screen is 0 (zero). The upper limit is one division above the top of the screen
and the lower limit is one division below the bottom of the screen. This is
the default argument.
RPBinary specifies the positive integer data-point representation, with the
most significant byte transferred first.
When :BYT_Nr is 1, the range from 0 through 255. When :BYT_Nr is 2, the
range is from 0 to 65,535. When :BYT_Nr is 8, then the waveform being
queried has been set to Fast Acquisition mode. The center of the screen is
127. The upper limit is one division above the top of the screen and the lower
limit is one division below the bottom of the screen.
FPBinary specifies the floating point (width = 4) data.
The range is from 3.4 1038 to 3.4 1038. The center of the screen is 0. The
upper limit is one division above the top of the screen and the lower limit is
one division below the bottom of the screen.
The FPBinary argument is only applicable to math waveforms or ref
waveforms saved from math waveforms.
SRIbinary is the same as RIBinary except that the byte order is swapped,
meaning that the least significant byte is transferred first. This format is useful
when transferring data to IBM compatible PCs.
SRPbinary is the same as RPBinary except that the byte order is swapped,
meaning that the least significant byte is transferred first. This format is useful
when transferring data to PCs.
SFPbinary specifies floating point data in IBM PC format. The SFPbinary
argument only works on math waveforms or ref waveforms saved from math
waveforms.
Examples DATA:ENCDG RPBinary sets the data encoding format to be a positive integer
where the most significant byte is transferred first.
DATA:ENCDG? might return :DATa:ENCDG SRPBINARY for the format of the
outgoing waveform data.
DATa:FRAMESTARt
This command sets or queries the starting data frame for waveform transfer. This
command allows for transferring partial frames of the waveform to and from
the instrument.
Arguments <NR1> is the first data frame that is transferred, which ranges from 1 to the number
of acquired frames. Data is transferred from <NR1> to DATa:FRAMESTOP or
the number a acquired frames, whichever is less. If <NR1> is greater than the
number of acquired frames, then you will receive the last acquired frame. If no
frames were acquired, then you receive the first frame which contains all nulls.
Examples DATa:FRAMESTARt 10 specifies that the waveform transfer will begin with
frame 10.
DATa:FRAMESTOP
This command sets or queries the ending data frame for waveform transfer. This
command allows for transferring partial frames of the waveform to and from
the instrument.
Arguments <NR1> is the last data frame that is transferred, which ranges from 1 to the
number of acquired frames. If <NR1> is greater than the number of acquired
frames, then you will receive up to the number of acquired frames. If both
DATA:FRAMESTART and DATA:FRAMESTOP are greater than the number of
acquired frames, then you will receive the last acquired frame. If no frames were
acquired, then you receive the first frame which contains all nulls.
DATA:FRAMESTART and DATA:FRAMESTOP are order independent. The smaller
number is used as in CURVe and SAVe:WAVEform queries.
To always transfer complete waveforms, set DATA:FRAMESTART to 1 and
DATA:FRAMESTOP to the maximum number of acquired frames, or larger.
Examples DATa:FRAMESTOP 1500 specifies that the waveform transfer will stop with
frame 1500.
DATa:FRAMESTOP ? might return :DATA:FRAMESTOP 14900 indicating the
last waveform frame that will be transferred.
DATa:SOUrce
This command sets or queries the location of waveform data that is transferred
from the instrument by the CURVe? Query.
Arguments <wfm> is the location of the waveform data that will be transferred from the
instrument to the controller.
Examples DATA:SOURCE CH1 specifies that the CH1 waveforms will be transferred in the
next CURVe? query.
DATA:SOURCE? might return :DATA:SOURCE REF3, indicating that the source
for the waveform data which is transferred using a CURVe? query is reference 3.
DATa:STARt
This command sets or queries the starting data point for waveform transfer. This
command allows for the transfer of partial waveforms to and from the instrument.
Arguments <NR1> is the first data point that will be transferred, which ranges from 1 to the
record length. Data will be transferred from <NR1> to DATa:STOP or the record
length, whichever is less. If <NR1> is greater than the record length, the last
data point in the record is transferred.
DATa:STARt and DATa:STOP are order independent. When DATa:STOP is
greater than DATa:STARt, the values will be swapped internally for the CURVE?
query.
Examples DATA:START 10 specifies that the waveform transfer will begin with data point
10.
DATA:START? might return :DATA:START 214, indicating that data point 214 is
the first waveform data point that will be transferred.
DATa:STOP
This command sets or queries the last data point that will be transferred when
using the CURVe? query. This command allows for the transfer of partial
waveforms to the controller.
Changes to the record length value are not automatically reflected in the data:stop
value. As record length is varied, the data:stop value must be explicitly changed
to ensure the entire record is transmitted. In other words, curve results will not
automatically and correctly reflect increases in record length if the distance from
data:start to data:stop stays smaller than the increased record length.
Arguments <NR1> is the last data point that will be transferred, which ranges from 1 to
the record length. If <NR1> is greater than the record length, then data will be
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.
DATa:STARt and DATa:STOP are order independent. When DATa:STOP is less
than DATa:STARt, the values will be swapped internally for the CURVE? query.
If you always want to transfer complete waveforms, set DATa:STARt to 1 and
DATa:STOP to the maximum record length, or larger.
Examples DATA:STOP 15000 specifies that the waveform transfer will stop at data point
15000.
DATA:STOP? might return :DATA:STOP 14900, indicating that 14900 is the last
waveform data point that will be transferred.
DATE
This command sets or queries the date that the instrument can display. This
command is equivalent to selecting Set Date & Time from the Utilities menu and
then setting the fields in the Date group box.
Group Miscellaneous
Arguments <QString> is a date in the form yyyy-mm-dd where yyyy refers to a four-digit
year number, mm refers to a two-digit month number from 01 to 12, and dd refers
to a two-digit day number in the month.
Examples DATE "2000-01-24" specifies that the date is set to January 24, 2000.
DATE? might return :DATE 2000-01-24, indicating the current date is set to
January 24, 2000.
*DDT
This command allows you to specify a command or a list of commands that are
executed when the instrument receives a *TRG command or the GET GPIB
interface message. Define Device Trigger (*DDT) is a special alias that the
*TRG command uses.
Group Miscellaneous
Arguments <Block> is a complete sequence of program messages. The messages can contain
only valid commands that must be separated by semicolons and must follow all
rules for concatenating commands. The sequence must be less than or equal to 80
characters. The format of this argument is always returned as a query.
Examples *DDT #OACQUIRE:STATE RUN specifies that the acquisition system will be
started each time a *TRG command is sent.
NOTE. The setup information cannot be recovered once it has been deleted.
<NR1> specifies a setup storage location to delete. Setup storage location values
range from 1 through 10; using an out-of-range value causes an error.
Examples DELETE:SETUP ALL deletes all stored setups. All ten storage locations are
initialized to the factory default setup.
This command is equivalent to selecting Delete from the File menu, and then
choosing the reference waveform you want to delete; choosing All Refs deletes all
of the reference waveforms.
DESE
This command sets and queries the bits in the Device Event Status Enable Register
(DESER). The DESER is the mask that determines whether events are reported to
the Standard Event Status Register (SESR), and entered into the Event Queue.
For a more detailed discussion of the use of these registers, see Registers.
Arguments <NR1> The binary bits of the DESER are set according to this value, which ranges
from 1 through 255. For example, DESE 209 sets the DESER to the binary value
11010001 (that is, the most significant bit in the register is set to 1, the next most
significant bit to 1, the next bit to 0, etc.).
The power-on default for DESER is all bits set if *PSC is 1. If *PSC is 0, the
DESER maintains the previous power cycle value through the current power cycle.
NOTE. Setting the DESER and ESER to the same value allows only those codes
to be entered into the Event Queue and summarized on the ESB bit (bit 5) of the
Status Byte Register. Use the *ESE command to set the ESER.
Examples DESE 209 sets the DESER to binary 11010001, which enables the PON, URQ,
EXE and OPC bits.
DESE? might return :DESE 186, showing that the DESER contains the binary
value 10111010.
DIAg:CONTROL:HALT
This command determines or queries whether the next execution of diagnostics
looping will stop on the first diagnostic failure that occurs or will continue to
loop on the selected set of diagnostic functions. This command is equivalent to
selecting Instrument Diagnostics from the Utilities menu and then enabling Halt
on Fail.
Group Diagnostics
Arguments ON enables the halt function, causing the execution of diagnostics looping to halt
at the first diagnostic failure that occurs.
OFF disables the halt looping function, allowing the instrument to continue to loop
on the entire set of diagnostics, even if diagnostic failure occurs.
<NR1> = 0 enables the halt function; any other value disables the halt function.
DIAg:CONTROL:LOOP
This command determines or queries whether the next execution of diagnostics
executes once or continuously loops on the selected set of diagnostics (assuming
the halt control is set to off using the DIAg:CONTROL:HALT command or that
the halt control is set to ON but no failures occur). This command is equivalent
to selecting Instrument Diagnostics from the Utilities menu and then enabling
Loop Control.
Group Diagnostics
Arguments ON enables the loop function, causing the execution of diagnostics to continuously
loop.
OFF disables the loop function, causing the instrument to execute the entire set of
diagnostics once and then halt.
<NR1> = 0 enables the loop function; any other value disables the loop function.
Group Diagnostics
Syntax DIAg:EXECUTE
DIAg:FAILURES:CLEAR
This command sets and queries the clearing of pass/fail information from data
structures, not the Event Log, at the start of diagnostic tests.
Group Diagnostics
Arguments ON clears pass/fail information from data structures, not the Event Log, at the
start of tests.
OFF does not clear pass/fail information at the start of tests.
<NR1> = 0 turns off the clearing the pass/fail information at the start of tests; any
other value turns on the clearing of pass/fail information.
Group Diagnostics
Arguments <NR1> sets the index item about which data will be returned, which ranges from
0 through 15.
Group Diagnostics
Arguments <NR1> sets the index item about which data will be returned, which ranges from
0 through 15.
Group Diagnostics
Arguments <NR1> sets the index item about which data will be returned, which ranges from
0 through 15.
Group Diagnostics
Arguments <NR1> sets the index item about which data will be returned, which ranges from
0 through 15.
Group Diagnostics
Arguments <NR1> sets the index item about which data will be returned, which ranges from
0 through 15.
DIAg:LEVEL
This command sets or returns the selected level of diagnostic test hierarchy. This
command is equivalent to selecting Instrument Diagnostics from the Utilities
menu and then reviewing the Diagnostic Status.
Group Diagnostics
Examples DIAG:LEVEL AREA sets the level of diagnostic test hierarchy to Area.
This query-only command can be issued while diagnostics are still in progress.
Group Diagnostics
Syntax DIAg:LOOPS?
Examples DIAG:LOOPS? might return :DIAG:LOOPS 5 indicating that the selected set of
diagnostics was completed five times during the last diagnostic execution.
Group Diagnostics
Syntax DIAg:NAMe?
Group Diagnostics
Syntax DIAg:NAMe:AREA?
Group Diagnostics
Syntax DIAg:NAMe:SUBSYS?
Group Diagnostics
Syntax DIAg:NAMe:TEST?
Group Diagnostics
Syntax DIAg:NUMITEMS?
Group Diagnostics
Syntax DIAg:RESults?
Group Diagnostics
Syntax DIAg:RESults:VERBose?
Group Diagnostics
DIAg:SELect:AREA
This command selects or queries an available diagnostic area. This command is
equivalent to selecting Instrument Diagnostics from the Utilities menu and then
selecting an Area from the pull-down list.
Group Diagnostics
Arguments <NR1> selects a diagnostic area by number, which can range from 0 (zero selects
all) through 15 (as specified by DIAg:NUMITEMS?).
DIAg:SELect:LAST
This command selects one or more diagnostic menu items to be executed
via the DIAg:EXECUTE command. If you specify DIAg:LEVEL SUBSYS,
then menu items come from this diagnostic level and are limited to the
value returned by the DIAg:NUMITEMS? query. For example, if the return
from the DIAg:NUMITEMS? query is :DIAG:NUMITEMS 5, specifying
DIAg:SELECT:SUBSYS 2 indicates that diagnostics will start from subsystem 2
and that you can specify a range from 2 through 5 for DIAg:SELect:LAST.
If you enter: DIAg:SELect:LAST 2, only subsystem 2 will be executed.
DIAg:SELect:LAST 4, subsystems 2 through 4 will be executed.
Group Diagnostics
Arguments <NR1> selects an integer that identifies the number of the last item that will be
executed when the DIAg:EXECUTE command is run.
DIAg:SELect:SUBSYS
This command selects or queries the available subsystem. This command is
equivalent to selecting Instrument Diagnostics from the Utilities menu and then
choosing a Subsystem from the drop-down list.
Group Diagnostics
Arguments <NR1> selects a subsystem by number, which can range from 0 (zero selects ALL)
through 15 (as limited by the return from DIAg:NUMITEMS?).
DIAg:SELect:TEST
This command selects or queries one of the available tests. This command is
equivalent to selecting Instrument Diagnostics from the Utilities menu and then
choosing a Test from the drop-down list.
Group Diagnostics
Arguments <NR1> selects a test by number, which can range from 0 (zero selects ALL)
through 15 (as limited by the return from DIAg:NUMITEMS?).
DIAg:STATE
This command changes the instrument operating state. Depending on the
argument, diagnostics capabilities are either turned on or off. This command is
equivalent to opening the DIAg:STATE dialog (ON) or closing it (OFF).
Group Diagnostics
ON puts the instrument into the state in which diagnostics can be run. This
argument is thrown automatically if the DIAg:EXECUTE command is executed.
OFF disables diagnostics capabilities and returns the instrument to a normal
operating state.
<NR1> = 0 disables diagnostics capabilities and returns the instrument to a normal
operating state; any other value enables diagnostics.
Examples DIAG:STATE OFF turns off diagnostics capabilities and returns the instrument to a
normal operating state.
DIAG:STATE? might return :DIAG:STATE 0, indicating that diagnostics are
disabled.
Group Diagnostics
Syntax DIAg:STOP
Examples DIAG:STOP terminates diagnostics (or test) execution at the end of the next
low-level test.
Syntax DISplay?
DISplay:CLOCk
This command sets or queries the display of the date and time. This is equivalent
to selecting Display Date & Time from the Display menu. The query form of this
command returns an ON (1) or an OFF (0).
<NR1> = 0 disables display of date and time; any other value enables display
of date and time.
Syntax DISplay:COLOr?
Arguments None
DISplay:COLOr:MATHCOLOr
This command sets or queries the color to be used for math traces, either in the
standard palettes nominal Math color, or according to the color of the source
waveform. This command is equivalent to selecting Display Setup from the
Display menu and then choosing the Colors tab.
Arguments DEFAULT sets color math traces in nominal palette math color, which is red.
INHERIT sets color math traces in the source waveform color. Math waveforms
are drawn in the same color as their primary source waveform.
DISplay:COLOr:PALEtte:IMAGEView
This command sets or queries the color palette for all image view (DPO and
WfmDB) traces.
Syntax DISplay:COLOr:PALEtte:IMAGEView
{NORMal|MONOGREEN|MONOGRAY|TEMPErature|SPECTral|USEr}
DISplay:COLOr:PALEtte:IMAGEView?
Arguments NORMal colors traces according to their channel. This is the default color palette.
TEMPErature
the Normal color palette is currently selected, which colors traces according to
their channel.
DISplay:COLOr:PALEtte:RECORDView
This command sets or queries the color palette for all record view (non image
view) waveforms.
Syntax DISplay:COLOr:PALEtte:RECORDView
{NORMal|MONOGREEN|MONOGRAY|TEMPErature|SPECTral|USEr}
DISplay:COLOr:PALEtte:RECORDView?
Arguments NORMal colors traces according to their channel. This is the default color palette.
DISplay:COLOr:PALEtte:USEr
This command queries the color palette for group settings. It outputs settings
from the DISPlay CARET, CH<x>, GRATICULE, HISTOGRAM, MASK,
MASKHIGHLIGHT, MATH<x>, and REF<x> commands.
DISplay:COLOr:PALEtte:USEr:CARet
This command sets or queries the caret color for the user palette. It assigns the
HUE, light, Saturation (HLS) triplet used for the caret color. The caret is the solid,
inverted delta positioned on the top graticule line, which indicates the trigger
position within the waveform record.
DISplay:COLOr:PALEtte:USEr:CH<x>
This command sets or queries the hue-lightness-saturation (HLS) triplet to be used
for the specified channel color for the user palette. The channel is specified by x.
The value of x can range from 1 through 4.
DISplay:COLOr:PALEtte:USEr:GRAticule
This command sets or queries the user palette graticule color. It assigns the
hue-lightness-saturation triplet to be used for the graticule color for the user
palette.
DISplay:COLOr:PALEtte:USEr:HIStogram
This command sets or queries the user palette histogram color. It assigns the
hue-saturation-lightness (HLS) triplet to be used for the histogram color for the
user palette.
DISplay:COLOr:PALEtte:USEr:MASK
This command sets or queries the user palette mask color. It assigns the
hue-lightness-saturation (HLS) color for the mask color for the user palette.
DISplay:COLOr:PALEtte:USEr:MASKHighlight
This command sets or queries the user palette mask hits color. It assigns the
hue-lightness-saturation (HLS) triplet to be used for the mask highlight (mask
hits) color for the user palette.
DISplay:COLOr:PALEtte:USEr:MATH<x>
This command sets or queries the user palette math colors. It assigns the
hue-lightness-saturation (HLS) triplet to be used for the specified math waveform
for the user palette. The math waveform is specified by x. The value of x can
range from 1 through 4.
DISplay:COLOr:PALEtte:USEr:REF<x>
This command sets or queries the user palette reference colors assigned to the
reference waveforms. It assigns the hue-lightness-saturation (HLS) triplet to be
used for the specified reference waveform color for the user palette. The reference
waveform is specified by x. The value of x can range from 1 through 4.
DISplay:COLOr:PALEtte:USEr:WAVEform
This command sets or queries the user palette waveform colors. It assigns the
hue-lightness-saturation (HLS) triplet to be used for the specified waveform for
the user palette.
Syntax DISplay:COLOr:PALEtte:USEr:WAVEform
{HLS|TEMPErature|SPECTral}
DISplay:COLOr:PALEtte:USEr:WAVEform?
Arguments HLS sets the color of user waveforms to the hue, lightness, and saturation specified
by the DISplay:COLOr:PALEtte:USEr:<wfm> commands.
TEMPErature sets the color of user waveforms to temperature.
DISplay:COLOr:REFCOLOr
This command sets or queries the color to be used for reference traces, either in
the standard palettes nominal REF color or according to the color of the source
waveform. This command is equivalent to selecting Display Setup from the
Display menu and then choosing the Colors tab.
Arguments DEFAULT assigns color reference traces to the nominal palette reference color,
which is off-white.
INHERIT assigns color reference traces to the source waveform color.
DISplay:FILTer
This command sets or queries the type of interpolation to use for the display.
Filtering only applies to normal-mode acquisition. The DISplay:FILTer command
also provides selection for acquisition interpolation type. This command is
equivalent to selecting Waveform Interpolation from the Display menu.
Arguments LINEAr specifies linear interpolation, where acquired points are connected with
straight lines.
SINX specifies sin(x)/x interpolation, where acquired points are fit to a curve.
DISplay:FORMat
This command sets or queries the display format. This command is equivalent to
selecting Format from the Display menu.
Arguments YT sets the display to a voltage versus time format and is the default mode.
XY argument displays one waveform against another. The source pairs that make
up an XY trace are predefined and are listed in the following table. Selecting one
source causes its corresponding source to be implicitly selected, producing a
single trace from the two input waveforms.
XYZ argument is available only for four-channel instruments. The argument
combines channel 1 and channel 2 for X and Y coordinates and uses channel 3 to
provide the intensity value for the sample. XYZ groups channels 1, 2 and 3 to
form a single trace. Other channel, math, and reference waveforms are turned off.
Examples DISPLAY:FORMAT YT selects a voltage versus time format for the display.
DISplay:GRAticule
This command selects or queries the type of graticule that is displayed. This
command is equivalent to selecting Graticule Style from the Display menu.
Syntax DISplay:GRAticule
{CROSSHair|FRAme|FULl|GRId|IRE|NTSC|MV|PAL}
DISplay:GRAticule?
IRE specifies an IRE video graticule, and sets the vertical scale to 143 mV per
division.
NTSC specifies an NTSC video graticule (same as the IRE graticule), and sets the
vertical scale to 133 mV per division.
MV specifies an mV video graticule and sets the vertical scale to 133 mV per
division. This graticule is used to measure PAL standard video signals.
PAL specifies a PAL video graticule (same as the mV graticule) and sets the
vertical scale to 133 mV per division. This graticule is used to measure PAL
standard video signals.
Examples DISPLAY:GRATICULE FRAME sets the graticule type to display the frame only.
Syntax DISplay:INTENSITy?
Arguments None
DISplay:INTENSITy:WAVEform:IMAGEView
This command sets or queries the saturation level for image view waveforms.
Arguments <NR2> is the waveform saturation and ranges from 10 to 100 percent.
DISplay:INTENSITy:WAVEform:RECORDView
This command sets or queries the saturation level for record view waveforms.
Arguments <NR2> is the waveform saturation and ranges from 10 to 100 percent.
DISplay:PERSistence
This command sets or queries the persistence aspect of the display. This affects
the display only and is equivalent to selecting Display Persistence from the
Display menu.
INFPersist sets a display mode where any pixels, once touched by samples,
remain set until cleared by a mode change.
VARPersist sets a display mode where set pixels are gradually dimmed.
Syntax DISplay:PERSistence:RESET
Syntax DISplay:SCREENTExt?
Syntax DISplay:SCREENTExt:LABel<x>?
DISplay:SCREENTExt:LABel<x>:FONTCOlor
This command sets or queries the screen text label font color. <x> is the label
number, 1 through 8.
Arguments <QString> argument is the font color to be displayed for a given label.
DISplay:SCREENTExt:LABel<x>:FONTNAme
This command sets or queries the screen text label font name. <x> is the label
number which ranges from 1 through 8.
Arguments <QString> argument is the font name to be displayed for a given label.
DISplay:SCREENTExt:LABel<x>:FONTSIze
This command sets or queries the screen text label font size. <x> is the label
number which ranges from 1 through 8.
DISplay:SCREENTExt:LABel<x>:FONTSTyle
This command sets or queries the screen text label font style. <x> is the label
number, 1 through 8.
Arguments <QString> argument is the font style to be displayed for a given label.
DISplay:SCREENTExt:LABel<x>:NAMe
This command sets the text to be displayed for a given label. The label is specified
by <x>. The value of <x> can range from 1 through 8.
DISplay:SCREENTExt:LABel<x>:STATE
This command sets the state to be displayed for a given label. <x> is the label
number, 1 through 8.
DISplay:SCREENTExt:LABel<x>:XPOS
This command sets the horizontal position of a given screen text label. The label
is specified by x. The value of x can range from 1 through 8.
Arguments <NR1> sets the horizontal position of the screen text label. The value can range
from 0 to 500.
DISplay:SCREENTExt:LABel<x>:YPOS
This command sets the vertical position of a given label. The label is specified by
x. The value of x can range from 1 through 8.
Arguments <NR1> sets the vertical position of the screen text label. The value can range
from 0 to 385.
DISplay:SCREENTExt:STATE
This command controls the display of screen text.
<NR1> = 0 disables screen text; any other value enables screen text.
DISplay:SHOWREmote
This command sets or queries the state of the remote display feature and is
equivalent to selecting Display Remote from the Display menu. The query form
of this command returns ON (1) or OFF (0).
This feature allows you to view waveforms and other graticule data on a remote
display using remote control software like VNC (Virtual Network Computing) or
Symantec pcAnywhere.
Arguments ON enables the remote display of waveform and other graticule data.
OFF disables the remote display of waveform and other graticule data.
NR1 = 0 disables remote display of waveform and other graticule data; any other
value enables remote display of waveform and other graticule data.
DISplay:STYle
This command sets or queries how the data is displayed for normal and FastAcq
modes. This command is equivalent to selecting Display Style from the Display
menu and choosing a style.
Arguments VECtors connects adjacent data points. New points immediately replace old ones.
DOTs displays individual data points. New points immediately replace old ones.
INTENSIFied causes the display to show interpolated samples with dark spaces
(Only the real samples are displayed).
When FastAcq mode is enabled, intensified samples display as dots. However,
turning off FastAcq mode causes the display style to snap back to its previous
setting.
Examples DISPLAY:STYLE VECTORS sets the display to connect adjacent data points.
DISplay:TRIGBar
This command controls or queries the display of the trigger-level indicator bars.
Indicator bars show where the trigger voltage level is set.
The instrument will only display the bar if the associated trigger source is also
displayed. If both a main and a delayed trigger are displayed, then two bars will
appear. One will accompany each source. If a logic trigger is selected, then
multiple bars may appear. One will show the upper threshold and one will show
the lower threshold. This command is equivalent to selecting Display Setup from
the Display menu and then choosing the Objects tab.
Arguments OFF removes the trigger indicator bar from the display.
SHORt displays, as the indicator, a short arrow at the right side of the graticule for
each displayed trigger signal.
LONG displays, as the indicator, a horizontal line across the width of the graticule
for each displayed trigger signal.
Examples DISPLAY:TRIGBAR LONG sets the display to show a long trigger indicator bar
(or bars).
DISPLAY:TRIGBAR? might return :DISPLAY:TRIGBAR OFF, indicating that the
indicator bar is removed from the display.
DISplay:TRIGT
This command controls or queries the display of the trigger T. The trigger T shows
where the trigger occurred on the waveform.
<NR1> = 0 disables the trigger T; any other value displays the trigger T.
DISplay:VARpersist
This command sets or queries persistence decay time, which is the approximate
decay time for a freshly struck persistence sample. This command is equivalent to
selecting Display Setup from the Display menu, selecting the Appearance tab, and
then entering the desired Persist Time.
Arguments <NR3> indicates the persistence decay time setting in numeric seconds. The
persistence time ranges from 50 ms to 100 s.
Examples DISPLAY:VARPERSIST 5E-1 sets the persistence decay time to 500 ms.
DISplay:WAVEform
This command controls or queries the display of acquisition and reference
waveforms.
<NR1> = 0 removes waveforms from the display; any other value displays the
waveforms.
Group E-mail
EMail:ATTempts
This command sets or queries the number of times that an attempt will be made to
send e-mail to the SMTP e-mail server. The default is 1.
Group E-mail
Arguments NR1 can be 1 through 20. This number is the specified number of attempts that
will be made to send e-mail to the SMTP server.
Examples EMAIL:ATTEMPTS 15 specifies that 15 attempts will be made to send the e-mail
to the SMTP e-mail server.
EMAIL:ATTEMPTS? might return :EMAIL:ATTEMPTS 10, indicating that 10
attempts will be made to send the e-mail to the SMTP e-mail server.
EMail:AUTHLogin
This command sets or queries the login name that will be used if the SMTP e-mail
server requires one for authentication.
Group E-mail
Arguments <QString> argument is a string that specifies the login name to be used with
the SMTP e-mail server.
Examples EMAIL:AUTHLOGIN kentb specifies that kentb will be used as the login name
with the SMTP e-mail server.
EMAIL:AUTHLOGIN? might return :EMAIL:AUTHLOGIN "bobk", indicating that
bobk will be used as the login name used with the SMTP e-mail server.
Group E-mail
Arguments <QString> argument is a string that specifies the password to be used with the
SMTP e-mail server.
Group E-mail
Syntax EMail:COUNt?
Examples EMAIL:COUNT? might return :EMAIL:COUNT 15, indicating that 15 e-mails have
been sent since e-mail on event was armed.
EMail:FROm
This command sets or queries the From line in the e-mail. The default for the
From line is the instrument model and serial number.
Group E-mail
Arguments <QString> argument is a string that is placed in the From line of the e-mail.
An example is johnz.
Examples EMAIL:FROM "kentb" specifies that kentb will be placed in the From line of
the e-mail.
EMAIL:FROM? might return :EMAIL:FROM "BOBK", indicating that bobk will
appear in the From line of the e-mail.
EMail:HOSTwanted
This command sets or queries the host name that will be used when e-mail is sent
to the SMTP e-mail server if the DPO host name will not work.
Group E-mail
Arguments <QString> argument is a string that specifies the host name to be used with the
SMTP e-mail server if the default DPO host name will not work.
EMail:IMAGe
This command sets or queries whether a screen image is included in e-mail. If
this command is set to ON, the format and content of the screen image included is
specified using the EXPort commands within the Hard Copy Command group.
Group E-mail
<NR1> = 0 disables the inclusion of a screen image in e-mail; any other value
enables the inclusion of a screen image in e-mail.
EMail:MASK
This command sets or queries whether e-mail is sent when a mask test failure
occurs.
Group E-mail
Arguments ON argument enables sending e-mail when a mask test failure occurs.
<NR1> = 0 disables sending e-mail when a mask test failure occurs; any other
value enables sending e-mail when a mask test failure occurs.
Examples EMAIL:MASK 1 enables sending e-mail when a mask test failure occurs.
EMail:MAXSize
This command sets or queries the maximum size (in megabytes) of e-mail that can
be sent to the SMTP server.
Group E-mail
Arguments <NR1> can be 0 through 2000 (megabytes). This is the maximum size of each
e-mail that can be sent to the SMTP server.
EMail:MEASUrement
This command sets or queries whether measurement data is included as an
attachment to e-mail. You must specify the saved measurement selection and the
measurement format using the Email on Event setup menu. There are no remote
commands for this purpose.
Group E-mail
<NR1> = 0 disables the inclusion of measurement data in the e-mail; any other
value enables including measurement data in the e-mail.
EMail:NUMEMails
This command sets or queries the number of e-mails you can send when Email on
Event is armed, from 1 to 50. This limit is to restrict e-mail floods.
Group E-mail
Arguments <NR1> can be 1 through 50. This is the number of e-mails you can send before the
number of sent e-mails must be reset with the EMail RESet command.
Examples EMAIL:NUMEMAILS 10 sets the number of e-mails that can be sent to 10.
EMail:SMTPPort
This command sets or queries the SMTP port number that the e-mail server uses if
other than the default of 25.
Group E-mail
Arguments <NR1> can be 1 through 65535. This number specifies the TCPIP port number.
Examples EMAIL:SMTPPORT55 specifies that the SMTP e-mail server will communicate
on TCPIP port 55.
EMAIL:SMTPPORT? might return :EMAIL:SMTPPORT 10, indicating that TCPIP
port 10 will be used to communicate with the SMTP e-mail server.
EMail:SMTPServer
This command sets or queries the address of the SMTP mail server.
Group E-mail
Arguments <string> argument is the address of the SMTP mail server that will handle the
mail service request. For example, smtp.tek.com.
Group E-mail
Syntax EMail:STATUS?
Examples EMAIL:STATUS? might return :EMAIL:STATUS FAIL, indicating that the e-mail
failed to be sent.
EMail:TIMEOut
This command sets or queries the global timeout in seconds. The default is
30 seconds. You use this timeout for socket connections and may need to change
it from the default on some networks.
Group E-mail
Arguments <NR1> argument is the global timeout in seconds. The value for NR1 can be 0
through 500.
EMail:TO
This command sets or queries the address of the recipient(s) of an e-mail.
Group E-mail
Arguments <string> argument is the e-mail address of the recipient (or recipients).
Multiple addresses are separated with semicolons (;). For example,
[email protected];[email protected] specifies that both johndoe and billsmith
at tek.com will receive e-mail when the event occurs. The length of this string
is limited to 252 characters.
EMail:TRIGger
This command sets or queries whether e-mail is sent when a trigger occurs. The
e-mail is sent after the acquisition is complete.
Group E-mail
<NR1> = 0 disables sending e-mail when a trigger occurs; any other value enables
sending e-mail when a trigger occurs.
EMail:WAVEform
This command sets or queries whether waveform data is included in e-mail. The
waveforms to be included, the start and stop points (and, or, frames for Fast
Frame mode), and the data formats are specified by the DATa and WFMOutpre?
commands within the Waveform Transfer Command group.
Group E-mail
<NR1> = 0 disables the inclusion of waveform data in the e-mail; any other value
enables including waveform data in the e-mail.
*ESE
This command sets and queries the bits in the Event Status Enable Register
(ESER). The ESER prevents events from being reported to the Status Byte
Register (STB). For a more detailed discussion of the use of these registers, see
Registers.
Arguments <NR1> specifies the binary bits of the ESER according to this value, which ranges
from 0 through 255.
The power-on default for the ESER is 0 if *PSC is 1. If *PSC is 0, the ESER
maintains the previous power cycle value through the current power cycle.
NOTE. Setting the DESER and the ESER to the same values allows only those
codes to be entered into the Event Queue and summarized on the ESB bit (bit 5) of
the Status Byte Register. Use the DESE command to set the DESER.
Examples *ESE 209 sets the ESER to binary 11010001, which enables the PON, URQ,
EXE, and OPC bits.
*ESE? might return 186, showing that the ESER contains the binary value
10111010.
Syntax *ESR?
Related Commands ALLEv?, *CLS, DESE, *ESE, EVENT?, EVMsg?, *SRE, *STB?
Examples *ESR? might return 213, showing that the SESR contains the binary value
11010101.
Syntax EVENT?
Related Commands ALLEv?, *CLS, DESE, *ESE, *ESR?, EVMsg?, *SRE, *STB?
Examples EVENT? might return :EVENT 110, showing that there was an error in a
command header.
Syntax EVMsg?
Syntax EVQty?
Examples EVQTY? might return :EVQTY 3, indicating the number of event codes in the
Event Queue.
EXPort
This command sends a copy of the waveform to the file path specified by
EXPort:FILEName. The EXPort query returns image format and file information.
Examples EXPORT START initiates export to the file specified file by EXPort:FILEName.
EXPORT? returns the export formatting and file path. The query might
return :EXPORT:FILENAME "untitled"; FORMAT BMP;IMAGE
NORMAL; PALETTE COLOR;VIEW FULLSCREEN "C\TekScope\Screen
Captures\hcFILE.BMP".
EXPort:FILEName
This command sets or returns the file/path that will be sent export data on the
next EXPort command.
Arguments <file path> specifies that the hard copy is sent to the named file. <file path>
is a quoted string that defines the file name and path. Input the file path using the
form <drive>:<dir>/<filename>.<drive> and one or more <dir>s are optional. The
file path cannot exceed 128 characters. If you dont specify the path with <drive>:
and one or more <dir>s, the default location is C:\TekScope\Screen Captures.
While filename extensions are not required, they are highly recommended.
Examples EXPORT:FILENAME "TEK.BMP" sets TEK.BMP as the selected file name. The
next export will be sent to this file in the default hard copy directory.
EXPort:FORMat
This command sets or returns the image format for exporting waveforms to a file.
EXPort:PALEtte
This command sets or returns the export color palette.
EXPort:READOuts
This command sets or queries the area on the screen where the readout appear for
export. This command is equivalent to selecting Export Setup from the File menu
and setting the Readouts Below Graticule in the control window.
Examples EXPORT:READOUTS OFFGRATICULE places the readouts off the graticule area.
EXPort:VIEW
This command sets or returns the area of the screen to be exported.
Arguments FULLSCREEN displays both the graticule and menu areas of the screen.
FULLNOmenu displays the full screen but hides any menus or toolbars.
Examples EXPORT:VIEW FULLSCREEN sets the exported view area to Full Screen.
Syntax FACtory
Arguments None
Group Acquisition
Syntax FASTAcq?
Examples FASTACQ? might return the following string for the current acquisition parameters:
:FASTACQ:STATE 0.
FASTAcq:HIACQRATE
This command sets or queries the state of FastAcq optimization for capturing
the details with a higher sample rate.
Group Acquisition
Arguments ON sets FastAcq optimization for capturing rare events with more acquisitions.
OFF sets FastAcq optimization for capturing details with a higher sample rate.
<NR1> = 0 sets FastAcq optimization for capturing details with a higher sample
rate; any other value sets FastAcq optimization for capturing rare events with
more acquisitions.
Examples FASTACQ:HIACQRATE ON sets optimizes FastAcq for capturing rare events with
more acquisitions.
FASTACQ:HIACQRATE? might return :FASTACQ:HIACQRATE 0, indicating that
the FastAcq is optimized for capturing details with a higher sample rate.
FASTAcq:STATE
This command sets or queries the state of Fast Acquisitions. This command is
equivalent to the FASTACQ button on the front panel.
Group Acquisition
<NR1> = 0 disables Fast Acquisitions mode; any other value enables Fast
Acquisitions mode.
Syntax FILESystem?
Arguments None.
Arguments <file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
FILESystem:CWD
This command sets or queries the current working directory for FILESystem
GPIB commands. The default working directory is C:\TekScope. Anytime that
you use this command to change the directory, the directory that you specify is
retained as the current working directory until you either change the directory or
you delete the directory. If you delete the current working directory, the instrument
resets current working directory to the default directory (C:\TekScope) the next
time the instrument is powered on or the next time you execute a file system
command. The current working directory is retained between power cycles.
This command supports the permutations of file and directory names that are
supported by Microsoft Windows:
Relative path names; for example, .\Temp
Absolute path names; for example, C:\Windows\System
Implied relative path names; for example newfile.text becomes
C:\TekScope\newfile.txt if the current working directory is C:\TekScope
Arguments <new working directory path> is a quoted string that defines the current
working; a directory name can be up to 128 characters.
Arguments <file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
Syntax FILESystem:DIR?
Arguments None
Examples FILESYSTEM:DIR? returns a list of files and directories in the current working
directory.
Arguments <directory path> is a quoted string that specifies the directory to create.
This, of course, assumes that C:\MyDirectory already existed and was not a
read-only directory.
This command is not IEEE 488.2 compliant for the following reasons:
The command produces output on the 488.2 bus. Queries, not commands, are
the only message units that should produce output on the 488.2 bus. Errors
may not be recognized if they occur while data is being output in response to
this command. This will be evident if a command is sent to the instrument
before all of the data generated by this command has been read. In such cases,
you should send a device clear message to the instrument.
The command does not use a standard 488.2 output format. The closest
defined format is the indefinite format of ARBITRARY BLOCK PROGRAM
DATA encoding. However, this command output omits the initial #0
characters needed for that format.
Newlines, ASCII value 10, can be included in the output data. Output on
the bus can be terminated by newlines. The output of this command is only
terminated by <EOI>.
Arguments <file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
GPIb specifies that the hard copy is sent out of the GPIB port. GPIb is the only
port allowed for this command.
This command is not IEEE 488.2 compliant for the following reasons:
The command produces output on the 488.2 bus. Queries, not commands, are
the only message units that should produce output on the 488.2 bus. Errors
may not be recognized if they occur while data is being output in response to
this command. This will be evident if a command is sent to the instrument
before all of the data generated by this command has been read. In such cases,
you should send a device clear message to the instrument.
The command does not use a standard 488.2 output format. The closest
defined format is the indefinite format of ARBITRARY BLOCK PROGRAM
DATA encoding. However, this command output omits the initial #0
characters needed for that format.
Newlines, ASCII value 10, can be included in the output data. Output on
the bus can be terminated by newlines. The output of this command is only
terminated by <EOI>.
Arguments <file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
Arguments <old file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
<new file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
Arguments <directory path> is a quoted string that defines the file name and path. If the
file path is within the current working directory, you need only specify the file
name.
Arguments <file path> is a quoted string that defines the file name and path. If the file
path is within the current working directory, you need only specify the file name.
<data> can be either DEFINITE LENGTH or INDEFINITE LENGTH
ARBITRARY BLOCK PROGRAM DATA encoding as described in IEEE 488.2.
HARDCopy
This command sends a copy of the screen display to the port specified by
HARDCopy:PORT. This command is equivalent to pressing the PRINT button
on the front panel. When printing to a file, the file format is Windows Bitmap
Image (BMP).
The HARDCopy query returns the port and file path.
Group Hardcopy
Arguments STARt initiates a screen copy to a file or the default system printer, as specified
by the :HARDCopy:PORT selection. The default system printer is set within the
Windows operating system. If you need information about how to set the default
system printer, refer to Microsoft Windows online help.
NOTE. Use the *WAI command between HARDCopy STARt commands to ensure
that the first hard copy is complete before starting another.
Examples HARDCOPY START initiates a screen copy to a file or the default system printer, as
specified by the :HARDCopy:PORT selection.
HARDCOPY? returns the hard copy file path and the selected port. The
query might return :HARDCOPY:FILENAME “C:\TekScope\Screen
Captures\hcFILE.BMP”;PORT FILE.
HARDCopy:FILEName
This command sets or returns the file that will be sent hardcopy data on the next
HARDCopy command (if the HARDCopy:PORT is set to FILE).
Group Hardcopy
Arguments <file path> specifies that the hard copy is sent to the named file. <file path>
is a quoted string that defines the file name and path. Input the file path using the
form <drive>:<dir>/<filename>.<drive> and one or more <dir>s are optional. The
file path cannot exceed 128 characters. If you dont specify the path with <drive>:
and one or more <dir>s, the default location is C:\TekScope\Screen Captures.
While filename extensions are not required, they are highly recommended.
HARDCopy:LAYout
This command sets or returns the page orientation for hard copy.
Group Hardcopy
Arguments PORTRait orients the screen image vertically on the printed page.
HARDCopy:PALEtte
This command sets or returns the hard copy color palette.
Group Hardcopy
BLACKANDwhite argument sets the hard copy output to black and white.
HARDCopy:PORT
This command selects or returns whether the hard copy data will be sent to a file
or printed on the next hard copy command (for example, the HARDCopy STARt
command). This is equivalent to selecting Print in the File menu and then either
choosing Print to file or specifying the default printer. If FILE is selected then the
EXPORT setup commands are used to create the file. If PRINTER is selected then
the HARDCOPY commands are used to send the data to the printer.
Group Hardcopy
Arguments FILE argument specifies that the hard copy is stored in the file specified in the
HARDCopy:FILEName command.
PRINTER argument specifies that the hard copy is sent to the printer specified
in the Print dialog box.
Examples HARDCOPY:PORT FILE specifies that the hard copy is stored in the file specified
in the HARDCopy:FILEName command.
HARDCOPY:PORT? might return :HARDCOPY:PORT FILE indicating that hard
copies are sent to the specified file.
The following commands sequence lets you to specify an inksaver data hard
copy is stored in a file:
*RST
HARDCOPY:PORT FILE
HARDCOPY:PALETTE INKSAVER
HARDCOPY:FILENAME FILE_INKSAVER
HARDCOPY START
The following commands sequence lets you to specify a color data hard copy
is stored in a file:
HARDCOPY:PALETTE COLOR
HARDCOPY:FILENAME :FILE COLOR
HARDCOPY START
Both files will be the same since they are directed to a file. If they were directed to
a printer then the printouts would be different.
HARDCopy:READOuts
This command sets or queries the area on a hardcopy where the readout appear.
This command is equivalent to selecting Page Setup from the File menu and
setting the Readouts Below Graticule in the control window.
Group Hardcopy
HARDCopy:VIEW
This command sets or returns the area of the screen to be hard copied.
Group Hardcopy
Arguments FULLSCREEN sets the area to be hard copied to both the graticule and menu areas
of the screen.
GRAticule sets the area to be hard copied to only the graticule area of the screen.
FULLNOmenu sets the area to be hard copied to full screen but hides any menus or
toolbars.
Examples HARDCOPY:VIEW FULLSCREEN sets the hard copy area to Full Screen.
HDR
This command is identical to the HEADer query and is included for backward
compatibility purposes.
Group Miscellaneous
Arguments OFF sets the Response Header Enable State to false. This causes the instrument to
omit headers on query responses, so that only the argument is returned.
ON sets the Response Header Enable State to true. This causes the instrument
to include headers on applicable query responses. You can then use the query
response as a command.
<NR1> = 0 sets the Response Header Enable State to false; any other value sets
this state to true, which causes the instrument to send headers on query responses.
Examples HDR OFF specifies that the instrument omits headers on query responses, so that
only the argument is returned.
HDR? might return :HEADER 1, indicating that the instrument is including
headers on applicable query responses.
HEADer
This command sets or queries the Response Header Enable State that causes the
instrument to either include or omit headers on query responses.
NOTE. This command does not affect IEEE Std 488.2-1987 Common Commands
(those starting with an asterisk); these commands never return headers. This
command does make a corresponding change in the Response Header Enable
State of the opposite interface (physical or virtual GPIB interface). Refer to
Introduction for more information.
Group Miscellaneous
Arguments OFF sets the Response Header Enable State to false. This causes the instrument to
omit headers on query responses, so that only the argument is returned.
ON sets the Response Header Enable State to true. This causes the instrument
to include headers on applicable query responses. You can then use the query
response as a command.
<NR1> = 0 sets the Response Header Enable State to false; any other value sets
this state to true.
Examples HEADER OFF specifies that the instrument omits headers on query responses,
so that only the argument is returned.
Group Histogram
Syntax HIStogram?
HIStogram:BOX
This command defines or returns the left, top, right, and bottom boundaries of the
histogram box, in source waveform coordinates. This command is equivalent
to selecting Waveform Histograms from the Measure menu and then setting
Limits for Left, Right, Top, and Bottom in the appropriate boxes. The command
is similar to the HIStogram:BOXPcnt command except that command uses
percentage coordinates to define the boundaries of the histogram box.
NOTE. This command implicitly clears the histogram count and statistics for the
histogram and histogram source data when HIStogram:STATE is turned on.
Group Histogram
Arguments <NR3> specifies the left position of the histogram box in source waveform
coordinates.
<NR3> specifies the top position of the histogram box in source waveform
coordinates.
<NR3> specifies the right position of the histogram box in source waveform
coordinates.
<NR3> specifies the bottom position of the histogram box in source waveform
coordinates.
Examples HISTOGRAM:BOX 1E-9, 0.250, 2E-9, 0.500 defines the coordinates of the
histogram box in source waveform coordinates.
HISTOGRAM:BOX? might return :HISTOGRAM:BOX 1.0000E-09, 0.2500,
2.0000E-09, 0.5000, which identifies the coordinates of the histogram box in
source waveform coordinates.
HIStogram:BOXPcnt
This command defines or queries the left, top, right, and bottom positions of
the histogram box, in percentage coordinates. The upper left has the value 0,0
and the lower right has the value 100, 100. Any value outside the range of 0
to 100 is clipped. This command is similar to the HIStogram:BOX command
except that this command uses percentage coordinates to define the boundaries
of the histogram box.
NOTE. This command implicitly clears the histogram count and statistics for the
histogram and histogram source data when HIStogram:STATE is turned on.
Group Histogram
Arguments <NR2> specifies the left position of the histogram box in percentage coordinates.
The default value is 30.0.
<NR2> specifies the top position of the histogram box in percentage coordinates.
The default value is 25.1.
<NR2> specifies the right position of the histogram box in percentage coordinates.
The default value is 70.0.
<NR2> specifies the bottom position of the histogram box in percentage
coordinates. The default value is 75.2.
Group Histogram
Examples HISTOGRAM:COUNT RESET clears the count and statistics for the histogram and
the histogram source data.
NOTE. You must set the histogram state to ON before sending this query or the
system will generate an error indicating: Source waveform is not active.
Group Histogram
Syntax HIStogram:DATa?
HIStogram:DISplay
This command sets the scaling of the histogram data display to be the count of
each histogram bin or the log of that count. The default scaling is Linear.
The query form of this command returns either the histogram display scaling or
the display status off.
This command is equivalent to selecting Waveform Histogram from the Measure
menu, and then selecting Linear or Log in the Histogram Scaling group.
Group Histogram
Arguments <OFF> disables the histogram display but allows histogram data to accumulate.
This argument provides for backward compatibility with older DPO Series
instruments; it does not affect a change in the display scaling of the histogram.
When queried, HIStogram:DISplay? will return OFF if the histogram state or mode
has been disabled using the HIStogram:MODe or HIStogram:STATE commands.
<LOG> sets the histogram display to logarithmic scaling.
<LINEAr> sets the histogram display to linear scaling. This is the default setting.
Examples HISTOGRAM:DISPLAY LOG sets the histogram scaling to be the log count of
each histogram bin.
HISTOGRAM:DISPLAY? might return :HISTOGRAM:DISPLAY LOG indicating
that the current histogram display scaling is the log count of each histogram bin.
HIStogram:FUNCtion
This command either selects the type of histogram to create or returns the current
histogram type. This command is equivalent to selecting Waveform Histogram
from the Measure menu and then choosing either Horizontal or Vertical from the
Histogram Mode group box.
Group Histogram
HIStogram:MODe
This command selects the type of histogram to create or disables the histogram
display. The query form either returns the current histogram type or that histogram
display is disabled. This command is equivalent to selecting Waveform Histogram
from the Measure menu and then choosing from the Histogram Mode group box.
HIStogram:MODe is functionally equivalent to the HIStogram:FUNCtion and
HIStogram:STATE commands and is included for backward compatibility
purposes.
Group Histogram
HIStogram:SIZe
This command sets or queries the width or height of the histogram on the screen.
This is equivalent to selecting Waveform Histograms from the Measure menu and
then entering a value in the Histogram Size box.
Group Histogram
Arguments <NR3> specifies the histogram size. The value can vary from 0.1 to 8.0 divisions in
HORizontal mode and from 0.1 to 10.0 divisions in VERTical mode. Resolution
is to the nearest pixel.
Examples HISTOGRAM:SIZE 2.0 sets the size of the histogram to 2.0 divisions.
HIStogram:SOUrce
This command sets or queries which source will be compared against the
histogram box when the histogram testing is enabled. This is equivalent to
selecting Waveform Histograms from the Measure menu and then choosing the
desired waveform source. The waveform need not be displayed for histograms to
run. You might want the channel displays disabled so you can see a full-screen
histogram and not have waveform data confuse the display.
Group Histogram
Arguments CH<x> selects a channel waveform as the source for the histogram. The x variable
can be expressed as an integer ranging from 1 through 4.
MATH<x> selects a math waveform as the source for the histogram. The x variable
can be expressed as an integer ranging from 1 through 4.
REF<x> selects a reference waveform as the source for the histogram. The x
variable can be expressed as an integer ranging from 1 through 4.
HIStogram:STATE
This command sets or queries whether the histogram calculations are enabled.
This is equivalent to selecting Waveform Histograms from the Measure menu.
Group Histogram
Group Horizontal
Syntax HORizontal?
0.00000000000;:HORIZONTAL:MAIN:INTERPRATIO
1.0000;POSITION 50.0000;UNITS:STRING "s";:HORIZONTAL:ROLL
AUTO;MODE AUTO;MODE:AUTO:LIMITRECORDLEN
200000;:HORIZONTAL:MODE:RECORDLENGTH 1000;SAMPLERATE
40.0000E+9;SCAL.
Group Horizontal
Syntax HORizontal:ACQDURATION?
Returns <NR3>
Group Horizontal
Syntax HORizontal:ACQLENGTH?
Returns <NR1>
Group Horizontal
Syntax HORizontal:DIVisions?
Arguments None.
Group Horizontal
Syntax HORizontal:FASTframe?
HORizontal:FASTframe:COUNt
This command sets or queries FastFrame frame count. This command is
equivalent to selecting Fast Frame Setup from the Horiz/Acq menu and entering
a value in the Frame Count box. FastFrame captures a series of triggered
acquisitions with minimal intervening time.
Group Horizontal
Group Horizontal
Syntax HORizontal:FASTframe:MAXFRames?
Related Commands
Examples HORIZONTAL:FASTFRAME:MAXFRAMES? might return HORIZONTAL:
FASTFRAME:MAXFRAMES 3, indicating that the maximum number of FastFrame
frames which can be acquired at the current frame length is 3.
HORizontal:FASTframe:MULtipleframes:FRAMESTart:<wfm>
This command sets or queries the start frame number on the specified waveform
for the FastFrame multiple frames feature. Valid waveforms include CH<x>,
MATH<x>, and REF<x>. The value of x can be an integer ranging from 1
through 4. The multiple frames feature supports displaying multiple frames in an
overlaid manner.
Group Horizontal
Arguments <NR1> specifies the start frame number on the specified waveform.
HORizontal:FASTframe:MULtipleframes:MODe
This command sets or queries the mode for the FastFrame multiple frames feature.
This feature displays multiple frames in an overlaid manner.
Group Horizontal
Syntax HORizontal:FASTframe:MULtipleframes:MODe
{OFF|OVERlay|ONLYOVERlay}
HORizontal:FASTframe:MULtipleframes:MODe?
HORizontal:FASTframe:MULtipleframes:NUMFRames:<wfm>
This command sets or queries the number of frames on the specified waveform
for the FastFrame multiple frames feature. The multiple frames feature supports
displaying multiple frames in an overlaid manner.
Group Horizontal
Arguments <wfm> specifies the waveform source. Valid waveforms include CH<x>,
MATH<x>, and REF<x>. Express the x variable as an integer ranging from
1 through 4.
<NR1> represents the number of frames on the specified waveform.
HORizontal:FASTframe:REF:FRAme
This command sets or queries the FastFrame reference frame number. The
Reference Frame number is used to calculate time differences for each frame
and displays those differences in the graticule. This command is equivalent to
selecting FastFrame Setup in the Horiz/Acq menu and entering a value in the
Time Stamps/Frame box.
Group Horizontal
HORizontal:FASTframe:REF:SOUrce
This command sets or queries FastFrame Reference waveform source. This is
equivalent to selecting FastFrame Setup from the Horiz/Acq menu and choosing
the reference source.
Group Horizontal
Arguments <wfm> specifies the FastFrame Reference waveform source. Valid waveforms
include CH<x> and MATH<x> The x variable can be expressed as an integer
ranging from 1 through 4.
HORizontal:FASTframe:SELECTED:CH<x>
This command sets or queries the FastFrame selected frame number on the
specified waveform.
Group Horizontal
HORizontal:FASTframe:SELECTED:MATH<x>
This command sets or queries the FastFrame selected frame number on the
specified waveform.
Group Horizontal
HORizontal:FASTframe:SELECTED:REF<x>
This command sets or queries the FastFrame selected frame number on the
specified waveform.
Group Horizontal
HORizontal:FASTframe:SELECTED:SOUrce
This command sets or returns the FastFrame source waveform. This is equivalent
to selecting FastFrame Setup from the Horiz/Acq menu, and then choosing the
waveform source. Valid waveforms include CH<x> and MATH<x>. The x
variable can be expressed as an integer ranging from 1 through 4.
Group Horizontal
Arguments <NR1> specifies the selected frame number on the specified waveform.
HORizontal:FASTframe:SEQuence
This command sets or queries the FastFrame single-sequence mode stop condition.
Group Horizontal
HORizontal:FASTframe:STATE
This command sets or returns the state of FastFrame acquisition. This is equivalent
to setting FastFrame to On in the FastFrame Setup menu. FastFrame lets users
capture a series of triggered acquisitions with minimal time between them.
The digitizing instrument in FastFrame mode is ready to accept a continuous burst
of triggers 400 ms after the controller sends the ACQuire:STATE RUN command.
Group Horizontal
<NR1> = 0 turns off horizontal FastFrame; any other value turns on horizontal
FastFrame.
HORizontal:FASTframe:SUMFrame
This command sets or queries the summary frame mode. When ENVelope is
selected, the last frame in a FastFrame acquisition is an envelope of all the prior
frames in the acquisition. When AVErage is selected, the last frame is replaced
with a frame that is the computed average of all the prior frames in the acquisition.
For the summary frame control to be active, the number of frames must be two
or greater.
Group Horizontal
Arguments NONE turns off the summary mode for FastFrame. This is the default setting.
Group Horizontal
Arguments <NR1> specifies the selected from frame number within the specified waveform.
<NR1> specifies the selected to frame number within the specified waveform.
Group Horizontal
Arguments <NR1> specifies the selected from frame number within the specified waveform.
<NR1> specifies the selected to frame number within the specified waveform.
Group Horizontal
Syntax HORizontal:FASTframe:TIMEStamp:DELTa:<wfm>?
Group Horizontal
Arguments <NR1> is the frame number for which the timestamp will be returned on the
specified waveform.
Group Horizontal
Syntax HORizontal:FASTframe:TIMEStamp:REF?
Group Horizontal
Syntax HORizontal:FASTframe:TIMEStamp:SELECTED:<wfm>?
HORizontal:FASTframe:TRACk
This command sets up or returns the state of FastFrame tracking feature. This
command is equivalent to selecting FastFrame Setup from the Horiz/Acq menu
and then clicking the desired Frame Tracking state.
When FastFrame Track is set to live, the channel and math waveforms are
locked together. Adjusting a channel waveform also adjusts a related math
waveform. All reference waveforms are also locked together but they are separate
from channel and math waveforms.
For example, when you set the Selected Frame Source Ch1 to Frame 3, then
Selected Frame Ch2, Ch3, Ch4, Math1, Math2, Math3 and Math4 are also set to
Frame 3.
When you set the Selected Frame Source Ref1 to Frame 2, then Selected Frame
Ref2, Ref3 and Ref4 are also set to Frame 2. If the Frame Tracking is set to Live,
changing Selected Frame Ch1 will not affect the Selected Frame Ref1 frame of
the Reference Frame setting.
When FastFrame Track is set to all, the channel, math and reference waveforms
are locked together. Adjusting a channel waveform also adjusts the related math
and reference waveforms.
For example, when you set the Selected Frame Source Ch1 to Frame 3, then
Selected Frame Ch2, Ch3, Ch4, Math1, Math2, Math3, Math4, Ref1, Ref2, Ref3
and Ref4 are also set to Frame 3.
Group Horizontal
Group Horizontal
Arguments <NR1> specifies the first and last frame of a range of frames.
Group Horizontal
Arguments <NR1> specifies the first and last frame of a range of frames.
Group Horizontal
Group Horizontal
Group Horizontal
Syntax HORizontal:FASTframe:XZEro:REF?
Group Horizontal
Syntax HORizontal:FASTframe:XZEro:SELECTED:CH<x>?
Group Horizontal
Syntax HORizontal:FASTframe:XZEro:SELECTED:REF<x>?
Group Horizontal
Syntax HORizontal:MAIn?
HORizontal[:MAIn]:DELay:MODe
This command sets or queries the time base trigger delay mode. This command is
equivalent to choosing Delay Mode On from the Horiz/Acq menu.
Group Horizontal
<NR1> = 0 disables the time base trigger delay mode, any other value enables the
time base trigger delay mode.
HORizontal[:MAIn]:DELay:POSition
This command sets or queries the time base position when Horizontal Delay Mode
is turned on. This command is equivalent to selecting Horizontal/Acquisition
Setup from the Horiz/Acq menu and then entering a Ref Point value.
Group Horizontal
Arguments <NR3> is from 0 to 100 and is the percentage of the waveform that is displayed
left of the center graticule.
NOTE. The upper limit of the waveform position is slightly limited by a value that
is determined from the record length (upper limit = 100 - 1/record length).
Examples HORIZONTAL:DELAY:POSITION 5E+1 sets the time base trigger delay position
to 50 percent.
HORIZONTAL:DELAY:POSITION? might return
:HORIZONTAL:MAIN:DELAY:POSITION 5.0000E+01, indicating that the time
base trigger delay position is currently set to 50 percent.
HORizontal[:MAIn]:DELay:TIMe
This command sets or queries the time base trigger delay time. This command is
equivalent to selecting Position/Scale from the Horiz/Acq menu and choosing a
value for Horiz Delay.
Group Horizontal
Arguments <NR3> specifies the time base trigger delay time setting, typically represented in
seconds.
Examples HORIZONTAL:DELAY:TIME 5.0E-3 sets the time base trigger delay time to 5 ms.
Group Horizontal
Syntax HORizontal:MAIn:INTERPRatio?
HORizontal[:MAIn]:POSition
Group Horizontal
Arguments <NR3> argument can range from 0 to 100 and is the percentage of the waveform
that is displayed left of the center graticule.
NOTE. The upper limit of the waveform position is slightly limited by a value that
is determined from the record length (upper limit = 100 - 1/record length).
HORizontal:MAIn:UNIts
This command sets or returns the units for the horizontal time base. It is
equivalent to setting the HORizontal:MAIn:UNIts:STRing.
Group Horizontal
Examples HORIZONTAL:MAIN:UNITS "LUM" sets the time base multiplier to 5.5, the units
to lumens and the time base units offset to 2.9.
HORIZONTAL:MAIN:UNITS? might return
:HORIZONTAL:MAIN:UNITS:STRING lum.
HORizontal:MAIn:UNIts:STRing
This command sets or returns the units string for the horizontal time base.
Group Horizontal
Examples HORIZONTAL:MAIN:UNITS:STRING LUM sets the units string for the time
base trigger delay to lumens.
HORIZONTAL:MAIN:UNITS:STRING? might return
:HORIZONTAL:MAIN:UNITS:STRING "lum", indicating that the units string for
the time base trigger delay is set to lumens.
HORizontal:MODE
This command set or queries the horizontal mode. Auto mode is the factory
default.
Group Horizontal
Arguments AUTO selects the automatic horizontal model. Auto mode attempts to keep
record length constant as you change the time per division setting. Record length
is read only.
CONSTANT selects the constant horizontal model. Constant mode attempts to
keep sample rate constant as you change the time per division setting. Record
length is read only.
MANUAL selects the manual horizontal model. Manual mode lets you change
sample mode and record length. Time per division or Horizontal scale is read only.
HORizontal:MODE:AUTO:LIMITrecordlen
This command sets or queries the record length limit used by the auto horizontal
mode.
Group Horizontal
HORizontal:MODE:RECOrdlength
This command sets or queries the record length.
Group Horizontal
Arguments <NR1> is the record length in samples. Manual mode lets you change the record
length, while the record length is read only for Auto and Constant mode.
HORizontal:MODE:SAMPLERate
This command sets or queries the sample rate.
Group Horizontal
HORizontal:MODE:SCAle
This command sets or queries the horizontal scale.
Group Horizontal
Arguments <NR1> is the horizontal scale in seconds per division. The horizontal scale is
read only for Manual mode.
HORizontal:ROLL
This command sets or queries the Roll Mode status. Use Roll Mode when you
want to view data at very slow sweep speeds. It is useful for observing data
samples on the screen as they occur. This command is equivalent to selecting
Horizontal/Acquisition Setup from the Horiz/Acq menu, selecting the Acquisition
tab, and setting the Roll Mode to Auto or Off.
Group Horizontal
Group Horizontal
Syntax HORizontal:TIMEStamp:CH<x>?
Group Horizontal
Syntax HORizontal:TIMEStamp:REF<x>?
Group Miscellaneous
Syntax ID?
Group Miscellaneous
Syntax *IDN?
NOTE. The command works only if the LT Limit Test option is enabled.
Syntax LIMit?
LIMit:BEEP
This command causes the instrument to beep when the waveform data exceeds the
limits set in the limit test (LIMit:STATE must be on).
NOTE. The command works only if the LT Limit Test option is enabled.
<NR1>
Examples LIMIT:BEEP ON causes a beep when any waveform data exceeds the limits
specified in the limit test.
LIMIT:BEEP? might return :LIMIT:BEEP 0, indicating that the instrument will
not beep when waveform data exceeds the limits specified in the limit test.
NOTE. The command works only if the LT Limit Test option is enabled.
LIMit:COMpare:CH<x>
This command sets or queries the template against which to compare the
waveform acquired from the channel specified by x. The template can be a
waveform saved in any of the reference locations (REF1 through REF4) or none.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments NONe turns off template testing for the channel specified by CH<x>.
CH<x> selects which channel waveform to use as the template against which to
compare the waveforms acquired by the specified channel (CH<x>).
LIMit:COMpare:MATH<x>
This command sets or queries the template against which to compare the math
waveform specified by x, which can be 1 through 4. The template can be a
waveform saved in any of the reference locations (REF1 through REF4) or none.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments NONe argument turns off template testing for the math waveform specified by
MATH<x>.
REF<x> argument selects which reference waveform to use as the template against
which to compare the math waveform specified by MATH<x>.
LIMit:COMpare:REF<x>
This command sets or queries the template against which to compare the reference
waveform specified by x, which can be 1 through 4. The template can be a
waveform saved in any of the reference locations (REF1 through REF4) or none.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments NONe argument turns off template testing for the reference waveform specified
by REF<x>.
REF<x> argument selects which reference waveform to use as the template against
which to compare the reference waveform specified by REF<x>.
LIMit:EMail
This command sets or queries whether an e-mail is generated when the source
waveform data exceeds the limits specified for the limit test.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments OFF disables generating an e-mail when the source waveform exceeds the test
limits.
ON enables generating an e-mail when the source waveform exceeds the test limits.
<NR1> = 0 disables the e-mail feature so that when the source waveform data
exceeds the limits set by the limit test, an e-mail is not generated; any other value
enables the e-mail feature so that when the source waveform data exceeds the
limits set by the limit test, an e-mail is generated. For queries, a 0 is returned if
the e-mail feature is off; a 1 is returned if the e-mail feature is on.
Examples LIMIT:EMAIL 1 enables the e-mail feature so that when the source waveform
data exceeds the limits set by the limit test, an e-mail is generated.
LIMIT:EMAIL? might return :LIMIT:EMAIL 0, indicating that the e-mail
feature is disabled and that an e-mail will not be generated when the source
waveform exceeds the limits of the limit test.
LIMit:HARDCopy
This command sets or queries whether a hard copy operation is executed on
the waveform when any waveform data exceeds the limit set in the limit test.
LIMit:STATE must be set to ON for the hard copy operation to execute. The hard
copy operation uses the port and prints in the format and layout specified by
the HARDCopy commands.
NOTE. The command works only if the LT Limit Test option is enabled.
ON turns on the hard copy operation for the waveform when any waveform data
exceeds the limits set by the limit test.
<NR1> = 0 disables the hard copy operation; any other value turns on the hard
copy operation for the waveform when any waveform data exceeds the limits set
by the limit test. For queries, a 0 is returned if the hard copy operation is off; a 1 is
returned if the hard copy operation is on.
Examples LIMIT:HARDCOPY ON specifies that the hard copy operation will occur for the
waveform when any waveform data exceeds the limits specified in the limit test.
LIMIT:HARDCOPY? might return :LIMIT:HARDCOPY 0, indicating that the
hardcopy operation is disabled.
LIMit:HIGHLIGHTHits
This command sets or queries whether violation highlighting occurs when limit
testing is active, and, if the RESET argument is set, clears the highlighting.
NOTE. The command works only if the LT Limit Test option is enabled.
<NR1> = 0 disables the violation highlighting when limit testing is active; any
other value enables the violation highlighting feature when limit testing is active.
For queries, a 0 is returned if the violation highlighting feature is off; a 1 is
returned if the violation highlighting feature is on.
NOTE. The command works only if the LT Limit Test option is enabled.
Syntax LIMit:HIGHLIGHTHits:RESet
LIMit:LOCk
This command sets or queries whether vertical scaling and positioning affect both
source and template for template comparison pairs.
NOTE. The command works only if the LT Limit Test option is enabled.
<NR1> = 0 disables the lock feature; any other value enables the lock feature.
For queries, a 0 is returned if the lock feature is off; a 1 is returned if the lock
feature is on.
Examples LIMIT:LOCK ON enables the lock feature so that vertical scaling and positioning
affect both the source and the template for template comparison pairs.
LIMIT:LOCK? might return :LIMIT:LOCK 0, indicating that the lock feature is
disabled.
LIMit:LOG
This command sets or queries whether a log file is saved when the source
waveform data exceeds the test limits.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments OFF disables saving a log file when the source waveform exceeds the test limits.
ON enables saving a log file when the source waveform exceeds the test limits.
<NR1>= 0 disables the save log file feature so that when the source waveform data
exceeds the limits set by the limit test, a log file is not saved; any other value
enables the save log file feature so that when the source waveform data exceeds
the limits set by the limit test, a log file is saved. For queries, a 0 is returned if the
save log file feature is off; a 1 is returned if the save log file feature is on.
Examples LIMIT:LOG 1 enables the save log file feature so that when the source waveform
data exceeds the limits set by the limit test, a log file is saved.
LIMIT:LOG? might return :LIMIT:LOG 0, indicating that the save log file
feature is disabled and that a log file will not be saved when the source waveform
exceeds the limits of the limit test.
LIMit:SAVEWFM
This command sets or queries whether the source waveform is saved when the
source waveform data exceeds the test limits.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments OFF disables saving the source waveform when it exceeds the test limits.
ON enables saving the source waveform when it exceeds the test limits.
<NR1> = 0 disables the save waveform feature so that when the source waveform
data exceeds the limits set by the limit test, the source waveform is not saved; any
other value enables the save waveform feature so that when the source waveform
data exceeds the limits set by the limit test, the source waveform is saved. For
queries, a 0 is returned if the save waveform feature is off; a 1 is returned if the
save waveform feature is on.
Examples LIMIT:SAVEWFM 1 enables the save waveform feature so that when the source
waveform data exceeds the limits set by the limit test, the source waveform
is saved.
LIMIT:SAVEWFM? might return :LIMIT:SAVEWFM 0, indicating that the save
waveform feature is disabled and that the source waveform will not be saved
when it exceeds the limits of the limit test.
LIMit:SAVEWFM:FILEName
This command sets or queries the path where waveforms or log files will be saved
when the waveform data exceeds the limits set by the limit test.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments <string> argument is a string containing the path of where the waveform will
be saved.
LIMit:SRQ
This command sets or queries whether a Service Request Interrupt (SRQ) is
generated when the waveform data falls outside of the test limits.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments OFF disables generation of an SRQ when the waveform data falls outside of the
limits set by the limit test.
ON enables generation of an SRQ when the waveform data falls outside of the
limits set by the limit test. If an SRQ is generated, the instrument sends the status
event Limit testing failed.
<NR1> = 0 disables sending an SRQ when the waveform data falls outside of the
limits set by the limit test; any other value enables generation of an SRQ when the
waveform data falls outside of the limits set by the limit test. For queries, a 0 is
returned if SRQ is off; a 1 is returned if the SRQ is on.
Examples LIMIT:SRQ 1 specifies that an SRQ will be generated when the waveform data
falls outside of the limits set by the limit test. If an SRQ is generated, an status
event of Limit testing failed is output.
LIMIT:SRQ? might return :LIMIT:SRQ 0, indicating that an SRQ will not be
generated when the waveform data falls outside of the limits set by the limit test.
LIMit:STATE
This command sets limit testing on or off or queries whether limit testing is in
effect.
NOTE. The command works only if the LT Limit Test option is enabled.
<NR1> = 0 disables the limit testing operation; any other value turns on limit
testing of waveforms. For queries, a 0 is returned if limit testing is off; a 1 is
returned if the limit testing is on.
NOTE. The command works only if the LT Limit Test option is enabled.
Syntax LIMit:STATus?
Examples LIMIT:STATUS? might return :LIMIT:STATUS PASS, indicating that the limit
test is passing.
LIMit:STOPOnviolation
This command sets or queries whether acquisitions are stopped when the
waveform data exceeds the test limits.
NOTE. The command works only if the LT Limit Test option is enabled.
ON enables the stop on violation feature so that when the waveform data exceeds
the limits set by the limit test, acquisitions are stopped.
<NR1>= 0 disables the stop on violation feature; any other value enables the stop
on violation feature so that when the waveform data exceeds the limits set by the
limit test, acquisitions are stopped. For queries, a 0 is returned if the stop on
violation feature is off; a 1 is returned if the stop on violation feature is on.
LIMit:TEMPlate:DESTination
This command sets or queries the destination reference waveform that the
LIMit:TEMPlate:STORe command will use.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments REF<x> specifies the reference waveform destination in which the template
waveform is to be stored.
LIMit:TEMPlate:SOUrce
This command sets or queries the channel, math waveform, or reference waveform
that the LIMit:TEMPlate:STORe command will use.
NOTE. The command works only if the LT Limit Test option is enabled.
Syntax LIMit:TEMPlate:SOUrce
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
LIMit:TEMPlate:SOUrce?
Examples LIMIT:TEMPLATE:SOURCE CH2 specifies that the template waveform for limit
tests is the waveform currently acquired using Channel 2.
LIMIT:TEMPLATE:SOURCE? might return :LIMIT:TEMPLATE:SOURCE MATH3,
indicating that the template waveform for limit tests is the waveform currently
stored as the Math 3 waveform.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments <wfm> specifies the waveform that will be saved as the template. The source of the
waveform can be CH<x> (where x is 1 through 4 for four channel instruments),
MATH<x>, or Ref<x> (where x is 1 through 4).
REF<x> specifies a reference location in which the template waveform will be
stored. The reference waveform specified by x, which can be 1 through 4.
<file path> specifies a file path where the template waveform will be stored.
This argument is a quoted string.
LIMit:TEMPlate:TOLerance:HORizontal
This command sets or queries the amount, in units of horizontal divisions, by
which the source waveform is varied horizontally when creating the destination
waveform.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments <NR3> is the amount, in horizontal divisions, by which the current source
waveform is allowed to deviate from the template waveform without exceeding
the limits set in the limit test. The range is 0 to 5 divisions.
LIMit:TEMPlate:TOLerance:VERTical
This command sets or queries the amount, in units of vertical divisions, by which
the source waveform is varied vertically when creating the destination waveform.
NOTE. The command works only if the LT Limit Test option is enabled.
Arguments <NR3> is the amount, in vertical divisions, by which the current source waveform
is allowed to deviate from the template waveform without exceeding the limits set
in the limit test. The range is 0 to 5 divisions.
LOCk
This command enables or disables all front panel buttons and knobs, including
the touch screen. There is no front panel equivalent.
Group Miscellaneous
NONe enables all front panel controls. This is equivalent to the UNLock ALL
command.
If the instrument is in the Remote With Lockout State (RWLS), the LOCk
NONe command has no effect. For more information, see the ANSI/IEEE Std
488.1-1987 Standard Digital Interface for Programmable Instrumentation, section
2.8.3 on RL State Descriptions.
LOCK? might return :LOCK NONE, indicating that the front panel controls are
enabled by this command.
Group Miscellaneous
Syntax *LRN?
FULLSCREEN;:APPLICATION:EXTAPP:STATE
NOTRUNNING;:VARIABLE:EVENT:REPORT BOTH;:AUXOUT:SOURCE
ATRIGGER;EDGE FALLING;:CMDBATCH 1;:HEADER 1;:LOCK
NONE;:ROSC:SOURCE INTERNAL;:VERBOSE 1;:ALIAS:STATE
0;:DISPLAY:CLOCK 1;COLOR:PALETTE:IMAGEVIEW
TEMPERATURE;RECORDVIEW NORMAL;USER:GRATICULE 165,50,15;CH1
180,50,100;CH2 300,50,100;CH3 60,50,100;CH4 240,50,100;REF1
0,90,0;REF2 0,90,100;REF3 60,90,100;REF4 240,90,100;MATH1
160,50,100;MATH2 40,60,100;MATH3 120,60,100;MATH4
195,50,100;HISTOGRAM 320,50,100;CARET 150,50,100;MASK
0,25,75;MASKHIGHLIGHT 140,50,100;:DISPLAY:COLOR:MATHCOLOR
DEFAULT.
MARK
This commands moves to the next or previous reference mark, or it queries the
current mark setup.
Examples MARK NEXT moves to the next reference mark on the right.
Arguments CH<x> creates the mark on a channel waveform, where <x> is the channel number.
Arguments CH<x> deletes the mark on a channel waveform, where <x> is the channel number.
REF<x> deletes the mark on a reference waveform, where <x> is the reference
waveform number.
ALL deletes all marks on all waveforms.
COLUMN deletes marks on all waveforms in the current zoom pixel column.
Syntax MARK:FREE?
Examples MARK:FREE? might return :MARK:FREE 1011, indicating there are 1,011 marks
available for use.
Syntax MARK:SELected:END?
Syntax MARK:SELected:FOCUS?
MARK:SELected:LABel
This command sets or queries the label for the selected mark.
Examples MARK:SELECTED:LABEL Test 42.3 sets the selected mark to a User mark and
changes the mark description to Test 42.3.
MARK:SELECTED:LABEL? might return :MARK:SELECTED:LABEL "+Edge:
level=420.32mV", indicating that the label description for the selected mark is
+Edge: level=420.32mV.
Syntax MARK:SELected:MARKSINCOLumn?
Syntax MARK:SELected:OWNer?
Syntax MARK:SELected:SOURCE?
Syntax MARK:SELected:STARt?
MARK:SELected:STATe
This command sets or queries the on or off state of the selected mark. The selected
mark is at or near the center of the display. If you press the Set/Clear button,
this mark will disappear.
<NR1>= 0 disables the selected mark; any other value enables the selected mark.
For queries, a 0 is returned if the selected mark state is off; a 1 is returned if
the selected mark state is on.
Syntax MARK:SELected:ZOOm:POSition?
Syntax MARK:SELected:ZOOm:SCAle?
Syntax MARK:TOTal?
Examples MARK:TOTAL? might return :MARK:TOTAL 210, indicating that 210 marks are in
use.
Group Mask
Syntax MASK?
MASK:AUTOAdjust
This command optimizes or queries the signal position within the mask to
minimize hits. It sets a mode so that the MASK:SOURCE waveform is compared
against the mask and is shifted up, down, left, or right to minimize the hits.
Group Mask
<NR1> = 0 disables the autoadjust function; any other value enables it.
MASK:AUTOAdjust:HDELTA
This command sets or returns how far autofit searches horizontally.
Autofit moves the waveform vertically and/or horizontally to reduce the number
of hits within a given mask. If infinite or variable persistence is enabled, these
movements will clear any persistant data. If Autofit makes frequent adjustments,
there might be very little or even no persistant data displayed.
Group Mask
MASK:AUTOAdjust:VDELTA
This command sets or returns how far autofit searches vertically.
Autofit moves the waveform vertically and/or horizontally to reduce the number
of hits within a given mask. If infinite or variable persistence is enabled, these
movements will clear any persistant data. If Autofit makes frequent adjustments,
there might be very little or even no persistant data displayed.
Group Mask
MASK:AUTOSet:AUTOAdjust
This command sets or returns whether the instrument settings are automatically
matched to signal characteristics and specific mask requirements. It controls what
happens at the end of a mask autoset. If ON, the horz/vert auto adjustment is run
ONCE to potentially improve the result of mask autoset.
This command, like all the MASK:AUTOSET commands, affects only an autoset
on a standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:autoadjust function; any other value enables it.
MASK:AUTOSet:HPOS
This command controls whether the autoset algorithm will attempt to change
the horizontal position of the signal while attempting to do a mask autoset. The
default is ON.
This command, like all the MASK:AUTOSET commands, affects only an autoset
on a standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:hpos function; any other value disables enables it.
MASK:AUTOSet:HSCAle
This command controls whether the autoset algorithm will attempt to change the
horizontal scale while attempting a mask autoset.
This command, like all the MASK:AUTOSET commands, affects only an autoset
on a standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:hscale function; any other value enables it.
MASK:AUTOSet:MODe
This command controls whether a mask autoset will be automatically done after
a standard mask is selected. The autoset will never happen if the standard mask
is selected from GPIB, since a SET? sent back to the oscilloscope should not
perform a mask autoset.
The default value is: manual.
This command, like all the MASK:AUTOSET commands, affects only an autoset
on a standard mask, not the general instrument autoset function.
Group Mask
MASK:AUTOSet:OFFSETAdj
This command sets mask autoset not to enforce the rule that, for pulse standards,
require 0 V to be in a certain place in the mask. Instead, mask autoset will attempt
to measure the DC offset in the signal and use oscilloscope offset or position
controls to compensate for the DC offset in the signal.
This command, like all the MASK:AUTOSET commands, affects only an autoset
on a standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:offsetadj function; any other value enables it.
MASK:AUTOSet:STANdard
This command selects the standard mask in a mask autoset.
This command, like all the MASK:AUTOSET commands, affects only an autoset
on a standard mask, not the general instrument autoset function.
Conditions This command is only valid if the instrument has Option MTM installed.
Group Mask
Syntax MASK:AUTOSet:STANdard
{ATATXG1|ATATXG2|ATATXG3|ATARXG1|ATARXG2
|ATARXG3|CLOCKCoax|CLOCKSymmetrical|D1|D2
|DS0Contra|DS0Double|DS0Single|DS0Timing|DS1
|DS1A|DS1C|DS2RATESymmetrical|DS2RATECoax
|DS2|DS3|DS4NA|DS4NA_Max
|E1Symmetrical|E1Coax|E2|E3|E4_0|E4_1|ENET100FX
|ENET100STP |ENET100UTP |ENET1250|ENET1000BCX_NTP2
|ENET1000BCX_ATP2|ENET1000BCX_ATP3|ENETXAUI_Near
|ENETXAUI_Far|FC133|FC266|FC531|FC1063|FC1063Draft
|FC2125|FC133E|FC266E|FC531E|FC1063E|FC1063E_NBT
|FC1063E_NDT|FC1063E_NGT|FC1063E_ABT|FC1063E_ADT
|FC1063E_AGT|FC1063E_ABR|FC1063E_ADR|FC1063E_AGR
|FC2125E_NBT|FC2125E_NDT|FC2125E_NGT|FC2125E_ABT
|FC2125E_ADT|FC2125E_AGT|FC2125E_ABR|FC2125E_ADR
|FC2125E_AGR|FC4250E_ABR|FC4250E_ABT|FC4250E_ADR
|FC4250E_ADT|FC4250E_AGR|FC4250E_AGT|FC4250E_NBT
|FC4250E_NDT|FC4250E_NGT|FST1|FST2|FST3|FST4
|FST5|FST6|FW1394BS400BT1|FW1394BS400BT2
|FW1394BS800BT1|FW1394BS800BT2|FW1394BS1600BT1
|FW1394BS1600BT2|FW1394BS400B|FW1394BS800B
|FW1394BS1600B|G703DS1|G703DS3|HST1|HST2
|HST3|HST4|HST5|HST6|INF2_5G
|INF2_5GE|NONe|OC1|OC3|OC12|OC48|OC48_FEC
|RATE32Mbit|RATE97Mbit|RIO_DRV500M|RIO_DRV750M
|RIO_DRV1G|RIO_DRV1_5G|RIO_DRV2G|RIO_EDRV500M
|RIO_EDRV750M |RIO_EDRV1G|RIO_EDRV1_5G|RIO_EDRV2G
|RIO_RCV500M|RIO_RCV750M|RIO_RCV1G|RIO_RCV1_5G
|RIO_RCV2G|RIO_SERIAL_1G|RIO_SERIAL_2G|RIO_SERIAL_3G
|SFI5_XMITADATA2|SFI5_XMITCDATA2|SFI5_XMITACLK2
|SFI5_XMITCCLK2|SFI5_RCVBDATA2|SFI5_RCVDDATA2
|SFI5_RCVBCLK2|SFI5_RCVDCLK2|SFI5_XMITADATA3
|SFI5_XMITCDATA3|SFI5_XMITACLK3|SFI5_XMITCCLK3
|SFI5_RCVBDATA3|SFI5_RCVDDATA3|SFI5_RCVBCLK3
|SFI5_RCVDCLK3|PCIEXPRESS_Xmit|PCIEXPRESS_Rcv
|SAS1_5_IR|SAS1_5_CR|SAS1_5_XR|SAS1_5_IR_AASJ
|SAS1_5_CR_AASJ|SAS1_5_XR_AASJ|SAS1_5_SATA
|SAS3_0_IR|SAS3_0_CR|SAS3_0_XR|SAS3_0_IR_AASJ
|SAS3_0_CR_AASJ|SAS3_0_XR_AASJ|SAS3_0_SATA
|STM0_1|STM0_0|STM0_HDBX|STM1E_0|STM1E_1|STS1Pulse
|STS1Eye|STS3|STS3_Max|TFI5_2|TFI5_3
|USERMask|VIDEO270|VIDEO292M|VIDEO360|VSROC192}
MASK:AUTOSet:STANdard?
ENET100STP (IEEE Std 802.3 and ANSI X3.263-1995, 100 Base-Tx, STP,
125 Mb/s )
ENET100UTP (IEEE Std 802.3 and ANSI X3.263-1995, 100 Base-Tx, UTP,
125 Mb/s)
ENET1250 (IEEE Std 802.3 and ANSI X3.263-1995, GB Ethernet, 1.25 Gb/s)
FC1063Draft (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, Draft Rev 11)
USERMask
MASK:AUTOSet:TRIGger
This command specifies whether a mask AUTOSet affects the trigger level. Other
trigger settings such as type of trigger are not changed by autoset. The default is
ON.
This command, like all the mask autoset commands, affects only an autoset on a
standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:trigger function; any other value enables it.
MASK:AUTOSet:USER:ONE
This command sets or queries the level 1 value used by autoset for user masks.
Group Mask
Arguments <NR3> sets the level 1 value used by autoset for user masks.
Examples MASK:AUTOSET:USER:ONE 1 sets the autoset for 1 in user masks is 1.0 volts.
MASK:AUTOSet:USER:TYPe
This command sets or queries how autoset scales a mask.
Group Mask
MASK:AUTOSet:USER:ZERo
This command sets or queries the level 0 used by autoset for user masks.
Group Mask
Arguments <NR3> sets the zero level that autoset uses for user masks.
Examples MASK:AUTOSET:USER:ZERO 1.000 sets the autoset for zero in user masks to
scales in a mask to normalize.
MASK:AUTOSET:USER:ZERO? might return :MASK:AUTOSET:USER:ZERO
0.0000, indicating that the autoset is using 0.0 volts for zero in user masks.
MASK:AUTOSet:VPOS
This command controls whether the mask autoset algorithm will affect the vertical
position (or offset) of the signal while attempting to autoset. The default is ON.
This command, like all the mask autoset commands, affects only an autoset on a
standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:vpos function; any other value enables it.
MASK:AUTOSet:VSCAle
This command controls whether the mask autoset algorithm will affect the vertical
scale while attempting to autoset.
This command, like all the mask autoset commands, affects only an autoset on a
standard mask, not the general instrument autoset function.
Group Mask
<NR1> = 0 disables the autoset:vscale function; any other value enables it.
Group Mask
Syntax MASK:COPy:USER
Group Mask
Arguments RESET sets to zero the number of hits for all mask segments on the specified
source.
Examples MASK:COUNT resets to zero the number of hits for all mask segments on the
specified source.
Group Mask
Syntax MASK:COUNt:FAILURES?
Returns <NR1>
Group Mask
Syntax MASK:COUNt:HITS?
Returns <NR1>
Group Mask
Syntax MASK:COUNt:SEG<m>:HITS?
Returns <NR1>
MASK:COUNt:STATE
This command sets or queries the mask hits count state; it controls whether
mask counting is being done. MASK:DISplay must be ON to enable
MASK:COUNt:STATE to count mask violations.
Group Mask
<NR1> = 0 turns off mask hit counting, and other values turn on mask hit counting.
Group Mask
Syntax MASK:COUNt:TESTS?
Returns <NR1>
Group Mask
Syntax MASK:COUNt:TOTal?
Returns <NR1>
Group Mask
Syntax MASK:COUNt:VIOLATIONS?
Returns <NR1>
Group Mask
Syntax MASK:COUNt:WAVEFORMS?
Returns <NR1>
MASK:DISplay
This command sets or queries whether or not defined masks are displayed on the
screen. This is useful for temporarily turning off user-defined masks without
deleting them. It is also useful for removing a standard mask from the screen, but
leaving it as the selected standard. Mask counting, mask testing, and mask autoset
are unavailable if the mask display is Off. The default is On.
Group Mask
Arguments ON shows the masks on the display. This is the default value.
<NR1> = 0 removes the masks from the display; any other value shows the masks
on the display.
MASK:FILTer
This command sets or returns whether the selected digital filter will be run on
the waveform data. The filter simulates optical hardware. That is, it simulates
different hardware for each of several different optical standards.
The digital filter runs on OC1, OC3, OC12, OC48, FC133, FC266, FC531,
FC1063, FC2125Draft, Gigabit Ethernet, Infiniband 2.5Gb, 1394b, 393Mb,
786.4 3Mb, 1.572 Gb
Group Mask
<NR1> = 0 disables the digital filter; any other value enables it.
MASK:HIGHLIGHTHits
This command sets or returns whether or not hits in a mask are highlighted in
different colors than other waveform data. The default is On.
Group Mask
<NR1> = 0 disables the mask:highlighthits function; any other value enables it.
MASK:INVert
This command controls whether the mask is drawn inverted. It has no effect if this
mask cannot be inverted. The default is Off (Positive).
Group Mask
Arguments ON Negative
OFF Positive
<NR1> = 0 disables the mask:invert function; any other value enables it.
MASK:LOCk
This command sets or returns the mask lock to waveform mode. It locks the mask
to the waveform such that changes to the horizontal and/or vertical scale settings
redraws the mask segments in proportion. This feature allows for expanding
horizontal and/or vertical settings to zoom in on waveforms and masks to visually
examine violation areas in more detail.
Group Mask
<NR1> = 0 turns off mask lock to waveform and any other value turns on mask
lock to waveform.
MASK:MARgin:PERCent
This command sets or queries the mask margin percentage. If you set a positive
mask margin percentage, the polygon expands and the mask test will be more
difficult to pass due to the expanded test area. If you set a negative mask margin
percentage, the polygon shrinks and the mask test will be easier to pass due to
the smaller area.
Group Mask
MASK:MARgin:STATE
This command sets or returns the state of the mask margins.
Group Mask
OFF turns off mask margins. The currently displayed margined mask is erased and
the original mask is displayed.
<NR1> = 0 turns off mask margins; any other integer turns on the selected mask
margins.
MASK:MASKPRE:AMPlitude
This command sets or returns the current masks nominal pulse amplitude in
volts. The query form of this command returns the nominal pulse amplitude
of the displayed mask. The set form of this command only affects the current
(displayed) mask.
Group Mask
Arguments <NR3> is a floating number that sets the nominal pulse amplitude in volts.
Examples MASK:MASKPRE:AMPLITUDE 2.4 sets the current mask nominal pulse amplitude
to 2.4 volts.
MASK:MASKPRE:AMPLITUDE? might return :MASK:MASKPRE:AMPLITUDE 1,
indicating that the current masks nominal pulse amplitude is set to 1.0 V.
MASK:MASKPRE:HSCAle
This command sets or returns the nominal timing resolution used to draw the
mask, in time/division. The query form of this command returns the nominal
timing resolution of the displayed mask. The set form of this command only
affects the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the mask drawing timing resolution.
Examples MASK:MASKPRE:HSCALE 40E-9 sets the nominal timing resolution used to draw
the mask pulse shape to 40 nanoseconds per division.
MASK:MASKPRE:HSCALE? might return :MASK:MASKPRE:HSCALE 1, indicating
that the current masks nominal timing resolution is to 1 nanosecond per divisions.
MASK:MASKPRE:HTRIGPOS
This command sets or returns the nominal trigger position (pulse leading edge)
used to draw the mask as a fraction of the display width. The query form of this
command returns the nominal trigger position of the displayed mask. The set form
of this command only affects the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number in the range of 0.0 to 1.0 that sets the trigger
points as a fraction of the display width, referenced from the left edge of the
graticule. The number 0.0 represents the left edge.
Examples MASK:MASKPRE:HTRIGPOS 0.6 sets the current mask nominal pulse leading
edge position to the sixth horizontal graticule division.
MASK:MASKPRE:HTRIGPOS? might return :MASK:MASKPRE:HTRIGPOS 0.8,
indicating that the trigger position is set to eight horizontal graticule divisions.
MASK:MASKPRE:PATTERNBITS
This command sets or returns the number of bits used for serial trigger for the
User mask standard. For example, DS1 requires six bits: four leading zeros,
a one, and a trailing zero. The query form of this command returns the serial
bit value of the displayed mask. The set form of this command only affects the
current (displayed) mask.
Group Mask
MASK:MASKPRE:PRESAMPBITS
This command sets or returns the number of bits before the (isolated one) pulse
leading edge in the serial trigger pass/fail testing. For example, DS1 has four
leading zeros. The query form of this command returns the presample bit value
of the displayed mask. The set form of this command only affects the current
(displayed) mask.
Group Mask
Arguments <NR1> is an integer that sets the number of bits before the trigger pulse.
MASK:MASKPRE:RECOrdlength
This command sets or returns the nominal record length for pulse mask testing.
The query form of this command returns the record length value of the displayed
mask. The set form of this command only affects the current (displayed) mask.
Group Mask
MASK:MASKPRE:TRIGTOSAMP
This command sets or returns the time, in seconds, from the (leading edge) trigger
position to the pulse bit sampling position. The query form of this command
returns the time value of the displayed mask. The set form of this command only
affects the current (displayed) mask.
Group Mask
Arguments <NR3> is the floating point number that sets the time to the pulse bit sampling
position.
MASK:MASKPRE:VOFFSet
This command sets or returns the nominal vertical offset, in volts, used to
vertically offset the input channels. The query form of this command returns the
offset value of the displayed mask. The set form of this command only affects
the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal vertical offset in volts.
Examples MASK:MASKPRE:VOFFSET 0.0 sets the current mask nominal vertical offset
to 0.0 volts.
MASK:MASKPRE:VOFFSET? might return :MASK:MASKPREVOFFSET 1.0000,
indicating that the offset value of the displayed mask is set to 1.0 volts.
MASK:MASKPRE:VPOS
This command sets or returns the nominal vertical position, control in divisions,
used to vertically position the input channels. The query form of this command
returns the vertical position value of the displayed mask. The set form of this
command only affects the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal vertical position control
in divisions.
Examples MASK:MASKPRE:VPOS -0.8 sets the current mask nominal vertical position
to -0.8 divisions.
MASK:MASKPRE:VPOS? might return :MASK:MASKPRE:VPOS 1.0000,
indicating that the vertical position value of the displayed mask is set to 1.0
divisions.
MASK:MASKPRE:VSCAle
This command sets or returns the nominal vertical scale, in volts per division, used
to vertically scale the input channels. The query form of this command returns the
vertical scale value of the displayed mask. The set form of this command only
affects the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal bit width in seconds.
Examples MASK:MASKPRE:VSCALE 200E-3 sets the current mask nominal vertical scale
to 200 millivolts per division.
MASK:MASKPRE:VSCALE? might return :MASK:MASKPRE:VSCALE
400.0000E-3, indicating that the vertical position value of the displayed mask is
set to 400 millivolts per division.
MASK:MASKPRE:WIDth
This command sets or returns the nominal bit width in seconds. The query form
of this command returns the bit width value of the displayed mask. The set form
of this command only affects the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal bit width in seconds. This
number is the time of one bit of data where bit width = 1 / ( data rate of the signal ).
Examples MASK:MASKPRE:WIDTH 648E-9 sets the current mask nominal bit width to
648 nanoseconds (1.544 Mbits/second).
MASK:MASKPRE:WIDTH? might return :MASK:MASKPRE:WIDTH 500.0000E9,
indicating that the bit width value of the displayed mask is set to 500 nanoseconds.
MASK:POLarity
This command sets or returns the input waveform polarity for the pass/fail test.
It controls whether to test positive pulse, negative pulse, or both during pass/fail
testing. This command only applies when MASK:TESt:STATE is on.
Group Mask
Arguments BOTh enables testing for both positive and negative pulses. The instrument tests
positive pulses on the mask:source waveform until of the waveform has been
tested. Then the instrument inverts the mask and performs the remaining tests.
NEGAtive enables testing on negative pulses.
Examples MASK:POLARITY BOTH sets pass/fail to test both positive (normal) and negative
(inverted) waveforms.
MASK:POLARITY? might return :MASK:POLARITY POSITIVE, indicating that
the input waveform polarity for the pass/fail test is set to positive.
Group Mask
Arguments <m> is an integer that specifies the mask segment number to delete from the
current mask.
DELETE removes the specified mask segment from the mask.
Examples MASK:SEG3 DELETE deletes mask segment three from the current mask.
Group Mask
Syntax MASK:SEG<m>:NR_Pt?
Arguments <m> is an integer number that specifies a mask segment number of the current
mask.
MASK:SEG<m>:POINTS
This command sets or returns the X-Y user coordinates of all points in the current
mask segment. The set form defines new points in the current mask, replacing any
existing points in the current mask segment; it sets or returns the vertices for a
particular segment in the current mask.
Group Mask
Arguments <m> is an integer that specifies the current mask segment number.
<NR3> refers to the coordinates of one of the vertices in the Current mask. Each
pair of numbers represents the horizontal and vertical coordinates of a mask
segment vertex. The pairs must be listed in a counterclockwise order. If the
vertical or horizontal scale or position is changed after this command and then the
query form of this command is issued, the value returned from the instrument will
not be the same. If just one pair is input, it is ignored and the current mask segment
is marked as undefined. The default is no points in the current mask segment.
MASK:SOUrce
This command sets or reports which source will be compared against the mask(s)
when counting is turned on; it controls which trace to use in mask counting. It
also affects mask autoset and how triggering is set up when you select the mask.
Group Mask
Arguments CH<1-4> selects a channel waveform to be compared against the specified mask.
The range for is 1 through 4.
MATH<1-4> selects a math waveform to be compared against the specified mask.
The range for is 1 through 4.
REF<1-4> selects a reference waveform to be compared against the specified
mask. The range is 1 through 4.
Examples MASK:SOURCE CH1 enables CH1 to be compared against the mask. Since a
timebase is not specified, the default, Main, is used.
MASK:SOURCE? might return :MASK:SOURCE CH1,MAIN, indicating that the
Channel 1 waveform will be compared against the mask using the Main timebase.
MASK:STANdard
This command deletes the existing mask (if any) and sets the selected standard
mask. If MASK:COUNt:STATE is ON, mask counting starts immediately. The
query form of this command returns the current mask standard.
NOTE. There are several available mask standards that require a higher
bandwidth than permitted for some instruments. In such cases, a warning is
posted to the standard event system upon selection of any of these standards. To
ensure that the mask you select is fully supported by the instrument, always check
the event status register after selecting a mask standard.
The following warning event is posted if the mask exceeds the instrument
bandwidth: 2318,Consider system bandwidth when testing at this bit rate.
Conditions This command is only valid for instruments with Option MTM installed.
Group Mask
|FC1063E_AGR|
FC1063E_AGT|FC1063E_NBT|FC1063E_NDT|FC1063E_NGT|FC133|
FC133E|FC2125|FC2125E_ABR|FC2125E_ABT|FC2125E_ADR|FC2125E_ADT|
FC2125E_AGR|FC2125E_AGT|FC2125E_NBT|FC2125E_NDT
|FC2125E_NGT|FC266|FC266E|FC4250E_ABR|FC4250E_ABT
|FC4250E_ADR|FC4250E_ADT|FC4250E_AGR
|FC4250E_AGT|FC4250E_NBT|FC4250E_NDT
|FC4250E_NGT|FC531|FC531E|FST1|FST2|FST3
|FST4|FST5|FST6|FW1394BS1600B|
FW1394BS1600BT1|FW1394BS1600BT2|FW1394BS400B
|FW1394BS400BT1|
FW1394BS400BT2|FW1394BS800B|FW1394BS800BT1|FW1394BS800BT2|
G703DS1|G703DS3|HST1|HST2|HST3|HST4|HST5|HST6|INF2_5G|
INF2_5GE|NONe|OC1|OC12|OC3|OC48|OC48_FEC|PCIEXPRESS_Rcv|
PCIEXPRESS_Xmit|RATE32Mbit|RATE97Mbit|RIO_DRV1G
|RIO_DRV1_5G|
RIO_DRV2G|RIO_DRV500M|RIO_DRV500M|RIO_DRV750M|RIO_EDRV1G|
RIO_EDRV1_5G|RIO_EDRV2G|RIO_EDRV500M|RIO_EDRV500M|
RIO_EDRV750M|RIO_RCV1G|RIO_RCV1_5G|RIO_RCV2G
|RIO_RCV500M| RIO_RCV500M|RIO_RCV750M|RIO_SERIAL_1G
|RIO_SERIAL_2G|RIO_SERIAL_3G|
SFI5_RCVBCLK2|SFI5_RCVBCLK3|SFI5_RCVBDATA2 |SFI5_RCVBDATA3|
SFI5_RCVDCLK2|SFI5_RCVDCLK3|SFI5_RCVDDATA2|SFI5_RCVDDATA3|
SFI5_XMITACLK2|SFI5_XMITACLK3|SFI5_XMITADATA2|SFI5_XMITADATA3|
SFI5_XMITCCLK2|SFI5_XMITCCLK3|SFI5_XMITCDATA2
|SFI5_XMITCDATA3|
STM0_0|STM0_1|STM0_HDBX|STM1E_1|STM1E_0|STS1Eye
|STS1Pulse| STS3|STS3_Max|TFI5_2|TFI5_3|USERMask|VIDEO270
|VIDEO292M|VIDEO360|VSROC192|SAS1_5_IR|SAS1_5_CR|SAS1_5_XR
|SAS1_5_IR_AASJ|SAS1_5_CR_AASJ|SAS1_5_XR_AASJ
|SAS1_5_SATA|SAS3_0_IR|SAS3_0_CR|SAS3_0_XR
|SAS3_0_IR_AASJ|SAS3_0_CR_AASJ|SAS3_0_XR_AASJ |SAS3_0_SATA}
MASK:STANdard?
CLOCKCoax
CLOCKSymmetrical
D1
D2
ENET100FX
ENET100STP (IEEE Std 802.3 and ANSI X3.263-1995, 100 Base-Tx, STP,
125 Mb/s )
ENET100UTP (IEEE Std 802.3 and ANSI X3.263-1995, 100 Base-Tx, UTP,
125 Mb/s)
ENET1000BCX_ATP2 (1000B-CX Abs, TP2, 1.25 Gb/s)
ENET1250 (IEEE Std 802.3 and ANSI X3.263-1995, GB Ethernet, 1.25 Gb/s)
ENETXAUI_FAR (10 Gigabit Attachment Unit Interface (XAUI), Far, 3.125 Gb/s)
FC1063Draft (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, Draft Rev 11)
NONe
STM0_HDBX
USERMask
VIDEO270
VIDEO292M
VIDEO360
MASK:STOPOnviolation
This command sets or returns the stop on violation setting. When enabled, this
command stops waveform acquisitions on the first occurrence of a waveform
violation. MASK:DISplay must be ON for the instrument to detect violations.
Group Mask
<NR1> = 0 turns off stop on violation; any other value turns on stop on violation.
MASK:TESt:AUX:COMPLetion
This command sets or returns the test:aux on pass/fail test completion mode.
When enabled, this command causes the instrument to provide a TTL signal at the
Aux:Out port when the mask pass/fail status changes to Failing.
Group Mask
MASK:TESt:AUX:FAILure
This command sets or returns the test:aux status on pass/fail test failure mode.
When enabled, this command causes the instrument to provide a TTL signal at the
AuxOut port when the pass/fail status changes to Failing.
Group Mask
OFF turns off the pass/fail mask:test:aux on failure. This is the default.
<NR1> = 0 disables the mask:test:aux:failure function; any other value enables it.
MASK:TESt:BEEP:COMPLetion
This command sets or returns the beep on pass/fail test completion mode. When
enabled, this command causes the instrument to emit a tone when the mask
pass/fail test completes.
Group Mask
<NR1> = 0 turns off the pass/fail beep on completion, any other integer turns
on the pass/fail beep on completion.
MASK:TESt:BEEP:FAILure
This command sets or returns the beep status on pass/fail test failure mode. When
enabled, this command causes the instrument to emit a tone when the pass/fail
status changes to Failing.
Group Mask
OFF turns off the pass/fail beep on failure. This is the default.
<NR1> = 0 turns off the pass/fail beep on failure, and any other integer turns on
the pass/fail beep on failure.
MASK:TESt:DELay
This command sets or returns the amount of time, in seconds, to wait after starting
pass/fail testing to evaluate waveforms. This is useful if the test system requires
settling time before evaluating waveforms.
Group Mask
Arguments <NR3> is a floating point number that specifies the amount of time, in seconds,
to delay the start of the pass/fail test.
Examples MASK:TEST:DELAY 2.5 delays waveform evaluation by 2.5 seconds after the
start of pass/fail testing.
MASK:TEST:DELAY? might return :MASK:TEST:DELAY 5, indicating that the
amount of time to wait after starting pass/fail testing to evaluate waveforms is
set to 5 seconds.
MASK:TESt:HARDCopy
This command sets or returns the hard copy in pass/fail failure mode. When
enabled, this command causes the instrument to generate a screen hard copy, to
the default printer using the current instrument hard copy settings, as soon as the
pass/fail status changes to Failing.
Group Mask
<NR1> = 0 turns off generate hard copy on failure, and any other value turns on
generate hard copy on failure.
MASK:TESt:LOG:FAILure
This command sets or returns the log status on pass/fail test failure mode. When
enabled, this command causes the instrument to log the current date and time to a
file when the pass/fail status changes to Failing. The file name is determined
from the current date and time. The user cannot change this name.
Group Mask
OFF turns off the pass/fail log on failure. This is the default.
<NR1> = 0 turns off the pass/fail log on failure, and any other integer turns on the
pass/fail log on failure.
MASK:TESt:REPeat
This command sets or returns the repeat pass/fail test on completion mode. When
enabled, this command repeats the pass/fail test cycle at the completion of the
previous test cycle.
Group Mask
<NR1> = 0 turns off repeat on completion, and any other integer turns on repeat on
completion.
MASK:TESt:SAMple
This command sets or returns the minimum number of waveform database
(WfmDB) points the instrument can acquire before it stops a single sequence
acquisition or stops running a mask test.
Hint: a bigger sample size may allow a greater throughput (more waveforms to
get acquired at a time). However, a very large sample size may slow down the
display update. So if you want to speed up the display rate, consider reducing the
sample size.
This command works the same as the ACQuire:NUMSAMples command.
Group Mask
MASK:TESt:SAMple:THReshold
This command sets or returns the minimum number of hits in mask regions
needed to cause the pass/fail status to change from PASSING to FAILING. This
affects the mask test when the instrument is acquiring in waveform database
(WfmDB) mode.
Group Mask
Arguments <NR1> is the number of hits that can happen when the test fails.
Examples MASK:TEST:SAMPLE:THRESHOLD 100 sets the test to fail when 100 or more
hits happen.
MASK:TEST:SAMPLE:THRESHOLD? might return :MASK:TEST:THRESHOLD
1000, indicating that the repeat pass/fail test on completion is set to 1000 WfmDB
points.
MASK:TESt:SAVEWFM
This command sets or returns the save waveform to file on failure setting. When
enabled, this command copies waveform data from active channels to files when
the pass/fail test status changes to Failing.
NOTE. This instrument saves files only on the first violation that causes the
pass/fail test to fail. To generate a waveform file for every violation occurrence,
set MASK:TESt:REPeat to ON and MASK:TESt:WAVEform to 1. Use this
technique only when the expected number of violations is small and the violation
occurs intermittently.
Group Mask
<NR1> = 0 turns off copying all active channel waveforms to files, and any other
integer turns on copying all active channel waveforms to files.
Examples MASK:TEST:SAVEWFM ON sets the instrument to save the failing waveform data
to files.
MASK:TEST:SAVEWFM? might return :MASK:TEST:SAVEWFM 1000, indicating
that the repeat pass/fail test on completion is set to 1000 WfmDB points.
MASK:TESt:SAVEWFM:FILEName
This command sets or returns the name of the directory and file to use with the
MASK:TESt:SAVEWFM command. It defines the directory the files will be put
in (name comes from date and time).
Group Mask
Arguments <QString> is a string representing the name of the file to save waveform data to.
Examples MASK:TEST:SAVEWFM:FILENAME "TEST" sets the file TEST as the file to save
waveform data to on failure.
MASK:TEST:SAVEWFM:FILENAME? might return
:MASK:TEST:SAVEWFM:FILENAME C:/TekScope/Waveforms, indicating
that the directory C:/TekScope/Waveforms the files will be put in.
MASK:TESt:SRQ:COMPLetion
This command sets or returns an SRQ on pass/fail test completion mode. When
enabled, this command causes the instrument to send a GPIB SRQ command
when the mask pass/fail test completes.
Group Mask
<NR1> = 0 turns off the pass/fail SR on completion, any other integer turns on the
pass/fail SRQ on completion.
MASK:TESt:SRQ:FAILure
This command sets or returns the SRQ status on pass/fail test failure mode. When
enabled, this command causes the instrument to send a GPIB SRQ command
when the pass/fail status changes to Failing. In other words, it sends an SRQ
when a failure occurs during the mask pass/fail test.
Group Mask
OFF turns off the pass/fail SRQ on failure. This is the default.
<NR1> = 0 turns off the pass/fail SRQ on failure, and any other integer turns on
the pass/fail SRQ on failure.
MASK:TESt:STATE
This command sets or returns the state of mask pass/fail testing. When enabled,
this command resets the pass/fail status information and starts pass/fail mask
testing. This command also generates an Operation Complete message when
pass/fail testing completes. Refer to BUSY? and *OPC commands for information
on synchronizing a controller with pass/fail testing.
Group Mask
<NR1> = 0 turns off mask pass/fail testing; any other integer turns on mask
pass/fail testing.
Group Mask
Syntax MASK:TESt:STATUS?
MASK:TESt:STOP:FAILure
This command sets or returns the stop status on pass/fail test failure mode. When
enabled, this command causes the instrument to stop acquiring data when the
pass/fail status changes to Failing. Repeat-on-completion mode has no effect.
Group Mask
OFF turns off the pass/fail stop on failure. This is the default.
<NR1> = 0 turns off the pass/fail stop on failure, and any other integer turns on
the pass/fail SRQ on failure.
MASK:TESt:THReshold
This command sets or returns the number of failed tested waveforms needed
in each pass/fail test to cause the pass/fail status to change from Passing to
Failing.
Group Mask
Arguments <NR1> is an integer that represents the number of tested waveform violations
occurring in each pass/fail test needed to change the pass/fail status to Failing.
This means that if the threshold is set to the default of 1 then 1 failure would cause
a test failure. If the threshold is set to 2 then 2 failures would cause a test failure.
MASK:TESt:WAVEform
This command sets or returns the number of waveforms to test during pass/fail
testing. If Averaging is on, this is the number of averaged waveforms to test
during pass/fail testing. It specifies the number of waveforms to be acquired in
counting the mask hits in the pass/fail test. The default is 20.
Group Mask
Arguments <NR1> is an integer that sets the number of tested (sampled or averaged)
waveforms to test for each pass/fail test.
Examples MASK:TEST:WAVEFORM 20 sets the number of failures that would cause a test
failure to 20.
MASK:TEST:WAVEFORM? might return
MASK:USER:AMPlitude
This command sets or returns the current masks nominal pulse amplitude in
volts. The query form of this command returns the nominal pulse amplitude of
the displayed mask. The set form of this command only affects the user mask,
regardless of the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating number that sets the nominal pulse amplitude in volts.
Examples MASK:USER:AMPLITUDE 2.4 sets the user mask nominal pulse amplitude to
2.4 volts.
MASK:USER:AMPLITUDE? might return
MASK:USER:BITRate
This command sets or returns the bit rate for the user mask.
Group Mask
Arguments <NR1> is a number that sets the bit rate of the user mask in bits per second.
MASK:USER:HSCAle
This command sets or returns the nominal timing resolution used to draw the
mask, in time/division. The query form of this command returns the nominal
timing resolution of the displayed mask. The set form of this command only
affects the user mask, regardless of the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the mask drawing timing resolution.
Examples MASK:USER:HSCALE 200E9, sets the nominal timing resolution used to draw
the mask to 200 nanoseconds per division.
MASK:USER:HSCALE? might return :MASK:USER:HSCALE 40.0000E9,
indicating that the nominal timing resolution used to draw the mask pulse shape
is set to 40 nanoseconds per division.
MASK:USER:HTRIGPOS
This command sets or returns the nominal trigger position (pulse leading edge)
used to draw the mask as a fraction of the display width. The query form of
this command returns the nominal trigger position of the displayed mask. The
set form of this command only affects the user mask, regardless of the current
(displayed) mask.
Group Mask
Arguments <NR3> is a floating point number in the range of 0.0 to 1.0 that sets the trigger
points as a fraction of the display width, referenced from the left edge of the
graticule.
0.0 represents the left edge.
Examples MASK:USER:HTRIGPOS 0.6 sets the nominal trigger position of the displayed
mask to 0.6.
MASK:USER:HTRIGPOS? might return :MASK:USER:HTRIGPOS 500.0000E3,
indicating that the nominal trigger position of the displayed mask is set to 0.5.
MASK:USER:LABel
This command sets or queries the label assigned to a user mask. This label is
displayed in the upper left-hand corner of the graticule when a user mask is
selected.
Group Mask
Arguments <string> is an alphanumeric character string used to annotate a user mask label.
MASK:USER:PATTERNBITS
This command sets or returns the number of bits used for serial trigger for the
User mask standard. For example, DS1 requires six bits, four leading zeros, a one,
and a trailing zero. The query form of this command returns the serial bit value of
the displayed mask. The set form of this command only affects the User mask,
regardless of the current (displayed) mask.
Group Mask
Examples MASK:USER:PATTERNBITS 6 sets the serial bit value of the displayed mask to 6.
MASK:USER:PRESAMPBITS
This command sets or returns the number of bits before the (isolated one) pulse
leading edge in the serial trigger pass/fail testing. For example, DS1 has four
leading zeros. The query form of this command returns the presample bit value of
the displayed mask. The set form of this command only affects the user mask,
regardless of the current (displayed) mask.
Group Mask
Arguments <NR1> is an integer that sets the number of bits before the trigger pulse.
Examples MASK:USER:PRESAMPBITS 4 sets the presample bit value of the displayed mask
to 4.
MASK:USER:PRESAMPBITS? might return :MASK:USER:PRESAMPBITS 0,
indicating that the presample bit value of the displayed mask is set to 0.
MASK:USER:RECOrdlength
This command sets or returns the nominal record length for pulse mask testing.
The query form of this command returns the record length value of the displayed
mask. The set form of this command only affects the user mask, regardless of
the current (displayed) mask.
Group Mask
Examples MASK:USER:RECORDLENGTH 500 sets the record length value of the displayed
mask to 500 points.
MASK:USER:RECORDLENGTH? might return :MASK:USER:RECORDLENGTH 0,
indicating that the record length value of the displayed mask is set to 0.
Group Mask
Arguments <m> is an integer that specifies the user mask segment number to delete from
the user mask.
DELETE removes the specified segment from the mask.
Examples MASK:USER:SEG3 DELETE deletes mask segment three from the user mask.
Group Mask
Syntax MASK:USER:SEG<m>:NR_Pt?
MASK:USER:SEG<m>:POINTS
This command sets or returns the X-Y user coordinates of all points in the
specified user mask segment. The set form defines new points in the user mask,
replacing any existing points in the specified user mask segment. It sets or returns
the vertices for a particular segment in the selected mask.
Group Mask
Arguments <m> is an integer that specifies the user mask segment number.
<NR3> refers to the coordinates of one of the vertices in the user mask. Each pair
of numbers represents the horizontal and vertical coordinates of a mask segment
vertex. The pairs must be listed in a counterclockwise order. If the vertical or
horizontal scale or position is changed after this command and then the query
form of this command is issued, the value returned from the instrument will not
be the same. If just one pair is input, it is ignored and the user mask segment is
marked as undefined. The default is not points in the user mask segment.
MASK:USER:TRIGTOSAMP
This command sets or returns the time, in seconds, from the (leading edge) trigger
position to the pulse bit sampling position. The query form of this command
returns the time value of the displayed mask. The set form of this command only
affects the user mask, regardless of the current (displayed) mask.
Group Mask
Arguments <NR3> is the floating point number that sets the time to the pulse bit sampling
position.
Examples MASK:USER:TRIGTOSAMP 162E-9 sets the user mask time from the (leading
edge) trigger position to the pulse bit sampling position to 162 nanoseconds.
MASK:USER:TRIGTOSAMP? might return :MASK:USER:TRIGTOSAMP 0.0000,
indicating that the time value of the displayed mask is set to 0 nanosecond.
MASK:USER:VOFFSet
This command sets or returns the nominal vertical offset, in volts, used to
vertically offset the input channels. The query form of this command returns the
offset value of the displayed mask. The set form of this command only affects the
user mask, regardless of the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal vertical offset in volts.
Examples MASK:USER:VOFFSET 0.0 sets the user mask nominal vertical offset to 0.0 volts.
MASK:USER:VPOS
This command sets or returns the nominal vertical position, control in divisions,
used to vertically position the input channels. The query form of this command
returns the vertical position value of the displayed mask. The set form of this
command only affects the user mask, regardless of the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal vertical position control
in divisions.
Examples MASK:USER:VPOS -0.8 sets the user mask nominal vertical position to
-0.8 divisions.
MASK:USER:VPOS? might return :MASK:USER:VPOS 0.0000, indicating that
the nominal vertical value of the displayed mask is set to 0 divisions.
MASK:USER:VSCAle
This command sets or returns the nominal vertical scale, in volts per division, used
to vertically scale the input channels. The query form of this command returns the
vertical scale value of the displayed mask. The set form of this command only
affects the user mask, regardless of the current (displayed) mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal bit width in seconds.
Examples MASK:USER:VSCALE 200E-3 sets the user mask nominal vertical scale to
200 millivolts per division.
MASK:USER:VSCALE? might return :MASK:USER:VSCALE 1.0000E-3,
indicating that the nominal vertical scale of the displayed mask is set to 1 millivolt
per division.
MASK:USER:WIDth
This command sets or returns the nominal bit width in seconds. The query form
of this command returns the bit width value of the displayed mask. The set form
of this command only affects the user mask, regardless of the current (displayed)
mask.
Group Mask
Arguments <NR3> is a floating point number that sets the nominal bit width in seconds. This
is the time of one bit of data where bit width = 1 / (data rate of the signal).
Examples MASK:USER:WIDTH 648E-9 sets the user mask nominal bit width to 648
nanoseconds (1.544 Mbits/second).
MASK:USER:WIDTH? might return :MASK:USER:WIDTH 1.0000E-3,
indicating that the nominal vertical scale of the displayed mask is set to 1 millivolt
per division.
MATHArbflt<x>:FILepath
This command or query sets the file path for a file of filter coefficients. Setting a
path will read that file and load the filter for ARBFLT<x>, where x can be 1 to 4.
Group Math
Group Math
Group Math
Syntax MATHVAR?
Examples MATHVAR? returns the values of all variables stored in locations 1 through 8.
MATHVAR:VAR<x>
This command sets or queries one of 8 different numerical values you can use
within math expressions. These values can range from -9.9e37 to 9.9e37; the
default values are 0.0. <x> specifies the location, 1 through 8, in which you can
store values. Stored math variables can be referenced within math expressions as
VAR1, VAR2,...VAR8.
For example, the following command defines MATH1 as the product of Channel 1
and math variable 1: MATH1:DEFINE "CH1 * VAR1".
Group Math
Arguments <NR3> specifies the numerical value to be stored in location x <1 through 8>.
Examples MATHVAR:VAR3 -2.43E-5 stores the value -2.43e-5 in the third math variable
location.
MATHVAR:VAR3? might return :MATHVAR:VAR3 24.3000E-6 for the
expression stored in location 3.
Group Math
Syntax MATH<x>?
MATH<x>:DEFine
This command allows you to define new waveforms using mathematical
expressions. Sending this command is equivalent to selecting Math Setup from
the Math menu, selecting a math waveform (Math 1 through Math 4), and then
entering a math expression in the Math<x> box. The query form of this command
returns the math definition for the specified math waveform.
You can specify a math expression from waveforms, measurements and scalar
sources, functions, operands, and numerical constants. You can define and display
up to four math waveforms simultaneously.
Math expressions can be simple, such as Ch1, which specifies that a waveform
should show the signal source of Channel 1 with no mathematical computation.
Math expressions can also be complex, consisting of 100 plus characters and
comprising many sources (including other math waveforms), functions, and
operands. As an example, you can enter the expression Log(Ch1+Ch2), which
specifies that the signals from channels 1 and 2 are to be algebraically added, and
the base 10 log of the sum is to be shown as the final math waveform.
For more information about constructing mathematical expressions, see Creating
and Using Math Waveforms in the user online help for this instrument.
Group Math
Arguments <QString> quoted string argument is the mathematical expression that defines
the waveform.
Examples MATH2:DEFINE "CH1+CH2" adds the Channel 1 and Channel 2, storing the
results in Math 2 waveform.
MATH1:DEFINE? might return
MATH<x>:FILTer:MODe
This command or query sets or returns the filter risetime parameter.
Group Math
Arguments CENTERED sets the value at any point to the average of that point in the source
waveform and N points on either side of that point.
SHIFTED sets the value at any point to the average of that point in the source
waveform and 2N points before that in the source waveform. This shifts a rising
edge to the right side of the screen. Shifted mode is sometimes called a causal
filter since the value at any point is not caused by points after it in time.
MATH<x>:FILTer:RISetime
This command or query sets or returns the filter rise time parameter.
Group Math
Arguments <nr3> sets how the filter affects a signal. The bandwidth of the filter is
approximately 0.35 / (filter rise time). For a square wave input, the measurement
system rise time of Math(x) = filter (chx) is very close to the filter rise time of
Math(x).
Examples MATH1:FILTER:RISETIME 1.7e-3 sets the filter rise time to 1.7 milliseconds.
MATH<x>:LABel:NAMe
This command sets or returns the label string, which is used for annotating the
math waveform on the screen. The math waveform to which the label is attached
is specified by x, which ranges in value from 1 through 4. This command is
equivalent to selecting Math Setup from the Math menu and entering a label
in the Label box.
Group Math
MATH<x>:LABel:XPOS
This command sets or queries the X screen offset at which the label attached to a
math waveform is displayed, relative to the left edge of the screen. Channels are
specified by x, which ranges from 1 through 4. This command is equivalent to
selecting Math Label from the Math menu and entering a value in the X Position
box.
Group Math
Arguments <NR1> is the location (in divisions) where the label for the selected math
waveform is displayed, relative to the left edge of the screen. Arguments should
be integers ranging from 0 to 10.
Examples MATH2:LABEL:XPOS 5 moves the waveform label for the Math 2 waveform
(on a four-channel instrument) so that it begins 5 divisions to the right of the
left edge of the screen.
MATH2:LABEL:XPOS? might return :MATH2:LABEL:XPOS 2.5, indicating that
the waveform label for the Math 2 waveform is currently 2.5 divisions to the right
of the left edge of the screen.
MATH<x>:LABel:YPOS
This command sets or queries the Y screen offset at which the label attached
to a math waveform is displayed, relative to the waveform handle. The Math
waveform is specified by x, which ranges from 1 through 4. This command is
equivalent to selecting Math Label from the Math menu and entering a value
in the Y Position box.
Group Math
Arguments <NR1> is the location (in divisions) where the label for the selected math
waveform is displayed, relative to the waveform handle. Arguments should rang
from 10 to 10.
Examples MATH2:LABEL:YPOS -2.5 moves the waveform label for the Math 2 waveform
to 2.5 divisions below the waveform handle.
MATH2:LABEL:YPOS? might return :MATH2:LABEL:YPOS 0, indicating that the
waveform label for the Math 2 waveform is currently located at the waveform
handle.
MATH<x>:NUMAVg
This command sets or returns the acquisition number at which the averaging
algorithm will begin exponential averaging. Prior to that acquisition number, the
algorithm uses stable averaging. This has no effect unless the AVG() function is
used in the specified math expression. If so, it affects all AVG() functions in this
math expression. The Math waveform is specified by x, which ranges from 1
through 4. This command is equivalent to selecting Set Math Averages from the
Math menu and then entering an averaging value for the math waveform.
Group Math
Arguments <NR1> specifies the number of acquisitions over which exponential averaging
is performed.
Group Math
Syntax MATH<x>:SPECTral?
Examples MATH1:SPECTRAL? might return the spectral setup values for MATH1
as follows: :MATH1:SPECTRAL:MAG DB; PHASE DEGREES; GATEPOS
0.0000E+00; GATEWIDTH 1.9996E-06; REFLEVEL 4.4587+01;
REFLEVELOFFSET2.2360E-01; SPAN 1.2500E+09; CENTER
6.2500E+08; RESBW 1.0002E=06; WINDOW GAUSSIAN; SUPPRESS
-3.5000E+01; UNWRAP 0;LOCK 0.
MATH<x>:SPECTral:CENTER
This command specifies or returns the center frequency of the spectral analyzer
output data span for the specified math waveform. The Math waveform is specified
by x, which ranges from 1 through 4. This command is equivalent to selecting
Spectral Setup from the Math menu and then entering a Center Freq value.
Group Math
Arguments <NR3> is the desired frequency of the spectral analyzer output data span in hertz.
MATH<x>:SPECTral:GATEPOS
This command sets or returns the position of the center of the gate, which is used
as the data input to the spectral analyzer for the specified math waveform. The
math waveform is specified by x, which ranges from 1 through 4. This command
is equivalent to selecting Spectral Setup from the Math menu and then entering
a Gate Pos value.
Group Math
Arguments <NR3> is the gate position. Units are represented in seconds, with respect to
trigger position.
Examples MATH1:SPECTRAL:GATEPOS 2e8 specifies the position of the edge of the gate
used as the data input to the spectral analyzer. The 2e8 specifies that the center
of the gate is 2e8 seconds before (to the left of) the trigger.
MATH2:SPECTRAL:GATEPOS? might return :MATH2:SPECTRAL:GATEPOS
0.0000E+00, indicating that the gate position is set to zero (the trigger position).
MATH<x>:SPECTral:GATEWIDTH
This command sets or returns the gate width input, in seconds, to the spectral
analyzer for the specified math waveform. The math waveform is specified by x,
which ranges from 1 through 4. This command is equivalent to selecting Spectral
Setup from the Math menu and entering a duration value in the Gate Dur box.
Group Math
Examples MATH1:SPECTRAL:GATEWIDTH 1.0E-3 sets the gate width input to the spectral
analyzer at 1 ms.
MATH3:SPECTRAL:GATEWIDTH? might return :MATH3:SPECTRAL:GATEWIDTH
1.0000E-03, indicating that the gate width to the spectral analyzer is set to 1 ms.
MATH<x>:SPECTral:LOCk
This command locks menus for two or more math waveforms together as a group.
The query form of this command returns an ON (1) or OFF (0), indicating whether
spectral locking is turned on. This command is equal to selecting Spectral Setup
from the Math menu, choosing the Control tab and then clicking the Time/Track
Frequency Domain Controls button associated with the math waveforms that
you want to lock.
Group Math
Arguments ON turns on the parameter lock for the specified math waveform.
OFF turns off the parameter lock for the specified math waveform.
<NR1> = 0 disables the parameter lock for the specified math waveform; any
other value enables the parameter lock.
MATH<x>:SPECTral:MAG
This command sets or returns the units of the SpectralMag function in the
specified math definition string. The Math waveform is specified by x, which
ranges from 1 through 4. This command is equivalent to selecting Spectral Mag
from the Math menu and then entering the units that you want in the Scale box, or
selecting Basic from the Math menu and then clicking the desired Scale button.
Group Math
DBM sets the SpectralMag units to decibels. It also sets the Ref Level Offset to a
value that is the equivalent of 1 mW into 50 .
MATH<x>:SPECTral:PHASE
This command sets or returns the units of a SpectralPhase function in the specified
math definition string. The Math waveform is specified by x, which ranges from
1 through 4. This command is equal to selecting Spectral Phase from the Math
menu, selecting the Advanced button, selecting the Vert Axis tab, and then
clicking the desired Scale button.
Group Math
MATH<x>:SPECTral:REFLevel
This command specifies the vertical position of the specified spectral math
waveform on the display screen. The numerical value represents the position at
the top of the display graticule. The Math waveform is specified by x, which
ranges from 1 through 4. This command is equal to selecting Spectral Setup
from the Math menu, choosing the Mag tab and then entering a value in the
Reference Level box.
Group Math
Arguments <NR3> is the value that represents the top of the display screen graticule. The
range depends on the units and both the MATH<x>:VERTical:SCAle and
MATH<x>:VERTical:POSition settings.
MATH<x>:SPECTral:REFLEVELOffset
This command sets or returns the spectral level offset used for calculating the dB
value for the specified math waveform. The Math waveform is specified by x,
which ranges from 1 through 4. Changing the reference level offset causes the
spectral waveform to move vertically, with respect to zero dB. This command is
equal to selecting Spectral Setup from the Math menu, choosing the Mag tab and
then entering a value in the Reference Level Offset box.
Group Math
Arguments DBM specifies the reference level used for calculation to be equivalent to 1 mW
into 50 (Zero dB will occur at this level).
<NR3> specifies the reference level used for calculation of the decibel value when
the output units are Log.
Examples MATH1:SPECTRAL:REFLEVELOFFSET 0.5 sets the reference level for the Log
calculation for decibel to be 0.5. dB = A Log(y/<NR3>) where A is 10 if the
input units are watts and A is 20 if the input units are not watts.
MATH1:SPECTRAL:REFLEVELOFFSET DBM sets the decibel reference to be
equivalent to 1 mW into 50 . The reference level numerical value will depend on
the input units. If the units are volts, the value is set to 0.2236 V; if the units are
amperes, the value is set to 40 A; if the units are watts, the value is set to 0.001 W.
MATH1:SPECTRAL:REFLEVELOFFSET? might return
:MATH1:SPECTRAL:REFLEVELOFFSET 2.23360E-01, indicating that the
spectral reference level offset is 223.6 mV.
MATH<x>:SPECTral:RESBw
This command sets or returns the resolution bandwidth of the spectral analyzer for
the specified math waveform. The Math waveform is specified by x, which ranges
from 1 through 4. This command is equivalent to selecting Spectral Setup from
the Math menu and then entering a value in the Res BW box.
Group Math
Arguments <NR3> is the desired resolution bandwidth value. Units are represented in Hertz.
MATH<x>:SPECTral:SPAN
This command sets the ceiling of the frequency span to a value that is closest to
the specified value. The query form of this command returns the current span
value for specified math waveform. The Math waveform is specified by x, which
ranges from 1 through 4. This command is equal to selecting Spectral Setup from
the Math menu and then entering a value in the Freq Span box.
Group Math
Arguments <NR3> specifies the frequency span of the output data vector from the spectral
analyzer.
FULL sets the top of the span to 1/2 the sample rate and sets the center frequency
to 1/2 the span.
Examples MATH1:SPECTRAL:SPAN FULL sets the top of the span to 1/2 the sample rate and
sets the center frequency to 1/2 the span.
MATH1:SPECTRAL:SPAN 2.56E6 sets the top of the span to a value that is
closest to 2.56 MHz.
MATH1:SPECTRAL:SPAN? might return :MATH1:SPECTRAL:SPAN
1.2500E+09, indicating the actual span value obtained by the spectral analyzer.
MATH<x>:SPECTral:SUPPress
This command sets or returns the phase suppression threshold for the specified
math waveform. The Math waveform is specified by x, which ranges from 1
through 4. This command is equal to selecting Spectral Setup from the Math
menu, choosing the Phase tab and then entering a value in the Suppression
Threshold box. This command affects only Spectral Phase waveforms.
Group Math
Arguments <NR3> is the magnitude level that data with magnitude values below this value
are displayed as zero phase.
Examples MATH1:SPECTRAL:SUPPRESS -62 specifies that any data with magnitude values
less than -62 dB will have their phase output set to zero.
MATH1:SPECTRAL:SUPPRESS? might return :MATH1:SPECTRAL:SUPPRESS
-3.5000E+01, indicating that the phase suppression threshold is currently set to
-35 dB.
MATH<x>:SPECTral:UNWRap
This command sets or returns whether phase unwrap of the spectral analyzer
output data is enabled for the specified math waveform. The Math waveform is
specified by x, which ranges from 1 through 4. This command is equal to selecting
Spectral Setup from the Math menu, choosing the Phase tab and then clicking the
Unwrap button. This command affects only Spectral Phase waveforms.
Group Math
<NR1> = 0 disables phase wrap; any other value enables phase wrap.
MATH<x>:SPECTral:WINdow
This command sets or returns the window function used to multiply the spectral
analyzer input data for the specified math waveform. The Math waveform is
specified by x, which ranges from 1 through 4. A spectral window determines
what the filter shape of the spectral analyzer will be in the frequency domain. It
can be described by a mathematical function that is multiplied point-by-point times
the input data to the spectral analyzer. This command is equal to selecting Spectral
Setup from the Math menu, and choosing from the Window Type drop-down list.
Following is a list of arguments that specify the window function used to multiply
the spectral analyzer input data. The windows are listed in the order of their
ability to resolve frequencies (resolution bandwidth). For additional information
about spectral windows, see Selecting a Spectral Window in the online help for
this instrument.
Group Math
Arguments RECTANGular window function is equivalent to multiplying all gate data by one.
GAUSSian window function has the best localization characteristics in the joint
time/frequency plane.
TEKEXPonential window has an exponential nonsymmetrical shape in the time
domain and a triangular shape in the frequency domain.
FLATTOP2 window function is a cosine series window with a flattened frequency
response lobe.
MATH<x>:UNITString
This command sets or queries the string to use for units for the math waveform
specified by x, which can be 1 through 4. This command will override the default
unit string with the one that you specify.
Group Math
Arguments <QString> quoted string argument is the units to be used for the specified math
waveform.
Examples MATH2:UNITString "deg" specifies that the unit of the Math 2 waveform
operation will be called deg.
MATH1:UNITSTRING? might return :MATH1:UNITSTRING "deg" as the unit
for the Math 1 waveform operation.
MATH<x>:VERTical:POSition
This command sets or queries the vertical position of the specified Math
waveform. The Math waveform is specified by x, which ranges from 1 through
4. The position value is usually applied to the signal before it is digitized. The
highest three units/div scale ranges of a given math are implemented by changing
the way the acquired data is displayed. When the instrument is operating in
any of these highest three scale ranges, the position control operates only on
the signal after it is digitized. Note that if a signal that exceeds the range of the
digitizer in one of these three scale ranges is repositioned, the displayed waveform
will contain clipped values on-screen. This command is equivalent to selecting
Position/Scale from the Math menu and then entering a Vert Pos value or adjusting
the front panel Vertical POSITION knob.
Increasing the position value of a waveform causes the waveform to move up, and
decreasing the position value causes the waveform to move down. Position adjusts
only the display position of a waveform, whether a channel, math, or reference
waveform. The position value determines the vertical graticule coordinate at
which input signal values, equal to the present offset setting for that reference, are
displayed. For example, if the position for Math 3 is set to 2.0 and the offset is
set to 3.0, then the input signals equal to 3.0 are displayed 2.0 divisions above
the center of the screen.
Be aware that autoscaling occurs when a math waveform is first defined and
enabled, or when a math string changes. After the math waveform is computed
for the first time, the instrument determines the min + max of that waveform
data. Then, the instrument sets the math position so that (min + max)/2 is in
the center of the screen. In addition, the instrument sets the math scale so that
the range of the min and max cover 6 divisions. This autoscaling process can
take up to 1/2 second to complete and will override any vertical scale or position
commands for that math waveform received during this time. You should insert an
appropriate pause in your program after defining and enabling a math waveform
before changing its position or scale.
Group Math
Arguments <NR3> is the desired position control in divisions from the center graticule.
MATH<x>:VERTical:SCAle
This command sets or queries the vertical scale of the specified math waveform.
The Math waveform is specified by x, which ranges from 1 through 4. This
command is equivalent to selecting Position/Scale from the Math menu and then
entering a Vert Scale value or adjusting the front panel Vertical SCALE knob.
Each waveform has its own vertical scale parameter. For a signal with constant
amplitude, increasing the scale causes the waveform to be displayed smaller.
Decreasing the scale causes the waveform to be displayed larger.
Scale affects all waveforms. For reference and math waveforms, the scale setting
controls the display only, graphically scaling these waveforms and having no
affect on the acquisition hardware.
Be aware that autoscaling occurs when a math waveform is first defined and
enabled, or when a math string changes. After the math waveform is computed
for the first time, the instrument determines the min + max of that waveform
data. Then, the instrument sets the math position so that (min + max)/2 is in
the center of the screen. In addition, the instrument sets the math scale so that
the range of the min and max covers 6 divisions. This autoscaling process can
take up to 1/2 second to complete and will override any vertical scale or position
commands for that math waveform received during this time. You should insert an
appropriate pause in your program after defining and enabling a math waveform
before changing its position or scale.
Group Math
Arguments <NR3> is the scale, in volts, amps or watts per division. The range is from
100.0E-36 through 100.0E+36.
Group Measurement
Syntax MEASUrement?
MEASUrement:ANNOTation:IMMEDSTAte
This command sets or queries the state of immediate measurement annotation.
Group Measurement
Arguments NR1 = 0 disables immediate state measurement annotation, any other value
enables immediate state measurements.
OFF disables annotation on immediate state measurements.
Group Measurement
Syntax MEASUrement:ANNOTation:NUMX?
Group Measurement
Syntax MEASUrement:ANNOTation:NUMY?
MEASUrement:ANNOTation:STATE
This command sets or returns the state of visible measurement annotations.
Group Measurement
Syntax MEASUrement:ANNOTation:STATE
{OFF|MEAS1|MEAS2|MEAS3|MEAS4|MEAS5|MEAS6|MEAS7|MEAS8}
MEASUrement:ANNOTation:STATE?
MEASUrement:ANNOTation:TYPe
This command sets or queries the type of annotations being used. This command
is similar to setting the annotation type in the Measure > Annotation menu.
Group Measurement
DETAiled sets the annotation type to DETAiled, so that more detailed annotations
are displayed.
Group Measurement
Syntax MEASUrement:ANNOTation:X<x>?
Group Measurement
Syntax MEASUrement:ANNOTation:Y<x>?
MEASUrement:GATing
This command specifies or returns the measurement gating setting. This command
is equivalent to selecting Gating from the Measure menu and then clicking the
desired Measurement Gating setting.
Group Measurement
<NR1> = 0 turns off measurement gating; any other value turns on measurement
gating.
ZOOM<x> turns on gating, using the left and right edges of the zoom box. <x>
specifies the zoom window, which ranges from 1 through 4.
CURSOR limits measurements to the portion of the waveform between the vertical
bar cursors, even if they are off screen.
Group Measurement
Syntax MEASUrement:IMMed?
Group Measurement
Syntax MEASUrement:IMMed:DELay?
MEASUrement:IMMed:DELay:DIREction
This command sets or returns the starting point and direction that determines
the delay to edge when taking an immediate delay measurement. Use the
MEASUrement:IMMed:SOUrce<x> command to specify the delay to
waveform. This command is equivalent to selecting Measurement Setup from the
Measure menu, choosing the Time tab, clicking the Delay button to display the
delay settings and then clicking the desired Search Direction setting.
Group Measurement
Arguments BACKWards starts the search at the end of the waveform and looks for the last
rising or falling edge in the waveform.
FORWards starts the search at the beginning of the waveform and looks for the
first rising or falling edge in the waveform.
that searching begins at the end of the waveform record and looks for the last
rising or falling edge.
MEASUrement:IMMed:DELay:EDGE[1]
This command sets or queries the slope of the edge that is used for the delay
from waveform when taking an immediate delay measurement. Use the
MEASUrement:IMMed:SOUrce<x> command to specify the waveform. This
command is equivalent to selecting Measurement Setup from the Measure menu,
choosing the Time tab, clicking the Delay button to display the delay settings and
then clicking the desired Delay Edge1 setting.
Group Measurement
MEASUrement:IMMed:DELay:EDGE2
This command sets or queries the slope of the edge that is used for the delay
to waveform when taking an immediate delay measurement. Use the
MEASUrement:IMMed:SOUrce<x> command to specify the waveform. This
command is equivalent to selecting Measurement Setup from the Measure menu,
choosing the Time tab, clicking the Delay button to display the delay settings and
then clicking the desired Delay Edge2 setting.
Group Measurement
MEASUrement:IMMed:METHod
This command specifies or queries the method used to calculate the 0% and 100%
reference level for immediate measurements.
Group Measurement
Arguments HIStogram sets the high and low waveform levels statistically using a histogram
algorithm.
MINMax sets the high and low waveform levels to MAX and MIN, respectively.
MEAN sets the high and low waveform levels to their mean.
MEASUrement:IMMed:NOISe
This command sets or queries whether the noise measurement is made on the high
or low level of the waveform. Sending this command is equivalent to selecting
Ref Levs > Eye > Top Level or Base Level in the Comm tab of the Measurement
Setup dialog box. The Eye section is displayed only if you have an eye-pattern or
optical measurement defined.
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Measurement
Arguments HIGH argument causes the measurement for noise to be taken at the high level
of the waveform.
LOW argument causes the measurement for noise to be taken at the low level of
the waveform.
Group Measurement
Syntax MEASUrement:IMMed:REFLevel?
MEASUrement:IMMed:REFLevel:ABSolute:HIGH
This command sets or queries the high reference level, and is the upper reference
level when MEASUrement:IMMed:REFLevel:METHod is set to Absolute. Note
that this command affects the results of rise and fall measurements.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR3> is the high reference level, in volts. The default is 0.0 V.
MEASUrement:IMMed:REFLevel:ABSolute:LOW
This command sets or queries the low reference level, and is the zero percent level
when MEASUrement:IMMed:REFLevel:METHod is set to Absolute. Note that
this command affects the results of rise and fall measurements.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR3> is the low reference level, in volts. The default is 0.0 V.
MEASUrement:IMMed:REFLevel:ABSolute:MID<x>
This command sets or queries the mid reference level, and is the 50% reference
level when MEASUrement:IMMed:REFLevel:METHod is set to Absolute. Note
that this command affects the results of period, frequency, delay, and all cyclic
measurements. Note that this command affects the results of delay measurements.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR3> is the mid1 (the from waveform when taking a delay measurement) or
mid2 (the to waveform when taking a delay measurement) reference level,
in volts. The default is 0.0 V.
MEASUrement:IMMed:REFLevel:METHod
This command specifies or queries the reference level units used for measurement
calculations. This command is equivalent to selecting Reference Levels from
the Measure menu and then choosing the desired reference level from the Units
group box.
Group Measurement
Arguments ABSolute specifies that the reference levels are set explicitly using
theMEASUrement:IMMed:REFLevel:ABSolute commands. This method
is useful when precise values are required. For instance, when designing to
published interface specifications, such as RS-232-C.
PERCent specifies that the reference levels are calculated as a percent
relative to HIGH and LOW. The percentages are defined using the
MEASUrement:IMMed:REFLevel:PERCentcommands.
MEASUrement:IMMed:REFLevel:PERCent:HIGH
This command sets or queries the percentage (where 100% is equal to HIGH) used
to calculate the high reference level when MEASUrement:IMMed:REFLevel:
METHod is set to Percent. Note that this command affects the results of rise
and fall measurements.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR1> is the high reference level, ranging from 0 to 100%. The default high
reference level is 90%.
MEASUrement:IMMed:REFLevel:PERCent:LOW
This command sets or queries the percentage (where 100% is equal to HIGH)
used to calculate the low reference level when MEASUrement:IMMed:REFLevel:
METHod is set to Percent. Note that this command affects the results of rise and
fall measurements. This command is equivalent to selecting Reference Levels
from the Measure menu and then entering the Percentage Low Ref value.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR1> is the low reference level, ranging from 0 to 100%. The default low
reference level is 10%.
MEASUrement:IMMed:REFLevel:PERCent:MID<x>
This command sets or queries the percentage (where 100% is equal to HIGH) used
to calculate the mid reference level when MEASUrement:IMMed:REFLevel:
METHod is set to Percent. Mid1 is for the first waveform specified, and Mid2 is
for the second waveform specified. Note that this command affects the results
of delay measurements.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR1> is the mid reference level, ranging from 0 to 100%. The default mid
reference level is 50%.
MEASUrement:IMMed:SOUrce<x>
This command sets or queries the source for phase or delay immediate
measurements. This command is equivalent to selecting Measurement Setup
from the Measure menu, choosing the Time tab, clicking the Delay button to
display the delay settings and then clicking the desired Source1 (From) setting or
Source2 (To) setting.
Tip: Source2 measurements only apply to phase and delay measurement types,
which require both a target (Source1) and reference (Source2) source.
Group Measurement
MEASUrement:IMMed:SOUrce<x>:SIGType
This command sets or queries the type of input signal used for measurement
SOURCE<x>, 1 or 2.
To ensure accurate measurements, use this command to specify the input-signal
type for the measurement source.
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Measurement
Arguments PULSE is for generic signals that are not associated with synchronous
communications standards.
EYE is for synchronous-communication signals with NRZ-like characteristics
(nonreturn to zero).
MEASUrement:IMMed:TYPe
This command sets or queries the immediate measurement type.
Group Measurement
Arguments AMPlitude measures the amplitude of the selected waveform. In other words, it
measures the high value less the low value measured over the entire waveform or
gated region.
Amplitude = High - Low
AREa measures the voltage over time. The area is over the entire waveform or
gated region and is measured in volt-seconds. The area measured above the
ground is positive, while the area below ground is negative.
BURst measures the duration of a burst. The measurement is made over the entire
waveform or gated region.
CARea (cycle area) measures the voltage over time. In other words, it measures, in
volt-seconds, the area over the first cycle in the waveform or the first cycle in the
gated region. The area measured above the common reference point is positive,
while the area below the common reference point is negative.
CMEan (cycle mean) measures the arithmetic mean over the first cycle in the
waveform or the first cycle in the gated region.
CRMs (cycle rms) measures the true Root Mean Square voltage over the first cycle
in the waveform or the first cycle in the gated region.
DELay measures the time between the middle reference (default = 50%) amplitude
point of the source waveform and the destination waveform.
DISTDUty (duty cycle distortion) measures the time between the falling edge and
the rising edge of the eye pattern at the mid reference level. It is the peak-to-peak
time variation of the first eye crossing measured at the mid-reference as a percent
of the eye period.
EXTINCTDB measures the extinction ratio of an optical waveform (eye diagram).
Extinction Ratio (dB) measures the ratio of the average power levels for the logic
High to the logic Low of an optical waveform and expresses the result in dB. This
measurement only works for fast acquisition signals or a reference waveform
saved in fast acquisition mode.
Extinction dB = 10 (log 10 (High / Low)
EXTINCTPCT measures the extinction ratio of the selected optical waveform.
Extinction Ratio (%) measures the ratio of the average power levels for the logic
Low (off) to the logic (High) (on) of an optical waveform and expresses the
result in percent. This measurement only works for fast acquisition signals or a
reference waveform saved in fast acquisition mode.
Extinction % = 100.0 (Low / High)
EXTINCTRATIO measures the extinction ratio of the selected optical waveform.
Extinction Ratio measures the ratio of the average power levels for the logic High
to the logic Low of an optical waveform and expresses the result without units.
This measurement only works for fast acquisition signals or a reference waveform
saved in fast acquisition mode. Extinction ratios greater than 100 or less than 1
generate errors; low must be greater than or equal to 1 W.
Extinction Ratio = (High / Low)
EYEHeight measures the vertical opening of an eye diagram in volts.
FALL measures the time taken for the falling edge of the first pulse in the
waveform or gated region to fall from a high reference value (default is 90%) to a
low reference value (default is 10%).
FREQuency measures the first cycle in the waveform or gated region. Frequency
is the reciprocal of the period and is measured in hertz (Hz), where 1 Hz = 1 cycle
per second.
HIGH measures the High reference (100% level, sometimes called Topline) of
a waveform.
You can also limit the High measurement (normally taken over the entire
waveform record) to a gated region on the waveform.
HITs (histogram hits) measures the number of points in or on the histogram box.
LOW measures the Low reference (0% level, sometimes called Baseline) of
a waveform.
MAXimum finds the maximum amplitude. This value is the most positive peak
voltage found. It is measured over the entire waveform or gated region. When
histogram is selected with the MEASUrement:METHod command, the maximum
measurement measures the voltage of the highest nonzero bin in vertical
histograms or the time of the right-most bin in horizontal histograms.
MEAN amplitude measurement finds the arithmetic mean over the entire waveform
or gated region. When histogram is selected with the MEASUrement:METHod
command, the mean measurement measures the average of all acquired points
within or on the histogram.
MEDian (histogram measurement) measures the middle point of the histogram
box. Half of all acquired points within or on the histogram box are less than this
value and half are greater than this value.
MINImum finds the minimum amplitude. This value is typically the most negative
peak voltage. It is measured over the entire waveform or gated region. When
histogram is selected with the MEASUrement:METHod command, the minimum
measurement measures the lowest nonzero bin in vertical histograms or the time
of the left-most nonzero bin in the horizontal histograms.
NCROss (timing measurement) measures the time from the trigger point to the first
falling edge of the waveform or gated region. The distance (time) is measured at
the middle reference amplitude point of the signal.
NDUty (negative duty cycle) is the ratio of the negative pulse width to the signal
period, expressed as a percentage. The duty cycle is measured on the first cycle in
the waveform or gated region.
Negative Duty Cycle = (Negative Width) / Period 100%
NOVershoot (negative overshoot) finds the negative overshoot value over the
entire waveform or gated region.
Negative Overshoot = (Low - Minimum) / Amplitude 100%)
NWIdth (negative width) measurement is the distance (time) between the middle
reference (default = 50%) amplitude points of a negative pulse. The measurement
is made on the first pulse in the waveform or gated region.
PBASe measures the base value used in extinction ratio measurements.
PCROss (timing measurement) measures the time from the trigger point to the first
positive edge of the waveform or gated region. The distance (time) is measured at
the middle reference amplitude point of the signal.
PCTCROss measures the location of the eye crossing point expressed as a
percentage of EYEHeight.
PERIod is the time required to complete the first cycle in a waveform or gated
region. Period is the reciprocal of frequency and is measured in seconds.
PHAse measures the phase difference (amount of time a waveform leads or lags
the reference waveform) between two waveforms. The measurement is made
between the middle reference points of the two waveforms and is expressed in
degrees, where 360 represents one waveform cycle.
PK2Pk (peak-to-peak) finds the absolute difference between the maximum and
minimum amplitude in the entire waveform or gated region. When histogram is
selected with the MEASUrement:METHod command, the PK2Pk measurement
measures the histogram peak to peak difference.
PKPKJitter measures the variance (minimum and maximum values) in the
time locations of the cross point.
PKPKNoise measures the peak-to-peak noise on a waveform at the mid reference
level.
POVershoot
The positive overshoot amplitude measurement finds the positive overshoot value
over the entire waveform or gated region.
Positive Overshoot = (Maximum - High) / Amplitude 100%
PTOT measures the top value used in extinction ratio measurements.
PWIdth (positive width) is the distance (time) between the middle reference
(default = 50%) amplitude points of a positive pulse. The measurement is made
on the first pulse in the waveform or gated region.
QFACtor measures the quality factor. The Q factor is a figure of merit for an eye
diagram, which indicates the vertical eye opening relative to the noise at the low
and high logic levels. It is the ratio of the eye size to noise.
RISe timing measurement finds the rise time of the waveform. The rise time is
the time it takes for the leading edge of the first pulse encountered to rise from a
low reference value (default is 10%) to a high reference value (default is 90%).
RMS amplitude measurement finds the true Root Mean Square voltage in the entire
waveform or gated region.
RMSJitter measures the variance in the time locations of the cross point. The
RMS jitter is defined as one standard deviation at the cross point.
Group Measurement
Syntax MEASUrement:IMMed:UNIts?
Group Measurement
Syntax MEASUrement:IMMed:VALue?
Group Measurement
Syntax MEASUrement:MEAS<x>?
Group Measurement
Syntax MEASUrement:MEAS<x>:COUNt?
Group Measurement
Syntax MEASUrement:MEAS<x>:DELay?
MEASUrement:MEAS<x>:DELay:DIREction
This command sets or queries the starting point and direction that
determines the delay to edge when taking a delay measurement. Use the
MEASUrement:MEAS<x>:SOUrce<x> command to specify the waveform. This
command is equivalent to selecting Time from the Measure menu, choosing Delay
from the drop-down list and then clicking the desired Search Direction setting.
Measurements are specified by x, which ranges from 1 through 8.
Group Measurement
Arguments BACKWards means that the search starts at the end of the waveform
and looks for the last rising or falling edge in the waveform. Use the
MEASUrement:MEAS<x>:DELay:EDGE<x> command to specify the slope
of the edge.
FORWards means that the search starts at the beginning of the waveform
and looks for the first rising or falling edge in the waveform. Use the
MEASUrement:MEAS<x>:DELay:EDGE<x> command to specify the slope
of the edge.
MEASUrement:MEAS<x>:DELay:EDGE<x>
This command sets or queries the slope of the edge that is used for the delay
from waveform (edge1) and the delay to waveform (edge2) when taking a
delay measurement. Use the MEASUrement:MEAS<x>:SOURCE2 command
to specify the waveform. This command is equivalent to selecting Time from
the Measure menu, choosing Delay from the drop-down list and then clicking
the desired Delay Edge setting. Measurements are specified by x, which ranges
from 1 through 8.
Group Measurement
Group Measurement
Syntax MEASUrement:MEAS<x>:MAXimum?
Group Measurement
Syntax MEASUrement:MEAS<x>:MEAN?
MEASUrement:MEAS<x>:METHod
This command specifies or queries the method used to calculate the 0% and
100% reference level.
Group Measurement
Arguments HIStogram sets the high and low waveform levels statistically using a histogram
algorithm.
MINMax sets the high and low waveform levels to MAX and MIN, respectively.
MEAN sets the high and low waveform levels to their mean.
Group Measurement
Syntax MEASUrement:MEAS<x>:MINImum?
MEASUrement:MEAS<x>:NOISe
This command sets or queries whether the noise measurement is made on the high
or low level of the waveform. Sending this command is equivalent to selecting
Ref Levs > Eye > Top Level or Base Level in the Comm tab of the Measurement
Setup dialog box. The Eye section is displayed only if you have an eye-pattern
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Measurement
Arguments HIGH argument causes the measurement for noise to be taken at the high level
of the waveform.
LOW argument causes the measurement for noise to be taken at the low level of
the waveform.
Group Measurement
Syntax MEASUrement:MEAS<x>:REFLevel?
MEASUrement:MEAS<x>:REFLevel:ABSolute:HIGH
This command sets or queries the high reference level, and is the upper reference
level when MEASUrement:MEAS<x>:REFLevel:METHod is set to Absolute.
Measurements are specified by x, which ranges from 1 through 8.
NOTE. This command affects the results of rise and fall measurements
Group Measurement
Arguments <NR3> is the high reference level, in volts. The default is 0.0 V.
MEASUrement:MEAS<x>:REFLevel:ABSolute:LOW
This command sets or queries the low reference level, and is the lower reference
level when MEASUrement:MEAS<x>:REFLevel:METHod is set to Absolute.
Measurements are specified by x, which ranges from 1 through 8.
NOTE. This command affects the results of rise and fall measurements.
Group Measurement
Arguments <NR3> is the low reference level, in volts. The default is 0.0 V.
MEASUrement:MEAS<x>:REFLevel:ABSolute:MID<x>
This command sets or queries the mid reference level for the to waveform
when taking a delay measurement, and is the 50% reference level when
MEASUrement:MEAS<x>:REFLevel:METHod is set to Absolute. Mid1 sets
the from waveform and Mid2 sets the to waveform when taking a delay
measurement. Measurements are specified by x, which ranges from 1 through 8.
NOTE. This command affects the results of period, frequency, delay, and all
cyclic measurements.
Group Measurement
Arguments <NR3> is the mid reference level, in volts. The default is 0.0 V.
MEASUrement:MEAS<x>:REFLevel:METHod
This command specifies or queries the reference level units used for measurement
calculations. This command is equivalent to selecting Reference Levels from the
Measure menu and then choosing the desired reference level from the Units group
box. Measurements are specified by x, which ranges from 1 through 8.
Group Measurement
Arguments ABSolute specifies that the reference levels are set explicitly using the
MEASUrement:MEAS<x>:REFLevel:ABSolute commands. This method is
useful when precise values are required (for example, when designing to published
interface specifications, such as RS-232-C.
PERCent specifies that the reference levels are calculated as a percent
relative to HIGH and LOW. The percentages are defined using the
MEASUrement:MEAS<x>:REFLevel:PERCent commands.
MEASUrement:MEAS<x>:REFLevel:PERCent:HIGH
This command sets or queries the percentage (where 100% is equal to HIGH)
used to calculate the high reference level when MEASUrement:MEAS<x>:
REFLevel:METHod is set to Percent. Measurements are specified by x, which
ranges from 1 through 8.
NOTE. This command affects the results of rise and fall measurements.
Group Measurement
Arguments <NR3> is the high reference level, ranging from 0 to 100%. The default high
reference level is 90%.
MEASUrement:MEAS<x>:REFLevel:PERCent:LOW
This command sets or queries the percentage (where 100% is equal to HIGH) used
to calculate the low reference level when MEASUrement:MEAS<x>:REFLevel:
METHod is set to Percent. This command is equivalent to selecting Reference
Levels from the Measure menu, and then entering the Percentage Low Ref value.
Measurements are specified by x, which ranges from 1 through 8.
NOTE. This command affects the results of rise and fall measurements.
Group Measurement
Arguments <NR3> is the low reference level, ranging from 0 to 100%. The default low
reference level is 10%.
MEASUrement:MEAS<x>:REFLevel:PERCent:MID<x>
This command sets or queries the percentage (where 100% is equal to HIGH)
used to calculate the mid reference level for the second waveform specified
Group Measurement
Arguments <NR3> is the mid reference level, ranging from 0 to 100%. The default mid
reference level is 50%.
MEASUrement:MEAS<x>:SOUrce<x>
This command sets or queries the source for all single channel measurements and
specifies the reference source to measure to when taking a delay measurement
or phase measurement. Measurements are specified by x, which ranges from 1
through 8. This command is equivalent to selecting Measurement Setup from the
Measure menu, selecting a measurement type of either Phase or Delay, and then
choosing the desired measurement source.
Tip: Source2 measurements apply only to phase and delay measurement types,
which require both a target (Source1) and reference (Source2) source.
Group Measurement
Syntax MEASUrement:MEAS<x>:SOUrce<x>
{CH<x>|MATH<y>|REF<x>|HIStogram}
MEASUrement:MEAS<x>:SOUrce<x>?
MEASUrement:MEAS<x>:SOUrce<x>:SIGType
This command sets or queries the type of input signal used for the specified
measurement slot. MEAS<x> is 1 through 8 for the measurement slot using
SOURCE<x>, 1 or 2.
To ensure accurate measurements, use this command to specify the input-signal
type for the measurement source.
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Measurement
Arguments PULSE is for generic signals that are not associated with synchronous
communications standards.
EYE is for synchronous-communication signals with NRZ-like characteristics
(nonreturn to zero).
MEASUrement:MEAS<x>:STATE
This command sets or queries whether the specified measurement slot is computed
and displayed. The measurement slot is specified by x, which ranges from 1
through 8. This command is equivalent to selecting Measurement Setup from the
Measure menu and then clicking the Display button.
For a measurement to display, you must have selected a source waveform
and defined the measurement you want to take and display. You select the
measurement using the MEASUrement:MEAS<x>:SOUrce<x> command.
You define the measurement type using the MEASUrement:MEAS<x>:TYPe
command.
Group Measurement
Arguments OFF disables calculation and display of the specified measurement slot.
<NR1> = 0 disables calculation and display of the specified measurement slot; any
other value enables calculation and display of the specified measurement slot.
Group Measurement
Syntax MEASUrement:MEAS<x>:STDdev?
MEASUrement:MEAS<x>:TYPe
This command sets or queries the measurement type defined for the specified
measurement slot. The measurement slot is specified by x, which ranges from 1
through 8. This command is equivalent to selecting Measurement Setup from the
Measure menu and then choosing the desired measurement type.
Group Measurement
Arguments AMPlitude measures the amplitude of the selected waveform. In other words, it
measures the high value less the low value measured over the entire waveform or
gated region.
Amplitude = High - Low
AREa measures the voltage over time. The area is over the entire waveform or
gated region and is measured in volt-seconds. The area measured above the
ground is positive, while the area below ground is negative.
BURst measures the duration of a burst. The measurement is made over the entire
waveform or gated region.
CARea (cycle area) measures the voltage over time. In other words, it measures, in
volt-seconds, the area over the first cycle in the waveform or the first cycle in the
gated region. The area measured above the common reference point is positive,
while the area below the common reference point is negative.
CMEan (cycle mean) measures the arithmetic mean over the first cycle in the
waveform or the first cycle in the gated region.
CRMs (cycle rms) measures the true Root Mean Square voltage over the first cycle
in the waveform or the first cycle in the gated region.
DELay measures the time between the middle reference (default = 50%) amplitude
point of the source waveform and the destination waveform.
DISTDUty (duty cycle distortion) measures the time between the falling edge and
the rising edge of the eye pattern at the mid reference level. It is the peak-to-peak
time variation of the first eye crossing measured at the mid-reference as a percent
of the eye period.
EXTINCTDB measures the extinction ratio of an optical waveform (eye diagram).
Extinction Ratio (dB) measures the ratio of the average power levels for the logic
High to the logic Low of an optical waveform and expresses the result in dB. This
measurement only works for fast acquisition signals or a reference waveform
saved in fast acquisition mode.
Extinction dB = 10 (log 10 (High / Low)
EXTINCTPCT measures the extinction ratio of the selected optical waveform.
Extinction Ratio (%) measures the ratio of the average power levels for the logic
Low (off) to the logic (High) (on) of an optical waveform and expresses the
result in percent. This measurement only works for fast acquisition signals or a
reference waveform saved in fast acquisition mode.
Extinction % = 100.0 (Low / High)
EXTINCTRATIO measures the extinction ratio of the selected optical waveform.
Extinction Ratio measures the ratio of the average power levels for the logic High
to the logic Low of an optical waveform and expresses the result without units.
This measurement only works for fast acquisition signals or a reference waveform
saved in fast acquisition mode. Extinction ratios greater than 100 or less than 1
generate errors; low must be greater than or equal to 1 W.
Extinction Ratio = (High / Low)
EYEHeight measures the vertical opening of an eye diagram in volts.
FALL measures the time taken for the falling edge of the first pulse in the
waveform or gated region to fall from a high reference value (default is 90%) to a
low reference value (default is 10%).
FREQuency measures the first cycle in the waveform or gated region. Frequency
is the reciprocal of the period and is measured in hertz (Hz), where 1 Hz = 1 cycle
per second.
HIGH measures the High reference (100% level, sometimes called Topline) of
a waveform.
You can also limit the High measurement (normally taken over the entire
waveform record) to a gated region on the waveform.
HITs (histogram hits) measures the number of points in or on the histogram box.
LOW measures the Low reference (0% level, sometimes called Baseline) of
a waveform.
MAXimum finds the maximum amplitude. This value is the most positive peak
voltage found. It is measured over the entire waveform or gated region. When
histogram is selected with the MEASUrement:METHod command, the maximum
measurement measures the voltage of the highest nonzero bin in vertical
histograms or the time of the right-most bin in horizontal histograms.
MEAN amplitude measurement finds the arithmetic mean over the entire waveform
or gated region. When histogram is selected with the MEASUrement:METHod
command, the mean measurement measures the average of all acquired points
within or on the histogram.
MEDian (histogram measurement) measures the middle point of the histogram
box. Half of all acquired points within or on the histogram box are less than this
value and half are greater than this value.
MINImum finds the minimum amplitude. This value is typically the most negative
peak voltage. It is measured over the entire waveform or gated region. When
histogram is selected with the MEASUrement:METHod command, the minimum
measurement measures the lowest nonzero bin in vertical histograms or the time
of the left-most nonzero bin in the horizontal histograms.
NCROss (timing measurement) measures the time from the trigger point to the first
falling edge of the waveform or gated region. The distance (time) is measured at
the middle reference amplitude point of the signal.
NDUty (negative duty cycle) is the ratio of the negative pulse width to the signal
period, expressed as a percentage. The duty cycle is measured on the first cycle in
the waveform or gated region.
Negative Duty Cycle = (Negative Width) / Period 100%
NOVershoot (negative overshoot) finds the negative overshoot value over the
entire waveform or gated region.
Negative Overshoot = (Low - Minimum) / Amplitude 100%)
NWIdth (negative width) measurement is the distance (time) between the middle
reference (default = 50%) amplitude points of a negative pulse. The measurement
is made on the first pulse in the waveform or gated region.
PBASe measures the base value used in extinction ratio measurements.
PCROss (timing measurement) measures the time from the trigger point to the first
positive edge of the waveform or gated region. The distance (time) is measured at
the middle reference amplitude point of the signal.
PERIod is the time required to complete the first cycle in a waveform or gated
region. Period is the reciprocal of frequency and is measured in seconds.
PHAse measures the phase difference (amount of time a waveform leads or lags
the reference waveform) between two waveforms. The measurement is made
between the middle reference points of the two waveforms and is expressed in
degrees, where 360 represents one waveform cycle.
PK2Pk (peak-to-peak) finds the absolute difference between the maximum and
minimum amplitude in the entire waveform or gated region. When histogram is
selected with the MEASUrement:METHod command, the PK2Pk measurement
measures the histogram peak to peak difference.
PKPKJitter measures the variance (minimum and maximum values) in the
time locations of the cross point.
PKPKNoise measures the peak-to-peak noise on a waveform at the mid reference
level.
POVershoot
The positive overshoot amplitude measurement finds the positive overshoot value
over the entire waveform or gated region.
Positive Overshoot = (Maximum - High) / Amplitude 100%
PTOT measures the top value used in extinction ratio measurements.
PWIdth (positive width) is the distance (time) between the middle reference
(default = 50%) amplitude points of a positive pulse. The measurement is made
on the first pulse in the waveform or gated region.
QFACtor measures the quality factor. The Q factor is a figure of merit for an eye
diagram, which indicates the vertical eye opening relative to the noise at the low
and high logic levels. It is the ratio of the eye size to noise.
RISe timing measurement finds the rise time of the waveform. The rise time is
the time it takes for the leading edge of the first pulse encountered to rise from a
low reference value (default is 10%) to a high reference value (default is 90%).
RMS amplitude measurement finds the true Root Mean Square voltage in the entire
waveform or gated region.
RMSJitter measures the variance in the time locations of the cross point. The
RMS jitter is defined as one standard deviation at the cross point.
RMSNoise measures the Root Mean Square noise amplitude on a waveform at
the mid reference level.
SIGMA1 (histogram measurement) measures the percentage of points in the
histogram that are within one standard deviation of the histogram mean.
SIGMA2 (histogram measurement) measures the percentage of points in the
histogram that are within two standard deviations of the histogram mean.
SIGMA3 (histogram measurement) measures the percentage of points in the
histogram that are within three standard deviations of the histogram mean.
SIXSigmajit (histogram measurement) is six RMSJitter.
Group Measurement
Syntax MEASUrement:MEAS<x>:UNIts?
Group Measurement
Syntax MEASUrement:MEAS<x>:VALue?
MEASUrement:METHod
This command sets or queries the method used to calculate the 0% and 100%
reference level. This command is equivalent to selecting Reference Levels from
the Measure menu and then choosing the desired Determine Base, Top From
setting.
Group Measurement
Arguments HIStogram sets the high and low reference levels to the most common values
either above or below the mid point, depending on whether the high reference
point or the low reference point is being defined. Because the statistical approach
ignores short-term aberrations, such as overshoot or ringing, the histogram method
is the best setting for examining pulses.
MEAN sets the high and low reference levels to the mean values using all values
either above or below the midpoint, depending of whether it is defining the high
or low reference level. The selection is best used for examining eye patterns.
MINMax uses the highest and lowest values of the waveform record. This selection
is best for examining waveforms with no large, flat portions of a common value,
such as sine waves and triangle waves.
Examples MEASUREMENT:METHOD HISTOGRAM specifies that the high and low reference
levels are set statistically.
MEASUREMENT:METHOD? might return :MEASUREMENT:METHOD MINMAX,
indicating that the reference levels are set to MIN and MAX.
MEASUrement:NOISe
This command sets or queries whether the noise measurement is made on the high
or low level of the waveform. Sending this command is equivalent to selecting
Ref Levs > Eye > Top Level or Base Level in the Comm tab of the Measurement
Setup dialog box. The Eye section is displayed only if you have an eye-pattern or
optical measurement defined.
Conditions This command is only valid if the instrument has Option MTM is installed
Group Measurement
Arguments HIGH argument causes the measurement for noise to be taken at the high level
of the waveform.
LOW argument causes the measurement for noise to be taken at the low level of
the waveform.
MEASUrement:REFLevel:ABSolute:HIGH
This command sets or queries the high reference level, and is the upper reference
level when MEASUrement:REFLevel:METHod is set to Absolute. This
command affects the results of rise and fall measurements and is equivalent
to selecting Reference Levels from the Measure menu, and then entering the
Absolute High Ref value.
Group Measurement
Arguments <NR3> is the high reference level, in volts. The default is 0.0 V.
MEASUrement:REFLevel:ABSolute:LOW
This command sets or queries the low reference level, and is the lower reference
level when MEASUrement:REFLevel:METHod is set to Absolute. This
command affects the results of rise and fall measurements and is equivalent
to selecting Reference Levels from the Measure menu, and then entering the
Absolute Low Ref value.
Group Measurement
Arguments <NR3> is the low reference level, in volts. The default is 0.0 V.
MEASUrement:REFLevel:ABSolute:MID<x>
This command sets or queries the mid reference level for the from waveform
(mid1) and the to waveform (mid2) when taking a delay measurement, and
is the 50% reference level when MEASUrement:REFLevel:METHod is set to
Absolute. This command affects the results of period, frequency, delay, and all
cyclic measurements and is equivalent to selecting Reference Levels from the
Measure menu, and then entering the Absolute Mid2 Ref value.
Group Measurement
Arguments <NR3> is the mid reference level, in volts. The default is 0.0 V.
MEASUrement:REFLevel:METHod
This command specifies or queries the reference level units used for measurement
calculations. This command is equivalent to selecting Reference Levels from the
Measure menu, and then choosing the desired reference level from the Units
group box.
Group Measurement
Arguments ABSolute specifies that the reference levels are set explicitly using the
MEASUrement:REFLevel:ABSolute commands. This method is useful when
precise values are required (for example, when designing to published interface
specifications, such as RS-232-C).
PERCent specifies that the reference levels are calculated as a percent
relative to HIGH and LOW. The percentages are defined using the
MEASUrement:REFLevel:PERCent commands.
MEASUrement:REFLevel:PERCent:HIGH
This command sets or queries the percent (where 100% is equal
to HIGH) that is used to calculate the high reference level when
MEASUrement:REFLevel:METHod is set to Percent. This command affects the
results of rise and fall measurements and is equivalent to selecting Reference
Levels from the Measure menu, and then entering the Percentage High Ref value.
Group Measurement
Arguments <NR3> is the high reference level, ranging from 0 to 100%. The default high
reference level is 90%.
MEASUrement:REFLevel:PERCent:LOW
This command sets or queries the percent (where 100% is equal
to HIGH) that is 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 and is equivalent to selecting Reference
Levels from the Measure menu, and then entering the Percentage Low Ref value.
Group Measurement
Arguments <NR3> is the low reference level, ranging from 0 to 100%. The default low
reference level is 10%.
MEASUrement:REFLevel:PERCent:MID<x>
This command sets or queries the percent (where 100% is equal
to HIGH) that is used to calculate the mid reference level when
MEASUrement:REFLevel:METHod is set to Percent. Mid1 specifies the percent
for the first waveform and Mid2 specifies the percent for the second waveform
specified for delay measurements. This command affects the results of period,
frequency, delay, and all cyclic measurements and is equivalent to selecting
Reference Levels from the Measure menu, and then entering the Percentage Mid
Ref value.
Group Measurement
Arguments <NR3> is the mid reference level, ranging from 0 to 100%. The default mid
reference level is 50%.
MEASUrement:SOUrce<x>:SIGType
This command sets or queries the type of input signal used for measurement
SOURCE<x>, 1 or 2.
To ensure accurate measurements, use this command to specify the input-signal
type for the measurement source.
Conditions This command is valid only if the instrument has Option MTM is installed
Group Measurement
Arguments PULSE is for generic signals that are not associated with synchronous
communications standards.
EYE is for synchronous-communication signals with NRZ-like characteristics
(nonreturn to zero).
Group Measurement
MEASUrement:STATIstics:MODe
This command controls the operation and display of measurement statistics. This
command is equivalent to selecting Measurement Setup from the Measure menu,
clicking the Statistics button and then choosing the desired Measurement Format.
Group Measurement
Syntax MEASUrement:STATIstics:MODe
{OFF|ALL|VALUEMean|MINMax|MEANSTDdev}
MEASUrement:STATIstics:MODe?
Arguments OFF turns off all measurements. This is the default value.
ALL turns on statistics and displays all statistics for each measurement.
VALUEMean turns on statistics and displays the value and the mean () of each
measurement.
MINMax turns on statistics and displays the min and max of each measurement.
MEANSTDdev turns on statistics and displays the mean and standard deviation
of each measurement.
MEASUrement:STATIstics:WEIghting
This command sets or queries the time constant for mean and standard deviation
statistical accumulations. This command is equivalent to selecting Measurement
Setup from the Measure menu, clicking the Statistics button and entering the
desired Weight n= value.
Group Measurement
Arguments <NR1> is the time constant for the mean and standard deviation statistical
accumulations.
Group Miscellaneous
*OPC
This command generates the operation complete message in the Standard Event
Status Register (SESR) when all pending commands that generate an OPC
message are complete. The *OPC? query places the ASCII character 1 into the
output queue when all such OPC commands are complete. The *OPC? response is
not available to read until all pending operations finish. For a complete discussion
of the use of these registers and the output queue, see Registers and Queues.
The *OPC command allows you to synchronize the operation of the instrument
with your application program. For more information, see Synchronization
Methods.
Syntax *OPC
*OPC?
Examples *OPC generates the operation complete message in the SESR at the completion of
all pending OPC operations.
*OPC? might return 1 to indicate that all pending OPC operations are finished.
Syntax *OPT?
Group Miscellaneous
Arguments <QString> is the password, which can contain up to 10 characters. The factory
default password is XYZZY and is always valid.
Examples PASSWORD "XYZZY" enables the *PUD and NEWPass set commands.
PASSWORD disables the *PUD and NEWPass set commands. You can still use the
query version of *PUD.
*PSC
This command sets and queries the power-on status flag that controls the
automatic power-on handling of the DESER, SRER, and ESER registers. When
*PSC is true, the DESER register is set to 255 and the SRER and ESER registers
are set to 0 at power-on. When *PSC is false, the current values in the DESER,
SRER, and ESER registers are preserved in nonvolatile memory when power is
shut off and are restored at power-on.
Arguments OFF sets the power-on status clear flag to false, disables the power-on clear and
allows the instrument to possibly assert SRQ after power-on.
ON sets the power-on status clear flag to true, enabling the power-on status clear
and prevents any SRQ assertion after power on.
<NR1> = 0 sets the power-on status clear flag to false, disables the power-on clear
and allows the instrument to possibly assert SRQ after power-on; any other value
sets the power-on status clear flag to true, enabling the power-on status clear and
prevents any SRQ assertion after power on.
*PSC? might return 1 to indicate that the power-on status clear flag is set to true.
*PUD
This command sets or queries a string of Protected User Data. This data is
protected by the PASSWord command. You can modify it only by first entering
the correct password. This password is not necessary to query the data.
Arguments <NR1> specifies a setup storage location value ranging from 0 through 10. Using
an out-of-range value causes an execution error.
Examples *RCL 3 restores the instrument from a copy of the settings stored in memory
location 3.
Group Mask
Arguments <QString> is a quoted string that defines the file name and path from where the
mask will be recalled. Input the file path using the form <drive>/<dir>/<filename>.
<drive> and one or more <dir>s are optional. If you do not specify them, the
instrument will read the mask from the default directory. <filename> stands for a
filename of up to 128 characters (use of wildcard characters in filenames is not
supported). Filename extensions are not required but are highly recommended.
The file is stored in ASCII format and is user-editable.
Examples RECALL:MASK "TEST" recalls the mask stored in the file named TEST as the
User mask.
<NR1> specifies a setup storage location to restore. Setup storage location values
range from 0 through 10; using an out of range value causes an error (222, Data
out of range).
<file path> specifies a location for an instrument setup file. <file path> is a
quoted string that defines the file name and path. Input the file path using the form
<drive>:<dir>/<filename>.<drive> and one or more <dir>s are optional. If you
do not specify them, the instrument will read the file from the default directory
(C:\TekScope\setups). <filename> stands for a filename of up to 128 characters
(use of wildcard characters in filenames is not supported). Filename extensions
are not required, but highly recommended.
Examples RECALL:SETUP FACTORY recalls (and makes current) the instrument setup to its
factory defaults.
RECALL:SETUP 2 recalls the instrument setup from setup storage location 2.
RECAll:SETUp:DESKew
This command sets or queries the deskew values that are affected by a default
setup or a recalled setup.
NOTE. This setting is changed only by TekSecure (which resets it to the default
setting of UNLOCK) or through explicit user request (from the Recall Setup dialog
box in the TekScope User Interface).
Group SaveRecall
Arguments LOCK a default or a recall setup will not change the deskew settings when this
option is selected.
UNLOCK a default setup will reset the deskew settings to factory values and a recall
setup will apply the setup deskew values to the recalled oscilloscope state.
Examples RECALL:SETUP:DESKEW LOCK, a default or recall setup will not change the
deskew settings.
RECALL:SETUP:DESKEW? might return :RECALL:SETUP:DESKEW UNLOCK,
indicating that a default setup will reset the deskew settings to factory values and
a recall setup will apply the setup deskew values to the recalled oscilloscope state.
REF<x>:HORizontal:POSition
This command sets or queries the horizontal display position of the reference
waveform. The reference waveform is specified by x. The value of x can range
from 1 through 4. This command is equivalent to selecting Reference Waveforms
from the File menu, choosing Reference Setup from the drop-down list,
selecting a reference waveform, and then entering the horizontal position value
using the multipurpose knob.
Group Vertical
Arguments <NR3> argument specifies the horizontal position of the specified reference
waveform in percentage of the waveform that is displayed to the right of the
center vertical graticule. The range of this argument is from 0 through 100.
Group Vertical
Syntax REF<x>:LABel?
Arguments None.
REF<x>:LABel:NAMe
This command sets or queries the label of the designated waveform. The reference
waveform is specified by x. The value of x can range from 1 through 4. This
command is equivalent to selecting Reference Waveforms from the File menu,
choosing Label from the drop-down list, selecting the tab associated with the
reference for which you want to create a label, and entering a label in the Label
box.
Group Vertical
Arguments <QString> is the character string that will be used for the reference waveform
label name.
REF<x>:LABel:XPOS
This command sets or queries the X screen offset at which the label (attached to
the displayed waveform of the specified reference) is displayed, relative to the
left edge of the screen The reference waveform is specified by x. The value of x
can range from 1 through 4. This command is equivalent to selecting Reference
Waveforms from the File menu, choosing Label from the drop-down list, selecting
the tab associated with the reference for which you want to position a label, and
entering a value in the X Position box.
Group Vertical
Arguments <NR1> is the location (control in divisions) where the waveform label for the
selected reference is displayed, relative to the left edge of the screen. Arguments
should be integers ranging from 0 through 10.
Examples REF4:LABEL:XPOS 10 moves the waveform label for the Reference 3 waveform,
so that it begins 10 divisions to the right of the left edge of the screen.
REF2:LABEL:XPOS? might return :REF2:LABEL:XPOS 1.5, indicating that the
x-axis for the Reference 2 waveform is currently 1.5 divisions to the right of the
left edge of the screen.
REF<x>:LABel:YPOS
This command sets or queries the Y screen offset at which the label (attached to
the displayed waveform of the specified reference) is displayed, relative to the
center of the screen. The reference waveform is specified by x. The value of x
Group Vertical
Arguments <NR1> is the location (in divisions) where the waveform label for the selected
reference is displayed, relative to the waveform handle. Arguments should be
integers ranging from 10 to -10.
Examples REF3:LABEL:YPOS -10 moves the waveform label for the Reference 3
waveform 10 divisions below the waveform handle.
REF2:LABEL:YPOS? might return :REF2:LABEL:YPOS 0, indicating that
the waveform label for the Reference 2 waveform is currently located at the
waveform handle.
REF<x>:VERTical:POSition
This command sets or queries the vertical position of a reference waveform The
reference waveform is specified by x. The value of x can range from 1 through 4.
This command is equivalent to selecting Reference Waveforms from the File
menu, choosing Reference Setup from the drop-down list, selecting a reference
waveform, and then entering the Position value using the multipurpose knob.
Increasing the position value of a waveform causes the waveform to move up,
and decreasing the position value causes the waveform to move down. Position
adjusts only the display position of a waveform. The position value determines the
vertical graticule coordinate at which signal values are displayed. For example, if
the position for Reference 3 is set to 2.0, the signal represented by that reference
will be displayed at 2.0 divisions above the center of the screen.
NOTE. References are static. All position and scale changes are applied in a
post-processing mode.
Group Vertical
Arguments <NR3> is the desired position, control in divisions from the center horizontal
graticule. The range is from -5 to 5 divisions.
REF<x>:VERTical:SCAle
This command sets or queries the vertical scale of a reference waveform. The
reference waveform is specified by x. The value of x can range from 1 through
4. This command is equivalent to selecting Reference Waveforms from the File
menu, choosing Reference Setup from the drop-down list, selecting a reference
waveform, and then entering the Scale value using the multipurpose knob.
Each waveform has a vertical scale parameter. For a signal with constant
amplitude, increasing the Scale causes the waveform to be displayed smaller.
Decreasing the scale causes the waveform to be displayed larger.
Scale affects all waveforms, but affects reference and math waveforms differently
from channel waveforms:
For reference and math waveforms, this setting controls the display only,
graphically scaling these waveforms and having no affect on the acquisition
hardware.
For channel waveforms, this setting controls the vertical size of the acquisition
window as well as the display scale. The range and resolution of scale
values depends on the probe attached and any other external factors you have
specified.
Group Vertical
Group Miscellaneous
Examples REM "This is a comment" is a comment string that the instrument will ignore.
ROSc:SOUrce
This command sets or queries the selected source for the time base reference
oscillator. The reference oscillator locks to this source. Depending on the
command argument that you specify, you can use an external reference or use the
internal crystal oscillator as the time base reference.
This command is also useful for synchronizing multiple instruments.
Group Miscellaneous
Arguments INTERnal specifies the internal 10 MHz crystal oscillator as the time base
reference.
EXTernal specifies the user-supplied external signal as the time base reference.
Group Miscellaneous
Syntax ROSc:STATE?
Examples ROSC:STATE? might return :ROSC:STATE LOCKED, indicating that the time
base reference is locked.
ROSc:TRACking
DSA70000 and DPO70000 Series only: This command sets or queries the selected
source for the time base reference oscillator. The reference oscillator locks to this
source. Depending on the command argument that you specify, you can use an
external reference signal that is fed through or bypasses the phase-locked loop.
Group Miscellaneous
Arguments STABle tracking mode specifies that the external reference signal is fed through a
phase-locked loop that removes jitter from the external reference.
FAST tracking mode specifies that the external reference signal bypasses the
phase-locked loop.
Examples ROSC:TRACKING STABLE feeds the external reference signal through the
instrument phase-locked loop.
ROSC:TRACKING? might return :ROSC:TRACKING FAST, indicating that the
external reference signal bypasses the phase-locked loop.
Syntax *RST
Arguments None
Arguments <NR1> specifies a location in which to save the state of the instrument. Location
values range from 1 through 10. Using an out-of-range location value causes an
execution error. Any settings that have been stored previously at this location
will be overwritten.
Group Mask
Arguments <QString> is the location to where the mask is stored. <file path> is a quoted
string that defines the file name and path. Input the file path using the form
<drive>/<dir>/<filename>. <drive> and one or more <dir>s are optional.
The file is stored in ASCII format and is user-editable.
Examples SAVE:MASK "TEST" saves the user mask to the file TEST in the default directory
and on the default drive.
Arguments <file path> is the target location for storing the setup file. <file path> is a
quoted string that defines the file name and path. Input the file path using the form
<drive>:<dir>/<filename>. <drive> and one or more <dir>s are optional. If you
do not specify them, the instrument will store the file in the default directory
(C:\TekScope\setups). <filename> stands for a filename of up to 128 characters.
(Use of wildcard characters in filenames is not supported.) Filename extensions
are not required but are highly recommended. For setups, use the extension
.SET.
<NR1> specifies a location for saving the current front panel setup. The front
panel setup value ranges from 1 to 10. Using an out-of-range value causes an
execution error. Any settings that have been stored previously at this location
will be overwritten.
Arguments <wfm> is the waveform that will be saved. Valid waveforms include CH<x>,
MATH<y>, and REF<x>.
REF<x> specifies the location in internal reference memory where the waveform
is stored.
<file path> is the location where the waveform is stored. <file path> is a
quoted string that defines the file name and path. Input the file path using the
form <drive>/<dir>/<filename>. <drive> and one or more <dir>s are optional. If
you do not specify them, the instrument will read the waveform from the default
directory. <filename> stands for a filename of up to 125 characters, followed by a
period (. ) and the three-character extension. Internal format waveforms use
the .wfm extension, spreadsheet format files use the .csv extension and MathCad
format files use the .dat extension. The instrument will generate an error if you
use any other extension for saving a waveform.
SAVe:WAVEform:FILEFormat
This command specifies or returns the file format for saved waveforms. Waveform
header and timing information is included in the resulting file of non-internal
formats. The instrument saves DPO waveforms as a 1000 x 502 matrix, with the
first row corresponding to the most recently acquired data. The values specified by
DATa:STARt and DATa:STOP determine the range of waveform data to output.
In the event that DATa:STOP value is greater than the current record length, the
current record length determines the last output value.
This command is equivalent to selecting Save As from the File menu, clicking
the Waveform button, and choosing the desired waveform file format from the
Save as type drop-down list.
Syntax SAVe:WAVEform:FILEFormat
{INTERNal|MATHCad|MATLab|SPREADSHEETCsv|
SPREADSHEETTxt|TIMEStamp}
SAVe:WAVEform:FILEFormat?
Arguments INTERNal specifies that waveforms are saved in an internal format, using a .wfm
filename extension. These files can be recalled as reference waveforms. When this
argument is specified, the settings specified via the DATa:STARt and DATa:STOP
commands have no meaning as the entire waveform is saved.
MATHCad specifies that waveforms are saved in MathCad format, using a .dat
filename extension. When saving in this format, waveform values are delimited
with new lines. MathCad format enables easy import of waveform data into
MathCad or MATLAB. For FastAcq waveforms, data is imported as a matrix. For
these formats, waveform header and timing information is saved in a separate
header file. MathCad format header files use a _hdr.dat extension.
MATLab specifies that waveforms are saved in Matlab format, using a .dat filename
extension. When saving in this format, waveform values are delimited with new
lines. MATLAB format enables easy import of waveform data into MathCad
or MATLAB. For FastAcq waveforms, data is imported as a matrix. For these
formats, waveform header and timing information is saved in a separate header
file. MATLAB format header files use a _hdr.dat extension.
SPREADSHEETCsv specifies that waveform data is saved in a format that contains
comma delimited values. These waveform data files are named using the .csv
filename extension. Saving waveforms in CSV format enables spreadsheet
programs to import the data.
SPREADSHEETTxt specifies that waveform data is saved in a format that contains
tab delimited values. These waveform data files are named using the .txt filename
extension. Saving waveforms in this format enables spreadsheet programs to
import the data.
TIMEStamp specifies that timestamp data is saved in a format that contains comma
delimited values. These data files are named using the .txt filename extension.
Saving waveforms in this format enables spreadsheet programs to import the data.
Arguments <NR1> specifies a user setup location to delete. Setup storage location values
range from 1 through 10; using an out-of-range value causes an error.
SEARCH:SEARCH<x>
This command converts the specified search marks to the user marks. <x> can
be 1 to 8.
Syntax SEARCH:SEARCH<x>
SEARCH:SEARCH<x>?
Examples SEARCH:SEARCH1 TOUSER converts the Search 1 mark to the user marks.
Syntax SEARCH:SEARCH<x>:COPy
{SEARCHtotrigger|TRIGgertosearch|FROMSearch<x>}
SEARCH:SEARCH<x>:STATE
This command sets the search state to on or off. <x> is the search number, which
can be 1 to 8. The query form returns the search state.
Syntax SEARCH:SEARCH<x>:TOTAL?
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:AUTOBitrate
This command sets or queries the auto bit rate value for a DDR Memory analysis
search to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:AUTOBitrate
{AUTO|CUSTom}
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:AUTOBitrate?
Arguments AUTO sets the auto bit rate to auto. When auto is selected, the instrument
determines the bit rate from the applied signal.
CUSTom sets the auto bit rate to custom. When custom is selected, you set the
bit rate value.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:AUTOReflevel
This command sets or queries the reference levels for a DDR Memory analysis
search to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:
AUTOReflevel{AUTO|CUSTom}
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:AUTOReflevel?
Arguments AUTO sets the reference levels to auto. When auto is selected, the instrument
determines the reference level from the applied signal.
CUSTom sets the reference levels to custom. When custom is selected, you set
the reference level
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:BITRate
This command sets or queries the data rate value for a DDR Memory analysis
search to determine where to place a mark. You can set the bit rate only when
AUTOBITRATE is Custom. <x> is the search number.
Arguments <NR3> specifies the DDR data rate in bits per second.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:CSActive
This command sets or queries whether the expected chip-select will be an active
HIGH or LOW.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:CSLevel
This command sets or queries the DDR memory search chip-select level.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:CSMode
This command sets or queries the chip-select mode for DDR memory searches.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:CSSource
This command sets or queries the chip select source for DDR memory searches.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:CSSource
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4|NONe}
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:CSSource?
Arguments CH<x> specifies one input channel as the search source, where <x> is the channel
number.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
NONe specifies no CSSource.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:DATASource
This command sets or queries the data source for a DDR Memory analysis search
to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:DATASource
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:DATASource?
Arguments CH<x> specifies one input channel as the search source, where <x> is the channel
number.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:HYSterisis
This command sets or queries the hysterisis percent for DDR memory searches.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:MARgin
This command sets or queries the termination logic margin for back-to-back
writes.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:MAXCas
This command sets or queries the maximum distance, in clock periods, to the left
of the start of the mark where the instrument looks for the chip-select pulse.
Arguments <NR3> is the maximum distance, in clock periods, to the left of the start of the
mark where the instrument looks for the chip-select pulse.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:MINCas
This command sets or queries the minimum distance, in clock periods, to the left
of the start of the mark where the instrument looks for the chip-select pulse.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:MINCas
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:MINCas?
Arguments <NR3> is the minimum distance, in clock periods, to the left of the start of the
mark where the instrument looks for the chip-select pulse.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:DATA:HIGH
This command sets or queries the value of the data HIGH reference level for a
DDR Memory analysis search to determine where to place a mark. You can set
the value only when AUTOREFLEVEL is Custom. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:DATA:HIGH
<NRF>
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:DATA:HIGH?
Arguments <NRF> specifies the value of the data HIGH reference level in volts.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:DATA:LOW
This command sets or queries the value of the data LOW reference level for a
DDR Memory analysis search to determine where to place a mark. You can set
the value only when AUTOREFLEVEL is Custom. <x> is the search number.
Arguments <NRF> specifies the value of the data LOW reference level in volts.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:DATA:MID
This command sets or queries the value of the data MID reference level for a
DDR Memory analysis search to determine where to place a mark. You can set
the value only when AUTOREFLEVEL is Custom. <x> is the search number.
Arguments <NRF> specifies the value of the data MID reference level in volts.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:HIGH
This command sets or queries the value of the strobe HIGH reference level for a
DDR Memory analysis search to determine where to place a mark. You can set
the value only when AUTOREFLEVEL is Custom. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:HIGH
<NRF>
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:HIGH?
Arguments <NRF> specifies the value of the strobe HIGH reference level in volts.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:LOW
This command sets or queries the value of the strobe LOW reference level for a
DDR Memory analysis search to determine where to place a mark. You can set
the value only when AUTOREFLEVEL is Custom. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:LOW
<NRF>
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:LOW?
Arguments <NRF> specifies the value of the strobe LOW reference level in volts.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:MID
This command sets or queries the value of the strobe MID reference level for a
DDR Memory analysis search to determine where to place a mark. You can set
the value only when AUTOREFLEVEL is Custom. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:MID
<NRF>
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:REFLevel:STROBE:MID?
Arguments <NRF> specifies the value of the strobe MID reference level in volts.
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:STANdard
This command sets or queries the DDR standard for a DDR Memory analysis
search to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:STANdard
{DDR|DDR2|DDR3|GDDR3|LPDDR}
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:STANdard?
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:STROBEsource
This command sets or queries the strobe source for a DDR Memory analysis
search to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:STROBEsource
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:STROBEsource?
Arguments CH<x> specifies the input channel as the search source, where <x> is the channel
number.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:CH<x>
This command sets or queries the slope for an edge trigger search to determine
where to place a mark. <x> is the search number or the channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:CH<x>
{RISe|FALL|EITher}
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:MATH<x>
This command sets or queries the slope for an edge trigger search to determine
where to place a mark. <x> is the search number or the math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:MATH<x>
{RISe|FALL|EITher}
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:REF<x>
This command sets or queries the slope for an edge trigger search to determine
where to place a mark. <x> is the search number or the reference waveform
number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:REF<x>
{RISe|FALL|EITher}
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SOUrce
This command sets or queries the source waveform for an edge trigger search to
determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:EDGE:SOUrce
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SOUrce?
Arguments CH<x> specifies one input channel as the edge source, where <x> is the channel
number.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:CH<x>
This command sets or queries the polarity for a glitch trigger search to determine
where to place a mark. <x> is the search number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:MATH<x>
This command sets or queries the polarity for a glitch trigger search to determine
where to place a mark. <x> is the search number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:MATH<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:REF<x>
This command sets or queries the polarity for a glitch trigger search to determine
where to place a mark. <x> is the search number or reference waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:REF<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:GLItch:POLarity:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:GLItch:TRIGIF
This command sets or queries the accept or reject state for a glitch trigger search
to determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:GLItch:WIDth
This command sets or queries the glitch width for a glitch trigger search to
determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:LEVel:CH<x>
This command sets or queries the level for an edge trigger search to determine
where to place a mark. <x> is the search number or the channel number. Each
channel can have an independent level.
SEARCH:SEARCH<x>:TRIGger:A:LEVel:MATH<x>
This command sets or queries the math waveform level for an edge trigger search
to determine where to place a mark. <x> is the search number or math waveform
number.
SEARCH:SEARCH<x>:TRIGger:A:LEVel:REF<x>
This command sets or queries the specified reference waveform level for a trigger
search to determine where to place a mark. SEARCH<x> is the search number and
REF<x> is the reference channel number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:FUNCtion
This command sets or queries the logic operator for a pattern or state trigger
search to determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:INPut:CH<x>
This command sets or queries the Boolean logic criteria for a pattern or state
trigger search to determine where to place a mark. <x> is the search number
or the channel number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:INPut:MATH<x>
This command sets or queries the Boolean logic criteria for a pattern or state
trigger search to determine where to place a mark. <x> is the search number or
the math waveform number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:INPut:REF<x>
This command sets or queries the Boolean logic criteria for a pattern or state
trigger search to determine where to place a mark. <x> is the search number or
the reference channel number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:THReshold:CH<x>
This command sets or queries the channel threshold level for a pattern or state
trigger search to determine where to place a mark. SEARCH<x> is the search
number and CH<x> is the channel number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:THReshold:MATH<x>
This command sets or queries the math waveform threshold level for a pattern
or state trigger search to determine where to place a mark. <x> is the search
number or channel number.
SEARCH:SEARCH<x>:TRIGger:A:LOGIc:THReshold:REF<x>
This command sets or queries the reference waveform threshold level for a pattern
or state trigger search to determine where to place a mark. <x> is the search
number or the reference waveform number.
SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn
This command sets or queries the pattern trigger pattern test that determines where
to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn
{TRUe|FALSe|LESSThan|MOREThan}
SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn?
LESSThan specifies the pattern must be TRUE less than the time limit.
MOREThan specifies the pattern must be TRUE more than the time limit.
SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn:LESSLimit
This command sets or queries the time the pattern trigger lesslimit test uses to
determines where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn:MORELimit
This command sets or queries the time the pattern trigger morelimit test uses to
determines where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:PULse:SOUrce
This command sets or queries the source waveform for a pulse trigger search to
determine where to place a mark. <x> is the search number.
NOTE. This is the source for Glitch, Width, Runt, Timeout or Window searches.
Syntax SEARCH:SEARCH<x>:TRIGger:A:PULse:SOUrce
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
SEARCH:SEARCH<x>:TRIGger:A:PULse:SOUrce?
Arguments CH<x> specifies one input channel as the edge source, where <x> = 1, 2, 3 or 4.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:CH<x>
This command sets or queries the polarity setting for a runt trigger search to
determine where to place a mark. <x> is the search number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:CH<x>?
Arguments POSitive places a mark when the rising edge crosses the low threshold and
the falling edge recrosses the low threshold without either edge ever crossing
the high threshold.
NEGative places a mark when the falling edge crosses the high threshold and
the rising edge recrosses the high threshold without either edge ever crossing
the low threshold.
EITher places a mark on a runt of either polarity.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:MATH<x>
This command sets or queries the polarity setting for a runt trigger search to
determine where to place a mark. <x> is the search number or math waveform
number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:MATH<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:MATH<x>?
Arguments POSitive places a mark when the rising edge crosses the low threshold and
the falling edge recrosses the low threshold without either edge ever crossing
the high threshold.
NEGative places a mark when the falling edge crosses the high threshold and
the rising edge recrosses the high threshold without either edge ever crossing
the low threshold.
EITher places a mark on a runt of either polarity.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:REF<x>
This command sets or queries the polarity setting for a runt trigger search to
determine where to place a mark. <x> is the search number or reference waveform
number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:REF<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:RUNT:POLarity:REF<x>?
Arguments POSitive places a mark when the rising edge crosses the low threshold and
the falling edge recrosses the low threshold without either edge ever crossing
the high threshold.
NEGative places a mark when the falling edge crosses the high threshold and
the rising edge recrosses the high threshold without either edge ever crossing
the low threshold.
EITher places a mark on a runt of either polarity.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:THReshold:HIGH:CH<x>
This command sets or queries the channel threshold HIGH level for a runt trigger
search to determine where to place a mark. <x> is the search number or the
channel number.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:THReshold:HIGH:MATH<x>
This command sets or returns the math waveform threshold HIGH level for a runt
trigger search to determine where to place a mark. <x> is the search number or
the math waveform number.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:THReshold:HIGH:REF<x>
This command sets or returns the reference waveform threshold HIGH level for a
runt trigger search to determine where to place a mark. <x> is the search number
or the reference waveform number.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:THReshold:LOW:CH<x>
This command sets or queries the channel waveform threshold LOW level for a
runt trigger search to determine where to place a mark. <x> is the search number
or the channel number.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:THReshold:LOW:MATH<x>
This command sets or queries the math waveform threshold LOW level for a runt
trigger search to determine where to place a mark. <x> is the search number or
the math waveform number.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:THReshold:LOW:REF<x>
This command sets or returns the reference waveform threshold LOW level for a
runt trigger search to determine where to place a mark. <x> is the search number
or the reference waveform number.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:WHEn
This command sets or returns the condition setting for a runt trigger search to
determine where to place a mark. <x> is the search number.
Arguments OCCurs argument specifies a trigger event if a runt of any detectable width occurs.
SEARCH:SEARCH<x>:TRIGger:A:RUNT:WIDth
This command sets or queries the width setting for a runt trigger search to
determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:EDGE
This command sets or queries the clock slope setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:SOUrce
This command sets or queries the clock source setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:SOUrce
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:SOUrce?
Arguments CH<x> specifies an input channel as the edge source, where <x> = 1, 2, 3 or 4.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:CH<x>
This command sets or queries the clock threshold setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number or channel
number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:CH<x>
{NR3|ECL|TTL}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:MATH<x>
This command sets or queries the clock threshold setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number or math
waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:MATH<x>
{NR3|ECL|TTL}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:REF<x>
This command sets or queries the clock threshold setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number or reference
waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:REF<x>
{NR3|ECL|TTL}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:CLOCk:THReshold:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:SOUrce
This command sets or queries the data source setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:SOUrce
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:SOUrce?
Arguments CH<x> specifies an input channel as the search source, where <x> = 1, 2, 3 or 4.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:CH<x>
This command sets or queries the data threshold setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number or channel
number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:CH<x>
{NR3|ECL|TTL}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:MATH<x>
This command sets or queries the data threshold setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number or math
waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:MATH<x>
{NR3|ECL|TTL}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:REF<x>
This command sets or queries the data threshold setting for a setup/hold trigger
search to determine where to place a mark. <x> is the search number or reference
waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:REF<x>
{NR3|ECL|TTL}
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa:THReshold:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:SETHold:HOLDTime
This command sets or queries the hold time setting for a setup/hold trigger search
to determine where to place a mark. <x> is the search number.
Arguments <NR3> specifies the hold time setting in seconds. Positive values for hold time
occur after the clock edge. Negative values occur before the clock edge.
SEARCH:SEARCH<x>:TRIGger:A:SETHold:SETTime
This command sets or queries the setup time setting for a setup/hold trigger search
to determine where to place a mark. <x> is the search number.
Arguments <NR3> specifies the setup time for setup and hold violation triggering.
SEARCH:SEARCH<x>:TRIGger:A:STATE:CLOCk:EDGE
This command sets or queries the clock slope setting for a state trigger search to
determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:STATE:CLOCk:SOUrce
This command sets or queries the clock source of the twelve waveforms for a state
trigger search to determine where to place a mark. <x> is the search number. The
hardware trigger is always on the channel 4.
Syntax SEARCH:SEARCH<x>:TRIGger:A:STATE:CLOCk:SOUrce
{CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4|REF1|REF2|REF3|REF4}
SEARCH:SEARCH<x>:TRIGger:A:STATE:CLOCk:SOUrce?
Arguments CH<x> specifies an input channel as the search source, where <x> = 1, 2, 3 or 4.
MATH<x> specifies the math waveform as the search source, where <x> = 1, 2, 3
or 4.
REF<x> specifies the reference waveform as the search source, where <x> =
1, 2, 3 or 4.
SEARCH:SEARCH<x>:TRIGger:A:STATE:WHEn
This command sets or queries the state trigger search to determine where to place
a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:CH<x>
This command sets or queries the polarity for a timeout trigger search to determine
where to place a mark. <x> is the search number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:CH<x>
{STAYSHigh|STAYSLow|EITher}
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:MATH<x>
This command sets or queries the polarity for a timeout trigger search to determine
where to place a mark. <x> is the search number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:MATH<x>
{STAYSHigh|STAYSLow|EITher}
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:REF<x>
This command sets or queries the polarity for a timeout trigger search to determine
where to place a mark. <x> is the search number or reference waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:REF<x>
{STAYSHigh|STAYSLow|EITher}
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:POLarity:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:TIMe
This command sets or queries the time setting for a timeout trigger search to
determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:DELTATime
This command sets or queries the transition time setting for a transition trigger
search to determine where to place a mark.<x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:CH<x>
This command sets or queries the polarity setting for a transition trigger search to
determine where to place a mark. <x> is the search number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:CH<x>?
Arguments POSitive specifies that a pulse edge must traverse from the lower (most
negative) to higher (most positive) level for transition triggering to occur.
NEGative specifies that a pulse edge must traverse from the upper (most positive)
to lower (most negative) level for transition triggering to occur.
EITher specifies either positive or negative polarity.
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:MATH<x>
This command sets or queries the polarity setting for a transition trigger search to
determine where to place a mark. <x> is the search number or math waveform
number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:MATH<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:MATH<x>?
Arguments POSitive specifies that a pulse edge must traverse from the lower (most
negative) to higher (most positive) level for transition triggering to occur.
NEGative specifies that a pulse edge must traverse from the upper (most positive)
to lower (most negative) level for transition triggering to occur.
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:REF<x>
This command sets or queries the polarity setting for a transition trigger search
to determine where to place a mark. <x> is the search number or reference
waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:REF<x>
{EITher|NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:POLarity:REF<x>?
Arguments POSitive specifies that a pulse edge must traverse from the lower (most
negative) to higher (most positive) level for transition triggering to occur.
NEGative specifies that a pulse edge must traverse from the upper (most positive)
to lower (most negative) level for transition triggering to occur.
EITher specifies either positive or negative polarity.
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:CH<x>
This command sets or queries the threshold high voltage level setting for a
transition trigger search to determine where to place a mark. <x> is the search
number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:CH<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:MATH<x>
This command sets or queries the threshold high voltage level setting for a
transition trigger search to determine where to place a mark. <x> is the search
number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:MATH<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:
MATH<x>?
SEARCH:SEARCH1:TRIGGER:A:TRANSITION:THRESHOLD:HIGH:MATH1?
might return
:SEARCH:SEARCH1:TRIGGER:A:TRANSITION:THRESHOLD:HIGH:MATH1
2.0000, indicating that the Math 1 waveform transition trigger HIGH threshold
setting for search 1 is set to 2 volts.
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:REF<x>
This command sets or queries the threshold high voltage level setting for a
transition trigger search to determine where to place a mark. <x> is the search
number or reference waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:REF<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:HIGH:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:CH<x>
This command sets or queries the threshold low voltage level setting for a
transition trigger search to determine where to place a mark. <x> is the search
number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:CH<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:MATH<x>
This command sets or queries the threshold low voltage level setting for a
transition trigger search to determine where to place a mark. <x> is the search
number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:MATH<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:REF<x>
This command sets or queries the threshold low voltage level setting for a
transition trigger search to determine where to place a mark. <x> is the search
number or reference waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:REF<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:THReshold:LOW:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:WHEn
This command sets or queries the condition setting for a transition trigger search
to determine where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TRANsition:WHEn
{FASTERthan|SLOWERthan}
SEARCH:SEARCH<x>:TRIGger:A:TRANsition:WHEn?
Arguments FASTERthan sets the trigger to occur when the transitioning signal is faster than
the set volts/second rate.
SLOWERthan sets the trigger to occur when the transitioning signal is slower
than the set volts/second rate.
SEARCH:SEARCH<x>:TRIGger:A:TYPe
This command sets or queries the trigger type setting for a search to determine
where to place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:TYPe
{EDGE|RUNT|TRANsition|PATtern|GLItch|SETHold|UNDEFINED|
WIDth|TIMEOut|WINdow|STATE|DDRRead|DDRWrite|DDRREADWrite}
SEARCH:SEARCH<x>:TRIGger:A:TYPe?
Arguments EDGE triggers when the source input signal amplitude crosses the specified level
in the direction given by the slope.
RUNT triggers when a pulse crosses the first preset voltage threshold but
does not cross the second preset threshold before recrossing the first. The
thresholds are set with the SEARCH:SEARCH<x>:TRIGger:A:RUNt:HIGH and
SEARCH:SEARCH<x>:TRIGger:A:RUNt:LOW THRESHOLD commands.
TRANsition triggers when a pulse crosses both thresholds in the same direction
as the specified polarity and the transition time between the two threshold
crossings is greater or less than the specified time delta.
PATtern trigger on a functional pattern combination of one to four input signal
sources.
GLItch triggers at the trailing edge of the glitch pulse where the signal crosses
the trigger level.
SETHold triggers on the data input signal transitions relative to the clock input
signal transitions within the setup and hold time violation zone.
UNDEFINED is the default. To perform a search, select a different argument.
WIDth triggers on input signal source pulses that are inside or outside of the
given time range.
TIMEOut triggers on an input signal source that stays above, stays below, or stays
either above or beow the trigger level for a given time.
WINdow triggers on an input signal source that enters or exits the horizontal band
defined by the two trigger levels.
STATE triggers on a functional pattern combination of one to three data sources at
the time of the clock transition.
DDRRead triggers at the start and end of the read bus.
DDRREADWrite triggers at the start and end of both the read and write bus.
SEARCH:SEARCH<x>:TRIGger:A:WIDth:HIGHLimit
This command sets or queries the upper time limit setting for a width trigger
search to determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:WIDth:LOWLimit
This command sets or queries the lower time limit setting for a width trigger
search to determine where to place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:CH<x>
This command sets or queries the polarity for a width trigger search to determine
where to place a mark. <x> is the search number or channel number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:CH<x>
{NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:CH<x>?
SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:MATH<x>
This command sets or queries the polarity for a width trigger search to determine
where to place a mark. <x> is the search number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:MATH<x>
{NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:REF<x>
This command sets or queries the polarity for a width trigger search to determine
where to place a mark. <x> is the search number or reference waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:REF<x>
{NEGAtive|POSITIVe}
SEARCH:SEARCH<x>:TRIGger:A:WIDth:POLarity:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:WIDth:WHEn
This command sets or queries the width trigger search to determine where to
place a mark. <x> is the search number.
SEARCH:SEARCH<x>:TRIGger:A:WINdow:EVENT
This command sets or queries the window trigger search to determine where to
place a mark. <x> is the search number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WINdow:EVENT
{OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
SEARCH:SEARCH<x>:TRIGger:A:WINdow:EVENT?
Arguments OUTSIDEGreater specifies a trigger event when the signal leaves the window
defined by the threshold levels for the time specified by Width.
INSIDEGreater specifies a trigger event when the signal enters the window
defined by the threshold levels for the time specified by Width.
ENTERSWindow specifies a trigger event when the signal enters the window
defined by the threshold levels.
EXITSWindow specifies a trigger event when the signal leaves the window defined
by the threshold levels.
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:CH<x>
This command sets or queries the channel threshold HIGH level for a window
trigger search to determine where to place a mark. <x> is the search number or
channel number.
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:MATH<x>
This command sets or queries the math waveform threshold HIGH level for a
window trigger search to determine where to place a mark. <x> is the search
number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:MATH<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:MATH<x>?
2.0000, indicating that the Math 1 waveform window trigger high threshold level
for search 1 is set to 2.0 volts.
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:REF<x>
This command sets or queries the reference waveform threshold HIGH level for
a window trigger search to determine where to place a mark. <x> is the search
number or reference waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:REF<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:HIGH:REF<x>?
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:LOW:CH<x>
This command sets or queries the channel waveform threshold LOW level for a
window trigger search to determine where to place a mark. <x> is the search
number or channel waveform number.
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:LOW:MATH<x>
This command sets or queries the math waveform threshold LOW level for a
window trigger search to determine where to place a mark. <x> is the search
number or math waveform number.
Syntax SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:LOW:MATH<x>
<NR3>
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:LOW:MATH<x>?
SEARCH:SEARCH<x>:TRIGger:A:WINdow:THReshold:LOW:REF<x>
This command sets or queries the reference waveform threshold LOW level for
a window trigger search to determine where to place a mark. <x> is the search
number or reference waveform number.
SEARCH:SEARCH<x>:TRIGger:A:WINdow:WIDth
This command sets or queries the width setting for a window trigger search to
determine where to place a mark. <x> is the search number.
ECL specifies a preset high level of -1.3V and TTL specifies a preset high level
of +1.4V.
SEARCH:STOP
This command sets or queries the stop of acquisitions when a search finds an event.
Group Vertical
Syntax SELect?
Examples SELECT? might return the waveform and status information as :SELECT:CH1
1;CH2 0;CH3 0;CH4 0;MATH1 0; MATH2 0;MATH3 0;MATH4 0;REF1
0;REF2 0; REF3 0;REF4 0;CONTROL CH1.
SELect:CH<x>
This command sets or queries the displayed state of the specified channel
waveform. The x can be channel 1 through 4.
Group Vertical
<NR1> = 0 turns off the display of the specified channel waveform; any other
value turns on the display of the specified waveform.
SELect:CONTROl <wfm>
This command sets or queries the waveform that is selected as the implied
recipient of channel-related commands that support legacy-style programs. The
command form also performs the equivalent of a SELect:<wfm> ON command.
This command is equivalent to selecting Measurement Setup from the Measure
menu and either viewing or setting the Source waveform.
Group Vertical
Arguments CH<x> selects the specified channel waveform as the waveform that is affected by
the front panel controls. The x variable can be expressed as an integer ranging
from 1 through 4.
MATH<x> selects the specified math waveform as the waveform that is affected by
the front panel controls. The x variable can be expressed as an integer ranging
from 1 through 4.
REF<x> selects the specified reference waveform as the waveform that is affected
by the front panel controls. The x variable can be expressed as an integer ranging
from 1 through 4.
Examples SELECT:CONTROL CH2 resets acquisition displays on Channel 2, and causes the
selected waveform to be the implied object of waveform commands.
SELECT:CONTROL? might return :SELECT:CONTROL MATH3, indicating that
Math 3 is the implied object of waveform commands.
SELect:<wfm>
This command turns on the display of a specified waveform and also resets the
acquisition. The query returns whether the channel is on or off but does not
indicate whether it is the selected waveform. WFM can be a channel, math, or
reference waveform.
Group Vertical
Arguments ON turns on the display of the specified waveform. This waveform also becomes
the selected waveform.
OFF turns off the display of the specified waveform.
<NR1> = 0 turns off the display of the specified waveform; any other value turns
on the display of the specified waveform.
Examples SELECT:CH2 ON turns the channel 2 waveform display on, and selects Channel 2.
Group Miscellaneous
Syntax SET?
SETUp:NAMe
This command allows you to create (or query) a name for your saved setups. The
default name for all user setups is User. The default name for factory setups
is Factory.
This command is equivalent to selecting Save As from the File menu, pressing
the Setup button, selecting the desired setup location, clicking the keyboard icon,
and entering your setup name.
Arguments <NR1> specifies a location in which the setup label is stored. Location values
range from 1 through 10.
<QString> is a string containing the setup label.
Examples SETUP:NAME 1, "My Setup" changes the setup label for internal setup location
1 to My Setup.
SETUP:NAME? 2 might return :SETUP:NAME 2,"My Setup", indicating that
My Setup is the setup label that you defined for internal setup location 2.
*SRE
The *SRE (Service Request Enable) command sets and queries the bits in the
Service Request Enable Register. For more information, refer to Registers.
Related Commands *CLS, DESE, *ESE, *ESR?, EVENT?, EVMsg?, FACtory, *STB?
Arguments <NR1> is a value in the range from 0 through 255. The binary bits of the SRER
are set according to this value. Using an out-of-range value causes an execution
error. The power-on default for SRER is 0 if *PSC is 1. If *PSC is 0, the SRER
maintains the previous power cycle value through the current power cycle.
*SRE? might return 32, showing that the bits in the SRER have the binary value
of 00100000.
Syntax *STB?
Related Commands *CLS, DESE, *ESE, *ESR?, EVENT?, EVMsg?, FACtory, *SRE
Returns <NR1>
Examples *STB? might return 96, showing that the SBR contains the binary value 01100000.
Group TekLink
Syntax TEKLink:CONNection?
Returns INSTRUMENT when two instruments are connected through a TekLink cable.
HUB when two or more instruments are connected to a hub through a TekLink
cable.
NONE when the instrument is not connected through a TekLink cable.
TEKLink:REFClk
This command sets or queries the current state of the intruments TekLink
Reference Output.
Group TekLink
OFF specifies the off state of the instruments TekLink Reference Output.
Examples TEKLINK:REFCLK ON, sets the on state of the instruments TekLink Reference
Output.
TEKLINK:REFCLK? might return :TEKLINK:REFCLK OFF, indicating that the off
state of the instruments TekLink Reference Output.
Group Miscellaneous
Syntax TEKSecure
TEST
This command provides the ability to select and execute an item at any level of
the test hierarchy (Test, Area or Subsystem). The query returns the last command
sent. This command is equivalent to selecting Instrument Diagnostics from the
Utilities menu, choosing a test and then pressing Run.
Group Diagnostics
Arguments <QString> sets the test ID, which ranges from 0 through 3 characters. If no test
ID is specified, all available diagnostics are executed.
Group Diagnostics
Syntax TEST:RESults?
Group Diagnostics
Syntax TEST:RESults:VERBose?
Group Diagnostics
Syntax TEST:STOP
Examples TEST:STOP terminates test (or diagnostics) execution at the end of the next
low-level test.
TIME
This command sets or queries the time that the instrument displays. This
command is equivalent to selecting Set Time & Date from the Utilities menu and
then setting the fields in the Time group box.
Group Miscellaneous
Arguments <QString> is a time in the form hh:mm:ss where hh refers to a two-digit hour
number, mm refers to a two-digit minute number from 01 to 60, and ss refers to a
two-digit second number from 01 to 60.
TIME? might return :TIME "14:05:17, indicating the current time is set to
2:05 p.m. and 17 seconds.
Group Miscellaneous
Syntax *TRG
Examples *TRG immediately executes all commands that have been defined by *DDT.
TRIGger
This command forces a trigger event to occur. The query returns the current
trigger parameters for the instrument.
Group Trigger
Arguments FORCe creates a trigger event. If TRIGger:STATE is set to READy, the acquisition
will complete. Otherwise, this command will be ignored. This is equivalent to
selecting A Event (Main) Trigger Setup from the Trig menu and then clicking
Force Trigger.
1.2000;SOURCE CH1;:TRIGGER:A:LOGIC:SETHOLD:HOLDTIME
2.0000E-9;SETTIME 3.0000E-9;:TRIGGER:A:LOGIC:STATE:INPUT:CH4
RISE;:TRIGGER:A:LOGIC:STATE:WHEN
TRUE;:TRIGGER:A:PULSE:CLASS GLITCH;SOURCE
CH1;GLITCH:WIDTH 2.0000E-9;TRIGIF ACCEPT;POLARITY
POSITIVE;:TRIGGER:A:PULSE:WINDOW:TYPE INSIDE;WHEN
OCCURS;WIDTH 2.0000E-9;LOGIC:INPUT:CH1 HIGH;CH2 HIGH;CH3
HIGH;CH4 HIGH;:TRIGGER:A:PULSE:WINDOW:LOGIC:THRESHOLD:CH1
1.2000;CH2 1.2000;CH3 1.2000;CH4
1.2000;:TRIGGER:A:PULSE:WINDOW:THRESHOLD:HIGH 1.2000;LOW
800.0000E-3;:TRIGGER:A:PULSE:RUNT:LOGIC:THRESHOLD:CH1
1.2000;CH2 1.2000;CH3 1.2000;CH4
1.2000;:TRIGGER:A:PULSE:RUNT:POLARITY
POSITIVE;THRESHOLD:HIGH 1.2000;LOW
800.0000E-3;:TRIGGER:A:PULSE:RUNT:WHEN OCCURS;WIDTH
2.0000E-9;:TRIGGER:A:PULSE:TRANSITION:DELTATIME
2.0000E-9;POLARITY POSITIVE;THRESHOLD:HIGH 1.2000;LOW
800.0000E-3;:TRIGGER:A:PULSE:TRANSITION:WHEN
FASTERTHAN;:TRIGGER:A:PULSE:WIDTH:LOWLIMIT
2.0000E-9;HIGHLIMIT 2.0000E-9;WHEN WITHIN;POLARITY
POSITIVE;:TRIGGER:A:PULSE:TIMEOUT:POLARITY
STAYSHIGH;TIME 2.0000E-9;:TRIGGER:A:VIDEO:CUSTOM:FORMAT
INTERLACED;SCAN RATE1;:TRIGGER:A:VIDEO:FIELD
ALLFIELDS;HOLDOFF:FIELD 0.0000;:TRIGGER:A:VIDEO:LINE
1;POLARITY NORMAL;SCAN RATE1;SOURCE CH1;STANDARD
NTSC;:TRIGGER:A:COMMUNICATION:STANDARD CUSTOM;CODE
NRZ;BITRATE 1544000;AMI:PULSEFORM PLUSONE;THRESHOLD:HIGH
0.0000;LOW 0.0000;:TRIGGER:A:COMMUNICATION:CLOCK:POLARITY
RISE;:TRIGGER:A:COMMUNICATION:CMI:PULSEFORM
PLUSONE;:TRIGGER:A:COMMUNICATION:SOURCE CH1;SOURCE:TYPE
DATA;:TRIGGER:B:STATE 0;TYPE EDGE;LEVEL 0.0000;BY
EVENTS;EDGE:SOURCE CH1;SLOPE RISE;COUPLING
DC;:TRIGGER:B:TIME 16.0000E-9;EVENTS:COUNT 2.
Group Trigger
Syntax TRIGger:{A|B}:EDGE?
TRIGger:{A|B}:EDGE:COUPling
This command sets or queries the type of coupling for the edge trigger. This
command is equivalent to selecting Event Trigger Setup from the Trig menu,
selecting Edge Trigger, and choosing from the Coupling drop-down list.
Group Trigger
Syntax TRIGger:{A|B}:EDGE:COUPling
{AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
TRIGger:{A|B}:EDGE:COUPling?
Arguments AC selects AC trigger coupling, which passes the input signals above 60 Hz to the
trigger circuitry.
DC selects DC trigger coupling, which passes all input signals to the trigger
circuitry.
HFRej coupling attenuates signals above 50 kHz before passing the signals to the
trigger circuitry.
LFRej coupling attenuates signals below 80 kHz before passing the signals to the
trigger circuitry.
NOISErej coupling provides stable triggering by increasing the trigger hysteresis.
Increased hysteresis reduces the trigger sensitivity to noise but may require greater
trigger signal amplitude.
ATRIGger this B trigger command sets the B trigger coupling to match the setting
on the A trigger.
TRIGger:{A|B}:EDGE:COUPling:CH<x>
This command sets or queries the type of coupling for the A or B trigger for the
specified channel. This command is equivalent to selecting A or B Trigger Setup
from the Trig menu and choosing the setting from the Coupling drop-down list.
Group Trigger
Syntax TRIGger:{A|B}:EDGE:COUPling:CH<x>
{AC|DC|HFRej|LFRej|NOISErej}
TRIGger:{A|B}:EDGE:COUPling:CH<x>?
TRIGger:{A|B}:EDGE:SLOpe
This command sets or queries the slope for the edge trigger. This command is
equivalent to selecting Event Trigger Setup from the Trig menu and then choosing
the desired Slope.
Group Trigger
Examples TRIGGER:A:EDGE:SLOPE RISE sets the A edge trigger slope to positive, which
triggers 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.
TRIGger:{A|B}:EDGE:SLOpe:AUX
This command sets or queries the slope for the edge trigger for the AUX In input.
This command is equivalent to selecting A Event or B Event Trigger Setup from
the Trig menu and then choosing the desired Slope.
Group Trigger
TRIGger:{A|B}:EDGE:SLOpe:CH<x>
This command sets or queries the slope for the edge trigger for the specified
channel. This command is equivalent to selecting A Event or B Event Trigger
Setup from the Trig menu and then choosing the desired Slope.
Group Trigger
TRIGger:{A|B}:EDGE:SOUrce
This command sets or queries the source for the edge trigger. This command is
equivalent to selecting Event Trigger Setup from the Trig menu and then choosing
from the Source drop-down list.
Group Trigger
Arguments AUXiliary specifies an external trigger using the Auxiliary Trigger Input.
TRIGger:{A|B}:LEVel
This command sets or queries the level for the trigger. This command is
equivalent to selecting Holdoff from the Trig menu and then viewing or setting the
trigger Level or selecting B Event (Delayed) Trigger Setup from the Trig menu
and setting the B Trig Level voltage.
Group Trigger
Examples TRIGGER:A:LEVEL TTL sets the A edge trigger to TTL high level.
TRIGger:{A|B}:LEVel:CH<x>
This command sets or queries the CH<x> trigger level for
TRIGGER:LVLSRCPREFERENCE SRCDEPENDENT mode.
The CH<x> range is 1 to 4.
Group Trigger
Examples TRIGGER:A:LEVEL:CH1 TTL sets the A trigger level for Channel 1 to the TTL
high level.
TRIGGER:A:LEVEL:CH2? might return :TRIGGER:A:LEVEL:CH2
1.3000E+00, indicating that the A trigger level for Channel 2 is set to 1.3 V.
TRIGger:{A|B}:LOGIc:CLAss
This command sets or queries the class of the Logic Trigger. Used in conjunction
with the TRIGger:A:TYPe command, this command is equivalent to selecting
Logic Pattern, Logic State or Setup/Hold Setup from the Trig menu.
Group Trigger
Arguments PATtern sets the instrument to trigger when the specified logical combinations of
Channels 1, 2, 3, and 4 are met.
STATE sets the instrument to trigger when the specified conditions of Channels 1,
2, and 3 are met after the Channel 4 (clock) condition is met.
SETHold sets the instrument to trigger on setup and hold violations between a
data source and a clock source. Use one channel input as the clock signal and a
second channel input as the data input. The clocking and data levels are used to
determine if a clock or data transition has occurred.
TRIGger:{A|B}:LOGIc:FUNCtion
This command sets or queries the logical combination of the input channels for
the pattern and state logic triggers. This command is equivalent to selecting Event
Trigger Setup from the Trig menu, selecting Pattern or State for the Trigger Type,
and setting or viewing the Pattern Type.
Group Trigger
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:INPut?
TRIGger:{A|B}:LOGIc:INPut:CH<x>
This command sets or queries the A logical input for the logic trigger channel
specified by x. The value of x ranges from 1 through 3. Note that CH4 cannot
be set or queried with this command. For details about setting this channel, see
TRIGger:{A|B}:LOGIc:PATtern:INPut:CH<x>. This command is equivalent to
selecting Event Trigger Setup from the Trig menu and then choosing the desired
logical input from the Ch<x> drop-down list, which is located in the Input
Threshold group box.
Group Trigger
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:PATtern?
TRIGger:{A|B}:LOGIc:PATtern:INPut:CH<x>
This command sets or queries the A or B logic trigger input for the specified
channel. This command specifies the logic value used when the pattern trigger
detects the threshold level.
This command is equivalent to selecting Logic Pattern from the Trig menu and
then choosing the desired logical input from the channel drop-down list, which is
located in the Input Threshold group box.
Group Trigger
TRIGger:{A|B}:LOGIc:PATtern:WHEn
This command sets or queries the condition for generating an A or B logic pattern
trigger with respect to the defined input pattern. This command is equivalent to
selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern
for Trigger Type, and choosing a trigger condition from the Pattern drop-down
list, which is located in the Trigger When group box.
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:PATtern:WHEn
{TRUe|FALSe|LESSThan|MOREThan}
TRIGger:{A|B}:LOGIc:PATtern:WHEn?
Arguments TRUe sets the instrument to trigger when the pattern becomes true.
FALSe sets the instrument to trigger when the pattern becomes false.
LESSThan sets the instrument to trigger if the specific pattern is true less than the
time set by the TRIGger:{A|B}:LOGIc:PATtern:WHEn:LESSLimit command.
MOREThan argument sets the instrument to trigger if the specific pattern is true
longer than the specified time set by the TRIGger:{A|B}:LOGIc:PATtern:WHEn:
MORELimit command.
TRIGger:{A|B}:LOGIc:PATtern:WHEn:LESSLimit
This command sets or queries the maximum time that the selected pattern may be
true and still generate an A or B logic pattern trigger. This command is equivalent
to selecting the A or B Event (Main) Trigger Setup from the Trig menu, selecting
Pattern as the Trigger Type, selecting Less Than for the Pattern in the Trigger
When settings, and entering a maximum value for Time.
Group Trigger
Arguments <NR3> specifies the amount of time to hold the pattern true.
TRIGger:{A|B}:LOGIc:PATtern:WHEn:MORELimit
This command sets or queries the minimum time that the selected pattern may be
true and still generate an A or B logic pattern trigger. This command is equivalent
to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting
Pattern as the Trigger Type, selecting More Than for the Pattern in the Trigger
When settings, and entering a minimum value for Time.
Group Trigger
Arguments <NR3> specifies the amount of time to hold the pattern true.
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:SETHold?
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:SETHold:CLOCk?
TRIGger:{A|B}:LOGIc:SETHold:CLOCk:EDGE
This command sets or queries the clock edge polarity for setup and hold
triggering. This is equivalent to selecting Setup/Hold Setup from the Trig menu
and then choosing the desired Clock Edge.
Group Trigger
TRIGger:{A|B}:LOGIc:SETHold:CLOCk:SOUrce
This command sets or queries the clock source for the A or B logic trigger setup
and hold input. This is equivalent to selecting Setup/Hold Setup from the Trig
menu and choosing the desired channel from the Clock Source drop-down list.
Group Trigger
Arguments CH<x> specifies the input channel, which ranges from 1 through 4 for four-channel
instruments or 1 through 2 for two channel instruments.
TRIGger:{A|B}:LOGIc:SETHold:CLOCk:THReshold
This command sets or queries the clock voltage threshold for the setup and hold
trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig
menu and setting the desired Clock Level.
Group Trigger
TRIGger:{A|B}:LOGIc:SETHold:CLOCk:THReshold:CH<x>
This command sets or queries the clock voltage threshold for setup and hold
trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig
menu and then setting the desired Clock Level. The value of x can range from
1 through 4.
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:SETHold:CLOCk:THReshold:CH<x>
{ECL|TTL|<NR3>}
TRIGger:{A|B}:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:SETHold:DATa?
TRIGger:{A|B}:LOGIc:SETHold:DATa:SOUrce
This command sets or queries the data source for the setup and hold trigger. This
command is equivalent to selecting Setup/Hold Setup from the Trig menu and
choosing the desired channel from the Data Source drop-down list.
Group Trigger
Arguments CH<x> specifies the input channel, which ranges from 1 through 4.
TRIGger:{A|B}:LOGIc:SETHold:DATa:THReshold
This command sets or queries the data voltage threshold for setup and hold trigger.
This command is equivalent to selecting Setup/Hold Setup from the Trig menu
and then setting the desired Data Level.
Group Trigger
TRIGger:{A|B}:LOGIc:SETHold:DATa:THReshold:CH<x>
This command sets or queries the data voltage threshold for setup and hold trigger.
This command is equivalent to selecting A or B Event Trigger Setup from the
Trig menu and then setting the desired Data Level. The value of x can range
from 1 through 4.
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:SETHold:DATa:THReshold:CH<x>
{ECL|TTL|<NR3>}
TRIGger:{A|B}:LOGIc:SETHold:DATa:THReshold:CH<x>?
TRIGger:{A|B}:LOGIc:SETHold:HOLDTime
This command sets or queries the hold time for setup and hold violation triggering.
This command is equivalent to selecting Setup/Hold Setup from the Trig menu
and then setting the desired Hold Time.
Group Trigger
Arguments <NR3> specifies the hold time setting in seconds. Positive values for hold time
occur after the clock edge. Negative values occur before the clock edge.
TRIGger:{A|B}:LOGIc:SETHold:QUAlify
This command sets or queries the Setup/Hold Trigger qualification. This is
equivalent to selecting Setup/Hold Setup from the Trig menu and selecting Occurs
or Logic in the Trigger if Setup/Hold drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
TRIGger:{A|B}:LOGIc:SETHold:SETTime
This command sets or queries the setup time for setup and hold violation
triggering. This command is equivalent to selecting Setup/Hold Setup from the
Trig menu and then setting the desired Setup Time.
Group Trigger
Arguments <NR3> specifies the setup time for setup and hold violation triggering.
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:STATE?
TRIGger:{A|B}:LOGIc:STATE:INPut:CH<x>
This command sets or queries the slope for the channel specified by x when the
logic class is set to STATE. This command is equivalent to selecting Logic State
from the Trig menu and then choosing the desired channel input (NEG or POS)
from the Ch drop-down list.
Group Trigger
TRIGger:{A|B}:LOGIc:STATE:WHEn
This command sets or queries the condition for generating an A or B logic state
trigger. This command is equivalent to selecting Logic State from the Trig menu
and choosing the desired condition from the Trigger When Pattern drop-down list.
Group Trigger
Arguments TRUe specifies that the trigger occurs when the clock transition on channel 4
occurs and the pattern of channels 1-3 are at the desired logic input states.
FALSe specifies that the trigger occurs when the desired clock transition on
channel 4 occurs and the desired logic input states on channels 1-3 are not found.
Group Trigger
Syntax TRIGger:{A|B}:LOGIc:THReshold?
TRIGger:{A|B}:LOGIc:THReshold:CH<x>
This command sets or queries the A or B logic trigger threshold voltage for
the channel, specified by x, which ranges from 1 through 4. This command is
equivalent to selecting A or B Event Trigger Setup from the Trig menu, choosing
a logic trigger type, such as State or Pattern, and setting the Input Threshold
voltage for the desired channel.
Group Trigger
TRIGger:{A|B}:LOWerthreshold:CH<x>
This command sets or queries the A or B lower trigger level for
TRIGger:LVLSrcpreferenceTRIGger:LVLSrcpreference SRCDependent or
SRCIndependent modes for the channel, specified by x, which ranges from 1
through 4.
Group Trigger
Group Trigger
Syntax TRIGger:{A|B}:PULse?
TRIGger:{A|B}:PULse:CLAss
This command sets or queries the type of pulse on which to trigger. This
command is equivalent to selecting the setup menu for the pulse type that you
want from the Trig menu: Glitch Setup, Width Setup, Runt Setup, Timeout Setup,
or Transition Setup.
Group Trigger
Arguments GLItch triggers when a pulse is found that is of the specified polarity and width.
These are set with the commands TRIGger:{A|B}:PULse:GLItch:POLarity and
TRIGger:{A|B}:PULse:GLItch:WIDth.
RUNT triggers when a pulse crosses the first preset voltage threshold but
does not cross the second preset threshold before recrossing the first. The
thresholds are set with the TRIGger:{A|B}:PULse:RUNT:THReshold:LOW and
TRIGger:{A|B}:PULse:RUNT:THReshold:HIGH commands.
WIDth triggers when a pulse is found that has the specified polarity and is either
inside or outside the limits as specified by TRIGger:{A|B}:PULse:WIDth:
LOWLimit and TRIGger:{A|B}:PULse:WIDth:HIGHLimit. The polarity is
selected using the TRIGger:{A|B}:PULse:WIDth:POLarity command.
TRANsition triggers when a pulse crosses both thresholds in the same direction
as the specified polarity and the transition time between the two threshold
crossings is greater or less than the specified time delta.
TIMEOut triggers when the pulse train stops in the selected state for longer than
the specified time.
WINdow triggers when a pulse is found that meets the conditions
set by the A Event window trigger type, specified by the following
commands: TRIGger:{A|B}:PULse:WINdow:THReshold:HIGH,
TRIGger:{A|B}:PULse:WINdow:THReshold:LOW, TRIGger:{A|B}:PULse:
WINdow:THReshold:BOTh, and TRIGger:{A|B}:PULse:WINdow:WIDTH
Group Trigger
Syntax TRIGger:{A|B}:PULse:GLItch?
TRIGger:{A|B}:PULse:GLItch:POLarity
This command sets or queries the polarity for A or B pulse glitch trigger. This
command is equivalent to selecting Glitch Setup from the Trig menu and then
choosing the desired Polarity.
Group Trigger
Syntax TRIGger:{A|B}:PULse:GLItch:POLarity
{POSITIVe|NEGAtive|EITher}
TRIGger:{A|B}:PULse:GLItch:POLarity?
Arguments POSITIVe specifies that the instrument will only trigger when the polarity of the
glitch is positive.
NEGative specifies that the instrument will only trigger when the polarity of
the glitch is negative.
EITher specifies that the instrument will trigger when the polarity of the glitch
is either positive or negative.
TRIGger:{A|B}:PULse:GLItch:POLarity:CH<x>
This command sets or queries the polarity for A or B pulse glitch trigger for
the channel.
This command is equivalent to selecting Glitch Setup from the Trig menu and
then choosing the desired Polarity.
Group Trigger
Syntax TRIGger:{A|B}:PULse:GLItch:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
TRIGger:{A|B}:PULse:GLItch:POLarity:CH<x>?
Arguments POSITIVe specifies that the instrument will only trigger when the polarity of the
glitch is positive.
NEGATIVe specifies that the instrument will only trigger when the polarity of
the glitch is negative.
EITHer specifies that the instrument will trigger when the polarity of the glitch
is either positive or negative.
TRIGger:{A|B}:PULse:GLItch:QUAlify
This command sets or queries the Glitch Trigger qualification. This is equivalent
to selecting Glitch Setup from the Trig menu and selecting Occurs or Logic in the
Trigger if Glitch drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
LOGIc specifies a trigger if the individual channel qualifications meet the logic
patterns and thresholds set by the TRIGger:{A|B}:LOGIC:INPUT:CH<x> and
TRIGGER:{A|B}:LOGIC:THRESHOLD:CH<x> commands.
TRIGger:{A|B}:PULse:GLItch:TRIGIF
This command sets or queries the acceptance/rejection of the glitch pulse trigger,
based on width. This command is equivalent to selecting Glitch Setup from the
Trig menu and choosing the desired Trig if Width setting.
Group Trigger
Arguments ACCept specifies that the instrument will only trigger on pulses that are narrower
than the specified width, when the trigger type is set to glitch. The width is
specified using the TRIGger:{A|B}:PULse:GLItch:WIDth command.
REJect specifies that the instrument will only trigger on pulses that are wider than
the specified width, when the trigger type is set to glitch. The width is specified
using the TRIGger:{A|B}:PULse:GLItch:WIDth command.
TRIGger:{A|B}:PULse:GLItch:WIDth
This command sets or queries the width for the glitch trigger. This command
is equivalent to selecting Glitch Setup from the Trig menu and then setting the
desired Width.
For information about using the width value, refer to the TRIGger:{A|B}:PULse:
GLItch:TRIGIF command.
Group Trigger
Group Trigger
Syntax TRIGger:{A|B}:PULse:RUNT?
TRIGger:{A|B}:PULse:RUNT:POLarity
This command sets or queries the polarity for the A or B pulse runt trigger. This
command is equivalent to selecting Runt Setup from the Trig menu and then
choosing the Polarity setting.
Group Trigger
Arguments POSITIVe indicates that the rising edge crosses the low threshold and the falling
edge recrosses the low threshold without either edge ever crossing the high
threshold.
NEGAtive indicates that the falling edge crosses the high threshold and the
rising edge recrosses the high threshold without either edge ever crossing the
low threshold.
EITher indicates either negative or positive polarity.
TRIGger:{A|B}:PULse:RUNT:POLarity:CH<x>
This command sets or queries the polarity for the A or B pulse runt trigger for
the channel.
This command is equivalent to selecting Runt Setup from the Trig menu and then
choosing the Polarity setting for the channel.
Group Trigger
Syntax TRIGger:{A|B}:PULse:RUNT:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
TRIGger:{A|B}:PULse:RUNT:POLarity:CH<x>?
Arguments POSITIVe indicates that the rising edge crosses the low threshold and the falling
edge recrosses the low threshold without either edge ever crossing the high
threshold.
NEGAtive indicates that the falling edge crosses the high threshold and the
rising edge recrosses the high threshold without either edge ever crossing the
low threshold.
EITher indicates either negative or positive polarity.
TRIGger:{A|B}:PULse:RUNT:QUAlify
This command sets or queries the Runt Trigger qualification. This is equivalent
to selecting Runt Setup from the Trig menu and selecting Occurs or Logic in
the Trigger if Runt drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
LOGIc specifies a trigger if the individual channel qualifications meet the logic
patterns and thresholds set by the TRIGger:
Group Trigger
Syntax TRIGger:{A|B}:PULse:RUNT:THReshold?
Group Trigger
Arguments TTL sets the upper and lower threshold to the nominal TTL voltage levels.
ECL sets the upper and lower threshold to the nominal ECL voltage levels.
TRIGger:{A|B}:PULse:RUNT:THReshold:HIGH
This command sets or queries the upper limit for the pulse runt trigger. This
command is equivalent to selecting Runt Setup from the Trig menu and setting
the runt trigger Upper Level voltage.
Group Trigger
TRIGger:{A|B}:PULse:RUNT:THReshold:LOW
This command sets or queries the lower limit for the pulse runt trigger. This
command is equivalent to selecting Runt Setup from the Trig menu and then
setting the Lower Level voltage.
Group Trigger
TRIGger:{A|B}:PULse:RUNT:WHEn
This command sets or queries the type of pulse width the trigger checks for when
it detects a runt. This is equivalent to selecting Runt Setup from the Trig menu
and choosing the desired Trigger When setting from the drop-down list.
Group Trigger
Arguments OCCurs argument specifies a trigger event if a runt of any detectable width occurs.
WIDERthan specifies a trigger event if a runt greater than the specified width
occurs.
TRIGger:{A|B}:PULse:RUNT:WIDth
This command sets or queries the minimum width for an Pulse Runt trigger. This
command is equivalent to selecting Runt Setup from the Trig menu and then
setting the Width.
Group Trigger
TRIGger:{A|B}:PULse:SOUrce
This command sets or queries the source for the pulse trigger. This source
parameter applies to all classes of pulse triggers. This command is equivalent
to selecting Event Trigger Setup from the Trig menu, selecting the pulse type
(Glitch, Width, Runt, Timeout, or Transition), and then choosing the desired
channel from the Source pull-down list.
Group Trigger
Arguments CH<x> specifies one of the input channels, which range from 1 through 4.
Examples TRIGGER:A:PULSE:SOURCE CH4 sets Channel 4 as the source for the A pulse
trigger.
TRIGGER:A:PULSE:SOURCE? might return :TRIGGER:A:PULSE:SOURCE CH2,
indicating that the Channel 2 is the source for the A pulse trigger.
Group Trigger
Syntax TRIGger:{A|B}:PULse:TIMEOut?
TRIGger:{A|B}:PULse:TIMEOut:POLarity
This command sets or queries the polarity for the pulse timeout trigger. This
command is equivalent to selecting Timeout Setup from the Trig menu and setting
the desired polarity in the Trigger When box.
Group Trigger
Syntax TRIGger:{A|B}:PULse:TIMEOut:POLarity
{STAYSHigh|STAYSLow|EITher}
TRIGger:{A|B}:PULse:TIMEOut:POLarity?
Arguments STAYSHigh indicates that a pulse edge must stay high (positive) for the required
time period to permit timeout triggering to occur. This is the default polarity.
STAYSLow indicates that a pulse edge must stay low (negative) for the required
time period to permit timeout triggering to occur.
EITher indicates that the polarity of the timeout trigger can stay either high
or low (positive or negative) for the required time period to permit time out
triggering to occur.
TRIGger:{A|B}:PULse:TIMEOut:POLarity:CH<x>
This command sets or queries the polarity for the A or B pulse timeout trigger for
the channel.
This command is equivalent to selecting Transition Setup from the Trig menu and
then setting the desired Polarity for the channel.
Group Trigger
Syntax TRIGger:{A|B}:PULse:TIMEOut:POLarity:CH<x>
{STAYSHigh|STAYSLow|EITher}
TRIGger:{A|B}:PULse:TIMEOut:POLarity:CH<x>?
Arguments STAYSHigh indicates that a pulse edge must stay high (positive) for the required
time period to permit time out triggering to occur. This is the default polarity.
STAYSLow indicates that a pulse edge must stay low (negative) for the required
time period to permit time out triggering to occur.
EITher indicates that the polarity of the time out trigger can stay either high
or low (positive or negative) for the required time period to permit time out
triggering to occur.
TRIGger:{A|B}:PULse:TIMEOut:QUAlify
This command sets or queries the Timeout Trigger qualification.
This is equivalent to selecting Timeout Setup from the Trig menu and selecting
Occurs or Logic in the Trigger if Timeout drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
LOGIc specifies a trigger if the individual channel qualifications meet the logic
patterns and thresholds set by the TRIGger:{A|B}:LOGIC:INPUT:C<x> and
TRIGGER:{A|B}:LOGIC:THRESHOLD:CH<x> commands.
TRIGger:{A|B}:PULse:TIMEOut:TIMe
This command sets or queries the pulse timeout trigger time (measured in
seconds). This command is equivalent to selecting Timeout Setup from the Trig
menu and setting a value for Timer.
Group Trigger
Group Trigger
Syntax TRIGger:{A|B}:PULse:TRANsition?
TRIGger:{A|B}:PULse:TRANsition:DELTATime
This command sets or queries the delta time used in calculating the transition
value for the transition trigger. This is equivalent to selecting Transition Setup
from the Trig menu and setting the Time.
Group Trigger
TRIGger:{A|B}:PULse:TRANsition:POLarity
This command sets or queries the polarity for the transition trigger. This command
is equivalent to selecting Transition Setup from the Trig menu and choosing from
the Polarity pull-down list.
Group Trigger
Syntax TRIGger:{A|B}:PULse:TRANsition:POLarity
{POSITIVe|NEGAtive|EITher}
TRIGger:{A|B}:PULse:TRANsition:POLarity?
Arguments POSITIVe indicates that a pulse edge must traverse from the lower (most
negative) to higher (most positive) level for transition triggering to occur.
NEGative indicates that a pulse edge must traverse from the upper (most positive)
to lower (most negative) level for transition triggering to occur.
EITher indicates either positive or negative polarity.
TRIGger:{A|B}:PULse:TRANsition:POLarity:CH<x>
This command sets or queries the polarity for the A or B pulse transition trigger
for the channel.
This command is equivalent to selecting Transition Setup from the Trig menu and
then choosing from the Polarity pull-down list for the channel.
Group Trigger
Syntax TRIGger:{A|B}:PULse:TRANsition:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
TRIGger:{A|B}:PULse:TRANsition:POLarity:CH<x>?
Arguments POSITIVe indicates that a pulse edge must traverse from the lower (most
negative) to higher (post positive) level for transition triggering to occur.
NEGAtive indicates that a pulse edge must traverse from the upper (most positive)
to lower (most negative) level for transition triggering to occur.
EITher indicates either positive or negative polarity.
TRIGger:{A|B}:PULse:TRANsition:QUAlify
This command sets or queries the Transition Time Trigger qualification.
This is equivalent to selecting Transition Setup from the Trig menu and selecting
Occurs or Logic in the Trigger if Violation drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
LOGIc specifies a trigger if the individual channel qualifications meet the logic
patterns and thresholds set by the TRIGger:{A|B}:LOGIC:INPUT:CH<x> and
TRIGGER:{A|B}:LOGIC:THRESHOLD:CH<x> commands.
Group Trigger
Syntax TRIGger:{A|B}:PULse:TRANsition:THReshold?
Group Trigger
Arguments TTL sets the upper and lower threshold to the nominal TTL voltage levels.
ECL sets the upper and the lower threshold to the nominal ECL voltage levels.
TRIGger:{A|B}:PULse:TRANsition:THReshold:HIGH
This command sets or queries the upper (most positive) transition trigger
threshold. This command is equivalent to selecting Transition Setup from the Trig
menu and then setting the desired Upper Level voltage.
Group Trigger
TRIGger:{A|B}:PULse:TRANsition:THReshold:LOW
This command sets or queries the lower (most negative) transition trigger
threshold. This command is equivalent to selecting Transition Setup from the Trig
menu and setting the desired Lower Level voltage.
Group Trigger
TRIGger:{A|B}:PULse:TRANsition:WHEn
This command sets or queries whether to check for a transitioning signal that
is faster or slower than the specified delta time. This is equivalent to selecting
Transition Setup from the Trig menu and choosing the Trigger When Transition
Time setting.
Group Trigger
Arguments FASTERthan sets the trigger to occur when the transitioning signal is faster than
the set volts/second rate.
SLOWERthan sets the trigger to occur when the transitioning signal is slower
than the set volts/second rate.
Group Trigger
Syntax TRIGger:{A|B}:PULse:WIDth?
TRIGger:{A|B}:PULse:WIDth:HIGHLimit
This command sets or queries the upper limit for the width trigger. This command
is equivalent to selecting Width Setup from the Trig menu and setting the Upper
Limit.
Group Trigger
TRIGger:{A|B}:PULse:WIDth:LOWLimit
This command sets or queries the lower limit for the width trigger. This command
is equivalent to selecting Width Setup from the Trig menu and setting the pulse
Lower Limit.
Group Trigger
Arguments <NR3> specifies the A pulse width trigger lower limit, in seconds.
TRIGger:{A|B}:PULse:WIDth:POLarity
This command sets or queries the polarity for the width trigger. This command is
equivalent to selecting Width Setup from the Trig menu and selecting the Polarity.
Group Trigger
TRIGger:{A|B}:PULse:WIDth:POLarity:CH<x>
This command sets or queries the polarity for the A or B pulse width trigger for
the channel.
This command is equivalent to selecting Width Setup from the Trig menu and then
selecting the pulse width trigger Polarity for the channel.
Group Trigger
TRIGger:{A|B}:PULse:WIDth:QUAlify
This command sets or queries the Width Trigger qualification.
This is equivalent to selecting Width Setup from the Trig menu and selecting
Occurs or Logic in the Trigger if Width drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
LOGIC specifies a trigger if the individual channel qualifications meet the logic
patterns and thresholds set by the TRIGger:{A|B}:LOGIC:INPUT:CH<x> and
TRIGger:{A|B}:LOGIC:THRESHOLD:CH<x> commands.
TRIGger:{A|B}:PULse:WIDth:WHEn
This command sets or queries whether to trigger on a pulse width that falls outside
(or within) the specified range of limits. You can define or query trigger pulse
width upper and lower limits using the TRIGger:A:PULse:WIDth:HIGHLimit
and TRIGger:A:PULse:WIDth:LOWLimit commands.
This command is equivalent to selecting Width Setup from the Trig menu and
then choosing from the Trig When drop-down list.
Group Trigger
Arguments OUTside argument causes a trigger event the duration of the pulse is greater
than the high limit or less than the low limit specified. The high and low
limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and
TRIGger:A:PULse:WIDth:LOWLimit commands respectively.
Group Trigger
Syntax TRIGger:{A|B}:PULse:WINdow?
TRIGger:{A|B}:PULse:WINdow:EVENT
This command sets or queries the window trigger event. This command is
equivalent to selecting Window Setup from the Trig menu and selecting from
the Window Event box.
Group Trigger
Syntax TRIGger:{A|B}:PULse:WINdow:EVENT
TRIGger:{A|B}:PULse:WINdow:EVENT?
Arguments OUTSIDEGreater specifies a trigger event when the signal leaves the window
defined by the threshold levels for the time specified by Width.
INSIDEGreater specifies a trigger event when the signal enters the window
defined by the threshold levels for the time specified by Width.
ENTERSWindow specifies a trigger event when the signal enters the window
defined by the threshold levels.
EXITSWindow specifies a trigger event when the signal leaves the window defined
by the threshold levels.
TRIGger:{A|B}:PULse:WINdow:QUAlify
This command sets or queries the Window Trigger qualification. This is
equivalent to selecting Window Setup from the Trig menu and selecting Occurs or
Logic in the Trigger if Window drop-down list box.
NOTE. If you use the LOGIc argument, you must specify the channel logic
conditions.
Group Trigger
LOGIC specifies a trigger if the individual channel qualifications meet the logic
patterns and thresholds set by the TRIGger:{A|B}:LOGIC:INPUT:CH<x> and
TRIGGER:{A|B}:LOGIC:THRESHOLD:CH<x> commands.
Group Trigger
Syntax TRIGger:{A|B}:PULse:WINdow:THReshold?
Group Trigger
Arguments TTL argument sets the upper and the lower threshold to the nominal TTL voltage
levels.
ECL argument sets the upper and the lower threshold to the nominal ECL voltage
levels.
TRIGger:{A|B}:PULse:WINdow:THReshold:HIGH
This command sets or queries the upper limit for the pulse window trigger. This
command is equivalent to selecting Window Setup from the Trig menu and setting
the window trigger Upper Level voltage.
Group Trigger
TRIGger:{A|B}:PULse:WINdow:THReshold:LOW
This command sets or queries the lower limit for the window trigger. This
command is equivalent to selecting Window Setup from the Trig menu and setting
the Lower Level voltage.
Group Trigger
TRIGger:{A|B}:PULse:WINdow:WIDTH
This command sets or queries the minimum width for a window violation. This
command is equivalent to selecting Window Setup from the Trig menu, selecting
Wider than in the Trigger When box, and setting the Width.
Group Trigger
TRIGger:{A|B}:UPPerthreshold:CH<x>
This command sets or queries the CH<x> upper trigger level for
TRIGger:LVLSrcpreference SRCDependent. The CH<x> range is 1 to 4.
Group Trigger
TRIGger:A
This command sets the A trigger level automatically to 50% of the range of the
minimum and maximum values of the trigger input signal. The query returns
current A trigger parameters. The trigger level is the voltage threshold through
which the trigger source signal must pass to generate a trigger event. This
command is equivalent to pushing the LEVEL knob on the front panel.
Group Trigger
Arguments SETLevel sets the trigger level to 50% of the range of the minimum and
maximum values of the trigger input signal.
Examples TRIGGER:A SETLEVEL sets the trigger level to 50% of the range of the minimum
and maximum values of the trigger input signal.
TRIGGER:A? might return the following trigger parameters:
:TRIGGER:A:MODE AUTO;TYPE EDGE;LEVEL 0.0000;HOLDOFF:BY
DEFAULT;TIME 1.5000E-6;:TRIGGER:A:EDGE:SOURCE
CH1;COUPLING DC;SLOPE RISE;:TRIGGER:A:LOGIC:CLASS
PATTERN;FUNCTION AND;THRESHOLD:CH1 1.2000;CH2
1.2000;CH3 1.2000;CH4 1.2000;:TRIGGER:A:LOGIC:INPUT:CH1
HIGH;CH2 X;CH3 X;:TRIGGER:A:LOGIC:PATTERN:INPUT:CH4
X;:TRIGGER:A:LOGIC:PATTERN:WHEN
TRUE;WHEN:LESSLIMIT 5.0000E-9;MORELIMIT
5.0000E-9;:TRIGGER:A:LOGIC:SETHOLD:CLOCK:EDGE RISE;THRESHOLD
1.2000;SOURCE CH2;:TRIGGER:A:LOGIC:SETHOLD:DATA:THRESHOLD
1.2000;SOURCE CH1;:TRIGGER:A:LOGIC:SETHOLD:HOLDTIME
2.0000E-9;SETTIME 3.0000E-9;:TRIGGER:A:LOGIC:STATE:INPUT:CH4
RISE;:TRIGGER:A:LOGIC:STATE:WHEN
TRUE;:TRIGGER:A:PULSE:CLASS GLITCH;SOURCE
CH1;GLITCH:WIDTH 2.0000E-9;TRIGIF ACCEPT;POLARITY
POSITIVE;:TRIGGER:A:PULSE:WINDOW:TYPE INSIDE;WHEN
OCCURS;WIDTH 2.0000E-9;LOGIC:INPUT:CH1 HIGH;CH2 HIGH;CH3
HIGH;CH4 HIGH;:TRIGGER:A:PULSE:WINDOW:LOGIC:THRESHOLD:CH1
1.2000;CH2 1.2000;CH3 1.2000;CH4
1.2000;:TRIGGER:A:PULSE:WINDOW:THRESHOLD:HIGH 1.2000;LOW
800.0000E-3;:TRIGGER:A:PULSE:RUNT:LOGIC:THRESHOLD:CH1
1.2000;CH2 1.2000;CH3 1.2000;CH4
1.2000;:TRIGGER:A:PULSE:RUNT:POLARITY
POSITIVE;THRESHOLD:HIGH 1.2000;LOW
800.0000E-3;:TRIGGER:A:PULSE:RUNT:WHEN OCCURS;WIDTH
2.0000E-9;:TRIGGER:A:PULSE:TRANSITION:DELTATIME
2.0000E-9;POLARITY POSITIVE;THRESHOLD:HIGH 1.2000;LOW
800.0000E-3;:TRIGGER:A:PULSE:TRANSITION:WHEN
FASTERTHAN;:TRIGGER:A:PULSE:WIDTH:LOWLIMIT
2.0000E-9;HIGHLIMIT 2.0000E-9;WHEN WITHIN;POLARITY
POSITIVE;:TRIGGER:A:PULSE:TIMEOUT:POLARITY
STAYSHIGH;TIME 2.0000E-9;:TRIGGER:A:VIDEO:CUSTOM:FORMAT
INTERLACED;SCAN RATE1;:TRIGGER:A:VIDEO:FIELD
ALLFIELDS;HOLDOFF:FIELD 0.0000;:TRIGGER:A:VIDEO:LINE
1;POLARITY NORMAL;SCAN RATE1;SOURCE CH1;STANDARD
NTSC;:TRIGGER:A:COMMUNICATION:STANDARD CUSTOM;CODE
NRZ;BITRATE 1544000;AMI:PULSEFORM PLUSONE;THRESHOLD:HIGH
0.0000;LOW 0.0000;:TRIGGER:A:COMMUNICATION:CLOCK:POLARITY
RISE;:TRIGGER:A:COMMUNICATION:CMI:PULSEFORM
PLUSONE;:TRIGGER:A:COMMUNICATION:SOURCE CH1;SOURCE:TYPE DATA.
TRIGger:A:CAN:CONDition
CAN option only: This command sets or returns the CAN condition.
Syntax TRIGger:A:CAN:CONDition
{SOF|FRAMEtype|IDENTifier|DATA|IDANDDATA|EOF|ACKMISS}
TRIGger:A:CAN:CONDition?
TRIGger:A:CAN:DATa:DIRection
CAN option only: This command sets or queries the CAN trigger condition to be
valid on a READ, WRITE, or either.
TRIGger:A:CAN:DATa:LEVel
CAN option only: This command sets or queries the CAN Trigger threshold for
the CAN data source.
Arguments <NR3> specifies the CAN trigger data level. The level can be 5.0.
Examples TRIGGER:A:CAN:DATA:LEVEL 0.0 sets the CAN trigger data level to 0.0 Volts.
TRIGger:A:CAN:DATa:SOUrce
CAN option only: This command sets or queries the CAN data source.
TRIGger:A:CAN:DATa:VALue
CAN option only: This command sets or quires the binary data string used for
CAN Trigger if the trigger condition is ID or IDANDDATA.
TRIGger:A:CAN:FORMat
CAN option only: This command sets or queries the CAN data format.
Examples TRIGGER:A:CAN:FORMAT BINARY sets the CAN trigger data format to binary.
TRIGger:A:CAN:FRAMEtype
CAN option only: This command sets or queries the CAN trigger frame type.
Examples TRIGGER:A:CAN:FRAMETYPE DATA sets the CAN trigger frame type to data.
TRIGger:A:CAN:IDENTifier:MODe
CAN option only: This command sets or queries the CAN trigger identifier mode.
Arguments STANdard sets the CAN trigger identifier mode to standard mode.
TRIGger:A:CAN:IDENTifier:VALue
CAN option only: This command sets or queries the binary address string used
for the CAN trigger if the trigger condition is ID or IDANDDATA.
TRIGger:A:CAN:PROBE
CAN option only: This command sets or queries the probing method used to
probe the CAN signal.
Examples TRIGGER:A:CAN:PROBE CANH sets the method used to probe the CAN signal to
CANH.
TRIGGER:A:CAN:PROBE? might return TRIGGER:A:CAN:PROBE
DIFFERENTIAL, indicating that the probing method is differential.
TRIGger:A:CAN:SPEed
CAN option only: This command sets or queries the bit rate of the CAN system.
Arguments <NR3> specifies the bit rate of the CAN system. Possible values are 1M, 800K,
500K, 250K, 125K, 100K, 83.3K, 62,5K, 50K, 33K, 20K, and 10K.
Examples TRIGGER:A:CAN:SPEED 33K sets the CAN systems with a bit rate of 33K.
TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:PULSEForm
This entry covers five separate commands, one each for AMI and AMI subtypes.
The commands set or query the AMI pulse form to one of three possibilities.
Conditions This command is only valid if the instrument has Option MTM is installed
Group Trigger
Syntax TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:PULSEForm
{PLUSOne|MINUSOne| EYEdiagram}
TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:PULSEForm?
EYEDiagram positions the trigger point off screen in order to display the eye.
TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:HIGH
This entry covers five separate commands, one each for AMI and AMI subtypes.
This command sets or queries the threshold high level.
Conditions This command is only valid if the instrument has Option MTM is installed
Group Trigger
Syntax TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:
HIGH <NR3>
TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:
HIGH?
TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:LOW
This entry covers five separate commands, one each for AMI and AMI subtypes.
This command sets or queries the threshold low level.
Conditions This command is only valid if the instrument has Option MTM is installed
Group Trigger
Syntax TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:
LOW <NR3>
TRIGger:A:COMMunication:{AMI|HDB3|B3ZS|B6ZS|B8ZS}:THReshold:
LOW?
Arguments <NR3>
TRIGger:A:COMMunication:BITRate
This command sets or queries the bit rate.
Conditions This command is only valid if the instrument has Option MTM is installed
Group Trigger
Arguments <NR3> is a nonnegative number greater than one and expressed as bits per second.
TRIGger:A:COMMunication:CLOCk:POLarity
This command sets or queries the communication clock polarity
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Trigger
TRIGger:A:COMMunication:CMI:PULSEForm
This command sets or queries the CMI pulse form.
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Trigger
Syntax TRIGger:A:COMMunication:CMI:PULSEForm
{PLUSOne|MINUSOne|ZERO|EYEdiagram}
TRIGger:A:COMMunication:CMI:PULSEForm?
EYEdiagram positions the trigger point off screen in order to display the eye.
TRIGger:A:COMMunication:CODe
This command sets or queries the signal code that the communications trigger
should expect on the incoming signal.
Conditions This command is valid only if the instrument has Option MTM is installed.
Group Trigger
Syntax TRIGger:A:COMMunication:CODe
{AMI|HDB3|B3ZS|B6ZS|B8ZS|CMI|NRZ|MLT3|MANChester}
TRIGger:A:COMMunication:CODe?
Arguments AMI
HDB3
B3ZS
B6ZS
B8ZS
CMI
NRZ
MLT3
MANChester
Examples TRIGGER:A:COMMUNICATION:CODE AMI sets the AMI as the line code that the
communications trigger expects on the incoming signal.
TRIGGER:A:COMMUNICATION:CODE? might return
:TRIGGER:A:COMMUNICATION:CODE AMI, indicating that the code is AMI.
TRIGger:A:COMMunication:SOUrce
This command sets or queries the source channel.
Conditions This command is valid only if the instrument has Option MTM is installed.
Group Trigger
TRIGger:A:COMMunication:SOUrce:TYPe
This command sets or queries the source type. This command works only when
the Eye Diagram pulseform is selected.
Conditions This command is only valid if the instrument has Option MTM is installed.
Group Trigger
Arguments DATa causes the instrument to trigger and shift five unit intervals to form the
expected eye pattern.
CLOCk causes the instrument to trigger but no shift occurs. The clock type causes
random triggers with respect to the data channel, which must be one of the other
three channels.
RECOVered causes the instrument to trigger on the recovered clock from the data
signal attached to communication source forming an eye pattern on the source.
TRIGger:A:COMMunication:STANdard
This command sets or queries the standard that identifies the code and bit rate.
The bit rate is used to compute the Unit Interval, which is the inverse of the bit
rate. The Unit Interval influences time skew in an Eye Diagram, where you
perform post processing on AMI isolated pulses, and pulse width settings if CMI.
Conditions This command is valid only if the instrument has Option MTM is installed.
Group Trigger
Syntax TRIGger:A:COMMunication:STANdard
{ATAG1|ATAG2|ATAG3|CLOCKCoax|
CLOCKSymmetrical|Custom|D1|D2|DS0Contra|
DS0Double| DS0Single|DS0Timing|DS1|DS1A|
DS1C|DS2| DS2RATECoax|DS2RATESymmetrical|
DS3|DS4NA|E1|E2|E3|E4|ENET100|ENET1250|
ENETXAUI| FC133|FC266|FC531|FC1063|FC2125|FC4250|
FST|FW1394BS400B|FW1394BS1600B|HST|INF2_5G|
OC1|OC3| OC12|OC48|OC48_FEC|PCIEXPRESS|RATE32Mbit|
RATE97Mbit|RIO_500M|RIO_750M|
RIO_1G|RIO_2G|RIO_1_5G|RIO_SERIAL_1G|
RIO_SERIAL_2G|RIO_SERIAL_3G|SAS1_5|SAS3_?|
SFI5_2|SFI5_3|STM0_CMI|STM0_HDBX|STM1E|STS1| STS3|
TFI5_2|TFI5_3|VIDEO270|VIDEO292M|VIDEO360|VSROC192}
TRIGger:A:COMMunication:STANdard?
Arguments The following table shows various standards and their corresponding parameters.
Group Trigger
Syntax TRIGger:A:HOLDoff?
Group Trigger
Syntax TRIGger:A:HOLDoff:ACTUal?
TRIGger:A:HOLDoff:BY
This command sets or queries the type of holdoff for the A trigger. Holdoff types
are expressed as either user-specified time (TIMe) or by an internally calculated
minimum time value (DEFAult/AUTO). This command is equivalent to selecting
Holdoff from the Trig menu and then setting the Holdoff type.
Group Trigger
Arguments TIMe enables you to set the holdoff time via the TRIGger:A:HOLDoff:TIMe
command.
DEFAult automatically calculates a holdoff time to use. This time is typically
equivalent to the greater of 1/2 screen (5 divisions) of time or 250 ns. The
maximum value is 12 s. For example, if the instrument is set to 1 ms/division then
the default holdoff will be 1 ms/division x 25 divisions = 25 ms.
Examples TRIGGER:A:HOLDOFF:BY TIME sets the holdoff to the by time setting. This
enables you to set the holdoff time.
TRIGGER:A:HOLDOFF:BY? might return :TRIGGER:A:HOLDOFF:BY TIME,
indicating that you will set the holdoff time.
TRIGger:A:HOLDoff:TIMe
This command sets or queries the A trigger holdoff time. This command is
equivalent to selecting Holdoff from the Trig menu and then choosing the desired
Trig Holdoff.
Group Trigger
Arguments <NR3> specifies the holdoff time in seconds. The range is from 250 ns through
12.0 s.
TRIGger:A:I2C:ADDRess:MODe
DPO7000 Series only: This command sets or queries the I2C address mode to 7
or 10-bit.
TRIGger:A:I2C:ADDRess:RWINClude
Sets the I2C read/write bit to address type.
TRIGger:A:I2C:ADDRess:TYPe
DPO7000 Series only: This command sets or queries the I2C address type.
Syntax TRIGger:A:I2C:ADDRess:TYPe
{GENeralcall|STARtbyte|TENbit|NONe}
TRIGger:A:I2C:ADDRess:TYPe?
TRIGger:A:I2C:ADDRess:VALue
DPO7000 Series only: This command sets or queries the binary address string
used for the I2C trigger if the trigger condition is ADDR or ADDRANDDATA.
Arguments String is up to 7 or 10 bits depending on the address mode that specifies the
address.
TRIGger:A:I2C:CLOCk:LEVel
DPO7000 Series only: This command sets or queries the clock source for the
I2C Serial Trigger.
Arguments NR3 specifies the I2C clock level. The clock level range is 5.
TRIGger:A:I2C:CLOCk:SOUrce
DPO7000 Series only: This command sets or queries the clock source for the
I2C Serial Trigger.
Examples TRIGGER:A:I2C:CLOCK:SOURCE CH1 sets the I2C clock source to channel CH1.
TRIGger:A:I2C:CONDition
DPO7000 Series only: This command sets or queries the trigger condition for
the I2C trigger.
Syntax TRIGger:A:I2C:CONDition
{STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATA|ADDRANDDATA}
TRIGger:A:I2C:CONDition?
Examples TRIGGER:A:I2C:CONDITION START sets the trigger condition for the I2C
trigger on the start of the packet.
TRIGGER:A:I2C:CONDITION? might return :TRIGGER:A:I2C:CONDITION
DATA, indicating that the trigger condition for the I2C trigger is set on specified
data.
TRIGger:A:I2C:DATa:DIRection
DPO7000 Series only: This command sets or queries the I2C trigger condition
valid on a READ, WRITE, or either.
TRIGger:A:I2C:DATa:LEVel
DPO7000 Series only: This command sets or queries the threshold level for the
I2C data source.
Arguments <NR3> specifies the I2C data level with a range of %.0.
TRIGger:A:I2C:DATa:SOUrce
DPO7000 Series only: This command sets or queries the data source for the
I2C serial trigger.
Examples TRIGGER:A:I2C:DATA:SOURCE CH1 sets the data source for the I2C serial
trigger to channel CH1.
TRIGGER:A:I2C:DATA:SOURCE? might return
:TRIGGER:A:I2C:DATA:SOURCE CH4, indicating that the data source for the
I2C serial trigger is set on channel CH4.
TRIGger:A:I2C:DATa:STARt
DPO7000 Series only: This command sets or queries the data start byte. This
byte is only needed if triggering on data. This byte is the first byte that pattern
matching uses. The byte is a destination offset from the start of the packet.
Arguments <NR3> specifies the data start byte (offset), with a range of 0 to 65535.
TRIGger:A:I2C:DATa:VALue
DPO7000 Series only: This command sets or queries the binary data string used
for I2C triggering if the trigger condition is DATA or ADDRANDDATA.
Arguments String sets the I2C data value. This value can be 1 to 32 bits.
TRIGger:A:I2C:FORMat
DPO7000 Series only: This command sets or queries the display format for the
I2C data value.
Group Trigger
Syntax TRIGger:A:LOGIc?
TRIGger:A:MODe
This command sets or queries the A trigger mode. This command is equivalent to
selecting Mode from the Trig menu and then choosing the desired Trigger Mode.
Group Trigger
Arguments AUTO generates a trigger if one is not detected within a specified time period.
TRIGger:A:PULse:WINdow:POLarity
This command sets or queries the pulse trigger window polarity of the selected
trigger Source. The instrument triggers when the signal exits the window. This
command is available only when the Window Event is set to Inside > t and not
available for the rest of the window events. The logic selection is available only
when the polarity is set to Either.
Group Trigger
TRIGger:A:PULse:WINdow:POLarity:CH<x>
This command sets or queries the pulse trigger window polarity of the specified
channel. The oscilloscope triggers only when the signal exits the window. This
command is available only when the Window Event is set to Inside > t and not
available for the rest of the window events. The logic selection is available only
when the polarity is set to Either. <x> is the search number or channel number.
Group Trigger
Syntax TRIGger:A:PULse:WINdow:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
TRIGger:A:PULse:WINdow:POLarity:CH<x>?
TRIGger:A:RS232:BAUd
DPO7000 Series only: This command sets or queries the baud rate for RS232
triggering.
Arguments X specifies the baud rate for RS232 triggering. X can be: 1500000, 921600.
750000, 460800, 115200, 57600, 38400, 19200, 9600, 7200, 4800, 2400, 2000,
1800, 1200, 600, 300, 150, or 75.
Examples TRIGGER:A:RS232:BAUD 2000 sets the RS232 triggering baud rate to 2000.
TRIGger:A:RS232:DATa:LEVel
DPO7000 Series only: This command sets or queries the threshold for the RS232
data source.
Examples TRIGGER:A:RS232:DATA:LEVEL 0.0 sets the threshold for the RS232 data
source to 0.0.
TRIGGER:A:RS232:DATA:LEVEL? might return
:TRIGGER:A:RS232:DATA:LEVEL 5.0, indicating that the threshold for
the RS232 data source is set to 5.0.
TRIGger:A:RS232:DATa:SOUrce
DPO7000 Series only: This command sets or queries the RS232 data source.
TRIGger:A:RS232:DATa:VALue
DPO7000 Series only: This command sets or queries the binary data string used
for RS232 triggering.
Arguments <NR3> specifies the RS232 data value. The value can be up to 8 bits.
TRIGger:A:RS232:FORMat
DPO7000 Series only: This command sets or queries the display format for the
RS232 data value.
Examples TRIGGER:A:RS232:FORMAT HEX sets the display format for the RS232 data to
hexadecimal.
TRIGGER:A:RS232:FORMAT? might return
:TRIGGER:A:RS232:DATA:FORMAT BINARY, indicating that the display format
for the RS232 data is set to binary.
TRIGger:A:RS232:PARity
DPO7000 Series only: This command sets or queries the state of the RS232
parity bit.
TRIGger:A:SERIAL:BITRate
This command sets or queries the clock/data bit rate. Changing the bit rate causes
the standard to become custom. It remains custom until another standard is
chosen.
Arguments <NR3> This is the series bit rate and is expressed in bits per second. The range is
1.5e6 to 1.25e9.
TRIGger:A:SERIAL:CLOCk:LEVel
This command sets or queries the serial trigger clock level.
TRIGger:A:SERIAL:CLOCk:POLarity
This command sets or queries the serial clock polarity.
TRIGger:A:SERIAL:CLOCk:SOUrce
This command sets or queries the serial data source channel.
RECOVERED specifies clock polarity and level are extracted from the serial data
stream and other clock parameters are ignored.
TRIGger:A:SERIAL:CODe
This command sets or queries the signal code.
TRIGger:A:SERIAL:DATa:FORMat
This command sets or queries how the Pattern string is formatted.
Arguments BINary pattern symbols are: {SPACE|0|1|X} SPACE is white space and can
be included to make the 32 bit pattern easier to read when setting the pattern.
HEX pattern symbols are used only with NRZ. They are: {
|0|1|2|3|4|5|6|7|8|9|A\B|C|D\E|F|X|?} Hex X represents the bit pattern XXXX.
Hex ? represents any other binary bit pattern which doesnt have a hex
representation, such as 00X1.
TRIGger:A:SERIAL:DATa:PATtern
This command sets or queries the data pattern to allow up to 32 bit serial patterns.
Arguments STRING specifies the serial pattern to trigger on. The default value is 01, such
that there are up to 64 characters total.
Examples If one sets the data format to binary with a TRIGGER: A:SERIAL:DATA:FORMAT
command, as follows: TRIGger:A:SERIAL:DATA:FORMAT BIN then the
following query: TRIGger:A:SERIAL:DATA:PATTERN? might return the
following characters: 1101XXXX10 :
If one next sets the data format to hexadecimal with the
TRIGGER:A:SERIAL:DATA:FORMAT commands as follows:
TRIGger:A:SERIAL:DATA:FORMAT HEX then the following query:
TRIGger:A:SERIAL:DATA:PATTERN? might return the following characters:
3?? Showing, in this case, 3 followed by two ?. Each hex character
has replaced four binary characters. The hex ?? has replaced the binary
01XXXX10. The ? was used because "01XX and XX10 dont have an
exact hex representations.
If one sends: TRIGger:A:SERIAL:DATA:PATTERN XXXX XXXa this will set
the pattern to eight hex digits. The space in the middle only serves to make the
pattern easier to read.
Now, if one sends the following query: TRIGger:A:SERIAL:DATA:PATTERN?
this might return: XXXXXXXA showing the effect of the pattern sent in example 3.
The cosmetic space from example 3 is not returned.
Finally, one could change the data format back to binary with
the TRIGGER:A:SERIAL:DATA:FORMAT command, as follows:
TRIGGER:A:SERIAL:DATA:FORMAT BIN then one could query the instrument
using the pattern command, as follows: TRIGGER:A:SERIAL:DATA:PATTERN?
This could return: XXXXXXXXXXXXXXXXXXXXXXXXXXXX1010 showing the
response due to the binary format. Four binary characters 1010 now replace
the hex character A.
TRIGger:A:SERIAL:DATa:PATtern:NRZ
This command sets or queries the data pattern to allow up to 32 bit serial patterns.
Arguments STRING specifies the serial pattern to trigger on. The default value is 01, such
that there are up to 64 characters total.
Examples If one sets the data format to binary with a TRIGGER: A:SERIAL:DATA:FORMAT
command, as follows: TRIGger:A:SERIAL:DATA:FORMAT BIN then the
following query: TRIGger:A:SERIAL:DATA:PATTERN:NRZ? might return the
following characters: 1101XXXX10 :
If one next sets the data format to hexadecimal with the
TRIGGER:A:SERIAL:DATA:FORMAT commands as follows:
TRIGger:A:SERIAL:DATA:FORMAT HEX then the following query:
TRIGger:A:SERIAL:DATA:PATTERN:NRZ? might return the following
characters: 3?? Showing, in this case, 3 followed by two ?. Each hex
character has replaced four binary characters. The hex ?? has replaced the
binary 01XXXX10. The ? was used because "01XX and XX10 dont have
an exact hex representations.
If one sends: TRIGger:A:SERIAL:DATA:PATTERN:NRZ XXXX XXXa this
will set the pattern to eight hex digits. The space in the middle only serves to
make the pattern easier to read.
Now, if one sends the following query:
TRIGger:A:SERIAL:DATA:PATTERN:NRZ? this might return: XXXXXXXA
showing the effect of the pattern sent in example 3. The cosmetic space from
example 3 is not returned.
Finally, one could change the data format back to binary with
the TRIGGER:A:SERIAL:DATA:FORMAT command, as follows:
TRIGGER:A:SERIAL:DATA:FORMAT BIN then one could
query the instrument using the pattern command, as follows:
TRIGGER:A:SERIAL:DATA:PATTERN:NRZ? This could return:
XXXXXXXXXXXXXXXXXXXXXXXXXXXX1010 showing the response due to the
binary format. Four binary characters 1010 now replace the hex character A.
TRIGger:A:SERIAL:DATa:PATtern:S8B10B
This command sets or queries the data pattern to allow up to 32 bit serial patterns.
Arguments STRING specifies the serial pattern to trigger on. The default value is
0011111010, such that there are up to 64 characters total.
Examples If one sets the data format to binary with a TRIGGER: A:SERIAL:DATA:FORMAT
command, as follows: TRIGger:A:SERIAL:DATA:FORMAT BIN then the
following query: TRIGger:A:SERIAL:DATA:PATTERN:S8B10B? might return
the following characters: 1101XXXX10 :
If one next sets the data format to hexadecimal with the
TRIGGER:A:SERIAL:DATA:FORMAT commands as follows:
TRIGger:A:SERIAL:DATA:FORMAT HEX then the following query:
TRIGger:A:SERIAL:DATA:PATTERN:S8B10B? might return the following
characters: 3?? Showing, in this case, 3 followed by two ?. Each hex
character has replaced four binary characters. The hex ?? has replaced the
binary 01XXXX10. The ? was used because "01XX and XX10 dont have
an exact hex representations.
If one sends: TRIGger:A:SERIAL:DATA:PATTERN:S8B10B XXXX XXXa
this will set the pattern to eight hex digits. The space in the middle only serves to
make the pattern easier to read.
Now, if one sends the following query:
TRIGger:A:SERIAL:DATA:PATTERN:S8B10B? this might return: XXXXXXXA
showing the effect of the pattern sent in example 3. The cosmetic space from
example 3 is not returned.
Finally, one could change the data format back to binary with
the TRIGGER:A:SERIAL:DATA:FORMAT command, as follows:
TRIGGER:A:SERIAL:DATA:FORMAT BIN then one could
query the instrument using the pattern command, as follows:
TRIGGER:A:SERIAL:DATA:PATTERN:S8B10B? This could return:
XXXXXXXXXXXXXXXXXXXXXXXXXXXX1010 showing the response due to the
binary format. Four binary characters 1010 now replace the hex character A.
TRIGger:A:SERIAL:LOCKLen
This command sets or queries the length in bits of the repeating bit pattern for
pattern lock trigger.
Arguments <NR1> specifies the length in bits. The valid values are 1 to 2147483647.
TRIGger:A:SERIAL:LOCKOffset
This command sets or queries the current bit offset into the pattern lock trigger bit
pattern.
Arguments <NR1> specifies the bit offset. The valid values are 1 to 2147483646.
TRIGger:A:SERIAL:SOUrce
This command sets or queries the serial data source channel.
Examples TRIGGER:A:SERIAL:SOURCE CH1 sets the serial data source channel to CH1.
TRIGger:A:SERIAL:STANdard
This command sets or queries the standard that identifies the code and bit rate.
Syntax TRIGger:A:SERIAL:STANdard
{FC133|FC266|FC531|FC1063|D1|D2|VIDEO270|VIDEO360|OC1|OC3|
OC12|ENET1250|FW1394BS400B|FW1394BS800B|CUSTom|ENET100FX|
RIO_500M|RIO_750M|RIO_1G|RIO_SERIAL_1G|VSROC192|ENETXAUI|
SAS3_?|PCIExpress|INFINIBAND|RIO_SERIAL_2G|RIO_SERIAL_3G|
FC2125|RIO_2G|FW1394BS1600B|SAS1_5|ENETXAUI|ENETXAUI2|
FC2125|FC4250|FW1394BS1600B|INFINIBAND|PCIExpress|PCIExpress2|
RIO_2G|RIO_500M|RIO_750M|RIO_SERIAL_1G|RIO_SERIAL_2_5G|
RIO_SERIAL_3G|SAS6_0|SATA1_5|SATA3_0|SATA6_0}
TRIGger:A:SERIAL:STANdard?
Related Commands
Arguments All of the standards may not be available on every instrument.
CUSTom: NRZ, 155.5 Mb/s
ENET100FX: MLT3, 100 Mb/s
Examples TRIGGER:A:SERIAL:STANDARD OC1 sets the standard that identifies the code
and bit rate to NRZ, 51.84 Mb/s.
TRIGGER:A:SERIAL:STANDARD? might return
:TRIGGER:A:SERIAL:STANDARD CUSTOM, indicating that the standard that
identifies the code and bit rate is set to NRZ, 155.5 Mb/s.
TRIGger:A:SERIAL:TRIGgeron
This command sets or queries the trigger on a designated arbitrary bit pattern or
lock on a repeating pattern of known length.
TRIGger:A:SPI:CONDition
DPO7000 Series only: This command sets or queries the trigger condition for
SPI triggering.
TRIGger:A:SPI:DATa:MISO:ACTIVE
DPO7000 Series only: This command sets or queries the SPI MISO polarity.
TRIGger:A:SPI:DATa:MISO:LEVel
DPO7000 Series only: This command sets or queries the threshold for the SPI
MISO data source.
Arguments <NR3> specifies the threshold for the SPI trigger MISO data source. The range
is 5.0.
Examples TRIGGER:A:SPI:DATA:MISO:LEVEL 0.0 sets the threshold for the SPI trigger
MISO data source to 0.0.
TRIGGER:A:SPI:DATA:MISO:LEVEL? might return
:TRIGGER:A:SPI:DATA:MISO:LEVEL 5.0, indicating that the threshold for
the SPI MISO data source is set to 5.0.
TRIGger:A:SPI:DATa:MISO:SOUrce
DPO7000 Series only: This command sets or queries the MISO data source for
the SPI trigger.
Arguments CH<x> specifies the source for the SPI trigger MISO data source. X can be 1,
2, 3, or 4.
TRIGger:A:SPI:DATa:MISO:VALue
DPO7000 Series only: This command sets or queries the binary data string used
for the SPI trigger if the trigger condition is set to MISO or MISOMOSI.
Arguments String specifies the binary data string for the SPI data. You can specify up to
32 bits.
TRIGger:A:SPI:DATa:MOSI:ACTIVE
DPO7000 Series only: This command sets or queries the SPI MOSI polarity.
TRIGger:A:SPI:DATa:MOSI:LEVel
DPO7000 Series only: This command sets or queries the threshold for the SPI
MOSI data source.
Arguments <NR3> specifies the threshold for the SPI trigger MOSI data source. The range
is 5.0.
Examples TRIGGER:A:SPI:DATA:MOSI:LEVEL 0.0 sets the threshold for the SPI trigger
MOSI data source to 0.0.
TRIGGER:A:SPI:DATA:MISO:LEVEL? might return
:TRIGGER:A:SPI:DATA:MISO:LEVEL 5.0, indicating that the threshold for
the SPI MOSI data source is set to 5.0.
TRIGger:A:SPI:DATa:MOSI:SOUrce
DPO7000 Series only: This command sets or queries the MOSI data source for
the SPI trigger.
Arguments CH<x> specifies the source for the SPI trigger MOSI data source. X can be 1,
2, 3, or 4.
TRIGger:A:SPI:DATa:MOSI:VALue
DPO7000 Series only: This command sets or queries the binary data string used
for the SPI trigger if the trigger condition is set to MOSI or MISOMOSI.
Arguments String specifies the binary data string for the SPI data. You can specify up to
32 bits.
TRIGger:A:SPI:DATa:STARt
DPO7000 Series only: This command sets or queries the nth data byte on the
data source after the signal on the enable slave source switches to the polarity
specified by the Slave Select Polarity. The instrument triggers if the pattern
Matches beginning at this point.
Arguments <NR3> specifies the SPI start byte data. The data can range from 0 to 2161.
TRIGger:A:SPI:FORMat
DPO7000 Series only: This command sets or queries the SPI trigger data format.
Examples TRIGGER:A:SPI:FORMAT BINARY sets the SPI trigger data format to BINARY.
TRIGger:A:SPI:SCLK:ACTIVE
DPO7000 Series only: This command sets or queries the SPI SCLK polarity.
TRIGger:A:SPI:SCLK:LEVel
DPO7000 Series only: This command sets or queries the threshold for the SPI
trigger SCLK.
TRIGger:A:SPI:SCLK:SOUrce
DPO7000 Series only: This command sets or queries the SPI SCLK source.
TRIGger:A:SPI:SS:ACTIVE
DPO7000 Series only: This command sets or queries the SPI trigger Slave Select
(SS) polarity.
TRIGger:A:SPI:SS:LEVel
DPO7000 Series only: This command sets or queries the threshold for the SPI
trigger Slave Select (SS) signal.
Arguments <NR3> specifies the threshold for the SPI trigger SS line. The threshold range
is 5.0.
Examples TRIGGER:A:SPI:SS:LEVEL 0.0 sets the threshold level for the SPI trigger
SS to 0.0.
TRIGGER:A:SPI:SS:LEVEL? might return :TRIGGER:A:SPI:SS:LEVEL
5.0000, indicating that the threshold level for the SPI trigger SS is set to 5.0.
TRIGger:A:SPI:SS:SOUrce
DPO7000 Series only: This command sets or queries the SPI trigger Slave Select
(SS) source.
Arguments CH<x> specifies the source for the SPI SS signal. X can be 1, 2, 3, or 4.
Examples TRIGGER:A:SPI:SS:SOURCE CH2 sets the SPI trigger Slave Select (SS) source
to channel CH2.
TRIGGER:A:SPI:SS:SOURCE? might return :TRIGGER:A:SPI:SS:SOURCE
CH1, indicating that the SPI trigger Slave Select (SS) source is set to channel CH1.
TRIGger:A:TYPe
This command sets or queries the type of trigger. Logic and Pulse triggers
contain classes. Logic triggers consist of State and Pattern classes; Pulse triggers
consist of Glitch, Runt, Width, Transition, Timeout, and Window classes. Once
you have set the trigger type, you may also need to identify the associated
trigger class. For details on selecting Logic and Pulse trigger classes, see
TRIGger:{A|B}:LOGIc:CLAss and TRIGger:{A|B}:PULse:CLAss respectively.
This command is similar to selecting Event Trigger Setup from the Trig menu and
then selecting the desired Trigger Type.
Some trigger types are not available on some instruments.
Group Trigger
Arguments EDGE is a normal trigger. A trigger event occurs when a signal passes through
a specified voltage level in a specified direction and is controlled by the
TRIGger:A:EDGE commands.
LOGIc specifies that a trigger occurs when specified conditions are met and is
controlled by the TRIGger:A:LOGIc commands.
PULse specifies that a trigger occurs when a specified pulse is found and is
controlled by the TRIGger:A:PULse commands.
VIDeo specifies that the trigger occurs when a video signal is found. Requires an
instrument with video hardware.
I2C specifies that a trigger occurs when an Inter-IC Control signal is found.
CAN specifies that a trigger occurs when a Controller Area Network frame signal
is found.
SPI specifies that a trigger occurs when a Serial Peripheral Interface signal is
found.
COMMunication (Option MTM) specifies that a trigger occurs when a
communications signal is found. Supports AMI, HDB3, B3ZS, B6ZS,
B8ZS, CMI, MLT3, Manchester, and NRZ encoded communications signals.
COMMunication is available only if Option MTM is installed.
SERIAL specifies that a trigger occurs when NRZ-encoded data is found,
providing a 32-bit serial word. This argument is available with instruments with
Option PTM.
RS232 takes a signal on a data source and allows you to trigger on data within
the RS232 bitstream. The data is only one byte wide.
Group Trigger
Syntax TRIGger:A:VIDeo?
Group Trigger
Syntax TRIGger:A:VIDeo:CUSTom?
TRIGger:A:VIDeo:CUSTom:FORMat
DPO7000 Series only: This command sets or queries the video trigger format.
Use this command only when the video format is set to custom.
Group Trigger
Arguments INTERLAced argument sets the format for interlaced video lines.
TRIGger:A:VIDeo:CUSTom:LINEPeriod
DPO7000 Series only: This command sets or queries the period horizontal line
scan. Use this command only when the video format is set to Bilevel or Trilevel.
This is equivalent to selecting Video Setup from the Trig menu, setting Bilevel
or Trilevel for Format, and setting the Line Period.
Group Trigger
TRIGger:A:VIDeo:CUSTom:SYNCInterval
DPO7000 Series only: This command sets or queries the horizontal line scan rate
of the A video trigger. Use this command only when the video format is set to
Bilevel. This is equivalent to selecting Video Setup from the Trig menu, setting
Bilevel for Format, and setting the sync interval.
Group Trigger
TRIGger:A:VIDeo:FIELD
DPO7000 Series only: This command sets or queries the video field or line that
the trigger detects.
Group Trigger
Syntax TRIGger:A:VIDeo:FIELD
{ODD|EVEN|FIELD1|FIELD2|ALLFields|ALLLines|NUMERic}
TRIGger:A:VIDeo:FIELD?
Arguments ODD argument sets the instrument to trigger on interlaced video odd fields.
EVEN argument sets the instrument to trigger on interlaced video even fields.
FIELD1 argument sets the instrument to trigger on interlaced video odd fields
(same as ODD).
FIELD2 argument sets the instrument to trigger on interlaced video even fields
(same as EVEN).
ALLFields argument sets the instrument to trigger on all fields.
NUMERic argument sets the instrument to trigger on the video signal line specified
by the TRIGger:A:VIDeo:LINE command.
Examples TRIGGER:A:VIDEO:FIELD EVEN sets the A video trigger so that it will trigger
on even fields.
TRIGGER:A:VIDEO:FIELD? might return :TRIGGER:A:VIDEO:FIELD
ALLFIELDS, indicating that the A video will trigger on all video fields.
TRIGger:A:VIDeo:HOLdoff:FIELD
DPO7000 Series only: This command sets or queries the video trigger holdoff in
terms of video fields.
Group Trigger
Arguments <NR3> argument is a real number from 0.0 to 8.5 in increments of 0.5. The
argument sets the number of fields that the instrument waits before rearming
the video trigger.
TRIGger:A:VIDeo:LINE
DPO7000 Series only: This command sets or queries the video line number on
which the instrument triggers. This command is equivalent to selecting Video
Setup from the Trig menu, selecting Line # in the Trigger on box, and setting the
line number. Use the TRIGger:A:VIDeo:FIELD command to actually trigger the
instrument on the line that you specify with this command.
Group Trigger
Arguments <NR1> argument is an integer that sets the video line number on which the
instrument triggers. The following table lists the valid choices, depending on the
active video standard.
TRIGger:A:VIDeo:POLarity
DPO7000 Series only: This command sets or queries the polarity of the A video
trigger.
Group Trigger
Arguments INVERTed argument sets the instrument to trigger on a positive video sync pulse.
NORMal argument sets the instrument to trigger on a negative video sync pulse.
TRIGger:A:VIDeo:SCAN
DPO7000 Series only: This command sets or queries the video trigger horizontal
line scan rate. This command is for compatibility with earlier instruments. This
command is the same as the command.
Group Trigger
Arguments RATE1 argument sets the range of the video line scan rate to 15 kHz through
20 kHz. This is the standard broadcast rate.
RATE2 argument sets the range of the video line scan rate to 20 kHz through
25 kHz.
RATE3 argument sets the range of the video line scan rate to 25 kHz through
35 kHz.
RATE4 argument sets the range of the video line scan rate to 35 kHz through
50 kHz.
RATE5 argument sets the range of the video line scan rate to 50 kHz through
65 kHz.
Examples TRIGGER:A:VIDEO:SCAN RATE1 sets the scan rate of the A video trigger to
Rate 1, which is 15 kHz to 20 kHz (standard broadcast rate).
TRIGGER:A:VIDEO:SCAN? might return :TRIGGER:A:VIDEO:SCAN RATE2,
indicating that the video line rate for the A trigger is set to Rate 2, which is
20 kHz to 23 kHz.
TRIGger:A:VIDeo:SOUrce
DPO7000 Series only: This command sets or queries the source for the A video
trigger. This command is equivalent to selecting Video Setup from the Trig menu
and selecting a channel from the Source drop-down menu.
Group Trigger
Arguments CH<x> argument specifies one of the input channels of the instrument as the A
video trigger. The value of x ranges from 1 through 4.
TRIGger:A:VIDeo:STANdard
DPO7000 Series only: This command sets or queries the video standard.
Group Trigger
Syntax TRIGger:A:VIDeo:STANdard
{BILevelcustom|TRILevelcustom|NTSc|PAL|
SECAM|HD480P60|HD576P50|HD875I60|HD720P30|HD720P50|
HD720P60|HD1080I50|HD1080I60|HD1080P24|
HD1080P25|HD1080P30|HD1080P50|HD1080P60| HD1080SF24}
TRIGger:A:VIDeo:STANdard?
Arguments BILevelcustom argument sets the instrument to use custom video parameters
that you set with the TRIGger:A:VIDeo:CUSTom:SYNCInterval command.
TRILevelcustom argument sets the instrument to use custom video horizontal
scan rate parameters that you set with the TRIGger:A:VIDeo:CUSTom:
LINEPeriod command.
NTSc argument sets the instrument to trigger on video signals that meet the NTSC
525/60/2:1 standard (a line rate of 525 lines per frame and a field rate of 60 Hz).
PAL argument sets the instrument to trigger on video signals that meet the NTSC
625/50/2:1 standard (a line rate of 625 lines per frame and a field rate of 50 Hz).
SECAM argument sets the instrument to trigger on video signals that meet the
SECAM standard.
HD480P60 argument sets the instrument to trigger on the HDTV 480/60
progressive format.
HD576P50 argument sets the instrument to trigger on the HDTV 576/50
progressive format.
HD875I60 argument sets the instrument to trigger on the HDTV 875/60 format.
TRIGger:AUXLevel
This command sets or queries the auxiliary (Aux) level for the edge trigger. This
command supersedes any other argument that sets the auxiliary trigger level.
Group Trigger
Examples TRIGger:AUXlevel TTL This command sets the auxiliary level for the edge
trigger to TTL.
Group Trigger
Arguments SETLevel sets the B trigger level to 50% of MIN and MAX.
Examples TRIGGER:B SETLEVEL sets the B trigger level to 50% of MIN and MAX.
TRIGger:B:BY
This command selects or returns whether the B trigger occurs after a specified
number of events or a specified period of time after the A trigger. This is
equivalent to selecting B Event (Delayed) Trigger Setup from the Trig menu,
selecting the A B Seq tab, and then choosing Trig After Time or Trig on nth
event.
NOTE. The traditional Runs After functionality is now served by the Horizontal
Delay function. For details, see the HORizontal[:MAIn]:DELay:MODe and
HORizontal[:MAIn]:DELay:TIMe commands.
Group Trigger
Arguments EVENTS sets the B trigger to take place following a set number of trigger
events after the A trigger occurs. The number of events is specified by
TRIGger:B:EVENTS:COUNt.
TIMe sets the B trigger to occur a set time after the A trigger event. The time
period is specified by TRIGger:B:TIMe.
Examples TRIGGER:B:BY TIME sets the B trigger to occur at a set time after the A trigger
event.
TRIGGER:B:BY? might return :TRIGGER:B:BY EVENTS, indicating that the B
trigger takes place following a set number of trigger events after the A trigger
occurs.
Group Trigger
Syntax TRIGger:B:EVENTS?
TRIGger:B:EVENTS:COUNt
This command sets or queries the number of events that must occur before the B
trigger (when TRIG:DELay:BY is set to EVENTS). This command is equivalent
to selecting B Event (Delayed) Trigger Setup from the Trig menu, selecting the A
B Seq tab, choosing Trig on nth event, and setting the desired Trig Event value.
Group Trigger
Arguments <NR1> is the number of B trigger events, which can range from 1 to 10,000,000.
TRIGger:B:PULse:WINdow:POLarity
This command sets or queries the pulse trigger window polarity of the selected
trigger Source. The instrument triggers when the signal exits the window. This
command is available only when the Window Event is set to Inside > t and not
available for the rest of the window events. The logic selection is available only
when the polarity is set to Either.
Group Trigger
TRIGger:B:PULse:WINdow:POLarity:CH<x>
This command sets or queries the pulse trigger window polarity of the specified
channel. The oscilloscope triggers only when the signal exits the window. This
command is available only when the Window Event is set to Inside > t and not
available for the rest of the window events. The logic selection is available only
when the polarity is set to Either. <x> is the search number or channel number.
Group Trigger
Syntax TRIGger:B:PULse:WINdow:POLarity:CH<x>
{EITher|NEGAtive|POSITIVe}
TRIGger:B:PULse:WINdow:POLarity:CH<x>?
TRIGger:B:RESET:SOUrce
This command sets or queries the trigger source for the AB sequential trigger
reset feature, except for the Timeout trigger type.
Group Trigger
Arguments CH<x> specifies one of the input channels as the reset source. Input channels
are specified by x.
AUXiliary specifies an external trigger (using the Auxiliary Trigger Input
connector) as the reset source.
Examples TRIGGER:B:RESET:SOURCE CH4 sets Channel 4 as the input source for the
trigger reset.
TRIGGER:B:RESET:SOURCE? might return :TRIGGER:B:RESET:SOURCE CH1,
indicating that the current input source for the trigger reset is Channel 1.
TRIGger:B:RESET:STATE
This command sets or queries the trigger reset state for the AB sequential State
trigger reset feature.
Group Trigger
Arguments HIGH sets the condition for the state sequential trigger reset to high.
LOW sets the condition for the state sequential trigger reset to low.
Examples TRIGGER:B:RESET:STATE LOW sets the condition for the state sequential trigger
reset to Low.
TRIGGER:B:RESET:STATE? might return :TRIGGER:B:RESET:STATE HIGH,
indicating that High is the condition for the state sequential trigger reset.
TRIGger:B:RESET:THReshold
This command sets or queries the trigger threshold for the AB sequential trigger
reset, except for the Timeout reset type.
Group Trigger
TRIGger:B:RESET:TIMEOut
This command sets or queries the reset timer for a sequential timeout trigger
reset. For example, if the timeout is set to 1 s, this additional reset time begins
following an A trigger event and runs sequentially with any B Trigger Delay. If a
B trigger event is not found before it expires, the instrument begins looking for a
new A event trigger sequence.
Group Trigger
TRIGger:B:RESET:TRANsition
This command sets or queries the type of threshold required for a Transition
trigger reset.
Group Trigger
Arguments RISe indicates that a reset occurs when the trigger rises above the threshold level.
FALL indicates that a reset occurs when the trigger falls below the threshold level.
TRIGger:B:RESET:TYPe
This command sets or queries the type of AB sequential trigger reset. If the B
trigger reset is active, the reset criteria are part of the B triggering sequence. If the
reset conditions defined by the reset type are not met, the instrument must start
over searching for a new occurrence of the A event.
You must identify a trigger Source and Threshold for each reset type, except
for the Timeout trigger type.
NOTE. If a reset condition occurs, the reset criteria itself is reset and must start
over.
Group Trigger
TRIGger:B:STATE
This command sets or queries the state of B trigger activity. If the B trigger state
is on, the B trigger is part of the triggering sequence. If the B trigger state is off,
then only the A trigger causes the trigger event.
Group Trigger
Arguments ON indicates that the B trigger is active and causes trigger events in conjunction
with the A trigger.
OFF indicates that only the A trigger causes trigger events.
<NR1>
A 0 turns off the B trigger; any other value activates the B trigger.
TRIGger:B:TIMe
This command sets or queries B trigger delay time. The B Trigger time applies
only if TRIGger:B:BY is set to TIMe. This command is equivalent to selecting B
Event (Delayed) Trigger Setup from the Trig menu, choosing the AB Seq tab,
and setting Trig Delay.
Group Trigger
TRIGger:B:TYPe
This command sets or queries the type of B trigger. This command is equivalent to
selecting B Event (Delayed) Trigger Setup from the Trig menu and choosing Edge.
Group Trigger
PULse specifies that a trigger occurs when a specified pulse is found and is
controlled by the TRIGger:B:PULse commands.
LOGIc specifies that a trigger occurs when specified conditions are met and is
controlled by the TRIGger:B:LOGIc commands.
TRIGger:ENHanced
This command sets or queries the state of trigger position enhancement. When
on, the instrument improves the trigger positioning to more closely match the
acquired data. This is equivalent to selecting Enhanced Triggering from the
Trigger Mode menu.
Group Trigger
Arguments <NR1> = 0 disables trigger position enhancement, any other value enables trigger
position enhancement.
OFF disables trigger position enhancement.
TRIGger:LVLSrcpreference
This command sets or queries the dependent source/level trigger feature.
SRCIndependent is the default value.
Group Trigger
Arguments SRCDependent sets the level of all trigger sources to the value you currently
select, regardless of the last value selected.
SRCIndependent sets each trigger source to the level you are currently selecting.
TRIGger:MULTiscope
This command sets or returns the state of MultiScope triggering, either ENABle
or DISable.
Group TekLink
Group TekLink
Syntax TRIGger:MULTiscope:ALIGN
Group TekLink
Syntax TRIGger:MULTiscope:ALIGN:COMPleted?
Returns TRUe when the MultiScope trigger align procedure has successfully completed.
TRIGger:MULTiscope:ALIGN:SETSTATE
This command causes the instrument to measure the round trip time between
sending a trigger out the TekLink port and receiving the trigger pulse back from
the port.
Group TekLink
Group TekLink
Syntax TRIGger:MULTiscope:ALIGN:DESKEW?
TRIGger:MULTiscope:ALIGN:MRTTime
This command returns or sends the maximum round trip time to each of the
instruments in a calibration cycle.
Group TekLink
Syntax TRIGger:MULTiscope:ALIGN:MRTTime
TRIGger:MULTiscope:ALIGN:MRTTime?
Group TekLink
Syntax TRIGger:MULTiscope:ALIGN:VALue?
Group TekLink
Syntax TRIGger:MULTiscope:DELay?
TRIGger:MULTiscope:OPTion
This command sets or queries the trigger type for the TekLink trigger. This will
cause the instrument to set the hub and all instruments participating to either
AND or OR triggering.
Group TekLink
Arguments AND sets the hub and all participating instruments to AND triggering.
TRIGger:MULTiscope:LOGic
This command sets or queries the TekLink trigger configuration when the TekLink
network connection is HUB.
Group TekLink
Arguments AND sets the hub and all participating instruments to AND triggering configuration.
Examples TRIGGER:MULTISCOPE:LOGIC AND sets the hub and all participating instruments
to AND triggering configuration.
TRIGGER:MULTISCOPE:LOGIC? might return :TRIGGER:MULTISCOPE:LOGIC
OR, indicating that the all participating instruments are set to OR triggering
configuration.
TRIGger:MULTiscope:ROLe
This command sets or queries the role of the instrument in the MultiScope trigger
network. PRODUCER means that the instrument will both contribute and use the
MultiScope trigger. If there is no hub, this makes the local instrument the master.
CONSUMER means that the trigger in from the MultiScope network is used
(rather than an internal trigger). This applies to a network with or without a hub.
Group TekLink
Arguments PRODucer sets the instrument to both contribute and use the MultiScope trigger.
TRIGger:SENSITivity
This command set or queries the state of trigger sensitivity. When on, the
instrument calculates a rolling average for trigger position enhancement to
suppress trigger jitter in noisy signals. This is equivalent to selecting Higher
Sensitivity for Noisy Signals from the Trigger Mode menu. This is available only
when TRIGger:ENHanced or the equivalent check box control is also on.
Group Trigger
Arguments <NR1> = 0 disables rolling averaging, any other value enables rolling averaging
for trigger position enhancement.
OFF disables rolling averaging for trigger position enhancement.
Group Trigger
Syntax TRIGger:STATE?
AUTO indicates that the instrument is in the automatic mode and acquires data
even in the absence of a trigger.
DPO indicates that the instrument is in DPO mode.
PARTIAL indicates that the A trigger has occurred and the instrument is waiting
for the B trigger to occur.
READY indicates that all pretrigger information has been acquired and that the
instrument is ready to accept a trigger.
SAVE indicates that the instrument is in save mode and is not acquiring data.
TRIGGER indicates that the instrument triggered and is acquiring the post trigger
information.
Group Miscellaneous
Syntax *TST?
NOTE. If the instrument is in the Remote With Lockout State (RWLS), the UNLock
command has no effect. For more information, see the ANSI-IEEE Std 488.1-1987
Standard Digital Interface for Programmable Instrumentation, section 2.8.3 on
RL State Descriptions.
Group Miscellaneous
Arguments ALL specifies that all front panel buttons and knobs are unlocked.
Examples UNLOCK ALL unlocks all front panel buttons and knobs.
VERBose
This command sets or queries the Verbose state that controls the length of
keywords on query responses. Keywords can be both headers and arguments.
NOTE. This command does not affect IEEE Std 488.2-1987 Common Commands
(those starting with an asterisk). However, this command does make a
corresponding change in the Response Header Enable State of the opposite
interface (physical or virtual GPIB interface). Refer to Introduction for more
information.
Group Miscellaneous
Arguments ON sets the Verbose state to true, which returns full-length keywords for applicable
setting queries.
OFF sets the Verbose state to false, which returns minimum-length keywords
for applicable setting queries.
<NR1>
Examples VERBOSE ON sets the Verbose state to true and return the full length keyword for
the applicable setting queries.
VERBOSE? might return :VERBOSE 0FF, indicating that the Verbose state is set to
false and return the minimum-length keywords for the applicable setting queries.
Syntax *WAI
Examples *WAI prevents the instrument from executing any further commands or queries
until all pending commands that generate an OPC message are complete.
Syntax WAVFrm?
Syntax WAVFRMStream?
Examples Single data source (1 channel, record length 1000). WAVFRMSTREAM? might return
:WFMOUTPRE <WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
:WFMOUTPRE <WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
.. .
Multiple data source (record length 1000). WAVFRMSTREAM? might return
(wf<x> denotes one of each waveform source specified by :DATA:SOURCE
WF1,WF2,WF3)
:WFMOUTPRE <WF1 WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
:WFMOUTPRE <WF2 WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
:WFMOUTPRE <WF3 WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
:WFMOUTPRE <WF1 WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
:WFMOUTPRE <WF2 WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
:WFMOUTPRE <WF3 WFMOUTPRE branch query>;:CURVE #41000<binary
data>;<newline>
.. .
Syntax WFMInpre?
WFMInpre:BIT_Nr
This command sets or returns the number of bits per binary waveform point for the
waveform, as specified by the DATa:DESTination command. This specification is
meaningful only when WFMInpre:ENCdg is set to BIN.
Arguments <NR1> number of bits per data point can be 8, 16 ( RI, RP) or 32 (FP).
Examples WFMINPRE:BIT_NR 16 sets the number of bits per waveform point to 16, for
incoming RI and RP binary format data.
WFMINPRE:BIT_NR ? might return :WFMINPRE:BIT_NR 8, indicating that
incoming RI or RP binary format data uses 8 bits per waveform point.
WFMInpre:BN_Fmt
This command sets or queries the format of binary data for incoming waveforms.
WFMInpre:BYT_Nr
This command sets or returns the binary field data width for the first ordered
waveform, as specified by the DATa:DESTination command. This specification is
only meaningful when WFMInpre:ENCdg is set to BIN and WFMInpre:BN_Fmt
is set to either RI or RP.
Arguments <NR1> is the number of bytes per data point and can be 1, 2 (RI, RP) or 4 (FP).
Examples WFMINPRE:BYT_NR 1 sets the number of bytes per incoming waveform data
point to 1, which is the default setting.
WFMINPRE:BYT_NR? might return :WFMINPRE:BYT_NR 2 indicating that there
are 2 bytes per incoming waveform data point.
WFMInpre:BYT_Or
This command sets or queries which byte of binary waveform data is transmitted
first for incoming waveform data when data points require more than one byte.
This specification only has meaning when WFMInpre:ENCdg is set to BIN and
WFMInpre:BYT_Nr is greater than 1.
Arguments LSB specifies that the least significant byte will be transmitted first.
MSB specifies that the most significant byte will be transmitted first.
Examples WFMINPRE:BYT_OR MSB sets the most significant incoming byte of incoming
waveform data to be transmitted first.
WFMINPRE:BYT_OR? might return :WFMINPRE:BYT_OR LSB, indicating that the
least significant incoming CURVe data byte will be transmitted first.
WFMInpre:ENCdg
This command sets or queries the type of encoding for incoming waveform data.
BINary specifies that the incoming data is in a binary format whose further
interpretation requires knowledge of BYT_NR, BIT_NR, BN_FMT, and
BYT_OR.
Examples WFMINPRE:ENCDG ASCii sets the format of incoming waveform data to ASCII
format.
WFMINPRE:ENCDG? might return :WFMINPRE:ENCDG BINary, indicating that
the incoming waveform data is in binary format.
WFMInpre:NR_FR
This command sets or returns one frame, indicating the number of frames in the
transmitted waveform record.
Syntax WFMInpre:NR_FR
WFMInpre:NR_FR?
WFMInpre:NR_Pt
This command sets or returns the number of data points that are in the transmitted
waveform record.
Examples WFMINPRE:NR_PT 5000 specifies that 5000 data points will be transmitted.
WFMInpre:PT_Fmt
This command sets or queries the point format of the incoming waveform data.
Regardless of the argument used, the scale, offset, and so on are interpreted
similarly. When ENV is used, waveform data is interpreted over the min-max
pair; when Y is used, it is interpreted over a single point.
Arguments ENV specifies that the waveform is transmitted in envelope mode as maximum
and minimum point pairs. Only Y values are explicitly transmitted. Absolute
coordinates are given by:
Xn = XZEro + XINcr (N-PT_Off)
Ynmax = YZEro + YMUlt (ynmax - YOFf)
Ynmin = YZEro + YMUlt (ynmin - YOFf)
Y specifies a normal waveform where one ASCII or binary data point is
transmitted for each point in the waveform record. Only Y values are explicitly
transmitted. Absolute coordinates are given by:
Xn = XZEro + XINcr (N-PT_Off)
Yn = YZEro + YMUlt (Yn - YOFf)
Examples WFMINPRE:PT_FMT ENV sets the incoming waveform data point format to
enveloped.
WFMINPRE:PT_FMT? might return :WFMINPRE:PT_FMT ENV, indicating that the
waveform is transmitted as maximum and minimum point pairs.
WFMInpre:PT_Off
This command specifies or returns the trigger point within the waveform record
for the reference waveform specified by the DATa:DESTination command.
Arguments <NR1> is -(record length -1) to record length and is the position of the data
point immediately following the actual trigger. <NR1> is expressed relative
to DATa:STARt.
Examples WFMINPRE:PT_OFF 1 specifies that the trigger point is the same as the Data:Start
point.
WFMINPRE:PT_OFF? might return :WFMINPRE:PT_OFF 0, indicating that the
incoming waveform trigger point is the first point in the waveform record.
Arguments <QString> must be a valid IEEE-488.2 string (but the contents are ignored).
WFMInpre:XINcr
This command sets or queries the horizontal interval between incoming waveform
points in units specified by WFMInpre:XUNit.
Examples WFMINPRE:XINCR 3E-3 sets the interval between Incoming waveform points
to 3 ms.
WFMINPRE:XINCR? might return :WFMINPRE:XINCR 1.0000E-3, indicating
that if WFMInpre:XUNit is set to s, there is a 1 ms interval between incoming
waveform points.
WFMInpre:XUNit
This command sets or returns the horizontal units of the incoming waveform.
Arguments <QString> contains a maximum of three alpha characters that represent the
horizontal unit of measure for the incoming waveform.
Examples 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:XZEro
This command sets or queries the sub-sample time between the trigger sample
(designated by PT_OFF) and the occurrence of the actual trigger on the incoming
waveform. This value is used to compute TTOFF for the incoming waveform, and
is expressed in terms of WFMInpre:XUNit.
Arguments <NR3> argument is a floating point value that ranges from WFMInpre:XINcr to 0.
Examples WFMINPRE:XZERO 5.7E-6 specifies that the trigger actually occurred 5.7 s
before the sample designated by WFMInpre:PT_Off.
WFMINPRE:XZERO? might return :WFMINPRE:XZEro 7.5000E-6, indicating
that the trigger occurs 7.5 s before the sample designated by WFMInpre:PT_Off.
WFMInpre:YMUlt
This command sets or queries the vertical scale factor (in units/digitizing level)
for the reference waveform, specified by DATa:DESTination, upon a CURVe
command.
Arguments <NR3> is the vertical scale factor per digitizing level of the incoming waveform
points.
WFMInpre:YOFf
This command sets or queries the vertical position of the incoming waveform in
digitizing levels. Variations in this number are analogous to changing the vertical
position of the waveform. For those formats in which WFMInpre:BYT_Nr is
important (all non-floating point formats), this command must take the location of
the binary point implied by BYT_NR into consideration.
Examples WFMINPRE:YOFF 50 specifies that the zero reference point for the incoming
waveform is 50 digitizing levels (2 divisions) above the center of the data range.
WFMINPRE:YOFF? might return :WFMINPRE:YOFF 25, indicating the vertical
position of the incoming waveform in digitizing levels.
WFMInpre:YUNit
This command sets or queries the vertical units of the incoming waveform.
Arguments <QString> contains a maximum of three alpha characters that represent the
vertical unit of measure for the incoming waveform.
Examples WFMINPRE:YUNIT "PA" specifies that the vertical units for the incoming
waveform are Pascal.
WFMINPRE:YUNIT? might return :WFMINPRE:YUNIT "s", indicating the
vertical units for the incoming waveform are seconds.
WFMInpre:YZEro
This command sets or queries the 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.
Examples WFMINPRE:YZERO 1.5E+0 specifies that the zero reference point for the
incoming waveform is 1.5 V below the center of the data range (given that
WFMInpre:YUNit is set to V).
WFMINPRE:YZERO? might return :WFMINPRE:YZEro 7.5000E-6, indicating
that the zero reference for the incoming waveform is 7.5 V below the center of
the data range (given that WFMInpre:YUNit is set to V).
Syntax WFMOutpre?
WFMOutpre:BIT_Nr
This command sets and returns the number of bits per waveform point that
outgoing waveforms contain, as specified by the DATa:SOUrce command. Note
that values will be constrained according to the underlying waveform data. This
specification is only meaningful when WFMOutpre:ENCdg is set to BIN and
WFMOutpre:BN_Fmt is set to either RI or RP.
Arguments <NR1> number of bits per data point can be 8, 16, 32 or 64.
Examples WFMOUTPRE:BIT_NR 16 sets the number of bits per waveform point to 16 for
incoming RI and RP binary format data.
WFMOUTPRE:BIT_NR? might return :WFMOUTPRE:BIT_NR 8, indicating that
outgoing RI or RP binary format data uses 8 bits per waveform point.
WFMOutpre:BN_Fmt
This command sets or queries the format of binary data for outgoing waveforms
specified by the DATa:SOUrce command.
WFMOutpre:BYT_Nr
This command sets or returns the binary field data width for the waveform
specified by the DATa:SOUrce command. Note that values will be constrained
according to the underlying waveform data. This specification is only meaningful
when WFMOutpre:ENCdg is set to BIN, and WFMOutpre:BN_Fmt is set to
either RI or RP.
Arguments <NR1> is the number of bytes per data point and can be 1, 2, 4 or 8. A value of 1
or 2 bytes per waveform point indicates channel data; 4 bytes per waveform point
indicate math data; 8 bytes per waveform point indicate pixel map (DPO) data.
Examples WFMOUTPRE:BYT_NR 1 sets the number of bytes per outgoing waveform data
point to 1, which is the default setting.
WFMOUTPRE:BYT_NR? might return :WFMOUTPRE:BYT_NR 2, indicating that
there are 2 bytes per outgoing waveform data point.
WFMOutpre:BYT_Or
This command sets or queries which byte of binary waveform data is transmitted
first, during a waveform data transfer, when data points require more than one byte.
This specification only has meaning when WFMOutpre:ENCdg is set to BIN.
Arguments LSB specifies that the least significant byte will be transmitted first.
MSB specifies that the most significant byte will be transmitted first.
Examples WFMOUTPRE:BYT_OR MSB sets the most significant outgoing byte of waveform
data to be transmitted first.
WFMOUTPRE:BYT_OR? might return :WFMOUTPRE:BYT_OR LSB, indicating that
the least significant data byte will be transmitted first.
WFMOutpre:ENCdg
This command sets and queries the type of encoding for outgoing waveforms.
Arguments ASCii specifies that the outgoing data is to be in ASCII format. Waveforms
internally stored as integers will be sent as <NR1> numbers, while those stored as
floating point will be sent as <NR3> numbers.
Examples WFMOUTPRE:ENCDG ASCii specifies that the outgoing waveform data will be
sent in ASCII format.
WFMOUTPRE:ENCDG? might return :WFMOUTPRE:ENCDG BINary, indicating that
outgoing waveform data will be sent in binary format.
Syntax WFMOutpre:NR_FR?
Syntax WFMOutpre:NR_Pt?
Syntax WFMOutpre:PT_Fmt?
NOTE. This returned value is the point immediately following the actual trigger.
Syntax WFMOutpre:PT_Off?
Syntax WFMOutpre:PT_ORder?
Syntax WFMOutpre:WFId?
Syntax WFMOutpre:XINcr?
Syntax WFMOutpre:XUNit?
NOTE. During steady state operation, when all control changes have settled and
triggers are arriving on a regular basis, this is the only part of the preamble that
changes on each acquisition.
Syntax WFMOutpre:XZEro?
Syntax WFMOutpre:YMUlt?
Syntax WFMOutpre:YOFf?
Syntax WFMOutpre:YUNit?
Syntax WFMOutpre:YZEro?
ZOOm
This command resets the zoom transforms to default values for all traces or live
traces. The ZOOm query returns the current vertical and horizontal positioning
and scaling of the display.
Group Zoom
Arguments RESET resets the zoom transforms to default values for all traces.
RESETLive resets the zoom transforms to default values for live traces.
Examples ZOOM RESET resets the zoom transforms to default values for all traces.
ZOOm:GRAticule:SIZE
This command sets or queries the size, in percent, of the Zoom (lower) graticule.
Group Zoom
ZOOm:HORizontal:POSition
This command sets or queries the horizontal position around which the zoom
waveform is displayed. It is freely movable within the confines of the acquired
waveform (0% to 100%) and measured from left to right of the acquired waveform.
Group Zoom
Arguments NR3 is a value from 0 to 100.00 and is the percent of the waveform that is to the
left of screen center, when the zoom factor is 1 or greater.
ZOOm:HORizontal:SCAle
This command sets or queries the zoom horizontal scale factor around which the
zoom waveform is displayed.
Group Zoom
Arguments <NR3> is the amount of expansion in the horizontal direction in 1-2-5 increments.
ZOOm:MATH<x>:HORizontal:POSition
This command sets or queries the horizontal position of the specified math
waveform.
Group Zoom
Arguments <NR3> is a value from 0 to 100.00 and is the percent of the waveform that is to the
left of screen center, when the zoom factor is 1 or greater.
ZOOm:MATH<x>:HORizontal:SCAle
This command sets or queries the zoom horizontal scale factor of the specified
math waveform.
Group Zoom
Arguments <NR3> is the amount of expansion in the horizontal direction in 1-2-5 increments.
ZOOm:MATH<x>:VERTical:POSition
This command sets or queries the vertical position of the specified math waveform.
Group Zoom
ZOOm:MATH<x>:VERTical:SCAle
This command sets or queries the zoom vertical scale of the specified math
waveform.
Group Zoom
Arguments <NR3> sets the horizontal scale factor of the specified Math 1 waveform to 10.
ZOOm:MODe
This command turns Zoom mode on or off. The Zoom query returns the current
state of Zoom mode. This command is equivalent to pressing the ZOOM button
located on the front panel.
Group Zoom
<NR1> = 0 turns off Zoom mode; any other value turns on Zoom mode.
ZOOm:REF<x>:HORizontal:POSition
This command sets or queries the horizontal position of the specified reference
waveform.
Group Zoom
Arguments <NR3> is a value from 0 to 100.00 and is the percent of the waveform that is to the
left of screen center, when the zoom factor is 1 or greater.
ZOOm:REF<x>:HORizontal:SCAle
This command sets or queries the zoom horizontal scale factor of the specified
reference waveform.
Group Zoom
Arguments <NR3> is the amount of expansion in the horizontal direction in 1-2-5 increments.
ZOOm:REF<x>:VERTical:POSition
This command sets or queries the vertical position of the specified reference
waveform.
Group Zoom
ZOOm:REF<x>:VERTical:SCAle
This command sets or queries the zoom vertical scale of the specified reference
waveform.
Group Zoom
Arguments <NR3> sets the horizontal scale factor of the specified Reference 1 waveform to 10.
ZOOm:SCROLL:DIREction
This command sets or returns the direction for automatic scrolling of zoomed
waveforms.
Group Zoom
Arguments FWD starts AutoScroll. The Zoom Box moves from left to right.
FFWD starts AutoScroll. Increases the scrolling speed in the forward direction.
REV starts AutoScroll. The Zoom Box moves from right to left.
FREV starts AutoScroll. Increases the scrolling speed in the reverse direction.
Examples ZOOM:SCROLL:DIRECTION FWD starts AutoScroll. The Zoom Box moves from
left to right.
ZOOm:SCROLL:LOCk
This command sets or returns the state of Scroll Lock, which locks zoomed
waveforms under common control.
Group Zoom
<NR1> = 0 disables Scroll Lock for all zoom windows; any other value enables
Scroll Lock for all zoom windows.
ZOOm:SCROLL:SPEED
This command sets or returns the speed of automatic scrolling.
Group Zoom
ZOOm:STATE
This command sets or queries the specified zoom on or off.
Group Zoom
<NR1> = 0 disables the zoom; any other value enables the zoom.
ZOOm:VERTical:POSition
This command sets or queries the vertical position around which the zoom
waveform is displayed. It is freely movable within the confines of the acquired
waveform (0% to 100%) and measured from left to right of the acquired waveform.
Group Zoom
Arguments NR3 is a value from 0 to 100.00 and is the percent of the waveform that is to the
left of screen center, when the zoom factor is 1 or greater.
ZOOm:VERTical:SCAle
This command sets or queries the zoom vertical scale factor around which the
zoom waveform is displayed.
Group Zoom
Arguments <NR3> is the amount of expansion in the vertical direction in 1-2-5 increments.
ZOOm:ZOOM<x>
This command resets the zoom transforms to default values for all traces of
the specified zoom, where x is an integer from 1 to 4 representing the desired
zoom window. The ZOOm:REF<x>:VERTical:SCAle? query returns the current
vertical and horizontal positioning and scaling of the display.
Group Zoom
Arguments RESET resets the zoom transforms to default values for all traces of the specified
zoom.
RESETLive resets the zoom transforms to default values for live traces of the
specified zoom.
Examples ZOOM:ZOOM1 RESET resets the zoom transforms for all traces of Zoom1 to their
default values
ZOOM:ZOOM1? might return :ZOOM:ZOOM1:STATE 1;SCROLLLOCK
1; CH1:HORIZONTAL POSITION 50.0000;SCALE 5;
:ZOOM:ZOOM1:CH1:VERTICAL:POSITION 0.0000; SCALE
1.0000; :ZOOM:ZOOM1:CH2:HORIZONTAL:POSTION 50.0000;
ZOOm:ZOOM<x>:SCROLLLock
This command sets or queries Scroll Lock for the specified zoom, where x is an
integer from 1 to 4 representing the desired zoom window.
Group Zoom
<NR1> = 0 unlocks waveforms for the specified zoom window <x>; any other
value locks waveforms for the specified zoom window <x>.
ZOOm:ZOOM<x>:STATE
This command sets or queries the specified zoom on or off, where x is an integer
from 1 to 4 representing the desired zoom window.
Default is Zoom1 on, Zoom2 - 4 off.
Group Zoom
<NR1> = 0 disables the specified zoom; any other value enables the specified
zoom.
ZOOm:ZOOM<x>:<wfm>:DISplay
This command sets or queries the display of the specified waveform for the
specified zoom, where x is an integer from 1 to 4 representing the desired zoom
window. The waveform affected is determine by <wfm> which can vary from
CH1, CH2, CH3, CH4, Math1, Math2, Math3, Math4, Ref1, Ref2, Ref3, or Ref4.
Group Zoom
Arguments <NR1> A zero disables the specified zoom; any other value enables the specified
zoom.
OFF disables the specified zoom.
ZOOm:ZOOM<x>:<wfm>:HORizontal:POSition
This command sets or queries the horizontal position of the specified waveform
for the specified zoom, where x is an integer from 1 to 4 representing the desired
zoom window. The setting of the ZOOm:ZOOM<x>:SCROLLLock command
determines the waveforms that are affected.
Group Zoom
Arguments <NR3> is a value from 0 to 100.00 and is the percent of the waveform that is to the
left of screen center, when the zoom factor is 1 or greater.
ZOOm:ZOOM<x>:<wfm>:HORizontal:SCAle
This command sets or queries the zoom horizontal scale factor of the specified
waveform for the specified zoom, where x is an integer from 1 to 4 representing
the desired zoom window.
Group Zoom
Arguments <NR3> is the amount of expansion in the horizontal direction in 1-2-5 increments.
ZOOm:ZOOM<x>:<wfm>:HORizontal:TIMEPosition
This command sets or queries the zoom horizontal position of the specified
waveform for the specified zoom, but in time from the trigger instead of percent
of waveform.
Group Zoom
Arguments <NRF> specifies the horizontal position in time from the trigger.
ZOOm:ZOOM<x>:<wfm>:VERTical:POSition
This command sets or queries the vertical position of the specified waveform for
the specified zoom, where x is an integer from 1 to 4 representing the desired
zoom window. The setting of the ZOOm:ZOOM<x>:SCROLLLOCk command
determines the waveforms that are affected. The <wfm> can be a channel, math,
or reference waveform.
Group Zoom
ZOOm:ZOOM<x>:<wfm>:VERTical:SCAle
This command sets or queries the zoom vertical scale of the specified waveform
for the specified zoom, where x is an integer from 1 to 4 representing the desired
zoom window.
Group Zoom
Registers
Overview The registers in the event handling system fall into two functional groups:
Status Registers contain information about the status of the instrument. They
include the Standard Event Status Register (SESR).
Enable Registers determine whether selected types of events are reported to
the Status Registers and the Event Queue. They include the Device Event
Status Enable Register (DESER), the Event Status Enable Register (ESER),
and the Service Request Enable Register (SRER).
Status The Standard Event Status Register (SESR) and the Status Byte Register (SBR)
record certain types of events that may occur while the instrument is in use. IEEE
Std 488.2-1987 defines these registers.
Each bit in a Status Register records a particular type of event, such as an
execution error or message available. When an event of a given type occurs, the
instrument sets the bit that represents that type of event to a value of one. (You can
disable bits so that they ignore events and remain at zero. See Enable Registers).
Reading the status registers tells you what types of events have occurred.
The Standard Event Status Register (SESR). The SESR records eight types of
events that can occur within the instrument. Use the *ESR? query to read the
SESR register. Reading the register clears the bits of the register so that the
register can accumulate information about new events.
NOTE. TekVISA applications use SESR bit 6 to respond to any of several events,
including some front panel actions.
The Status Byte Register (SBR). Records whether output is available in the
Output Queue, whether the instrument requests service, and whether the SESR
has recorded any events.
Use a Serial Poll or the *STB? query to read the contents of the SBR. The bits in
the SBR are set and cleared depending on the contents of the SESR, the Event
Status Enable Register (ESER), and the Output Queue. When you use a Serial
Poll to obtain the SBR, bit 6 is the RQS bit. When you use the *STB? query to
obtain the SBR, bit 6 is the MSS bit. Reading the SBR does not clear the bits.
Enable DESER, ESER, and SRER allow you to select which events are reported to the
Status Registers and the Event Queue. Each Enable Register acts as a filter to a
Status Register (the DESER also acts as a filter to the Event Queue) and can
prevent information from being recorded in the register or queue.
Each bit in an Enable Register corresponds to a bit in the Status Register it
controls. In order for an event to be reported to a bit in the Status Register, the
corresponding bit in the Enable Register must be set to one. If the bit in the Enable
Register is set to zero, the event is not recorded.
Various commands set the bits in the Enable Registers. The Enable Registers and
the commands used to set them are described as follows.
The Device Event Status Enable Register (DESER). This register controls which
types of events are reported to the SESR and the Event Queue. The bits in the
DESER correspond to those in the SESR.
Use the DESE command to enable and disable the bits in the DESER. Use the
DESE? query to read the DESER.
The Event Status Enable Register (ESER). This register controls which types of
events are summarized by the Event Status Bit (ESB) in the SBR. Use the *ESE
command to set the bits in the ESER. Use the *ESE? query to read it.
The Service Request Enable Register (SRER). This register controls which bits
in the SBR generate a Service Request and are summarized by the Master Status
Summary (MSS) bit.
Use the *SRE command to set the SRER. Use the *SRE? query to read the
register. The RQS bit remains set to one until either the Status Byte Register is
read with a Serial Poll or the MSS bit changes back to a zero.
*PSC Command The *PSC command controls the Enable Registers contents at power-on. Sending
*PSC 1 sets the Enable Registers at power on as follows:
DESER 255 (equivalent to a DESe 255 command)
ESER 0 (equivalent to an *ESE 0 command)
SRER 0 (equivalent to an *SRE 0 command)
Sending *PSC 0 lets the Enable Registers maintain their values in nonvolatile
memory through a power cycle.
NOTE. Note: To enable the PON (Power On) event to generate a Service Request,
send *PSC 0, use the DESe and *ESE commands to enable PON in the DESER
and ESER, and use the *SRE command to enable bit 5 in the SRER. Subsequent
power-on cycles will generate a Service Request.
Queues
The *PSC command controls the Enable Registers contents at power-on. Sending
*PSC 1 sets the Enable Registers at power on as follows:
Output Queue The instrument stores query responses in the Output Queue and empties this
queue each time it receives a new command or query message after an <EOM>.
The controller must read a query response before it sends the next command (or
query) or it will lose responses to earlier queries.
Event Queue The Event Queue stores detailed information on up to 33 events. If more than 32
events stack up in the Event Queue, the 32nd event is replaced by event code
350, Queue Overflow.
Read the Event Queue with the EVENT? query (which returns only the event
number), with the EVMSG? query (which returns the event number and a text
description of the event), or with the ALLEV? query (which returns all the event
numbers along with a description of the event). Reading an event removes it
from the queue.
Before reading an event from the Event Queue, you must use the *ESR? query to
read the summary of the event from the SESR. This makes the events summarized
by the *ESR? read available to the EVENT? and EVMSG? queries, and empties
the SESR.
Reading the SESR erases any events that were summarized by previous *ESR?
reads but not read from the Event Queue. Events that follow an *ESR? read are
put in the Event Queue but are not available until *ESR? is used again.
When an event occurs, a signal is sent to the DESER (1). If that type of event
is enabled in the DESER (that is, if the bit for that event type is set to 1), the
appropriate bit in the SESR is set to one, and the event is recorded in the Event
Queue (2). If the corresponding bit in the ESER is also enabled (3), then the
ESB bit in the SBR is set to one (4).
When output is sent to the Output Queue, the MAV bit in the SBR is set to one (5).
When a bit in the SBR is set to one and the corresponding bit in the SRER
is enabled (6), the MSS bit in the SBR is set to one and a service request is
generated (7).
Synchronization Methods
Overview Although most GPIB commands are completed almost immediately after being
received by the instrument, some commands start a process that requires more
time. For example, once a single sequence acquisition command is executed,
depending upon the applied signals and trigger settings, it may be a few seconds
before the acquisition is complete. Rather than remain idle while the operation is
in process, the instrument will continue processing other commands. This means
that some operations will not be completed in the order that they were sent.
Sometimes the result of an operation depends on the result of an earlier operation.
A first operation must complete before the next one gets processed. The
instrument status and event reporting system provides ways to do this.
For example, a typical application might involve acquiring a single-sequence
waveform and then taking a measurement on the acquired waveform. You could
use the following command sequence to do this:
/** Set up conditional acquisition **/
ACQUIRE:STATE OFF
SELECT:CH1 ON
HORIZONTAL:MODE:RECORDLENGTH 1000
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
/** Acquire waveform data **/
ACQUIRE:STATE ON
/** Set up the measurement parameters **/
MEASUREMENT:IMMED:TYPE AMPLITUDE
MEASUREMENT: IMMED:SOURCE CH1
/** Take amplitude measurement **/
MEASUREMENT: MEAS1:VALUE
The acquisition of the waveform requires extended processing time. It may not
finish before the instrument takes an amplitude measurement (see the following
figure). This can result in an incorrect amplitude value.
To ensure that the instrument completes waveform acquisition before taking the
measurement on the acquired data, you can synchronize the program.
You can use four commands to synchronize the operation of the instrument with
your application program: *WAI, BUSY, *OPC, and *OPC
*WAI The *WAI command forces completion of previous commands that generate
an OPC message. No commands after the *WAI are processed before the OPC
message(s) are generated
The same command sequence using the *WAI command for synchronization
looks like this:
/* Set up conditional acquisition */
ACQUIRE:STATE OFF
SELECT:CH1 ON
HORIZONTAL:MODE:RECORDLENGTH 1000
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
/* Acquire waveform data */
ACQUIRE:STATE ON
/* Set up the measurement parameters */
MEASUREMENT:IMMED:TYPE AMPLITUDE
MEASUREMENT:IMMED:SOURCE CH1
/* Wait until the acquisition is complete before taking
the measurement*/
*/
*WAI
/* Take amplitude measurement */
MEASUREMENT:IMMED:VALUE
The controller can continue to write commands to the input buffer of the
instrument, but the commands will not be processed by the instrument until all
OPC operations in process are complete. If the input buffer becomes full, the
controller will be unable to write more commands to the buffer. This can cause a
time-out.
BUSY The BUSY? query allows you to find out whether the instrument is busy
processing a command that has an extended processing time such as
single-sequence acquisition.
The same command sequence, using the BUSY? query for synchronization, looks
like this:
/* Set up conditional acquisition */
ACQUIRE:STATE OFF
SELECT:CH1 ON
HORIZONTAL:MODE:RECORDLENGTH 1000
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
/* Acquire waveform data */
ACQUIRE:STATE ON
/* Set up the measurement parameters */
MEASUREMENT:IMMED:TYPE AMPLITUDE
MEASUREMENT:IMMED:SOURCE CH1
/* Wait until the acquisition is complete before taking
the measurement */
While BUSY keep looping
/* Take amplitude measurement */
MEASUREMENT:IMMED:VALUE
This sequence lets you create your own wait loop rather than using the *WAI
command. The BUSY? query helps you avoid time-outs caused by writing too
many commands to the input buffer. The controller is still tied up though, and the
repeated BUSY? query will result in more bus traffic.
*OPC
If the corresponding status registers are enabled, the *OPC command sets the
OPC bit in the Standard Event Status Register (SESR) when an operation is
complete. You achieve synchronization by using this command with either a
serial poll or service request handler.
Serial Poll Method: Enable the OPC bit in the Device Event Status Enable
Register (DESER) and the Event Status Enable Register (ESER) using the DESE
and *ESE commands.
When the operation is complete, the OPC bit in the Standard Event Status Register
(SESR) will be enabled and the Event Status Bit (ESB) in the Status Byte Register
will be enabled.
The same command sequence using the *OPC command for synchronization with
serial polling looks like this:
/* Set up conditional acquisition */
ACQUIRE:STATE OFF
SELECT:CH1 ON
HORIZONTAL:MODE:RECORDLENGTH 1000
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
/* Enable the status registers */
DESE 1
*ESE 1
*SRE 0
/* Acquire waveform data */
ACQUIRE:STATE ON
/* Set up the measurement parameters */
MEASUREMENT:IMMED:TYPE AMPLITUDE
MEASUREMENT:IMMED:SOURCE CH1
/* Wait until the acquisition is complete before taking the measurement.
*/
*OPC
While serial poll = 0, keep looping
/* Take amplitude measurement */
MEASUREMENT:IMMED:VALUE
This technique requires less bus traffic than did looping on BUSY.
Service Request Method: Enable the OPC bit in the Device Event Status Enable
Register (DESER) and the Event Status Enable Register (ESER) using the DESE
and *ESE commands.
You can also enable service requests by setting the ESB bit in the Service Request
Enable Register (SRER) using the *SRE command. When the operation is
complete, a Service Request will be generated.
The same command sequence using the *OPC command for synchronization
looks like this
/* Set up conditional acquisition */
ACQUIRE:STATE OFF
SELECT:CH1 ON
HORIZONTAL:MODE:RECORDLENGTH 1000
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
/* Enable the status registers */
DESE 1
*ESE 1
*SRE 32
/* Acquire waveform data */
ACQUIRE:STATE ON
/* Set up the measurement parameters */
MEASUREMENT:IMMED:TYPE AMPLITUDE
MEASUREMENT:IMMED:SOURCE CH1
/* Wait until the acquisition is complete before taking the measurement
*/
*OPC
The program can now do different tasks such as talk to other devices. The SRQ,
when it comes, interrupts those tasks and returns control to this task.
/* Take amplitude measurement */
MEASUREMENT:IMMED:VALUE
This technique is more efficient but requires more sophisticated programming.
*OPC?
The *OPC? query places a 1 in the Output Queue once an operation that generates
an OPC message is complete. A time out could occur if you try to read the output
queue before there is any data in it.
The same command sequence using the *OPC? query for synchronization looks
like this:
/* Set up conditional acquisition */
ACQUIRE:STATE OFF
SELECT:CH1 ON
HORIZONTAL:MODE:RECORDLENGTH 1000
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
Messages Overview. The information contained in the topic tabs above covers all the
programming interface messages the instrument generates in response to
commands and queries.
For most messages, a secondary message from the instrument gives more detail
about the cause of the error or the meaning of the message. This message is part
of the message string and is separated from the main message by a semicolon.
Each message is the result of an event. Each type of event sets a specific bit in the
SESR and is controlled by the equivalent bit in the DESER. Thus, each message
is associated with a specific SESR bit. In the message tables, the associated SESR
bit is specified in the table title, with exceptions noted with the error message text.
No Event. The following table shows the messages when the system has no events
or status to report. These have no associated SESR bit.
Command Error. The following table shows the command error messages
generated by improper syntax. Check that the command is properly formed and
that it follows the rules in the section on command Syntax.
Execution Error. The following table lists the execution errors that are detected
during execution of a command.
Device Error. The following table lists the device errors that can occur during
instrument operation. These errors may indicate that the instrument needs repair.
System Event. The following table lists the system event messages. These
messages are generated whenever certain system conditions occur.
Execution Warning. The following table lists warning messages that do not
interrupt the flow of command execution. These notify you that you may get
unexpected results.
Internal Warning. The following table shows internal errors that indicate an
internal fault in the instrument.
NOTE. The following commands do not affect the DATa parameters: TEKSecure,
*RST, RECALL:SETUP FACtory. These are the initial factory default settings for
DATa :DATA:DESTINATION REF1;ENCDG RIBINARY;SOURCE CH1;START
1;STOP 5000;FRAMESTART 1;FRAMESTOP 5000.
NOTE. Find the most up-to-date values for your instrument and software by
pressing default setup and looking at the instrument to get the default values.
Acquisition Default Values The following table lists the Acquisition factory default setup values.
Alias Default Values The following table lists the Alias factory default setup values.
Cursor Default Values The following table lists the Cursor factory default setup values.
Diagnostics Default Values The following table lists the Diagnostics factory default setup values.
Display Control Default The following table lists the Display factory default setup values.
Values
Command Default Values
DISplay:CLOCk 1
DISplay:COLOr:MATHCOLOr DEFAULT
DISplay:COLOr:PALEtte:IMAGEView TEMPERATURE
DISplay:COLOr:PALEtte:RECORDView NORMAL
DISplay:COLOr:PALEtte:USEr:CARet 150,50,100
DISplay:COLOr:PALEtte:USEr:CH<x> 1 = 180,50,100
2 = 300,50,100
3 = 60,50,100
4 = 240,50,100
DISplay:COLOr:PALEtte:USEr:GRAticule 165,50,15
DISplay:COLOr:PALEtte:USEr:HIStogram 320,50,100
DISplay:COLOr:PALEtte:USEr:MASK 0,25,75
E-mail Default Values The following table lists the E-mail setup values.
Hard Copy Default Values The following table lists the Hardcopy factory default setup values.
Histogram Default Values The following table lists the Histogram factory default setup values.
Horizontal Default Values The following table lists the Horizontal factory default setup values.
Mask Default Values The following table lists the Mask factory default setup values.
Math Default Values The following table lists the Math factory default setup values.
Measurement Default The following table lists the Measurement factory default setup values.
Values
Command Default Values
MEASUrement:GATing OFF
MEASUrement:IMMed:DELay:DIREction FORWARDS
MEASUrement:IMMed:DELay:EDGE[1] RISE
MEASUrement:IMMed:DELay:EDGE2 RISE
MEASUrement:IMMed:METHod HISTOGRAM
MEASUrement:IMMed:NOISe HIGH
MEASUrement:IMMed:REFLevel:ABSolute:HIGH 0.0000
MEASUrement:IMMed:REFLevel:ABSolute:LOW 0.0000
MEASUrement:IMMed:REFLevel:ABSolute:MID<x> 0.0000
Miscellaneous Default The following table lists the Miscellaneous factory default setup values.
Values
Command Default Values
AUXout:EDGE FALLING
AUXout:SOUrce ATRIGGER
CMDBatch 1 (ON)
HEADer 1 (ON)
LOCk NONE
ROSc:TRACking INTERNAL
VERBose 1 (ON)
Save and Recall Default The following table lists the Save and Recall factory default setup values.
Settings
Command Default Values
RECAll:SETUp:DESKew OFF
SAVe:WAVEform:FILEFormat INTERNAL
Search and Mark Default The following table lists the Search and Mark factory default setup values.
Values
Command Default Values
SEARCH:SEARCH<x>:TRIGger:A: AUTO
DDRMemory:AUTOBitrate
SEARCH:SEARCH<x>:TRIGger:A: AUTO
DDRMemory:AUTOReflevel
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:BITRate
SEARCH:SEARCH<x>:TRIGger:A: CH1
DDRMemory:DATASource
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:REFLevel:DATA:HIGH
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:REFLevel:DATA:LOW
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:REFLevel:DATA:MID
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:REFLevel:STROBE:HIGH
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:REFLevel:STROBE:LOW
SEARCH:SEARCH<x>:TRIGger:A: 9.9000E+36
DDRMemory:REFLevel:STROBE:MID
SEARCH:SEARCH<x>:TRIGger:A: DDR3
DDRMemory:STANdard
SEARCH:SEARCH<x>:TRIGger:A: CH2
DDRMemory:STROBEsource
TekLink Default Values The following table lists the TekLink factory default setup values.
Trigger Default Values The following table lists the Trigger factory default setup values.
Vertical Default Values The following table lists the Vertical factory default setup values.
Waveform Default Values The following table lists the Waveform factory default setup values.
Zoom Default Values The following table lists the Zoom factory default setup values.
Interface Messages
The following table shows the standard interface messages that the instrument
supports.
GPIB Functions
The following table lists the interface functions and electrical functions subsets
supported by this instrument with brief descriptions of each.
TEKSecure
A Tektronix custom command that initializes both waveform and setup memories.
This overwrites any previously stored data.
Serial Poll
A device on the GPIB bus can request service from the GPIB Controller by
asserting the GPIB SRQ line (a Hardware line that is only present on the GPIB
communications bus). When a controller acknowledges the SRQ, it serial polls
each open device on the bus to determine which device on the bus requested
service. Any device requesting service returns a status byte with bit 6 set and
then unasserts the SRQ line. Devices not requiring service return a status byte
with bit 6 cleared.
A AUXIn:PRObe:TIPtype, 2-97
ACQuire:INTERPEightbit, 2-75 AUXIn:PRObe:UNIts?, 2-97
ACQuire:NUMFRAMESACQuired?, 2-79 AUXout?, 2-100
ACQuire:SAMPlingmode, 2-80 AUXout:EDGE, 2-100
ACQuire?, 2-75 AUXout:SOUrce, 2-100
ACQuire:MODe, 2-76
ACQuire:NUMACq?, 2-77 B
ACQuire:NUMAVg, 2-78 BELl, 2-101
ACQuire:NUMEnv, 2-78 BUSY?, 2-101
ACQuire:NUMSAMples, 2-80
ACQuire:STATE, 2-81
ACQuire:STOPAfter, 2-82 C
ALIas, 2-82 *CAL?, 2-102
ALIas:CATalog?, 2-83 CALibrate:CALProbe:CH<x>?, 2-103
ALIas:DEFine, 2-83 CALibrate:INTERNal:STARt, 2-104
ALIas:DELEte, 2-84 CALibrate:INTERNal:STATus?, 2-104
ALIas:DELEte:ALL, 2-85 CALibrate:PRObestate:CH<x>?, 2-105
ALIas:DELEte:NAMe, 2-85 CALibrate:RESults:SPC?, 2-106
ALIas:STATE, 2-85 CALibrate?, 2-102
ALLEv?, 2-86 CALibrate:INTERNal, 2-104
ALLOcate:WAVEform:REF<x>?, 2-86 CALibrate:RESults?, 2-106
AUTOSet, 2-87 CH<x>:BANdwidth, 2-107
AUXIn:PRObe:AUTOZero, 2-89 CH<x>:BANdwidth:ENHanced, 2-108
AUXIn:PRObe:DEGAUSS:STATE?, 2-90 CH<x>:BANdwidth:ENHanced:APPLYtoall, 2-109
AUXIn:PRObe:FORCEDRange, 2-90 CH<x>:BANdwidth:ENHanced:FORCe, 2-109
AUXIn:PRObe:ID:SERnumber?, 2-91 CH<x>:BANdwidth:ENHanced:STATE?, 2-110
AUXIn:PRObe:ID:TYPe?, 2-91 CH<x>:PRObe:AUTOZero, 2-116
AUXIn:PRObe:INPUTMode, 2-92 CH<x>:PRObe:DEGAUSS, 2-116
AUXIn:PRObe:INPUTMode:AOFFSet, 2-92 CH<x>:PRObe:DEGAUSS:STATE?, 2-116
AUXIn:PRObe:INPUTMode:BOFFSet, 2-93 CH<x>:PRObe:FORCEDRange, 2-117
AUXIn:PRObe:INPUTMode:CMOFFSet, 2-93 CH<x>:PRObe:GAIN?, 2-117
AUXIn:PRObe:INPUTMode:DMOFFSet, 2-94 CH<x>:PRObe:ID:SERnumber?, 2-118
AUXIn:PRObe:RESistance?, 2-95 CH<x>:PRObe:ID:TYPe?, 2-118
AUXIn:PROBEFunc:EXTAtten, 2-97 CH<x>:PRObe:INPUTMode, 2-119
AUXIn:PROBEFunc:EXTDBatten, 2-98 CH<x>:PRObe:INPUTMode:AOFFSet, 2-119
AUXIn:PROBEFunc:EXTUnits, 2-99 CH<x>:PRObe:INPUTMode:BOFFSet, 2-120
AUXIn:BANdwidth, 2-87 CH<x>:PRObe:INPUTMode:CMOFFSet, 2-120
AUXIn:COUPling, 2-88 CH<x>:PRObe:INPUTMode:DMOFFSet, 2-121
AUXIn:OFFSet, 2-88 CH<x>:PRObe:RANge, 2-121
AUXIn:PRObe:DEGAUSS, 2-89 CH<x>:PRObe:RESistance?, 2-122
AUXIn:PRObe:GAIN?, 2-91 CH<x>:PRObe:SIGnal, 2-123
AUXIn:PRObe:RANge, 2-94 CH<x>:PRObe:TIPtype, 2-124
AUXIn:PRObe:SET, 2-95 CH<x>:PRObe:UNIts?, 2-124
AUXIn:PRObe:SIGnal, 2-96 CH<x>:PROBECOntrol, 2-125
S SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:
*SAV, 2-425 STANdard, 2-441
SAVe:WAVEform:FILEFormat, 2-427 SEARCH:SEARCH<x>:TRIGger:A:DDRMemory:
SAVe:MASK, 2-425 STROBEsource, 2-441
SAVe:SETUp, 2-426 SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:
SAVe:WAVEform, 2-427 CH<x>, 2-442
*SDS, 2-429 SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:
SEARCH:SEARCH<x>:COPy, 2-430 MATH<x>, 2-443
SEARCH:SEARCH<x>:STATE, 2-430 SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe:
SEARCH:SEARCH<x>:TOTAL?, 2-431 REF<x>, 2-443
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:EDGE:
AUTOBitrate, 2-431 SOUrce, 2-444
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:GLItch:
AUTOReflevel, 2-431 POLarity:CH<x>, 2-444
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:GLItch:
BITRate, 2-432 POLarity:MATH<x>, 2-445
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:GLItch:
CSActive, 2-433 POLarity:REF<x>, 2-445
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:GLItch:
CSLevel, 2-433 TRIGIF, 2-446
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:GLItch:
CSMode, 2-434 WIDth, 2-447
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LEVel:
CSSource, 2-434 CH<x>, 2-447
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LEVel:
DATASource, 2-435 MATH<x>, 2-448
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LEVel:
HYSterisis, 2-435 REF<x>, 2-448
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:
MARgin, 2-436 FUNCtion, 2-449
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:INPut:
MAXCas, 2-436 CH<x>, 2-449
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:INPut:
MINCas, 2-437 MATH<x>, 2-450
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:INPut:
REFLevel:DATA:HIGH, 2-437 REF<x>, 2-450
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:
REFLevel:DATA:LOW, 2-438 THReshold:CH<x>, 2-451
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:
REFLevel:DATA:MID, 2-438 THReshold:MATH<x>, 2-451
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:LOGIc:
REFLevel:STROBE:HIGH, 2-439 THReshold:REF<x>, 2-452
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:PATtern:
REFLevel:STROBE:LOW, 2-440 WHEn, 2-452
SEARCH:SEARCH<x>:TRIGger:A:DDRMemory: SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn:
REFLevel:STROBE:MID, 2-440 LESSLimit, 2-453
SEARCH:SEARCH<x>:TRIGger:A:PATtern:WHEn: SEARCH:SEARCH<x>:TRIGger:A:SETHold:
MORELimit, 2-454 SETTime, 2-467
SEARCH:SEARCH<x>:TRIGger:A:PULse: SEARCH:SEARCH<x>:TRIGger:A:STATE:CLOCk:
SOUrce, 2-454 EDGE, 2-467
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:STATE:CLOCk:
POLarity:CH<x>, 2-455 SOUrce, 2-468
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:STATE:
POLarity:MATH<x>, 2-456 WHEn, 2-468
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:
POLarity:REF<x>, 2-456 POLarity:CH<x>, 2-469
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:
THReshold:HIGH:CH<x>, 2-457 POLarity:MATH<x>, 2-469
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:
THReshold:HIGH:MATH<x>, 2-457 POLarity:REF<x>, 2-470
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TIMEOut:
THReshold:HIGH:REF<x>, 2-458 TIMe, 2-471
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
THReshold:LOW:CH<x>, 2-458 DELTATime, 2-471
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
THReshold:LOW:MATH<x>, 2-459 POLarity:CH<x>, 2-472
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
THReshold:LOW:REF<x>, 2-459 POLarity:MATH<x>, 2-472
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
WHEn, 2-460 POLarity:REF<x>, 2-473
SEARCH:SEARCH<x>:TRIGger:A:RUNT: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
WIDth, 2-461 THReshold:HIGH:CH<x>, 2-474
SEARCH:SEARCH<x>:TRIGger:A:SETHold: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
CLOCk:EDGE, 2-461 THReshold:HIGH:MATH<x>, 2-474
SEARCH:SEARCH<x>:TRIGger:A:SETHold: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
CLOCk:SOUrce, 2-462 THReshold:HIGH:REF<x>, 2-475
SEARCH:SEARCH<x>:TRIGger:A:SETHold: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
CLOCk:THReshold:CH<x>, 2-462 THReshold:LOW:CH<x>, 2-475
SEARCH:SEARCH<x>:TRIGger:A:SETHold: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
CLOCk:THReshold:MATH<x>, 2-463 THReshold:LOW:MATH<x>, 2-476
SEARCH:SEARCH<x>:TRIGger:A:SETHold: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
CLOCk:THReshold:REF<x>, 2-463 THReshold:LOW:REF<x>, 2-476
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa: SEARCH:SEARCH<x>:TRIGger:A:TRANsition:
SOUrce, 2-464 WHEn, 2-477
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa: SEARCH:SEARCH<x>:TRIGger:A:TYPe, 2-477
THReshold:CH<x>, 2-465 SEARCH:SEARCH<x>:TRIGger:A:WIDth:
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa: HIGHLimit, 2-479
THReshold:MATH<x>, 2-465 SEARCH:SEARCH<x>:TRIGger:A:WIDth:
SEARCH:SEARCH<x>:TRIGger:A:SETHold:DATa: LOWLimit, 2-479
THReshold:REF<x>, 2-466 SEARCH:SEARCH<x>:TRIGger:A:WIDth:
SEARCH:SEARCH<x>:TRIGger:A:SETHold: POLarity:CH<x>, 2-480
HOLDTime, 2-466 SEARCH:SEARCH<x>:TRIGger:A:WIDth:
POLarity:MATH<x>, 2-480