background image

Command Descriptions

TDS3000, TDS3000B, and TDS3000C Series Programmer Manual

2- 237

An alternate way to enter certain characters is with a backslash followed by a
single character (following “standard” Unix) as follows:

H

n

newline (carriage return and linefeed)

H

\

backslash (\\ is required to get a backslash character)

H

j

Japanese character encoding, the next two characters make
one hexadecimal JIS value as explained later

H

t

horizontal tab; the next 2 characters specify the pixel
column to tab to as explained earlier

H

u

Unicode encoding, the next two characters make
one hexadecimal Unicode value as explained later

If a backslash is followed by an undefined special character, the backslash is
ignored and the character following it is accepted as is.

NOTE

. The use of any escape codes other than those described above may

produce unpredictable results.

To specify Russian, Chinese, and Korean, use the 16 bit Unicode value
characters as shown in the example disk files. For additional information see

The

Unicode Standard, Version 2.0

. Only characters used in the oscilloscope are

available. Unicode values are represented in a quoted string as “\uxxyy” where
xx and yy are both hexadecimal values and xx and yy are concatenated to form a
single hexadecimal number. For example, “\u0413” is the Cyrillic capital letter
GHE and 0413 is the Unicode value for that character. English and European
characters can also be specified using the \u Unicode sequence. In that case xx is
simply 00 and yy is the hexadecimal equivalent of the 8 bit character value.

To specify Japanese characters, use the 16 bit Japanese Interchange Standard
(JIS X 0208-1983) value. JIS values are represented in a quoted string as
“\jxxyy” where xx and yy are both hexadecimal values and xx and yy are
concatenated to form a single hexadecimal number.

Supported Unicode and JIS characters are shown in the CHARSETS directory of
the disk that accompanies this manual.

Summary of Contents for TDS3000 Series

Page 1: ...C Series Digital Phosphor Oscilloscopes 071 0381 03 For the TDS3000C series this document applies to firmware version 4 00 and above For the TDS3000 and the TDS3000B series this document applies to firmware version 3 00 and above www tektronix com ...

Page 2: ...this publication supercedes that in all previously published material Specifications and price change privileges reserved TEKTRONIX and TEK are registered trademarks of Tektronix Inc WaveAlert and e Scope are trademarks of Tektronix Inc Contacting Tektronix Tektronix Inc 14200 SW Karl Braun Drive P O Box 500 Beaverton OR 97077 USA For product information sales service and technical support H In No...

Page 3: ...nstructed Mnemonics 2 7 Argument Types 2 8 Command Groups 2 11 Acquisition Commands 2 11 Alias Commands 2 12 Calibration and Diagnostic Commands 2 13 Cursor Commands 2 14 Display Commands 2 16 Ethernet Commands 2 17 File System Commands 2 18 Front Panel Commands 2 18 Hard Copy Commands 2 19 Horizontal Commands 2 19 ITU601 Digital Video Commands TDS3SDI Only 2 20 Limit Test Commands Requires TDS3LI...

Page 4: ...and Events Registers 3 1 Queues 3 5 Event Handling Sequence 3 6 Synchronization Methods 3 7 Messages 3 12 Appendices Appendix A Character Charts A 1 Appendix B Reserved Words B 1 Appendix C Interface Specifications C 1 Appendix D Factory Initialization Settings D 1 Glossary and Index ...

Page 5: ... Printer Settings window 1 16 Figure 1 11 How to stack GPIB connectors 1 19 Figure 1 12 Typical GPIB network configurations 1 19 Figure 1 13 Selecting the System I O menu 1 20 Figure 1 14 The RS 232 connector pin assignments 1 21 Figure 1 15 RS 232 parameter settings 1 22 Figure 2 1 Command Message Elements 2 2 Figure 2 2 Block Argument Example 2 10 Figure 3 1 The Standard Event Status Register SE...

Page 6: ...tion and diagnostic commands 2 13 Table 2 7 Cursor commands 2 14 Table 2 8 Display commands 2 16 Table 2 9 Ethernet commands 2 17 Table 2 10 File system commands 2 18 Table 2 11 Front panel commands 2 18 Table 2 12 Hard copy commands 2 19 Table 2 13 Horizontal commands 2 19 Table 2 14 ITU601 commands 2 20 Table 2 15 Limit Test commands 2 21 Table 2 16 Mask commands 2 22 Table 2 17 Available TDS3TM...

Page 7: ... an Operation Complete Message 2 240 Table 2 40 HDTV formats 2 292 Table 2 41 Video trigger line range values 2 294 Table 2 42 TRIGger DELay commands 2 303 Table 2 43 TRIGger MAIn commands 2 305 Table 2 44 Additional WFMPre commands 2 326 Table 3 1 SESR bit functions 3 2 Table 3 2 SBR bit functions 3 3 Table 3 3 No event messages 3 12 Table 3 4 Command error messages CME Bit 5 3 12 Table 3 5 Execu...

Page 8: ...Table of Contents vi TDS3000 TDS3000B and TDS3000C Series Programmer Manual ...

Page 9: ...er Manual Information about installing and operating your oscilloscope TDS3000C Series Digital Phosphor Oscilloscopes Technical Reference Oscilloscope specifications and a performance verification procedure TekVISA Programmer Manual Description of TekVISA the Tektronix implementation of the VISA Application Programming Interface API TekVISA is industry compliant software for writing interoperable ...

Page 10: ...Preface viii TDS3000 TDS3000B and TDS3000C Series Programmer Manual ...

Page 11: ...tor Locations shows the RS 232 and GPIB connector locations on the back panel of the TDS3000B and TDS3000C oscilloscopes page 1 7 H Setting Up Ethernet Remote Communications describes setting up for Ethernet 10baseT remote control including connecting the oscilloscope and setting the appropriate front panel controls page 1 8 H Setting Up GPIB Remote Communications describes setting up for GPIB rem...

Page 12: ...message elements Chapter 2 also describes the effect of each command and provides examples of how you might use it The Command Groups section provides a list by function al area The Command Descriptions section arranges commands alphabetically Figure 1 2 Zoom Zoom Commands Grouped in Functional Areas Commands Listed Alphabetically ACQuire Query Only Syntax Group Examples ACQuire MODe S G E ACQuire...

Page 13: ...n of this system The Status and Events chapter starting on page 3 1 describes how to use service requests SRQs and various event messages in your programs Your program requests status and event reports as the Controller The oscilloscope sends status and event reports using a communications module or the Ethernet port built in on TDS3000B TDS3000C series models GPIB Cable Figure 1 3 Service Request...

Page 14: ...ies and TDS3000C oscilloscopes have a built in Ethernet port TDS3GM This communication module adds GPIB and RS 232 ports to all TDS3000 oscilloscopes You can attach a printer to these ports or use them for remote programmability Communication modules are user installable TDS3VM This communication module adds VGA and RS 232 ports to all TDS3000 oscilloscopes You can attach a printer to the RS 232 p...

Page 15: ...s The TDS3EM Ethernet Communication Module TDS3000 Series only has a set of four status LEDs Figure 1 5 identifies each LED and describes its purpose LINK TX RX CLSN LINK Indicates Ethernet connection when lit TX On when oscilloscope is transmitting data RX On when oscilloscope is receiving data CLSN On when oscilloscope is attempting to transmit and receive at the same time Figure 1 5 TDS3EM LEDs...

Page 16: ...se steps 1 Turn the oscilloscope power off 2 Push down on the latching tab to remove the blank cover 3 Slide the communication module into the compartment until the internal connectors are seated and the latching tab locks 4 Turn power on The communication module is now ready for your use To remove a communication module follow these steps 1 Turn the oscilloscope power off 2 Push down on the latch...

Page 17: ...panel connectors The built in Ethernet port and External trigger are only available with the TDS3000B and TDS3000C Series models Communication Module Power input Parallel printer port TDS3000 TDS3000B Ethernet port TDS3000B TDS3000C External trigger TDS3000B TDS3000C DC power output TDS3000 TDS3000B 14 2 V DC 400 mA Ground terminal CAL switch Figure 1 7 Communication module location ...

Page 18: ... address requested Dynamic DHCP BOOTP Static User See page G 1 of the TDS3000C Series DPO Oscilloscope User Manual for information on dynamic and static IP addresses 1 Settings from network admin Instrument Name___________________ Instrument IP Address______ ______ ______ ______ Domain Name __________________________ DNS IP Address ______ ______ ______ ______ Gateway IP Address ______ ______ _____...

Page 19: ...buttons Figure 1 8 The Ethernet Network Settings menu Ethernet Network Settings Menu Figure 1 9 shows the Ethernet Change Instrument Settings screen Table 1 2 describes the Ethernet Network Settings fields The procedures on page 1 13 for networks that support DHCP BOOTP and 1 14 for networks that do not support DHCP BOOTP describe how to set up the oscilloscope to communicate on your network using...

Page 20: ...ot be edited Instrument Name An alphanumeric label assigned to the oscilloscope for easier network reference Check with your network administrator to determine instrument name restrictions and that the instrument name you request does not already exist User Password A password that causes the oscilloscope e Scope web server to prompt for user authentication before allowing ethernet access Access i...

Page 21: ... nications Obtain the domain name if necessary from your network administrator DNS IP Address The IP address of the domain name system DNS Although not required to communicate with the network the DNS IP address is used to assist with printer communications Obtain the DNS IP address if necessary from your network administrator Gateway IP Address Obtain the gateway IP address from your network admi...

Page 22: ...do not need to be connected to the network to add printer setup information Table 1 3 Ethernet Printer Settings side menu Side Field value Description Add Printer Printer Name The name of a printer queue on the desig nated print server Obtain this information from your network administrator Server Name The name of the server running the printer queue software 1 Obtain this information from your ne...

Page 23: ...r TDS3000B and TDS3000C series oscilloscopes a RJ 45 connector with 10BaseT cable attached to the oscilloscope Ethernet port is required If your network supports DHCP BOOTP perform the following steps 1 Power on the oscilloscope 2 Push the UTILITY front panel button 3 Push the System screen button to select I O 4 Push the Ethernet Network Settings screen button 5 Push the Change Instrument Setting...

Page 24: ...scilloscopes simply require an RJ 45 connector with 10BaseT cable attached to the oscilloscope Ethernet port Do these steps to enter the Ethernet parameters 1 Use the Ethernet network setup form on page 1 8 to request the necessary network information from your network administrator 2 Power on the oscilloscope 3 Push the UTILITY front panel button 4 Push the System screen button to select I O 5 Pu...

Page 25: ...uccessfully established communications with the network by using one of the previous procedures Do these steps to add a network printer to the oscilloscope you can store up to 21 printers in the Ethernet network printer list 1 Obtain the printer name server name and server IP address of the network printer or printers to which you are sending hard copy data 2 Power on the oscilloscope 3 Push the U...

Page 26: ...You do not need to power cycle the oscilloscope to apply printer settings you can select and use newly entered printers immediately 10 Select a network printer in the Ethernet printer list You select a printer by using the general purpose knob to highlight a printer name in the list 11 Push the MENU OFF button to exit from the System I O menus 12 Push UTILITY System Hard Copy Port to verify or set...

Page 27: ...P address is incorrect If DNS is available then you can verify the network print server data by entering the printer name and either but not both the print server name or the IP address The DNS protocol will fill in the missing data if the user supplied data is correct If DNS is not available then contact your network administrator for help Printer Not Responding This notifier displays when the os...

Page 28: ...Std 488 1 1987 GPIB cable available from Tektronix as part number 012 0991 00 to this connector If needed you can stack GPIB connectors as shown in Figure 1 11 Follow these rules when you connect your oscilloscope to a GPIB network H Assign a unique device address to each device 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 Conne...

Page 29: ...nectors Figure 1 11 How to stack GPIB connectors GPIB Device GPIB Device GPIB Device GPIB Device GPIB Device GPIB Device GPIB Device Figure 1 12 Typical GPIB network configurations Appendix C Interface Specifications gives more information on the GPIB configuration of the oscilloscope ...

Page 30: ...ush the GPIB screen button 4 Push the Talk Listen Address screen button and use the general purpose knob to set the Address The oscilloscope is set up for bidirectional communication with your controller If you want to isolate the oscilloscope from the bus H Push the Off Bus screen button This disables all communication with the controller If you want to enter a special mode of operation to commun...

Page 31: ...t through female to male cable of less than 50 feet for a local DTE to DCE connection Figure 1 14 shows the 9 pin connector with its pin number assignments 1 No connection 2 Receive data RxD input 3 Transmit data TxD output 4 Data terminal ready DTR output 5 Signal ground GND 6 Data set ready DSR input 7 Request to send RTS output 8 Clear to send CTS input 9 No connection 1 2 3 4 5 6 7 8 9 Figure ...

Page 32: ...ound of the external device H Connect the chassis ground of the oscilloscope to the chassis ground of the external device To set the RS 232 parameters do the following steps from the oscilloscope front panel After these parameters are set the RS 232 interface is ready to operate 1 Push the UTILITY menu button 2 Push the System screen button to select the I O System 3 Push the RS 232 screen button ...

Page 33: ...information on line terminators see page 2 6 NOTE You can not set Parity or stop bits or number of bits Parity none Stop bits 1 number of bits 8 4 Push in turn each screen button until the desired parameter setting is displayed in the side menu or push the Set RS 232 Parameters to Default Values screen button if the default settings are appropriate Table 1 5 on page 1 23 lists the default RS 232 s...

Page 34: ...ately preceding or following the break may be lost The controller should wait until it receives the DCL and the end of line terminator string before sending more characters Reporting RS 232 I O Errors Errors are reported when there is a problem with framing or input buffer overruns To report errors the oscilloscope posts an event code refer to Section 3 Status and Events on page 3 1 When an error ...

Page 35: ...al computer or other computer look at the RS232 Debug menu and examine the RS232 Line status and the Errors The contents of the Debug menu will not change while you are viewing them Turn Debug menu off and back on to see any changes in the menu Use Table 1 6 to troubleshoot your setup Table 1 6 RS 232 troubleshooting Symptom Possible causes Your personal computer program tried to send characters t...

Page 36: ...terface that best meets your requirements The GPIB interface is an eight bit parallel bus that provides high speed data transfer and multiple instrument control In contrast the RS 232 interface is a slower serial data bus for single instrument control but is easy to connect to low cost controllers Table 1 7 provides a more in depth comparison of the GPIB and RS 232 interfaces Table 1 7 Comparison ...

Page 37: ...d RS 232 interfaces Cont Operating attribute RS 232 GPIB Timing Asynchronous Asynchronous Transmission path length max 2 meters between devices 20 meters total cabling for GPIB system 15 meters Speed 200kBytes sec 3 8k Bytes sec System environment Multiple devices 15 Single terminal point to point connection ...

Page 38: ...Getting Started 1 28 TDS3000 TDS3000B and TDS3000C Series Programmer Manual ...

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

Page 40: ...mand headers beginning with a star Mnemonic A header subfunction 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 Co...

Page 41: ... specified branch or level For example TRIGger A EDGe SLOpe returns the rising or falling slope for the A edge trigger TRIGger A EDGe returns the trigger coupling source and slope for A edge trigger TRIGger A sets the trigger level and returns the current A trigger parameters You can control whether the oscilloscope returns headers as part of the query response Use the HEADer command to control th...

Page 42: ...s For example you can enter the command ACQuire NUMAVg simply as ACQ NUMAV or acq numav NOTE Keep in mind that abbreviation rules change over time as new TDS models are introduced Thus for the most robust code use the full spelling Avoid using the command abbreviations If you use the HEADer command to have command headers included as part of query responses you can further control whether the retu...

Page 43: ...pe TRG NUMAVg 8 will set the acquisition mode to envelope and set the number of acquisitions for averaging to 10 4 When you concatenate queries the responses to all the queries are concate nated into a single response message For example if the display graticule is set to Full and the display style is set to dotsonly the concatenated query DISplay GRAticule STYle DOTsonly will return either DISPLA...

Page 44: ...s GPIB EOM terminators can be the END message EOI asserted concurrently with the last data byte the ASCII code for line feed LF sent as the last data byte or both The oscilloscope always terminates messages with LF and EOI White space is allowed before the terminator for example CR LF is acceptable RS 232 End of Message Terminators RS 232 EOM terminators can be a CR carriage return LF line feed CR...

Page 45: ...ning POSITION x A cursor selector x is either 1 or 2 Commands can specify which measurement to set or query as a mnemonic in the header Up to four automated measurements may be displayed with each displayed waveform The displayed measurements are specified in this way Symbol Meaning MEAS x A measurement specifier x is either 1 top 2 3 or 4 bottom Commands specify the channel to use as a mnemonic i...

Page 46: ...any oscilloscope commands require numeric arguments The syntax shows the format that the oscilloscope returns in response to a query This is also the preferred format when sending the command to the oscilloscope though any of the formats will be accepted This manual represents these arguments as follows Symbol Meaning NR1 Signed integer value NR2 Floating point value without an exponent NR3 Floati...

Page 47: ... You can mix quotation marks within a string as long as you follow the previous rule this is an acceptable string 4 You can include a quote character within a string simply by repeating the quote For example here is a mark 5 Strings can have upper or lower case characters 6 If you use a GPIB network you cannot terminate a quoted string with the END message before the closing delimiter 7 A carriage...

Page 48: ...hrough 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 that specifies how many DChar elements follow Figure 2 2 provides a diagram of block argument use ALIas DEFINE SETUp1 231AUTOSet EXECute SELect REF1 ON Block Header Specifies Number of Le...

Page 49: ...splay Commands section on page 2 16 Table 2 4 lists these commands Table 2 4 Acquisition commands Header Description ACQuire Return acquisition parameters ACQuire MODe Acquisition mode ACQuire NUMACq Return of acquisitions obtained ACQuire NUMAVg Number of acquisitions for average ACQuire NUMEnv Number of acquisitions for envelope ACQuire STATE Start or stop acquisition system ACQuire STOPAfter Ac...

Page 50: ...e WaveAlert Highlight Anomaly mode Alias Commands Alias commands let you define your own commands as a sequence of standard commands This is useful when you use the same commands each time you perform a certain task such as setting up measurements Table 2 5 lists these commands Table 2 5 Alias commands Header Description ALIas Turn the alias state on and off ALIas CATALOG Return a list of aliases ...

Page 51: ...ation is due CALibrate FACtory NOTIfy HOURs Sets and returns hours until calibration is due CALibrate FACtory NOTIfy YEARs Sets and returns number of year until calibration is due CALibrate FACtory PREVious Instructs the instrument to back up one step to allow the next CALibrate FACtory CONTInue command to repeat that step CALibrate FACtory STARt Begins the factory calibration sequence CALibrate F...

Page 52: ...t cursor settings CURSor FUNCtion Sets or returns the cursor type CURSor GRATicule Returns XY cursor settings CURSor GRATicule SELect Selects makes active the specified graticule XY cursor CURSor GRATicule XPOSITION x Sets or returns the X position of the specified graticule cursor CURSor GRATicule YPOSITION x Sets or returns the Y position of the specified graticule cursor CURSor HBArs Returns ho...

Page 53: ...CT x Returns the value of the product readout for the specified XY cursor CURSor XY RADIUS x Returns the XY cursor radius value from the 0 0 origin to the specified XY cursor CURSor XY RATDELta Returns the XY cursor ratio delta value CURSor XY RATIO x Returns the cursor ratio value for the specified XY cursor CURSor XY RDELta Returns the XY cursor radius delta value for the polar readout CURSor XY...

Page 54: ...INTENSITy WAVEform Sets waveform brightness DISplay PERSistence Sets variable persistence decay time DISplay PERSistence CLEAR Resets the persistence time clears the screen of all acquired points DISplay STYle DOTsonly Sets dots to on or off DISplay XY Returns all the XY parameters DISplay XY MODe Sets the display to YT triggered XY or Gated XYZ DISplay XY YCHannel Specifies the Y channel to be di...

Page 55: ...way IP address value ETHERnet HTTPPORT Sets or returns the HTTP port value stored in the oscilloscope ETHERnet IPADDress Sets or returns the IP address of the oscillo scope ETHERnet NAME Sets or returns the oscilloscope instrument name ETHERnet NETPRInter ADD Adds the specified printer to the oscilloscope ethernet printer list ETHERnet NETPRInter DELEte Deletes the specified printer from the oscil...

Page 56: ...ILESystem DIR Returns a list of files in current directory FILESystem FORMat Formats named drive FILESystem FREESpace Returns free space on current memory storage device FILESystem MKDir Creates a new directory FILESystem OVERWrite Sets overwrite lock feature on or off FILESystem PRInt Prints file to port FILESystem REName Assigns new name to file FILESystem RMDir Deletes directory and all files i...

Page 57: ...ts hard copy port HARDCopy PREVIEW Displays how the colors will appear Horizontal Commands Horizontal commands control the time base of the oscilloscope You can set the parameters that let you define the time or horizontal axis attributes of a wave form record Table 2 13 lists these commands You may substitute SECdiv for SCAle in the horizontal commands This provides program compatibility with ear...

Page 58: ...deo application module is installed in a TDS3000B or TDS3000C Series oscilloscope Table 2 14 ITU601 commands Header Description ITU601 AUTOSet Sets the instrument to automatically acquire and display a 601 digital video signal ITU601 EDH RESEt Sets the EDH error count to zero ITU601 EDH COUNt Sets or returns the state of the EDH error counter ITU601 EDH DETect Returns the state of the EDH detectio...

Page 59: ...3LIM Limit Test application module is installed in the oscilloscope Table 2 15 Limit Test commands Header Description LIMit Returns all limit testing parameters LIMit BEEP Beeps when limit exceeded LIMit BELl Same as LIMit BEEP LIMit COMpare CH x Template to compare waveform to LIMit HARDCopy Prints a hard copy when limit exceeded LIMit SAVEWFM Save waveform to memory storage device LIMit STATE Tu...

Page 60: ... the mask defined by MASK COPy SOUrce to the user mask MASK COUNt CH x HITS Returns the total hits on all mask segments for the specified channel MASK COUNt FAILURES Returns the number of pass fail tests that have failed MASK COUNt HITS Returns the total number of mask hits for all channels on all mask segments MASK COUNt MASK m CH x HITS Returns the number of hits for channel x in mask segment m ...

Page 61: ...oordinate points of the specified mask segment MASK MASK m POINTSPcnt Sets or returns the points in the specified mask segment in percentage coordinates MASK MASKPRE AMPlitude Sets or returns the current mask s nominal pulse amplitude in volts MASK MASKPRE HSCAle Sets or returns the nominal timing resolution used to draw the mask in time division MASK MASKPRE HTRIGPOS Sets or returns the nominal t...

Page 62: ...turns the beep on pass fail test completion mode MASK TESt BEEP FAILUre Sets or returns the beep on pass fail test failure mode MASK TESt DELay Sets or returns the amount of time to wait after starting pass fail testing to evaluate wave forms MASK TESt HARDCopy Sets or returns the hard copy on pass fail test failure mode MASK TESt REPeat Sets or returns the repeat pass fail test on completion mode...

Page 63: ...PRE PRESAMPBITS Sets or returns the number of bits before the isolated one pulse leading edge in User mask MASK USER MASKPRE RECOrdlength Sets or returns the nominal record length for User mask MASK USER MASKPRE SERIALTRIG Sets or returns enabling of serial trigger for the User mask standard MASK USER MASKPRE TRIGTOSAMP Sets or returns the time in seconds from the leading edge trigger position to ...

Page 64: ... Mb s DS2RATECoax DS2 rate coaxial pair 6 312 Mb s DS2RATESymmetrical DS2 rate symmetric pair 6 312 Mb s DS3Rate Old DS3 rate 44 736 Mb s G703DS3 G 703 DS3 44 736 Mb s E1Coax E1 coaxial pair 2 048 Mb s E1Symmetrical E1 symmetrical pair 2 048 Mb s E2 E2 8 448 Mb s E3 E3 34 368 Mb s NONe Turns off mask testing and erases current mask from the screen RATE32Mbit 32 068 Mb s Table 2 18 Available TDS3TM...

Page 65: ...reference sources only MATH HORizontal UNIts Sets or returns the math horizontal measure ment units label MATH SPECTral MAG Sets or returns the FFT waveform vertical scale type linear or dB MATH SPECTral WINdow Sets or returns the FFT window value MATH TYPe Sets or returns the math function Dual FFT DPO or Advanced MATH VAR x TDS3AAM Sets or returns the value of the user defined variable VAR1 or V...

Page 66: ...parameters such as waveform sources differently for each measurement readout Other parameters such as reference levels have only one value which applies to all measurements Table 2 20 Measurement commands Header Description MEASUrement Returns all measurement parameters MEASUrement CLEARSNapshot Clears the measurement snapshot screen MEASUrement GATing Sets or returns measurement gating MEASUremen...

Page 67: ...surement result and qualifier MEASUrement MEAS x DELay DIREction Sets the starting point and direction to determine the delay measurement MEASUrement MEAS x DELay EDGE x Sets the slope of the edge used for delay measurement MEASUrement MEAS x MAXimum TDS3AAM Returns the maximum value for the specified measurement since last statistical reset MEASUrement MEAS x MEAN TDS3AAM Returns the mean value a...

Page 68: ...vel MEASUrement REFLevel PERCent LOW Sets or returns the percent of the low reference level MEASUrement REFLevel PERCent MID Sets or returns percent of the mid reference level MEASUrement REFLevel PERcent MID2 Sets or returns percent of the mid2 reference level MEASUrement SNAPShot Displays measurement snapshot MEASUrement STATIstics MODE TDS3AAM Sets operation and display measurement MEASUrement ...

Page 69: ...AC POWER BACKLight Sets or returns idle time that must lapse before the backlight turns off POWER BATTery PRESENt Returns a 1 if a battery is installed POWER BATTery GASgauge Returns remaining charge that is left in the battery 0 empty to 15 full POWER SHUTdown Sets or returns idle time that must lapse before the instrument is powered off REM No action remark only RST Returns most settings to fact...

Page 70: ...ve internal waveforms and settings When you save a setup you save the settings of the oscilloscope When you then recall a setup the oscilloscope restores itself to the state it was in when you originally saved that setting Table 2 23 lists these commands Table 2 23 Save and Recall commands Header Description RECALL MASK TDS3TMT Loads the specified mask file from the disk or flash drive to the User...

Page 71: ...ands and queries They begin with an asterisk Table 2 24 Status and Error commands Header Description ALLEv Returns all events BUSY Returns scope status CLS Clears status DESE Device event status enable ESE Event status enable ESR Returns standard event status register EVENT Returns event code EVMsg Returns event code and message EVQty Returns number of events in queue ID Identification IDN Returns...

Page 72: ...25 Trigger commands Header Description TRIGger Returns parameters TRIGger A Returns the A trigger parameters TRIGger A COMMunication SOUrce TDS3TMT Sets or returns the signal source on which to trigger TRIGger A COMMunication STANdard TDS3TMT Sets or returns the communication standard on which to trigger TRIGger A EDGe Returns edge trigger parameters TRIGger A EDGe COUPling Trigger coupling TRIGge...

Page 73: ...Gger A PULse RUNT Returns the runt pulse trigger parameters TRIGger A PULse RUNT POLarity Sets or returns the runt pulse polarity value on which to trigger the oscilloscope TRIGger A PULse RUNT THReshold TDS3TRG Returns the runt pulse trigger upper and lower threshold voltage values TRIGger A PULse RUNT THReshold BOTh Sets both runt pulse trigger threshold voltage values TRIGger A PULse RUNT THRes...

Page 74: ...h trigger time period value TRIGger A SETLevel Sets the trigger level to 50 TRIGger A TYPe Sets A trigger to edge logic pulse or video type TRIGger A VIDeo Returns video trigger parameters TRIGger A VIDeo CUSTom FORMat TDS3SDI TDS3VID Sets or queries the custom video signal source format TRIGger A VIDeo CUSTom SCAN TDS3SDI TDS3VID Sets or queries the custom video signal source scan rate on which t...

Page 75: ... to 50 TRIGger B STATE Enables disables the B trigger TRIGger B TIMe Minimum time between A and B trigger TRIGger B TYPe Sets B trigger to edge logic pulse or video type TRIGger DELay EDGe COUPling TRIGger DELay EDGe SLOpe TRIGger DELay EDGe SOUrce TRIGger DELay EVENTS COUNt TRIGger DELay LEVel TRIGger DELay SETLevel TRIGger DELay STATE TRIGger DELay TIMe TRIGger DELay TYPe Same as the equivalent ...

Page 76: ...s or returns the channel coupling for channel x CH x DESKew Sets or returns the channel deskew time for channel x CH x ID Return probe identification for channel x CH x IMPedance Sets or returns the channel probe impedance for channel x CH x INVert Sets or returns the channel invert for channel x CH x OFFSet Sets or returns the channel offset for channel x CH x POSition Sets or returns the channel...

Page 77: ...wo bytes for data the acquired waveform data is left shifted to be left justified in the 16 bit 2 byte data quantity If you specify one byte for data the least significant bit s are ignored The 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 signed integer values The range of the values depends...

Page 78: ... of the waveform record The oscilloscope supports 2 waveform record lengths 500 points and 10 000 points When transferring data into the oscilloscope you must first specify the record length of the destination waveform record This is done with the WFMPre NR_Pt or WFMPre REF x NR_Pt commands Next specify the first data point within the waveform record For example when you set DATa STARt to 1 data p...

Page 79: ...rm source using the DATa SOUrce command 2 Specify the waveform data format 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 the WFMPRe query 6 Transfer waveform data from the oscilloscope using the CURVe query You can transfer w...

Page 80: ... width of waveform points REF x DATE Query waveform save date REF x HORizontal POSition NR3 Sets or returns the horizontal waveform zoom position REF x HORizontal SCAle NR3 Sets or returns the horizontal waveform zoom scale REF x LABel TDS3AAM Sets or returns the user defined reference waveform label REF x TIMe Query waveform save time REF x VERTical POSition NR3 Sets or returns the vertical wavef...

Page 81: ...ition WFMPre YUNit Sets or returns the vertical units WFMPre YZEro Sets or returns the offset voltage WFMPre wfm Query waveform preamble WFMPre wfm NR_Pt Set the record length of the destination reference waveform Query the number of points in the curve transfer from the oscillo scope WFMPre wfm PT_Fmt Sets or returns the format of curve points WFMPre wfm PT_Off Query trigger offset WFMPre wfm WFI...

Page 82: ...Command Groups 2 44 TDS3000 TDS3000B and TDS3000C Series Programmer Manual ...

Page 83: ...rameters Acquisition ACQuire ACQUIRE might return the string ACQUIRE STOPAFTER RUNSTOP STATE 1 MODE SAMPLE NUMENV 8 NUMAVG 16 for the current acquisition parameters ACQuire MODe Sets or queries the acquisition mode of the 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 i...

Page 84: ...ns The number of waveform acquisitions that go into making up the average waveform is set or queried using the ACQuire NUMAVg command ENVelope specifies envelope mode where the resulting waveform shows the PEAKdetect range of data points from several separate waveform acquisitions The number of waveform acquisitions that go into making up the envelope waveform is set or queried using the ACQuire N...

Page 85: ...MAVg NR1 ACQuire NUMAVg NR1 is the number of waveform acquisitions to average from 2 to 512 must be a power of two ACQUIRE NUMAVG 16 specifies that an averaged waveform will show the result of combining 16 separately acquired waveforms ACQUIRE NUMAVG might return 64 indicating that there are 64 acquisitions specified for averaging ACQuire MODe ACQuire NUMEnv Sets the number of waveform acquisition...

Page 86: ...pes to infinity the oscilloscope will envelope a maximum of 513 acquisitions 999999999 is returned for INFInite ACQUIRE NUMENV 16 specifies that an enveloped waveform will show the result of combining 16 separately acquired waveforms ACQUIRE NUMENV might return 999999999 indicating that acquisitions are acquired infinitely for enveloped waveforms ACQuire MODe ACQuire STATE Sets or returns the acqu...

Page 87: ...uisition ACQuire STOPAfter RUNSTop SEQuence ACQuire STOPAfter RUNSTop specifies that the run and stop state should be determined by the user pressing the front panel RUN STOP button SEQuence specifies single sequence operation where the oscilloscope stops after it has acquired enough waveforms to satisfy the conditions of the acquisi tion mode For example if the acquisition mode is set to sample a...

Page 88: ...return SEQUENCE ACQuire MODe ACQuire STATE ALIas Turns command aliases on or off This command is identical to the ALIas STATE command Alias ALIas OFF ON NR1 ALIas OFF or NR1 0 turns alias expansion off If a defined alias label is sent when ALIas is OFF an execution error 102 Syntax error illegal use of alias alias will be generated ON or NR1 0 turns alias expansion on When a defined alias is recei...

Page 89: ... or query provided ALIas STATE has been turned ON The ALIas DEFIne query returns the definition of a selected alias Up to 10 aliases can be defined at one time Aliases can not be recursive Alias ALIas DEFINE QString Comma QString Block ALIas DEFINE QString The first QString is the alias label This label cannot be a command name Labels must start with a letter and can contain only letters numbers a...

Page 90: ...S DEFINE ST1 might return ALIAS DEFINE ST1 239 RECALL SETUP 5 AUTOSET EXECUTE SELECT CH1 ON ALIas DELEte Set Only Removes a specified alias This command is identical to ALIas DELEte NAMe Alias ALIas DELEte QString QString is the name of the alias you want to remove Using ALIas DELEte without specifying an alias causes an execution error QString must be an existing alias ALIAS DELETE SETUP1 deletes...

Page 91: ... deletes the alias named STARTUP ALIas STATE Turns aliases on or off This command is identical to the ALIas command Alias ALIas STATE OFF ON NR1 ALIas STATE OFF or NR1 0 turns alias expansion off If a defined alias is sent when ALIas STATE is OFF a command error 102 is generated ON or NR1 0 turns alias expansion on When a defined alias is received the specified command sequence is substituted for ...

Page 92: ...g Message Command Command is the command that caused the error and may be returned when a command error is detected by the 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 error No waveform to measure 420 Que...

Page 93: ...ble display of the active video waveform triggered on all fields TDS3VID TDS3SDI only VLines sets the oscilloscope to automatically provide a stable display of the active video waveform triggered on all lines TDS3VID TDS3SDI only AUTOSET EXECUTE Autosets the oscilloscope to automatically acquire and display an edge triggered signal BELl Set Only Emits an audible tone from the oscilloscope Miscella...

Page 94: ...ire STOPAfter is set to SEQuence Automatic scope adjustment AUTOSet EXECute Internal self calibration CAL Hardcopy output HARDCopy STARt BUSY might return 1 indicating that the instrument is busy OPC WAI CAL Query Only Returns the internal and factory calibration status and the calibration due status Calibration and Diagnostic CAL Internal and factory calibration status and the calibration due sta...

Page 95: ...n did not complete successfully NR1 0 indicates that the calibration completed without errors CAL performs an internal self calibration and might return 1 to indicate that the calibration was successful CALibrate FACtory This command is the same as CALibrate FACtory STARt CALibrate FACtory ABOrt Set Only Causes the oscilloscope to abort the factory calibration process reset to the calibration init...

Page 96: ...nd the oscilloscope returns to normal operation in the same state it was in before beginning factory calibration If the current step is the last step and any factory calibration step has failed without a successful pass for repeated steps a fail status will be saved to non volatile memory Factory calibration data will not be saved to non volatile memory if the factory status is FAIL Calibration an...

Page 97: ...FACTORY NOTIFY HOURS 1500 sets the calibration notification time to 1500 hours CALIBRATE FACTORY NOTIFY HOURS might return CALIBRATE FACTORY NOTIFY HOURS 2000 indicating that the calibration due notifier will be displayed 2000 hours after the last calibration CALibrate FACtory NOTIfy YEARs Sets or returns the number of years when calibration is due Calibration and Diagnostic CALibrate FACtory NOTI...

Page 98: ...h signal source information is displayed after the factory calibration step is adjusted Calibration and Diagnostic CALibrate FACtory PREVious CALIBRATE FACTORY PREVIOUS backs up the calibration steps one step CALibrate FACtory STARt Set Only The factory calibration process consists of a series of steps This command initializes the factory calibration sequence but performs no actual signal path cha...

Page 99: ...for the factory calibration step that most recently executed when factory calibration is in progress Use this query to synchronize programmed factory calibration steps Calibration and Diagnostic CALibrate FACtory STEPstatus CALIBRATE FACTORY STEPSTATUS might return CALIBRATE FACTORY STEPSTATUS FAIL if the last oscilloscope calibration step did not pass CALibrate INTERNal Set Only Executes the sign...

Page 100: ...rds Pass fail status is saved in nonvolatile memory Calibration and Diagnostic CALibrate INTERNal STARt CALIBRATE INTERNAL START Starts a signal path compensation SPC CALibrate INTERNal STATUS CALibrate INTERNal STATUS Query Only Returns the SPC calibration status value saved in non volatile memory Calibration and Diagnostic CALibrate INTERNal STATUS PASS indicates that the last calibration comple...

Page 101: ... 0 0E0 COUPLING DC BANDWIDTH FULL DESKEW 0 0E0 IMPEDANCE MEG PROBE 1 0E0 YUNIT V INVERT 0 for channel 1 CH x BANdwidth Sets or queries the bandwidth setting of the specified channel This is equivalent to setting Bandwidth in the Vertical menu Vertical CH x BANdwidth TWEnty ONEFifty FULl CH x BANdwidth x specifies the input channel Valid values are 1 2 3 and 4 TWEnty sets the channel bandwidth to 2...

Page 102: ...Pling AC DC GND CH x COUPling x specifies the input channel Valid values are 1 2 3 and 4 AC sets the specified channel to AC coupling Attempting to set a channel to AC coupling when the channel has an active Level II probe attached generates a hardware configuration error DC sets the specified channel to DC coupling GND sets the specified channel to ground Only a flat ground level waveform will be...

Page 103: ...ical CH x DESKew NR3 CH x DESKew x specifies the input channel Valid values are 1 2 3 and 4 NR3 is the deskew time for this channel The range is 10 0 ns to 10 0 ns with a resolution of 20 ps Out of range values are clipped CH1 DESKEW might return 4 0E 11 indicating that the channel 1 deskew setting is 40 0 ps CH x ID Query Only Returns the probe identification including model name for level II pro...

Page 104: ...nel to 1 MΩ impedance CH1 IMPEDANCE might return MEG CH x INVert Sets or returns the specified channel signal invert setting This command is equivalent to setting Invert in the Vertical menu Vertical CH x INVert NR1 ON OFF CH x INVert x specifies the input channel Valid values are 1 2 3 and 4 NR1 0 or OFF sets the channel to invert off normal display NR1 1 or ON sets the channel to invert on CH x ...

Page 105: ...id values are 1 2 3 and 4 NR3 is the specified offset value typically in volts The range depends on the vertical scale setting and the probe attenuation factor The offset ranges for a 1x probe are listed in Table 2 30 Table 2 30 Offset Ranges using a 1x Probe CH x SCAle OFFSet range 1 mV div 9 95 mV div 100 mV 10 mV div 99 5 mV div 1 V 100 mV div 995 mV div 10 V 1 V div 10 V div 100 V CH1 OFFSET 0...

Page 106: ...ition x specifies the input channel Valid values are 1 2 3 and 4 NR3 is the desired position in divisions from the center graticule The range is 5 divisions CH2 POSITION 1 3E 00 positions the channel 2 input signal 1 3 divisions above the center of the display CH1 POSITION might return 1 3E 00 indicating that the current position of channel 1 is at 1 3 divisions CH x OFFSet CH x PRObe Sets or retu...

Page 107: ... the specified channel This is equivalent to setting Fine Scale in the Vertical menu or adjusting the front panel Vertical SCALE knob Vertical CH x SCAle NR3 CH x SCAle x specifies the input channel Valid values are 1 2 3 and 4 NR3 is the gain in user units per division The range is 10 V per division to 1 mV per division when using a 1x 1 megohm voltage probe CH4 SCALE 1 0E 1 sets the channel 4 ga...

Page 108: ...ies the input channel Valid values are 1 2 3 and 4 NR3 is the gain in user units per division The range is 10 V per division to 1 mV per division when using a 1x 1 megohm voltage probe CH4 VOLTS 2 00E0 sets the channel 4 gain to 2 00 units per division CH2 VOLTS might return 1 0E 0 indicating that the current units per division setting of channel 2 is 1 unit per division CH x SCAle CH x YUNit Sets...

Page 109: ...ay CLS Set Only Clears the oscilloscope status data structures Status and Error DESE ESE ESR EVENT EVMsg SRE STB CLS The CLS 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 EOI the Output Queue and MAV bit Status Byte Register bit 4 are also cleared MAV indicat...

Page 110: ...POSITION2 1 600000000E 3 VDELTA 4 56E0 HDELTA 1 48E 3 SELECT CURSOR1 HPOS1 4 84E0 HPOS2 2 8E 1 CURSOR HBARS POSITION1 5 52E0 POSITION2 2 48E0 DELTA 3 04E0 SELECT CURSOR1 UNITS V as the current cursor settings CURSor FUNCtion Selects or returns the cursor type Cursors are attached to the selected waveform WAVEform and GRATicule cursors are only valid in XY or XYZ displays This command is equivalent...

Page 111: ...r and XPOSITION2 and YPOSITION2 refers to the delta cursor Cursor CURSor WAVEform CURSor GRATicule CURSOR GRATICULE might return CURSOR GRATICULE SELECT CURSOR1Y XPOSITION1 5 8E 3 YPOSITION1 2 0E0 XPOSITION2 2 2E 3 YPOSITION2 3 2E0 CURSor GRAticule SELect Available with TDS3AAM Sets makes active or returns the specified XY display graticule cursor This command is equivalent to pressing the SELECT ...

Page 112: ...ble with TDS3AAM Sets or returns the position of the XY graticule cursor s X axis cursor for the reference or delta cursor Cursor CURSor GRAticule XPOSITION x NR3 CURSor GRAticule XPOSITION x x specifies which graticule cursor where x 1 for the reference cursor and x 2 for the delta cursor NR3 is the X cursor position value CURSOR GRATICULE XPOSITION1 might return CURSor GRAticule XPOSITION1 1 44E...

Page 113: ... horizontal bar cursors Cursor CURSor HBArs CURSOR HBARS might return CURSOR HBARS POSITION1 0 0E0 POSITION2 0 0E0 DELTA 0 0E0 SELECT CURSOR1 UNITS V CURSor HBArs DELTa Query Only Returns the vertical difference between the two horizontal bar cursors Cursor CURSor HBArs DELTa NR3 indicates the vertical difference between the two H Bar cursors CURSOR HBARS DELTA might return CURSOR HBARS DELTA 5 08...

Page 114: ...0 0E0 indicating that one of the horizontal bar cursors is at 0 0 units typically volts relative to ground CURSor HBArs SELect Sets or returns which horizontal 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 cursors are displayed The unselected cursor will be displayed as a ...

Page 115: ...for volts amps VV for volts2 W for watts for percentage or IRE when the IRE graticule is selected CURSOR HBARS UNITS returns CURSOR HBARS UNITS IRE when the horizontal bar cursor units are IRE CURSor HBArs USE Set Only Sets the horizontal bar cursor measurement scale This command is only applicable when ratio cursors are on Cursor CURSor HBArs USE CURrent FIVEdivs CURrent sets the H Bar measuremen...

Page 116: ...ndent Sets the cursors to move independently TRACk sets the cursors to move together when cursor 1 is selected Enabling tracking mode automatically selects cursor 1 as the active cursor If cursor 2 is selected while in tracking mode only cursor 2 will move CURSOR MODE TRACK sets the oscilloscope so that both cursors move at the same time CURSor VBArs HDELTa Query Only Returns the horizontal differ...

Page 117: ...ues are 1 and 2 NR3 indicates the value of one of the tics The units are specified by the CURSor VBArs UNIts command CURSOR VBARS HPOS2 might return CURSOR VBARS HPOS2 1 00E 6 indicating the value of one vertical bar tick CURSor VBArs UNIts CURSor VBArs POSITION x Sets or returns a horizontal position of the specified vertical bar cursor The CURSor VBArs UNIts command specifies units The position ...

Page 118: ...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 displayed Cursor CURSor VBArs SELect CURSOR1 CURSOR2 CURSor VBArs SELect...

Page 119: ...bar cursor units are hertz CURSor VBArs POSITION x CURSor VBArs USE Set Only Sets the vertical bar cursor measurement scale This command only applicable when ratio cursors are on Cursor CURSor VBArs USE CURrent FIVEdivs CURrent sets the V Bar measurement scale so that 0 is the current position of the left most V Bar cursor and 100 is the current position of the right most V Bar cursor Moving the c...

Page 120: ...BArs UNIts query Cursor CURSor VBArs VDELTa NR3 indicates the horizontal difference between the two vertical bar cursors CURSOR VBARS VDELTA might return CURSOR VBARS VDELTA 1 064E 0 indicating that the vertical difference between the vertical bar cursors ticks is 1 064 units CURSor HBArs UNIts CURSor WAVEform Query Only Returns the active selected waveform XY cursor Cursor CURSor WAVEform CURSOR ...

Page 121: ...OR1 sets the XY waveform reference cursor as the active cursor CURSOR2 sets the XY waveform delta cursor as the active cursor CURSOR WAVEFORM SELECT CURSOR2 selects the XY waveform delta cursor as the active cursor CURSor XY PRODDelta Query Only Available with TDS3AAM Returns the value of the XY cursor product delta readout XY display mode XY cursors and Product readout must be enabled prior to ex...

Page 122: ...CURSOR XY PRODUCT1 might return CURSOR XY PRODUCT1 2 23E2 CURSor XY PRODUCT x CURSor XY READOUT DISplay XY MODe CURSor XY RADIUS x Query Only Available with TDS3AAM Returns the XY cursor radius value from the 0 0 origin to the specified XY cursor XY display mode XY cursors and Polar readout must be enabled prior to executing this command Cursor CURSor XY RADIUS x x where x 1 for the reference curs...

Page 123: ...SOR XY RATDELta 6 13E 1 CURSor XY READOUT DISplay XY MODe CURSor XY RATIO x Query Only Available with TDS3AAM Returns the cursor ratio value for the specified XY cursor XY display mode XY cursors and Ratio readout must be enabled prior to executing this command Cursor CURSor XY RATIO x x where x 1 for the reference cursor and x 2 for the delta cursor CURSOR XY RATIO2 might return CURSOR XY RATIO2 ...

Page 124: ...Y cursor readout type Cursor CURSor XY READOUT POLARCoord PRODuct RATio RECTangular CURSor XY READOUT POLARCoord sets the xy cursor readout mode to display position values in polar coordinates PRODuct sets the xy cursor readout mode to display position values as the product of the XY cursor positions RATio sets the xy cursor readout mode to display position values as the ratio of the X and Y posti...

Page 125: ...rsor CURSOR XY RECTX2 might return CURSOR XY RECTX2 1 72E0 CURSor XY READOUT DISplay XY MODe CURSor XY RECTY x Query Only Returns the XY cursor Y axis rectangular coordinate value for the specified cursor XY display mode XY cursors and Rectangular readout must be enabled prior to executing this command Cursor CURSor XY RECTY x x where x 1 for the reference cursor and x 2 for the delta cursor CURSo...

Page 126: ...CURSOR XY THDELTA 3 176E1 CURSor XY READOUT DISplay XY MODe CURSor XY THETA x Query Only Available with TDS3AAM Returns the polar readout theta value for the specified XY cursor XY display mode XY cursors and Polar readout must be enabled prior to executing this command Cursor CURSor XY THETA x x where x 1 for the reference cursor and x 2 for the delta cursor CURSOR XY THETA2 might return CURSOR X...

Page 127: ...is command Cursor CURSor XY XDEta CURSOR XY XDELTA might return CURSOR XY XDELTA 5 88E0 CURSor XY READOUT DISplay XY MODe CURSor XY YDELta Query Only Available with TDS3AAM Returns the value of the difference delta between the Y axis values of the two XY cursors XY display mode XY cursors and Rectangular readout must be enabled prior to executing this command Cursor CURSor XY XDEta CURSOR XY YDELT...

Page 128: ...for information about the waveform preamble The data format is specified by the DATa ENCdg and DATa WIDTH commands The CURVe query sends data from the oscilloscope to an external device The data source is specified by the DATa SOUrce command The first and last data points that are transferred are specified by the DATa STARt and DATa STOP commands The CURVe command sends waveform data from an exter...

Page 129: ...ll bytes on the bus are single 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 See the GETWFM C or GETWFM BAS examples in the accompanying disk s for more specifics asc curve is the waveform data in ASCII format The format for ASCII data is NR1 NR1 where each NR1 represents a data point CURVE might return for A...

Page 130: ... return the string DATA ENCDG RPBINARY DESTINATION REF4 SOURCE REF4 START 1 STOP 500 WIDTH 2 CURVE WAVFrm DATa DESTination Sets or returns the reference memory location for storing waveform data that is transferred into the oscilloscope by the CURVe command This command is identical to the DATa TARget command Waveform DATa DESTination REF x DATa DESTination REF x REF1 REF2 REF3 or REF4 is the refe...

Page 131: ...s signed integer data point representation with the most significant byte transferred first This format results in the fastest data transfer rate when DATa WIDth is set to 2 The range is 128 to 127 when DATa WIDth is 1 Zero is center screen The range is 32768 to 32767 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 bott...

Page 132: ...RP LSB DATA ENCDG RPBINARY sets the data encoding format to be positive integer where the most significant byte is transferred first DATA ENCDG might return SRPBINARY for the format of the waveform data WFMPre BN_Fmt WFMPre BYT_Or WFMPre ENCdg DATa SOUrce Sets or returns the location of the waveform data that is transferred from the instrument by the CURVe query You can transfer one waveform at a ...

Page 133: ...s to and from the oscilloscope Waveform DATa STARt NR1 DATa STARt 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 values are swapped internally for CURVe...

Page 134: ...e record length and is the last data point that will be transferred If NR1 is greater than the record length then data will be transferred up to the record length If both DATa STARt and DATa STOP are greater than the record length an execution error will be reported 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 ...

Page 135: ...mory location 1 REF1 through 4 REF4 DATA TARGET might return DATA TARGET REF2 CURVe DATa WIDth Sets or returns the number of bytes per data point in the waveform transferred using the CURVe command Waveform DATa WIDth NR1 DATa WIDth NR1 1 specifies that there is 1 byte 8 bits per point NR1 2 specifies that there are 2 bytes 16 bits per point This format is useful for AVErage waveforms DATA WIDth 1...

Page 136: ...date is set to January 20th 2000 DISplay CLOCk TIMe 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 DDT is just a special alias that TRG uses Miscellaneous DDT Block QString DDT Block or QString is a complete sequence of program messages The messages can contain only valid commands that mu...

Page 137: ...e DESER to the binary value 11010001 that is the most significant bit in the register is set to 1 the next most significant bit to 1 the next bit to 0 etc The power on default for DESER is all bits set if PSC is 1 If PSC is 0 the DESER maintains its value through a power cycle NOTE Setting the DESER and the ESER to the same value allows only those codes to be entered into the Event Queue and summa...

Page 138: ...auses looping until the first diagnostic failure or until diagnostics are stopped ONFAIL causes looping on a specific test group as long as a FAIL status is returned from the test ONCE executes diagnostics test sequence once DIAG LOOP OPTION FAIL stops the diagnostic loop after the first failure DIAg LOOP STOP Set Only Stops diagnostic at the end of the current loop Calibration and Diagnostic DIAg...

Page 139: ...RESULT FLAG returns either DIAG RESULT FLAG PASS or FAIl DIAg RESUlt LOG DIAg RESUlt LOG Query Only Returns the internal results log from the last diagnostic test sequence execution The list contains all modules and module interfaces that were tested along with the pass fail status of each Calibration and Diagnostic DIAg RESUlt LOG QString in the following format Status Module name Status Module n...

Page 140: ...TY menu and System is set to Diags NOTE The DIAg STATE EXECute command can take 30 seconds or more to respond This command does not return control to the instrument controller until diagnostics are complete Calibration and Diagnostic DIAg STATE EXECute EXECute runs the diagnostic test sequences specified by the DIAg SELect command When complete the oscilloscope will return to the state it was in j...

Page 141: ...isplays the clock on the display DISPLAY CLOCK ON sets the display to show the time and date DISplay COLor PALEtte REGular Sets or returns the color palette of displayed waveforms This command is equivalent to setting Color Palette in the DISPLAY menu Display DISplay COLor PALEtte REGular NORMal MONOchrome DISplay COLor PALEtte REGular NORMal selects the factory default color palette MONo selects ...

Page 142: ... for showing constellation diagrams XY displays the voltage of one waveform against the voltage of another The sources that make up an XY waveform are predefined and are listed in Table 2 34 Displaying one source causes its corresponding source to be displayed Table 2 34 XY format pairs X Axis source Y Axis source Ch1 Ch2 Ch3 or Ch4 Ref1 Ref2 Ref3 or Ref4 YT sets the display to a voltage versus ti...

Page 143: ...Id specifies a frame and grid only IRE sets the vertical and horizontal scales and displays a graticule for measuring NTSC standard video signals TDS3VID TDS3SDI only MV or PAL sets the vertical and horizontal scales and displays an appropriate graticule for measuring PAL standard video signals TDS3VID TDS3SDI only VECtorscope displays a vectorscope format screen for measuring NTSC stan dard or an...

Page 144: ...H DISplay INTENSITy WAVEform Sets the intensity of the waveforms This command is equivalent to adjusting the WAVEFORM INTENSITY knob Display DISplay INTENSITy WAVEform NR1 DISplay INTENSITy WAVEform NR1 is the waveform intensity and ranges from 1 to 100 percent DISPLAY INTENSITY WAVEFORM might return DISPLAY INTENSITY WAVEFORM 60 as the intensity of the waveforms DISplay PERSistence Sets the lengt...

Page 145: ... the waveform persistence is set to the minimum value of 0 0E0 DISPLAY PERSISTENCE 3 specifies that the waveform points are displayed fading for 3 seconds before they completely disappear DISplay INTENSITy WAVEform DISplay PERSistence CLEAR Set Only Resets the persist time countdown and clears the display of all acquired points This command is equivalent to pressing the Clear Persistence button in...

Page 146: ...ating that the video picture autocontrast mode is enabled DISplay PICture BRIghtness DISplay PICture CONTRAst DISplay PICture STATE DISplay PICture BRIghtness Requires TDS3VID or TDS3SDI Sets or returns the video picture mode brightness setting Display DISplay PICture BRIghtness NR1 DISplay PICture BRIghtness NR1 sets the picture brightness value from 0 to 100 DISplay PICture AUTO Contrast must be...

Page 147: ...re AUTOCon trast must be OFF in order to set the contrast value DISPLAY PICTURE CONTRAST might return DISPLAY PICTURE CONTRAST 45 indicating that the video picture contrast setting is 45 DISplay PICture AUTOContrast DISplay PICture BRIghtness DISplay PICture STATE DISplay PICture STATE Requires TDS3VID or TDS3SDI Sets or returns the video picture mode setting Display DISplay PICture STATE OFF ON N...

Page 148: ...play STYle DOTsonly ON OFF NR1 DISplay STYle DOTsonly ON or NR1 1 sets the waveform display style to Dots Only OFF or NR1 0 sets Dots Only to Off DISPLAY STYLE DOTSONLY ON sets the display to Dots Only DISPLAY STYLE DOTSONLY might return DISPLAY STYLE DOTSONLY 1 indicating that the waveform display is set to Dots Only DISplay VECtorscope STATE Requires TDS3VID or TDS3SDI Sets or returns the video ...

Page 149: ...n the vectorscope display type but just sets the type value Display DISplay VECtorscope TY_SETTING ONEHundred SEVENTYFive NR1 DISplay VECtorscope TY_SETTING ONEHundred or NR1 1 sets the vectorscope display mode to 100 SEVENTYFive or NR1 0 sets the vectorscope display mode to 75 DISPLAY VECTORSCOPE TY_SETTING might return DISPLAY VECTORSCOPE TY_SETTING 1 indicating that the vectorscope display mode...

Page 150: ...OFF YREF REF2 ZCHANNEL OFF ZLEVEL 0 0 indicating the XY display is off DISplay XY MODe DISplay XY YCHannel DISplay XY MODe Sets or returns the display mode This command is equivalent to setting XY Display in the DISPLAY menu Display DISplay XY MODe OFF TRIGger GATEdxyz VECtorscope DISplay XY MODe OFF sets the display to a voltage versus time format and is the normal mode TRIGger displays the volta...

Page 151: ...mands to specify the Z channel and Z channel threshold level VECtorscope sets the display to a video vectorscope display mode TDS3VID TDS3SDI only DISPLAY XY MODe OFF Selects a voltage versus time format for the display DISPLAY XY MODe might return DISPLAY XY MODE TRIGGER indicating a triggered XY display format DISplay XY YCHannel DISplay XY YREF DISplay XY ZCHannel DISplay XY ZLEVel DISplay FORM...

Page 152: ... channel to be displayed with reference 1 in Triggered XY display mode Display DISplay XY YREF REF2 REF3 REF4 OFF DISplay XY YREF REF2 REF3 and REF4 specify the reference displayed with REF1 in Triggered XY Display mode OFF set the Y reference to off which turns off or prevents the REF1 versus REF x waveform from being displayed in Triggered XY or prevents it from coming on if Triggered XY is turn...

Page 153: ...Splay XY ZLEVel NR3 DISplay XY ZLEVel NR3 sets the Z channel threshold level Z channel signals above the threshold are true and open the XY signal gate Z channel signals below the threshold are false and close the XY signal gate The gating channel is always a high true logic to emulate a low true logic invert the Z channel signal DISPLAY XY ZLEVEL 1 2E0 sets the Z channel threshold level to 1 2 vo...

Page 154: ...mand to set the DESER A discussion of event handling begins on page 3 1 ESE 209 sets the ESER to binary 11010001 which enables the PON URQ EXE and OPC bits ESE might return the value 186 showing that the ESER contains the binary value 10111010 CLS DESE ESR EVENT EVMsg SRE STB ESR Query Only Returns the contents of the Standard Event Status Register SESR ESR also clears the SESR since reading the S...

Page 155: ...loscope has been assigned a static address on a network If you set this command to ON the DCHP BOOTP search will delete or change your static IP address information OFF or nr1 0 disables the oscilloscope to search the network for a DCHP or BOOTP server ETHERNET DCHPBOOTP ON sets the oscilloscope to search for a DCHP or BOOTP server and assign a dynamic IP address to the oscilloscope ETHERnet DNS I...

Page 156: ...k domain name enclosed in quotes ETHERNET DOMAINNAME Alpha1 Mycorp com sets the domain name that the oscilloscope uses to communicate with the network ETHERnet ENETADDress Query Only TDS3000B Series TDS3000C Series and TDS3EM Only Returns the ethernet address value assigned to the TDS3EM Ethernet commu nication module or to the TDS3000B and TDS3000C series oscilloscope This is assigned at the fact...

Page 157: ...EWAY 128 143 16 1 sets the gateway IP address ETHERnet HTTPPORT TDS3000B Series TDS3000C Series and TDS3EM Only Sets or returns the remote interface HTTP port value Ethernet ETHERnet HTTPPORT QString ETHERnet HTTPPORT QString is an integer port number enclosed in quotes ETHERNET HTTPPORT 45 sets the HTTP port value to 45 ETHERnet IPADDress TDS3000B Series TDS3000C Series and TDS3EM Only Sets or re...

Page 158: ...work name assigned to the oscilloscope enclosed in quotes ETHERNET NAME labscope1 sets the oscilloscope s network name ETHERnet NETPRInter ADD Set Only TDS3000B Series TDS3000C Series and TDS3EM Only Adds the specified printer name and parameters to the oscilloscope ethernet printer list Ethernet ETHERnet NETPRInter ADD QString QString is a quoted composite string that contains in the following or...

Page 159: ...entered and that the required IP address delimiter is at the end of the string This example assumes that DNS services are available to supply the printer server IP address ETHERnet NETPRInter DELEte Set Only TDS3000B Series TDS3000C Series and TDS3EM Only Deletes the specified printer from the oscilloscope network printer list Ethernet ETHERnet NETPRInter DELEte QString QString is a quoted composi...

Page 160: ...screen whenever a front panel delete printer action occurs ETHERnet NETPRInter REName Set Only TDS3000B Series TDS3000C Series and TDS3EM Only Renames the specified printer name and or parameters in the oscilloscope ethernet printer list Ethernet ETHERnet NETPRInter REName QString QString QString is a quoted composite string that contains in the following order the network printer name printer ser...

Page 161: ...er server name and print server IP address Ethernet ETHERnet NETPRInter SELect ALLInfo ETHERNET NETPRINTER SELECT ALLINFO might return Phaser350 Tekserver 119 23 56 12 ETHERnet NETPRInter SELect NAME TDS3000B Series TDS3000C Series and TDS3EM Only Sets or returns the network printer to use for hard copy output Ethernet ETHERnet NETPRInter SELect NAME QString ETHERnet NETPRInter SELect NAME QString...

Page 162: ...rma2 ZEN53 replaces the current Ethernet password karma2 with the new password ZEN53 ETHERnet PING EXECUTE Set Only TDS3000B Series TDS3000C Series and TDS3EM Only This command tests the Ethernet connection by performing a ping operation Ethernet ETHERnet PING EXECUTE ETHERNET PING EXECUTE sets the oscilloscope to execute a ping operation to attempt to identify itself on the Ethernet ETHERnet PING...

Page 163: ...TATUS might return NEVER ETHERnet PING EXECUTE ETHERnet SUBNETMASK TDS3000B Series TDS3000C Series and TDS3EM Only Sets or returns the remote interface subnet mask value Ethernet ETHERnet SUBNETMASK QString ETHERnet SUBNETMASK QString is the subnet mask value enclosed in quotes ETHERNET SUBNETMASK 255 255 255 0 sets the subnet mask value using standard IP address notation format EVENT Query Only R...

Page 164: ... begins on page 3 1 Status and Error EVMsg The event code and message in the following format Event Code Comma QString Event Code Comma QString QString Message Command where Command is the command that caused the error and may be returned when a command error is detected by the oscilloscope As much of the command will be returned as possible without exceeding the 60 character limit of the Message ...

Page 165: ...Set Only Resets the oscilloscope to its factory default settings see Appendix D The FACtory command performs an RST command resets waveform transmission parameters DATA START DATA STOP DATA WIDTH and so on resets events status PSC DESE ESE SRE deletes aliases and resets to HEAD ER ON Miscellaneous FACtory PSC RCL RECAll SETUp RST SAV SAVe SETUp TEKSecure FILESystem Query Only Returns a composite r...

Page 166: ...lename 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 dir s are optional If you do not specify them the oscilloscope w...

Page 167: ... as the current directory FILESYSTEM CWD might return FILESYSTEM CWD fd0 MYDIR if that is the current directory FILESystem DELEte Set Only Deletes a named file File system FILESystem DELEte 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 ...

Page 168: ...te interface File system FILESystem DELWarn ON OFF NR1 FILESystem DELWarn ON or NR1 0 turns on the front panel delete warning OFF or NR1 0 turns off the front panel delete warning FILESYSTEM DELWARN OFF disables the front panel delete warning FILESYSTEM DELWARN might return FILESYSTEM DELWARN 0 indicating the front panel warning is disabled FILESystem DIR Query Only Returns a list of quoted string...

Page 169: ...dia on drive fd0 FILESystem FREESpace Query Only Returns the amount of freespace in bytes on the storage drive File system FILESystem FREESpace NR1 is the amount of freespace in bytes available on the drive The oscillo scope returns zero for read only disks or when no drive is present FILESYSTEM FREESpace might return 0 as the amount of freespace available if a drive is full FILESystem MKDir Set O...

Page 170: ...y as returned by the FILESystem CWD query FILESYSTEM MKDIR NEATPICS creates the directory named NEATPICS in the current directory FILESystem OVERWrite Turns on or off the front panel file overwrite protection Turning on file over write protection prevents writing over existing files Overwrite Lock has no effect on commands received via the remote interface File system FILESystem OVERWrite ON OFF N...

Page 171: ...hard copy is sent out the GPIB port CENtronics specifies that the hard copy is sent out the Centronics port This argument is not available on TDS3000C Series instruments RS232 specifies that the hard copy is sent out the RS232 port ETHERnet specifies that the hard copy is sent out the Ethernet port FILESYSTEM PRINT TEK00000 IBM CENTRONICS sends the file named TEK00000 IBM out the Centronics port F...

Page 172: ...file named TEK00000 SET the new name of MYSET SET The file remains in the current directory FILESystem RMDir Set Only Deletes a named directory File System FILESystem RMDir directory path 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 dir s are optional If you do not specify them the oscilloscope will d...

Page 173: ...commands that do not have obvious associations are listed in Table 2 36 Table 2 36 FPAnel PRESS arguments Argument Description ACQuire Acquire MENU button BMENU x Screen bottom menu buttons where x 1 for the left most bottom menu button and x 7 for the right most bottom menu button CH x Channel select button where x 1 for channel 1 x 2 for channel 2 and so on CLEARMenu MENU OFF button MEASUrement ...

Page 174: ...nob rotation and positive values represent a clockwise rotation The magnitude of n specifies the amount of the turn where n 1 represents turning the knob one unit n 2 represents turning the knob two units n 5 represents turning the knob five units and so on The range of units depends on which front panel knob is specified FPANEL TURN TRIGLEVEL 10 duplicates turning the front panel Trigger LEVEL kn...

Page 175: ...RESSion Sets or returns the hard copy compression feature Setting this command to On causes the oscilloscope to compress hard copy output into gnuzip format files gz prior to sending the file out of the specified hard copy port gz files are compatible with GZIP shareware or WinZip utilities Hard copy HARDCopy COMPRESSion ON OFF nr1 HARDCopy COMPRESSion ON causes the oscilloscope to compress hard c...

Page 176: ...me 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 oscilloscope will write the file to the current directory filename stands for a filename of up to 8 characters followed by a period and any 3 character suffix If a suffix is supplied it is ignored The only way to specify the hard copy format is using the HARDCO ...

Page 177: ...00B Series and TDS3000C Series only DESKJETC sets the hard copy file format to HP color inkjet printer format TDS3000B Series and TDS3000C Series only EPSColor sets the hard copy file format to Encapsulated PostScript color image format EPSMono sets the hard copy file format to Encapsulated PostScript monochrome image format EPSOn sets the hard copy file format to Epson 9 pin and 24 pin dot matrix...

Page 178: ...ht return HARDCOPY FORMAT INTERLEAF as the hard copy output format HARDCopy INKSaver Changes hard copy output to print color traces and graticule on a white back ground while retaining waveform color information except for channel 1 which prints a dark blue because yellow does not show up well is difficult to see on a white background This option can significantly reduce print time and quantities ...

Page 179: ...age PORTRait specifies that the bottom of the hard copy is along the short side of the page This is the standard format HARDCOPY LAYOUT might return HARDCOPY LAYOUT PORTRAIT as the hard copy page layout format HARDCopy PALEtte Equivalent to DISplay COLor PALEtte REGular Hard copy HARDCopy DISplay COLor PALEtte REGular HARDCopy PALEtte NORMal MONOchrome HARDCopy PALEtte HARDCOPY PALETTE MONOchrome ...

Page 180: ...nd GPIb specifies that the hard copy is sent out the GPIB port available with optional TDS3GM and TDS3GV communication modules RS232 specifies that the hard copy is sent out the RS232 port available on optional TDS3VM TDS3GM TDS3EM and TDS3GV communication modules ETHERnet specifies that the hard copy is sent out the 10baseT Ethernet port TDS3000 series requires TDS3EM module HARDCOPY PORT might r...

Page 181: ...ormat layout palette and inksaver options HDR This command is identical to the HEADer query and is included for compatibili ty with older Tektronix instruments Miscellaneous HDR NR1 OFF ON HDR HEADer Sets or returns the Response Header Enable State that sets the oscilloscope to either include or omit headers on query responses This command does not affect IEEE Std 488 2 1987 Common Commands those ...

Page 182: ...VERBose HORizontal Query Only Returns all oscilloscope horizontal settings 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 returned Horizontal HORizontal HORIZONTAL might return the string HORIZONTAL RESOLUTION LOW TRIGGER POSITION 7 6E0 HORIZONTAL MAIN SCALE 1 0E 3 HORIZONTAL DELAY...

Page 183: ...trigger location the acquisition is centered at the end of the delay time Horizontal HORizontal DELay TIMe NR3 HORizontal DELay TIMe NR3 is the time in seconds between the trigger and the center of the screen It can vary from 100 pretrigger which means the trigger point is off screen to the right measured in seconds to about 50 s depending on time base setting post trigger which means the trigger ...

Page 184: ...nding on model in a 1 2 4 sequence HORIZONTAL MAIN SCALE 2E 6 sets the main scale to 2 s per division HORizontal DELay TIMe HORizontal MAIn SECdiv 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 oscilloscopes Horizontal HORizon...

Page 185: ...NTAL RECORDLENGTH might return 10000 as the number of data points per record HORizontal RESOlution HORizontal RESOlution Sets the acquisition resolution record length to Low or High This command performs the same function as HORizontal RECORDLength Horizontal HORizontal RESOLution LOW HIGH HORizontal RESOLution LOW sets the horizontal resolution to 500 points HIGH sets the horizontal resolution to...

Page 186: ...per division for the main time base and is identical to the HORi zontal MAIn SCAle command It is included here for compatibility purposes Horizontal HORizontal SECdiv NR3 HORizontal SECdiv HORizontal TRIGger POSition Sets or returns the position of the trigger This is only applied when delay mode is off Horizontal HORizontal TRIGger POSition NR1 HORizontal TRIGger POSition NR1 is from 0 to 100 and...

Page 187: ... TDS 3054 CF 91 1CT FV v1 00 TDS3GM v1 00 TDS3FFT v1 00 TDS3TRG v1 00 TDS3VID v1 00 IDN Query Only Returns the same oscilloscope information as the ID command except the data is formatted according to Tektronix Codes Formats Status and Error IDN The instrument id in the following format TEKTRONIX model number 0 CF 91 1CT FV firmware version number option module version number IDN might return the ...

Page 188: ... composite signal on channel 1 triggered on all lines RGB sets the oscilloscope to display the 601 digital video signal RGB video information on channels 2 3 and 4 YC sets the oscilloscope to display the 601 digital video signal YC video information on channels 3 and 4 YPBPR sets the oscilloscope to display the 601 digital video signal YPbPr video information on channels 2 3 and 4 ITU601 AUTOSET R...

Page 189: ...nction ON or NR1 1 enables the EDH error count function ITU601 EDH COUNT ON Enables the EDH error count function ITU601 EDH DETect Query Only TDS3000B and TDS3000C Series with TDS3SDI Only Returns the state of the TDS3SDI EDH detect CRC mode Used to indicate if the 601 digital video signal contains CRC data TDS3SDI ITU601 EDH DETect ITU601 EDH DETECT might return the response ITU601 EDH DETECT ON ...

Page 190: ...S3000B and TDS3000C Series with TDS3SDI Only Sets or returns the TDS3SDI 601 digital video input signal format TDS3SDI ITU601 INPUT FORMat AUTO F525 F625 NR1 ITU601 INPUT FORMat AUTO or NR1 3 sets the oscilloscope to automatically detect and set the input signal format F525 or NR1 1 sets the oscilloscope to trigger on 525 line 601 digital video signals F625 or NR1 2 sets the oscilloscope to trigge...

Page 191: ...U601 INPUT SIGNALSTRENGTH might return the response ITU601 INPUT SIGNALSTRENGTH 1 ITU601 INPUT STATE Query Only TDS3000B and TDS3000C Series with TDS3SDI Only Returns the TDS3SDI input signal state value Valid return values are MISSING no 601 digital signal is present S525 an S525 601 digital signal is present and S625 an S625 601 digital signal is present TDS3SDI ITU601 INPUT STATE ITU601 INPUT S...

Page 192: ...ation YC sets the TDS3SDI module to output YC color signal information YPBPR sets the TDS3SDI module to output YPbPr color signal information ITU601 OUTPUT FORMAT RGB sets the TDS3SDI module to output the 601 digital video signal information in RGB format LANGuage Sets or returns the user interface display language This command only affects the oscilloscope displayed language remote commands and t...

Page 193: ...urns the TDS3LIM beep on error setting The beep sounds when the waveform data exceeds the limits set in the limit test if the limit state is on Limit Test LIMit BEEP OFF ON NR1 LIMit BEEP OFF or NR1 0 turns off the beep when any waveform data exceeds the limits set by the limit test ON or NR1 0 turns on the beep LIMIT BEEP ON specifies that the beep is to sound when any waveform data exceeds the l...

Page 194: ...H1 REF1 specifies REF1 as the template waveform against which to compare waveforms acquired on CH1 LIMIT COMPARE CH2 might return LIMIT COMPARE CH2 REF4 indicating that waveforms acquired on CH2 will be compared to the limit test template waveform stored in REF4 CURve LIMit TEMPLate LIMit TEMPLate DESTination LIMit TEM PLate SOUrce WFMPre LIMit HARDCopy Requires TDS3LIM Sets or returns the TDS3LIM...

Page 195: ...ARE CH x LIMit STATE HARDCopy LIMit SAVEWFM Requires TDS3LIM Sets or returns the TDS3LIM save waveform to file on limit test failure setting When enabled this command copies waveform data from all active waveforms that have limit tests failures to a file on the disk or flash drive The file format is specified by the SAVe WAVEform FILEFormat command Set the file save format to Internal File Format ...

Page 196: ...r NR1 0 turns on limit testing LIMIT STATE ON specifies that limit testing of waveforms is in effect LIMIT STATE returns either 0 or 1 indicating whether limit testing of waveforms is in effect CURve LIMit BEEP LIMit COMPARE CH x LIMit HARDCopy LIM it TEMPLate WFMPre LIMit STOPOnviolation Requires TDS3LIM Sets or returns the TDS3LIM stop on violation setting When enabled this command stops wavefor...

Page 197: ...form memory location specified in LIMit TEMPLate DESTination You can compare the waveform acquired through the specified channel against this template The template can be a waveform saved in any of the reference locations REF1 through REF4 Limit Test LIMit TEMPLate STORe STORe creates a template with the specified source waveform and tolerances and stores it in the destination reference waveform t...

Page 198: ...with the LIMit TEMPLate STORe command is stored as the REF2 waveform LIMit COMPARE CH x LIMit TEMPLate LIMit TEMPLate SOUrce LIMit TEMPLate SOUrce Requires TDS3LIM Sets or returns the source channel or reference waveform that LIMit TEMPLate STORe will use in deriving the limit test template waveform Limit Test LIMit TEMPLate SOUrce CH x REF x LIMit TEMPLate SOUrce CH x specifies that the template ...

Page 199: ...ed horizontally when creating the destination template waveform Limit Test LIMit TEMPLate TOLerance HORizontal NR3 LIMit TEMPLate TOLerance HORizontal NR3 is the amount in horizontal divisions by which the source waveform is horizontally modified to generate the template that is stored in the destination reference The range is 0 to 5 divisions LIMIT TEMPLATE TOLERANCE HORIZONTAL 1 0 specifies that...

Page 200: ...ance VERTical NR3 is the amount in vertical divisions by which the source waveform is varied vertically when creating the test waveform The range is 0 to 5 divisions LIMIT TEMPLATE TOLERANCE VERTICAL 1 0 specifies that the source waveform is vertically varied by 1 0 vertical division when creating this test waveform LIMIT TEMPLATE TOLERANCE VERTICAL might return 1 0 specifying that the source wave...

Page 201: ...Ck ALL disables all front panel controls NONe enables all front panel controls This is equivalent to the UNLock ALL command NOTE If the oscilloscope is in the Remote With Lockout State RWLS the LOCk NONe command has no effect For more information see the ANSI IEEE Std 488 1 1987 Standard Digital Interface for Programmable Instrumentation section 2 8 3 on RL State Descriptions LOCK returns NONe whe...

Page 202: ... VERBose command can still be used normally to specify whether the returned headers should be abbreviated LRN a partial response might look like this HEADER 1 VERBOSE 1 ALIAS STATE 1 ACQUIRE MODE SAMPLE NUMAVG 16 NUMENV 16 STATE 1 STOPAFTER RUNSTOP DISPLAY COLOR PALETTE REGULAR NORMAL DISPLAY STYLE DOT SONLY 0 DISPLAY PERSISTENCE 0 0E0 CLOCK 0 GRATICULE FULL INTENSITY WAVEFORM 65 BACKLIGHT HIGH DI...

Page 203: ...attempt to fit the waveform to a mask The Autofit radius defines the size of a square search grid radius of 2 radius 1 2 radius 1 pixels centered on the waveform position Autofit moves the waveform using a spiral pattern testing for mask violations at each position For example the following table represents a spiral pattern for a radius value of two where the number in the table represents the ord...

Page 204: ...E32Mbit STS1Pulse MASK COPy SOUrce CLOCKCoax through STS1Pulse are the telecom mask test standards available in TDS3TMT that you can copy to the user mask location MASK COPY SOURCE E1COAX sets ITU T E1 coaxial 2 048 Mb s as the mask standard to copy to the user mask location when MASK COPy USER is executed MASK COPy USER MASK COPy USER Requires TDS3TMT Copies the mask defined by MASK COPy SOUrce t...

Page 205: ...er in the range of 1 to 4 that sets which scope channel to query for mask hits MASK COUNT CH2 HITS might return 138 MASK COUNt FAILURES Query Only Requires TDS3TMT Returns the number of pass fail tests that have failed When MASK TESt RE Peat is 1 this query returns the number of failed tests and MASK COUNt TESTS returns the total number of tests Mask MASK COUNt FAILURES MASK COUNT FAILURES might r...

Page 206: ...K m CH x HITS Query Only Requires TDS3TMT Returns the number of hits for channel x in mask segment m A mask segment is one of the polygons that make up a mask Mask MASK COUNt MASK m CH x HITS m is the mask segment number with a valid range of 1 8 x is the oscilloscope channel with a valid range of 1 4 MASK COUNT MASK2 CH4 HITS might return 14 MASK COUNt CH x HITS MASK COUNt FAILURES MASK COUNt HIT...

Page 207: ...K COUNt FAILURES MASK COUNt HITS MASK COUNt MASK m CH x HITS MASK COUNt STATE Requires TDS3TMT Sets or returns the mask hits count state MASK DISplay must be ON to enable MASK COUNt STATE to count mask violations Mask MASK COUNt STATE OFF ON NR1 MASK COUNt STATE ON turns on mask hit counting OFF turns off mask hit counting NR1 is an integer number where NR1 0 turns off mask hit counting and NR1 0 ...

Page 208: ...k MASK COUNt TESTS MASK COUNT TESTS might return 50 MASK COUNt FAILURES MASK COUNt TOTal Query Only Requires TDS3TMT Returns the sum of all hits in all mask segments This command is the same as MASK COUNt HITS and is kept for compatibility with other Tektronix oscillo scopes Mask MASK COUNt TOTal MASK COUNT TOTAL might return 560 MASK COUNt HITS Group Syntax Examples Related Commands Group Syntax ...

Page 209: ...n any mask segment Mask MASK COUNt VIOLATIONS MASK COUNT VIOLATIONS might return 560 MASK COUNt TESTS MASK COUNt TOTal MASK COUNt WAVEFORMS MASK COUNt WAVEFORMS Query Only Requires TDS3TMT Returns the number of waveforms which have been acquired and processed during the current pass fail test Mask MASK COUNt WAVEFORMS MASK COUNT WAVEFORMS might return 1000 MASK COUNt TESTS MASK COUNt TOTal MASK CO...

Page 210: ... and display NR1 is an integer number where NR1 0 turns off mask violation detection and display and NR1 0 turns on mask violation detection and display MASK COUNT WAVEFORMS ON sets the oscilloscope to detect and highlight mask violations MASK LOCk Requires TDS3TMT Sets or returns the mask lock to waveform mode Mask lock locks the mask to the waveform such that changes to the horizontal and or ver...

Page 211: ...centage where the vertical margin percent is the percentage of the User mask s nominal pulse amplitude This command affects all segments in the User mask Segment vertical margins move away from the nominal waveform pulse position for positive percentage values and towards the nominal waveform pulse position for negative percent age values This command only operates on User custom masks Mask MASK M...

Page 212: ...k segment number to delete from the User mask MASK MASK2 DELETE deletes mask segment 2 from the User mask MASK MASK m COUNt Query Only Requires TDS3TMT Returns the number of hits on the specified mask segment in the current mask To enable hits counting set MASK COUNt STATE to ON Mask MASK MASK m COUNt m is an integer number that specifies a mask segment number in the current mask MASK MASK1 COUNT ...

Page 213: ...egment number in the currently displayed mask MASK MASK2 NR_PT might return MASK MASK NR_Pt 5 MASK MASK m POINTS Requires TDS3TMT Sets or returns the X Y coordinates of all points in the specified mask segment referenced to the mask s nominal horizontal and vertical scale The query form returns point coordinates from the displayed mask The set form defines new points in the User mask replacing any...

Page 214: ... 0 0 2 4 defines the points in mask segment 2 MASK MASK m POINTSNorm Requires TDS3TMT Sets or returns the normalized coordinate points of the specified mask segment Each point is defined as an X Y pair where the first value in the pair is the X coordinate and the second value in the pair is the Y coordinate Values are normalized values based on the amplitude and pulse width of the current standard...

Page 215: ...rdless of the current mask standard Any currently existing points in the User mask segment are deleted Mask MASK MASK m POINTSPcnt NR3 NR3 NR3 NR3 MASK MASK m POINTSPcnt m is the mask segment number NR3 refers to the coordinates of one of the vertexes in the mask Each pair of NR3 values is the horizontal and vertical coordinates of a mask vertex The pairs must be listed in counterclockwise order R...

Page 216: ...SKPRE AMPlitude NR3 is a floating point number that sets the nominal pulse amplitude in volts MASK MASKPRE AMPLITUDE 2 4 sets the User mask nominal pulse amplitude to 2 4 volts MASK MASKPRE VSCAle MASK MASKPRE HSCAle Requires TDS3TMT Sets or returns the nominal timing resolution used to draw the mask in time division The query form of this command returns the nominal timing resolution of the displ...

Page 217: ...tion of the display width The query form of this command returns the nominal trigger position of the displayed mask The set form of this command only affects the User mask regardless of the current displayed mask Mask MASK MASKPRE HTRIGPOS NR3 MASK MASKPRE HTRIGPOS NR3 is a floating point number in the range of 0 to 1 that sets the trigger point as a fraction of the display width referenced from t...

Page 218: ...that sets the number of bits MASK MASKPRE PATTERNBITS 6 sets the User mask number of serial pattern bits to 6 MASK MASKPRE PRESAMPBITS MASK MASKPRE SERIALTRIG MASK MASKPRE PRESAMPBITS Requires TDS3TMT Sets or returns the number of bits before the isolated one pulse leading edge in serial trigger pass fail testing For example DS1 has four leading zeros The query form of this command returns the pre...

Page 219: ...t displayed mask Mask MASK MASKPRE RECOrdlength NR1 MASK MASKPRE RECOrdlength NR1 is an integer number that sets the record length All values other than 500 are ignored MASK MASKPRE RECORDLENGTH 500 sets the User mask record length to 500 points MASK MASKPRE SERIALTRIG Requires TDS3TMT Sets or returns enabling of serial trigger pass fail testing for the current mask standard The query form of this...

Page 220: ...s from the leading edge trigger position to the pulse bit sampling position The query form of this command returns the time value of the displayed mask The set form of this command only affects the User mask regardless of the current displayed mask Mask MASK MASKPRE TRIGTOSAMP NR3 MASK MASKPRE TRIGTOSAMP NR3 is a floating point number that sets the time to the pulse bit sampling position MASK MASK...

Page 221: ...KPRE VOFFSET 0 0 sets the User mask nominal vertical offset to 0 0 volts MASK MASKPRE VPOS MASK MASKPRE VSCAle MASK MASKPRE VPOS Requires TDS3TMT Sets or returns the nominal vertical position in divisions used to vertically position the input channels The query form of this command returns the vertical position value of the displayed mask The set form of this command only affects the User mask reg...

Page 222: ...RE VSCAle NR3 is a floating point number that sets the nominal vertical scale in volts per division MASK MASKPRE VSCALE 200e 3 sets the User mask nominal vertical scale to 200 millivolts per division MASK MASKPRE VOFFSet MASK MASKPRE VPOS MASK MASKPRE WIDth REquires TDS3TMT Sets or returns the nominal bit width in seconds The query form of this command returns the bit width value of the displayed ...

Page 223: ...SK POLarity BOTh sets the pass fail test to test both positive and negative waveforms The oscilloscope tests all positive pulses until 1 2 of the waveforms have been tested Then the oscilloscope inverts all active channels and performs the remaining tests on negative pulses NEGAtive inverts all active channels and performs the pass fail test on negative pulses POSITIVe performs the pass fail test ...

Page 224: ...re the available TDS3TMT masks MASK STANDARD STS1PULSE sets the current mask to STS1Pulse MASK STOPOnviolation Requires TDS3TMT Sets or returns the stop on violation setting When enabled this command stops waveform acquisitions on the first occurance of a waveform violation MASK DISplay must be ON for the oscilloscope to detect violations Mask MASK STOPOnviolation OFF ON NR1 MASK STOPOnviolation O...

Page 225: ...ESt BEEP COMPLetion OFF ON NR1 MASK TESt BEEP COMPLetion OFF turns off pass fail beep on completion ON turns on pass fail beep on completion NR1 is an integer number where NR1 0 turns off pass fail beep on comple tion and NR1 0 turns on pass fail beep on completion MASK TEST BEEP COMPLETION ON turns on pass fail beep on completion MASK TESt BEEP FAILUre Requires TDS3TMT Sets or returns the beep on...

Page 226: ...veforms This is useful if the test system requires settling time prior to evaluating waveforms Mask MASK TESt DELay NR3 MASK TESt DELay NR3 is a floating point number that specifies the amount of time in seconds to delay the start of the pass fail test MASK TEST DELAY 1 delays waveform evaluation by 1 second after the start of pass fail testing MASK TESt HARDCopy Requires TDS3TMT Sets or returns t...

Page 227: ...failure ON turns on generate hard copy on failure NR1 is an integer number where NR1 0 turns off generate hard copy on failure and NR1 0 turns on generate hard copy on failure MASK TEST HARDCOPY ON turns on generate hard copy on failure MASK TESt REPeat Requires TDS3TMT Sets or returns the repeat pass fail test on completion mode When enabled this command repeats the pass fail test cycle at the co...

Page 228: ...ion that causes the pass fail test to fail To generate a waveform file for every violation occurrence set MASK TESt REPeat to ON and set MASK TESt WAVEform to 1 Use this technique only when the expected number of violations is small and the violation occurs intermittently Mask MASK TESt SAVEWFM OFF ON NR1 MASK TESt SAVEWFM OFF turns off copying all active channel waveforms to fils ON turns on copy...

Page 229: ...s fail testing ON turns on mask pass fail testing NR1 is an integer number where NR1 0 turns off mask pass fail testing and NR1 0 turns on mask pass fail testing MASK TEST STATE ON turns on mask pass fail testing MASK TESt STATUS Query Only Requires TDS3TMT Returns the pass fail test status This command returns one of OFF DELAY PASSING PASSED FAILING FAILED and VIOLATION OFF occurs before starting...

Page 230: ...sted waveforms that can fail during each pass fail test before the test fails MASK TEST THRESHOLD might return MASK TESt THReshold 32 MASK TESt WAVEform Requires TDS3TMT Sets or returns the number of waveforms to test during pass fail testing If Averaging is on this is the number of averaged waveforms to test during pass fail testing Mask MASK TESt WAVEform NR1 MASK TESt WAVEform NR1 is an integer...

Page 231: ...segment number to delete from the User mask MASK USER MASK3 DELETE deletes mask segment three from the User mask MASK USER MASK m NR_Pt Query Only Requires TDS3TMT Returns the number of points that make up the specified User mask segment Each mask point consists of an X Y pair of coordinates Mask MASK USER MASK m NR_Pt m is an integer number that specifies a User mask segment number MASK USER MASK...

Page 232: ...ust be listed in a counterclockwise order If the vertical or horizontal scale or position is changed after this command and then the query form of this command is issued then the value returned from the oscilloscope will not be the same If just one pair is input then they are ignored and the User mask segment is marked as undefined The default is no points in the User mask segment MASK USER MASK2 ...

Page 233: ...e and 100 0 100 0 is the lower right corner of the graticule The set form of this command only affects the User mask regardless of the current mask standard Any currently existing points in the specified User mask segment are deleted Mask MASK USER MASK m POINTSPcnt NR3 NR3 NR3 NR3 MASK USER MASK m POINTSPcnt m is the mask segment number NR3 refers to the coordinates of one of the vertexes in the ...

Page 234: ...rently displayed mask standard Refer to the corresponding MASK MASKPRE command for command descriptions syntax and argument information and examples MASK USER MASKPRE AMPlitude NR3 MASK USER MASKPRE HSCAle NR3 MASK USER MASKPRE HTRIGPOS NR3 MASK USER MASKPRE PATTERNBITS NR1 MASK USER MASKPRE PRESAMPBITS NR1 MASK USER MASKPRE RECOrdlength NR1 MASK USER MASKPRE SERIALTRIG OFF ON NR1 MASK USER MASKPR...

Page 235: ...rn MATH TYPE FFT DEFINE FFT CH1 HANNING LOGRMS VERTICAL SCALE 2 0E1 POSITION 2 0E0 UNITS MATH HORIZONTAL SCALE 1 25E5 POSITION 5 0E1 UNITS MATH VAR1 0 0E0 VAR2 0 0E0 SPECTRAL MAG DB WINDOW HANNING When the math type is DPO MATH might return MATH TYPE DPO DEFINE CH1 CH2 VERTICAL SCALE 2 0E 1 POSITION 0 0E0 UNITS MATH HORIZONTAL SCALE 4 0E 4 POSITION 5 0E1 UNITS MATH VAR1 0 0E0 VAR2 0 0E0 SPECTRAL M...

Page 236: ...ng Advanced Math expression For the Dual Wfm Math and DPO Math QString contains the expression source operator source source sets the signal or reference source Valid choices are CH1 CH2 CH3 CH4 REF1 REF2 REF3 or REF4 CH3 and CH4 are only available on four channel instruments operator sets the operation to apply to the two waveforms For Dual Wfm Math valid operators are addition subtraction multip...

Page 237: ...G DIFF Executes a Fast Fourier Transform integration or differentiation operation on the expression that follows The FFT operator must be the first left most operator in an expression All these operations must end with a right parenthesis AMPlitude AREa BURst CARea CMEan CRMs DELay FALL FREQuency HIGH LOW MAXimum MEAN MINImum NDUty NOVershoot NWIdth PDUTy PERIod PHAse PK2pk POVershoot PWIdth RISe ...

Page 238: ...MATH DEFINE INTG REF1 CH3 DELAY CH1 CH2 sets the math type to FFT and displays an advanced math waveform that is the integration of the product of REF1 and CH3 plus the result of the delay measurement between channel 1 and 2 MATH TYPE MATH HORizontal POSition Sets or returns the math horizontal display position for FFT or math waveforms that only have reference waveform source waveforms Math MATH ...

Page 239: ... is 200 s MATH HORizontal UNITs Sets or returns the math waveform horizontal measurement unit value Math MATH HORizontal UNITs Qstring MATH HORizontal UNITs Qstring is a text label to apply to horizontal units when the horizontal unit is unknown unit value MATH HORIZONTAL UNITS might return MATH HORIZONTAL UNITs indicating that the math horizontal unit label for unknown values is the default quest...

Page 240: ... WINdow BLAckmanharris HAMming HANning RECTangular MATH SPECTral WINdow BLAckmanharris sets the FFT waveform to use the Blackman Harris window algorithm HAMming sets the FFT waveform to use the Hamming window algorithm HANning sets the FFT waveform to use the Hanning window algorithm RECTangular sets the FFT waveform to use the Rectangular window algorithm MATH SPECTRAL WINDOW HANNING sets the FFT...

Page 241: ...MATH TYPE FFT sets the math waveform mode to FFT MATH DEFINE MATH VAR x Requires TDS3AAM Sets or returns the value of the user defined math variable that can be used as part of an advanced math waveform expression Math MATH VAR x NR3 MATH VAR x x specifies which variable to define where x 1 for VAR1 and x 2 for VAR2 NR3 is a numeric value in scientific notation that sets the value of the specified...

Page 242: ...orm scale is not affected by this control The math calculation software automatically determines the optimum vertical scale through examination of input waveform data NOTE The vertical display scale is reset to the waveform preamble scale when a vertical scale change to a math source waveform results in a new math autoscale operation The vertical display scale should be changed only after math sou...

Page 243: ...g that the math vertical unit label for unknown values is joules MATH1 Commands The MATH1 commands listed in Table 2 38 are the same as their associated MATH commands and are for compatibility with other Tektronix instruments Refer to the equivalent MATH command for syntax and function information Math Table 2 38 MATH1 commands MATH1 DEFINE MATH1 HORizontal POSition MATH1 HORizontal SCAle MATH1 HO...

Page 244: ...OURCE2 CH2 DELAY DIRECTION FORWARDS EDGE1 RISE EDGE2 RISE MEASURE MENT MEAS STATE 0 MEASUREMENT MEAS4 TYPE PERIOD UNITS s COUNT0 MINIMUM 0 0E0 MAXIMUM 0 0E0 MEAN 0 0E0 STDDEV 0 0E0 SOURCE1 CH1 SOURCE2 CH2 DELAY DIRECTION FORWARDS EDGE1 RISE EDGE2 RISE MEASUREMENT MEAS4 STATE 0 MEASURE MENT IMMED TYPE PERIOD UNITS s SOURCE1 CH1 SOURCE2 CH2 DELAY DIRECTION FORWARDS EDGE1 RISE EDGE2 RISE MEASURE MENT...

Page 245: ...bar cursors even if they are off screen MEASUREMENT GATING SCREEN limits measurements to the portion of the waveform displayed on the screen MEASUREMENT GATING might return MEASUREMENT GATING CURSOR showing measurements are limited to the portion of the waveform between the vertical bar cursors MEASUrement IMMed Query Only Returns all immediate measurement setup parameters Measurement MEASUrement ...

Page 246: ...he result Measurement MEASUrement IMMed DATa NR3 NR1 NR3 is the measurement result NR1 is one of the execution errors shown in Table 3 5 on page 3 14 or it is 0 if there is no error MEASUREMENT IMMED DATA might return MEASUREMENT IMMED DATA 9 91963315E 4 0 MEASUrement IMMed VALue MEASUrement IMMed DELay Query Only Returns information about the immediate delay measurement Measurement MEASUrement IM...

Page 247: ...d by MEASUrement IMMed DELay EDGE2 FORWards means that the search starts at the beginning of the waveform and looks for the first rising or falling edge in the waveform The slope of the edge is 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...

Page 248: ...rom when taking an immediate delay measurement or phase measurement This command is the same as the MEA SUrement IMMed SOURCE1 command MEASUrement IMMed SOURCE x Specifies the source to measure from or to when taking an immediate delay measurement or phase measurement Measurement MEASUrement IMMed SOURCE x CH x MATH MATH1 REF x MEASUrement IMMed SOURCE SOURCE x specifies which waveform to use wher...

Page 249: ...the area between the curve and ground over one cycle TDS3AAM only CMEan is the arithmetic mean over one cycle CRMs is the true Root Mean Square voltage over one cycle DELay is the delay from one waveform s edge event to another TDS3AAM only FALL is the time that it takes for the falling edge of a pulse to fall from a HighRef value to a LowRef value of its final value FREQuency is the reciprocal of...

Page 250: ...from the selected waveform to the designated waveform PK2pk is the absolute difference between the maximum and minimum amplitude It can be used with both general purpose and histogram measurements POVershoot is the positive overshoot expressed as POVershoot 100 Ꮛ Maximum High Amplitude Ꮠ PWIdth is the distance time between MidRef usually 50 amplitude points of a positive pulse RISe is the time tha...

Page 251: ...ts V V A W WV W V dBV dB V V A A A WA W A dBA dB A VW V W AW A W WW W W dBW dB W VdB V dB AdB A dB WdB W dB dBdB and dB dB MEASUREMENT IMMED UNITS might return s indicating that the units for the immediate measurement are seconds MEASUrement IMMed TYPe MEASUrement IMMed VALue Query Only Immediately executes the immediate measurement specified by the MEASUre ment IMMed TYPe command The measurement ...

Page 252: ...measurement indicator x where x can be 1 2 3 or 4 Measurement MEASUrement INDICators HORZ x MEASUREMENT INDICATORS HORZ1 might return MEASUREMENT INDICATORS HORZ1 2 0E 3 indicating that horizontal indicator1 has a value of 2mV MEASUrement INDICators NUMHORZ Query Only Returns the number of horizontal measurement indicators currently being displayed Measurement MEASUrement INDICators NUMHORZ MEASUR...

Page 253: ...e state of visible measurement indicators Performs the same operations as the front panel Measurement Indicators menu Measurement MEASUrement INDICators STATE OFF MEAS x MEASUrement INDICators STATE OFF turns off visible measurement indicators MEAS x turns on the display of visible measurement indicators for measurement x where x can be 1 2 3 or 4 There must be an active measurement before you can...

Page 254: ...positioned 3 72 s before the trigger point MEASUrement MEAS x Query Only Returns all measurement parameters for the specified active measurement x Measurement MEASUrement MEAS x Measurement parameters for the specified measurement MEASUREMENT MEAS3 might return MEASUREMENT MEAS3 TYPE PERIOD UNITS s COUNT 0 MINIMUM 0 0E0 MAXIMUM 0 0E0 MEAN 0 0E0 STDDEV 0 0E0 SOURCE1 CH1 SOURCE2 CH2 DELAY DIRECTION ...

Page 255: ...s of the result Measurement MEASUrement MEAS x DATa NR3 NR1 NR3 is the measurement result NR1 is one of the execution errors shown in Table 3 5 on page 3 14 or it is 0 if there is no error MEASUREMENT MEAS1 DATA might return MEASUREMENT MEAS1 DATA 9 91963315E 4 0 MEASUrement MEAS x VALue MEASUrement MEAS x DELay Query Only Requires TDSAAM Returns the delay measurement parameters for the delay meas...

Page 256: ...the waveform and looks for the last rising or falling edge in the waveform The slope of the edge is specified by MEASUrement MEAS x DELay EDGE2 FORWards means that the search starts at the beginning of the waveform and looks for the first rising or falling edge in the waveform The slope of the edge is specified by MEASUrement MEAS x DELay EDGE2 MEASUREMENT MEAS1 DELAY DIRECTION BACKWARDS starts se...

Page 257: ...at 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 MEASURE Delay side menu Measurement MEASUrement MEAS x DELay EDGE2 FALL RISe MEASUrement MEAS x DELay EDGE2 FALL specifies the falling edge RISe specifies the rising edge MEASUREMENT MEAS2 DELAY EDGE2 RISE specifies th...

Page 258: ...l reset Measurement MEASUrement MEAS x MAXimum NR3 MEASUREMENT MEAS1 MAXIMUM might return MEASU MEAS3 MAX 4 18E 9 MEASUrement MEAS x MEAN Query Only Requires TDSAAM Returns the mean value accumulated for the specified measurement since the last statistical reset Measurement MEASUrement MEAS x MEAN NR3 MEASUREMENT MEAS1 MEAN might return MEASU MEAS1 MEAN 514 71E 9 Group Syntax Returns Examples Grou...

Page 259: ...S1 MINI 1 75E 9 MEASUrement MEAS x SOURCE 1 Sets or returns the source for all single channel measurements SOUrce is equivalent to SOURCE1 Measurement MEASUrement MEAS x SOUrce CH x MATH 1 REF x MEASUrement MEAS x SOURCE1 CH x MATH 1 REF x MEASUrement MEAS x SOUrce MEASUrement MEAS x SOURCE1 CH x is an input channel MATH or MATH1 is the math waveform REF x is a reference waveform MEASUREMENT MEAS2...

Page 260: ...ference waveform MEASUREMENT MEAS4 SOURCE2 CH1 sets channel 1 as the delay to source when making delay measurements MEASUREMENT MEAS2 SOURCE2 might return MATH MEASUrement MEAS x STATE Turns the measurement specified by x on or off The source specified by MEASUrement MEAS x SOURCE1 must be active for the measurement to be displayed The source can be activated using the SELect CH x command Measurem...

Page 261: ...SU MEAS1 STD 21 0E 12 MEASUrement MEAS x TYPe Sets or returns the measurement type for the measurement specified by MEAS x This is equivalent to selecting the measurement in the Select Measurement side menu To see the measurement value on the display the MEASUrement STATE must be set to ON Measurement MEASUrement IMMed TYPe AMPlitude AREa BURst CARea CMEan CRMs DELAY FALL FREQuency HIGH LOW MAXimu...

Page 262: ...the period measured in hertz HIGH is the 100 reference level LOW is the 0 reference level MAXimum is the highest amplitude voltage MEAN for general purpose measurements is the arithmetic mean over the entire waveform For histogram measurements it is the average of all acquired points within or on the histogram box MINImum is the lowest amplitude voltage NDUty is the ratio of the negative pulse wid...

Page 263: ... its final value RMS is the true Root Mean Square voltage MEASUREMENT MEAS3 TYPE RMS specifies MEAS3 to calculate the Root Mean Square voltage MEASUrement MEAS x UNIts Query Only Returns the units for the measurement specified by MEASUre ment MEAS x TYPe Measurement MEASUrement MEAS x UNIts QString returns V for volts s for seconds HZ for hertz or for percent A for amps W for watts for unknown and...

Page 264: ...g the measure ment value displayed at the time the command was executed MEASUrement MEAS x DATa MEASUrement METHod Sets or returns the method used to calculate the 0 and 100 reference level This is equivalent to setting the High Low Setup in the MEASURE menu Measurement MEASUrement METHod Auto HIStogram MINMax MEASUrement METHod HIStogram sets the high and low waveform levels statistically using a...

Page 265: ...ENT REFLEVEL METHOD PERCENT ABSOLUTE HIGH 5 0E0 LOW 0 0E0 MID 2 5EO MID2 0 0E0 MEASUREMENT REFLEVEL PER CENT HIGH 9 0E1 LOW 1 0E1 MID 5 0E1 MID2 5 0E1 MEASUrement REFLevel ABSolute HIGH Sets or returns the high reference level and is the 100 reference level when MEASUrement REFLevel METHod is set to ABSolute This command is equivalent to setting the Reference Levels in the MEASURE menu Measurement...

Page 266: ...t is 0 0 V MEASUREMENT REFLEVEL ABSOLUTE LOW might return MEASUREMENT REFLEVEL ABSOLUTE LOW 0 0E 0 as the low reference level MEASUrement REFLevel ABSolute MID Sets or returns 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 ABSolu...

Page 267: ...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 Set Levels in the MEASURE Reference Levels menu Measurement MEASUrement REFLevel METHod ABSolute PERCent MEASUrement REFLevel METHod ABSolute specifies that the reference levels are set explicitly using the MEASUrement REFL...

Page 268: ...enu Measurement MEASUrement REFLevel PERCent HIGH NR3 MEASUrement REFLevel PERCent HIGH NR3 ranges from 0 to 100 percent and is the high reference level The default is 90 MEASUREMENT REFLEVEL PERCENT HIGH 95 specifies that the high reference level is set to 95 of HIGH MEASUrement REFLevel PERCent LOW Sets or returns the percent where 100 is equal to HIGH that is used to calculate the low reference...

Page 269: ...D NR3 MEASUrement REFLevel PERCent MID NR3 ranges from 0 to 100 percent and is the mid reference level The default is 50 MEASUREMENT REFLEVEL PERCENT MID 60 specifies that the mid reference level is set to 60 of HIGH MEASUrement REFLevel PERCent MID2 Sets or returns the percent where 100 is equal to HIGH that is used to calculate the mid2 reference level for the second waveform specified when taki...

Page 270: ...t SNAPShot MEASUREMENT SNAPSHOT MEASUrement STATIstics MODE Requires TDSAAM Controls the operation and display of measurement statistics Measurement MEASUrement STATIstics MODE OFF MINMax MEANSTDdev MEASUrement STATIstics MODE OFF turns measurements off This is the default value MINMax turns on statistics and displays the min and max statistics MEANSTDdev turns on statistics and displays the mean ...

Page 271: ...weighting to 4 MESSage BOX Defines the size and position of the message window This command does not display the window unless MESSage STATE is ON Display MESSage BOX X1 Y1 X2 Y2 MESSage BOX X1 and X2 0 to 639 and are pixel positions along the horizontal axis X1 defines the left and X2 defines the right side of the window Y1 and Y2 0 to 479 and are pixel positions along the vertical axis Y1 define...

Page 272: ...ength of the message that fits in the message area depends on the contents of the message because the width of characters varies If the message exceeds the limits of the message box either horizontally or vertically the portion of the message that exceeds the limits will not be displayed The message string itself is not altered The entire message can be returned as a query response regardless of w...

Page 273: ...e hexadecimal number into two characters 0x01 and 0x17 and send x09 x01 x17 Special characters which control decoration are two character sequences where the first character is an escape 0x1b and the second character is as follows H Bit 7 0 H Bit 6 If set inverse video is toggled from current state and the following text is displayed in the new inverse state until the state is toggled again Remain...

Page 274: ...i specifies the string abcdefghi where the def portion is displayed in inverse video Example abcESC defESC ESC ghi specifies the string abcdefghi where the def portion appears in the channel 3 color magenta and the ghi portion appears in the normal text color except it s in inverse video An alternate way to enter characters is octal escape sequences This consists of a backslash followed by numeral...

Page 275: ...ify Russian Chinese and Korean use the 16 bit Unicode value characters as shown in the example disk files For additional information see The Unicode Standard Version 2 0 Only characters used in the oscilloscope are available Unicode values are represented in a quoted string as uxxyy where xx and yy are both hexadecimal values and xx and yy are concatenated to form a single hexadecimal number For e...

Page 276: ...scape character The escape character may appear differently for you depending on your controller program MESSAGE SHOW x09 x00 xa0 033 Hello World 033 n nYou can display messages on your 033 204 033 oscilloscope nusing any character or 033 color 033 used by the noscilloscope 033 A 033 few 033 examples 033 follow 033 n n 021 027 214 232 340 341 342 343 344 u042a u042e u042f u3080 u3084 u8017 n n 033...

Page 277: ...MESSage BOX MESSage SHOW NEWpass No Query Form Changes the password that enables access to password protected data The PASSWord command must be successfully executed before using this command or an execution error will be generated Miscellaneous NEWpass QString QString is the new password The password can include up to 10 characters NEWPASS mypassword creates a new password for accessing the user ...

Page 278: ...registers and the output queue see page 3 1 Status and Error OPC OPC The OPC command allows you to synchronize the operation of the oscilloscope with your application program Synchronization methods are described starting on page 3 7 Table 2 39 shows commands that generate an Operation Complete message Table 2 39 Commands that Generate an Operation Complete Message Operation Command Automatic scop...

Page 279: ...ments or the RST command is issued To change the password you must first enter the valid password with the PASSWord command and then change to your new password with the NEWpass command Remember that the password is case sensitive Miscellaneous PASSWord PASSWord QString QString is the password and can include up to 10 characters The factory default password is XYZZY and is always valid PASSWORD XY...

Page 280: ...ee page 3 1 Status and Error PSC NR1 PSC NR1 0 sets the power on status clear flag to false disables the power on clear and allows the oscilloscope to possibly assert SRQ after power on NR1 0 sets the power on status clear flag true Sending PSC 1 therefore enables the power on status clear and prevents any SRQ assertion after power on Using an out of range value causes an execution warning PSC 0 s...

Page 281: ...Miscellaneous POWer BACKLight NR1 INFInite POWer BACKLight NR1 minutes of idle time before the backlight is turned off 999999999 is used for infinity but any value greater than 15 max timeout will be rounded to infinity INFinite disables the timer meaning the backlight will not turn off automatically POWER BACKLIGHT 5 sets the backlight to turn off after the oscilloscope has been idle for 5 minute...

Page 282: ...es if there is a battery in the instrument Miscellaneous POWer BATTery PRESENt NR1 0 indicates there is no battery in the instrument NR1 1 indicates there is a battery in the instrument POWER BATTERY PRESENT might return POWER BATTERY PRESENT 0 POWer AC PRESENt POWer SHUTdown Sets or returns the idle time that must elapse before the oscilloscope is turned off When the oscilloscope is running on AC...

Page 283: ...er 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 This data is displayed in the UTILITY System Config menu This command accepts European Russian and Asian characters see the MESSAGE SHOW command for details Query always returns Block type response Miscellaneous PUD Block or Qstring PU...

Page 284: ...quivalent to RECAll SETUp and performs the same function as the Recall Saved Setup item in the SAVE RECALL menu Save and Recall RCL NR1 NR1 is a value in the range from 1 to 10 A value of 1 to 10 specifies a saved setup storage location RCL 3 restores the oscilloscope setup from a copy of the settings stored in setup location 3 FACtory LRN RECAll SETUp RST SAV SAVe SETUp RECAll MASK Requires TDS3T...

Page 285: ...ts excluding GPIB hard copy RS232 parameters file instrument setting parameters calibration notification time battery off time backlight time outs and user s language NR1 is a value in the range from 1 to 10 and specifies a setup storage location file path is the name of the file where the setup will be recalled from file path is a quoted string that defines the file name and path Input the file p...

Page 286: ...e SAVE WAVE FORM FILEFORMAT command Save and Recall RECAll WAVEform file path REF x REF x is the location in internal reference memory where the waveform is recalled to 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 oscilloscope will recall the waveform fr...

Page 287: ...0 0 The horizontal display position for a reference waveform is the same for zoom on and off Waveform REF x HORizontal POSition NR3 REF x HORizontal POSition NR3 is from 0 to 100 and is percent of the waveform that is displayed left of the center graticule REF x HORIZONTAL POSITION might return REF1 HORIZONTAL POSITION 5 0E1 REF x HORizontal SCAle Sets reference waveform horizontal display scale i...

Page 288: ...CALE 4 0E 4 REF x LABEL Sets or returns the specified reference waveform label See MESSage SHOW command for information on how to enter non English characters Waveform REF x LABEL Qstring REF x LABEL QString is a string enclosed in quotes that contains the label text REF4 LABEL might return REF4 LABEL Clk Wfm 2 REF x TIMe Query Only Returns reference waveform save time Saving a waveform to a refer...

Page 289: ...he reference waveform s display vertical position REF2 VERTICAL POSITION 1 0 sets the vertical position for the Ref2 waveform to 1 division REF x VERTical SCAle Sets reference waveform vertical display scale in vertical units div equivalent to adjusting the Vertical SCALE knob when REF x is the selected waveform Waveform REF x VERTical SCAle NR3 REF x VERTical SCAle NR3 is the reference waveform s...

Page 290: ...ix D Factory Initialization Settings The RST command does not alter the following H The state of the IEEE Std 488 1 1987 interface H The selected IEEE Std 488 1 1987 address of the oscilloscope H Calibration data that affect device specifications H The Output Queue H The Service Request Enable Register setting H The Standard Event Status Enable Register setting H The Power on status clear flag set...

Page 291: ...S232 might return RS232 BAUD 38400 TRANSMIT TERMINATOR LF HARDFLAGGING ON RS232 BAUd Sets or returns RS 232 interface transmission speed RS232 RS232 BAUd NR1 RS232 BAUd NR1 is a rate of 1200 2400 4800 9600 19200 or 38400 baud RS232 BAUD 9600 sets the transmission rate to 9600 baud Group Syntax Arguments Examples Group Syntax Arguments Examples ...

Page 292: ...stop transmission from an external printer CTS remains unasserted until the receive queue is not full At that time CTS is asserted again to restart transmission RS232 RS232 HARDFlagging ON OFF NR1 RS232 HARDFlagging ON or NR1 0 turn on hardflagging OFF or NR1 0 turn off hardflagging RTS always asserted RS232 HARDFLAGGING ON turns on hard flagging RS232 PRESet No Query Form Sets RS 232 parameters t...

Page 293: ... as the terminator it treats the second character as a null command CR represents an ASCII carriage return character 0x0D and LF represents an ASCII linefeed character 0x0A Miscellaneous RS232 TRANsmit TERMinator CR LF CRLf LFCr RS232 TRANsmit TERMinator CR selects the carriage return character as the EOL terminator LF selects the line feed character as the EOL terminator CRLf selects the carriage...

Page 294: ...ies a location Any settings that have been stored previously at this location will be overwritten SAV 2 saves the current settings in internal setup location 2 FACtory RCL RECAll SETUp SAVe SETUp SAVe MASK Requires TDS3TMT Saves the User mask to the specified location on the disk or flash drive Save and Recall SAVe MASK QString QString is the path and file name enclosed in quotes to which to save ...

Page 295: ...y them the oscilloscope will write the file to the current directory filename stands for a filename of up to 8 characters followed by a period and a 3 char extension We recommend you use SET for the extension to identify files that store setup data The current directory refers to the name of a directory as returned by the FILESystem CWD query SAVE SETUP 5 saves the current front panel setup in int...

Page 296: ...t specified by the SAVE WAVE FORM FILEFORMAT command not the format specified in the suffix The current directory refers to the name of a directory as returned by the FILESystem CWD query SAVE WAVEFORM MATH REF1 saves the math waveform in reference memory location 2 SAVE WAVEFORM MATH1 TEK00000 ISF saves the math1 waveform which is the same as the MATH waveform to the file TEK00000 ISF in the curr...

Page 297: ...ues contain header information H First header value holds the oscilloscope waveform record length H Second header value holds time in seconds between samples H Third header value holds the trigger position expressed as an index in the data position H Fourth header value refers to the fractional trigger position H Delimiters are carriage returns and line feeds CRLF SAVE WAVEFORM FILEFORMAT SPREADSH...

Page 298: ...he cursor and vertical commands SELECT CONTROL might return SELECT CONTROL MATH1 indicating MATH1 is the selected wave form SELect wfm Turns the specified waveform ON or OFF Turning a waveform ON makes it the selected waveform Vertical SELect wfm OFF ON SELect wfm wfm specifies the waveform to display Valid values are CH1 CH2 CH3 CH4 MATH MATH1 same as MATH REF1 REF2 REF3 and REF4 OFF or 0 turns o...

Page 299: ...use the returned string is intended to be able to be sent back to the 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 HEADER 1 VERBOSE 1 ALIAS STATE 1 ACQUIRE MODE SAMPLE NUMAVG 16 NUMENV 16 STATE 1 STOPAFTER RUNSTOP DISPLAY COLOR PALETTE REGULAR NORMAL...

Page 300: ...ment setup label See the MESSage SHOW command for information on how to enter non English characters Waveform SETUp x LABEL Qstring SETUp x LABEL QString is a string enclosed in quotes that contains the label text SETUP4 LABEL might return REF4 LABEL Test 2 SETUp x TIME Query Only Sets or returns the time that the specified instrument setup was saved Waveform SETUp x TIME SETUP2 TIME might return ...

Page 301: ... an execution error The power on default for SRER is 0 if PSC is 1 If PSC is 0 the SRER Attains 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 CLS DESE ESE ESR EVENT EVMsg FACtory PSC STB STB Query Only Read Status Byte query returns the contents of the Status Byte R...

Page 302: ...HARDCopy IO SYStem The arguments correspond to the UTILITY menu System menu items SYStem might return SYSTEM CONFIG TEKSecure Initializes both waveform and setup memories This overwrites any previously stored data TEKSecure writes zeros in all waveform reference memory regardless of selected record length and puts all setups in the factory init state TEKSecure then verifies that the waveform and s...

Page 303: ... be a colon after the hh and after the mm Use two digits for each of the hh mm and ss TIME 01 24 00 sets the time to 01 24 AM DATE DISplay CLOCk TRIGger Forces a trigger event to occur and the TRIGger query returns the current trigger parameters Trigger TRIGger FORCe TRIGger FORCe creates a trigger event If TRIGger STATE is REAdy the acquisition will complete otherwise this command will be ignored...

Page 304: ... Returns the current A trigger parameters Trigger TRIGger A TRIGGER A might return TRIGGER A MODE AUTO TYPE EDGE HOLDOFF TIME 2 508E 7 TRIGGER A EDGE SOURCE CH1 COUPLING DC SLOPE RISE TRIGGER A VIDEO STANDARD NTSC SOURCE CH1 FIELD ALLLINES TRIGGER A LEVEL 5 5E1 TRIGger A COMMunication SOUrce Requires TDS3TMT Sets or returns the current mask standard s trigger source The set mode of this command on...

Page 305: ...strument is operating on battery power VERTical sets the trigger source to the lowest numbered displayed channel TRIGger A COMMunication SOUrce CH2 sets the communications A trigger source to oscilloscope channel 2 TRIGger A COMMunication STANdard Requires TDS3TMT Sets or returns the current mask standard s trigger settings The set mode of this command only applies to the User mask A trigger setti...

Page 306: ...edge trigger This is equivalent to setting Coupling in the Trigger menu Trigger TRIGger A EDGe COUPling AC DC HFRej LFRej NOISErej TRIGger A EDGe COUPling AC selects LFRej trigger coupling AC coupling is for backward compatibility and will not be returned by a query DC selects DC trigger coupling HFRej coupling removes the high frequency components of the DC signal LFRej coupling removes the low f...

Page 307: ... source for the A edge trigger This is equivalent to setting Source in the Trigger menu Trigger TRIGger A EDGe SOUrce EXT EXT10 VERTical CH x LINE ALTernating TRIGger A EDGe SOUrce EXT sets the trigger source to the regular external trigger input connector with a signal input range of 0 8 V to 0 8 V EXT is not available in 4 channel TDS3000 Series instruments EXT10 sets the trigger source to the r...

Page 308: ...igger source TRIGGER A EDGE SOURCE might return TRIGGER A EDGE SOURCE CH2 for the A edge trigger source TRIGger A HOLdoff Query Only Returns the A trigger holdoff time Trigger TRIGger A HOLdoff TRIGGER A HOLDOFF might return TRIGGER A HOLDOFF TIME 2 508E 7 TRIGger A HOLdoff TIMe Sets or queries the A trigger holdoff time This is equivalent to setting Holdoff Time in the Mode Holdoff side menu Trig...

Page 309: ... A HOLDOFF VALUE 50 to set the holdoff value to 50 of record TRIGger A LEVel Sets the A trigger level This command is equivalent to adjusting the front panel Trigger LEVEL knob Trigger TRIGger A LEVel ECL TTL NR3 TRIGger A LEVel ECL specifies a preset ECL level of 1 3 V TTL specifies a preset TTL level of 1 4 V NR3 is the A trigger level in volts TRIGGER A LEVEL might return TRIGGER A LEVEL 1 4E0 ...

Page 310: ... command is equivalent to selecting Class in the Trigger menu when the Type is set to Logic Trigger TRIGger A LOGIc CLAss PATtern STATE TRIGger A LOGIc CLAss PATtern enables pattern triggering which triggers the oscilloscope when the logic condition pattern on two inputs is met STATE enables state triggering which triggers the oscilloscope when the specified condition on one channel state is met a...

Page 311: ...signal as low true means that signal levels below more negative than the threshold level are true and signal levels above more positive than the threshold level are false TRIGGER A LOGIC INPUT2 LOGICLEVEL HIGH sets the logic trigger input 2 to high true logic TRIGger A LOGIc INPUT2 SLOpe Sets or returns the state logic trigger slope setting for the logic trigger input 2 Trigger TRIGger A LOGIc INP...

Page 312: ...annel where x is 1 2 3 or 4 EXT EXT10 sets the external trigger channel to the specified input EXT and EXT10 are not available in TDS3000 Series 4 channel instruments TRIGGER A LOGIC INPUT1 SOURCE EXT sets the logic input 1 source to the external trigger input TRIGger A LOGIc INPUT x THReshold Sets or returns the pattern and state logic trigger single threshold voltage value for the specified inpu...

Page 313: ... used as part of the pattern trigger condition to determine if the duration of a logic pattern meets the specified time constraints Trigger TRIGger A LOGIc PATtern DELTATime NR3 TRIGger A LOGIc PATtern DELTATime NR3 is a floating point value with exponent that sets the pattern trigger time value This argument has a range of 39 6E 9 39 6 ns to 10 0E0 10 s in increments of 13 2 ns Values that are no...

Page 314: ...true FALSe triggers the oscilloscope when the pattern becomes false LESSThan triggers the oscilloscope when the input pattern is true for a time period less than the time period specified in TRIGger A LOGIc PATtern DELTATime MOREThan triggers the oscilloscope when the input pattern is true for a time period more greater than the time period specified in TRIGger A LOGIc PAT tern DELTATime EQual tri...

Page 315: ...ignal is true when the clock signal slope is true FALSe triggers the oscilloscope if the state signal is false when the clock signal slope is true TRIGGER A LOGIC STATE WHEN might return TRIGGER A LOGIC STATE WHEN TRUE TRIGger A MODe Sets or queries the A trigger mode This command is equivalent to selecting Mode Holdoff in the Trigger menu Trigger TRIGger A MODe AUTO NORMal TRIGger A MODe AUTO gen...

Page 316: ...command is equivalent to selecting Class in the Trigger menu when the trigger Type is set to Pulse Trigger TRIGger A PULse CLAss WIDth RUNT SLEWRate TRIGger A PULse CLAss WIDth sets the oscilloscope pulse trigger class to width The width mode triggers the oscilloscope when the source signal meets specified pulse width constraints RUNT sets the oscilloscope pulse trigger class to runt The runt mode...

Page 317: ...T PULse POLarity EITher POSITIVe NEGAtive TRIGger A RUNT PULse POLarity EITher sets the oscilloscope to trigger on either POSITIVe or NEGAtive polarity runt signals POSITIVe sets the oscilloscope to trigger only on positive polarity runt pulses NEGAtive sets the oscilloscope to trigger only on negative polarity runt pulses TRIGGER A PULSE POLARITY NEGATIVE specifies that the oscilloscope only trig...

Page 318: ... high threshold value to 1 1 V and the lower threshold value to 1 5 V TRIGGER A PULSE RUNT THRESHOLD BOTH TTL sets the upper and lower runt pulse trigger threshold voltages to TTL voltage levels TRIGger A PULse RUNT THReshold HIGH Sets or returns the runt pulse signal high threshold voltage value This command is equivalent to setting the threshold in the runt pulse Thresholds side menu Trigger TRI...

Page 319: ...r returns the runt pulse width condition on which to trigger the oscillo scope Trigger TRIGger A PULse RUNT WHEN OCCurs LESSThan MOREThan EQual NOTEQual TRIGger A PULse RUNT WHEN OCCurs triggers the oscilloscope on any runt signal regardless of width LESSThan triggers the oscilloscope when the runt pulse width is true for a time period less than the time period specified in TRIGger A PULse RUNT WI...

Page 320: ... s Trigger When side menu Trigger TRIGger A PULse RUNT WIDth NR3 TRIGger A PULse RUNT WIDth NR3 is a floating point value with exponent that sets the runt pulse trigger time value This argument has a range of 39 6E 9 39 6 ns to 10 0E0 10 s in increments of 13 2 ns Values that are not an increment of 13 2 ns are rounded to the nearest correct value TRIGGER A PULSE RUNT WIDTH 15E 6 sets the minimum ...

Page 321: ...t has a range of 39 6E 9 39 6 ns to 10 0E0 10 s in increments of 13 2 ns Values that are not an increment of 13 2 ns are rounded to the nearest correct value TRIGGER A PULSE SLEWRATE DELTATIME might return TRIGGER A PULSE SLEWRATE DELTATIME 0 0000011880 TRIGger A PULse SLEWRate POLarity Sets or returns the slew rate logic trigger signal polarity value Positive slew rate Negative slew rate Trigger ...

Page 322: ...t value with exponent that sets the slew rate value as volts per second TRIGger A PULse SLEWRate SLEWRate might return TRIGGER A PULSE SLEWRATE SLEWRATE 1 547E 3 indicating a slew rate of 1 54 mV s TRIGger A PULse SLEWRate THReshold BOTh Sets the slew rate source signal threshold values Trigger TRIGger A PULse SLEWRate THReshold BOTh TTL ECL TTL sets the upper threshold to 2 0 V and the lower thre...

Page 323: ... value TRIGGER A PULSE SLEWRATE THRESHOLD HIGH 4 1E0 sets the slew rate high threshold voltage value to 4 1 volts TRIGger A PULse SLEWRate THReshold LOW Sets or returns the slew rate source signal low threshold voltage value Trigger TRIGger A PULse SLEWRate THReshold LOW NR3 TRIGger A PULse SLEWRate THReshold LOW NR3 is a floating point value with exponent that sets the slew rate trigger signal lo...

Page 324: ... the calculated slew rate SLOWERthan triggers the oscilloscope when the signal slew rate is slower than the calculated slew rate EQual triggers the oscilloscope when the signal slew rate is equal to the calculated slew rate within a 5 tolerance NOTEQual triggers the oscilloscope when the signal slew rate is not equal to the calculated slew rate within a 5 tolerance TRIGGER A PULSE SLEWRATE WHEN NO...

Page 325: ...displayed channel CH x sets the pulse trigger source to the specified input channel where x is 1 2 3 or 4 LINE sets the pulse trigger source to the AC line frequency NOTE LINE is not available when the instrument is operating on battery power ALTernating sets the pulse trigger source to alternate between each displayed input channel TRIGGER A PULSE SOURCE CH3 sets the pulse trigger signal source t...

Page 326: ...th WIDth MOREThan triggers the oscilloscope when the pulse width is true for more greater than the time period specified in TRIGger A PULse WIDth WIDth EQual triggers the oscilloscope when the pulse width is equal to the time period specified in TRIGger A PULse WIDth WIDth within a 5 tolerance NOTEQual triggers the oscilloscope when the pulse width is greater than or less than not equal to the tim...

Page 327: ...GGER A PULSE WIDTH WIDTH might return TRIGGER A PULSE WIDTH WHEN MORETHAN WIDTH 0 0000011880 TRIGger A SETLevel Set Only Sets the trigger level to 50 This is equivalent to pressing the front panel SET TO 50 button Trigger TRIGger A SETLevel TRIGGER A SETLEVEL sets the trigger level midway between MAX and MIN TRIGger A TYPe Sets or queries the type of A trigger This is equivalent to setting Type in...

Page 328: ...ed pulse width condition TDS3000 Series with TDS3TRG TDS3000B Series TDS3000C Series VIDeo sets the oscilloscope to trigger on video signals TRIGGER A TYPE might return TRIGGER A TYPE VIDEO indicating that the A trigger type is a video trigger TRIGger A VIDeo Query Only Returns the A video trigger parameters Trigger TRIGger A VIDeo TRIGGER A VIDEO might return TRIGGER A VIDEO STANDARD NTSC SOURCE ...

Page 329: ...ignal scan rate on which to trigger Trigger TRIGger A VIDeo CUSTom SCAN RATE1 RATE2 RATE3 RATE4 RATE5 TRIGger A VIDeo CUSTom SCAN RATE1 specifies a horizontal scan rate of 15 20 kHz RATE2 specifies a horizontal scan rate of 20 25 kHz RATE3 specifies a horizontal scan rate of 25 35 kHz RATE4 specifies a horizontal scan rate of 35 50 kHz RATE5 specifies a horizontal scan rate of 50 65 kHz TRIGGER A ...

Page 330: ...rigger on the video signal line specified in the TRIGger A VIDeo LINE command TDS3VID TDS3SDI only TRIGGER A VIDEO FIELD1 selects field 1 TRIGger A VIDeo HDTV FORMat Requires TDS3VID or TDS3SDI Sets or queries the analog HDTV video signal format on which to trigger Trigger TRIGger A VIDeo HDTV FORMat HD1080I50 HD1080I60 HD1080P24 HD1080P25 HD1080SF24 HD480P60 HD720P60 TRIGger A VIDeo HDTV FORMat A...

Page 331: ... returns the video trigger field holdoff value Trigger TRIGger A VIDeo HOLdOff FIELD NR3 TRIGger A VIDeo HOLdoff FIELD NR3 is a real number from 0 0 to 8 in increments of 0 5 that sets the number of video fields to wait before rearming the video trigger TRIGGER A VIDEO HOLDOFF FIELD 4 5 sets the oscilloscope to wait 4 5 video fields before rearming the video trigger TRIGger A VIDeo LINE Sets or re...

Page 332: ...e values Video standard Valid line range 525 NTSC 1 525 625 PAL SECAM 1 625 Custom 1 3000 HDTV 1080 720 480 1 1125 1 750 1 525 TRIGGER A VIDEO LINE 23 sets the oscilloscope to trigger on video signal line 23 TRIGger A VIDeo SCAN Requires TDS3VID or TDS3SDI Sets or returns the video trigger horizontal line scan rate This is equivalent to selecting the Scan Rate bottom menu item in the Custom video ...

Page 333: ...ivalent to selecting Source in the Trigger menu and a desired channel from the side menu Trigger TRIGger A VIDeo SOUrce EXT EXT10 VERTical CH x LINE ALTernating TRIGger A VIDeo SOUrce EXT sets the video trigger source to the regular external trigger input connector with a signal input range of 0 8 V to 0 8 V EXT is not available in 4 channel TDS3000 Series instruments EXT10 sets the video trigger ...

Page 334: ...the video Standard pop up 525 NTSC 625 PAL or SECAM Trigger TRIGger A VIDeo STANdard NTSc PAL SECAM CUSTom HDTV VID875i60 TRIGger A VIDeo STANdard NTSc specifies the NTSC 525 59 94 2 1 standard PAL specifies the PAL 625 50 2 1 standard SECAM specifies the SECAM standard CUSTom sets the oscilloscope to use custom video horizontal scan rate parameters as set by TRIGger A VIDeo SCAN TDS3VID TDS3SDI o...

Page 335: ... Trigger TRIGger B SETLevel TRIGger B SETLevel sets the B trigger voltage level to 50 of the source peak to peak signal TRIGGER B might return TRIGGER B STATE 0 BY TIME EVENTS COUNT 1 TRIGGER B TIME 1 32E 8 LEVEL 1 0E 3 EDGE SOURCE CH2 COUPLING DC SLOPE RISE TRIGger B BY Sets the B trigger to delay by time or events Trigger TRIGger B BY TIMe EVENTS TRIGger B BY TRIGGER B BY EVENTS sets the B trigg...

Page 336: ...r menu Trigger TRIGger B EDGe COUPling DC HFRej LFRej NOISErej AC TRIGger B EDGe COUPling DC selects DC trigger coupling AC selects LFRej trigger coupling AC coupling is for backward compatibility and will not be returned by a query HFRej coupling removes the high frequency components of the DC signal LFRej coupling removes the low frequency components of the AC signal NOISErej selects DC low sens...

Page 337: ...ge trigger This is equivalent to setting Source in the Trigger menu Trigger TRIGger B EDGe SOUrce LINE CH x EXT EXT10 TRIGger B EDGe SOUrce LINE sets the B trigger source to the AC line frequency LINE is not available when the instrument is operating on battery power CH x sets the B trigger source to the specified input channel where x is 1 2 3 or 4 EXT sets the B trigger source to the regular ext...

Page 338: ...arameter Trigger TRIGger B EVENTS NR1 TRIGGER B EVENTS might return 14 indicating the B trigger occurs on the 14th occurance of a B trigger event after the A trigger occurs TRIGger B EVENTS COUNt Sets and returns the number of B trigger events that must occur before the B trigger occurs when TRIGger DELay BY is set to EVENTS Trigger TRIGger B EVENTS COUNt NR1 TRIGGER B EVENTS COUNT 4 specifies tha...

Page 339: ...CL TTL NR3 TRIGger B LEVel ECL specifies a preset ECL level of 1 3 V TTL specifies a preset TTL level of 1 4 V NR3 is the B trigger level in volts TRIGGER B LEVEL might return 1 4 indicating that the B edge trigger is set to 1 4 V TRIGGER B LEVEL 0 5 sets the B trigger level to 0 5 V TRIGger B SETLevel Set B trigger level to 50 Trigger TRIGger B SETLevel TRIGGER B SETLevel sets B trigger level to ...

Page 340: ...ht return TRIGGER B STATE 0 TRIGger B TIMe Sets or queries the B trigger delay time when TRIG B BY is set to Time Trigger TRIGger B TIMe NR3 TRIGger B TIMe NR3 is the B trigger delay time in seconds TRIGGER B TIME might return 1 32E 8 indicating the B trigger is armed 13 2 ns after the A trigger occurs TRIGger B TYPe Sets or queries the type of B trigger The only valid type is edge Trigger Group S...

Page 341: ...2 42 have the same function and syntax as the equivalent TRIGger B commands and are for compatibility with other Tektronix instruments Table 2 42 TRIGger DELay commands TRIGger DELay TRIGger DELay BY TRIGger DELay EDGE COUPling TRIGger DELay EDGE SLOpe TRIGger DELay EDGE SOUrce TRIGger DELay EVENTS COUNt TRIGger DELay LEVel TRIGger DELay SETLevel TRIGger DELay STATE TRIGger DELay TIMe TRIGger DELa...

Page 342: ...PROBE 1 0E1 for a 10x probe TRIGger EXTERnal YUNit TDS3014B C TDS3034B C TDS3054B C Only Sets or returns the external trigger vertical Y units value Trigger TRIGger EXTERnal YUNit qstring TRIGger EXTERnal YUNit qstring is V or A TRIGGER EXTERNAL YUNIT might return TRIGGER EXTERNAL YUNIT V TRIGger FORCe If the trigger state is READY this forces a trigger event Otherwise it is ignored Trigger TRIGge...

Page 343: ...LTATime TRIGger MAIn LOGic PATtern FUNCtion TRIGger MAIn LOGic PATtern WHEn TRIGger MAIn LOGic STATE WHEn TRIGger MAIn MODE TRIGger MAIn PULse CLAss TRIGger MAIn PULse RUNT POLarity TRIGger MAIn PULse RUNT THReshold TRIGger MAIn PULse RUNT WHEn TRIGger MAIn PULse RUNT WIDth TRIGger MAIn PULse SLEWRate DELTATime TRIGger MAIn PULse SLEWRate POLarity TRIGger MAIn PULse SLEWRate SLEWRate TRIGger MAIn ...

Page 344: ...e oscilloscope is acquiring pretrigger information All triggers are ignored when TRIGger STATE is ARMed READY indicates that all pretrigger information has been acquired and the oscilloscope is ready to accept a trigger SAVe indicates that acquisition is stopped or that all channels are off TRIGger indicates that the oscilloscope has seen a trigger and is acquiring the posttrigger information TRIG...

Page 345: ...Group Execute Trigger GET interface message has the same effect as the TRG command Miscellaneous TRG TRG immediately executes all commands that have been defined by DDT Alias commands DDT TST Query Only Self Test Tests the GPIB interface and returns a 0 Miscellaneous TST NR1 and is always 0 Group Syntax Examples Related Commands Group Syntax Returns ...

Page 346: ...us UNLock ALL ALL specifies all front panel buttons and knobs LOCk VERBose Sets and queries the Verbose State that controls the length of keywords on query responses Keywords can be both headers and arguments This command does not affect IEEE Std 488 2 1987 Common Commands those starting with an asterisk Miscellaneous VERBose OFF ON NR1 VERBose ON or NR1 0 sets the Verbose State true which returns...

Page 347: ...tion methods are described on page 3 7 Status and Error WAI BUSY OPC WAVFrm Query Only Returns WFMPre and CURVe data for the waveform specified by the DATa SOUrce command This command is equivalent to sending WFMPre CURVe If the waveform specified by the DATa SOUrce command is not displayed the oscilloscope returns only the waveform transmission parameters BYT_Nr BIT_Nr ENCdg BN_Fmt BYT_Or The WFM...

Page 348: ...N specifies that the beep is to sound when a new waveform data varies significantly from previous waveforms WAVEALERT BEEP returns either 0 or 1 indicating whether the beep is to sound when a new waveform varies significantly from previous waveforms WAVEAlert HARDCopy TDS3000B Series and TDS300C Series Executes a hardcopy operation on the waveform when a new waveform data varies significantly from...

Page 349: ...RDCOPY returns either 0 or 1 indicating whether the hardcopy operation occurs when a new waveform data varies significantly from previous waveforms WAVEAlert SAVEWFM TDS3000B Series and TDS300C Series Sets or returns saving WaveAlert anomaly waveforms to file Acquisition WAVEAlert SAVEWFM OFF ON NR1 WAVEAlert SAVEWFM OFF or NR1 0 disables saving anomaly waveforms to a file ON or NR1 0 enables savi...

Page 350: ...NSITIVITY might return WAVEALERT SENSITIVITY 6 0E1 indicating that sensitivity is set to 60 WAVEAlert STATE TDS3000B Series and TDS3000C Series Sets or returns the WaveAlert testing state Acquisition WAVEAlert STATE OFF ON NR1 WAVEAlert STATE OFF or NR1 0 turns off WaveAlert testing ON or NR1 0 turns on WaveAlert testing WAVEAlert STATE ON specifies that WaveAlert waveform anomaly detection is in ...

Page 351: ... violation mode WAVEALERT STOPONVIOLATION returns either 0 or 1 indicating whether stop on violation is off or on WAVEAlert TYPe TDS3000B Series and TDS3000C Series Sets or returns the WaveAlert anomaly waveform highlight type Acquisition WAVEAlert TYPe ENTire ANOMaly WAVEAlert TYPe ENTire sets the oscilloscope to highlight the entire anomalous waveform ANOMaly sets the oscilloscope to highlight j...

Page 352: ...NR_Pt NR1 WFID Qstring PT_FMT ENV Y XINcr NR3 PT_Off NR1 XZERo NR3 XUNit QString YMUlt NR3 YZEro NR3 YOFf NR3 YUNit QString WFMPRE might return WFMPRE BYT_NR 1 BIT_NR 8 ENCDG ASC BN_FMT RP BYT_OR MSB NR_PT 10000 WFID Ch1 DC coupling 1 0E 1 V div 4 0E 4 s div 10000 points Sample mode PT_FMT Y XINCR 4 0E 7 PT_OFF 0 XZERO 2 0E 3 XUNIT s YMULT 4 0E 3 YZERO 0 0E0 YOFF 0 0E0 YUNIT V WAVFrm WFMPre wfm WF...

Page 353: ...orm to be transferred Changing the value of WFMPre BN_Fmt also changes the value of DATa ENCdg Waveform WFMPre BN_Fmt RI RP WFMPre BN_Fmt RI specifies signed integer data point representation RP specifies positive integer data point representation WFMPRE 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 ...

Page 354: ...e are 2 bytes per waveform data point DATa WIDth WFMPre BIT_Nr WFMPre BYT_Or Sets or queries which byte of binary waveform data is transmitted first during a waveform data transfer when DATa WIDth or WFMPre BYT_Nr is set to 2 or WFMPre BIT_Nr is set to 16 Changing WFMPre BYT_Or changes DATa ENCdg if DATa ENCdg is not ASCIi This specification only has meaning when WFMPre ENCdg is BIN Waveform WFMPr...

Page 355: ...re ENCdg Sets or queries the type of encoding for waveform data transferred with the CURVe command Changing WFMPre ENCdg also changes DATa ENCdg Waveform WFMPre ENCdg ASC BIN WFMPre ENCdg ASC specifies ASCII curve data BIN specifies binary curve data WFMPRE ENCDG ASC specifies that the waveform data is in ASCII format WFMPRE ENCDG might return BIN indicating that the waveform data is in binary for...

Page 356: ...ce waveform is not on or displayed the query generates an error and returns event code 2244 Waveform WFMPre NR_Pt 500 10000 WFMPre NR_Pt WFMPre NR_Pt returns the number of waveform points in the next CURVE query DATa ENCdg WFMPre BYT_Or WFMPre BN_Fmt WFMPre PT_Fmt The set form of this command sets the format Y or ENV of the reference waveform as specified by the DATa DESTination command The query ...

Page 357: ... explicitly transmitted Absolute coordinates are given by Xn XZEro XINcr n PT_Off Ynmin YZEro YMUlt ynmin YOFf Ynmax YZEro YMUlt ynmax YOFf WFMPRE PT_FMT Y sets the waveform data point format to Y WFMPRE PT_FMT returns either Y or ENV WFMPre PT_Off The set form of this command is ignored The query form always returns a 0 if the waveform specified by DATA SOUrce is on or displayed If the waveform i...

Page 358: ...WFID Math DC coupling 2 0E1 dB div 4 0E 3 Hz div 10000 points Sample mode WFMPre wfm WFId WFMPre XINcr The set form of this command specifies the interval seconds per point for non FFT Hertz per point for FFT between samples of the reference waveform specified by the DATa DESTination command The oscilloscope uses this value to calculate the seconds division or Hertz division units shown in the sta...

Page 359: ...l parameter value is generated Setting a reference waveform s XUNit to Hz causes the oscilloscope to display the reference waveform as an FFT waveform The query form returns the horizontal units for the waveform specified by DATa SOURce s for seconds Hz for Hertz If the waveform specified by DATa SOURce is not displayed the query fails and the oscilloscope generates an execution error with event c...

Page 360: ...m If XUNits is s NR3 is the time of the first sample in this waveform WFMPre wfm XZEro WFMPre YMUlt The set form of this command sets the vertical scale factor of the reference waveform specified by the DATa DESTination command expressed in YUNits per waveform data point level For 1 byte waveform data there are 256 data point levels for 2 byte waveform data there are 65536 data point levels Note t...

Page 361: ...YZERO_in_units The set form of this command stores a value for the reference waveform specified by the DATa DESTination command This value does not affect how the oscilloscope displays the waveform but does affect the cursor readouts and vertical measurements The query form returns the vertical position of the waveform specified by the DATa SOUrce command in data levels if that waveform is on or d...

Page 362: ...y form returns the vertical units of the waveform specified by the DATa SOUrce command if that waveform is on or displayed If that waveform is not on or displayed the query fails and the oscilloscope generates an execution error with event code 2244 waveform requested is not on Waveform WFMPre YUNit Qstring WFMPre YUNit qstring is V VV s Hz div S s ohms A W min degrees AA hr day dB B Hz IRE V V V ...

Page 363: ...ot affect how the oscilloscope displays the waveform but does affect the cursor readouts and vertical measurements Note that for a given waveform record both YMUlt and YZEro have to be a consistent set otherwise vertical cursor readouts and vertical measurements may give incorrect results The query form returns the vertical offset of the waveform specified by the DATa SOUrce command in YUNits if t...

Page 364: ... wfm Query Only Returns the waveform formatting data for the waveform specified by wfm if that waveform is on or displayed If that waveform is not on or displayed the query fails and the oscilloscope generates event message 420 Query untermi nated and 2244 Waveform requested is not on NOTE When querying WFMPRE wfm mnemonic information from the oscilloscope the value of wfm must be CH1 CH2 MATH MAT...

Page 365: ...ce waveform specified by source destination waveform Allowable record lengths are 500 and 10000 The query form of this command returns the number of points that will be returned by the next CURVe query The number of points is the greater of the absolute value of DATa STOP DATA STARt 1 or the record length of the source waveform specified by DATA SOUrce If the source waveform is not on or displayed...

Page 366: ...eform instead of DATA SOURCE and DATA DESTINA TION WFMPre wfm WFId Query Only Same as WFMPre WFId with the exception that wfm specifies the source waveform instead of DATA SOURCE WFMPre wfm XINcr Same as WFMPre XINcr with the exception that wfm specifies the source destination waveform instead of DATA SOURCE and DATA DESTINATION WFMPre wfm XUNit Same as WFMPre XUNit with the exception that wfm spe...

Page 367: ...s WFMPre YUNit with the exception that wfm specifies the source destination waveform instead of DATA SOURCE and DATA DESTINATION WFMPre wfm YZEro Same as WFMPre YZEro with the exception that wfm specifies the source destination waveform instead of DATA SOURCE and DATA DESTINA TION ZOOm HORizontal POSition Sets or queries the horizontal position when in zoom Horizontal ZOOm HORizontal POSition NR3 ...

Page 368: ...Ale NR3 is the horizontal scale in seconds ZOOm HORizontal SCAle might return ZOOM HORIZONTAL SCALE 1 0E0 ZOOm STATE Sets or queries the zoom state mode Horizontal ZOOm STATE NR1 ON OFF ZOOm STATE OFF or NR1 0 turns off zoom ON or NR1 1 turns on zoom ZOOm STATE 0 sets the zoom state to off ZOOm STATE might return ZOOM STATE 0 for the zoom state Group Syntax Arguments Examples Group Syntax Argument...

Page 369: ...vent 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 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 execution error or service request When an event o...

Page 370: ...he 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 OPC command The Status Byte Register SBR shown in Figure 3 2 records whether output is available in the Output Queue whether the oscilloscope r...

Page 371: ... 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 E...

Page 372: ... to a zero 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 val...

Page 373: ...er 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 40 events If more than 40 events stack up in the Event Queue the 40th 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 event num...

Page 374: ...n Service 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 eve...

Page 375: ...leted 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 oscilloscope status and event reporting system provide ways to do this For example a typical application might involve acquiring a single sequence waveform and then taking a measurement on the acquired wavef...

Page 376: ... You can use four commands to synchronize the operation of the 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 synchronization looks like this REM Set up single sequence acquisi...

Page 377: ...the oscilloscope is busy processing a command that has an extended processing time such as single se quence acquisition The same command sequence using the BUSY query for synchronization looks like this REM Set up single sequence acquisition SELECT CH1 ON HORIZONTAL RECORDLENGTH 500 ACQUIRE MODE NORMALSAMPLE ACQUIRE STOPAFTER SEQUENCE REM Acquire waveform data ACQUIRE STATE ON REM Set up the measu...

Page 378: ... using the OPC command for synchronization with serial polling looks like this REM Set up single sequence acquisition SELECT CH1 ON HORIZONTAL RECORDLENGTH 500 ACQUIRE MODE SAMPLE ACQUIRE STOPAFTER SEQUENCE REM Enable the status registers DESE 1 ESE 1 SRE 0 REM Acquire waveform data ACQUIRE STATE ON REM Set up the measurement parameters MEASUREMENT IMMED TYPE AMPLITUDE MEASUREMENT IMMED SOURCE CH1...

Page 379: ...interrupts those tasks and returns control to this task REM Take amplitude measurement on acquired data MEASUREMENT IMMED VALUE This technique is more efficient but requires more sophisticated programming The OPC query places a 1 in the Output 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...

Page 380: ...s the result of an event Each type of event sets a specific bit in the SESR and is controlled by the equivalent bit in the DESER Thus each message is associated with a specific SESR bit In the message tables 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 re...

Page 381: ...umeric data error 121 Invalid character in number 123 Exponent too large 124 Too many digits 128 Numeric data not allowed 130 Suffix 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 n...

Page 382: ... Execution error messages EXE Bit 4 Code Message 200 Execution error 201 Invalid while in local 202 Settings lost due to rtl 210 Trigger error 211 Trigger ignored 212 Arm ignored 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...

Page 383: ...ponding 286 No network printers exist 287 Print server not found 2200 Measurement error Measurement system error 2201 Measurement error Zero period 2202 Measurement error No period found 2203 Measurement error No period second waveform 2204 Measurement error Low signal amplitude 2205 Measurement error Low amplitude second waveform 2206 Measurement error Invalid gate 2207 Measurement error Measurem...

Page 384: ...Waveform 2227 Positive and Negative Clipping 2228 Measurement error Positive Clipping 2229 Measurement error Negative Clipping 2230 Measurement error High Ref Low Ref 2231 Measurement error Measurement is not turned on 2232 Measurement error Frequency out of range 2235 Math error Invalid math description 2240 Invalid password 2241 Waveform requested is invalid 2242 Data start and stop record lengt...

Page 385: ...ror Cursor source waveform is off Table 3 6 lists the device errors that can occur during oscilloscope operation These errors may indicate that the oscilloscope needs repair Table 3 6 Device error messages DDE Bit 3 Code Message 300 Device specific error 310 System error 311 Memory error 312 PUD memory lost 313 Calibration memory lost 314 Save recall memory lost 315 Configuration memory lost 316 P...

Page 386: ...MINATED after indefinite response QYE bit 2 set Table 3 8 lists warning messages that do not interrupt the flow of command execution These notify you that you may get unexpected results Table 3 8 Execution warning messages EXE Bit 4 Code Message 500 Execution warning 510 String data too long truncated 525 Parameter underrange 526 Parameter overrange 527 Parameter rounded 528 Parameter out of range...

Page 387: ...id in minmax 546 Measurement warning Need 3 edges 547 Measurement warning Clipping positive negative 548 Measurement warning Clipping positive 549 Measurement warning Clipping negative Table 3 9 shows internal errors that indicate an internal fault in the oscilloscope Table 3 9 Internal warning messages Code Message 600 Internal warning 630 Internal warning 50 Ω overload ...

Page 388: ...Status and Events 3 20 TDS3000 TDS3000B and TDS3000C Series Programmer Manual ...

Page 389: ...2 0 48 64 P 80 96 p 112 1 1 Ω 17 33 1 49 A 65 Q 81 a 97 q 113 2 2 Δ 18 34 2 50 B 66 R 82 b 98 r 114 3 3 BW 19 35 3 51 C 67 S 83 c 99 s 115 4 4 20 36 4 52 D 68 T 84 d 100 t 116 5 5 21 37 5 53 E 69 U 85 e 101 u 117 6 6 22 38 6 54 F 70 V 86 f 102 v 118 7 7 23 39 7 55 G 71 W 87 g 103 w 119 8 8 24 40 8 56 H 72 X 88 h 104 x 120 9 HT 9 25 41 9 57 I 73 Y 89 i 105 y 121 A LF 10 26 42 58 J 74 Z 90 j 106 z 1...

Page 390: ...11 ã 227 ó 243 4 132 148 164 180 Ä 196 Ô 212 ä 228 ô 244 5 133 149 165 181 197 Õ 213 229 õ 245 6 134 150 166 182 198 Ö 214 230 ö 246 7 135 151 167 183 Ç 199 215 ç 231 247 8 136 152 168 184 È 200 216 è 232 248 9 137 153 169 185 É 201 Ù 217 é 233 ù 249 A 138 154 170 186 Ê 202 Ú 218 ê 234 ú 250 B 139 155 171 187 Ë 203 Û 219 ë 235 û 251 C 140 156 172 188 Ì 204 Ü 220 ì 236 ü 252 D 141 157 173 189 Í 205...

Page 391: ... TA22 V 56 86 146 SA6 f 66 102 166 SA22 v 76 118 0 1 1 1 7 BEL 7 7 27 ETB 17 23 47 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 ...

Page 392: ...ter Charts A 4 TDS3000 TDS3000B and TDS3000C Series Programmer Manual Tektronix REF ANSI STD X3 4 1977 IEEE STD 488 1 1987 ISO STD 646 2973 5 PPC ENQ 5 5 GPIB code with ATN asserted hex octal decimal ASCII character KEY ...

Page 393: ... BAUd BEEP BELl BIN BIT_Nr BJC80 BLAckmanharris BMENU1 BMENU2 BMENU3 BMENU4 BMENU5 BMENU6 BMENU7 BMP BMPColor BN_Fmt BOTh BOX BRIghtness BTRIG BURst BUSY BY BYT_Nr BYT_Or CALibrate CARea CATALOG CENtronics CH1 CH2 CH3 CH4 CLAss CLEAR CLEARMenu CLEARSNapshot CLEARSpool CLOCKCoax CLOCKSymmetrical CLOCk CMEan COARSE COLDstart COLor COMMunication CPMPARE COMPLetion COMPRESSion CONTInue CONFIG CONTRAst...

Page 394: ...OLdoff HORZ1 HORZ2 HORZ3 HORZ4 HORZPOS HORZSCALE HORizontal HOST HOURs HPOS1 HPOS2 HSCAle HTRIGPOS HTTPPORT ID IMMed IMPedance INCRement INDependent INDICators INFInite INIT INKSaver INPUT1 INPUT2 INTENSITy INTERLAced INTERLeaf INTERNal INVert IO IPADDress IRE ITALian ITU601 JAPAnese KOREan LABel LANGuage LANdscape LASERJet LAYout LESSThan LEVel LF LFCr LFRej LIMit LINE LINEAR LOCk LOG LOGICLevel ...

Page 395: ... SAVERecall SAVEWFM SAVe SCAN SCAle SCREen SECAM SECdiv SELect SEQuence SERIALTRIG SET SETLevel SETTo50 SETUp SETUP1 SETUP2 SETUP3 SETUP4 SETUP5 SETUP6 SETUP7 SETUP8 SETUP9 SETUP10 SEVENTYFive SHOW SHUTdown SIGnalstrength SIMPlifiedchinese SINGLESEQ SLEWRate SLOT1 SLOT2 SLOT3 SLOT4 SLOWERthan SLOpe SNAPShot SOUrce SOURCE1 SPANish SPCACQ SPCTRIG SPCUPtime SPCVERT SPECTral SPOOL SPREADSheet SRIbinar...

Page 396: ...lds VGA VIDeo VIOLATIONS VLines VOFFSet VOLts VPOS VSCAle WAVEAlert WAVEform WAVEFORMS WAVFrm WEIghting WFId WFMPre WHEn WIDth WINdow WRITE XDELta XINcr XMUlt XOFf XPOSITION1 XPOSITION2 XUNit XY XZEro Y YC YCHannel YDELta YEARs YMUlt YOFf YPBPR YPOSITION1 YPOSOTION2 YREF YT YUNit YZEro ZCHannel ZLEVel ZMUlt ZOFf ZOOm ZUNit ZZEro ...

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

Page 398: ...ontrol other devices H E2 Electrical The oscilloscope uses tristate buffers to provide optimal high speed data transfer Interface Messages Table C 1 shows the standard interface messages supported by the TDS3000 TDS3000B and TDS3000C Series oscilloscopes Table C 1 Supported standard interface messages Message GPIB DCL Yes GET Yes GTL Yes LLO Yes PPC No PPD No PPE No PPU No SDC Yes SPD Yes SPE Yes ...

Page 399: ...ire single sequence Off Channel selection Channel 1 on all others off Coarse No change Confirm delete No change Cursor function Off Cursor H Bar 1 position 10 of graticule height 3 2 divisions from the center Cursor H Bar 2 position 90 of graticule height 3 2 divisions from the center Cursor V Bar 1 position 10 of record length Cursor V Bar 2 position 90 of record length Cursor V Bar units Seconds...

Page 400: ...Max Measure high reference 90 and 0 V units Measure low reference 10 and 0 V units Measure mid reference 50 and 0 V units Overwrite lock No change Reference waveforms No change Saved setups No change Trigger holdoff 250 8 ns Trigger mode Auto Trigger type Edge Utility language No change Utility date time display On Utility I O No change Utility hard copy No change Vertical bandwidth Full Vertical ...

Page 401: ...Initialization Settings TDS3000 TDS3000B and TDS3000C Series Programmer Manual D 3 Table D 1 Factory initialization settings Cont Control Changed by Factory Init to XY display Off XY Ch1 x Versus Ch 2 XY Ref1 x Versus Off ...

Page 402: ...Appendix D Factory Initialization Settings D 4 TDS3000 TDS3000B and TDS3000C Series Programmer Manual ...

Page 403: ...sage terminators EOM A generic acronym referring to the end of message terminator The end of message terminator can be either an EOI or the ASCII code for line feed LF Equivalent time sampling ET A sampling mode in which the oscilloscope acquires signals over many repetitions of the event The TDS3000 TDS3000B and TDS3000C series use a type of equivalent time sampling called random equivalent time ...

Page 404: ...de QuickC A computer language distributed by Microsoft that is based on C RS 232 A serial full duplex asynchronous communication port that follows ANSI EIA TIA 562 1989 1 ANSI EIA TIA 574 1990 2 and CCITT V 24 1989 3 standards TekSecure A Tektronix custom command that initializes both waveform and setup memories This overwrites any previously stored data Unicode Unicode Standard is a uniform encod...

Page 405: ...1 Audio indicator 2 55 AUTOSET 2 54 B Backus Naur Form 2 1 Definition of Glossary 1 BELL 2 55 Block command argument 2 10 BNF Glossary 1 BNF Backus Naur form 2 1 BUSY 2 55 C CALIBRATE FACTORY ABORT 2 57 CALIBRATE FACTORY CONTINUE 2 58 CALIBRATE FACTORY NOTIFY DUE 2 58 CALIBRATE FACTORY NOTIFY HOURS 2 59 CALIBRATE FACTORY NOTIFY YEARS 2 59 CALIBRATE FACTORY PREVIOUS 2 60 CALIBRATE FACTORY START 2 6...

Page 406: ...error 2 33 Trigger 2 34 Vertical 2 38 Waveform 2 39 Command Groups 1 2 Command mnemonic Channel 2 7 CH x 2 7 Cursor position 2 7 Measurement specifier 2 7 MEAS x 2 7 POSITION x 2 7 Reference waveform 2 7 REF x 2 7 Waveform 2 8 wfm 2 8 Command Syntax 2 1 Command syntax BNF Backus Naur form 2 1 Commands 1 2 Parts of 1 2 Common command 2 30 2 33 Common GPIB commands CAL 2 57 CAL 2 56 CLS 2 71 communi...

Page 407: ...ATIO x 2 85 CURSOR XY RDELTA 2 86 CURSOR XY READOUT 2 86 CURSOR XY RECTX x 2 87 CURSOR XY RECTY x 2 87 CURSOR XY THDELTA 2 88 CURSOR XY THETA x 2 88 CURSOR XY XDELTA 2 89 CURSOR XY YDELTA 2 89 CURVE 2 90 D DATA 2 92 DATA DESTINATION 2 92 DATA ENCDG 2 93 DATA SOURCE 2 94 DATA START 2 95 DATA STOP 2 96 DATA TARGET 2 97 DATA WIDTH 2 97 DATE 2 98 DCL C 2 DDT 2 98 deleting a specific alias item 2 52 2 ...

Page 408: ...r messages 1 17 network settings 1 8 parameters 1 13 printer settings 1 15 setup menus 1 9 TekVISA 1 18 VISA 1 18 Ethernet command group 2 17 Ethernet commands ETHERNET DCHPBOOTP 2 117 ETHERNET DNS IPADDRESS 2 117 ETHERNET DOMAINNAME 2 118 ETHERNET ENETADDRESS 2 118 ETHERNET GATEWAY 2 119 ETHERNET HTTPPORT 2 119 ETHERNET IPADDRESS 2 119 ETHERNET NAME 2 120 ETHERNET NETPRINTER ADD 2 120 ETHERNET NE...

Page 409: ...meters 1 20 Group execute trigger C 2 GTL C 2 H Hard copy command group 2 19 Hard copy commands HARDCOPY 2 136 HARDCOPY COMPRESSION 2 137 HARDCOPY FILENAME 2 138 HARDCOPY FORMAT 2 139 HARDCOPY INKSAVER 2 140 HARDCOPY LAYOUT 2 141 HARDCOPY PALETTE 2 141 HARDCOPY PORT 2 142 HARDCOPY PREVIEW 2 142 HARDCOPY 2 136 HARDCOPY COMPRESSION 2 137 HARDCOPY FILENAME 2 138 HARDCOPY FORMAT 2 139 HARDCOPY INKSAVE...

Page 410: ...ATION 2 160 LIMIT TEMPLATE SOURCE 2 160 LIMIT TEMPLATE TOLERANCE VERTICAL 2 162 LIMIT TEMPLATE TOLERANCE HORIZONTAL 2 161 LLO C 2 Local lock out C 2 LOCK 2 163 Logic trigger 2 272 2 289 LRN 2 164 M Manual trigger Simulation with command 2 307 Mask command group 2 22 Mask Test commands MASK AUTOFIT 2 165 MASK COPY SOURCE 2 166 MASK COPY USER 2 166 MASK COUNT CH c HITS 2 167 MASK COUNT FAILURES 2 16...

Page 411: ... 2 181 MASK MASKPRE TRIGTOSAMP 2 182 MASK MASKPRE VOFFSET 2 183 MASK MASKPRE VPOS 2 183 MASK MASKPRE VSCALE 2 184 MASK MASKPRE WIDTH 2 184 MASK POLARITY 2 185 MASK STANDARD 2 186 MASK STOPONVIOLATION 2 186 MASK TEST BEEP COMPLETION 2 187 MASK TEST BEEP FAILURE 2 187 MASK TEST DELAY 2 188 MASK TEST HARDCOPY 2 188 MASK TEST REPEAT 2 189 MASK TEST SAVEWFM 2 190 MASK TEST STATE 2 191 MASK TEST STATUS ...

Page 412: ...UTE MID2 2 229 MEASUREMENT REFLEVEL METHOD 2 229 MEASUREMENT REFLEVEL PERCENT HIGH 2 230 MEASUREMENT REFLEVEL PERCENT LOW 2 230 MEASUREMENT REFLEVEL PERCENT MID 2 231 MEASUREMENT REFLEVEL PERCENT MID2 2 231 MEASUREMENT SNAPSHOT 2 232 MEASUREMENT STATISTICS MODE 2 232 MEASUREMENT STATISTICS WEIGHTING 2 233 Measurement specifier command mnemonic 2 7 MEASUREMENT 2 206 MEASUREMENT GATING 2 207 MEASURE...

Page 413: ...mmands BELL 2 55 DATE 2 98 DDT 2 98 FACTORY 2 127 FPANEL PRESS 2 135 FPANEL TURN 2 136 HDR 2 143 HEADER 2 143 LANGUAGE 2 154 LRN 2 164 NEWPASS 2 239 PASSWORD 2 241 POWER AC PRESENT 2 242 POWER BACKLIGHT 2 243 POWER BATTERY GASGAUGE 2 243 POWER BATTERY PRESENT 2 244 POWER SHUTDOWN 2 244 PUD 2 245 REBOOT 2 246 REM 2 252 SET 2 261 SYSTEM 2 264 TEKSECURE 2 264 TIME 2 265 TRG 2 307 UNLOCK 2 308 VERBOSE...

Page 414: ...ATOR 2 255 RS 232 1 21 Adapter cables 1 21 break signals 1 24 command status 1 24 communication module 1 4 Connecting to 1 21 Connector pin assignments 1 21 conventions 1 23 errors 1 24 Setting parameters of 1 22 transferring binary data 1 24 troubleshooting 1 25 RS232 2 253 RS232 BAUD 2 253 RS232 HARDFLAGGING 2 254 RS232 PRESET 2 254 RS232 TRANSMIT TERMINATOR 2 255 RST 2 252 Rules command forming...

Page 415: ...150 ITU601 EDH COUNT 2 151 ITU601 EDH DETECT 2 151 ITU601 EDH NUMERRORS 2 152 ITU601 INPUT FORMAT 2 152 ITU601 INPUT SIGNALSTRENGTH 2 153 ITU601 INPUT STATE 2 153 ITU601 OUTPUT FORMAT 2 154 TDS3SDI EDH error counter 2 150 TDS3TMT commands 2 22 TEKSECURE 2 264 TEKSecure Glossary 2 Telecom mask test commands 2 22 Terminator command message 2 6 TIME 2 265 Time base Manual trigger simulation 2 307 TRG...

Page 416: ...OUPLING 2 298 TRIGGER B EDGE SLOPE 2 299 TRIGGER B EDGE SOURCE 2 299 TRIGGER B EVENTS 2 300 TRIGGER B EVENTS COUNT 2 300 TRIGGER B LEVEL 2 301 TRIGGER B SETLEVEL 2 301 TRIGGER B STATE 2 302 TRIGGER B TIME 2 302 TRIGGER B TYPE 2 302 TRIGGER DELAY 2 303 TRIGGER EXTERNAL PROBE 2 303 TRIGGER EXTERNAL YUNIT 2 304 TRIGGER FORCE 2 304 TRIGGER MAIN 2 305 TRIGGER STATE 2 306 TRIGGER A 2 266 TRIGGER A COMMU...

Page 417: ...COUNT 2 300 TRIGGER B LEVEL 2 301 TRIGGER B SETLEVEL 2 301 TRIGGER B STATE 2 302 TRIGGER B TIME 2 302 TRIGGER B TYPE 2 302 TRIGGER DELAY 2 303 TRIGGER EXTERNAL PROBE 2 303 TRIGGER EXTERNAL YUNIT 2 304 TRIGGER FORCE 2 304 TRIGGER MAIN 2 305 TRIGGER STATE 2 306 TST query 2 307 turning alias state on or off 2 53 U Unicode 2 237 Glossary 2 UNL C 2 Unlisten C 2 UNLOCK 2 308 UNT C 2 Untalk C 2 V VERBOSE...

Page 418: ...MPRE XUNIT 2 321 WFMPRE XZERO 2 322 WFMPRE YMULT 2 322 WFMPRE YOFF 2 323 WFMPRE YUNIT 2 324 WFMPRE YZERO 2 325 WFMPRE ZMULT 2 326 WFMPRE ZOFF 2 326 WFMPRE ZUNIT 2 326 WFMPRE ZZERO 2 326 WAVFRM 2 309 wfm command mnemonic 2 8 WFMPRE 2 314 WFMPRE wfm 2 326 WFMPRE wfm PT_FMT 2 328 WFMPRE wfm PT_OFF 2 328 WFMPRE wfm WFID 2 328 WFMPRE wfm XINCR 2 328 WFMPRE wfm XUNIT 2 328 WFMPRE wfm XZERO 2 328 WFMPRE ...

Reviews: