background image

Command Groups

TDS Family Oscilloscope Programmer Manual

2–37

Vertical Commands

Vertical commands control the display of channels and of main and reference
waveforms. Table 2–22 lists these commands.

The 

SELect:<wfm>

 command also selects the waveform many commands in

other command groups use.

You may replace VOLts for SCAle in the vertical commands. This provides
program compatibility with earlier models of Tektronix digitizing oscilloscopes.

Table 2–22: Vertical Commands 

Header

Description

CH<x>?

Return vertical parameters

CH<x>:BANdwidth

Channel bandwidth

CH<x>:COUPling

Channel coupling

CH<x>:DESKew

 (TDS 500C, 600B, & 700C)

Channel deskew time

CH<x>:IMPedance

Channel impedance

CH<x>:OFFSet

Channel offset

CH<x>:POSition

Channel position

CH<x>:PROBE?

Return channel probe attenuation

CH<x>:PROBECal?

 

(TDS 500C, 600B, & 700C)

Return channel probe cal status

CH<x>:PROBEFunc:EXTAtten

(TDS 500C & 700C)

Sets the state of the external attenuation for
the specified channel to the specified value

CH<x>:PROBEFunc:EXTDBatten

(TDS 500C & 700C)

Sets the state of the attenuation for the
specified channel to the specified value, in dB

CH<x>:SCAle

Channel volts per div

CH<x>:VOLts

Same as CH<x>:SCAle

MATH<x>?

Return math waveform definition

MATH<x>:DEFine

Define math waveform

MATH<x>:NUMAVg

(TDS 510A, 500C, 600B, & 700C, 
some models require Option 2F)

Acquisition number at which to begin
exponential averaging

MATH<x>:PROCessing

(TDS 510A, 500C, 600B, & 700C, 
some models require Option 2F)

Math waveform averaging on or off

SELect?

Return selected waveform

SELect:CONTROl

Front-panel channel selector

SELect:<wfm>

Set selected waveform

Summary of Contents for TDS 420A

Page 1: ...Programmer Manual TDS Family Digitizing Oscilloscopes TDS 420A 430A 460A 510A 520C 540C 620B 644B 680B 684B 724C 754C 784C 070 9876 00 ...

Page 2: ...hnical Data and Computer Software clause at DFARS 252 227 7013 or subparagraphs c 1 and 2 of the Commercial Computer Software Restricted Rights clause at FAR 52 227 19 as applicable Tektronix products are covered by U S and foreign patents issued and pending Information in this publication supercedes that in all previously published material Specifications and price change privileges reserved Prin...

Page 3: ...o any other locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate maintenance and care Tektronix shall not be obligated to furnish service under this warranty a to repair damage resulting from attempts by personnel other than Tektronix representatives to install repair or service the product b to repair damage resulting from improp...

Page 4: ...ation Menu Commands 2 14 Calibration and Diagnostic Commands 2 15 Cursor Commands 2 15 Display Commands 2 16 File System Commands 2 18 Hardcopy Commands 2 19 Histogram Commands 2 19 Horizontal Commands 2 20 Limit Test Commands 2 22 Mask Commands 2 23 Measurement Commands 2 24 Miscellaneous Commands 2 26 RS 232 Commands 2 27 Save and Recall Commands 2 28 Status and Error Commands 2 28 Trigger Comma...

Page 5: ...ng Examples Compiling the Example Programs 4 2 Appendices Appendix A Character Charts A 1 Appendix B Reserved Words B 1 Appendix C Interface Specifications C 1 GPIB Function Subsets C 1 Interface Messages C 2 Appendix D Factory Initialization Settings D 1 Glossary and Index ...

Page 6: ...de Menu 1 6 Figure 2 1 Command Message Elements 2 2 Figure 2 2 Block Argument Example 2 10 Figure 2 3 Typical Syntax Diagrams 2 11 Figure 2 4 Displaying an Extended Acquisition Length Data 2 41 Figure 2 5 Message Window Coordinates 2 241 Figure 2 6 LESSThan and MOREThan Arguments 2 294 Figure 3 1 The Standard Event Status Register SESR 3 2 Figure 3 2 The Status Byte Register SBR 3 2 Figure 3 3 The...

Page 7: ... 15 Mask Commands 2 23 Table 2 16 Measurement Commands 2 24 Table 2 17 Miscellaneous Commands 2 26 Table 2 18 RS 232 Commands 2 27 Table 2 19 Save and Recall Commands 2 28 Table 2 20 Status and Error Commands 2 29 Table 2 21 Trigger Commands 2 30 Table 2 22 Vertical Commands 2 37 Table 2 23 Extended Acquisition Length Mode Channels and Record Lengths 2 42 Table 2 24 Waveform Commands 2 43 Table 2 ...

Page 8: ...Functions 3 3 Table 3 3 No Event Messages 3 12 Table 3 4 Command Error Messages CME Bit 5 3 12 Table 3 5 Execution Error Messages EXE Bit 4 3 14 Table 3 6 Device Error Messages DDE Bit 3 3 17 Table 3 7 System Event Messages 3 17 Table 3 8 Execution Warning Messages EXE Bit 4 3 18 Table 3 9 Internal Warning Messages 3 19 Table A 1 The TDS Character Set A 1 Table A 2 ASCII GPIB Code Chart A 2 Table ...

Page 9: ...rpose Interface Bus GPIB interface Related Manuals Table i lists other documentation for the TDS 420A 430A 460A 510A 520C 540C 620B 644B 680B 684B 724C 754C 784C digitizing oscilloscopes Table i Other Documentation Manual Tek Part Number TDS 420A 430A 460A 510A 070 9701 XX TDS 500C 600B 700C 070 9869 XX TDS 510A 500C 600B 700C Option 05 Video Trigger 070 8748 XX TDS Reference TDS 420A 430A 460A 51...

Page 10: ...manual Model References This manual documents the TDS 400A TDS 510A TDS 500C TDS 600B TDS 700C Digitizing Oscilloscopes Take note of the following conventions used when referencing these oscilloscopes H The name TDS 400A is used when providing information common to the TDS 420A 430A and TDS 460A model oscilloscopes H The name TDS 500C is used when providing information common to the TDS 520C and T...

Page 11: ...ontroller and set the appropriate front panel controls Overview of the Manual The information contained in each major section of this manual is described below The Syntax and Commands chapter describes the structure and content of the messages your program sends to the digitizing oscilloscope Figure 1 1 shows a syntax diagram and command parts as described in the Command Syntax subsection Comma He...

Page 12: ...ation in the form of status and error messages Figure 1 3 illustrates the basic operation of this system The Status and Events chapter starting on page 3 1 describes how to use service requests SRQs and various event messages in your programs Digitizing Oscilloscope Rear Panel Your program requests status and event reports TDS sends status and event reports GPIB Cable Controller Figure 1 3 Service...

Page 13: ...am will not do much if the instrument is not connected to the controller The digitizing oscilloscope has a 24 pin GPIB connector on its rear panel as shown in Figure 1 5 This connector has a D type shell and conforms to IEEE Std 488 1 1987 Attach an IEEE Std 488 1 1987 GPIB cable available from Tektronix as part number 012 0991 00 to this connector GPIB Connector Port Figure 1 5 GPIB Connector Loc...

Page 14: ...ce on the bus No two devices can share the same device address H Do not connect more than 15 devices to any one bus H Connect one device for every 2 meters 6 feet of cable used H Do not use more than 20 meters 65 feet of cable to connect devices to a bus H Turn on at least two thirds of the devices on the network while using the network H Connect the devices on the network in a star or linear conf...

Page 15: ...zing oscilloscope You need to set the GPIB parameters of the digitizing oscilloscope to match the configuration of the bus Once you have set these parameters you can control the digitizing oscilloscope through the GPIB interface 1 Press the UTILITY SHIFT DISPLAY button to display the Utility menu 2 Press the System button in the main menu until it highlights the I O selection in the pop up menu Se...

Page 16: ...the keypad Figure 1 9 Selecting the GPIB Address in the GPIB Configuration Side Menu The digitizing oscilloscope is set up for bidirectional communication with your controller If you wish to isolate the digitizing oscilloscope from the bus H Press the Off Bus side menu button This disables all communication with the controller If you wish to enter a special mode of operation to communicate directl...

Page 17: ...orm BNF notation and syntax diagrams This manual uses the BNF symbols shown in Table 2 1 below Table 2 1 BNF Symbols and Meanings Symbol Meaning Defined element Is defined as Exclusive OR Group one element is required Optional can be omitted Previous element s may be repeated Comment Command and Query Structure Commands consist of set commands and query commands usually simply called commands and ...

Page 18: ... Some command headers have only one mnemonic If a command header has multiple mnemonics a colon character always separates them from each other Argument A quantity quality restriction or limit associated with the header Some commands have no argument while others have multiple arguments A Space separates arguments from the header A Comma separates arguments from each other Comma A single comma bet...

Page 19: ...Lay DIRection returns the starting point and direction of the edge of a delayed measurement while MEASUrement MEAS x DELay returns the current settings of all delayed measurement parameters and MEASUrement MEAS x returns all the measurement parameters for the specified measurement You can control whether the digitizing oscilloscope returns headers as part of the query response Use the HEADer comma...

Page 20: ...s section shows the minimum acceptable abbreviations in capitals For example you can enter the command simply as or NOTE Keep in mind that abbreviation rules change over time as new TDS models are introduced Thus for the most robust code use the full spelling Avoid using the command abbreviations If you use the command to have command headers included as part of query responses you can further con...

Page 21: ...4 When you concatenate queries the responses to all the queries are concate nated into a single response message For example if the display intensity for text is 80 and for the waveform it is 90 the concatenated query DISplay INTENsity TEXt WAVEform will return either DISPLAY INTENSITY TEXT 80 DISPLAY INTENSIĆ TY WAVEFORM 90 if header is on or 80 90 if header is off 5 Set commands and queries may ...

Page 22: ...me header mnemonics specify one of a range of mnemonics For example a channel mnemonic can be either CH1 CH2 CH3 or CH4 You use these mnemon ics in the command just as you do any other mnemonic For example there is a CH1 VOLts command and there is also a CH2 VOLts command In the command descriptions this list of choices is abbreviated as CH x When the application menu is displayed commands may spe...

Page 23: ...fier is either or For the TDS 520C 620B 680B and 724C and represent the front panel inputs labeled AUX 1 and AUX 2 respectively Commands can specify the mathematical waveform to use as a mnemonic in the header Symbol Meaning A math waveform specifier is or Commands can specify the reference waveform to use as a mnemonic in the header Symbol Meaning A reference waveform specifier is either or In so...

Page 24: ...ng NR1 Signed integer value NR2 Floating point value without an exponent NR3 Floating point value with an exponent Most numeric arguments will be automatically forced to a valid setting either by rounding or truncating when an invalid number is input unless otherwise noted in the command description Some commands accept or return data in the form of a quoted string which is simply a group of ASCII...

Page 25: ...just another character in the string 8 The maximum length of a quoted string returned from a query is 1000 characters Here are some invalid strings H Invalid string argument quotes are not of the same type H test EOI termination character is embedded in the string Several digitizing oscilloscope commands use a block argument form Symbol Meaning NZDig A nonzero digit character in the range 1 9 Dig ...

Page 26: ... command mnemonics are shown in both upper and lower case to distinguish between complete and abbreviated spellings These elements are not case sensitive You can omit the lower case portion of the mnemonic H Boxes contain the defined elements described earlier in this section such as NR3 or QString H Elements are connected by arrows that show the allowed paths through the diagram and thus the orde...

Page 27: ...Command Syntax TDS Family Oscilloscope Programmer Manual 2 11 Figure 2 3 Typical Syntax Diagrams ...

Page 28: ...nds affect waveform acquisition These commands control mode averaging enveloping and single waveform acquisition Persistence controls are in the Display Commands section on page 2 16 Table 2 4 lists these commands Table 2 4 Acquisition Commands Header Description ACQuire Return acquisition parameters ACQuire AUTOSAve TDS 500C 600B 700C Save waveforms to reference memory ACQuire MODe Acquisition mo...

Page 29: ...e menus You can define labels for the main and side menus as well as a side menu title You can display an Application menu by either pressing the front panel APPLICATION button or sending the APPMenu ACTivate command Table 2 6 lists these commands When the digitizing oscilloscope displays an Application menu and a user presses a front panel button the oscilloscope generates an event that tells the...

Page 30: ...est sequence results Acquisition system diagnostic test sequence Diagnostic test sequence for Acquisition Processor Display and Front panel Processor diagnostic test sequence Display system diagnostic test sequence Front panel diagnostic test sequence Control of diagnostic tests Cursor Commands Cursor commands provide control over cursor caliper display and readout Table 2 8 lists these commands T...

Page 31: ...cal distance between 1st and 2nd paired cursors Position vertical bar cursors Return horizontal distance between cursors Position a vertical cursor TDS 400A Position a vertical cursor in units of of record length Set which cursor the knob controls Set vertical cursors to seconds frequency or to lines with option 05 video on the TDS 510A 500C 600B 700C TDS 400A Return unit string for the vertical b...

Page 32: ...0C Reset a selected palette to its factory default settings DISplay COLOr PALEtte palette name item name TDS 6X4B 700C Set the color of a selected item on a selected palette DISplay FILTer Displayed data interpolation DISplay FORMat YT or XY display DISplay GRAticule Graticule style DISplay INStavu PERSistence TDS 500C 700C Set InstaVu persistence type variable or infinite DISplay INStavu STYle TD...

Page 33: ...y of message window File System Commands File system commands help you use a built in disk drive available with the File System Table 2 10 lists these commands Table 2 10 File System Commands Header Description FILESystem COPy Copy file to new file FILESystem CWD Set directory path FILESystem DELEte Delete named file FILESystem DELWarn Set front panel delete warning FILESystem DIR Make directory F...

Page 34: ... System only Select file to send hardcopy data to HARDCopy FORMat Hardcopy output format HARDCopy LAYout Hardcopy orientation HARDCopy PALEtte TDS 6X4B 700C Select palette to use when making hardcopy HARDCopy PORT Hardcopy port for output Histogram Commands Histogram commands let you select the type of histogram what part of the waveform should go into the histogram and histogram statistics Table ...

Page 35: ...ommands control the time bases of the digitizing oscilloscope You can set the time per division or time per point of both the main and delay time bases You can also set the record lengths Table 2 13 lists these commands You may substitute SECdiv for SCAle in the horizontal commands This provides program compatibility with earlier models of Tektronix digitizing oscilloscopes Table 2 13 Horizontal C...

Page 36: ...lect length of each FastFrame frame HORizontal FASTframe POSition TDS 500C 700C Select FastFrame frame to display HORizontal FASTframe STATE TDS 500C 700C Setup FastFrame acquisition HORizontal FITtoscreen Setup waveform compress HORizontal MAIn Return main time per division HORizontal MAIn SCAle Main time base time per division HORizontal MAIn SECdiv Same as HORizontal MAIn SCAle HORizontal MODe ...

Page 37: ...ons Table 2 14 lists these commands Table 2 14 Limit Test Commands Header Description LIMit BELl Ring bell when limit exceeded LIMit COMpare CH x Template to compare waveform to LIMit COMpare MATH x TDS 510A 500C 600B 700C Template to compare math waveform to LIMit HARDCopy Make hardcopy when limit exceeded LIMit STATE Turn limit testing on or off LIMit TEMPLate Template to compare waveform to LIM...

Page 38: ...t OFFSETAdj TDS 500C 700C Controls whether or not a standard mask au toset has the freedom to adjust vertical offset so the waveform matches the mask MASK COUNt TDS 500C 700C Clear mask counts and restart counting MASK COUNt STATE TDS 500C 700C Controls whether or not mask counting is being done MASK COUNt TOTal TDS 500C 700C Returns the sum of all the hits in all the defined masks MASK COUNt WAVE...

Page 39: ...our displayed measurements the measurement commands let you specify a fifth measurement The immediate measurement has no front panel equivalent Immediate measurements are never displayed Because they are computed only when needed immediate measurements slow the waveform update rate less than displayed measurements Whether you use displayed or immediate measurements you use the query to obtain meas...

Page 40: ...n delay measurement parameters MEASUrement MEAS x DELay DIRection Search direction to use for delay measure ments MEASUrement MEAS x DELay EDGE1 Which waveform edge to use for delay measurements MEASUrement MEAS x DELay EDGE2 Which waveform edge to use for delay measurements MEASUrement MEAS x MAXimum TDS 500C 700C Returns the maximum value found for this measurement since the last statistical res...

Page 41: ...olute volts MEASUrement REFLevel PERCent HIGH The top level for risetime 90 level MEASUrement REFLevel PERCent LOW The low level for risetime 10 level MEASUrement REFLevel PERCent MID Mid level for measurements MEASUrement REFLevel PERCent MID2 Mid level for delay measurements MEASUrement SNAPShot Display measurement snapshot MEASUrement STATIstics MODe TDS 500C 700C Controls operation and display...

Page 42: ... User Protected Data No action remark only Same as LRN Initialize waveforms and setups Set time Perform Group Execute Trigger GET Self test Unlock front panel local lockout Return full command name or minimum spellings with query RS 232 Commands RS 232 commands allow you to utilize the serial communications port available with the RS 232 Centronics Hardcopy Interface Table 2 18 lists these command...

Page 43: ...ETUp Delete stored setup DELEte WAVEform Delete stored waveform RCL Recall settings RECAll ACQDATA TDS 500C 700C Replace the indicated channel s live acquisi tion data with data from indicated file RECAll SETUp Recall saved instrument settings RECAll WAVEform File System only Recall saved waveform SAV Save settings SAVe ACQDATA TDS 500C 700C Write out acquisition data to the indicated file SAVe SE...

Page 44: ... continue Trigger Commands Trigger commands control all aspects of digitizing oscilloscope triggering Table 2 21 lists these commands There are two triggers main and delayed Where appropriate the command set has parallel constructions for each trigger You can set the main or delayed triggers to edge mode Edge triggering lets you display a waveform at or near the point where the signal passes throu...

Page 45: ...n Isolated 1 or an Isolated 1 TRIGger MAIn COMMunication AMI THReshold HIGH TDS 500C 700C AMI threshold high level TRIGger MAIn COMMunication AMI THReshold LOW TDS 500C 700C AMI threshold low level TRIGger MAIn COMMunication BITRate TDS 500C 700C Communication trigger bit rate TRIGger MAIn COMMunication CMI PULSEForm TDS 500C 700C CMI pulse form TRIGger MAIn COMMunication CODe TDS 500C 700C Select...

Page 46: ...combining TDS 510A 500C 600B 700C Return main logic trigger input settings TDS 510A 500C 600B 700C Logic trigger expected channel state TDS 510A 500C 600B 700C Logic trigger expected for channel 4 pattern class TDS 510A 500C 600B 700C Main logic pattern trigger condition TDS 510A 500C 600B 700C Maximum time the selected pattern may be true and still generate main logic pattern trigger TDS 510A 500...

Page 47: ...ccurs on true or false TDS 510A 500C 600B 700C Return main logic thresholds TDS 510A 500C 600B 700C Logic trigger thresholds TDS 510A 500C 600B 700C Logic trigger on combination true or false Main trigger mode TDS 510A 500C 600B 700C Returns pulse trigger parameters TDS 510A 500C 600B 700C Pulse trigger class TDS 510A 500C 600B 700C Returns glitch trigger parameters TDS 510A 500C 600B 700C Glitch ...

Page 48: ...ULse RUNT WIDth TDS 500C 600B 700C Minimum width for valid main pulse runt trigger TRIGger MAIn PULse SLEWRate DELTATime TDS 500C 600B 700C Slew rate trigger delta time TRIGger MAIn PULse SLEWRate POLarity TDS 500C 600B 700C Slew rate trigger polarity TRIGger MAIn PULse SLEWRate SLEWRate TDS 500C 600B 700C Return slew rate value TRIGger MAIn PULse SLEWRate THReshold BOTh TDS 500C 600B 700C Upper a...

Page 49: ...turn video trigger parameters TRIGger MAIn VIDeo BY TDS 400A Option 05 Set video trigger delay mode TRIGger MAIn VIDeo FIELD Option 05 Set video trigger field TRIGger MAIn VIDeo FIELDType TDS 510A 500C 600B 700C Option 05 Set video trigger field type TRIGger MAIn VIDeo FLEXformat TDS 510A 500C 600B 700C Option 05 Return FlexFormat parameters TRIGger MAIn VIDeo FLEXformat FIELDRATE TDS 510A 500C 60...

Page 50: ...5 Return video trigger holdoff TRIGger MAIn VIDeo HOLdoff VALue TDS 400A Option 05 Set video trigger holdoff value TRIGger MAIn VIDeo INTERLAce TDS 400A Option 05 Select video trigger interlace format TRIGger MAIn VIDeo LINE Option 05 Set video trigger delay in terms of a number of lines TRIGger MAIn VIDeo LINES TDS 400A Option 05 Set video trigger delay in terms of a number of lines TRIGger MAIn ...

Page 51: ...Command Groups 2 36 TDS Family Oscilloscope Programmer Manual Table 2 21 Trigger Commands Cont Header Description TDS 400A Option 05 Set video trigger delay time Return trigger system status ...

Page 52: ...el offset CH x POSition Channel position CH x PROBE Return channel probe attenuation CH x PROBECal TDS 500C 600B 700C Return channel probe cal status CH x PROBEFunc EXTAtten TDS 500C 700C Sets the state of the external attenuation for the specified channel to the specified value CH x PROBEFunc EXTDBatten TDS 500C 700C Sets the state of the attenuation for the specified channel to the specified val...

Page 53: ...from the digitizing oscilloscope If you specify two bytes for data that uses only one the least significant byte will be filled with zeros If you specify one byte for data that uses two the least significant byte will be ignored The digitizing oscilloscope can transfer waveform data in either ASCII or binary format You specify the format with the DATa ENCdg command ASCII data is represented by sig...

Page 54: ...Rt to 500 data will be stored starting at the 500th point in the record The digitizing oscilloscope will ignore DATa STOP when reading in data as it will stop reading data when it has no more data to read or when it has reached the specified record length When transferring data from the digitizing oscilloscope you must specify the first and last data points in the waveform record Setting DATa STAR...

Page 55: ...at using DATa ENCdg 3 Specify the number of bytes per data point using DATa WIDth 4 Specify the portion of the waveform that you want to transfer using DATa STARt and DATa STOP 5 Transfer waveform preamble information using WFMPRe query 6 Transfer waveform data from the digitizing oscilloscope using the CURVe query You can transfer waveform data to one of the four reference memory locations in the...

Page 56: ...tion of the data Figure 2 4 below shows conceptually how this mode lets you select a subsection of the larger acquisition data You can select the starting and ending positions in the acquisition data and the waveform record NOTE To function properly extended acquisition mode forces some oscilloscope modes and settings to new values Also measurements gating and cursors are restricted to the current...

Page 57: ...ou can use the and commands To define the waveform record within the extended acquisition data you can use the or the command The query will return the extended acquisition data as you defined it with and With extended acquisition mode set to on this can be much larger than the waveform record With extended acquisition mode set to off this is equal to the waveform record Also will force and to bec...

Page 58: ...eamble and data WAVPre Return waveform format data WFMPre BIT_Nr Preamble bit width of waveform points WFMPre BN_Fmt Preamble binary encoding type WFMPre BYT_Nr Preamble byte width of waveform points WFMPre BYT_Or Preamble byte order of waveform points WFMPre CRVchk Preamble checksum of waveform points WFMPre ENCdg Preamble encoding method WFMPre NR_Pt Number of points in the curve WFMPre PT_Fmt F...

Page 59: ...ffset WFMPre wfm NR_Pt Number of points in the curve WFMPre wfm PT_Fmt Format of curve points WFMPre wfm PT_Off Trigger position WFMPre wfm WFId Curve identifier WFMPre wfm XINcr Horizontal sampling interval WFMPre wfm XUNit Horizontal units WFMPre wfm XZEro TDS 500C 600B 700C Horizontal units WFMPre wfm YMUlt Vertical scale factor WFMPre wfm YOFf Vertical offset WFMPre wfm YUNit Vertical units WF...

Page 60: ...zoom mode on and off ZOOm DUAl OFFSet Not on TDS 510A Adjust the requested horizontal offset between the centers of the main and second zoom boxes ZOOm GRAticle Not on TDS 510A Select between the upper and lower graticule for use by the zoom preview state ZOOm HORizontal LOCk Horizontal zoom lock ZOOm HORizontal POSition Horizontal zoom position ZOOm HORizontal SCAle Horizontal zoom scale ZOOm STA...

Page 61: ...he ACQuire MODe command just type ACQ MOD ACQuire Query Only Returns all the current acquisition parameters Acquisition might return the string for the current acquisition parameters ACQuire AUTOSAve TDS 500C 600B 700C Only Saves waveforms in reference memory when acquisition completes This is equivalent to setting Autosave Single Seq in the Acquire menu and the corresponding side menu Off or On i...

Page 62: ... 1 indicating that autosave mode is on ACQuire MODe Sets or queries the acquisition mode of the digitizing oscilloscope This affects all live waveforms This command is equivalent to setting Mode in the Acquire menu 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 dig...

Page 63: ... PEAKdetect HIRes AVErage ENVelope For the TDS 600B ACQuire MODe SAMple PEAKdetect AVErage ENVelope For all TDS ACQuire MODe For the TDS 400A 510A 500C 700C ENVelope HIRes ACQuire MODe Space AVErage PEAKdetect SAMple For the TDS 600B ENVelope AVErage ACQuire MODe Space PEAKdetect SAMple SAMple specifies that the displayed data point value is simply the first sampled value that was taken during the...

Page 64: ...e data points from several separate waveform acquisitions 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 ...

Page 65: ...s is equivalent to setting the Average count in the Acquisition Mode side menu Acquisition ACQuire MODe ACQuire NUMAVg NR1 ACQuire NUMAVg NUMAVg Space NR1 ACQuire NR1 is the number of waveform acquisitions from 2 to 10 000 ACQUIRE NUMAVG 10 specifies that an averaged waveform will show the result of combining 10 separately acquired waveforms ACQUIRE NUMAVG might return 75 indicating that there are...

Page 66: ...ecified number of envelopes have been acquired or when the ACQuire STATE RUN command is sent or 0 specifies continuous enveloping NOTE If you set the acquisition system to single sequence envelope mode and set the number of envelopes to infinity the digitizing oscilloscope will envelope a maximum of 2001 acquisitions specifies that an enveloped waveform will show the result of combining 10 separat...

Page 67: ...ired data When repetitive mode is off and you specify single acquisition operation only some of the waveform data points will be set with acquired data and the displayed waveform shows interpolated values for the unsampled data points When extended acquisition length mode is on this command can still set and return values However this acquire repet feature will not actually work while extended acq...

Page 68: ...ire NUMACq ACQuire REPEt ACQuire STOPAfter or or 0 stops acquisitions or or 0 starts acquisition and display of waveforms If the command was issued in the middle of an acquisition sequence for instance averaging or enveloping restarts the sequence discarding any data accumulated prior to the It also resets the number of acquisitions starts acquisition of waveform data and resets the number of acqu...

Page 69: ... front panel RUN STOP button SEQuence specifies single sequence operation where the digitizing oscillo scope stops after it has acquired enough waveforms to satisfy the conditions of the acquisition mode For example if the acquisition mode is set to sample and the horizontal scale is set to a speed that allows real time operation then the digitizing oscilloscope will stop after digitizing a wavefo...

Page 70: ...RE STOPAFTER might return SEQUENCE ALIas Turns command aliases on or off This command is identical to the ALIas STATE command Alias ALIas OFF ON NR1 ALIas ON ALIas Space NR1 OFF OFF or NR1 0 turns alias expansion off If a defined alias label is sent when ALIas is OFF an execution error 110 Command header error will be generated ON or NR1 0 turns alias expansion on When a defined alias is received ...

Page 71: ...AULT ALIas DEFIne 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 ALIas STATE has been turned ON The ALIas DEFIne query returns the definition of a selected alias Up to 10 aliases can be defined at one time Aliases can be recursive That is aliases can include other aliases with up to 1...

Page 72: ... the same name causes an execution error To give a new alias the name of an existing alias you must first delete the existing alias ALIAS DEFINE ST1 RECALL SETUP 5 AUTOSET EXECUTE SELECT CH1 ON defines an alias named ST1 that sets up the digitizing oscilloscope ALIAS DEFINE ST1 might return ALIAS DEFINE ST1 239 RECALL SETUP 5 AUTOSET EXECUTE SELECT CH1 ON ALIas DELEte No Query Form Removes a speci...

Page 73: ...ical to ALIas DELEte Alias ALIas DELEte NAMe QString ALIas DELEte NAMe QString Space QString is the name of the alias to remove Using ALIas DELEte NAMe without specifying an alias causes an execution error QString must be a previously defined alias ALIAS DELETE NAME STARTUP deletes the alias named STARTUP ALIas STATE Turns aliases on or off This command is identical to the ALIas command Alias ALIa...

Page 74: ...en alias mode is off ALLEv Query Only Causes the digitizing oscilloscope to return all events and their messages and removes the returned events from the Event Queue The messages are separated by commas Use the ESR query to enable the events to be returned For a complete discussion of the use of these registers see page 3 1 This command is similar to repeatedly sending EVMsg queries to the instrum...

Page 75: ... No waveform to measure 420 Query UNTERMINATED ALLOcate Query Only Returns the number of data points allocated for all four reference memory locations Save and Recall ALLOcate ALLOcate ALLOCATE might return ALLOCATE WAVEFORM REF1 50000 REF2 0 REF3 0 REF4 0 indicating that all 50000 data points are allocated to reference memory loca tion 1 ALLOcate WAVEform Query Only Returns the number of data poi...

Page 76: ...FORM FREE might return 520 indicating that there are approximately 500 data points available for allocation The extra 20 are used for administration purposes ALLOcate WAVEform REF x Sets or queries the number of waveform data points for the specified reference location If an attempt is made to allocate memory when it is not available an execution error is generated and the memory is not allocated ...

Page 77: ...on TDS 420A TDS 430A TDS 460A TDS 510A TDS 520C TDS 724C TDS 600B TDS 540C TDS 754C TDS 784C Standard 500 1000 2500 5000 15000 30000 4 refs 500 1000 2500 5000 15000 50000 500 1000 2500 5000 15000 500 1000 2500 5000 15000 50000 4 refs Option 1M not on the TDS 510A or 2M TDS 500C 700C only 60000 2 refs 120000 1 ref TDS 520C 724C only 75000 3 refs 100000 2 refs 130000 2 refs 250000 1 ref 75000 3 refs...

Page 78: ...d in DESER and ESER and the ESB bit is enabled in SRER See page 3 1 for a complete discussion of the use of these registers APPMENU ACTIVATE displays the application menu APPMenu LABel Removes all user defined Application menu button labels from the display The APPMenu LABel query returns all the current label settings Application Menu APPMenu LABel CLEar APPMenu LABel CLEar APPMenu LABel Space CL...

Page 79: ...tab by transmitting a tab character decimal 9 followed by two characters representing the most significant eight bits followed by the least significant eight bits of a 16 bit number The number specifies the pixel column relative to the left margin of the label area For example to tab to pixel 13 send TAB decimal 9 NUL decimal 0 and CR decimal 13 The ESC character turns reverse video on and off and...

Page 80: ... A The maximum length of the label is 1000 characters The label is displayed in the area to the left of the specified side menu button Refer to the APPMenu LABel BOTTOM x command on page 2 65 for more information on defining menu labels The label area is 72 pixels high and 112 pixels wide The length of the label that fits in the label area depends on the contents of the label because the width of ...

Page 81: ...s varies The label area is about 12 characters wide and 4 lines high For a complete list of character widths in pixels see Table A 1 on page A 1 APPMENU TITLE Custom Menu displays the title Custom Menu on the screen APPMENU TITLE might return Test Setup for the current application menu title AUTOSet No Query Form Causes the digitizing oscilloscope to adjust its vertical horizontal and trigger cont...

Page 82: ...ws you to synchronize the operation of the digitizing oscilloscope with your application program Synchronization methods are described on page 3 7 Status and error OPC WAI 0 means that the digitizing oscilloscope is not busy processing a command whose execution time is extensive These commands are listed in Table 2 27 1 means that the digitizing oscilloscope is busy processing one of the commands ...

Page 83: ...lf calibration and return its calibration status NOTE The self calibration can take several minutes to respond No other commands will be executed until calibration is complete Calibration and Diagnostic 0 indicates that the calibration completed without any errors detected 0 indicates that the calibration did not complete successfully performs an internal self calibration and might return to indic...

Page 84: ...the Vertical menu Vertical CH x BANdwidth TWEnty HUNdred TDS 400A 510A TWOfifty TDS 500C 600B 700C FULl CH x BANdwidth TWOfifty HUNdred BANdwidth Space FULl CH X TWEnty TWEnty sets the channel bandwidth to 20 MHz HUNdred sets the channel bandwidth to 100 MHz TDS 400A 510A TWOfifty sets the channel bandwidth to 250 MHz TDS 500C 600B 700C FULl sets the channel bandwidth to the full bandwidth of the ...

Page 85: ... specified channel This is equivalent to setting Coupling in the Vertical menu Vertical CH x IMPedance sets the specified channel to AC coupling sets the specified channel to DC coupling sets the specified channel to ground Only a flat ground level waveform will be displayed establishes AC coupling on channel 1 might return indicating that channel 3 is set to DC coupling Group Related Commands Syn...

Page 86: ...work while extended acquisition length mode is on Vertical is the deskew time for this channel The range is 25 0 ns to 25 0 ns with a resolution of 1 ps Out of range values are clipped CH x IMPedance Sets or queries the impedance setting at the specified input channel This is equivalent to setting Impedance in the Ch x Coupling Impedance side menu TDS 500C 600B and 700C When you attach an active 5...

Page 87: ...FSet Sets or queries the offset in volts that is subtracted from the specified input channel before it is acquired The greater the offset the lower on the display the waveform appears This is equivalent to setting Offset in the Vertical menu Vertical CH x POSition is the desired offset in volts The range is dependent on the scale and the probe attenuation factor The offset ranges are shown below S...

Page 88: ... OFFSet Range 50 mV div 100 mV div 5 V 500 mV div 1 V div 5 0 V 5 V div 10 V div 50 V CH1 OFFSET 0 5E 00 lowers the channel 1 displayed waveform by 0 5 volts CH1 OFFSET might return 500 0E 3 indicating that the current channel 1 offset is 0 5 volts CH x POSition Sets or queries the vertical position of the specified channel The position value is applied to the signal before digitization This is eq...

Page 89: ...splay CH1 POSITION might return 1 3E 00 indicating that the current position of channel 1 is at 1 3 divisions CH x PROBE Query Only Returns the attenuation factor of the probe that is attached to the specified channel Vertical CH x PROBE CH x PROBE NR3 CH4 PROBE might return 100 0E 3 for a 10x probe CH x PROBECal Query Only TDS 500C 600B 700C Queries the probe cal status for the selected channel V...

Page 90: ...for the specified channel to the specified value This command deals with the attenuation factor rather than the gain factor This is unlike the CH x PROBE command Vertical CH x PROBEFunc EXTAtten NR3 PROBEFunc CH x EXTAtten Space NR3 NR3 is the attenuation value specified as a multiplier in the range 1 00E 6 to 1 00E 6 The default is 1 00 CH2 PROBEFUNC EXTATTEN 15 00E 0 sets the external attenuatio...

Page 91: ...ed channel This is equivalent to setting Fine Scale in the Vertical menu or adjusting the front panel Vertical SCALE knob Vertical CH1 VOLts CH x SCAle NR3 CH x SCAle CH x SCAle Space NR3 NR3 is the gain in volts per division The range is 100 mV per division to 1 mV per division when using a 1x probe CH4 SCALE 100E 03 sets the channel 4 gain to 100 mV per division CH2 SCALE might return 1 00E 0 in...

Page 92: ...le CH x VOLts NR3 CH x VOLts CH x VOLts Space NR3 CH4 VOLTS 100E 03 sets the channel 4 gain to 100 mV per division CH2 VOLTS might return 1 00E 0 indicating that the current V per division setting of channel 2 is 1 V per division CLEARMenu No Query Form Clears the current menu from the display This command is equivalent to pressing the CLEAR MENU button on the front panel Display CLEARMenu CLEARMe...

Page 93: ... Byte Register bit 4 are also cleared MAV indicates informa tion is in the output queue The device clear DCL GPIB control message will clear the output queue and thus MAV CLS does not clear the output queue or MAV A complete discussion of these registers and bits and of event handling in general begins on page 3 1 CLS can suppress a Service Request that is to be generated by an OPC This will happe...

Page 94: ...s equivalent to setting Function in the Cursor menu Cursor SELect CONTROl CURSor FUNCtion HBArs OFF VBArs PAIred CURSor FUNCtion FUNCtion CURSor PAIred Space VBArs OFF HBArs HBArs specifies horizontal bar cursors that measure volts OFF removes the cursors from the display VBArs specifies vertical bar cursors that measure time PAIred specifies paired cursors that measure both time and volts CURSOR ...

Page 95: ... the voltage difference between the two horizontal bar cursors Cursor CURSor HBArs DELTa CURSor HBArs DELTa NR3 CURSOR HBARS DELTA might return 5 08E 0 for the voltage difference between the two cursors CURSor HBArs POSITION x Positions a horizontal bar cursor Cursor CURSor HBArs POSITION x NR3 CURSor HBArs POSITION x CURSor HBArs POSITION x Space NR3 Group Syntax Examples Group Syntax Returns Exa...

Page 96: ...N x Pcnt TDS 400A Only Sets or queries the position of the horizontal bar cursors x is either 1 or 2 in units of of vertical range Cursor CURSor HBArs POSITION x Pcnt NR3 CURSor HBArs POSITION x Pcnt CURSor HBArs POSITION x Space NR3 Pcnt NR3 has a range of 0 to 100 It specifies the cursor position relative to the vertical range of the selected waveform CURSOR HBARS POSITION1PCNT might return 4 50...

Page 97: ... displayed as a dashed horizontal line This command is equivalent to pressing the SELECT button on the front panel when the Cursor menu is displayed Cursor selects the first horizontal bar cursor selects the second horizontal bar cursor selects the first horizontal bar cursor as the active cursor returns when the first cursor is the active cursor CURSor HBArs UNITS Sets or queries the units for th...

Page 98: ...SOR HBARS UNITS returns IRE when the horizontal bar cursor units are IRE CURSor MODe Selects whether the two cursors move together in unison or separately Cursor CURSor FUNCtion CURSor MODe TRACk INDependent CURSor MODe Space INDependent CURSor MODe TRACk TRACk ties the two cursors together as you move the general purpose knob INDependent frees the two cursors to move separately CURSOR MODE TRACK ...

Page 99: ...AIred CURSor PAIred Space SNAp SNAp positions the paired cursors at DATa STARt and DATa STOP CURSOR PAIRED SNAP specifies the positions of the cursors are at the current DATA START and DATA STOP values CURSOR PAIRED might return CURSOR PAIRED UNITS BASE POSITION1 2 00E 3 POSITION2 2 00E 3 SELECT CURSOR2 CURSor PAIred HDELTA Query Only Queries the hbar voltage distance between the first and second ...

Page 100: ...ursor Cursor CURSor FUNCtion CURSor PAIred HPOS1 CURSor PAIred HPOS1 CURSOR PAIRED HPOS1 might return 64 0E 3 indicating that the first cursor is at 64 0 mV CURSor PAIred HPOS2 Query Only Queries the horizontal bar voltage position of the second paired cursor Cursor CURSor FUNCtion CURSor PAIred HPOS2 CURSor PAIred HPOS2 CURSOR PAIRED HPOS2 might return 64 0E 3 indicating the second cursor is at 6...

Page 101: ...UNITS CURSor PAIred POSITION NR3 CURSor PAIred POSITION CURSor PAIred Space NR3 POSITION x NR3 specifies the cursor position in the units specified by the CURSor VBArs UNITS command The position can appear in units of seconds 1 seconds hertz or video line numbers with option 05 On the TDS 400A position can also appear in units of clocks or 1 clocks CURSOR PAIRED POSITION1 9 00E 6 specifies the fir...

Page 102: ...oned at 45 of the record length of the selected waveform CURSor PAIred SELect Selects the active paired cursor The active cursor appears as a solid vertical line The unselected cursor appears as a dashed vertical line This command is equivalent to pressing the SELECT button on the front panel when the Cursor menu is displayed Cursor CURSor PAIred SELect CURSOR1 CURSOR2 CURSor PAIred SELect CURSor ...

Page 103: ...ies IRE as the unit of measure These units are typically used with video signals sets the units for the paired cursors to base returns when the paired cursor units are IRE CURSor PAIred VDELTA Query Only Queries the vbar time distance between paired cursors It returns the absolute value of the first cursor less the second cursor horizontal positions The position can appear in units of seconds 1 se...

Page 104: ... delta cursor selection and units The position can appear in units of seconds 1 seconds hertz or video line numbers with option 05 On the TDS 400A position can also appear in units of clocks or 1 clocks In extended acquisition length mode the cursors are limited to the waveform record section of the acquisition data see Figure 2 4 on page 2 41 Cursor DATa STARt DATa STOP MEASUrement GATing CURSor ...

Page 105: ...ts of seconds 1 seconds hertz or video line numbers with option 05 On the TDS 400A position can also appear in units of clocks or 1 clocks Cursor CURSor VBArs UNIts CURSor VBArs DELTa CURSor VBArs DELTa NR3 CURSOR VBARS DELTa might return 1 064E 00 indicating that the time between the vertical bar cursors is 1 064 seconds CURSor VBArs POSITION x Positions a vertical bar cursor for both vertical ba...

Page 106: ...n in the units specified by the CUR Sor VBArs UNIts command The position is relative to the trigger position CURSOR VBARS POSITION2 9 00E 6 positions one of the vertical bar cursors at 9 ms CURSOR VBARS POSITION1 might return 1 00E 6 indicating a vertical bar cursors is at 1 ms CURSor VBArs POSITION x Pcnt TDS 400A Only Sets or queries the position of the vertical bar cursors x is either 1 or 2 in...

Page 107: ... be moved using the front panel general purpose knob when the cursor menu is active The unselected cursor will be displayed as a dashed vertical line This command is equivalent to pressing the SELECT button on the front panel when the Cursor menu is displayed Cursor CURSor VBArs SELect CURSOR1 CURSOR2 CURSor VBArs SELect CURSor VBArs SELect Space CURSOR2 CURSOR1 CURSOR1 specifies the first vertica...

Page 108: ...C 600B 700C CURSor VBArs UNITS LINE HERtz Space SECOnds For the TDS 400A CURSor VBArs UNITS LINE HERtz Space INVert SECOnds BASe SEConds specifies seconds as the unit of measure For the TDS 400A this argument is available only for backward compatibility If a TDS 400A receives this argument it will convert it to BASE or INVERT depending on the selected waveform The TDS 400A will not output this arg...

Page 109: ...ANPERIOD BASe TDS 400A only specifies the base or natural units of the waveform as the unit of measurement If internal clock is enabled the base units are seconds If external clock is enabled the base units are clocks INVert TDS 400A only specifies 1 base or natural units of the waveform as the unit of measurement If internal clock is enabled the base units are 1 seconds hertz If external clock is...

Page 110: ...one source is specified a comma separated list of data blocks is returned The first and last data points that are transferred 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...

Page 111: ...and location of the waveform data that is transferred with the CURVe command Since DATa DESTination and DATa TARget are equivalent only DATa DESTination is returned by the DATa query Waveform CURVE WAVFrm DATa INIT SNAp RECORDSNAp TDS 500C 700C DATa DATa Space INIT SNAp RECORDSNAp INIT initializes the waveform data parameters to their factory defaults SNAp sets DATa STARt and DATa STOP to match th...

Page 112: ...to get a waveform s data over GPIB It also works when extended acquisition length mode is off DATA SNAP assigns the current position of the vertical bar cursors to DATA START and DATA STOP DATA might return the string DATA ENCDG RPBINARY DESTINATION REF4 SOURCE REF4 START 1 STOP 500 WIDTH 2 Examples ...

Page 113: ... a channel as a destination This is true even for extended acquisition length mode DATA DESTINATION REF3 stores incoming waveform data in reference memory 3 DATA DESTINATION might return REF2 as the reference memory location that is currently selected DATa ENCdg Sets or queries the format of the waveform data This command is equivalent to setting WFMPre ENCdg WFMPre BN_Fmt and WFMPre BYT_Or as sho...

Page 114: ...of the screen and the lower limit is one division below the bottom of the screen specifies positive integer data point representation with the most significant byte transferred first The range is 0 to 255 when DATa WIDth is 1 Center screen is 127 The range is 0 to 65 535 when DATa WIDth is 2 The upper limit is one division above the top of the screen and the lower limit is one division below the b...

Page 115: ...Urce Sets or queries the location of the waveform data that is transferred from the instrument by the CURVe query The source data is always transferred in a predefined order regardless of the order they are specified using this command The predefined order is CH1 through CH4 MATH1 through MATH3 and then REF1 through REF4 In extended acquisition length mode the MATH1 through MATH3 sources can not b...

Page 116: ...starting data point for waveform transfer This command allows for the transfer of partial waveforms to and from the oscilloscope Waveform CURVe DATa SNAp DATa STOP DATa STARt NR1 DATa STARt DATa STARt Space NR1 NR1 ranges from 1 to the record length and is the first data point that will be transferred Data will be transferred from NR1 to DATa STOP or the record length whichever is less If NR1 is g...

Page 117: ...e data to read or when the specified record length has been reached so this command will be ignored Waveform CURVe DATa SNAp ranges from 1 to the record length and is the last data point that will be transferred If 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 an execution error will be ex...

Page 118: ...DATa TARget Sets or queries the location for storing waveform data transferred to the instrument using the CURVe command This command is equivalent to the DATa DESTINATION command and is included for compatibility with older Tektronix instruments Waveform CURVe DATa TARget REF x DATa TARget DATa TARget Space x REF DATa WIDth Sets the number of bytes per data point in the waveform transferred using...

Page 119: ...or ENVelope PEAKdetect or SAMple one byte per point the least significant byte is always zero DATA WIDth 1 sets the data width to 1 byte per data point for CURVe data DATE Sets or queries the date that the digitizing oscilloscope can display Miscellaneous DISplay CLOCk TIMe DATE QString DATE QString DATE Space QString is a date in the form yyyy mm dd mm refers to a two digit month number from 01 t...

Page 120: ...only valid commands that must be separated by semico lons and must follow all rules for concatenating commands see page 2 4 The sequence must be 80 characters format is always returned as a query response specifies that the acquisition system will be started and the bell rings each time a TRG command is sent DELEte SETUp No Query Form Removes stored setups from memory and initializes the location ...

Page 121: ...uery Form Deletes one or all of the stored reference waveforms from memory The memory allocated for the reference location is then available for reallocation Memory must be reallocated for the deleted references before any waveform data can be stored in the reference location NOTE The waveform data is not actually cleared from the reference location Save and Recall RECAll WAVEform SAVe WAVEform TE...

Page 122: ...e range from 0 to 255 The binary bits of the DESER are set according to this value 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 its value through a power cycle NOTE Settin...

Page 123: ...libration and Diagnostic DIAg RESUlt LOG indicating that all of the selected diagnostic tests have passed indicating that at least one of the selected diagnostic tests has failed returns either or DIAg RESUlt LOG Query Only Returns the internal results log from the last diagnostic test sequence execution The list contains all modules and module interfaces that were tested along with the pass fail ...

Page 124: ... menu when System is set to Diag Err Calibration and Diagnostic DIAg SELect ACQUISition ALL SELect DIAg ACQUISition Space ALL ALL selects functional memory and register tests DIAg SELect ALL No Query Form Specifies that all system test sequences will be run when the DIAg STATE EXECUte command is sent This command is equivalent to setting Area in the Utility menu when System is set to Diag Err Cali...

Page 125: ...o Query Form Selects the display system test sequence that will be run when the DIAg STATE EXECUte command is sent This command is equivalent to setting Area in the Utility menu when System is set to Diag Err Calibration and Diagnostic selects functional memory and register tests DIAg SELect FPAnel No Query Form Selects the front panel test sequence that will be run when the DIAg STATE EXECUte com...

Page 126: ...ommand can take 30 seconds or more to respond This command performs a warm boot and does not return control to the instrument controller until diagnostics are complete Calibration and Diagnostic runs the diagnostic test sequences specified by the DIAg SELect commands When complete the digitizing oscilloscope will return to the state it was in just prior to the test If the PON event was enabled bef...

Page 127: ...ISplay DISplay DISPLAY might return DISPLAY FORMAT YT STYLE VECTORS FILTER SINX PERSISTĆ ENCE 500 0E 3 GRATICULE FULL TRIGT 1 INTENSITY OVERALL 85 WAVEFORM 70 TEXT 60 CONTRAST 150 DISplay CLOCk Controls the display of the date and time This is equivalent to setting Display Date Time in the Readout Options side menu The query form returns an ON 1 or an OFF 0 Display DISplay CLOCk OFF ON NR1 DISplay...

Page 128: ...Turns on or off the collision contrast option The TDS will display overlapping lines in a special collision color when this item is turned on This is equivalent to selecting Options from the main Color menu and toggling Collision Contrast in the resulting side menu to ON or OFF Display DISplay COLOr CONTRast OFF ON NR1 DISplay COLOr CONTRast ON Space NR1 OFF DISplay COLOr CONTRast OFF or NR1 0 tur...

Page 129: ...side menu Display DISplay COLOr MAP MATH1 MATH2 MATH3 REF1 REF2 REF3 REF4 BYCONTents OFF ON NR1 DISplay COLOr MAP MATH1 MATH2 MATH3 REF1 REF2 REF3 REF4 BYCONTents DISplay COLOr MAP REF4 REF3 REF1 MATH2 MATH3 REF2 BYCONTents MATH1 ON Space NR1 OFF OFF or NR1 0 means set the color by index NOT by contents ON or NR1 0 means set the color by contents NOT by index DISPLAY COLOR MAP MATH1 BYCONTENTS ON ...

Page 130: ...front panel you not only select a color index but also state that you wish to select by index rather than by contents In contrast when you use this command you only select the index to use To state you want to select by index use the DISplay COLOr MAP BYCONTents command with the OFF argument Display DISplay COLOr MAP MATH1 MATH2 MATH3 REF1 REF2 REF3 REF4 TO CH1 CH2 CH3 CH4 MATH REF DISplay COLOr M...

Page 131: ...enu Persistence Palettes from the resulting side menu and Temperature Spectral or Gray Scale from the next side menu Display sets temperature palette as the current persistence palette DISplay COLOr PALEtte REGular TDS 6X4B 700C Only Sets the current palette to one of the preset palettes This is equivalent to selecting Palette from the main Color menu and Normal Bold Hardcopy or Monochrome from th...

Page 132: ...lor menu and Reset All Palettes to Factory from the resulting side menu Display resets the palette to the factory default setting DISplay COLOr PALEtte palette name RESET No Query Form TDS 6X4B 700C Only Restores the given palette to its factory defaults This is useful if you have edited the colors in a palette This is equivalent to selecting Restore Colors from the main Color menu and Reset Curre...

Page 133: ...e palette name item name TDS 6X4B 700C Only Sets the color of a selected item in a selected palette Display DISplay COLOr PALEtte NORMal MONo BOLd HARDCopy BACKGround CH1 CH2 CH3 CH4 MATH REF TEXt SCROLLTEXT ZONe COLLision GRAticule SCROLLBAR HISTOMASK TDS 700C NR1 NR1 NR1 DISplay COLOr PALEtte NORMal MONo BOLd HARDCopy BACKGround CH1 CH2 CH3 CH4 MATH REF TEXt SCROLL TEXT ZONe COLLision GRAticule ...

Page 134: ... associated text color REF specifies the default reference waveforms and associated text color TEXt specifies the text color in all menus and all readouts not associated with a waveform SCROLLTEXT specifies text in the scroll bar For example this covers the scroll bars used in the file system ZONe specifies the color of the intensified zone on the waveform when the time base is intensified and the...

Page 135: ...f light reflected from the surface It varies from black to the nominal color to white Values range from 0 to100 A value of 0 results in black A value of 50 provides the nominal color A value of 100 results in white Saturation is the intensity of color Completely desaturated color is gray Completely saturated color of any hue is that color at its most intense Values range from 0 to 100 A value of 1...

Page 136: ...type to linear DISPLAY FILTER returns either LINEAR or SINX indicating the type of interpolation filter DISplay FORMat Sets or queries the display format This command is equivalent to setting Format in the Display menu Display DISplay FORMat XY YT DISplay FORMat DISplay FORMat YT XY Space XY displays one waveform against another The source pairs that make up an XY trace are predefined and are list...

Page 137: ...mode DISPLAY FORMAT YT selects a voltage versus time format for the display DISPLAY FORMAT might return XY for the display format DISplay GRAticule Selects the type of graticule that will be displayed This command is equivalent to setting Graticule in the Display menu Display DISplay GRAticule CROSSHair FRAme FULl GRId NTSc PAL DISplay GRAticule GRAticule DISplay GRId Space FULl FRAme CROSSHair PA...

Page 138: ...s hairs are selected DISplay INStavu PERSistence TDS 500C 700C Only Selects the persistence mode to use with InstaVu Display DISplay INStavu PERSistence INFPersist VARpersist DISplay INStavu PERSistence INStavu Space INFPersist DISplay VARpersist PERSistence INFPersist accumulates data points on the display indefinitely VARpersist leaves acquired data points on the display for a period of time spe...

Page 139: ... adjacent data points Old points are immediately replaced by new ones DISPLAY INSTAVU STYLE might return DOTS indicating that the display shows individual waveform data points DISplay INStavu VARpersist TDS 500C 700C Only Sets the length of time that data points are displayed when DISplay INSta vu PERSistence is set to VARpersist This affects the display only Display DISplay INStavu PERSistence DI...

Page 140: ...f the display Display DISplay INTENSITy DISplay INTENSITy DISPLAY INTENSITY might return DISPLAY INTENSITY WAVEFORM 70 TEXT 60 or DISPLAY INTENSITY OVERALL 85 WAVEFORM 70 TEXT 60 CONTRAST 175 DISplay INTENSITy CONTRast TDS 4X0A 510A 500C 6X0B Only Sets the relative intensity of the intensified zone on a waveform This command is equivalent to setting Contrast in the Display Intensity side menu The ...

Page 141: ...A 510A 5X0C 6X0B Only Sets the intensity of the entire display This command is equivalent to setting Overall in the Display Intensity side menu Display DISplay INTENSITy OVERAll NR1 DISplay INTENSITy OVERAll OVERAll Space NR1 DISplay INTENSITy NR1 ranges from 20 to 100 percent DISPLAY INTENSITY OVERALL 50 sets the intensity of the display to the middle of the range DISPLAY INTENSITY OVERALL might ...

Page 142: ... Intensity side menu Display ranges from 20 to 100 percent sets the intensity of the text to the brightest level DISplay INTENSITy WAVEform Sets the intensity of the waveforms This command is equivalent to setting Waveform in the Display Intensity side menu Display ranges from 20 to 100 percent might return as the intensity of the waveform Group Syntax Arguments Examples Group Syntax Arguments Exa...

Page 143: ... any active zoom autosave limit test waveform math FastFrame and XY display The TDS reactivates these features when you turn off InstaVu NORMal turns on the normal non InstaVu mode DISPLAY MODE INSTAVU turns on InstaVu DISPLAY MODE might return INSTAVU indicating that the InstaVu mode is on DISplay PERSistence Sets the length of time that data points are displayed when DISplay STYle is set to VARp...

Page 144: ...s before they completely disappear DISplay STYle Selects how the data is displayed for normal not InstaVu mode This command is equivalent to setting Style in the Display menu Display DISplay PERSistence displays individual data points New points immediately replace old ones accumulates data points on the display indefinitely The display is reset when the style or acquisition is reset Syntax Argume...

Page 145: ...tory DISplay TRIGBar Controls the display of the trigger level indicator bar s The indicator bar shows where the trigger will occur in voltage The digitizing oscilloscope will only display the bar if the 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 a...

Page 146: ...Splay TRIGT ON OFF NR1 DISplay TRIGT OFF DISplay TRIGT Space NR1 ON OFF or NR1 0 removes the trigger indicator from the display ON or NR1 0 displays a trigger indicator on each of the displayed waveforms The trigger indicator is in reverse video for the selected waveform DISPLAY TRIGT ON sets the display to show trigger indicators DISPLAY TRIGT might return 1 indicating that the display shows trig...

Page 147: ...d summarized on the ESB bit bit 5 of the Status Byte Register Use the command to set the DESER A discussion of event handling begins on page 3 1 sets the ESER to binary 11010001 which enables the PON URQ EXE and OPC bits might return the string showing that the ESER contains the binary value 10111010 ESR Query Only Returns the contents of the Standard Event Status Register SESR ESR also clears the...

Page 148: ...ent handling begins on page 3 1 Status and Error ALLEv CLS DESE ESE ESR EVMsg SRE STB might return the response showing that there was an error in a command header EVMsg Query Only Removes from the Event Queue a single event code associated with the results of the last ESR read and returns the event code along with an explanatory message A more detailed discussion of event handling begins on page ...

Page 149: ...urned as possible without exceeding the 60 character limit of the Message and Command strings combined The command string is right justified EVMSG might return the message EVMSG 110 Command header error EVQty Query Only Returns the number of event codes that are in the Event Queue This is useful when using the ALLEv query since it lets you know exactly how many events will be returned Status and E...

Page 150: ...ars the Service Request Enable Register H Sets the Device Event Status Enable Register to 255 H Sets the Power On Status Clear Flag to TRUE H Purges all defined aliases H Enables all Command Headers HEADer ON H Sets the macro defined by DDT to a zero length field H Clears the pending operation flag and associated operations The FACtory command does not alter the following H The state of the GPIB I...

Page 151: ... dir s are optional If you do not specify them the TDS will copy the file in the current directory filename stands for a filename of up to 8 characters and can be followed by a period and a 3 character extension You can also use the inclusive filename in the source file path to copy all files directory path is a quoted string that defines the directory Input the directory using the form drive dir ...

Page 152: ...es the files in the YOURDIR directory in the current directory to the MYDIR directory on the hd0 drive FILESystem CWD File System Only Sets or returns the current working directory CWD path File system FILESystem CWD directory path FILESystem CWD Space FILESystem CWD directory path directory path is a quoted string that defines the directory name and path FILESYSTEM CWD fd0 MYDIR will define fd0 M...

Page 153: ... the inclusive filename to delete all files The current directory refers to the name of a directory as returned by the FILESystem CWD query FILESYSTEM DELETE NOT MINE SET deletes the file named NOT MINE SET on the default drive and directory FILESYSTEM DELETE deletes all the files in the default directory on the default drive FILESystem DELWarn File System Only Turns on or off the front panel file...

Page 154: ...ory The current directory refers to the name of a directory as returned by the FILESystem CWD query File system FILESystem DIR DIR FILESystem FILESYSTEM DIR returns a list of files and directories in the current directory FILESystem FORMat No query form File System Only Formats a named drive File system FILESystem FORMat drive name FORMat FILESystem drive name Space drive name is a quoted string t...

Page 155: ...o query form File System Only Make a new directory File system is a quoted string that defines the directory Input the directory using the form and one or more s are optional If you do not specify them the TDS will create the directory in the current directory stands for a directory name of up to 8 characters and can be followed by a period and a 3 char extension The current directory refers to th...

Page 156: ...stem OVERWrite ON OFF NR1 FILESystem OVERWrite Space ON OFF NR1 FILESystem OVERWrite ON or NR1 0 turns on the file overwrite protection OFF or NR1 0 turns off the file overwrite protection FILESYSTEM OVERWRITE OFF lets you overwrite existing files FILESYSTEM OVERWRITE might return 0 indicating you cannot overwrite existing files FILESystem PRInt No query form File System Only Prints a named file t...

Page 157: ... that the hardcopy is sent out the Centronics port Option 13 RS232 Centronics Hardcopy Interface only RS232 specifies that the hardcopy is sent out the RS232 port Option 13 RS232 Centronics Hardcopy Interface only FILESYSTEM PRINT TEK00000 IBM CENTRONICS sends the file named TEK00000 IBM out the Centronics port FILESystem READFile TDS 500C and 700C Only Copies a named file to the GPIB port File sy...

Page 158: ...y them the TDS will look for the filename in the current directory new file path is a quoted string that defines the new name of the file 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 TDS will place the newly named file in the current directory The current directory refers to the name of a directory as returned by the ...

Page 159: ...he name of a directory as returned by the FILESystem CWD query deletes the directory named in the current directory FILESystem WRITEFile TDS 500C and 700C Only Copies the GPIB port block data to a named file File system is a quoted string that defines the file to read Input the file path using the form and one or more s are optional If you do not specify them the TDS will look for the filename in ...

Page 160: ... file named HELLO1 TXT on the oscilloscope s hard disk It uses a format that defines the number of characters to transfer FILESYSTEM WRITEFILE hd0 HELLO2 TXT hello world writes the text string hello world to a file named HELLO2 TXT on the oscilloscope s hard disk It uses a format that does not define the number of characters to transfer HARDCopy Sends a copy of the screen display followed by an EO...

Page 161: ... initiates a screen copy that is sent to the controller where it can be stored in a file or redirected to a printing device NOTE Use the WAI command between HARDCopy STARt commands to ensure that the first hardcopy is complete before starting another stops any hardcopy output that is in process HARDCopy FILEName File System Only Selects the file to send the hardcopy data to on the next hardcopy co...

Page 162: ...e For example if you placed two question marks at the end of the filename then the oscilloscope would append 00 to the first file created 01 to the next and 02 to the next This helps you automatically create different names for files It is particularly useful in automated testing situations HARDCOPY FILENAME TEK IBM selects TEK IBM as the selected file name HARDCOPY FILENAME might return TEK IBM a...

Page 163: ... TIFf EPSOn HPGl PCX EPSColor EPSImage EPSMono BMPCOLOR DESKJETC BMP DPU411 DPU412 EPSCOLImg DESKJET HARDCopy FORMat BMP BMPCOLOR DESKJET DESKJETC not on 400A 510A DPU411 DPU412 EPSCOLImg not on 400A 510A EPSColor EPSImage EPSMono EPSOn HPGl INTERLeaf LASERJet PCX PCXCOLOR not on 400A 510A RLE not on 400A 510A THInkjet TIFf HARDCopy FORMat Syntax ...

Page 164: ...e instruments the following formats are mapped to a mono chrome near equivalent The argument is not on the TDS 400A and 510A For example if and are sent to the oscilloscope is returned sets the hardcopy output format to HPGL might return as the final hardcopy output format Examples ...

Page 165: ...andard format HARDCOPY LAYOUT might return PORTRAIT as the hardcopy page layout format HARDCopy PALEtte TDS 644B 684B 700C Only Selects whether to create the hardcopy using the current color palette as set in the Display menu and seen on the screen or the hardcopy palette For color hardcopies the default hardcopy palette may be most appropriate since it has a white background and requires less ink...

Page 166: ...copy HARDCopy LIMit HARDCopy HARDCopy PORT CENtronics FILE File System only GPIb RS232 HARDCopy PORT PORT HARDCopy RS232 CENtronics FILE GPIb Space CENtronics specifies that the hardcopy is sent out the Centronics port available with the RS232 Centronics Hardcopy Interface FILE specifies that the hardcopy is stored in the file named in the HARDCO PY FILENAME command GPIb specifies that the hardcop...

Page 167: ...nix instruments Miscellaneous HDR NR1 OFF ON HDR Space NR1 HDR ON OFF HEADer Sets and queries the Response Header Enable State that causes the digitizing oscilloscope to either include or omit headers on query responses This command does not affect IEEE Std 488 2 1987 Common Commands those starting with an asterisk they never return headers Miscellaneous VERBose HEADer NR1 OFF ON HEADer Examples G...

Page 168: ...oscope to omit headers on query responses so that only the argument is returned HEADER OFF causes the digitizing oscilloscope to omit headers from query responses HEADER might return the value 1 showing that the Response Header Enable State is true HIStogram Query Only TDS 500C 700C Only Returns histogram parameters In other words it queries the state of all settable histogram parameters Histogram...

Page 169: ...e NR1 NR1 NR1 NR1 NR3 is the left position of the histogram box in source waveform coordinates NR3 is the top position of the histogram box in source waveform coordinates NR3 is the right position of the histogram box in source waveform coordinates NR3 is the bottom position of the histogram box in source waveform coordinates HISTOGRM BOX 1e 9 0 250 2e 9 0 500 would define the coordinates of the h...

Page 170: ...zontal BOXPcnt HIStogram BOX Space NR1 NR1 NR1 NR1 NR3 The left position of the histogram box in percentage coordinates 30 is the default value NR3 The top position of the histogram box in percentage coordinates 75 is the default value NR3 The right position of the histogram box in percentage coordinates 70 is the default value NR3 The bottom position of the histogram box in percentage coordinates...

Page 171: ...ain Histogram indicates the need to zero the count would zero the count HIStogram DISplay TDS 500C 700C Only Selects the way the histogram is displayed if at all Histogram to display the count in each bin This is the default value to display the log of the count in each bin Log scaling provides better visual detail for bins with low count Group Syntax Arguments Examples Group Syntax Arguments ...

Page 172: ...l HORizontal MODe MODe HIStogram Space VERTical OFF HORizontal OFF means turn off This is the default value HORizontal means select a horizontally positioned histogram that shows time distribution Sending this command with this argument will turn off the extended acquisition length and InstaVu modes VERTical means select a vertically positioned histogram that shows voltage or amps etc distribution...

Page 173: ...in VERTICAL mode Resolution is to the nearest pixel HISTOGRAM SIZE 2 8 would set the size of the histogram to 2 8 divs HIStogram SOUrce TDS 500C 700C Only Selects which trace will be compared against the histogram box when histo grams are turned on CH1 4 need not be ON for histograms to run The user might want the CH OFF so he or she can see a full screen histogram and not have waveform data confu...

Page 174: ...l MAIn SCAle is the only value that is returned Horizontal HORizontal HORizontal HORIZONTAL might return the string HORIZONTAL MODE MAIN RECORDLENGTH 500 POSITION 5 0E 0 TRIGGER POSITION 50 HORIZONTAL MAIN SCALE 1 0E 6 HORIZONTAL DELAY MODE RUNSAFTER SCALE 1 0E 6 TIME 16 0E 9 HORizontal ACQDURATION Query Only TDS 500C 700C Only Returns the overall time interval covered by the live channels This wo...

Page 175: ...e is on or the record length when this mode is off Horizontal HORizontal RECOrdlength HORizontal ACQLENGTH ACQLENGTH HORizontal The acquisition length 500 is the default value HORIZONTAL ACQLENGTH might return 500 HORizontal CLOCk TDS 400A Only Enables either the internal or external clocks The query returns whether the clock is set to internal or external Horizontal HORizontal CLOCk INTernal EXTe...

Page 176: ...clock rate It does not enable the external clock The maximum external clock rate affects the decimation rate in Hi Res mode If set to less than or equal to 1000 this command enables roll mode when external clock is on and roll mode is set to auto Horizontal is rounded up to the nearest allowable external clock rate sets the maximum external clock rate to 50 clocks per second Arguments Examples Gro...

Page 177: ...ELay DELay HORizontal HORIZONTAL DELAY might return the delay parameters HORIZONTAL DELAY MODE RUNSAFĆ TER SCALE 1 0E 6 TIME 16 0E 9 HORizontal DELay MODe Selects the mode for the delayed time base This is equivalent to setting Time Base in the Horizontal menu Horizontal HORizontal DELay TIMe HORizontal DELay MODe RUNSAfter TRIGAfter HORizontal DELay MODe MODe Space RUNSAfter TRIGAfter DELay HORiz...

Page 178: ...Lay SECdiv HORizontal DELay SCAle NR3 HORizontal DELay SCAle SCAle DELay HORizontal Space NR3 NR3 is the time per division For the TDS 784C the range is 10 s to 200 ps For the other TDS 500C and 700C the range is 10s to 500 ps For the TDS 600B the range is 10 s to 200 ps For the TDS 400A the range is 20 s to 1 ns These are values that are in a 1 2 5 sequence Values that are not in a 1 2 5 sequence...

Page 179: ...Lay SECdiv NR3 HORizontal DELay SECdiv SECdiv DELay HORizontal Space NR3 HORizontal DELay TIMe Sets or queries the delay time to wait after the main trigger before the delayed time base begins This is equivalent to setting Delayed Runs After Main in the Time Base side menu of the Horizontal menu Horizontal HORizontal DELay MODe HORizontal DELay TIMe NR3 DELay HORizontal TIMe NR3 Space NR3 is the t...

Page 180: ... TIMe DELay HORizontal TIMe HORIZONTAL DELAY TIME might return HORIZONTAL DELAY TIME 16 0E 9 for the delay time HORizontal DELay TIMe RUNSAfter Sets or queries the delay time to wait after the main trigger before the delayed time base begins This is equivalent to setting Delayed Runs After Main in the Time Base side menu of the Horizontal menu Horizontal HORizontal DELay MODe HORizontal DELay TIMe...

Page 181: ... is the time that must pass before a delayed trigger is accepted This command is equivalent to setting Delay by Time time in the Delayed Trigger menu Horizontal HORizontal DELay MODe HORizontal DELay TIMe TRIGAfter NR3 HORizontal DELay TIMe TRIGAfter TIMe DELay HORizontal TRIGAfter Space NR3 NR3 is the delay time in seconds The range is from 16 ns 60 ns on the TDS 400A to 250 seconds 20 s on the T...

Page 182: ...ue means turn on means turn off The query form only returns 0 or 1 The default is 0 would enable extended acquisition length mode if InstaVu was not on HORizontal FASTframe COUNt TDS 500C 700A Only Sets or queries FastFrame frame count This is equivalent to setting FastFrame Setup in the Horizontal menu and the Frame Count menu item in the side menu FastFrame also known as memory segmentation capt...

Page 183: ...as memory segmentation lets users capture a series of triggered acquisitions with minimal intervening time between them Horizontal HORizontal FASTframe LENgth NR1 HORizontal FASTframe LENgth FASTframe HORizontal LENgth Space NR1 NR1 indicates the frame segment length HORIZONTAL FASTFRAME LENGTH 250 Sets up the FastFrame mode to acquire frames of 250 samples each HORizontal FASTframe POSition TDS 5...

Page 184: ...lent to setting FastFrame Setup in the Horizontal menu and the FastFrame menu item in the side menu Fast Frame also known as memory segmentation lets users capture a series of triggered acquisitions with minimal time between them The digitizing oscilloscope in FastFrame mode is ready to accept a continuous burst of triggers 400 ms after the controller sends the command When extended acquisition le...

Page 185: ...menu item in the side menu Waveform compress lets you fit a captured waveform to the visible screen It provides the same functionality as if you were in zoom mode and changed the time per division until the waveform fit the screen In extended acquisition length mode entering the zoom preview state causes fit to screen to be on If the oscilloscope exits the extended acquisition length mode or the z...

Page 186: ...ORizontal MAIn SECdiv HORizontal MAIn HORizontal MAIn HORIZONTAL MAIN might return HORIZONTAL MAIN SCALE 1 0E 6 HORizontal MAIn SCAle Sets the time per division for the main time base This command is equivalent to setting Main Scale in the Horizontal Scale side menu On the TDS 400A changes made while the external clock is enabled do not take effect until the internal clock is enabled Also when the...

Page 187: ...MAIN SCALE 2E 6 sets the main scale to 2 ms per division HORizontal MAIn SECdiv Sets the time per division for the main time base This command is identical to the HORizontal MAIn SCAle command It is provided to maintain program compatibility with some older models of Tektronix digitizing oscilloscopes Horizontal HORizontal DELay SCAle HORizontal DELay SECdiv HORizon tal MAIn SCAle HORizontal MAIn ...

Page 188: ...y the DISplay INTENSITy CONTRast command MAIn means that the waveform is horizontally scaled relative to the main time base HORIZONTAL MODE DELAYED uses the delayed horizontal scale to display the waveform HORIZONTAL MODE might return INTENSIFIED indicating that the waveform is displayed using both the main and delayed time base scale HORizontal POSition Positions the waveform horizontally on the ...

Page 189: ...ition of the waveform such that 10 of the waveform is to the left of screen center HORizontal RECORDLength Sets the number of data points that are acquired for each record This is equivalent to setting Record Length in the Horizontal menu When extended acquisition length mode is on this command can still set and return values However this feature will not actually work while extended ac quisition ...

Page 190: ...00 100000 130000 250000 75000 100000 130000 250000 500000 HORIZONTAL RECORDLENGTH 2500 specifies that 2500 data points will be acquired for each record HORIZONTAL RECORDLENGTH might return 15000 as the number of data points per record HORizontal RECORDSTART TDS 500C 700C Only Set the selected live channel s record start that is to be used in the extended ac quisition length mode In other words it ...

Page 191: ... the recordstart is automatically set to 0 The query form returns a value from 0 to 93 75 for 4M and 8M or 95 for 2M This is the figure for a specific sample would set the record to start at 23 HORizontal ROLL TDS 400A Only Sets roll mode to auto or off Horizontal or 0 turns off roll mode or 0 turns on roll mode if the time division is set appropriately Arguments Returns Examples Group Syntax Argu...

Page 192: ...SCAle NR3 HORizontal SCAle SCAle Space NR3 HORizontal HORizontal SECdiv Sets the time per division for the main time base and is identical to the HORi zontal MAIn SCAle command It is included here for compatibility purposes Horizontal HORizontal SECdiv NR3 HORizontal SECdiv SECdiv Space NR3 HORizontal HORizontal TRIGger Query Only Returns the horizontal trigger parameter Horizontal HORizontal TRIG...

Page 193: ...POSition Sets or queries the position of the trigger This is equivalent to setting Trigger Position in the Horizontal menu Horizontal is from 0 to 100 and is the amount of pretrigger information in the waveform or extended acquisition length if used might return Examples Group Syntax Arguments Examples ...

Page 194: ...2 1CT FV firmware version number ID might return ID TEK TDS 784C CF 91 1CT FV v5 0e IDN Query Only Returns the digitizing oscilloscope identification code Miscellaneous ID IDN IDN The instrument id in the following format TEKTRONIX model number 0 CF 92 1CT FV firmware version number IDN might return the response TEKTRONIX TDS 544A 0 CF 92 1CT FV 2 0 Group Related Commands Syntax Returns Examples G...

Page 195: ... ringing the bell specifies that the bell is to ring when any waveform data exceeds the limits specified in the limit test returns either or indicating whether the bell is to ring when any waveform data exceeds the limits specified in the limit test LIMit COMPARE CH x Sets or queries the template against which to compare the waveform acquired through the specified channel The template can be a wav...

Page 196: ...mpare waveforms acquired using CH1 might return indicating that waveforms acquired using CH2 will be compared to the template waveform stored in REF4 LIMit COMPARE MATH x TDS 510A 500C 600B 700C Only Sets or queries the template against which to compare a math waveform The template can be a waveform saved in any of the reference locations REF1 through REF4 or none Limit Test CURve LIMit TEMPLate L...

Page 197: ...TH1 might return indicating that waveforms acquired using MATH2 will be compared to the template waveform stored in REF4 LIMit HARDCopy Executes a hardcopy operation on the waveform when any waveform data exceeds the limits set in the limit test if the limit state is on The hardcopy operation uses the port and prints in the format and layout specified using the HARDCopy commands Limit Test LIMit C...

Page 198: ...ccurs for the waveform when any waveform data exceeds the limits specified in the limit test LIMit STATE Turns limit testing on or off or queries whether limit testing is in effect When extended acquisition length mode or InstaVu mode is on this command can still set and return values However this feature will not actually function You cannot turn limit state to on when extended acquisition length...

Page 199: ... none Limit Test LIMit TEMPLate DESTination LIMit TEMPLate SOUrce creates a template with the specified source waveform and tolerances and stores it in the destination reference waveform to be used in limit testing comparisons creates a template with the specified source waveform and tolerances and stores it in the destination reference waveform to be used in limit testing comparisons LIMit TEMPLa...

Page 200: ...annel math waveform or reference waveform that the LIMit TEMPLate STORe will use Limit Test LIMit COMPARE CH x LIMit TEMPLate LIMit TEMPLate DESTination specifies that the template waveform is the waveform currently being acquired using the specified channel specifies that the template waveform is the waveform currently stored as the specified math waveform specifies that the template waveform is ...

Page 201: ...est LIMit COMPARE CH x LIMit TEMPLate TOLerance HORizontal NR3 LIMit TEMPLate TOLerance HORizontal LIMit TEMPLate TOLerance HORizontal NR3 Space NR3 is the amount in horizontal divisions by which the current 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 HORizontal 1 0 specifies tha...

Page 202: ...ate from the template waveform without exceeding the limits set in the limit test The range is 0 to 5 divisions LIMIT TEMPLate TOLerance VERTical 1 0 specifies that the current waveform is close enough to the template waveform if it is within 1 0 vertical division from the template waveform LIMIT TEMPLate TOLerance VERTical might return 1 0 specifying that the current waveform is close enough to t...

Page 203: ...1987 Standard Digital Interface for Programmable Instrumen tation section 2 8 3 on RL State Descriptions locks the front panel controls returns when the front panel controls are enabled by this command LRN Query Only Returns a string listing the digitizing oscilloscope settings except for configura tion information for the calibration values You can use this string to return the digitizing oscillo...

Page 204: ...TE HALT HEADER 1 VERBOSE 1 CURSOR FUNCTION OFF VBARS UNITS SECONDS POSITION1 1 00E 6 POSITION2 9 00E 6 SELECT CURSOR1 MASK Query Only TDS 500C 700C Only Returns the state of all settable mask parameters Mask MASK MASK NR3 Mask might return MASK MASK1 POINTSP 11 400000000E 0 12 531328321E 0 8 820e 01 1 253e 01 8 840e 01 0 0 E 0 1 120e 01 0 0E 0 MASK MASK2 POINTSP 22 800000000E 0 50 125313283E 0 3 8...

Page 205: ... standard is selected MANual means that the mask autoset algorithm for a standard mask will be run only if the user presses the autoset button or sends the AUTOSET START command If a standard mask is not currently selected the mask autoset algorithm will not run and the normal autoset will run when the user presses the autoset button Manual is the default value MASK AUTOSET MODE AUTO makes autoset...

Page 206: ...et Mask or 0 takes away a standard mask autoset s freedom to adjust vertical offset for standard masks This is the default value or 0 gives a standard mask autoset the freedom to adjust vertical offset for standard masks gives a standard mask autoset the freedom to adjust vertical offset for standard masks MASK COUNt TDS 500C 700C Only Zeros the counts for the masks Mask zeros the mask counts Grou...

Page 207: ...r 0 turns on mask counting turns on mask counting MASK COUNt TOTal Query Only TDS 500C 700C Only Returns the sum of all the hits in all the defined masks If masks overlap no standard masks overlap and a hit occurs in the overlap region the total hits will count that hit multiple times It returns the current value which may be displayed if the correct mask menu is up of this number Mask Examples Gr...

Page 208: ...d The time per div may be fast enough that 100 or more triggers are required to be processed to fill one waveform Even then it may not be completely filled Mask MASK COUNt WAVEFORMS COUNt MASK WAVEFORMS NR1 MASK COUNT WAVEFORMS might return MASK COUNT WAVEFORMS 286568 MASK DISplay TDS 500C 700C Only Controls whether or not defined masks are displayed on the screen This is useful for temporarily tu...

Page 209: ...optical eye pattern standard masks has been selected and several other restrictions These other restrictions are H One of the seven optical standards has been selected in the Measure Masks MaskType Standard Mask menu In other words any of the three SONET SDH or any of the four fibre channel standards from the Fibre Chan menu are selected H The SONET SDH MASK menu contains a provision for enabling ...

Page 210: ...TER ENABLED enables the digital filter MASK MASK n Query Only TDS 500C 700C Only Returns the state of all settable parameters of the specified mask Mask MASK MASK NR1 MASK NR1 MASK NR1 is 1 to 8 MASK MASK1 might return MASK MASK1 POINTSP 11 400000000E 0 12 531328321E 0 8 820e 01 1 253e 01 8 840e 01 0 0 E 0 1 120e 01 0 0E 0 MASK MASK n TDS 500C 700C Only Deletes all points in the specified mask Syn...

Page 211: ...is will be zero unless the MASK COUNT STATE is ON or was ON Mask MASK MASK NR1 COUNt MASK NR1 MASK COUNt NR1 is 1 to 8 The default is 0 MASK MASK3 COUNT might return MASK MASK3 COUNT 1478 MASK MASK n NR_Pt Query Only TDS 500C 700C Only Returns the number of points in the specified mask One use of this query is to see how many pairs a MASK MASK n POINTSPCNT command will return Mask MASK MASK NR1 NR...

Page 212: ...s in the mask Each pair of NR3 is the horizontal and vertical coordinates of a mask vertex The order of the pairs has no effect on the mask created If the vertical or horizontal scale or position is changed after this command and then the query form of this command is issued then the NR3 returned from the TDS oscilloscope will not be the same The general rule for how the boundary of the mask is ge...

Page 213: ...K POINTSPcnt NR1 is 1 to 8 NR3 refers to the coordinates of one of the vertexes in the mask Each pair of NR3 is the horizontal and vertical coordinates of a mask vertex The order of the pairs has no effect on the mask created Resolution of the NR3 is to the nearest pixel 500 pixels horizontal implies 0 2 200 pixels vertical implies 0 5 The general rule for how the boundary of the mask is generated...

Page 214: ...1 is the default MASK SOURCE CH1 would enable CH1 to be compared against the mask MASK STANdard TDS 500C 700C Only Deletes the existing mask and sets the standard mask The query form queries the standard mask Mask MASK STANdard OC1 OC3 OC12 DS0Single DS0Double DS0Contra DS0Timing E1Symmetrical E1Coax E2 E3 E4_0 E4_1 E5 STM1E_0 STM1E_1 DS1 DS1A DS1C DS2 DS3 DS4NA DS4NA_Max STS1Eye STS1Pulse STS3 ST...

Page 215: ...ble DS0Single E1Symmetrical STS1Pulse OC1 means delete any user defined masks and then create masks 1 3 as specified by OC1 STM0 standard 51 84 Mb s OC3 means delete any user defined masks and then create masks 1 3 as specfied by OC3 STM1 standard 155 52 Mb s OC12 means delete any user defined masks and then create masks 1 3 as specfied by OC12 STM4 standard 622 08 Mb s DS0Single means delete any ...

Page 216: ...en create masks 1 2 as specified by the E4 Binary 0 standard 139 26 Mb s E4_1 means delete any user defined masks and then create masks 1 2 as specified by the E4 Binary 1 standard 139 26 Mb s E5 means delete any user defined masks and then create masks 1 2 as specified by the E5 CEPT standard 565 Mb s STM1E_0 means delete any user defined masks and then create masks 1 2 as specified by the G 703 ...

Page 217: ...ical standard 132 7 Mb s means delete any user defined masks and then create masks 1 3 as specified by the Fibre Channel 266 Optical standard 265 6 Mb s means delete any user defined masks and then create masks 1 3 as specified by the Fibre Channel 531 Optical standard 531 2 Mb s means delete any user defined masks and then create masks 1 3 as specified by the Fibre Channel 1063 Optical standard 1...

Page 218: ...et the time base position Use this command to reposition the waveform against the mask Mask MASK TBPosition NR3 NR3 MASK TBPosition NR3 is the time base position Increasing the value moves the trigger position and waveform left on the screen Decreasing it moves the trigger position and waveform right Units of measure is seconds Minimum resolution is 1 ps The oscilloscope will round any number ente...

Page 219: ...orm expressions src and function elements are case independent The format for a single waveform expression is The format for a dual waveform expression is where H for invert inverts the defined waveform H available with Advanced DSP Math only takes the derivative of the selected waveform H available with Advanced DSP Math only provides an FFT of the selected waveform It uses the format FFT source ...

Page 220: ...es the result in MATH2 MATH1 DEFINE INV ref4 inverts the waveform stored in reference memory location 4 storing the result in MATH1 MATH1 DEFINE FFT CH1 takes an FFT on the waveform from channel 1 and stores the result in MATH1 MATH1 DEFINE FFT CH1 HAMM LINEARRMS 20 takes an FFT from channel 1 using the HAMMING algorithm with linear rms scaling and 20 dB phase suppression The result is stored in M...

Page 221: ...eraged before a single acquisition occurs MATH x PROCessing TDS 510A 500C 600B 700C Only some models require Option 2F Allows the user to turn on or off averaging for the math waveform specified by x This is equivalent to selecting No Extended Process or Average in the Math x side menu Math averaging allows the digitizing oscilloscope to successively average any acquisition related math waveform T...

Page 222: ...TS s SOURCE1 CH1 SOURCE2 CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUREMENT MEAS2 STATE 0 MEASUREMENT MEAS3 TYPE PERIOD UNITS s SOURCE1 CH1 SOURCE2 CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUREMENT MEAS3 STATE 0 MEASUREĆ MENT MEAS4 TYPE PERIOD UNITS s SOURCE1 CH1 SOURCE2 CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUREĆ MENT MEAS4 STATE 0 MEASUREMENT IMMED TYPE P...

Page 223: ...t GATing Sets or queries measurement gating Measurement CURSor VBArs or turns on measurement gating or turns off measurement gating might return showing gating is turned on It might also return showing gating is turned off Group Syntax Examples Group Related Commands Syntax Arguments Examples ...

Page 224: ... Query Only Returns information about the immediate delay measurement Measurement might return MEASUrement IMMed DELay DIREction Sets or queries the starting point and direction that determines the delay to edge when taking an immediate delay measurement Use the MEASUre ment IMMed SOURCE2 command to specify the delay to waveform Measurement Group Syntax Examples Group Syntax Examples Group Syntax ...

Page 225: ...alling edge in the waveform The slope of the edge is specified by MEASUrement IMMed DELay EDGE2 MEASUREMENT IMMED DELAY DIRECTION FORWARDS starts searching from the beginning of the waveform record MEASUREMENT IMMED DELAY DIRECTION returns either BACKWARDS or FORWARDS MEASUrement IMMed DELay EDGE1 Sets or queries the slope of the edge that is used for the delay from waveform when taking an immedia...

Page 226: ...mediate delay measurement returns either or MEASUrement IMMed DELay EDGE2 Sets or queries the slope of the edge that is used for the delay to waveform when taking an immediate delay measurement The waveform is specified by MEASUrement IMMed SOURCE2 Measurement MEASUrement IMMed SOURCE2 specifies the falling edge Arguments Examples Group Related Commands Syntax Arguments ...

Page 227: ...ueries the source for all single channel immediate measurements and specifies the source to measure from when taking an immediate delay measurement or phase measurement Measurement MEASUrement IMMed SOURCE 1 CH x MATH x REF x HIStoĆ gram TDS 500C and 700C MEASUrement IMMed SOURCE 1 REF Space MATH x IMMed MEASUrement SOURCE 1 CH HIStogram CH x is an input channel MATH x is a math waveform REF x is ...

Page 228: ...2 CH HIStogram CH x is an input channel MATH x is a math waveform REF x is a reference waveform HIStogram is a histogram TDS 500C and 700C only MEASUREMENT IMMED SOURCE2 REF3 sets the waveform in reference memory location 3 as the delay to source when making delay measurements MEASUREMENT IMMED SOURCE2 might return MATH1 MEASUrement IMMed TYPe Specifies the immediate measurement Measurement MEASUr...

Page 229: ...S 500C and 700C STDdev TDS 500C and 700C WAVEFORMS TDS 500C and 700C MEASUrement IMMed TYPe MEASUrement IMMed TYPe Space POVershoot HIGH FALL MINImum LOW CRMs AMPlitude FREQuency AREa DELay PDUty MAXimum NDUty NWIdth NOVershoot PWIdth RMS PERIod PK2pk RISe MEAN BURst CARea PHAse CMEan WAVEFORMS MEDian STDdev SIGMA 1 3 PEAKHits EXTINCTPCT EXTINCTDB MEANDBM EXTINCTRATIO HITs For more information on ...

Page 230: ...ef value of its final value FREQuency is the reciprocal of the period measured in hertz HIGH is the 100 reference level HITs TDS 500C and 700C displays the number of acquired points within or on the histogram box LOW is the 0 reference level MAXimum is the highest amplitude voltage MEAN for general purpose measurements is the arithmetic mean over the entire waveform For histogram measurements it i...

Page 231: ...imum High Amplitude is the distance time between MidRef usually 50 amplitude points of a positive pulse is the time that it takes for the leading edge of a pulse to rise from a low reference value to a high reference value of its final value is the true Root Mean Square voltage TDS 500C and 700C is the percentage of points in the histogram which are within 1 2 or 3 standard deviations of the histo...

Page 232: ...t On the TDS 400A also returns for clocks for volt clocks or for 1 clks might return indicating that the units for the immediate measurement are seconds MEASUrement IMMed VALue Query Only Immediately executes the immediate measurement specified by the MEASUre ment IMMed TYPe command The measurement is taken on the source s specified by a MEASUrement IMMed SOURCE command Measurement Group Related C...

Page 233: ...E EDGE2 RISE DIRECTION FORWARDS MEASUrement MEAS x COUNt Query Only TDS 500C 700C Only Returns the number of values accumulated for this measurement since the last statistical reset Some values may have been ignored because they generated an error Measurement MEASUrement MEAS x COUNt MEASUrement MEAS x COUNt NR3 MEASUREMENT MEAS1 COUNT might return MEASU MEAS1 COUN 3 247000000E 3 MEASUrement MEAS ...

Page 234: ...rection in the Delay Edges Direction side menu Measurement means that the search starts at the end of the waveform and looks for the last rising or falling edge in the waveform The slope of the edge is specified by MEASUrement MEAS x DELay EDGE2 means that the search starts at the beginning of the waveform and looks for the first rising or falling edge in the waveform The slope of the edge is spec...

Page 235: ...ng the edges in the Delay Edges Direction side menu Measurement specifies the falling edge specifies the rising edge specifies that the rising edge be used for measurement 3 returns either or for measurement 1 MEASUrement MEAS x DELay EDGE2 Sets or queries the slope of the edge that is used for the delay to waveform when taking a delay measurement The waveform is specified by MEASUrement MEAS x SO...

Page 236: ...ge be used for the second delay measurement MEASUREMENT MEAS2 DELAY EDGE2 might return FALL showing that the falling or negative edge of the waveform is used for the second measurement MEASUrement MEAS x MAXimum Query Only TDS 500C 700C Only Returns the maximum value found for this measurement since the last statistical reset Measurement MEASUrement MEAS x MAXimum MEASUrement MEAS x MAXimum NR3 ME...

Page 237: ... MEAS x MEAN MEASUrement MEAS x MEAN NR3 MEASUREMENT MEAS1 MEAN might return MEASU MEAS1 MEAN 514 71E 9 MEASUrement MEAS x MINImum Query Only TDS 500C 700C Only Returns the minimum value found for this measurement since the last statistical reset Measurement MEASUrement MEAS x MINImum MEASUrement MEAS x MINImum NR3 MEASUREMENT MEAS1 MIN might return MEASU MEAS1 MINI 1 75E 9 Group Syntax Returns Ex...

Page 238: ...E 1 CH HIStogram MEAS x CH x is an input channel MATH x is a math waveform REF x is a reference waveform HIStogram is a histogram TDS 500C and 700C only MEASUREMENT MEAS2 SOURCE1 MATH1 specifies MATH1 as the measurement 2 source MEASUrement MEAS x SOURCE2 Sets or queries the source to measure to when taking a delay measurement or phase measurement This is equivalent to setting the source in the De...

Page 239: ...and 700C only sets channel 1 as the delay to source when making delay measurements might return MEASUrement MEAS x STATE Controls the measurement system The source specified by MEASUre ment MEAS x SOURCE1 must be selected for the measurement to be displayed The source can be selected using the SELect CH x command Measurement Arguments Examples Group Syntax ...

Page 240: ... for this measurement since the last statistical reset Measurement MEASUrement MEAS x STDdev MEASUrement MEAS x STDdev NR3 MEASUREMENT MEAS1 STDDEV might return MEASU MEAS1 STD 21 0E 12 MEASUrement MEAS x TYPe Sets or queries the measurement type for the measurement specified by MEAS x This is equivalent to selecting the measurement in the Select Measurement side menu Measurement MEASUrement MEAS ...

Page 241: ...TYPe MEASUrement MEAS TYPe Space POVershoot HIGH FALL MINImum LOW CRMs AMPlitude FREQuency AREa DELay PDUty MAXimum NDUty NWIdth NOVershoot PWIdth RMS PERIod PK2pk RISe MEAN BURst CARea PHAse CMEan WAVEFORMS MEDian STDdev SIGMA 1 3 PEAKHits EXTINCTPCT EXTINCTDB MEANDBM EXTINCTRATIO HITs For more information on how measurements are derived see Appendix B Algorithms in the related TDS Family User Ma...

Page 242: ...n hertz HIGH is the 100 reference level HITs TDS 500C and 700C displays the number of acquired point within or on the histogram box LOW is the 0 reference level MAXimum is the highest amplitude voltage MEAN for general purpose measurements is the arithmetic mean over the entire waveform For histogram measurements it is the average of all acquired points within or on the histogram box MEANDBM TDS 5...

Page 243: ...e between MidRef usually 50 amplitude points of a positive pulse is the time that it takes for the leading edge of a pulse to rise from a low reference value to a high reference value of its final value is the true Root Mean Square voltage TDS 500C and 700C is the percentage of points in the histogram which are within 1 2 or 3 standard deviations of the histogram mean In a normal distribution 66 o...

Page 244: ...0A also returns for clocks for volt clocks or for 1 clks might return indicating the units for Measurement 3 are percent MEASUrement MEAS x VALue Query Only Returns the value that has been calculated for the measurement specified by x NOTE This value is a display value and will be updated perhaps every 1 3 second If you are acquiring a long acquisition record the TDS may take longer than this time...

Page 245: ...e MINMax HIStogram 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 MEASUREMENT METHOD HISTOGRAM specifies that the high and low reference levels are set statistically MEASUREMENT METHOD returns MINMAX when the reference levels are set to MIN and MAX MEASUrement REFLevel Query Only Ret...

Page 246: ...REFLevel ABSolute HIGH HIGH Space NR3 MEASUrement REFLevel ABSolute NR3 is the high reference level in volts The default is 0 0 V MEASUREMENT REFLEVEL ABSOLUTE HIGH 1 71 sets the high reference level to 1 71 V MEASUrement REFLevel ABSolute LOW Sets or queries the low reference level and is the 0 reference level when MEASUrement REFLevel METHod is set to ABSolute This command is equivalent to setti...

Page 247: ...s the mid reference level and is the 50 reference level when MEASUrement REFLevel METHod is set to ABSolute This command is equivalent to setting the Reference Levels in the Measure menu Measurement MEASUrement REFLevel ABSolute MID NR3 MEASUrement REFLevel ABSolute MID MID Space NR3 MEASUrement REFLevel ABSolute NR3 is the mid reference level in volts The default is 0 0 V MEASUREMENT REFLEVEL ABS...

Page 248: ...3 MEASUrement REFLevel ABSolute MID2 MID2 Space NR3 MEASUrement REFLevel ABSolute NR3 is the mid reference level in volts The default is 0 0 V MEASUREMENT REFLEVEL ABSOLUTE MID2 0 5 sets the mid reference level for the delay waveform to 0 5 volts MEASUrement REFLevel METHod Specifies which reference levels are used for measurement calculations This command is equivalent to setting the levels in th...

Page 249: ...ASUrement REFLe vel PERCent commands specifies that explicit user defined values are used for the reference levels returns either or indicating the reference levels used MEASUrement REFLevel PERCent HIGH 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 is equivalent to setting t...

Page 250: ...e Levels in the Measure menu Measurement ranges from 0 to 100 percent and is the low reference level The default is 10 might return 15 meaning that the low reference level is 15 of HIGH MEASUrement REFLevel PERCent MID 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 This command is equivalen...

Page 251: ...equal to HIGH that is used to calculate the mid reference level for the second waveform specified when taking a delay measurement This command is equivalent to setting the Reference Levels in the Measure menu Measurement MEASUrement REFLevel PERCent MID2 NR3 MEASUrement REFLevel PERCent MID2 MID2 Space NR3 MEASUrement REFLevel PERCent NR3 ranges from 0 to 100 percent and is the mid reference level...

Page 252: ...ics Measurement MEASUrement STATIstics MODE OFF MINMax MEANSTDdev MEASUrement STATIstics MODE MINMax MEASUrement MODE Space OFF STATIstics MEANSTDdev OFF turns measurements off This is the default value MINMax turns on statistics and displays the min and max statistics MEANSTDdev turns on statistics and displays the mean and standard deviation statistics MEASUREMENT STATISTICS MODE MINMAX turns on...

Page 253: ...ation to waveform changes Measurement is the time constant for the mean and standard deviation statistical accumulations sets the weighting to 4 MESSage Clears the message window and the MESSage query returns the current message parameters Display removes the message from the message window This is equivalent to sending Group Syntax Arguments Examples Group Syntax Arguments ...

Page 254: ...al axis defines the left and defines the right side of the window and 0 to 480 and are pixel positions along the vertical axis defines the top and defines the bottom of the window The reserved height of all characters is 15 pixels so the window must be at least that high to fully display characters For a complete list of character widths in pixels see Table A 1 on page A 1 Shorter windows clip cha...

Page 255: ...374 424 474 524 640 Figure 2 5 Message Window Coordinates MESSage SHOW Clears the contents of the message window and displays the new message in the window Display is the message and can include any of the characters shown in the TDS Character Chart in Appendix A The maximum length of the message is 1000 characters Group Syntax Arguments ...

Page 256: ...y a character is found in the string NOTE The use of any escape codes other than those described above may produce unpredictable results The label area is the height and width you have set using the MESSage Box command The length of the label that fits in the label area depends on the contents of the label because the width of characters varies For a complete list of character widths in pixels see...

Page 257: ... this command or an execution error will be generated Miscellaneous PASSWord PUD is the new password The password can include up to 10 characters creates a new password for accessing the user protected data OPC Generates the operation complete message in the Standard Event Status Register SESR when all pending operations finish The OPC query places the ASCII character 1 into the output queue when ...

Page 258: ...ting on page 3 7 Table 2 33 shows commands that generate an Operation Complete message Table 2 33 Commands that Generate an Operation Complete Message Operation Command Automatic scope adjustment AUTOSet EXECute Internal self calibration CAL Single sequence acquisition ACQuire STATE ON or ACQuire STATE RUN when ACQuire STOPAfter is set to SEQuence Hardcopy output HARDCopy STARt OPT Query Only Not ...

Page 259: ...mand the PASSWord command with no arguments or the RST command is issued To change the password you must first enter the valid password with the PASSWord command and then change to your new password with the NEWpass command Remember that the password is case sensitive Miscellaneous NEWpass PUD PASSWord PASSWord QString QString PASSWord Space QString is the password and can include up to 10 charact...

Page 260: ...SE FACtory RST SRE 0 sets the power on status clear flag to false disables the power on clear and allows the digitizing oscilloscope to possibly assert SRQ after power on 0 sets the power on status clear flag true Sending PSC 1 therefore enables the power on status clear and prevents any SRQ assertion after power on Using an out of range value causes an execution warning sets the power on status c...

Page 261: ...scilloscope from a copy of its settings stored in memory The settings are stored using the SAV command This command is equivalent to RECAll SETUp and performs the same function as the Recall Saved Setup item in the front panel Save Recall Setup menu Save and Recall DELEte SETUp FACtory LRN RECAll SETUp RST SAV SAVe SETUp RCL NR1 NR1 RCL Space NR1 is a value in the range from 1 to 10 and specifies ...

Page 262: ...ir filename drive and one or more dir s are optional If you do not specify them the TDS will read the file from the current directory filename stands for a filename of up to 8 characters followed by a period and any 3 character extension Do not use wild card characters The current directory refers to the name of a directory as returned by the FILESystem CWD command CH x is an input channel RECALL ...

Page 263: ...o not specify them the TDS will read the file from the default directory filename stands for a filename of up to 8 characters followed by a period and any 3 character extension Do not use wild card characters The default directory refers to the name of a directory as returned by the FILESystem CWD command RECALL SETUP FACTORY recalls and makes current the front panel setup to its factory defaults ...

Page 264: ...owed by a period and any 3 character extension Do not use wild card characters The default directory refers to the name of a directory as returned by the FILESystem CWD command RECALL WAVEFORM TEK00000 WFM REF1 recalls the waveform stored in the file named TEK00000 WFM to reference location 1 REM No Query Form Specifies a comment This line is ignored by the instrument Miscellaneous REM QString REM...

Page 265: ... 1 1987 interface H The selected IEEE Std 488 1 1987 address of the digitizing oscilloscope H Calibration data that affect device specifications H The Output Queue H The Service Request Enable Register setting H The Standard Event Status Enable Register setting H The Power on status clear flag setting H Alias definitions H Stored settings H The PUD response RS232 BAUd RS 232 Centronics Hardcopy In...

Page 266: ...On output the oscilloscope transmits data only when CTS is asserted When CTS is not asserted the oscilloscope stops transmitting data On input it asserts RFR until the receive queue is full Then it unasserts RFR to stop transmission from an external printer CTS remains unasserted until the receive queue is not full At that time CTS is asserted again to restart transmission RS232 RS232 HARDFlagging...

Page 267: ...ent with even parity and bytes received are expected to have even parity indicates the parity bit is sent with odd parity and bytes received are expected to have odd parity indicates that no parity bit is sent and none are expected sets the parity to even RS232 SOFTFlagging RS 232 Centronics Hardcopy Interface Only Sets or queries the input and output soft flagging over the RS 232 port It stops tr...

Page 268: ...ging RS232 SOFTFLAGGING ON turns on soft flagging RS232 STOPBits RS 232 Centronics Hardcopy Interface Only Sets or queries the number of transmission stop bits sent with each character to identify the end of data for that character RS232 RS232 STOPBits NR1 RS232 STOPBits STOPBits Space RS232 NR1 NR1 is 1 or 2 RS232 STOPBITS 1 sets the number of stop bits to 1 Syntax Arguments Examples Group Syntax...

Page 269: ...into a specified memory location You can later use the RCL command to restore the digitizing oscilloscope to this saved state This is equivalent to selecting the Save Current Setup in the Save Recall Setup menu Save and Recall DELEte SETUp FACtory RCL RECAll SETUp SAVe SETUp SAV NR1 NR1 SAV Space NR1 is a value in the range from 1 to 10 and specifies a location Using an out of range value causes a...

Page 270: ...path using the form drive dir filename drive and one or more dir s are optional If you do not specify them the TDS will read the file from the current directory filename stands for a filename of up to 8 characters followed by a period and any 3 character extension We recommend you use WF1 to identify the extension to files that store waveform acquisition data Do not use wild card characters The cu...

Page 271: ...f up to 8 characters followed by a period and a 3 char extension We recommend you use SET for the extension to identify files that store setup data The current directory refers to the name of a directory as returned by the FILESystem CWD query Settings saved in one TDS oscilloscope may or may not work on a different model TDS or on the same model TDS with a different version of firmware SAVE SETUP...

Page 272: ...rrent directory filename stands for a filename of up to 8 characters followed by a period and the proper 3 character extension Internal format waveforms use the WFM extension The TDS 400A 500C 600B and TDS 700C can also use a CSV extension for spreadsheet format files or a DAT extension for MathCad format files The current directory refers to the name of a directory as returned by the FILESystem C...

Page 273: ...ension If you are writing a MathCad program you should be aware that the TDS MathCad file has the following features H ASCII format H first four values contain header information H first header value holds the TDS waveform record length H second header value holds time in seconds between samples H third header value holds the trigger position expressed as an index in the data position For extended...

Page 274: ...d at one time but only one waveform can be selected at a time The selected waveform is the waveform that was most recently turned on This command is equivalent to pressing a front panel CH or MORE button wfm can be CH x MATH x or REF x except in extended acquisition length and InstaVu modes where MATH x is not used Vertical SELect wfm OFF ON NR1 SELect wfm SELect Space OFF ON NR1 wfm OFF or NR1 0 ...

Page 275: ...ion length and InstaVu modes where MATH x is not used Vertical is CH x MATH x or REF x and is the selected waveform might return as the selected waveform SET Query Only Returns a string listing the digitizing oscilloscope settings except for configura tion information for the calibration values You can use this string to return the digitizing oscilloscope to the state it was in when you made the S...

Page 276: ... BOTTOM4 BOTTOM5 BOTTOM6 BOTTOM7 RIGHT1 RIGHT2 RIGHT3 RIGHT4 RIGHT5 HEADER 1 VERBOSE 1 ALIAS STATE 0 DISPLAY FORMAT YT STYLE VECTORS FILTER SINX PERSISTENCE 500 0E 3 GRATICULE FULL TRIGT 1 INTENSIĆ TY OVERALL 85 WAVEFORM 75 TEXT 60 CONTRAST 150 MESSAGE SHOW hello STATE 1 BOX 74 84 475 135 LOCK NONE HARDCOPY FORMAT EPSIMAGE PORT GPIB LAYOUT PORTRAIT SRE Service Request Enable sets and queries the b...

Page 277: ...bit For a complete discussion of the use of these registers see page 3 1 Status and Error CLS DESE ESE ESR EVENT EVMSg FACtory SRE might return the value showing that the SBR contains the binary value 01100000 TEKSecure Initializes both waveform and setup memories This overwrites any previously stored data TEKSecure writes zeros in all waveform reference memory regardless of selected record length...

Page 278: ... mm ss hh refers to the hour number from 01 to 24 mm refers to the minute number in the hour from 00 to 59 ss refers to the seconds number in the minute from 00 to 59 There must be a colon after the hh and after the mm Use two digits for each of the hh mm and ss TIME 01 24 00 specifies that the time is set to 01 24 AM TRIGger Forces a trigger event to occur and the TRIGger query returns the curren...

Page 279: ...SHOLD CH1 1 40E 0 CH2 1 200E 0 CH3 1 200E 0 CH4 1 200E 0 TRIGGER MAIN LOGIC INPUT CH1 HIGH CH2 X CH3 X TRIGGER MAIN LOGIC PATTERN INPUT CH4 X TRIGGER MAIN LOGIC STATE INPUT CH4 RISE TRIGGER MAIN PULSE CLASS GLITCH SOURCE CH1 GLITCH WIDTH 2 0E 9 FILTER ACCEPT POLARITY POSITIVE TRIGGER MAIN PULSE RUNT POLARITY POSITIVE THRESHOLD HIGH 2 00E 0 LOW 800 0E 3 TRIGGER MAIN PULSE WIDTH LOWLIMIT 2 0E 9 HIGH...

Page 280: ... TRIGGER DELAY TYPE EDGE LEVEL 0 0E 0 BY TIME EDGE SOURCE CH1 SLOPE RISE COUPLING DC TRIGGER DELAY TIME 16 0E 9 EVENTS COUNT 2 TRIGger DELay BY Selects whether the delayed trigger occurs after a specified number of events or a specified period of time after the main trigger This is equivalent to setting Delay by in the Delayed Trig menu Trigger TRIGger DELay EVENTS COUNt TRIGger DELay TIMe TRIGger...

Page 281: ...r example in examining a pulse train you might use the main trigger to detect the start of the train then use the delay by events to go to the position of interest within the pulse train and then use the time delay to wait a specified time period before starting the data acquisition looks for a main trigger then waits a user specified time then starts acquiring data might return TRIGger DELay EDGE...

Page 282: ...ing removes the low frequency components of the AC signal TDS 400A 510A coupling sets the delayed trigger coupling to match the setting on the main trigger TDS 500C 600B 700C only selects DC low sensitivity sets the delay trigger to DC coupling might return for the delayed trigger coupling TRIGger DELay EDGE SLOpe Selects either a rising or falling edge for the delayed trigger This command is equi...

Page 283: ...e rising edge TRIGger DELay EDGE SOUrce Selects the source for the delayed trigger This command is equivalent to selecting Source in the Delayed Trig menu Trigger not available on TDS 520C 724C specifies an external trigger using the Auxiliary Trigger Input connector that is located on the rear panel of the instrument The TDS 520C 724C do not have an Auxiliary Trigger input and so do not support t...

Page 284: ...igger might return TRIGger DELay EVENTS COUNt Sets or queries the number of events that must occur before the delayed trigger occurs when TRIGger DELay BY is set to EVENTS This is equivalent to setting the Delay by Events count in the Delayed Edge Delay side menu Trigger is the number of delayed edge trigger events The TDS 400A range is 1 to 10E7 1 The TDS 510A 500C 600B and 700C range is 2 to 10E...

Page 285: ...EVel ECL TTL NR3 TRIGger DELay LEVel TRIGger DELay LEVel Space ECL TTL NR3 ECL specifies a preset ECL level of 1 3 V TTL specifies a preset TTL level of 1 4 V NR3 is the delayed trigger level in volts TRIGGER DELAY LEVEL 2E 3 sets the delayed trigger level to 2 mV TRIGger DELay TIMe Sets or queries the delay time when HORizontal DELay MODe is set to TRIGAfter This command is identical to the HORiz...

Page 286: ...Lay TYPe Sets or queries the type of delayed trigger Trigger TRIGger DELay TYPe EDGE TRIGger DELay TYPe TRIGger DELay Space TYPe EDGE EDGE is a normal trigger A trigger event occurs when a signal passes through a specified voltage level in a specified direction Use the TRIGger DELay LEVel and TRIGger DELay EDGE SLOpe commands to set the voltage level and direction respectively TRIGGER DELAY TYPE a...

Page 287: ...ations Triggering settings Specifically when AMI is chosen this command measures the peak to peak level and sets an upper threshold value at 75 and a lower threshold value at 25 of the peak to peak value If the pulse form is CMI NRZ or an Eye Diagram the level is set to 50 TRIGGER MAIN SETLEVEL sets the main trigger level mid way between MAX and MIN TRIGger MAIn COMMunication AMI PULSEForm TDS 500...

Page 288: ...Eye Diagram selects the AMI pulseform to the Isolated 1 TRIGger MAIn COMMunication AMI THReshold HIGH TDS 500C 700C Only Sets or queries the AMI communication trigger s high threshold value in volts Trigger is the high value of the threshold The unit of measure is volts The default is 0 5 volts 2 8 E 2 sets the high threshold to 28 milliVolts Arguments Examples Group Syntax Arguments Examples ...

Page 289: ...re is volts The default is 0 5 volts TRIGGER MAIN COMM AMI THRESHOLD LOW 2 8 E 2 sets the low threshold to 28 milliVolts TRIGger MAIn COMMunication BITRate TDS 500C 700C Only Sets or queries the communication trigger signal bit rate If this command changes the bit rate the command then also causes the communication standard to set to custom If both the TRIGger MAIn COMMunication STANDard command a...

Page 290: ...ommunication trigger CMI pulse form to one of three possibilities Trigger TRIGger MAIn COMMunication CMI PULSEForm PLUSOne MINUSOne EYEdiagram ZERO TRIGger MAIn COMMunication CMI PULSEForm TRIGger MAIn Space MINUSOne COMMunication CMI EYEdiagram PULSEForm PLUSOne ZERO PLUSOne corresponds to triggering on a positive mark This is the default value MINUSOne corresponds to triggering on a negative mar...

Page 291: ...Munication NRZ CODe AMI refers to the Alternate Mark Inversion encoding scheme This is the default CMI refers to the Coded Mark Inversion encoding scheme NRZ refers to Non Return to Zero codes TRIGGER MAIN COMM CODE AMI selects the AMI communication code TRIGger MAIn COMMunication NRZ PULSEForm TDS 500C 700C Only Sets or queries the communication trigger NRZ pulse form to one of 19 possibilities T...

Page 292: ...t value RISE selects a positive edge trigger FALL selects a negative edge trigger PATTERN0 causes a trigger on Pattern0 Intersymbol interference can be identified with the Pattern Violations Trigger The leading symbol 0 1 x and trailing symbol 0 1 x are bit values that precede or follow the three symbols of interest in the middle The underlying trigger that implements Pattern Violation Triggering ...

Page 293: ...for PATTERN3 P4 is a synonym for PATTERN4 P5 is a synonym for PATTERN5 P6 is a synonym for PATTERN6 P7 is a synonym for PATTERN7 TRIGGER MAIN COMM NRZ PULSEFORM EYEDIAGRAM selects a trigger on an Eye Diagram image TRIGger MAIn COMMunication SOUrce TDS 500C 700C Only Sets or queries the source for the main communication trigger This is equivalent to selecting the source in the Communication Source ...

Page 294: ... communication trigger TRIGger MAIn COMMunication STANdard TDS 500C 700C Only Sets or queries the communication trigger standard which identifies the code and bit rate Trigger TRIGger MAIn COMMunication STANdard DS1 DS1A DS1C DS2 DS3 DS4NA E1 E2 E3 E4 E5 STS1 STS3 OC1 OC3 OC12 STM1E FC133 FC266 FC531 FC1063 FDDI D1 D2 CUSTom TRIGger MAIn COMMunication STANdard Arguments Examples Group Syntax ...

Page 295: ...TM1E OC12 OC3 OC1 STS3 STS1 E5 E4 E3 E2 E1 DS4NA DS3 DS2 DS1C DS1A DS1 CUSTom DS1 refers to DS1 1 544 Mb s AMI standard DS1A refers to DS1A 2 048 Mb s AMI standard DS1C refers to DS1C 3 152 Mb s AMI standard DS2 refers to DS2 6 312 Mb s AMI standard DS3 refers to DS3 44 736 Mb s AMI standard DS4NA refers to DS4NA 139 26 Mb s CMI standard Arguments ...

Page 296: ... STM4 622 08 Mb s NRZ standard STM1E refers to STM1E 155 52 Mb s CMI standard FC133 refers to FC133 132 7 Mb s NRZ standard FC266 refers to FC266 265 6 Mb s NRZ standard FC531 refers to FC531 531 2 Mb s NRZ standard FC1063 refers to FC1063 1 063 Gb s NRZ standard FDDI refers to FDDI 125 Mb s NRZ standard D1 refers to 4 2 2 or D1 270 Mb s NRZ standard D2 refers to 4fsc NTSC or D2 143 18 Mb s NRZ st...

Page 297: ... Coupling in the Trigger menu Trigger selects AC trigger coupling selects DC trigger coupling coupling removes the high frequency components of the DC signal coupling removes the low frequency components of the AC signal selects DC low sensitivity It requires added signal amplitude for more stable less false triggering sets the main edge trigger coupling to DC Examples Group Syntax Arguments Examp...

Page 298: ...igger specifies to trigger on the falling or negative edge of a signal specifies to trigger on the rising or positive edge of a signal sets the main edge trigger to occur on the rising slope TRIGger MAIn EDGE SOUrce Sets or queries the source for the main edge trigger This is equivalent to setting Source in the Trigger menu Trigger not available on TDS 520C TDS 724C Group Syntax Arguments Examples...

Page 299: ...EDGE SOURCE LINE specifies the AC line voltage as the main edge trigger source TRIGGER MAIN EDGE SOURCE might return CH2 for the main edge trigger source TRIGger MAIn HOLDOff Query Only For TDS 500C 600B and 700C returns the main trigger holdoff default TIMe or DEFAult and main trigger holdoff time For the TDS 400A and 510A returns the main trigger holdoff value Trigger TRIGger MAIn HOLDOff MAIn T...

Page 300: ...6 showing the holdoff time is set to 4 ms TRIGger MAIn HOLDOff BY TDS 500C 600B 700C Only Sets or queries the main trigger holdoff default This is equivalent to selecting Mode Holdoff from the main Trigger menu then setting Default Holdoff or Holdoff Time in the resulting side menu Trigger enables the user to set the holdoff time automatically calculates a holdoff time to use This time is typicall...

Page 301: ...DS 500C 600B 700C Only Sets or queries the main trigger holdoff time This is equivalent to setting Holdoff Time in the Mode Holdoff side menu Trigger holdoff time in seconds The range is 250 ns to 12 0 seconds sets the holdoff time to be 10 seconds TRIGger MAIn HOLDOff VALue TDS 400A 510A Only Sets or queries the main trigger holdoff value This is equivalent to setting Holdoff in the Mode Holdoff ...

Page 302: ...lent to adjusting the front panel TRIGGER MAIN LEVEL knob With Communications triggers this command makes no change to AMI thresholds It does change CMI and NRZ levels It makes no change to value ranges Trigger specifies a preset ECL level of 1 3 V specifies a preset TTL level of 1 4 V is the main trigger level in volts might return indicating that the main edge trigger is set to 1 4 V Syntax Argu...

Page 303: ...LASS PATTERN FUNCTION AND WHEN TRUE THRESHOLD CH1 0 CH2 0 CH3 0 CH4 0 TRIGGER MAIN LOGIC INPUT CH1 HIGH CH2 X CH3 X TRIGGER MAIN LOGIC PATTERN INPUT CH4 X TRIGGER MAIN LOGIC STATE INPUT CH4 RISE TRIGger MAIn LOGIc CLAss Not on TDS 400A Sets or queries the type of main logic trigger This command is equivalent to selecting Class in the Trigger menu when the Type is set to Logic Trigger TRIGger MAIn ...

Page 304: ...n the setup and hold violations between a data source and a clock source TDS 500C 600B 700C only might return TRIGger MAIn LOGIc FUNCtion Not on TDS 400A Sets or queries the logical combination of the input channels for the main logic trigger When TRIGger MAIn LOGIc CLAss is PATtern this command applies to channels 1 2 3 and 4 When TRIGger MAIn LOGIc CLAss is STATE only channels 1 2 and 3 are logi...

Page 305: ...pecifies that the instrument will trigger if all of the conditions are false specifies that the instrument will trigger if any of the conditions are true sets the logical combination of channels to be true when none of the conditions are true might return TRIGger MAIn LOGIc INPut Query Only Not on TDS 400A Returns the main logic trigger input for all channels Trigger might return Arguments Example...

Page 306: ...ut CH x Space HIGH X LOW TRIGger LOGIc MAIn INPut CH x HIGH specifies logic high LOW specifies logic low X specifies a do not care state TRIGGER MAIN LOGIC INPUT CH2 LOW sets the main logic trigger input to logic low for channel 2 TRIGger MAIn LOGIc PATtern INPut CH4 Not on TDS 400A Sets or queries the main logic trigger input for channel 4 These are the inputs used when TRIGger MAIn LOGIc CLAss i...

Page 307: ...tate sets the main logic trigger input to logic low for channel 4 when the logic class is set to might return indicating that the logic input for channel 4 is do not care TRIGger MAIn LOGIc PATtern WHEn Not on TDS 400A Sets or queries a condition for generating a main logic pattern trigger Trigger Syntax Arguments Examples Group Syntax ...

Page 308: ...r is evaluated at the true false transition MOREThan specifies trigger to occur if the specific pattern is true longer than the more limit see Figure 2 6 and TRIGger MAIn LOGic PATtern WHEn MORELiĆ mit Trigger is evaluated at the true false transition Specified Pattern Result MORELimit LESSLimit to Figure 2 6 LESSThan and MOREThan Arguments TRIGger MAIn LOGIc PATtern WHEn LESSLimit Not on TDS 400A...

Page 309: ...ern may be true and still generate a main logic pattern trigger Trigger time to hold pattern true TRIGger MAIn LOGIc SETHold CLOCk EDGE TDS 500C 600B 700C only Sets or queries the clock edge polarity for setup and hold violation triggering This is equivalent to selecting Define Clock from the main Trigger menu and Polarity in the resulting side menu Trigger Arguments Group Syntax Arguments Group S...

Page 310: ...Hold CLOCk LEVel TDS 500C 600B 700C only Sets or queries the main logic setup hold clock voltage trigger level This is equivalent to selecting Levels from the main Trigger menu and Clock Level in the resulting side menu Trigger specifies a preset ECL level of 1 3 V specifies a preset TTL level of 1 4 V is the main trigger level in volts Arguments Examples Group Syntax Arguments ...

Page 311: ...rigger TRIGger MAIn LOGIc CLAss TRIGger MAIn LOGIc SETHold CLOCk SOUrce CH x TRIGger MAIn LOGIc SETHold CLOCk SOUrce Space X CH TRIGger LOGIc MAIn SETHold CLOCk SOUrce CH x specifies one of the input channels CH1 CH2 CH3 or CH4 TRIGGER MAIN LOGIC SETHOLD CLOCK SOURCE CH2 selects Channel 2 as the clock source for the main logic trigger setup hold TRIGger MAIn LOGIc SETHold DATa LEVel TDS 500C 600B ...

Page 312: ...Gger MAIn LOGIc SETHold DATa SOUrce TDS 500C 600B 700C Only Sets or queries the data channel for the main logic trigger set hold input The channel is specified by x and is 1 2 3 or 4 This is equivalent to selecting Data Source from the main Trigger menu and CH1 CH2 CH3 or CH4 in the resulting side menu Trigger TRIGger MAIn LOGIc CLAss TRIGger MAIn LOGIc SETHold DATa SOUrce CH x TRIGger MAIn LOGIc ...

Page 313: ...Hold HOLDTime TRIGger LOGIc MAIn Space NR3 HOLDTime SETHold 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 MAIN LOGIC SETHOLD HOLDTIME 200 E 12 sets the main logic trigger sethold holdtime to 200 nanoseconds TRIGger MAIn LOGIc SETHold SETTime TDS 500C 600B 700C only Sets or queries the main...

Page 314: ...ts or queries the main logic trigger input for channel 4 This input is used when TRIGger MAIn LOGIc CLAss is set to STATE This is equivalent to setting the channel 4 input in the Logic Pattern Inputs side menu Trigger TRIGger MAIn LOGIc STATE INPut CH4 FALL RISe TRIGger MAIn LOGIc STATE INPut CH4 STATE Space FALL RISe TRIGger LOGIc MAIn INPut CH4 FALL specifies falling edge RISe specifies rising e...

Page 315: ...TRUe specifies the trigger to occur when the condition is met on the fourth channel and the pattern of the first three channels are at the desired states FALSe TRIGger MAIn LOGIc THReshold Query Only Not on TDS 400A Returns the main logic trigger threshold voltage for all channels Trigger TRIGger MAIn LOGIc THReshold THReshold TRIGger LOGIc MAIn TRIGGER MAIN LOGIC THRESHOLD might return TRIGGER MA...

Page 316: ...TRIGger MAIn LOGIc THReshold CH x Space NR3 TRIGger LOGIc MAIn CH x THReshold NR3 specifies the threshold voltage TRIGGER MAIN LOGIC THRESHOLD CH1 5 sets the main logic trigger threshold for channel 1 to 5 volts TRIGger MAIn LOGIc WHEn Not on TDS 400A Specifies whether the main logic trigger occurs when the specified state goes true or false when TRIGger MAIn LOGIc CLAss is set to PATtern This is ...

Page 317: ...e This command is equivalent to selecting Mode Holdoff in the Trigger menu Trigger generates a trigger if a trigger is not detected within a specific time period waits for a valid trigger event specifies that a trigger event is automatically generated TRIGger MAIn PULse Query Only Not on TDS 400A Returns the main pulse trigger parameters Trigger Examples Group Syntax Arguments Examples Group ...

Page 318: ...gger on This command is equivalent to selecting Class in the Trigger menu Trigger TRIGger MAIn PULse CLAss GLItch RUNT WIDth SLEWRate TDS 500C 600B 700C only TIMEOut TDS 500C 600B 700C only TRIGger MAIn PULse CLAss Space WIDth TRIGger PULse MAIn CLAss SLEWRate TIMEOut RUNT GLItch GLItch triggers when a pulse is found that is of the specified polarity and width These are set with the commands TRIGg...

Page 319: ...lates the specified conditions TDS 500C 600B 700C only TIMEOut triggers when the pulse train stops in the selected state for longer than the specified time TDS 500C 600B 700C only TRIGGER MAIN PULSE CLASS WIDTH specifies a width pulse for the main trigger TRIGger MAIn PULse GLItch Query Only Not on TDS 400A Returns the current main glitch pulse trigger parameters Trigger TRIGger MAIn PULse GLItch ...

Page 320: ...s that the digitizing oscilloscope will trigger only on pulses that are wider than the specified width when the main trigger type is set to pulse glitch The width is specified using TRIGger MAIn PULse GLItch WIDth command TRIGGER MAIN PULSE GLITCH FILTER returns either ACCept or REJect indicating whether glitches are filtered TRIGger MAIn PULse GLItch POLarity Not on TDS 400A Sets or queries the p...

Page 321: ...ries the width for the main pulse glitch trigger This command is equivalent to selecting Polarity Width in the Trigger menu Trigger TRIGger MAIn PULse GLItch WIDth NR3 TRIGger MAIn PULse GLItch WIDth Space NR3 TRIGger PULse MAIn GLItch WIDth NR3 is the width of the glitch in seconds TRIGGER MAIN PULSE GLITCH WIDTH 15E 6 sets the width of the glitch to 15 ms TRIGger MAIn PULse RUNT Query Only Not o...

Page 322: ...EGAtive POSITIVe TRIGger MAIn PULse RUNT POLarity NEGAtive Space EITher POSITIVe TRIGger PULse MAIn RUNT POLarity 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 POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold wi...

Page 323: ...Only Sets or queries the trigger level switching thresholds for the main pulse runt trigger This command is equivalent to setting Set to TTL or Set to ECL in the Main Pulse Runt Trigger menu s Thresholds side menu item Trigger TRIGger MAIn PULse RUNT THReshold BOTh TTL ECL TRIGger PULse MAIn RUNT THReshold Space ECL TTL BOTh TTL sets the upper threshold to 1 8 V and the lower threshold to 0 8 V EC...

Page 324: ...Lse RUNT THReshold HIGH TRIGger PULse MAIn RUNT Space NR3 HIGH THReshold NR3 is the threshold in volts TRIGGER MAIN PULSE RUNT THRESHOLD HIGH 120E 3 sets the upper limit of the pulse runt trigger to 120 mV TRIGger MAIn PULse RUNT THReshold LOW TDS 510A 500C 600B 700C Only Sets or queries the lower limit for the main pulse runt trigger This command is equivalent to setting the threshold in the Puls...

Page 325: ...t to selecting Trigger When from the main Trigger s Pulse Runt menu and Occurs or Wider Than in the resulting side menu Trigger TRIGger MAIn PULse RUNT WHEN OCCurs WIDERthan TRIGger MAIn PULse RUNT WHEN OCCurs TRIGger PULse MAIn WHEN RUNT WIDERthan Space OCCurs specifies a trigger if a runt of any detectable width occurs WIDERthan specifies a trigger if a runt of greater than the specified width o...

Page 326: ...Gger PULse MAIn RUNT Space NR3 WIDth NR3 is the minimum width in seconds TRIGGER MAIN PULSE RUNT WIDTH 15E 6 sets the minimum width of the pulse runt trigger to 15 ms TRIGger MAIn PULse SLEWRate DELTATime TDS 500C 600B 700C Only Sets or queries the delta time used in calculating the slew rate trigger This is equivalent to selecting Trigger When from the main Trigger s Slew Rate menu and Delta Time...

Page 327: ...ger MAIn PULse SLEWRate POLarity EITher NEGAtive POSITIVe TRIGger MAIn PULse SLEWRate POLarity Space EITher POSITIVe NEGAtive TRIGger MAIn POLarity PULse SLEWRate NEGAtive indicates that a pulse edge must traverse from the upper most positive to lower most negative level for slew rate triggering to occur POSITIVe indicates that a pulse edge must traverse from the lower most negative to higher most...

Page 328: ... per second For example 1 2E 6 would represent a slew rate of 1 2 megavolts second TRIGger MAIn PULse SLEWRate THReshold BOTh TDS 500 600B 700C Only Sets the upper and lower slew rate trigger thresholds This is equivalent to selecting Thresholds from the main Trigger s Slew Rate menu and entering a value in the resulting side menu s High Threshold or Low Threshold items Trigger TRIGger MAIn PULse ...

Page 329: ...Lse SLEWRate THReshold HIGH NR3 TRIGger MAIn PULse SLEWRate THReshold HIGH TRIGger PULse MAIn Space NR3 HIGH THReshold SLEWRate NR3 is the threshold in volts TRIGGER MAIN PULSE SLEWRATE THRESHOLD HIGH 120E 3 sets the upper limit of the pulse slew rate trigger to 120 mV TRIGger MAIn PULse SLEWRate THReshold LOW TDS 500C 600B 700C Only Sets or queries the lower most negative limit of the two thresho...

Page 330: ...at is faster or slower than the specified delta time This is equivalent to selecting Trigger When from the main Trigger s Slew Rate menu and entering a value in the resulting side menu s Trig if Less Than or Trig if Greater Than items Trigger TRIGger MAIn PULse SLEWRate WHEn FASTERthan SLOWERthan TRIGger MAIn PULse SLEWRate WHEn FASTERthan TRIGger PULse MAIn WHEN SLEWRate SLOWERthan Space FASTERth...

Page 331: ...er This is equivalent to selecting the source in the Pulse Runt Source side menu Trigger specifies one of the input channels selects Channel 2 as the source for the main pulse trigger TRIGger MAIn PULse TIMEOut POLarity TDS 500C 600B 700C Only Sets or queries the polarity for the main pulse timeout trigger This command is equivalent to selecting Polarity in the Trigger menu with Type set to Time o...

Page 332: ...r STAYSHigh or STAYSLow polarity TRIGGER MAIN PULSE TIMEOUT POLARITY EITHER specifies that the polarity of the timeout trigger can be either positive or negative TRIGger MAIn PULse TIMEOut TIMe TDS 500C 600B 700C Only Sets or queries the pulse timeout trigger time in seconds This command is equivalent to selecting Time in the Trigger menu and entering a value with the keypad or general purpose kno...

Page 333: ...turn TRIGGER MAIN PULSE WIDTH LOWLIMIT 2 0E 9 HIGHLIMIT 2 0E 9 WHEN WITHIN POLARITY POSITIVE as the current main pulse trigger parameters TRIGger MAIn PULse WIDth HIGHLimit TDS 510A 500C 600B 700C Only Sets or queries the upper limit for the main pulse width trigger This is equiva lent to setting Upper Limit in the Pulse Width Trig When side menu Trigger TRIGger MAIn PULse WIDth HIGHLimit NR3 TRIG...

Page 334: ...PULse WIDth LOWLimit Space NR3 TRIGger PULse MAIn WIDth LOWLimit NR3 is the lower limit in seconds TRIGger MAIn PULse WIDth POLarity TDS 510A 500C 600B 700C Only Sets or queries the polarity for the main pulse width trigger This is equivalent to selecting the polarity in the Pulse Width Polarity side menu Trigger TRIGger MAIn PULse WIDth POLarity NEGAtive POSITIVe TRIGger MAIn PULse WIDth POLarity...

Page 335: ...he high limit or less than the low limit specified The high and low limits are specified with the TRIGger MAIn PULse WIDth HIGHLimit and TRIGger MAIn PULse WIDth LOWLimit commands respectively WIThin specifies a trigger when the duration of the pulse is within the high and low limits The high and low limits are specified with the TRIGger MAIn PULse WIDth HIGHLimit and TRIGger MAIn PULse WIDth LOWL...

Page 336: ...when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIG ger MAIn EDGE commands LOGIc TDS 510A 500C 600B 700C only specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger MAIn LOG Ic commands PULse TDS 510A 500C 600B 700C only specifies that a trigger occurs when a specified pulse is found and is contro...

Page 337: ... the current main video trigger parameters TRIGger MAIn VIDeo BY TDS 400A Option 05 Only Sets or queries the video trigger delay mode This is equivalent to using the Video TV Delay Mode side menu Trigger TRIGger MAIn VIDeo BY TIMe LINES LINE TRIGger MAIn VIDeo BY Space TRIGger TIMe LINE VIDeo MAIn BY LINES TIMe specifies a delay by time LINES specifies a delay by a number of video lines For the TD...

Page 338: ...n side menu when Class is NOT set to Custom Trigger ODD specifies interlaced video field 1 EVEN specifies interlaced video field 2 ALL specifies alternating both video field 1 and video field 2 FIELD1 specifies interlaced video field 1 For the TDS 400A this argument is available only for backward compatibility If the TDS 400A receives this argument it will convert it to ODD The TDS 400A will not o...

Page 339: ...argument in response to a query TRIGGER MAIN VIDEO FIELD ODD selects odd fields TRIGger MAIn VIDeo FIELD TDS 510A 500C 600B 700C Option 05 Only Sets or queries the field the video trigger acts on This is equivalent to pressing Field in the video main menu then Field in the side menu and entering a value with the keypad or general purpose knob Trigger specifies the video color field For example spe...

Page 340: ...L EVEN ODD NUMERic FIELDType NUMERic specifies a selected line in the selected field If you send this command when the mode is MONO or SECAM the digitizing oscilloscope will generate an SRQ ALL specifies a selected line in all fields EVEN specifies a selected line in even fields ODD specifies a selected line in odd fields TRIGGER MAIN VIDEO FIELDTYPE ALL selects a selected line in all fields TRIGg...

Page 341: ...exFmt as the Standard Field Rate from the side menu and entering a value with the keypad or the general purpose knob Trigger TRIGger MAIn VIDeo FLEXformat FIELDRATE NR3 TRIGger MAIn VIDeo FLEXformat FIELDRATE FIELDRATE Space NR3 TRIGger VIDeo MAIn FLEXformat NR3 the field rate TRIGGER MAIN VIDEO FLEXFORMAT FIELDRATE returns the specified field rate TRIGger MAIn VIDeo FLEXformat FIELDS TDS 510A 500...

Page 342: ...A 500C 600B 700C Option 05 Only Sets or queries the flexible format video lines in a frame This is equivalent to pressing Setup from the video main menu with FlexFmt as the Standard Lines from the side menu and entering the value with the keypad or the general purpose knob Trigger the frame lines returns the specified number of lines Syntax Arguments Examples Group Syntax Arguments Examples ...

Page 343: ...from the video main menu with FlexFmt as the Standard Sync Width from the side menu and entering the value with the keypad or the general purpose knob Trigger the negative sync width returns the specified flexible format negative sync width TRIGger MAIn VIDeo FLEXformat V1STArttime TDS 510A 500C 600B 700C Option 05 Only Sets or queries the time from the positive edge of the tri sync pulse for the ...

Page 344: ... Sets or queries the time from t0 to the trailing edge positive of the first negative vertical sync pulse This is equivalent selecting Setup from the video main menu with FlexFmt as the Standard pressing V1 Stop Time in the side menu and entering a value with the keypad or the general purpose knob Trigger the v1 stoptime returns the specified v1stoptime Arguments Examples Group Syntax Arguments Ex...

Page 345: ... is equivalent to selecting Setup from the video main menu with FlexFmt as the Standard pressing V2 Start Time in the side menu and entering a value with the keypad or the general purpose knob Trigger the v2 starttime returns the specified v2 starttime TRIGger MAIn VIDeo FLEXformat V2STOptime TDS 510A 500C 600B 700C Option 05 Only Sets or queries the time from t0 to the trailing edge positive of t...

Page 346: ...his is equivalent to toggling HDTV from the Video main menu Standard pop up pressing Format and then selecting a frame rate from the side menu Trigger TRIGger MAIn VIDeo HDTv NR1 TRIGger MAIn VIDeo HDTv TRIGger VIDeo MAIn Space NR1 HDTv NR1 specifies the frame rate More precisely 787 selects a 787 59 94 2 1 format 1050 selects a 1050 59 94 2 1 format 1125 selects a 1125 60 2 1 format 1250 selects ...

Page 347: ...might return TRIGger MAIn VIDeo HOLdoff VALue TDS 400A Option 05 Only Sets or queries the video trigger holdoff value This is equivalent to setting Holdoff in the Mode Holdoff side menu of the video trigger menu Trigger is from 0 to 100 and is a percent of the holdoff range set the holdoff value to be 10 of the holdoff range Group Syntax Examples Group Syntax Arguments Examples ...

Page 348: ...INE Option 05 Only Sets or queries the video trigger in terms of a number of lines This is equivalent to pressing the Line TV Delay Mode in the TDS 400A item in the video main menu pressing Line in the side menu if needed and entering a value with the keypad or the general purpose knob The minimum line number is the starting line in the field For PAL field 1 odd fields in the TDS 400A has line 2 1...

Page 349: ...Line item in the Video TV Delay Mode side menu This command is available for backwards compatibility Trigger NR3 specifies a number of lines to delay by TRIGGER MAIN VIDEO LINES 5 selects 5 lines for the desired delay period TRIGger MAIn VIDeo NTSc TDS 510A 500C 600B 700C Option 05 Only Sets or queries the NTSC mode selection This is equivalent to choosing 525 NTSC in the video main menu pop up Mo...

Page 350: ... are invalid TRIGger MAIn VIDeo PAL TDS 510A 500C 600B 700C Option 05 Only Sets or queries the PAL video trigger mode selection This is equivalent to toggling 625 PAL in the video main menu pop up Mode in the main menu and a side menu item PAL Mono or SECAM Trigger TRIGger MAIn VIDeo PAL MONo COLOr SECAm TRIGger MAIn VIDeo PAL Space TRIGger COLOr VIDeo MAIn PAL MONo SECAm MONo specifies mode for n...

Page 351: ...s side menu Trigger TRIGger MAIn VIDeo SCAN RATE1 RATE2 RATE3 RATE4 TRIGger MAIn VIDeo SCAN TRIGger VIDeo MAIn SCAN Space RATE2 RATE4 RATE3 RATE1 RATE1 specifies a 15 to 20 kHz video line rate RATE2 specifies a 20 to 25 kHz video line rate RATE3 specifies a 25 to 35 kHz video line rate RATE4 specifies a 35 to 64 kHz video line rate TRIGGER MAIN VIDEO SCAN RATE1 selects rate 1 TRIGger MAIn VIDeo SC...

Page 352: ...In VIDeo SOUrce CH x TRIGger MAIn VIDeo SOUrce Space TRIGger CH VIDeo MAIn SOUrce x CH x specifies one of the input channels CH1 CH2 CH3 or CH4 or CH1 CH2 AUX1 or AUX2 on the TDS 520C 620B 680B 724C TRIGGER MAIN VIDEO SOURCE CH1 selects channel 1 as the source for the main video trigger TRIGger MAIn VIDeo STANdard TDS 510A 500C 600B 700C Option 05 Only Sets or queries the video trigger standard Th...

Page 353: ...1050 59 94 2 1 1050 59 94 2 1 1125 60 2 1 1250 50 2 1 allows the user to specify the video parameters The default table is 1050 59 94 2 1 selects the NTSC video format TRIGger MAIn VIDeo SYNc Option 05 Only Sets or queries the video trigger sync polarity This is equivalent to selecting Sync Polarity from the video main menu and a side menu item Neg Sync or Pos Sync Trigger Syntax Arguments Example...

Page 354: ... the class in the Video Class side menu of the Video menu Trigger TRIGger MAIn VIDeo SYStem NTSc PAL SECAM CUSTom TRIGger MAIn VIDeo SYStem TRIGger VIDeo MAIn SYStem Space PAL CUSTom SECAM NTSc NTSc selects a condition that adheres to the National Television System Committee standards Specifically it assumes a line rate of 525 lines per frame and a frame rate of 30 Hz PAL selects a condition that ...

Page 355: ... Option 05 Only Sets or queries the video trigger delay time This is equivalent to entering the time in the Delay by Time item of the Video TV Delay Mode side menu Trigger TRIGger MAIn VIDeo TIMe NR3 TRIGger MAIn VIDeo TIMe Space NR3 TRIGger VIDeo MAIn TIMe NR3 specifies a delay time TRIGGER MAIN VIDEO TIME 5E 6 selects 5 ms for the desired delay time TRIGger STATE Query Only Returns the current s...

Page 356: ...t is in InstaVu mode PARTial indicates that the main trigger has occurred and the digitizing oscillo scope is waiting for trigger s for the delay by events REAdy indicates that all pretrigger information has been acquired and the digitizing oscilloscope is ready to accept a trigger SAVe indicates that the digitizing oscilloscope is in save mode and is not acquiring data TRIGger indicates that the ...

Page 357: ...cks the front panel This command is equivalent to LOCk NONe NOTE If the digitizing oscilloscope 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 Miscellaneous LOCk specifies all front panel buttons and knobs Examples Group...

Page 358: ...rds for applicable setting queries or 0 sets the Verbose State false which returns minimum length keywords for applicable setting queries sets the Verbose State true might return the value showing that the Verbose State is true WAI No Query Form Wait Prevents the digitizing oscilloscope from executing further commands or queries until all pending operations finish This command allows you to synchr...

Page 359: ...n external clock mode the time per div field will contain Waveform CURVe DATa SOUrce WFMPre WFMPre Query Only Returns the waveform formatting data for the first ordered waveform as specified by the DATa SOUrce command The channel and math waveforms selected by the command must be displayed TDS 400A when the TDS 400A is in external clock mode the time per div field will contain Waveform WAVFrm Rela...

Page 360: ...FMPRE BYT_NR 1 BIT_NR 8 ENCDG BIN BN_FMT RI BYT_OR LSB CH1 WFID Ch1 DC coupling 100 0mVolts div 500 0us div 500 points Sample mode NR_PT 1 PT_FMT Y XUNIT s XINCR 10 00E 6 XZERO 8 95E 6 PT_OFF 249 YUNIT Volts YMULT 4 000E 3 YOFF 0 0E 0 YZĆ ERO 0 0E 0 WFMPre BIT_Nr Returns the number of bits per binary waveform point for the first ordered waveform as specified by the DATa SOUrce command The WFMPre B...

Page 361: ... signed integer data point representation specifies positive integer data point representation specifies that the binary waveform data are positive integer data points returns either or as the current waveform data format WFMPre BYT_Nr Sets or queries the binary field data width for the first ordered waveform as specified by the DATa SOUrce command This command is equivalent to the DATa WIDth comm...

Page 362: ...ansfer when DATa WIDth or WFMPre BYT_Nr is set to 2 Waveform DATa ENCdg WFMPre BN_Fmt WFMPre ENCdg WFMPre BYT_Or LSB MSB WFMPre BYT_Or WFMPre Space LSB BYT_Or MSB LSB selects the least significant byte to be transmitted first MSB selects the most significant bye to be transmitted first WFMPRE BYT_OR MSB specifies that the most significant byte in the waveform data will be transferred first WFMPRE ...

Page 363: ...r WFMPre BN_Fmt specifies ASCII curve data specifies binary curve data specifies that the waveform data is in ASCII format might return indicating that the waveform data is in binary format WFMPre PT_Fmt No Query Form Selects the point format of the waveform data for the first ordered waveform as specified by the DATa SOUrce command Waveform Group Related Commands Syntax Arguments Examples Group S...

Page 364: ...e waveform record Only y values are explicitly transmitted Absolute coordinates are given by Xn XZEro XINcr n PT_Off Yn YZEro YMUlt yn YOFf sets the waveform data point format to enveloped WFMPre PT_Off No Query Form Specifies the trigger point within the waveform record for the reference waveform specified by the DATa DESTination command Waveform HORizontal TRIGger POsition 0 to the recordlength ...

Page 365: ...al in seconds per point WFMPre YMUlt No Query Form Specifies the vertical scale factor for the reference waveform specified by the DATa DESTination command Waveform is the vertical scale factor in YUNits usually volts per division WFMPre YOFf No Query Form Specifies the offset of the vertical component for the reference waveform specified by the DATa DESTination command Waveform Group Syntax Argum...

Page 366: ...rposes NOTE These commands do not support a query form and all information is ignored Table 2 34 Additional WFMPre Commands Command Argument Description WFMPre CRVchk CHKsmo NONe Binary curve error check WFMPre NR_PT NR1 Number of waveform points WFMPre WFId QString Waveform identifier WFMPre XUNit QString Horizontal units WFMPre XMUlt NR3 Horizontal X axis scale factor WFMPre XOFf NR3 Horizontal ...

Page 367: ... they can be queried Querying an invalid reference waveform generates an execution error In extended acquisition length mode it will return the acquisition record information as opposed to the waveform record information Waveform WFMPre wfm WFMPre wfm The format of the response is wfm WFID Qstring NR_PT NR1 PT_FMT ENV Y XUNit QString XINcr NR3 PT_Off NR1 YUNit QString YMUlt NR3 YOFf NR3 YZEro NR3 ...

Page 368: ...umber of data points If DATa WIDth is 2 then there are twice as many bytes 0 means that the waveform record is of an unspecified length might return as the number of data points in the waveform record trans ferred from channel 1 WFMPre wfm PT_Fmt Selects the data point format for the first ordered waveform as selected by the DATa SOUrce command On input wfm always defaults to the reference locatio...

Page 369: ...e 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 WFMPRE MATH1 PT_FMT might return ENV indicating that the MATH1 waveform data format is enveloped WFMPre wfm PT_Off Returns the trigger point within the waveform record or extended acquisition ...

Page 370: ...er division acquisition mode and record length The WFMPre wfm WFId command is ignored on input TDS 400A when the TDS 400A is in external clock mode the time per div field will contain 50 clks div Waveform WFMPre wfm WFId QString WFMPre wfm WFId QString Space WFMPre wfm WFId QString is the waveform identifier string WFMPre wfm XINcr Sets or queries the horizontal sampling interval On input wfm alwa...

Page 371: ...veform data at the time of creation The WFMPre wfm XUNit command is ignored on input TDS 400A when the TDS 400A is in external clock mode the time per div field will contain 50 clks div Waveform is s for seconds and specifies the units might return indicating that the horizontal units for channel 1 are seconds Group Syntax Arguments Group Syntax Arguments Examples ...

Page 372: ... XZEro NR3 WFMPre wfm XZEro Space NR3 WFMPre wfm XZEro NR3 is the offset in XUNits usually time WFMPre wfm YMUlt Sets or queries the vertical scale factor in YUNit per unscaled data point value On input wfm always defaults to the reference location specified by DATa DESTination regardless of what is sent Waveform WFMPre wfm YMUlt NR3 WFMPre wfm YMUlt Space NR3 WFMPre wfm YMUlt NR3 is the scale fac...

Page 373: ...dless of what is sent Waveform is the position in digitizing levels WFMPre wfm YUNit Returns the vertical Y axis units of the waveform data at the time of creation The WFMPre wfm YUNit command is ignored on input Waveform is for volts or for volts2 and specifies the units might return meaning that the units for the vertical component of the channel 2 waveform data are volts Group Syntax Arguments ...

Page 374: ...ll traces or live traces The ZOOm query returns the current vertical and horizontal positioning and scaling of the display This command is equivalent to selecting Reset All Factors or Reset Live Factors in the TDS 400A 500C 600B 700C Zoom Reset menu or selecting Reset Zoom Factors in the Zoom menu of the TDS 510A Zoom ZOOm RESET RESETLive TDS 400A 500C 600B and 700C only ZOOm Space RESET ZOOm RESE...

Page 375: ...oom ZOOm DUAl OFF ON NR1 ZOOm DUAl ZOOm Space OFF NR1 ON DUAl OFF or NR1 0 turns Dual Zoom mode off ON or NR1 0 turns Dual Zoom mode on ZOOM DUAL ON enables the Dual Zoom feature ZOOM DUAL returns either 0 or 1 depending on the state of Dual Zoom mode ZOOm DUAl OFFSet TDS 400A 500C 600B 700C Only Adjusts the requested horizontal offset between the centers of the main and second zoom boxes Zoom ZOO...

Page 376: ... graticule for use by the zoom preview state If you select the lower graticule horizontal and vertical knob changes will affect the underlying acquisition system If you select the upper graticule horizontal and vertical knob changes will affect the zoom factors Zoom ZOOm GRAticule LOWEr UPPer ZOOm GRAticule Space LOWEr GRAticule UPPer ZOOm LOWEr selects the lower graticule UPPer selects the upper ...

Page 377: ... positioned and scaled using the horizontal zoom parameters ALL specifies that all CH x Ref x Math x waveforms will be horizontal ly positioned and scaled together ZOOM HORIZONTAL LOCK LIVE specifies that all live waveforms are positioned and scaled together ZOOM HORIZONTAL LOCK returns either ALL LIVE or NONE ZOOm HORizontal POSition Sets or queries the horizontal position of zoomed waveforms The...

Page 378: ...pansion factor This command is equivalent to using the front panel Horizontal Scale knob when Zoom is on It is also equivalent to using Zoom Preview with the upper graticule selected in the TDS 500C 600B or 700C Zoom ZOOm HORizontal SCAle NR3 ZOOm HORizontal SCAle Space NR3 ZOOm HORizontal SCAle NR3 is the amount of expansion in the horizontal direction It is less than 1 if there is horizontal com...

Page 379: ...to be restored when InstaVu is switched off Do not use this condition if InstaVu is on InstaVu overrides the zoom on state PREView not on TDS 510A sets ZOOM STATE to preview Also it causes the oscilloscope to display both the ZOOM STATE OFF and ZOOM STATE ON traces simultaneously in dual half height graticules Do not use this condition if InstaVu is on InstaVu overrides the zoom preview state In e...

Page 380: ...sition in divisions ZOOM VERTICAL POSITION might return ZOOM VERTICAL POSITION 0 0E 0 ZOOm VERTical SCAle Sets or queries the vertical expansion and compression factor Zoom ACQuire MODe ZOOm VERTical SCAle NR3 ZOOm VERTical SCAle Space NR3 ZOOm VERTical SCAle NR3 is the amount of vertical expansion or compression ZOOM VERTICAL SCALE might return ZOOM VERTICAL SCALE 2 0E 0 Group Syntax Arguments Ex...

Page 381: ...t Status Enable Register DESER the Event Status Enable Register ESER and the Service Request Enable Register SRER The Standard Event Status Register SESR and the Status Byte Register SBR record certain types of events that may occur while the digitizing oscilloscope 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 exe...

Page 382: ...messages are listed in Table 3 6 on page 3 17 2 QYE Query Error Shows that either an attempt was made to read the Output Queue when no data was present or pending or that data in the Output Queue was lost 1 RQC Request Control Not used 0 LSB OPC Operation Complete Shows that the operation is complete This bit is set when all pending operations complete following an command The Status Byte Register...

Page 383: ...in the Status Register it controls In order for an event to be reported to its 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 below The Device Event Status En...

Page 384: ...ero ESB MAV 7 6 5 4 3 2 1 0 Figure 3 5 The Service Request Enable Register SRER The PSC command controls the Enable Registers contents at power on Sending PSC 1 sets the Enable Registers at power on as follows H DESER 255 equivalent to a DESe 255 command H ESER 0 equivalent to an ESE 0 command H SRER 0 equivalent to an SRE 0 command Sending PSC 0 lets the Enable Registers maintain their values in ...

Page 385: ...ly after sending any terminated query message or send a DCL Device Clear before sending the second query The Event Queue stores detailed information on up to 20 events If more than 20 events stack up in the Event Queue the 20th event is replaced by event code 350 Too many events Read the Event Queue with the EVENT query which returns only the event number with the EVMSG query which returns the eve...

Page 386: ...ice Request Enable Register SRER Read using SRE Write using SRE Event Queue Output Queue Event Event Event Byte Byte Byte 1 2 3 4 6 7 5 PON URQ CME EXE DDE QYE RQC OPC 7 6 5 4 3 2 1 0 PON URQ CME EXE DDE QYE RQC OPC 7 6 5 4 3 2 1 0 PON URQ CME EXE DDE QYE RQC OPC 7 6 5 4 3 2 1 0 RQS ESB MAV MSS 7 6 5 4 3 2 1 0 6 ESB MAV 7 6 5 4 3 2 1 0 Figure 3 6 Status and Event Handling Process When an event occ...

Page 387: ...ll 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 digitizing oscilloscope status and event reporting system provide ways to do this For example a typical application might...

Page 388: ...igure 3 8 Processing Sequence With Synchronization You can use four commands to synchronize the operation of the digitizing oscilloscope with your application program WAI BUSY OPC and OPC You can force commands to execute sequentially by using the WAI command This command forces completion of the previous commands before processing new ones The same command sequence using the WAI command for synch...

Page 389: ...s 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 single sequence acquisition Acquire waveform data Set up the measurement parameters Wait until the acquisition is complete before taking the measurement Take amplitude measurement on acquired data This sequenc...

Page 390: ... 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 on acquired data 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 Enabl...

Page 391: ...Queue once an operation is complete A timeout 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 single sequence acquisition SELECT CH1 ON HORIZONTAL RECORDLENGTH 500 ACQUIRE MODE SAMPLE ACQUIRE STOPAFTER SEQUENCE Acquire waveform data ACQUIRE STATE ON Set up the measurement paramet...

Page 392: ...ic SESR bit In the message tables that follow the associated SESR bit is specified in the table title with exceptions noted with the error message text Table 3 3 shows the messages when the system has no events or status to report These have no associated SESR bit Table 3 3 No Event Messages Code Message 0 No events to report queue empty 1 No events to report new events pending ESR Table 3 4 shows...

Page 393: ...error 131 Invalid suffix 134 Suffix too long 138 Suffix not allowed 140 Character data error 141 Invalid character data 144 Character data too long 148 Character data not allowed 150 String data error 151 Invalid string data 152 String data too long 158 String data not allowed 160 Block data error 161 Invalid block data 168 Block data not allowed 170 Expression error 171 Invalid expression 178 Exp...

Page 394: ... 220 Parameter error 221 Settings conflict 222 Data out of range 223 Too much data 224 Illegal parameter value 230 Data corrupt or stale 240 Hardware error 241 Hardware missing 242 Hardware configuration error 243 Hardware I O device error 250 Mass storage error 251 Missing mass storage 252 Missing media 253 Corrupt media 254 Media full 255 Directory full 256 File name not found 257 File name erro...

Page 395: ...rement error No crossing 2215 Measurement error No crossing second waveform 2216 Measurement error No crossing target waveform 2217 Measurement error Constant waveform 2218 Measurement error Unused 2219 Measurement error No valid edge No arm sample 2220 Measurement error No valid edge No arm cross 2221 Measurement error No valid edge No trigger cross 2222 Measurement error No valid edge No second ...

Page 396: ...nce memory 2248 Saveref error Source reference data invalid 2249 Reference deletion error Waveform in use for math 2258 Acq must be stopped 2259 File too big 2260 Calibration error 2270 Alias error 2271 Alias syntax error 2272 Alias execution error 2273 Illegal alias label 2274 Alias parameter error 2275 Alias definition too long 2276 Alias expansion error 2277 Alias redefinition not allowed 2278 ...

Page 397: ...DE Bit 3 Code Message 300 Device specific error 310 System error 311 Memory error 312 PUD memory lost 313 Calibration memory lost 314 Save recall memory lost 315 Configuration memory lost 350 Queue overflow does not set DDE bit Table 3 7 lists the system event messages These messages are generated whenever certain system conditions occur Table 3 7 System Event Messages Code Message 400 Query event...

Page 398: ...it 6 set 464 Bottom menu button 5 pushed URQ bit 6 set 465 Bottom menu button 6 pushed URQ bit 6 set 466 Bottom menu button 7 pushed URQ bit 6 set Table 3 8 lists warning messages that do not interrupt the flow of command execution These notify you that you may get unexpected results Table 3 8 Execution Warning Messages EXE Bit 4 Code Message 500 Execution warning 510 String data too long truncate...

Page 399: ...ive 550 InstaVu active deactivate to see change 551 InstaVu active deactivate to use math 552 EAL on turn off to see change EAL extended acquisition length mode 553 EAL on turn off to use math EAL extended acquisition length mode 570 Saveref warning decimated 500K waveform to 250K Ref TDS 700A 571 Option 05 not present 572 Option 2F not present Table 3 9 shows internal errors that indicate an inte...

Page 400: ...s GPIB board and associated drivers For example the programs will work with a Tektronix S3FG210 National Instruments GPIB PCII IIA GPIB package See Figure 4 1 Tektronix S3FG210 or National Instruments PCII IIA or PC Compatible and GPIB Board Figure 4 1 Equipment Needed to Run the Example Programs All the example programs assume that the GPIB system recognizes the digitizing oscilloscope as DEV1 an...

Page 401: ...files that come with the GPIB system Specifically the QuickBASIC programs use QBDECL BAS and QBIB OBJ The QuickC programs use DECL H and MCIB OBJ NOTE The programs you compile in the Sources directory work with the Tektronix S3FG210 National Instruments GPIB PCII IIA GPIB system It may take extra steps or changes to get them to work with older Tektronix GURU and other GPIB systems To make an execu...

Page 402: ...ifically To compile and link type To compile and link type To compile and link type 0 To compile and link type To compile and link type 6 Run the program by simply typing the program name To run type To run type To run 0 type 0 To run type To run type To make an executable for any of the following files perform the following 1 Install QuickBASIC 2 Install the Tektronix S3FG210 National Instruments...

Page 403: ...j 5 Perform the following two steps for example programs a Compile the program by using the following command bc o file bas where file is one of the example program names To compile MEAS BAS type bc o meas bas To compile COMM BAS type bc o comm bas To compile GETWFM BAS type bc o getwfm bas To compile CURSOR BAS type bc o cursor bas To compile TL BAS type bc o tl bas b Link the compiled program wi...

Page 404: ...n type To run type To run type NOTE The example programs disable front panel operation while they are running and reenable it when they terminate If your program terminates prematurely front panel operation may remain disabled To reenable front panel operation do one of the following cycle power on the digitizing oscilloscope or send the GPIB command to unlock the front panel You can send the comm...

Page 405: ...s 8 115 4 10 4 12 20 10 36 4 10 52 D 12 68 T 10 84 d 10 100 t 7 116 5 10 5 12 21 12 37 5 10 53 E 9 69 U 12 85 e 9 101 u 11 117 6 12 6 12 22 12 38 6 10 54 F 9 70 V 11 86 f 6 102 v 10 118 7 5 7 10 23 5 39 7 10 55 G 11 71 W 15 87 g 10 103 w 14 119 8 5 8 16 24 6 40 8 10 56 H 13 72 X 10 88 h 11 104 x 9 120 9 HT 0 9 16 25 6 41 9 10 57 I 6 73 Y 10 89 i 5 105 y 10 121 A LF 0 10 12 26 8 42 6 58 J 7 74 Z 10...

Page 406: ... LA7 27 39 67 LA23 7 37 55 107 TA7 G 47 71 127 TA23 W 57 87 147 SA7 g 67 103 167 SA23 w 77 119 1 0 0 0 10 GET BS 8 8 30 SPE CAN 18 24 50 LA8 28 40 70 LA24 8 38 56 110 TA8 H 48 72 130 TA24 X 58 88 150 SA8 h 68 104 170 SA24 x 78 120 1 0 0 1 11 TCT HT 9 9 31 SPD EM 19 25 51 LA9 29 41 71 LA25 9 39 57 111 TA9 I 49 73 131 TA25 Y 59 89 151 SA9 i 69 105 171 SA25 y 79 121 1 0 1 0 12 LF A 10 32 SUB 1A 26 52...

Page 407: ...ge BACKGround BACKWards BANdwidth BASe BAUd BELl BIN BIT_Nr BLAckman BMP BMPCOLOR BN_Fmt BOLd BOTh BOTTOM1 BOTTOM2 BOTTOM3 BOTTOM4 BOTTOM5 BOTTOM6 BOTTOM7 BOX BOXPcnt BURst BUSY BY BYCONTents BYT_Nr BYT_Or CALibrate CATalog CARea CENtronics CH1 CH2 CH3 CH4 CHKsm0 CLAss CLEar CLEARMenu CLEARSNapshot CLEARSpool CLOCk CMEan COLLision COLOr COMPARE CONTRast CONTROl COPy COUNt COUPling CPU CRMs CROSSHa...

Page 408: ... LEVel LFRej LIMit LINE LINES LINEAr LIVe LOCk LOG LOGIc LONG LOW LOWLimit LSB MAIn MAP MATH MATH1 MATH2 MATH3 MAXimum MAXRate MEAN MEANDBM MEANSTddev MEAS1 MEAS2 MEAS3 MEAS4 MEASUrement MEDian MEG MESSage METHod MID MID2 MINImum MINMax MINUSOne MKDir MODe MONo MORELimit MOREThan MSB NAMe NANd NDUty NEGAtive NEGSynchwidth NEWpass NOISErej NONe NOR NORMal NOVershoot NR_Pt NTSc NUMACq NUMAVg NUMEnv ...

Page 409: ...SOUrce SOURCE1 SOURCE2 SPECTral SRIbinary SRPbinary STANdard STARt STATE STATistics STDdev STOP STOPAfter STOPBits STORe STYle SYNc SYStem TARget TBposition TEKSecure TEMPErature TEMPLate TEXt THInkjet THReshold TIFf TIMe TIMEOut TITLe TO TOLerance TRACk TRIGAfter TRIGBar TRIGger TRIGT TRUe TTL TWEnty TWOfifty TYPe UNITS UNITSTring UNLock VALue VARpersist VBArs VDELTA VECtors VERBose VERTical VIDe...

Page 410: ...en responding to a serial poll It ceases to be a talker when the talk address if another device is sent with ATN asserted The digitizing oscilloscope has talk only capability for hardcopy operation H L4 Listener The digitizing oscilloscope becomes a listener when its listen address is sent with the ATN Attention line asserted The digitizing oscilloscope does not have listen only capability H SR1 S...

Page 411: ...control other devices H E2 Electrical The digitizing oscilloscope uses tristate buffers to provide optimal high speed data transfer Interface Messages Table C 1 shows the standard interface messages that are supported by the digitizing oscilloscope Table C 1 TDS Family Oscilloscope Standard Interface Message Message GPIB DCL Yes GET Yes GTL Yes LLO Yes PPC No PPD No PPE No PPU No SDC Yes SPD Yes S...

Page 412: ...nel 1 on all others off Cursor H Bar 1 position 10 of graticule height 3 2 divs from the center Cursor H Bar 2 position 90 of the graticule height 3 2 divs from the center Cursor V Bar 1 position 10 of the record length Cursor V Bar 2 position 90 of the record length Cursor amplitude units Base Cursor function Off Cursor mode Independent Cursor time units Seconds Date and time No change Delay even...

Page 413: ...r Ref Display color palette TDS 644B 684B 700C Normal Display color palette colors TDS 644B 684B 700C The colors of each palette are reset to factory hue saturation and lightness HLS values Display color persistence palette TDS 644B 684B 700C Temperature Display format YT Display graticule type Full Display instavu persistence TDS 500C 700C Varpersist Display instavu style TDS 500C 700C Vectors Di...

Page 414: ...cord length 500 points 10 divs Horizontal FastFrame TDS 500C 700C Off Horizontal FastFrame frame count TDS 500C 700C 2 Horizontal FastFrame frame length 500 Horizontal fit to screen Off Horizontal main time division 500 ms Horizontal main trigger position 50 Horizontal main trigger record length 500 points 10 divs Horizontal time base Main only Limit template V Limit H Limit 40 mdiv 40 mdiv Limit ...

Page 415: ...Source Channel 2 1 4 V Source levels are clipped to 1 2 V at the default volts division setting established by Factory Init Clock Edge Rising Logic trigger threshold all channels pattern and state TDS 510A 500C 600B 700C 1 4 V clipped to 1 2 V at the default volts division setting when no 10X probe attached Logic trigger triggers when pattern and state TDS 510A 500C 600B 700C Goes TRUE Main trigge...

Page 416: ...C Positive Pulse runt triggers when TDS 510A 500C 600B 700C Occurs Pulse runt width TDS 510A 500C 600B 700C 2 0 ns Pulse slew rate delta time 2 0 ns Pulse slew rate polarity Positive Pulse slew rate thresholds Upper Lower Trig if faster than 1 80 V 800 mV Pulse slew rate triggers when Trig if faster than Pulse timeout polarity TDS 500C 600B Either Pulse timeout time TDS 500C 600B 2 0 ns Pulse trig...

Page 417: ...cal position all channels 0 divs Vertical volts per division all channels 100 mV per division Zoom dual TDS 400A 500C 600B 700C Off Zoom dual offset TDS 400A 500C 600B 700C Minimum available Zoom dual window selected graticule TDS 400A 500C 600B 700C Upper Zoom graticule Upper Zoom horizontal all channels TDS 510A 1 0X TDS 400A 500C 600B 700C 2 0X Zoom horizontal lock All Zoom horizontal position ...

Page 418: ...ssage terminator The end of message terminator can be either an EOI or the ASCII code for line feed LF Equivalent time sampling ET A sampling mode in which the oscilloscope acquires signals over many repetitions of the event The TDS Family Series Digitizing Oscilloscopes use a type of equivalent time sampling called random equivalent time sampling It utilizes an internal clock that runs asynchrono...

Page 419: ...eral Purpose Interface Bus the common name for the communications interface system defined in IEEE Std 488 IEEE Acronym for the Institute for Electrical and Electronic Engineers QuickBASIC A computer language distributed by Microsoft that is based on the Beginner s All Purpose Symbolic Instruction Code QuickC A computer language distributed by Microsoft that is based on C TEKSecure A Tektronix cus...

Page 420: ...E 2 59 ALLEV 2 60 ALLOCATE 2 61 ALLOCATE WAVEFORM 2 61 ALLOCATE WAVEFORM FREE 2 62 ALLOCATE WAVEFORM REF x 2 62 Application menu command group 2 14 Application menu commands APPMENU 2 63 APPMENU LABEL 2 64 APPMENU LABEL BOTTOM 2 65 APPMENU LABEL RIGHT 2 66 APPMENU LABEL TITLE 2 66 APPMENU 2 63 APPMENU LABEL 2 64 APPMENU LABEL BOTTOM 2 65 APPMENU LABEL RIGHT 2 66 APPMENU LABEL TITLE 2 66 Argument c...

Page 421: ...6 Math waveform 2 7 MATH x 2 7 Measurement specifier 2 7 MEAS x 2 7 POSITION x 2 6 Reference waveform 2 7 REF x 2 7 Waveform 2 7 wfm 2 7 Command syntax 2 1 BNF Backus Naur form 2 1 Commands 1 1 Parts of 1 1 Syntax diagrams 1 1 Common command 2 26 2 28 Common GPIB commands CAL 2 69 CLS 2 79 Communication trigger 2 273 2 274 2 275 2 276 2 277 2 279 2 280 2 322 Concatenating command 2 4 Configuration...

Page 422: ...T ALL 2 110 DIAG SELECT CPU 2 111 DIAG SELECT DISPLAY 2 111 DIAG SELECT FPANEL 2 111 DIAG STATE 2 112 Diagram syntax 2 10 Disks included with this manual 1 2 Display command group 2 16 Display commands CLEARMENU 2 78 DISPLAY 2 113 DISPLAY CLOCK 2 113 DISPLAY COLOR CONTRAST 2 114 DISPLAY COLOR MAP item name TO 2 116 DISPLAY COLOR MAP item BYCONTENTS 2 115 DISPLAY COLOR PALETTE palette name item nam...

Page 423: ... On disk 1 2 Extended Acquisition Length mode 2 41 Glossary 1 F FACTORY 2 136 Factory initialization settings D 1 D 6 FASTFRAME 2 168 2 169 2 170 File system command group 2 18 File system commands FILESYSTEM COPY 2 137 FILESYSTEM CWD 2 138 FILESYSTEM DELETE 2 138 FILESYSTEM DELWARN 2 139 FILESYSTEM DIR 2 140 FILESYSTEM FORMAT 2 140 FILESYSTEM FREESPACE 2 141 FILESYSTEM MKDIR 2 141 FILESYSTEM OVER...

Page 424: ...RAME POSITION 2 169 HORIZONTAL FASTFRAME STATE 2 170 HORIZONTAL FITTOSCREEN 2 171 HORIZONTAL MAIN 2 172 HORIZONTAL MAIN SCALE 2 172 HORIZONTAL MAIN SECDIV 2 173 HORIZONTAL MODE 2 173 HORIZONTAL POSITION 2 174 HORIZONTAL RECORDLENGTH 2 175 HORIZONTAL RECORDSTART 2 176 HORIZONTAL ROLL 2 177 HORIZONTAL SCALE 2 178 HORIZONTAL SECDIV 2 178 HORIZONTAL TRIGGER 2 178 HORIZONTAL TRIGGER POSITION 2 179 HORI...

Page 425: ...SK n POINTSPcnt 2 199 MASK MASK n 2 196 MASK MASK n POINTS 2 198 MASK MASK n COUNt 2 197 MASK MASK n NR_PT 2 197 MASK SOURCE 2 200 MASK STANDARD 2 200 MASK TBPOSITION 2 204 MASK 2 190 MASK AUTOSET MODE 2 191 MASK AUTOSET OFFSETADJ 2 191 MASK COUNT 2 192 MASK COUNT STATE 2 193 MASK COUNT TOTAL 2 193 MASK COUNT WAVEFORMS 2 194 MASK DISPLAY See DISPLAY CLOCK MASK FILTER 2 195 MASK MASK n 2 196 MASK M...

Page 426: ...MEASUREMENT IMMED DELAY EDGE2 2 212 MEASUREMENT IMMED SOURCE1 2 213 MEASUREMENT IMMED SOURCE2 2 214 MEASUREMENT IMMED TYPE 2 214 MEASUREMENT IMMED UNITS 2 218 MEASUREMENT IMMED VALUE 2 218 MEASUREMENT MEAS x 2 219 MEASUREMENT MEAS x DELAY 2 219 MEASUREMENT MEAS x DELAY DIRECTION 2 220 MEASUREMENT MEAS x DELAY EDGE1 2 221 MEASUREMENT MEAS x DELAY EDGE2 2 221 MEASUREMENT MEAS x DELAY SOURCE1 2 224 M...

Page 427: ...lear command 2 246 PPC C 2 PPD C 2 PPE C 2 PPU C 2 Programming Examples 1 2 4 1 PSC 2 246 PSC command 3 4 PUD 2 246 Pulse trigger 2 303 2 304 2 305 2 306 2 307 2 308 2 309 2 310 2 311 2 312 2 313 2 314 2 315 2 316 2 317 2 318 2 319 2 320 2 321 2 322 Q Query Header in query response 2 153 2 344 Query command 2 1 Queue Event 3 5 Output 3 5 QuickBASIC 4 1 Glossary 2 QuickC 4 1 Glossary 2 Quoted strin...

Page 428: ...nd 2 2 Serial poll 3 2 Disable C 2 Enable C 2 Service request enable command 2 262 Service request enable register 2 262 Service Requests 1 2 SESR register 2 79 2 133 2 243 3 1 Set command 2 1 SET 2 261 Sethold trigger 2 295 2 296 2 297 2 298 2 299 Setting Command query 2 189 Query 2 189 Recall command 2 247 Save command 2 255 Setup Instrument preparation 1 3 Slewrate trigger 2 304 2 312 2 313 2 3...

Page 429: ... TRIGGER MAIN HOLDOFF VALUE 2 287 TRIGGER MAIN LEVEL 2 288 TRIGGER MAIN LOGIC 2 289 TRIGGER MAIN LOGIC CLASS 2 289 TRIGGER MAIN LOGIC CLOCK LEVEL 2 296 TRIGGER MAIN LOGIC DATA LEVEL 2 297 TRIGGER MAIN LOGIC FUNCTION 2 290 TRIGGER MAIN LOGIC INPUT 2 291 TRIGGER MAIN LOGIC INPUT CH x 2 292 TRIGGER MAIN LOGIC PATTERN INPUT CH4 2 292 TRIGGER MAIN LOGIC PATTERN WHEN 2 293 TRIGGER MAIN LOGIC PATTERN WHE...

Page 430: ...AIN VIDEO HOLDOFF 2 333 TRIGGER MAIN VIDEO HOLDOFF VALUE 2 333 2 334 TRIGGER MAIN VIDEO LINE 2 334 TRIGGER MAIN VIDEO LINES 2 335 TRIGGER MAIN VIDEO NTSC 2 335 TRIGGER MAIN VIDEO PAL 2 336 TRIGGER MAIN VIDEO SCAN 2 337 TRIGGER MAIN VIDEO SCANPERIOD 2 337 TRIGGER MAIN VIDEO SOURCE 2 338 TRIGGER MAIN VIDEO STANDARD 2 338 TRIGGER MAIN VIDEO SYNC 2 339 TRIGGER MAIN VIDEO SYSTEM 2 340 TRIGGER MAIN VIDE...

Page 431: ...LD HIGH 2 310 TRIGGER MAIN PULSE RUNT THRESHOLD LOW 2 310 TRIGGER MAIN PULSE RUNT WHEN 2 311 TRIGGER MAIN PULSE RUNT WIDTH 2 312 TRIGGER MAIN PULSE SLEWRATE DELTATIME 2 312 TRIGGER MAIN PULSE SLEWRATE POLARITY 2 313 TRIGGER MAIN PULSE SLEWRATE SLEWRATE 2 314 TRIGGER MAIN PULSE SLEWRATE THRESH OLD BOTH 2 314 TRIGGER MAIN PULSE SLEWRATE THRESH OLD HIGH 2 315 TRIGGER MAIN PULSE SLEWRATE THRESH OLD LO...

Page 432: ... 322 2 323 2 324 2 325 2 326 2 327 2 328 2 329 2 330 2 331 2 332 2 333 2 334 2 335 2 336 2 337 2 338 2 339 2 340 2 341 W WAI 2 344 Wait for operation complete 2 344 Warranted Characteristics Listed 2 42 Waveform command mnemonic 2 7 Waveform command group 2 38 Waveform commands CURVE 2 96 DATA 2 97 DATA DESTINATION 2 99 DATA ENCDG 2 99 DATA SOURCE 2 101 DATA START 2 102 DATA STOP 2 103 DATA TARGET...

Page 433: ...FMPRE WFID 2 352 WFMPRE XINCR 2 351 WFMPRE XMULT 2 352 WFMPRE XOFF 2 352 WFMPRE XUNIT 2 352 WFMPRE YMULT 2 351 WFMPRE YOFF 2 351 WFMPRE YUNIT 2 352 WFMPRE YZERO 2 352 WFMPRE ZMULT 2 352 WFMPRE ZOFF 2 352 WFMPRE ZUNIT 2 352 WFMPRE ZZERO 2 352 Width trigger 2 304 2 319 2 320 2 321 Z ZOOM 2 360 Zoom command group 2 45 Zoom commands ZOOM 2 360 ZOOM DUAL 2 361 ZOOM DUAL OFFSET 2 361 ZOOM GRATICULE 2 36...

Reviews: