background image

Programmer Manual

TDS Family Digitizing Oscilloscopes
(TDS 410A, 420A, 460A, 520A, 524A, 540A, 544A,
620A, 640A, 644A, 684A, 744A & 784A)

070-8709-07

Summary of Contents for TDS 410A

Page 1: ...Programmer Manual TDS Family Digitizing Oscilloscopes TDS 410A 420A 460A 520A 524A 540A 544A 620A 640A 644A 684A 744A 784A 070 8709 07 ...

Page 2: ...Technical 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 P...

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: ......

Page 5: ...enu Commands 2 12 Calibration and Diagnostic Commands 2 13 Cursor Commands 2 13 Display Commands 2 14 File System Commands 2 16 Hardcopy Commands 2 17 Horizontal Commands 2 17 Limit Test Commands 2 19 Measurement Commands 2 19 Miscellaneous Commands 2 21 RS 232 Commands 2 22 Save and Recall Commands 2 22 Status and Error Commands 2 23 Trigger Commands 2 24 Vertical Commands 2 31 Waveform Commands ...

Page 6: ... Programmer Manual 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 7: ...ess in the GPIB Configuration Side Menu 1 6 Figure 2 1 Command Message Elements 2 2 Figure 2 2 Block Argument Example 2 9 Figure 2 3 Typical Syntax Diagrams 2 10 Figure 2 4 Message Window Coordinates 2 197 Figure 2 5 LESSThan and MOREThan Arguments 2 239 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 Device Event Status Enable Regi...

Page 8: ...s Commands 2 21 Table 2 16 RS 232 Commands 2 22 Table 2 17 Save and Recall Commands 2 23 Table 2 18 Status and Error Commands 2 23 Table 2 19 Trigger Commands 2 25 Table 2 20 Vertical Commands 2 31 Table 2 21 Waveform Commands 2 35 Table 2 22 Zoom Commands 2 37 Table 2 23 Waveform Data Points Supported for Reference Locations 2 54 Table 2 24 Commands that Affect BUSY Response 2 60 Table 2 25 Offse...

Page 9: ...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 C 1 TDS Family Oscilloscope Standard Interface Message C 2 Table D 1 Factory Initialization Set...

Page 10: ...Table of Contents vi TDS Family Oscilloscope Programmer Manual ...

Page 11: ...erface Related Manuals Table i lists other documentation for the TDS 410A 420A 460A 520A 524A 540A 544A 620A 640A 644A 684A 744A 784A digitizing oscilloscopes Table i Other Documentation Manual Tek Part Number TDS 410A 420A 460A 070 8034 XX TDS 520A TDS 524A TDS 540A TDS 544A 070 8710 XX TDS 620A TDS 640A TDS 644A 070 8715 XX TDS 684A 744A 784A 070 8991 XX TDS 500A 600A Option 05 Video Trigger 070...

Page 12: ...lloscope Programmer Manual Table i Other Documentation Cont Manual Tek Part Number TDS Service Manual TDS 410A 420A 460A 070 8036 XX TDS 520A 524A 540A 544A 070 8713 XX TDS 620A 640A 644A 070 8718 XX TDS 684A 744A 784A 070 8992 XX ...

Page 13: ...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 section Section 2 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 Header...

Page 14: ...e form of status and error messages Figure 1 3 illustrates the basic operation of this system The Status and Events section Section 3 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 15: ...trol program 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 Con...

Page 16: ...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 17: ...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 18: ...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 19: ... Naur Form BNF notation and syntax diagrams This manual uses the following BNF symbols 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 queries ...

Page 20: ...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 betw...

Page 21: ... 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 command to control this feature If header is on the query response returns command headers and formats itself as a valid set co...

Page 22: ...reviations If you use the command to have command headers included as part of query responses you can further control whether the returned headers are abbreviated or are full length The command lets you control this You can concatenate any combination of set commands and queries using a semicolon The digitizing oscilloscope executes concatenated commands in the order received When concatenating co...

Page 23: ...y be concatenated in the same message For example ACQuire MODe NORMal NUMAVg STATE is a valid message that sets the acquisition mode to normal The message then queries the number of acquisitions for averaging and the acquisition state Concatenated commands and queries are executed in the order received Here are some invalid concatenations H DISPlay INTENsity TEXt 80 ACQuire NUMAVg 10 no colon befo...

Page 24: ...e application menu is displayed commands may specify which menu button to use Symbol Meaning BOTTOM x A main menu button selector x is 1 2 3 4 5 6 or 7 Main menu buttons are located along the bottom of the display and are numbered left to right starting with 1 RIGHT x A side menu button selector x is 1 2 3 4 or 5 Side menu buttons are located along the right side of the display and are numbered to...

Page 25: ... use as a mnemonic in the header Symbol Meaning A reference waveform specifier is either or In some commands you can specify a waveform regardless of whether it is a channel waveform a math waveform or a reference waveform Specify such a waveform as follows Symbol Meaning Can be or Argument Types The argument of a command may be in one of several forms The individual descriptions of each command t...

Page 26: ...y a group of ASCII characters enclosed by a single quote or double quote For example this is a quoted string Symbol Meaning QString Quoted string of ASCII text Follow these rules when you use quoted strings 1 A quoted string can include any character defined in the 7 bit ASCII character set See Appendix A Character Charts on page A 2 2 Use the same type of quote character to open and close the str...

Page 27: ...nt form Symbol Meaning NZDig A nonzero digit character in the range 1 9 Dig A digit character in the range 0 9 DChar A character with the hex equivalent of 00 through FF hexadecimal 0 through 255 decimal Block A block of data bytes defined as Block NZDig Dig Dig DChar 0 DChar terminator NZDig specifies the number of Dig elements that follow Taken together the Dig elements form a decimal integer th...

Page 28: ... 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 or H Elements are connected by arrows that show the allowed paths through the diagram and thus the orders in which you can send the elements Parallel paths show that you must take one and only one of the paths A path around a group of elements s...

Page 29: ...mands affect waveform acquisition These commands control mode averaging enveloping and single waveform acquisition Persistence controls are in the Display Commands section on page 2 14 Table 2 4 lists these commands Table 2 4 Acquisition Commands Header Description ACQuire Return acquisition parameters ACQuire AUTOSAve TDS 7XXA some 6XXA Save waveforms to reference memory ACQuire MODe Acquisition ...

Page 30: ...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 31: ...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 32: ...rtical distance between 1st and 2nd paired cursors Position vertical bar cursors Return horizontal distance between cursors Position a vertical cursor TDS 4XXA 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 5XXA 6XXA 7XXA TDS 4XXA Return unit string for the vertical bar...

Page 33: ...et palette TDS 524A 544A 644A 684A 7XXA Reset all palettes to their factory default settings TDS 524A 544A 644A 684A 7XXA Reset a selected palette to its factory default settings TDS 524A 544A 644A 684A 7XXA Set the color of a selected item on a selected palette Displayed data interpolation YT or XY display Graticule style TDS 7XXA InstaVu persistence type variable or infinite TDS 7XXA InstaVu wav...

Page 34: ...y of message window File System Commands File system commands help you use the built in 3 5 inch floppy 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 DI...

Page 35: ...ontrol 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 12 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 12 Horizontal Commands H...

Page 36: ...Frame frame to display HORizontal FASTframe STATE TDS 5XXA 7XXA only Setup FastFrame acquisition HORizontal FITtoscreen TDS 4XXA 5XXA 6XXA 7XXA 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 Turn delay time base on or off HORizontal POSition Portion of ...

Page 37: ...d Turn limit testing on or off Template to compare waveform to Reference storage for template waveform Template waveform source Tested waveform horizontal tolerance Tested waveform vertical tolerance Measurement Commands Measurement commands control the automated measurement system Table 2 14 lists these commands Up to four automated measurements can be displayed on the screen In the commands thes...

Page 38: ...easurement Search direction to use for delay measure ments Which waveform edge to use for delay measurements Which waveform edge to use for delay measurements Channel to take measurement from Second channel to take measurement from delay or to channel The measurement to be taken Return measurement units Return measurement result Return parameters on measurement Return delay measurement parameters ...

Page 39: ...rement 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 Miscellaneous Commands Miscellaneous commands do not fit into other categories Table 2 15...

Page 40: ...nd 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 16 lists these commands Table 2 16 RS 232 Commands Header Description Return RS 232 parameters Set baud rate Set hard flagging Set parity Set soft flagging Set of stop bits Save and Recall Commands Save and Recal...

Page 41: ...rument settings File System only Recall saved waveform Save settings Save instrument settings Save waveform TDS 4XXA 7XXA only Specifies the file format for saved waveforms Status and Error Commands Table 2 18 lists the status and error commands the digitizing oscilloscope supports These commands let you determine the status of the digitizing oscilloscope and control events Several commands and qu...

Page 42: ...gitizing oscilloscope triggering Table 2 19 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 through a voltage level of your choosing You can also set TDS 5XXA 6XXA an...

Page 43: ...to 50 TRIGger MAIn EDGE Return main edge trigger parameters TRIGger MAIn EDGE COUPling Main trigger coupling TRIGger MAIn EDGE SLOpe Main trigger slope TRIGger MAIn EDGE SOUrce Main trigger source TRIGger MAIn HOLDoff Return main trigger holdoff value TRIGger MAIn HOLDoff ACTUal TDS 684A 7XXA Return main trigger holdoff value in seconds TRIGger MAIn HOLdoff BY TDS 684A 7XXA Main trigger holdoff de...

Page 44: ...rn trigger TRIGger MAIn LOGIc SETHold CLOCk EDGE TDS 684A 7XXA Clock edge polarity for setup and hold violation triggering TRIGger MAIn LOGIc SETHold CLOCk LEVel TDS 684A 7XXA Setup Hold clock voltage trigger level TRIGger MAIn LOGIc SETHold CLOCk SOUrce TDS 684A 7XXA Setup Hold clock input source TRIGger MAIn LOGIc SETHold DATa LEVel TDS 684A 7XXA Setup Hold data level TRIGger MAIn LOGIc SETHold ...

Page 45: ...ter on and off TDS 5XXA 6XXA 7XXA Glitch filter positive negative or both TDS 5XXA 6XXA 7XXA Glitch trigger with differentiation between glitch and valid pulse TDS 5XXA 6XXA 7XXA Return runt trigger parameters TDS 5XXA 6XXA 7XXA Runt trigger positive negative or both TDS 5XXA 6XXA 7XXA Return runt trigger thresholds TDS 684A 7XXA Trigger level switching thresholds TDS 5XXA 6XXA 7XXA Upper limit fo...

Page 46: ...XXA 7XXA Pulse trigger channel TRIGger MAIn PULse WIDth TDS 5XXA 6XXA 7XXA Return trigger pulse width parameters TRIGger MAIn PULse WIDth HIGHLimit TDS 5XXA 6XXA 7XXA Pulse trigger maximum pulse width TRIGger MAIn PULse WIDth LOWLimit TDS 5XXA 6XXA 7XXA Pulse trigger minimum pulse width TRIGger MAIn PULse WIDth POLarity TDS 5XXA 6XXA 7XXA Pulse trigger positive negative or both TRIGger MAIn PULse ...

Page 47: ...Option 05 Set time from positive edge of tri sync pulse for the last line in the selected field t0 to trailing edge positive of the first negative vertical sync pulse TRIGger MAIn VIDeo FLEXformat V2STArttime TDS 5XXA 6XXA 7XXA Option 05 Set time from t0 to the leading edge positive of the second vertical sync pulse TRIGger MAIn VIDeo FLEXformat V2STOptime TDS 5XXA 6XXA 7XXA Option 05 Set time fro...

Page 48: ...In VIDeo SCANPeriod TDS 4XXA Option 5 Set video trigger scan period TRIGger MAIn VIDeo SOUrce Option 05 Select video trigger source TRIGger MAIn VIDeo STANdard TDS 5XXA 6XXA 7XXA Option 05 Select video trigger standard TRIGger MAIn VIDeo SYNc Option 05 Select video trigger sync polarity TRIGger MAIn VIDeo SYStem TDS 4XXA Option 5 Select video trigger class TRIGger MAIn VIDeo TIMe TDS 4XXA Option 5...

Page 49: ...Return vertical parameters CH x BANdwidth Channel bandwidth CH x COUPling Channel coupling CH x IMPedance Channel impedance CH x OFFSet Channel offset CH x POSition Channel position CH x PRObe Return channel probe attenuation 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 5XXA 6XXA 7XXA some...

Page 50: ...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 51: ...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 52: ...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 53: ... 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 Format of curve points WFMPre PT_Off Trigger position WFMP...

Page 54: ...et 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 YMUlt Vertical scale factor WFMPre wfm YOFf Vertical offset WFMPre wfm YUNit Vertical units WFMPre wfm YZEro Offset voltage ...

Page 55: ... DUAl TDS 4XXA 7XXA Turn dual zoom mode on and off ZOOm DUAl OFFSet TDS 4XXA 7XXA Adjust the requested horizontal offset between the centers of the main and second zoom boxes ZOOm GRAticle TDS 4XXA 7XXA 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 Hori...

Page 56: ...Command Groups 2 38 TDS Family Oscilloscope Programmer Manual ...

Page 57: ...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 7XXA Some 6XXA 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 58: ...itizing 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 digitizing oscilloscope sampling system always samples at the maximum rate and so an acquisition inter...

Page 59: ...data point value is simply the first sampled value that was taken during the acquisition interval In sample mode all waveform data has 8 bits of precision You can request 16 bit data with a CURVe query but the lower order 8 bits of data will be zero SAMple is the default mode PEAKdetect for the TDS 4XXA 5XXA 7XXA specifies the display of the high low range of the samples taken from a single wavefo...

Page 60: ...lting waveform shows the PEAKdetect range of data points from several separate waveform acquisitions The number of waveform acquisitions that go into making up the envelope waveform is set or queried using the ACQuire NUMENv command ACQUIRE MODE ENVELOPE sets the acquisition mode to display a waveform that is an envelope of many individual waveform acquisitions ACQUIRE MODE might return ENVELOPE A...

Page 61: ...Vg 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 75 acquisitions specified for averaging ACQuire NUMEnv Sets the number of waveform acquisitions that make up an env...

Page 62: ...ing that acquisitions are acquired infinitely for enveloped waveforms ACQuire REPEt TDS 4XXA 5XXA 7XXA Only Controls repetitive signal acquisition This is equivalent to setting Repetitive Signal in the Acquire menu When the digitizing oscilloscope is in real time operation this setting has no effect The ACQuire REPEt command specifies the behavior of the acquisition system during equivalent time E...

Page 63: ...RE REPET OFF turns repetitive mode off ACQUIRE REPET might return 1 indicating that repetitive signal acquisition mode is on ACQuire STATE Starts or stops acquisitions This is the equivalent of pressing the front panel RUN STOP button If ACQuire STOPAfter is set to SEQuence other signal events may also stop acquisition Acquisition ACQuire NUMACq ACQuire REPEt ACQuire STOPAfter ACQuire STATE OFF ON...

Page 64: ... data accumulated prior to the It also resets the number of acquisitions starts acquisition of waveform data and resets the number of acquisitions count NUMACQ to zero returns either or depending on whether the acquisition system is running ACQuire STOPAfter Tells the digitizing oscilloscope when to stop taking acquisitions This is equivalent to setting Stop After in the Acquire menu Acquisition A...

Page 65: ...00 waveforms then the digitizing oscilloscope will stop only after all 100 waveforms have been acquired The ACQuire STATE command and the front panel RUN STOP button will also stop acquisition when the digitizing oscilloscope is in single sequence mode LIMit specifies the digitizing oscilloscope stops after the limit test condition is met NOTE If you set the acquisition system to single sequence e...

Page 66: ... the alias feature on ALIAS returns 1 when aliases are on ALIas CATalog Query Only Returns a list of the currently defined alias labels separated by commas If no aliases are defined the query returns the string Alias ALIas CATalog ALIas CATalog QString QString ALIAS CATALOG might return the string SETUP1 TESTMENU1 DEFAULT showing there are 3 aliases named SETUP1 TESTMENU1 and DEFAULT ALIas DEFIne ...

Page 67: ...letters numbers and underscores other characters are not allowed The label must be 12 characters The second QString or Block is a complete sequence of program messages The messages can contain only valid commands that must be separated by semicolons and must follow all rules for concatenating commands see page 2 4 The sequence must be 80 characters NOTE Attempting to give two aliases the same name...

Page 68: ...ELEte without specifying an alias causes an execution error QString must be a previously defined alias ALIAS DELETE SETUP1 deletes the alias named SETUP1 ALIas DELEte ALL No Query Form Deletes all existing aliases Alias ALIas DELEte ALL ALIas DELEte ALL ALIAS DELETE ALL deletes all aliases ALIas DELEte NAMe No Query Form Removes a specified alias This command is identical to ALIas DELEte Alias ALI...

Page 69: ...0 turns alias expansion off If a defined alias is sent when ALIas STATE is OFF a command error 102 will be generated or 0 turns alias expansion on When a defined alias is received the specified command sequence is substituted for the alias and executed turns the command alias feature off returns when alias mode is off ALLEv Query Only Causes the digitizing oscilloscope to return all events and the...

Page 70: ... Comma QString QString Message Command Command is the command that caused the error and may be returned when a command error is detected by the digitizing oscilloscope As much of the command will be returned as possible without exceeding the 60 character limit of the Message and Command strings combined The command string is right justified ALLEV might return the string ALLEV 2225 Measurement erro...

Page 71: ...n ALLOCATE WAVEFORM REF1 500 REF2 500 REF3 500 REF4 0 indicating that 500 data points are allocated to each of the first three reference memory locations ALLOcate WAVEform FREE Query Only Returns the approximate number of data points that have not been allocated Save and Recall ALLOcate WAVEform FREE WAVEform ALLOcate FREE NR1 is the approximate number of data points available ALLOCATE WAVEFORM FR...

Page 72: ...l be forced to the next highest valid value and those higher than the maximum will be forced to the maximum For example 15002 points on a TDS 544A with option 1M will allocate 50000 points of data for the reference No complete references are stored for 500000 data points in the TDS 7XXA Table 2 23 Waveform Data Points Supported for Reference Locations Configuration TDS 410A TDS 420A TDS 460A TDS 5...

Page 73: ...APPMenu APPMenu Space ACTivate ACTivate displays the Application menu Use the CLEARMenu command to deactivate the Application menu Once the Application menu is activated whenever a front panel menu button is pressed an event is generated that tells which button was pressed See page 3 17 for event codes Menu button presses will also generate Service Requests when the URQ bit is enabled in DESER and...

Page 74: ...r defined menu labels from the display APPMenu LABel BOTTOM x Defines a label for the main menu button that is specified by x Main menu buttons are located along the bottom of the display and are numbered from 1 to 7 starting with the left most button Application Menu APPMenu LABel BOTTOM x QString APPMenu LABel BOTTOM x LABel BOTTOM Space QString APPMenu Space x QString is the menu button label a...

Page 75: ...wing the ESC in reverse video until another ESC character is found in the string NOTE The use of any undocumented codes may produce unpredictable results The label area is 45 pixels high and 90 pixels wide The length of the label that fits in the label area depends on the contents of the label because the width of characters varies The label area is about 10 characters wide and 3 lines high For a ...

Page 76: ...a 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 displays the label TEST ON next to the top side menu button APPMenu TITLe Sets or queries the user defined application menu title The title is displayed above the side menu Application Menu APPMenu APPMenu LABel is the side menu title and can include any of the characters show...

Page 77: ...uses the digitizing oscilloscope to adjust its vertical horizontal and trigger controls to provide a stable display of the selected waveform This is equivalent to pressing the front panel AUTOSET button For a detailed description of the autoset function see Autoset in the Reference section of the User Manual for your instrument Miscellaneous AUTOSet EXECute EXECute AUTOSet space EXECute autosets t...

Page 78: ...le 2 24 1 means that the digitizing oscilloscope is busy processing one of the commands listed in Table 2 24 Table 2 24 Commands that Affect BUSY Response Operation Command Single sequence acquisition ACQuire STATE ON or ACQuire STATE RUN when ACQuire STOPAfter is set to SEQuence Hardcopy output HARDCopy STARt might return indicating that the instrument is busy CAL Query Only Instructs the digitiz...

Page 79: ...ery Only Returns the vertical parameters Because CH x SCAle and CH x VOLts are identical only CH x SCAle is returned Vertical CH x CH x CH1 might return the string CH1 SCALE 10 0E 3 POSITION 0 0E 0 OFFSET 0 0E 0 COUPLING DC IMPEDANCE MEG BANDWIDTH FULL for chan nel 1 CH x BANdwidth Sets or queries the bandwidth setting of the specified channel This is equivalent to setting Bandwidth in the Vertica...

Page 80: ...sets the channel bandwidth to the full bandwidth of the digitizing oscillo scope sets the bandwidth of channel 2 to 20 MHz might return which indicates that there is no bandwidth limiting on channel 1 CH x COUPling Sets or queries the input attenuator coupling setting of the specified channel This is equivalent to setting Coupling in the Vertical menu Vertical CH x IMPedance Arguments Examples Gro...

Page 81: ...x IMPedance Sets or queries the impedance setting at the specified input channel This is equivalent to setting the Impedance in the Ch x Coupling Impedance side menu TDS 684A and 7XXA only When you attach an active 50 W probe to an input channel of the TDS 684A or 7XXA the oscilloscope reduces the maximum vertical scale from 10 V to 1 V per division For example an active 10X probe would provide 10...

Page 82: ...CH x OFFSet 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 ...

Page 83: ...et 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 equival...

Page 84: ...cating 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 SCAle Sets or queries the vertical gain of the specified channel This is equivalent to setting Fine Scale in the Vertical menu or adjustin...

Page 85: ...etting of channel 2 is 1 V per division CH x VOLts Sets or queries the vertical gain of the specified channel This command is identical to the CH x SCAle command and is included for compatibility purposes Only CH x SCAle is returned in response to a CH x query Vertical CH1 SCAle 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 VOLT...

Page 86: ...command clears the following H the Event Queue H the Standard Event Status Register SESR H the Status Byte Register except the MAV bit see below If the CLS command immediately follows an the Output Queue and MAV bit Status 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 doe...

Page 87: ...ngs Cursor CURSor CURSor CURSOR might return CURSOR FUNCTION OFF VBARS UNITS SECONDS POSITION1 500 0E 6 POSITION2 4 50E 3 SELECT CURSOR1 CURSOR HBARS POSITION1 3 20E 0 POSITION2 3 20E 0 SELECT CURSOR1 as the current cursor settings CURSor FUNCtion Selects and displays the cursor type Cursors are attached to the selected waveform This command is equivalent to setting Function in the Cursor menu Cur...

Page 88: ...cursors that measure time specifies paired cursors that measure both time and volts selects vertical bar type cursors CURSor HBArs Query Only Returns the current settings for the horizontal bar cursors Cursor might return CURSor HBArs DELTa Query Only Returns the voltage difference between the two horizontal bar cursors Cursor Arguments Examples Group Syntax Examples Group Syntax ...

Page 89: ...ON x Space NR3 NR3 specifies the cursor position relative to ground in volts CURSOR HBARS POSITION1 25 0E 3 positions one of the horizontal cursors at 25 0 mV CURSOR HBARS POSITION2 might return 64 0E 3 indicating that one of the horizontal bar cursors is at 64 0 mV CURSor HBArs POSITION x Pcnt TDS 4XXA Only Sets or queries the position of the horizontal bar cursors x is either 1 or 2 in units of ...

Page 90: ...izontal bar cursor is active for front panel control The active cursor will be displayed as a solid horizontal line and can be moved using the front panel general purpose knob when the cursor menu is active The unselected cursor will be 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 CURSor H...

Page 91: ...uivalent to setting Amplitude in the Cursor menu Cursor CURSor HBArs UNIts BASe IRE CURSor HBArs UNIts CURSor HBArs UNIts Space IRE BASe BASe specifies base as the unit of measure IRE specifies IRE as the unit of measure These units are typically used with video signals CURSOR HBARS UNITS BASE sets the units for the horizontal bar cursors to base CURSOR HBARS UNITS returns IRE when the horizontal ...

Page 92: ...ve separately CURSOR MODE TRACK specifies that the cursors positions move in unison CURSOR MODE might return TRACK showing the two cursors move in unison CURSor PAIred Positions the paired cursors Also returns the current paired cursor settings Cursor DATa STARt DATa STOP CURSor PAIred SNAp CURSor PAIred CURSor PAIred Space SNAp SNAp positions the paired cursors at DATa STARt and DATa STOP Related...

Page 93: ...solute value of the vertical position of the first cursor minus the vertical position of the second cursor Cursor CURSor FUNCtion CURSor PAIred HDELTA CURSor PAIred HDELTA CURSOR PAIRED HDELTA might return 5 08E 0 for the voltage difference between the two cursors CURSor PAIred HPOS1 Query Only Queries the horizontal bar voltage position of the first paired cursor Cursor CURSor FUNCtion CURSor PAI...

Page 94: ...d paired cursor x is either 1 or 2 and refers to the first or second cursor The CURSor VBArs UNits command specifies the units for these cursors Cursor CURSor FUNCtion CURSor VBArs UNits CURSor PAIred POSITION2 NR3 CURSor PAIred POSITION2 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...

Page 95: ...PAIred POSITION x Pcnt CURSor PAIred POSITION x Space NR3 Pcnt NR3 has a range of 0 to 100 It specifies the cursor position relative to the record length of the selected waveform CURSOR PAIRED POSITION1PCNT might return 4 50 E 1 indicating cursor 1 is positioned at 45 of the record length of the selected waveform CURSor PAIred SELect Selects the active paired cursor The active cursor appears as a ...

Page 96: ...ctive cursor returns when the first paired cursor is the active cursor CURSor PAIred UNIts Sets or queries the units for the paired cursors This is equivalent to setting Amplitude in the Cursor menu Cursor specifies base as the unit of measure specifies IRE as the unit of measure These units are typically used with video signals Syntax Arguments Examples Group Syntax Arguments ...

Page 97: ...th option 05 On the TDS 4XXA position can also appear in units of clocks or 1 clocks Cursor CURSor FUNCtion CURSor PAIred VDELTA CURSor PAIred VDELTA CURSOR PAIRED VDELTA might return 1 064E 00 indicating that the time between the paired cursors is 1 064 seconds CURSor VBArs Positions the vertical bar cursors and the CURSor VBArs query returns the current vertical bar cursor settings for horizonta...

Page 98: ...n CURSOR VBARS UNITS SECONDS POSITION1 1 00E 6 POSIĆ TION2 9 00E 6 SELECT CURSOR2 CURSor VBArs DELTa Query Only Returns the time or frequency between the two vertical bar cursors The units seconds or Hertz are 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 4XXA position can also appear in units...

Page 99: ...pear in units of clocks or 1 clocks Cursor CURSor VBArs UNIts CURSor VBArs POSITION x NR3 CURSor VBArs POSITION x CURSor VBArs POSITION x Space NR3 NR3 specifies the cursor position 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 r...

Page 100: ...ected waveform CURSor VBArs SELect Selects which vertical bar cursor is active The active cursor will be displayed as a solid vertical line and can 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 dis...

Page 101: ...s the active cursor CURSor VBArs UNIts Sets or queries the units for the vertical bar cursors This command is equivalent to setting Time Units Horiz Units in the TDS 4XXA in the Cursor menu Cursor CURSor VBArs DELTa CURSor VBArs POSITION x CURSor VBArs UNIts SECOnds HERtz LINE with option 05 BASe TDS 4XXA only INVert TDS 4XXA only CURSor VBArs UNIts For the TDS 5XXA 6XXA 7XXA CURSor VBArs UNIts LI...

Page 102: ...ption 05 video trigger installed On some models if you do not have option 05 use of this argument will generate an error message On the TDS 4XXA if you do not have option 05 the TDS 4XXA will use the NTSC standard for converting from time to lines In order for the measurement to be accurate in the TDS 4XXA when TRIGGER MAIN VIDEO SYSTEM is set to custom you must set TRIGGER MAIN VIDEO SCANPERIOD B...

Page 103: ...ble The data format is specified by the DATa ENCdg and DATa WIDTH commands The CURVe query transfers data from the instrument The data source is specified by the DATa SOUrce command If more than 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 transf...

Page 104: ...gle data points If width is 2 then all bytes on the bus are 2 byte pairs Use the DATa WIDth command to set the width data is the curve data newline is a single byte newline character at the end of the data See the GETWFM C or GETWFM BAS examples in the accompanying disk for more specifics asc curve is the waveform data in ASCII format The format for ASCII data is NR1 NR1 where each NR1 represents ...

Page 105: ...s to their factory defaults SNAp sets DATa STARt and DATa STOP to match the current vertical bar cursor positions 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 DATa DESTination Sets or queries the reference memory location for storing waveform data...

Page 106: ...NATION 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 shown in Table 2 27 Setting the DATa ENCdg value causes the corresponding WFMPre values to be updated and vice versa Waveform WFMPre ENCdg WFMPre BN FMT WFMPre BYT_Or DAT...

Page 107: ...f 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 127 is center screen 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 bo...

Page 108: ...NCDG might return SRPBINARY for the format of the waveform data DATa SOUrce 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 then REF1 through REF4 Waveform D...

Page 109: ...p 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 greater than the record length then no data will be transferred When DATa STOP is less than DATa STARt the stop value will equal DATa STARt DATA STARt DA...

Page 110: ...rred up to the record length If both DATa STARt and DATa STOP are greater than the record length an execution error will be executed If you always want to transfer complete waveforms just set DATa STARt to 1 and DATa STOP to the maximum record length When DATa STOP is less than DATa STARt the stop value will equal DATa STARt DATA STARt DATa STOP For example if DATa STARt 30 and DATaSTOP 20 then th...

Page 111: ...s that there is 1 byte 8 bits per point This format is useful when the acquisition mode is set to SAMple ENVelope or PEAKdetect one byte per point If used for AVErage or HIRes two bytes per point the low order byte is not transmitted 2 specifies that there are 2 bytes 16 bits per point This format is useful for AVErage and HIRes two bytes per point waveforms If used for ENVelope PEAKdetect or SAMp...

Page 112: ...o 12 dd refers to a two digit day number in the month yyyy refers to a four digit year number There must a dash after the yyyy and after the mm DATE 1993 01 24 specifies that the date is set to January 24th 1993 DDT Allows the user to specify a command or a list of commands that are executed when the instrument receives a TRG command or the GET GPIB interface message This is just a special alias t...

Page 113: ...cifies 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 with the factory default setup NOTE The setup information cannot be recovered once it has been deleted Save and Recall RCL RECAll SETUp RST SAV SAVe SETUp TEKSecure DELEte SETUp NR1 ALL DELEte SETUp Space ALL...

Page 114: ...e reference location Save and Recall RECAll WAVEform SAVe WAVEform TEKSecure DELEte WAVEform REF x ALL DELEte Space ALL x WAVEform REF REF x REF1 REF2 REF3 or REF4 specifies one of the reference memory locations ALL specifies all the stored waveforms DELETE WAVEFORM ALL removes all the waveforms stored in reference memory DELETE WAVEFORM REF2 removes the waveform stored at REF2 DESE Sets and queri...

Page 115: ... power cycle NOTE Setting the DESER and the ESER to the same value allows only those codes to be entered into the Event Queue and summarized on the ESB bit bit 5 of the Status Byte Register Use the command to set the ESER A discussion of event handling begins on page 3 1 sets the DESER to binary 11010001 which enables the PON URQ EXE and OPC bits might return the string showing that the DESER cont...

Page 116: ... 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 status of each Calibration and Diagnostic DIAg RESUlt FLAg DIAg RESUlt LOG DIAg LOG RESUlt QString in the following format Status Module name Status Module name DIAG RESULT LOG might return DIAG RESULT LOG pass Processor pa...

Page 117: ...t 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 Calibration and Diagnostic selects functional memory and register tests for the acquisition processor and display systems and self diagnostics for the front panel DIAg SELect CPU No Query Form Selects the processor system test sequence th...

Page 118: ... 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 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...

Page 119: ...econds 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 before running the test...

Page 120: ...urn 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 the 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 CLOCk ON DISplay CLOCk Spac...

Page 121: ...ff 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 turns off collis...

Page 122: ...ng 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 ...

Page 123: ...e 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...

Page 124: ...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 5X4A 6X4A 7XXA 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 fr...

Page 125: ...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 5X4A 6X4A 7XXA 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 ...

Page 126: ...play COLOr PALEtte palette name item name TDS 5X4A 6X4A 7XXA 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 NR1 NR1 NR1 DISplay COLOr PALEtte NORMal MONo BOLd HARDCopy BACKGround CH1 CH2 CH3 CH4 MATH REF TEXt SCROLLTEXT ZONe COLLision GRAticul...

Page 127: ...ciated 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 colo...

Page 128: ...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 100 provides a pure color A value of 0 provides gray DISPLAY COLOr PALEtte HAR...

Page 129: ... 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 the voltage of one waveform against the voltage of another The sources that make up an XY waveform are predefine...

Page 130: ...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 131: ...oss hairs are selected DISplay INStavu PERSistence TDS 7XXA 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 specif...

Page 132: ... 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 7XXA 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 DISplay...

Page 133: ... parts of 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 5X0A 6X0A Only Sets the intensity of the intensified zone on a waveform This command is equivalent to setting Contrast in the Display Intensity side menu The comman...

Page 134: ...4X0A 5X0A 6X0A 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 re...

Page 135: ... 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 136: ...DS turns off 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...

Page 137: ...ints are displayed on the screen for 3 seconds before they fade DISplay STYle Selects how the data is displayed This command is equivalent to setting Style in the Display menu Display DISplay PERSistence displays individual data points accumulates data points on the display indefinitely The display is reset when the style or acquisition is reset Syntax Arguments Examples Group Related Commands Syn...

Page 138: ...orm data points DISplay TRIGBar Controls the display of the trigger bar indicator s The bar indicates 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 ap...

Page 139: ...GT 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 trigger indic...

Page 140: ...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 141: ...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 142: ...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 143: ...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 144: ...cify 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 directory name drive and one or more ...

Page 145: ...rectory 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 MYDIR as the current directory FILESYSTEM CWD might return fd0 MYDIR if that is the current directory FILESystem DELEte No query form File System Only Deletes a named file Fi...

Page 146: ...iles 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 delete warning No warning is returned via the GPIB File system FILESystem DELWarn ON OFF NR1 FILESystem DELWarn Space ON OFF NR1 FILES...

Page 147: ... files and directories in the default directory FILESystem FORMat No query form File System Only Formats a named drive File system is a quoted string that defines the disk drive to format refers to the floppy disk drive built into the digitizing oscilloscope formats the media on drive fd0 FILESystem FREESpace Query only File System Only Returns the amount of freespace in bytes on the current drive...

Page 148: ...he 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 creates the directory named on the current drive FILESystem OVERWrite File System Only Turns on or off the file overwrite protection Turning on file overwrite protection ...

Page 149: ...y form File System Only Prints a named file to the named port File system FILESystem PRInt filepath GPIb RS232 CENtronics CENtronics RS232 GPIb PRInt FILESystem file path file path is a quoted string that defines the file name and path Input the file path using the form drive dir filename drive and one or more dir s are optional If you do not specify them the TDS will print the file in the current...

Page 150: ...e old file path is a quoted string that defines the file to rename 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 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 ...

Page 151: ...acter extension deletes the directory named in the current directory HARDCopy Sends a copy of the screen display followed by an EOI to the port specified by HARDCopy PORT The format and layout of the output is specified with the HARDCopy FORMat and HARDCopy LAYout commands This command is equivalent to pressing the front panel HARDCOPY button The HARDCopy query returns format layout and port infor...

Page 152: ...dcopy is complete before starting another HARDCOPY ABORT 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 command HARDCOPY START This is equivalent to setting the target file name in the Hardcopy menu Hardcopy HARDCopy HARDCopy FILEName file path HARDCopy FILEName file path FILEName HARDCopy Space fil...

Page 153: ...or 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 as the selected file name HARDCOPY FILENAME TEK IBM selects TEK as the selected file name with a numeric two digit suffix The TDS might return TEK00 IBM as the first file TEK01 IBM as the second HARDCopy FORMat Selects the out...

Page 154: ...onochrome instruments TDS 4X0A 5X0A 6X0A series only the following formats are mapped to a monochrome near equivalent 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 155: ...standard format HARDCOPY LAYOUT might return PORTRAIT as the hardcopy page layout format HARDCopy PALEtte TDS 5XXA 6XXA 7XXA 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 i...

Page 156: ...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 157: ...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 158: ... 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 HORizontal Query Only Returns all settings for the horizontal commands The commands HORizon tal MAIn SCAle HORizontal MAIn SECdiv HORizontal SCAle and HORi zontal SECdiv are equivalent so HORizontal MAIn SCAle is the only value that is retur...

Page 159: ...e internal clock mode EXTernal enables the external clock mode HORIZONTAL CLOCK INTERNAL enables the internal clocks HORizontal CLOck MAXRate TDS 4XXA Only Sets the maximum external 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 ...

Page 160: ...identical so only HORizontal DELay SCAle will be returned Horizontal HORizontal HORizontal DELay MODe HORizontal DELay SCAle HORizontal DELay SECdiv HORizontal DELay TIMe HORizontal DELay 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 ...

Page 161: ...s equivalent to setting Delayed Scale in the Horizontal Scale side menu On the TDS 4XXA changes made while the external clock is enabled do not take effect until the internal clock is enabled Also when the external clock is enabled the query form of this command returns an NR3 value representing 50 Horizontal HORizontal DELay SECdiv is the time per division The range is 10 s 5 s on the TDS 620A 64...

Page 162: ... it is automati cally set to the closest valid value HORIZONTAL DELAY SCALE might return 1 0E 3 indicating that the delay time is 1 ms per division HORizontal DELay SECdiv This command is identical to the HORizontal DELay SCAle command It is provided to maintain program compatibility with some older models of Tektronix digitizing oscilloscopes Horizontal HORizontal DELay SECdiv NR3 HORizontal DELa...

Page 163: ...ms HORizontal DELay TIMe Query Only Returns the delay time parameters Horizontal HORizontal DELay TIMe RUNSAfter HORizontal DELay TIMe TRIGAfter HORizontal DELay 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 begi...

Page 164: ...ets the delay time to wait in the trigger after delay mode This 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 i...

Page 165: ...l HORizontal FASTframe COUNt NR1 HORizontal FASTframe COUNt FASTframe HORizontal COUNt Space NR1 NR1 indicates the number of frames to acquire HORIZONTAL FASTFRAME COUNT 2 Sets up FastFrame mode to acquire two frames segments of data HORizontal FASTframe LENgth TDS 5XXA 7XXA Only Setup length of each FastFrame frame This is equivalent to setting FastFrame Setup in the Horizontal menu and the Frame...

Page 166: ...n as memory segmentation lets users capture a series of triggered acquisitions with minimal intervening time between them Horizontal HORizontal FASTframe POSition NR1 HORizontal FASTframe POSition FASTframe HORizontal POSition Space NR1 NR1 indicates the selected frame to display HORIZONTAL FASTFRAME POSITION 25 Selects the 25th FastFrame frame to display HORizontal FASTframe STATE TDS 5XXA 7XXA O...

Page 167: ...rn on FastFrame OFF means turn off FastFrame The query form only returns 0 or 1 HORIZONTAL FASTFRAME STATE ON turns on FastFrame HORizontal FITtoscreen Setup horizontal waveform compress operation This command is equivalent to setting Record Length in the Horizontal menu and the Fit to screen menu item in the side menu Waveform compress lets you fit a captured waveform to the visible screen It pro...

Page 168: ...entical so only HORizon tal MAIn SCAle will be returned Horizontal HORizontal SCAle HORizontal SECdiv HORizontal 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 4XXA changes made w...

Page 169: ...DS 784A in a 1 2 5 sequence For the TDS 4XXA series the range is 20 s to 1 ns HORIZONTAL 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 Horizont...

Page 170: ...horizontally scaled relative to the delayed time base INTENSIFied uses both the main and delay scales to display the waveform The portion of the waveform that would be displayed in DELAYEd mode is intensified The level of intensity is set by the DISplay INTENSITy CONTRast command MAIn means that the waveform is horizontally scaled relative to the main time base HORIZONTAL MODE DELAYED uses the del...

Page 171: ...izontal Position side menu Horizontal is from 0 to 100 and is the percent of the waveform that is displayed left of the center graticule sets the horizontal position 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 H...

Page 172: ...0 500 1000 2500 5000 15000 50000 Option 1M 60000 120000 50000 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 SCAle Sets the time per division for the main time base and is identical to the HORi zontal MAIn SCAle command It is...

Page 173: ...al SECdiv SECdiv Space NR3 HORizontal HORizontal TRIGger Query Only Returns the horizontal trigger parameter Horizontal HORizontal TRIGger TRIGger HORizontal HORIZONTAL TRIGGER might return HORIZONTAL TRIGGER POSITION 50 HORizontal TRIGger POSition Sets or queries the position of the trigger This is equivalent to setting Trigger Position in the Horizontal menu Horizontal HORizontal TRIGger POSitio...

Page 174: ...ght return 50 ID Query Only Returns identifying information about the instrument and its firmware Status and Error IDN ID ID The instrument id in the following format TEK model number CF 92 1CT FV firmware version number ID might return TEK TDS 544A CF 92 1CT FV 3 0 IDN Query Only Returns the digitizing oscilloscope identification code Miscellaneous ID IDN Arguments Examples Group Related Commands...

Page 175: ...exceeds the limits set in the limit test if the limit state is on Limit Test LIMit COMPARE CH x LIMit STATE LIMit BELl OFF ON NR1 LIMit BELl BELl LIMit ON Space NR1 OFF OFF or NR1 0 turns off ringing the bell when any waveform data exceeds the limits set by the limit test ON or NR1 0 turns on ringing the bell LIMit BELl ON specifies that the bell is to ring when any waveform data exceeds the limit...

Page 176: ...one Limit Test CURve LIMit COMPARE MATH x LIMit TEMPLate LIMit TEM PLate DESTination LIMit TEMPLate SOUrce WFMPre LIMit COMPARE CH x NONe REF x LIMit COMPARE CH x COMPARE CH x Space NONe REF x LIMit REF x is a reference waveform NONe specifies that no template testing is to be done for the specified channel LIMIT COMPARE CH1 REF1 specifies REF1 as the template waveform against which to compare wav...

Page 177: ...s that no template testing is to be done for the specified channel is a math waveform specifies REF1 as the template waveform against which to compare waveforms acquired using CH1 might return indicating that waveforms acquired using CH2 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 se...

Page 178: ...eration occurs for the waveform when any waveform data exceeds the limits specified in the limit test returns either or indicating whether the hardcopy operation occurs 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 Limit Test CURve LIMit BELl LIMit COMPARE CH x LIMit HAR...

Page 179: ... channel against this template The template can be a waveform saved in any of the reference locations REF1 through REF4 or none Limit Test LIMit TEMPLate DESTination LIMit TEMPLate SOUrce LIMit TEM PLate TOLerance 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 t...

Page 180: ...he reference waveform destination in which the template waveform is to be stored specifies that the template waveform referred to with the LIMit TEMPLate STORe command is stored as the REF2 waveform LIMit TEMPLate SOUrce Sets or queries the channel math waveform or reference waveform that the LIMit TEMPLate STORe will use Limit Test LIMit COMPARE CH x LIMit TEMPLate LIMit TEMPLate DESTination Grou...

Page 181: ...ly stored as the specified reference waveform specifies that the template waveform for limit tests is the waveform currently acquired using channel 2 might return specifying that the template waveform for limit tests is the waveform currently stored as the MATH3 waveform LIMit TEMPLate TOLerance HORizontal Sets or queries the amount in units of horizontal divisions by which the source waveform is ...

Page 182: ...units of vertical divisions by which the source waveform is varied vertically when creating the destination waveform Limit Test LIMit COMPARE CH x LIMit TEMPLate TOLerance VERTical NR3 LIMit TEMPLate TOLerance VERTical LIMit TEMPLate TOLerance VERTical NR3 Space NR3 is the amount in vertical divisions by which the current waveform is allowed to deviate from the template waveform without exceeding ...

Page 183: ...t State RWLS the LOCk NONe command has no effect For more information see the ANSI IEEE Std 488 1 1987 Standard Digital Interface for Programmable 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 ti...

Page 184: ...ders should be abbreviated LRN a partial response might look like this ACQUIRE STATE 1 MODE SAMPLE NUMENV 10 NUMAVG 16 REPET 1 STOPAFTER RUNSTOP DIAG LOOP OPTION ONCE COUNT 1 DIAG STATE HALT HEADER 1 VERBOSE 1 CURSOR FUNCTION OFF VBARS UNITS SECONDS POSITION1 1 00E 6 POSITION2 9 00E 6 SELECT CURSOR1 MATH x Query Only Returns the definition for the math waveform specified by x Vertical MATH x MATH ...

Page 185: ...rt inverts the defined waveform H DIFferentiate available with Advanced DSP Math only takes the derivative of the selected waveform H FFT available with Advanced DSP Math only provides an FFT of the selected waveform It uses the format FFT source window scaling phase suppression where the window scaling and phase suppression arguments in the parentheses are optional You can specify these arguments...

Page 186: ...m from channel 1 and stores the result in MATH1 MATH1 DEFINE FFT CH1 HAMM LINEARRMS 20 takes an FFT from channel1 using the HAMMING algorithm with linear rms scaling and 20 dB phase suppression The result is stored in MATH1 MATH1 DEFINE might return Ch2 Ref2 as the expression that defines MATH1 MATH x NUMAVg TDS 5XXA 6XXA 7XXA Only some models require Option 2F Allows the user to declare at what a...

Page 187: ...sition occurs MATH x PROCessing TDS 5XXA 6XXA 7XXA 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 This can help reduce noise in a ma...

Page 188: ... CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUREMENT MEAS3 STATE 0 TYPE PERIOD UNITS s SOURCE1 CH1 SOURCE2 CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUREMENT MEAS4 STATE 0 TYPE PERIOD UNITS s SOURCE1 CH1 SOURCE2 CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUREMENT IMMED TYPE PERIOD UNITS s SOURCE1 CH1 SOURCE2 CH1 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASU...

Page 189: ...rement 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 MEASUrement IMMed Query Only Returns all immediate measurement setup parameters Measurement Examples Group Related Commands Syntax Arguments Examples Group ...

Page 190: ...mmediate 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 Syntax Examples Group Syntax Examples Group Syntax ...

Page 191: ...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 192: ...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 193: ...e waveform is used for the immediate delay measurement MEASUrement IMMed SOURCE 1 Sets or queries 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 is an input channel is a math waveform is a reference waveform specifies MATH1 as the immediate measurement source Examples Grou...

Page 194: ...Measurement 3 1 4 1 4 1 5 1 1 is an input channel 1 is a math waveform 1 is a reference waveform sets the waveform in reference memory location 3 as the delay to source when making delay measurements might return MEASUrement IMMed TYPe Specifies the immediate measurement Measurement 3 0 4 4 4 4 4 4 2 4 4 0 2 4 4 4 0 4 4 0 4 2 4 4 4 2 4 4 4 4 4 4 4 5 Group Syntax Arguments Examples Group Syntax ...

Page 195: ...nd ground over the entire waveform is the time from the first MidRef crossing to the last MidRef crossing cycle area is the area between the curve and ground over one cycle is the arithmetic mean over one cycle is the true Root Mean Square voltage over one cycle is the time between the MidRef crossings of two different waveforms Arguments ...

Page 196: ... Low Minimum Amplitude Ǔ NWIdth is the distance time between MidRef usually 50 amplitude points of a negative pulse PDUty is the ratio of the positive pulse width to the signal period expressed as a percentage PERIod is the time in seconds it takes for one complete signal cycle to happen PHAse is the phase difference from the selected waveform to the designated waveform PK2pk is the absolute diffe...

Page 197: ...r hertz for volts2 or for percent On the TDS 4XXA 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 com...

Page 198: ...E1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUrement MEAS x DELay Query Only Returns the delay measurement parameters for the measurement specified by x Measurement MEASUrement MEAS x DELay MEASUrement MEAS x DELay MEASUREMENT MEAS3 DELAY might return MEASUREMENT MEAS3 DELAY EDGE1 RISE EDGE2 RISE DIRECTION FORWARDS MEASUrement MEAS x DELay DIREction Sets or queries the starting point and direction th...

Page 199: ...h 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 specified by MEASUrement MEAS x DELay EDGE2 starts searching from the end of the waveform record might return for the search direction MEASUrement MEAS x DELay EDGE1 Sets or queries the slope of the edge that is used for the delay from waveform when taking a delay measu...

Page 200: ...ther 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 SOURCE2 This command is equivalent to selecting the edges in the Delay Edges Direction side menu Measurement specifies the falling edge Arguments Examples Group Syntax Arguments ...

Page 201: ...negative edge of the waveform is used for the second measurement MEASUrement MEAS x SOURCE 1 Sets or queries the source for all single channel measurements and specifies the source to measure from when taking a delay measurement or phase measure ment Measurement is an input channel is a math waveform is a reference waveform specifies MATH1 as the measurement 2 source Examples Group Syntax Argument...

Page 202: ...enu or the Phase from Selected Wfm side menu Measurement is an input channel is a math waveform is a reference waveform 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...

Page 203: ... defined as MEAS1 on MEASUREMENT MEAS4 STATE returns either 0 or 1 indicating the state of MEAS4 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 x TYPe AMPlitude AREa BURst CARea CMEan CRMs DELay FALL FREQuency HIGH LOW MAXimum MEAN M...

Page 204: ...and ground over the entire waveform is the time from the first MidRef crossing to the last MidRef crossing cycle area is the area between the curve and ground over one cycle is the arithmetic mean over one cycle is the true Root Mean Square voltage over one cycle is the time between the MidRef crossings of two different waveforms Arguments ...

Page 205: ... Low Minimum Amplitude Ǔ NWIdth is the distance time between MidRef usually 50 amplitude points of a negative pulse PDUty is the ratio of the positive pulse width to the signal period expressed as a percentage PERIod is the time in seconds it takes for one complete signal cycle to happen PHAse is the phase difference from the selected waveform to the designated waveform PK2pk is the absolute diffe...

Page 206: ... or for percent On the TDS 4XXA 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 m...

Page 207: ...asure menu Measurement sets the high and low waveform levels statistically using a histogram algorithm sets the high and low waveform levels to MAX and MIN respectively specifies that the high and low reference levels are set statistically returns when the reference levels are set to MIN and MAX MEASUrement REFLevel Query Only Returns the reference levels Measurement Returns Group Syntax Arguments...

Page 208: ...ASUrement 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 equivalen...

Page 209: ...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 210: ...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 211: ...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 212: ...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 213: ...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 214: ...ESSage query returns the current message parameters Display MESSage CLEar MESSage MESSage Space CLEar CLEar removes the message from the message window This is equivalent to sending MESSage SHOW MESSAGE CLEAR clears the message from the window MESSage BOX Defines the size and position of the message window This command does not display the window unless MESSage STATE is ON Display Group Syntax Exa...

Page 215: ...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 characters Figure 3 1 shows the coordinate system relative to the screen 0 34 84 480 134 184 234 284 334 384 434 0 24 74 124 174 224 274 324 374 4...

Page 216: ...umber 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 followed by the character turns inverse video on or off and can be embedded in the message string The first ESC character followed by a character displays all the text that follows in inverse video until another ESC chara...

Page 217: ...eo In this example a stands for the escape character The escape character may appear differently for you depending on your GPIB talker listener program MESSage STATE Controls the display of the message window Display or 0 removes the message window from the screen or 0 displays the message window and its contents on the screen The size of the window is defined by MESSage BOX NEWpass No Query Form ...

Page 218: ...query places the ASCII character 1 into the output queue when all pending operations are finished The OPC response is not available to read until all pending operations finish For a complete discussion of the use of these registers and the output queue see page 3 1 Status and Error BUSY WAI The OPC command allows you to synchronize the operation of the digitizing oscilloscope with your application...

Page 219: ...Might return 13 Rs232 cent 1M extended record length 2F math pack 05 video trigger 0 CD color display PASSWord No Query Form Enables the PUD and NEWpass set commands Sending PASSWord without any arguments disables these same commands Once the password is successful ly entered the PUD and NEWpass commands are enabled until the digitizing oscilloscope is powered off or until the FACtory command the ...

Page 220: ...on status flag that controls the automatic power on handling of the DESER SRER and ESER registers When PSC is true the DESER register is set to 255 and the SRER and ESER registers are set to 0 at power on When PSC is false the current values in the DESER SRER and ESER registers are preserved in nonvolatile memory when power is shut off and are restored at power on For a complete discussion of the ...

Page 221: ...n status clear flag to false PSC might return the value 1 showing that the power on status clear flag is set to true PUD Sets or queries a string of Protected User Data This data is protected by the PASSWord command You can modify it only by first entering the correct password The password is not necessary to query the data Miscellaneous PASSWord PUD Block PUD PUD Space Block Block is a string con...

Page 222: ... SAVe SETUp is a value in the range from 1 to 10 and specifies a setup storage location Using an out of range value causes an execution error 222 Data out of range restores the digitizing oscilloscope from a copy of the settings stored in memory location 3 RECAll SETUp No Query Form Restores a stored or factory front panel setup of the digitizing oscilloscope This command is equivalent to selectin...

Page 223: ...rs RECALL SETUP FACTORY recalls and makes current the front panel setup to its factory defaults RECALL SETUP 1 recalls the front panel setup from setup1 RECALL SETUP TEK00000 SET recalls the front panel setup from the file TEK00000 SET in the default directory and on the default drive RECAll WAVEform No Query Form TDS 5XXA 6XXA 7XXA Only Recalls a stored waveform into a reference location This com...

Page 224: ...ment Miscellaneous REM QString REM Space QString QString is a string that can have a maximum of 80 characters REM This is a comment is ignored by the instrument RST No Query Form Reset returns the digitizing oscilloscope to a known set of instrument settings but does not purge any aliases or stored settings Status and Error FACtory PSC RCL RECAll SETUp SAV SAVe SETUp RST RST RST returns the instru...

Page 225: ...evice 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 Interface Only Sets or queries RS 232 C interface transmission speed RS232 where can be 300 600 1200 2400 4800 9600 or 19200 s...

Page 226: ...rted until the receive queue is not full At that time CTS is asserted again to restart transmission RS232 RS232 HARDFlagging ON OFF NR1 RS232 HARDFlagging RS232 HARDFlagging Space ON OFF NR1 ON or NR1 0 turn on hardflagging OFF or NR1 0 turn off hardflagging RS232 HARDFLAGGING ON turns on hard flagging RS232 PARity RS 232 Centronics Hardcopy Interface Only Sets or queries the parity used for all R...

Page 227: ...one 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 transmitting data any time it receives an XOFF DC3 character It sends an XOFF character when its 512 byte input buffer has 80 free bytes The digitizing oscilloscope begins transmitting data again when it receives an X...

Page 228: ...ace 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 RS232 Query Only RS 232 Centronics Hardcopy Interface Only Queries the RS232 settings RS232 RS232 RS232 Arguments Examples Group Syntax ...

Page 229: ... 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 an execution error Any settings that have been stored previously at this location will be overwritten SAV 2 saves the current settings in memory location 2 SAVe SETUp No Query Form Sav...

Page 230: ... a period and the 3 char extension SET The TDS will generate an error if you use any other extension for saving a setup 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 5 saves the current front panel setup in memory location 5 SAVE SETUP TEK00000 SET saves the current front panel setup to t...

Page 231: ...owed by a period and the proper 3 character extension Internal format waveforms use the WFM extension The TDS 4XXA and TDS 7XXA can also use a CSV extension for spreadsheet format files or a DAT extension for MathCad format files The digitizing oscilloscope will generate an error if you use any other extension for saving a waveform SAVE WAVEFORM MATH2 REF1 saves the math 2 waveform in reference me...

Page 232: ...ve a CSV extension MATHCad specifies the MathCad format MathCad format files have a DAT extension SAVE WAVEFORM FILEFORMAT SPREADSHEET specifies the waveform when saved will be stored in a spreadsheet compatible format SELect Query Only Returns the selected waveform and the display status of all waveforms Vertical SELect SELect SELECT might return SELECT CH1 1 CH2 0 CH3 0 CH4 0 MATH1 0 MATH2 0 MAT...

Page 233: ...ivalent to pressing a front panel CH or MORE button wfm can be CH x MATH x or REF x Vertical or 0 turns off the display of the specified waveform or 0 turns on the display of the specified waveform The waveform also becomes the selected waveform turns the channel 2 display on and selects channel 2 returns either or indicating whether the REF1 waveform is selected SELect CONTROl Sets or queries the...

Page 234: ...ommand headers regardless of the setting of the HEADer command This is because the returned string is intended to be able to be sent back to the digitizing oscilloscope as a command string The VERBose command can still be used to specify whether the returned headers should be abbreviated or full length SET a partial return string may look like this ACQUIRE STOPAFTER RUNSTOP STATE 1 MODE SAMPLE NUM...

Page 235: ... to 255 The binary bits of the SRER are set according to this value Using an out of range value causes an execution error The power on default for SRER is 0 if PSC is 1 If PSC is 0 the SRER maintains its value through a power cycle SRE 48 sets the bits in the SRER to 00110000 binary SRE might return a value of 32 showing that the bits in the SRER have the binary value 00100000 STB Query Only Read ...

Page 236: ...ored data TEKSecure writes zeros in all waveform reference memory regardless of selected record length and puts all setups in the factory init state TEKSecure then verifies that the waveform and setup memory are in the desired state It asserts a pass or a fail event on completion Miscellaneous TIMe Sets or queries the time that the digitizing oscilloscope can display Miscellaneous DATE DISplay CLO...

Page 237: ...e 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 current trigger parameters Trigger TRIGger FORCe TRIGger TRIGger FORCe Space FORCe creates a trigger event If TRIGger STATE is REAdy the acquisition will complete otherwise this command will be ignored This is equivalent to pressing the front panel FORCE...

Page 238: ...IGHLIMIT 2 0E 9 WHEN WITHIN POLARITY POSITIVE TRIGGER DELAY TYPE EDGE LEVEL 480 0E 3 BY TIME EDGE SOURCE CH1 SLOPE RISE COUPLING DC TRIGGER DELAY TIME 16 0E 9 EVENTS COUNT 2 TRIGger DELay Sets the delayed trigger level and returns the current delayed trigger parameters Trigger TRIGger DELay SETLevel TRIGger DELay TRIGger DELay SETLevel Space SETLevel sets the delayed trigger level to half way betw...

Page 239: ...ents after the main trigger The number of events is specified by TRIGger DELay EVENTS COUNt TIMe sets the delayed trigger to be ready to occur a set time after the main trigger event The time period is specified by TRIGger DELay TIMe EVENTSTime TDS 5XXA 6XXA 7XXA only sets a specified time after a specified number of delay trigger trigger events after the main trigger event For example in examinin...

Page 240: ...ce for the delayed trigger Trigger might return TRIGger DELay EDGE COUPling Selects the type of coupling for the delayed trigger This command is equivalent to selecting Coupling in the Delayed Trig menu Trigger not on the TDS 684A 7XXA not on the TDS 684A 7XXA not on the TDS 684A 7XXA TDS 684A 7XXA only Examples Group Syntax Examples Group Syntax ...

Page 241: ...the delayed trigger coupling to match the setting on the main trigger TDS 684A 7XXA 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 equivalent to selecting Slope in the Delayed Trig menu Trigger specifies to trigger on the fall...

Page 242: ... not available on TDS 520A 524A specifies an external trigger using the Auxiliary Trigger Input connector that is located on the rear panel of the instrument The TDS 520A 524A do not have an Auxiliary Trigger input and so do not support this argument specifies one of the input channels selects channel 1 as the input source for the delayed trigger TRIGger DELay EVENTS Query Only Returns the current...

Page 243: ...NTS COUNt Space NR1 COUNt DELay TRIGger EVENTS NR1 is the number of delayed edge trigger events The TDS 4XXA range is 1 to 10E7 1 The TDS 5XXA 6XXA and 7XXA range is 2 to 10E7 TRIGGER DELAY EVENTS COUNT 4 specifies that the delayed trigger will occur four trigger events after the main trigger TRIGGER DELAY EVENTS COUNT might return 2 indicating that 2 events must occur after the main trigger befor...

Page 244: ...ELay MODe is set to TRIGAfter This command is identical to the HORizontal DELay TIMe TRIG After command and is equivalent to setting the Delay by Time value in the Delayed Edge Delay side menu When HORizontal DELay MODe is set to RUNSAfter the delay time is set by the HORizontal DELay TIMe RUNSAfter command Trigger HORizontal DELay MODe HORizontal DELay TIMe RUNSAfter HORizon tal DELay TIMe TRIGAf...

Page 245: ...t 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 always returns as the type of delayed trigger TRIGger MAIn Sets the main trigger level and returns the current main trigger parameters Trigger Examples Group Syntax Arguments Examples Group Syn...

Page 246: ...anel SET LEVel TO 50 button sets the main trigger level mid way between MAX and MIN TRIGger MAIn EDGE Query Only Returns the trigger coupling source and slope for the main edge trigger Trigger might return TRIGger MAIn EDGE COUPling Sets or queries the type of coupling for the main edge trigger This is equivalent to setting Coupling in the Trigger menu Trigger Arguments Examples Group Syntax Examp...

Page 247: ...ects DC low sensitivity It requires added signal amplitude for more stable less false triggering sets the main edge trigger coupling to DC TRIGger MAIn EDGE SLOpe Selects a rising or falling slope for the main edge trigger This is equivalent to setting Slope in the Trigger menu Trigger specifies to trigger on the falling or negative edge of a signal specifies to trigger on the rising or positive e...

Page 248: ...available on TDS 520A TDS 524A specifies one of the input channels specifies AC line voltage specifies the AC line voltage as the main edge trigger source might return for the main edge trigger source TRIGger MAIn HOLdoff Query Only For TDS 684A and 7XXA returns the main trigger holdoff default TIMe or DEFAult and main trigger holdoff time For other TDS 4XXA 5XXA 620A 640A 644A returns the main tr...

Page 249: ...electing Mode Holdoff from the main Trigger menu and viewing the value in the side menu Holdoff Default or Holdoff Time items whichever is highlighted Trigger TRIGger MAIn HOLdoff ACTUal MAIn TRIGger HOLdoff ACTUal TRIGGER MAIN HOLDOFF ACTUAL might return 4E 6 showing the holdoff time is set to 4 ms TRIGger MAIn HOLdoff BY TDS 684A 7XXA Only Sets or queries the main trigger holdoff default This is...

Page 250: ...or example if the oscilloscope is set to 1 msec division then the default holdoff will be 1 msec division 25 divs 25 msec set the holdoff to the by time setting This enables the user to set the holdoff time TRIGger MAIn HOLdoff TIMe TDS 684A 7XXA 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 secon...

Page 251: ...er holdoff value This is equivalent to setting Holdoff in the Mode Holdoff side 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 TRIGger MAIn LEVel Sets the main trigger level This command is equivalent to adjusting the front panel TRIGGER MAIN LEVEL knob Trigger Examples Group Syntax Arguments Examples Group Syntax ...

Page 252: ...urns all main logic trigger parameters Trigger TRIGger MAIn LOGIc MAIn TRIGger LOGIc TRIGGER MAIN LOGIC might return TRIGGER MAIN LOGIC CLASS 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 TDS 5XXA 6XXA 7XXA Only Sets or queries the...

Page 253: ...ger on the setup and hold violations between a data source and a clock source TDS 684A 7XXA only might return TRIGger MAIn LOGIc FUNCtion TDS 5XXA 6XXA 7XXA Only 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 ...

Page 254: ...fies 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 TDS 5XXA 6XXA 7XXA Only Returns the main logic trigger input for all channels Trigger might return Arguments Exa...

Page 255: ...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 TDS 5XXA 6XXA 7XXA Only Sets or queries the main logic trigger input for channel 4 These are the inputs used when TRIGger MAIn LOGIc...

Page 256: ... 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 TDS 5XXA 6XXA 7XXA Only Sets or queries a condition for generating a main logic pattern trigger Trigger Syntax Arguments Examples Group Syntax ...

Page 257: ... 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 5 and TRIGger MAIn LOGic PATtern WHEn MORELiĆ mit Trigger is evaluated at the true false transition Specified Pattern Result MORELimit LESSLimit to Figure 2 5 LESSThan and MOREThan Arguments TRIGger MAIn LOGIc PATtern WHEn LESSLimit TDS 5XXA 6XXA 7XXA ...

Page 258: ...d pattern may be true and still generate a main logic pattern trigger Trigger time to hold pattern true TRIGger MAIn LOGIc SETHold CLOCk EDGE TDS 684A 7XXA 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 ...

Page 259: ...k voltage trigger level This is equivalent to selecting Levels from the main Trigger menu and Clock Level in the resulting side menu Trigger TRIGger MAIn LOGIc SETHold CLOCk LEVel ECL TTL NR3 TRIGger MAIn LOGIc SETHold CLOCk LEVel NR3 TTL ECL CLOCk Space TRIGger LOGIc MAIn SETHold LEVel ECL specifies a preset ECL level of 1 3 V TTL specifies a preset TTL level of 1 4 V NR3 is the main trigger leve...

Page 260: ...main Trigger menu and CH1 CH2 CH3 or CH4 in the resulting side menu Trigger TRIGger MAIn LOGIc CLAss specifies one of the input channels CH1 CH2 CH3 or CH4 selects Channel 2 as the clock source for the main logic trigger setup hold TRIGger MAIn LOGIc SETHold DATa LEVel TDS 684A 7XXA only Sets or queries the main logic set hold data level This is equivalent to to selecting Levels from the main Trig...

Page 261: ...THold DATa SOUrce TDS 684A 7XXA 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 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 SETHold DATa SOUrce ...

Page 262: ...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 684A 7XXA only Sets or queries the main logi...

Page 263: ...y Sets 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 risi...

Page 264: ...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 TDS 5XXA 6XXA 7XXA Only 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 TR...

Page 265: ...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 TDS 5XXA 6XXA 7XXA Only Specifies whether the main logic trigger occurs when the specified state goes true or false when TRIGger MAIn LOGIc CLAss is set to PATtern ...

Page 266: ...is 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 TDS 5XXA 6XXA 7XXA Only Returns the main pulse trigger parameters Trigger Examples Group Syntax Arguments Examples Group ...

Page 267: ...ng Class in the Trigger menu Trigger TRIGger MAIn PULse CLAss GLItch RUNT WIDth SLEWRate TDS 684A 7XXA only TRIGger MAIn PULse CLAss Space RUNT TRIGger PULse MAIn CLAss WIDth SLEWRate GLItch GLItch triggers when a pulse is found that is of the specified polarity and width These are set with the commands TRIGger MAIn PULse GLItch POLarity and TRIGger MAIn PULse GLItch WIDth RUNT triggers when a pul...

Page 268: ...MAIN PULSE CLASS WIDTH specifies a width pulse for the main trigger TRIGger MAIn PULse GLItch Query Only TDS 5XXA 6XXA 7XXA Only Returns the current main glitch pulse trigger parameters Trigger TRIGger MAIn PULse GLItch TRIGger PULse MAIn GLItch TRIGGER MAIN PULSE GLITCH might return TRIGGER MAIN PULSE CLASS GLITCH SOURCE CH1 GLITCH WIDTH 2 0E 9 FILTER ACCEPT POLARITY POSITIVE TRIGger MAIn PULse G...

Page 269: ...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 TDS 5XXA 6XXA 7XXA Only Sets or queries the polarity for the main pulse glitch trigger This command is equivalent to selecting Polarity Width in the Trigger menu Trigger TRIG...

Page 270: ...e 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 TDS 5XXA 6XXA 7XXA Only Returns the current parameters for the main pulse runt trigger Trigger TRIGger MAIn PULse RUNT TRIGger PULse MAIn RUNT TRIGGER MAIN PULSE RUNT might return TRIGGER MA...

Page 271: ...gh 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 without either edge ever crossing the high threshold EITher indicates either NEGAtive or POSITIVe polarity TRIGGER MAIN PULSE RUNT POLARITY NEGATIVE specifies that the pol...

Page 272: ...er 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 ECL sets the upper threshold to 1 1 V and the lower threshold to 1 5 V TRIGGER MAIN PULSE RUNT THRESHOLD BOTH TTL sets the threshold of the pulse runt trigger to the nominal TTL voltage levels TRIGger MAIn PULse RUNT THReshold...

Page 273: ...UNT THReshold LOW TDS 5XXA 6XXA 7XXA Only Sets or queries the lower limit for the main pulse runt trigger This command is equivalent to setting the threshold in the Pulse Runt Threshold side menu Trigger TRIGger MAIn PULse RUNT THReshold LOW NR3 TRIGger MAIn PULse RUNT THReshold LOW THReshold TRIGger PULse MAIn RUNT Space NR3 LOW NR3 is the threshold in volts TRIGGER MAIN PULSE RUNT THRESHOLD LOW ...

Page 274: ...lting side menu Trigger specifies a trigger if a runt of any detectable width occurs specifies a trigger if a runt of greater than the specified width occurs sets the runt trigger to occur when the oscilloscope detects a runt in a pulse wider than the specified width TRIGger MAIn PULse RUNT WIDth TDS 684A 7XXA Only Sets or queries the minimum width for a valid main pulse runt trigger This command ...

Page 275: ...queries the delta time used in calculating the slew rate trigger This is equivalent to to selecting Trigger When from the main Trigger s Slew Rate menu and Delta Time in the resulting side menu Trigger TRIGger MAIn PULse SLEWRate DELTATime NR3 TRIGger MAIn PULse SLEWRate DELTATime TRIGger PULse MAIn SLEWRate Space NR3 DELTATime NR3 is the delta time in seconds TRIGGER MAIN PULSE SLEWRATE DELTATIME...

Page 276: ...lse 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 positive level for slew rate triggering to occur EITher indicates either NEGAtive or POSITIVe polarity TRIGGER MAIN PULSE SLEwrate POLARITY EITHER specifies that the polarity of the slew rat...

Page 277: ...ulting side menu s High Threshold or Low Threshold items Trigger TRIGger MAIn PULse SLEwrate THReshold BOTh TTL ECL THReshold TRIGger PULse MAIn BOTh SLEwrate ECL TTL TTL sets the upper threshold to 1 8 V and the lower threshold to 0 8 V ECL sets the upper threshold to 1 1 V and the lower threshold to 1 5 V TRIGGER MAIN PULSE SLEwrate THRESHOLD BOTH TTL sets the trigger runt threshold to TTL TRIGg...

Page 278: ...20 mV TRIGger MAIn PULse SLEwrate THReshold LOW TDS 684A 7XXA Only Sets or queries the lower most negative limit of the two threshold levels that a pulse edge must traverse for the slew rate trigger to occur This command is equivalent to setting the lower threshold in the Pulse Slew Rate Trigger s Thresholds side menu item Trigger TRIGger MAIn PULse SLEwrate THReshold LOW NR3 TRIGger MAIn PULse SL...

Page 279: ... items Trigger TRIGger MAIn PULse SLEwrate WHEN FASTERthan SLOWERthan TRIGger MAIn PULse SLEwrate WHEN FASTERthan TRIGger PULse MAIn WHEN SLEwrate SLOWERthan Space FASTERthan sets the trigger to occur when the slew is faster than the set volts second rate SLOWERthan sets the trigger to occur when the slew is slower than the set volts second rate TRIGGER MAIN PULSE SLEWRATE WHEN FASTERTHAN sets the...

Page 280: ...rns the width parameters for the main pulse width trigger Trigger TRIGger MAIn PULse WIDth TRIGger PULse MAIn WIDth TRIGGER MAIN PULSE WIDTH might return 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 5XXA 6XXA 7XXA Only Sets or queries the upper limit for the main pulse wid...

Page 281: ...in pulse width trigger This is equiva lent to setting the Lower Limit in the Pulse Width Trig When side menu Trigger TRIGger MAIn PULse WIDth LOWLimit NR3 TRIGger MAIn PULse WIDth LOWLimit Space NR3 TRIGger PULse MAIn WIDth LOWLimit NR3 is the lower limit in seconds TRIGger MAIn PULse WIDth POLarity TDS 5XXA 6XXA 7XXA Only Sets or queries the polarity for the main pulse width trigger This is equiv...

Page 282: ...ition in the Pulse Width Trig When side menu Trigger TRIGger MAIn PULse WIDth WHEn OUTside WIThin TRIGger MAIn PULse WIDth WHEn Space TRIGger OUTside WIThin PULse MAIn WIDth WHEn OUTside specifies a trigger when the duration of the pulse is greater than the high limit or less than the low limit specified The high and low limits are specified with the TRIGger MAIn PULse WIDth HIGHLimit and TRIGger ...

Page 283: ...th option 5 use the VIDeo argument TRIGger MAIn TYPe TRIGger Space LOGIc VIDeo PULse TYPe MAIn EDGE EDGE is a normal trigger A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIG ger MAIn EDGE commands LOGIc TDS 5XXA 6XXA 7XXA only specifies that a trigger occurs when specified conditions are met and is controlled by th...

Page 284: ...eo MAIn TRIGGER MAIN VIDEO might return NTS CH1 NEGA NUMER 2 1 COLO COLO 787 59 94E 0 1050 2 890 0E 9 3 56E 6 15 00E 6 11 56E 6 15 89E 6 as the current main video trigger parameters TRIGger MAIn VIDeo BY TDS 4XXA Option 5 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 B...

Page 285: ...r of video lines TRIGGER MAIN VIDEO BY TIME specifies a delay by time TRIGger MAIn VIDeo FIELD TDS 4XXA Option 5 Only Sets or queries the field the video trigger acts on This is equivalent to using the Video Scan 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 fie...

Page 286: ...y for backward compatibility If the TDS 4XXA receives this argument it will convert it to ALL The TDS 4XXA will not output this argument in response to a query TRIGGER MAIN VIDEO SCAN ODD selects odd fields TRIGger MAIn VIDeo FIELD TDS 5XXA 6XXA 7XXA Option 5 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 ...

Page 287: ...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 288: ...with FlexFmt 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 5...

Page 289: ...Deo FLEXformat LINES TDS 5XXA 6XXA 7XXA Option 5 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 Group Syntax Arguments Examples Group Syntax Arguments ...

Page 290: ...lent to pressing Setup 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 5XXA 6XXA 7XXA Option 5 Only Sets or queries the time from the positive edge of the tri sy...

Page 291: ...Option 5 Only 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 the V1 Stop Time in the side menu and entering a value with the keypad or the general purpose knob Trigger the v1 stoptime Group Syntax Arguments Examples Group Syntax Arguments ...

Page 292: ...the line point This is equivalent to selecting Setup from the video main menu with FlexFmt as the Standard pressing the 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 5XXA 6XXA 7XXA Option 5 Only Sets or queries the time from t0 to the trailing e...

Page 293: ...A 7XXA Option 5 Only Sets or queries the high definition TV frame rate This 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...

Page 294: ... 5 Only Returns the video trigger holdoff value Trigger might return TRIGger MAIn VIDeo HOLdoff VALue TDS 4XXA Option 5 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 Examples Group Syntax Examples Group Syntax Arguments ...

Page 295: ... TRIGger MAIn VIDeo LINE Option 5 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 4XXA 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 T...

Page 296: ...e 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 5XXA 6XXA 7XXA Option 5 Only Sets or queries the NTSC mode selection This is equivalent to choosing 525 NTSC in the video main menu pop up Mode i...

Page 297: ...lds are invalid TRIGger MAIn VIDeo PAL TDS 5XXA 6XXA 7XXA Option 5 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 non ...

Page 298: ...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 299: ...er MAIn 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 520A 524A 620A TRIGGER MAIN VIDEO SOURCE CH1 selects channel 1 as the source for the main video trigger TRIGger MAIn VIDeo STANdard TDS 5XXA 6XXA 7XXA Option 5 Only Sets or queries the video trigger standard This is ...

Page 300: ...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 301: ...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 a...

Page 302: ... Option 5 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 st...

Page 303: ...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 digit...

Page 304: ...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 305: ...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 306: ...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 4XXA when the TDS 4XXA is in external clock mode the time per div field will contain Waveform WAVFrm Rela...

Page 307: ... NR3 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 BIT_Nr command is ignored on input Waveform DATa WIDth WFMPre BYT_Nr WFMPre BIT_Nr NR1 WFMPre BIT_Nr Space NR1 WFMPre BIT_Nr NR1 is either 8 or 16 and is equivalent to WFMPre BYT_Nr 8 WFMPRE BIT_NR might return 8 indicating that there are 8 bits ...

Page 308: ...FMPRE BN_FMT RP specifies that the binary waveform data are positive integer data points WFMPRE BN_FMT returns either RI or RP 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 command Waveform DATa WIDth WFMPre BIT_Nr WFMPre BYT_Nr NR1 WFM...

Page 309: ...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 BYT_OR retur...

Page 310: ...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 311: ...e waveform record Only y values are explicitly transmitted Absolute coordinates are given by Xn 0 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 and ...

Page 312: ...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 313: ...s do not support a query form and all information is ignored Table 2 32 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 X axis offset WFMPre XZEr...

Page 314: ... specified by DATa DESTination is used instead WFMPre wfm Query Only Returns the waveform formatting data for first ordered waveform as specified by the DATa SOUrce command Channel and math waveforms must be displayed before they can be queried Querying an invalid reference waveform generates an execution error Waveform The format of the response is WFMPre wfm NR_Pt Sets or queries the number of p...

Page 315: ...re 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 location specified by DATa DESTination regardless of what is sent Waveform DATa DESTination specifies that the waveform is transmitted as minimum and maximum point pairs Only y values are explicitly transmitted Absolute coordinates are give...

Page 316: ...loped WFMPre wfm PT_Off Returns the trigger point within the waveform record On input wfm always defaults to the reference location specified by DATa DESTination regardless of what is sent Waveform 0 to the recordlength and is the position of the trigger point relative to DATa STARt when queried returns indicating the trigger position within the waveform record WFMPre wfm WFId Returns information ...

Page 317: ... or queries the horizontal sampling interval On input wfm always defaults to the reference location specified by DATa DESTination regardless of what is sent TDS 4XXA when the TDS 4XXA is in external clock mode the time per div field will contain 50 clks div Waveform is the sampling interval WFMPre wfm XUNit Returns the horizontal X axis units of the waveform data at the time of creation Group Synt...

Page 318: ...nds and specifies the units might return indicating that the horizontal units for channel 1 are seconds 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 is the scale factor in YUNits usually volts per digitizing level Group Syntax...

Page 319: ...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 320: ...values for all 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 7XXA Zoom Reset menu or selecting Reset Zoom Factors in the Zoom menu of other TDS oscilloscopes Zoom ZOOm RESET RESETLive TDS 4XXA and 7XXA only ZOOm Space RESET ZOOm RESETL...

Page 321: ...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 4XXA 7XXA Only Adjusts the requested horizontal offset between the centers of the main and second zoom boxes Zoom ZOOm DUAl OFF...

Page 322: ...icule 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 grati...

Page 323: ...cted waveform is 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 zoom...

Page 324: ...when using Fit to Screen centers the waveform on the display ZOOm HORizontal SCAle Sets or queries the horizontal expansion 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 7XXA Zoom is the amount of expansion in the horizontal direction It is less than 1 if ther...

Page 325: ... ON STATE PREView OFF or NR1 0 turns Zoom mode off ON or NR1 0 turns Zoom mode on When InstaVu is in use the state value becomes a requested value to be restored when InstaVu is switched off Do not use this condition if InstaVu is on InstaVu overrides the zoom on state PREView TDS 4XXA and 7XXA sets ZOOM STATE to preview Also it causes the oscilloscope to display both the ZOOM STATE OFF and ZOOM S...

Page 326: ...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 327: ...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 328: ...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 329: ...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 330: ...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 331: ...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 332: ...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 333: ...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 334: ...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 335: ...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 336: ... 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 337: ...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 338: ...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 339: ...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 340: ... 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 341: ... 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 cross 2223 M...

Page 342: ...veform in use for math 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 Alias header not found 2279 Alias label too long 2280 Alias table full 2285 TekSecureR Pass 2286 TekSecureR Fail 2290 Limit error Refer...

Page 343: ...s These messages are generated whenever certain system conditions occur Table 3 7 System Event Messages Code Message 400 Query event 401 Power on PON bit 7 set 402 Operation complete OPC bit 0 set 403 User request URQ bit 6 set 404 Power fail DDE bit 3 set 405 Request control 410 Query INTERRUPTED QYE bit 2 set 420 Query UNTERMINATED QYE bit 2 set 430 Query DEADLOCKED QYE bit 2 set 440 Query UNTER...

Page 344: ...8 Execution Warning Messages EXE Bit 4 Code Message 500 Execution warning 510 String data too long truncated 525 Parameter underrange 526 Parameter overrange 527 Parameter rounded 528 Parameter out of range 530 Data stop stop Values swapped internally 531 Data stop record length Curve truncated 532 Curve data too long Curve truncated 540 Measurement warning 541 Measurement warning Low signal ampli...

Page 345: ...sage 550 InstaVu active deactivate to see change 551 InstaVu active deactivate to use math Table 3 9 shows internal errors that indicate an internal fault in the digitizing oscilloscope Table 3 9 Internal Warning Messages Code Message 600 Internal warning 620 Internal warning Bad thermistor 630 Internal warning 50 W overload ...

Page 346: ...Status and Events 3 20 TDS Family Oscilloscope Programmer Manual ...

Page 347: ...ts 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 a...

Page 348: ...les 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 executa...

Page 349: ...ically 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 G...

Page 350: ...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 with...

Page 351: ...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 comman...

Page 352: ...Program Examples 4 6 TDS Family Oscilloscope Programmer Manual ...

Page 353: ... 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 m 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...

Page 354: ... 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 355: ...BANdwidth BASe BAUd BELl BIN BIT_Nr BLAckman BMP BMPCOLOR BN_Fmt BOLd BOTh BOTTOM1 BOTTOM2 BOTTOM3 BOTTOM4 BOTTOM5 BOTTOM6 BOTTOM7 BOX 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 CROSSHair CRVchk CURRent CURSor CURSOR1...

Page 356: ... MATH3 MAXimum MAXRate MEAN MEAS1 MEAS2 MEAS3 MEAS4 MEASUrement MEG MESSage METHod MID MID2 MINImum MINMax MKDir MODe MONo MORELimit MOREThan MSB N M NANd NDUty NEGAtive NEGSynchwidth NEWpass NOISErej NONe NOR NORMal NOVershoot NR_Pt NTSc NUMACq NUMAVg NUMEnv NUMERic NWIdth ODD OFF OFFSet ON ONCe OR OPTion OUTside OVERAll OVERWrite PAIred PAL PALEtte PARity PARTial PASSWord PATtern PCX PCXCOLOR PD...

Page 357: ...E STOP STOPAfter STOPBits STORe STYle SYNc SYStem TARget TEKSecure TEMPErature TEMPLate TEXt THInkjet THReshold TIFf TIMe TITLe TO TOLerance TRACk TRIGAfter TRIGBar TRIGger TRIGT TRUe TTL TWEnty TWOfifty TYPe UNITS UNITSTring UNLock VALue VARpersist VBArs VDELTA VECtors VERBose VERTical VIDeo VOLts V1STArttime V1STOptime V2STArttime V2STOptime WAVEform WAVFrm WFId WFMPre WHEn WIDth WIThin X XINcr ...

Page 358: ...Appendix B Reserved Words B 4 TDS Family Oscilloscope Programmer Manual ...

Page 359: ...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 360: ...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 361: ... Channel 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...

Page 362: ...olor Ref Display color palette TDS 524A 544A 644A 684A 7XXA Normal Display color palette colors TDS 524A 544A 644A 684A 7XXA All palette colors are reset to factory hue saturation and lightness HLS values Display color persistence palette TDS 524A 544A 644A 684A 7XXA Temperature Display format YT Display graticule type Full Display instavu persistence Varpersist Display instavu style Vectors Displ...

Page 363: ...gth 500 points 10 divs Horizontal fit to screen Off Horizontal FastFrame TDS 520A 524A 540A 544A 7XXA Off Horizontal FastFrame frame count TDS 520A 524A 540A 544A 7XXA 2 Horizontal FastFrame frame length TDS 520A 524A 540A 544A 7XXA 500 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 Li...

Page 364: ...at the default volts division setting established by Factory Init Clock Edge Rising Logic trigger threshold all channels pattern and state TDS 5XXA 6XXA 7XXA 1 4 V when 10X probe attached Logic trigger class TDS 5XXA 6XXA 7XXA Pattern Logic trigger logic pattern and state TDS 5XXA 6XXA 7XXA AND Logic trigger triggers when pattern and state TDS 5XXA 6XXA 7XXA Goes TRUE Main trigger holdoff 0 Main t...

Page 365: ...glitch Pulse glitch trigger polarity TDS 5XXA 6XXA 7XXA Positive Pulse glitch width TDS 5XXA 6XXA 7XXA 2 0 ns Pulse runt high threshold TDS 5XXA 6XXA 7XXA 1 2 V Pulse runt low threshold TDS 5XXA 6XXA 7XXA 0 8 V Pulse runt trigger polarity TDS 5XXA 6XXA 7XXA Positive Pulse slew rate Delta Time 2 0 ns Pulse slew rate polarity Positive Pulse slew rate setting Pulse slew rate thresholds Upper Lower Tr...

Page 366: ...hange Saved waveforms No change Stop after R S button Vertical bandwidth all channels Full Vertical coupling all channels DC Vertical impedance termination all channels 1 MW Vertical offset all channels 0 V Vertical position all channels 0 divs Vertical volts per division all channels 100 mV per division Zoom dual Off Zoom dual offset 5 e 3 Zoom graticule Upper Zoom horizontal all channels 1 0X Zo...

Page 367: ...rminator 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 asynchronously wit...

Page 368: ...ers 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 custom command that initializes both waveform and setup memories This overwrites any previously stored data ...

Page 369: ...REE 2 53 ALLOCATE WAVEFORM REF x 2 54 Application menu command group 2 12 Application menu commands APPMENU 2 55 APPMENU LABEL 2 56 APPMENU LABEL BOTTOM 2 56 APPMENU LABEL RIGHT 2 57 APPMENU LABEL TITLE 2 58 APPMENU 2 55 APPMENU LABEL 2 56 APPMENU LABEL BOTTOM 2 56 APPMENU LABEL RIGHT 2 57 APPMENU LABEL TITLE 2 58 Argument command 2 2 ASCII 2 1 Glossary 1 Audio indicator 2 59 AUTOSET 2 59 B Backus...

Page 370: ...rams 1 1 Common command 2 21 2 23 Common GPIB commands CAL 2 60 CLS 2 68 Concatenating command 2 4 Configuration Command query 2 156 Controller Definition of Glossary 1 Cursor command group 2 13 Cursor commands CURSOR 2 69 CURSOR FUNCTION 2 69 CURSOR HBARS 2 70 CURSOR HBARS DELTA 2 70 CURSOR HBARS POSITION x 2 71 CURSOR HBARS POSITION x PCNT 2 71 CURSOR HBARS SELECT 2 72 CURSOR HBARS UNITS 2 73 CU...

Page 371: ...R MAP item BYCONTENTS 2 104 DISPLAY COLOR PALETTE palette name item name 2 108 DISPLAY COLOR PALETTE palette name RESET 2 107 DISPLAY COLOR PALETTE PERSISTENCE 2 106 DISPLAY COLOR PALETTE REGULAR 2 106 DISPLAY COLOR PALETTE RESETALL 2 107 DISPLAY DATE TIME See DISPLAY CLOCK DISPLAY FILTER 2 110 DISPLAY FORMAT 2 111 DISPLAY GRATICULE 2 112 DISPLAY INSTAVU PERSISTENCE 2 113 DISPLAY INSTAVU STYLE 2 1...

Page 372: ...129 FILESYSTEM FORMAT 2 129 FILESYSTEM FREESPACE 2 129 FILESYSTEM MKDIR 2 130 FILESYSTEM OVERWRITE 2 130 FILESYSTEM PRINT 2 131 FILESYSTEM RENAME 2 132 FILESYSTEM RMDIR 2 132 FILESYSTEM COPY 2 126 FILESYSTEM CWD 2 127 FILESYSTEM DELETE 2 127 FILESYSTEM DELWARN 2 128 FILESYSTEM DIR 2 129 FILESYSTEM FORMAT 2 129 FILESYSTEM FREESPACE 2 129 FILESYSTEM MKDIR 2 130 FILESYSTEM OVERWRITE 2 130 FILESYSTEM ...

Page 373: ...TH 2 147 HORIZONTAL FASTFRAME POSITION 2 148 HORIZONTAL FASTFRAME STATE 2 148 HORIZONTAL FITTOSCREEN 2 149 HORIZONTAL MAIN 2 150 HORIZONTAL MAIN SCALE 2 150 HORIZONTAL MAIN SECDIV 2 151 HORIZONTAL MODE 2 152 HORIZONTAL POSITION 2 153 HORIZONTAL RECORDLENGTH 2 153 HORIZONTAL SCALE 2 154 HORIZONTAL SECDIV 2 155 HORIZONTAL TRIGGER 2 155 HORIZONTAL TRIGGER POSITION 2 155 I ID 2 156 IDN 2 156 IEEE Glos...

Page 374: ...REFLEVEL PERCENT HIGH 2 193 MEASUREMENT REFLEVEL PERCENT LOW 2 194 MEASUREMENT REFLEVEL PERCENT MID 2 194 MEASUREMENT REFLEVEL PERCENT MID2 2 195 MEASUREMENT REFLEVEL ABSOLUTE LOW 2 190 MEASUREMENT SNAPSHOT 2 196 Measurement specifier command mnemonic 2 6 MEASUREMENT 2 170 MEASUREMENT CLEARSNAPSHOT 2 170 MEASUREMENT GATING 2 171 MEASUREMENT IMMED 2 171 MEASUREMENT IMMED DELAY 2 172 MEASUREMENT IMM...

Page 375: ...87 OPT 2 201 Option Identification Query 2 201 Output queue 3 5 P Parallel poll C 2 Parts of commands 1 1 PASSWORD 2 201 Pattern trigger 2 237 2 238 2 239 2 240 POSITION x command mnemonic 2 6 Power on status clear command 2 202 PPC C 2 PPD C 2 PPE C 2 PPU C 2 Programming Examples 1 2 4 1 PSC 2 202 PSC command 3 4 PUD 2 203 Pulse trigger 2 248 2 249 2 250 2 251 2 252 2 253 2 254 2 255 2 256 2 257 ...

Page 376: ... SELECT 2 214 SELECT wfm 2 215 SELECT CONTROL 2 215 Selected device clear C 2 Self test 2 286 Separator command 2 2 Serial poll 3 2 Disable C 2 Enable C 2 Service request enable command 2 217 Service request enable register 2 217 Service Requests 1 2 SESR register 2 68 2 122 2 200 3 1 Set command 2 1 SET 2 216 Sethold trigger 2 240 2 241 2 242 2 243 2 244 Setting Command query 2 165 Query 2 165 Re...

Page 377: ...IGGER MAIN LOGIC PATTERN INPUT CH4 2 237 TRIGGER MAIN LOGIC PATTERN WHEN 2 238 TRIGGER MAIN LOGIC PATTERN WHEN LESSLIMIT 2 239 TRIGGER MAIN LOGIC PATTERN WHEN MORELIMIT 2 240 TRIGGER MAIN LOGIC SETHOLD CLOCK EDGE 2 240 TRIGGER MAIN LOGIC SETHOLD CLOCK SOURCE 2 242 TRIGGER MAIN LOGIC SETHOLD DATA SOURCE 2 243 TRIGGER MAIN LOGIC SETHOLD HOLDTIME 2 244 TRIGGER MAIN LOGIC SETHOLD SETTIME 2 244 TRIGGER...

Page 378: ...AIN VIDEO TIME 2 284 TRIGGER STATE 2 284 TRIGGER DELAY 2 220 TRIGGER DELAY BY 2 221 TRIGGER DELAY EDGE 2 222 TRIGGER DELAY EDGE COUPLING 2 222 TRIGGER DELAY EDGE SLOPE 2 223 TRIGGER DELAY EDGE SOURCE 2 224 TRIGGER DELAY EVENTS 2 224 TRIGGER DELAY EVENTS COUNT 2 225 TRIGGER DELAY LEVEL 2 225 TRIGGER DELAY TIME 2 226 TRIGGER DELAY TYPE 2 227 TRIGGER MAIN 2 227 TRIGGER MAIN EDGE 2 228 TRIGGER MAIN ED...

Page 379: ...GGER MAIN TYPE 2 265 TRIGGER MAIN VIDEO 2 266 TRIGGER MAIN VIDEO BY 2 266 TRIGGER MAIN VIDEO FIELD 2 267 2 268 TRIGGER MAIN VIDEO FIELDTYPE 2 269 TRIGGER MAIN VIDEO FLEXFORMAT 2 269 TRIGGER MAIN VIDEO FLEXFORMAT FIELD 2 270 TRIGGER MAIN VIDEO FLEXFORMAT FRAMERATE 2 270 TRIGGER MAIN VIDEO FLEXFORMAT LINES 2 271 TRIGGER MAIN VIDEO FLEXFORMAT NEGSYNCWIDTH 2 272 TRIGGER MAIN VIDEO FLEXFORMAT V1STARTTI...

Page 380: ... BYT_OR 2 291 WFMPRE CRVCHK 2 295 WFMPRE ENCDG 2 292 WFMPRE NR_PT 2 295 WFMPRE PT_FMT 2 292 WFMPRE PT_OFF 2 293 WFMPRE WFID 2 295 WFMPRE XINCR 2 294 WFMPRE XMULT 2 295 WFMPRE XOFF 2 295 WFMPRE XUNIT 2 295 WFMPRE XZERO 2 295 WFMPRE YMULT 2 294 WFMPRE YOFF 2 294 WFMPRE YUNIT 2 295 WFMPRE YZERO 2 295 WFMPRE ZMULT 2 295 WFMPRE ZOFF 2 295 WFMPRE ZUNIT 2 295 WFMPRE ZZERO 2 295 WAVFRM 2 288 wfm command m...

Page 381: ...04 ZOOM HORIZONTAL LOCK 2 305 ZOOM HORIZONTAL POSITION 2 305 ZOOM HORIZONTAL SCALE 2 306 ZOOM STATE 2 307 ZOOM VERTICAL POSITION 2 308 ZOOM VERTICAL SCALE 2 308 ZOOM GRATICULE 2 304 ZOOM DUAL 2 303 ZOOM DUAL OFFSET 2 303 ZOOM HORIZONTAL LOCK 2 305 ZOOM HORIZONTAL POSITION 2 305 ZOOM HORIZONTAL SCALE 2 306 ZOOM STATE 2 307 ZOOM VERTICAL POSITION 2 308 ZOOM VERTICAL SCALE 2 308 ...

Page 382: ...Index Index 14 TDS Family Oscilloscope Programmer Manual ...

Reviews: