Tektronix TDS7000 Series Online Programmer Manual
Tektronix TDS7000 Series Online Programmer Manual

Tektronix TDS7000 Series Online Programmer Manual

Digital phosphor oscilloscopes/communication signal analyzers
Hide thumbs Also See for TDS7000 Series:
Table of Contents

Advertisement

Online Programmer Manual
TDS7000 Series
Digital Phosphor Oscilloscopes
CSA7000 Series
Communication Signal Analyzers
PHP014070
Adapted from the TDS7000 and CSA7000 Series Online
Programmer Guide Version 7.0, January, 2004.
www.tektronix.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TDS7000 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix TDS7000 Series

  • Page 1 Online Programmer Manual TDS7000 Series Digital Phosphor Oscilloscopes CSA7000 Series Communication Signal Analyzers PHP014070 Adapted from the TDS7000 and CSA7000 Series Online Programmer Guide Version 7.0, January, 2004. www.tektronix.com...
  • Page 3: Table Of Contents

    ........TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 4 ..........TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 5 ......... . . TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 6 ..... . DISplay:COLOr:PALEtte:USER:HIStogram ..... . TDS7000 Series and CSA7000 Series Online Programmer Manual -- iv --...
  • Page 7 ......... . . TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 8 ......... . . TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 9 ..........TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 10 ........TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 11 ....... . MEASUrement:IMMed:DELay:DIREction ......TDS7000 Series and CSA7000 Series Online Programmer Manual -- ix --...
  • Page 12 ........MEASUrement:REFLevel:ABSolute:HIGH ..... . . TDS7000 Series and CSA7000 Series Online Programmer Manual -- x --...
  • Page 13 ....TRIGger:A:COMMunication:AMI...THReshold:LOW ....TDS7000 Series and CSA7000 Series Online Programmer Manual -- xi --...
  • Page 14 ......TDS7000 Series and CSA7000 Series Online Programmer Manual -- xii --...
  • Page 15 ..........TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 16 ............TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 17 ........TDS7000 Series and CSA7000 Series Online Programmer Manual...
  • Page 18 TDS7000 Series and CSA7000 Series Online Programmer Manual -- xvi --...
  • Page 19: Copyright And Version Information

    Copyright and Version Information Copyright  Tektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and in- ternational treaty provisions. Use, duplication or disclosure by the Government is sub-...
  • Page 20: Getting Started

    TDS7000 Series and CSA7000 Series Online Programmer Manual -- 2 --...
  • Page 21 (default) settings, and GPIB interface specifications that may be helpful when using GPIB commands to remotely control the instrument. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 3 --...
  • Page 22: Setting Up Remote Communications

    GPIB cable to this connector and to your controller as shown in the following figure. If necessary, the GPIB connectors can be stacked as shown in the figure below. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 4 --...
  • Page 23 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 5 --...
  • Page 24 H GPIB Mode: GPIB Talk/Listen To change either of the GPIB settings, do the following: 1. Select GPIB Configuration… from the Utilities menu 2. Click the Configuration Talk/Listen button. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 6 --...
  • Page 25 3. Change the GPIB Address to a unique address. 4. Click the Close button. The instrument is set up for bi--directional communication with your controller. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 7 --...
  • Page 26: Documentation

    TekVISA, the Tektronix imple- mentation of the VISA Application Pro- gramming Interface (API). TekVISA is in- dustry--compliant software for writing inter- operable instrument drivers in a variety of Application Development Environments (ADEs). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 8 --...
  • Page 27: Command Syntax

    For example, the set com- mand ACQuire:MODe has a query form ACQuire:MODe?. Not all commands have both a set and a query form. Some commands have set only and some have query only. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 9 --...
  • Page 28 The leading colon (:) always returns you to the base of the command tree. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 10 --...
  • Page 29: Clearing The Instrument

    Device Clear (DCL) GPIB function. Refer to your GPIB li- brary documentation for further details about the selected Device Clear operation. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 11 --...
  • Page 30: Command Entry

    For example, you can concatenate the commands ACQuire:MODe ENVelope and ACQuire:NUMAVg 10 into a single command: ACQuire:MODe ENVelope; NUMAVg 10 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 12 --...
  • Page 31 (colon/semicolon before a star (*) command) H DISPlay:COLor:CURSor1 1;COLor:CURSor2 5 (levels of the mnemonics are different; either remove the second use of COLor or place :DISPlay: in front of COLor:CURSor2 5) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 13 --...
  • Page 32: Constructed Mnemonics

    Commands can specify the mathematical waveform to use as a mnemonic in the header. Math Specifier Mnemonics Symbol Meaning MATH<x> A math waveform specifier; <x> is 1 through 4. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 14 --...
  • Page 33: Argument Types

    This documentation represents these arguments as follows: Numeric Arguments Symbol Meaning <NR1> Signed integer value <NR2> Floating point value without an exponent <NR3> Floating point value with an exponent TDS7000 Series and CSA7000 Series Online Programmer Manual -- 15 --...
  • Page 34 1000 characters. Here are some invalid strings: H “Invalid string argument” (quotes are not of the same type) H “test<EOI>” (termination character is embedded in the string) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 16 --...
  • Page 35 <Block> ::= {#<NZDig><Dig>[<Dig>...][<DChar>...] |#0[<DChar>...]<terminator>} <NZDig> specifies the number of <Dig> elements that fol- low. Taken together, the <Dig> elements form a decimal integer that specifies how many <DChar> elements follow. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 17 --...
  • Page 36: Command Groups

    ACQuire:STOPAfter Sets or returns whether the acquisition is continuous or single sequence FASTAcq? Returns the Fast Acquisition state FASTAcq:STATE Enables, disables, or returns Fast Acquisi- tion mode TDS7000 Series and CSA7000 Series Online Programmer Manual -- 18 --...
  • Page 37: Alias Command Group

    H Alias names do not appear in response messages. H The Alias commands are defined in Tektronix Standard Codes and Formats. Deviations between that standard and what is specified here will be considered errors unless specifically noted in the command description in this document.
  • Page 38: Calibration Command Group

    These cursors cannot be moved off the waveform. H Screen Cursors—displays measurement of horizontal (time) and vertical (voltage) difference between TDS7000 Series and CSA7000 Series Online Programmer Manual -- 20 --...
  • Page 39 Sets or returns V bars and paired cur- sor<x> positions CURSor:VBArs:UNIts Sets or returns the units for V bars cursors CURSor:WAVEform:STYle Sets or returns the cursor type for wave- form mode TDS7000 Series and CSA7000 Series Online Programmer Manual -- 21 --...
  • Page 40: Diagnostics Command Group

    Selects one of the available diagnostic areas DIAg:SELect:LAST Sets the last item of a group of items from the same level of test hierarchy DIAg:SELect:SUBSYS Selects one of the available diagnostic subsystems TDS7000 Series and CSA7000 Series Online Programmer Manual -- 22 --...
  • Page 41: Diag:select:test

    Returns a brief pass or fail status of the last test execution TEST:RESults:VERBose? Returns a more explanatory message about the results of the last test execution TEST:STOP Terminates the execution of the test TDS7000 Series and CSA7000 Series Online Programmer Manual -- 23 --...
  • Page 42: Display Control Command Group

    Sets or returns the user palette math col- Ette:USER:MATH<x> DISplay:COLOr:PALEtte:USER:REF<x> Sets or returns the user palette reference colors DISplay:COLOr:REFCOLOR Sets or returns the color to be used for ref- erence traces TDS7000 Series and CSA7000 Series Online Programmer Manual -- 24 --...
  • Page 43 Sets or returns the display of the trigger level indicator bar(s) DISplay:TRIGT Sets or returns the display of the trigger point indicator DISplay:VARPersist Sets or returns the persistence decay time TDS7000 Series and CSA7000 Series Online Programmer Manual -- 25 --...
  • Page 44: File System Command Group

    Sets or returns the hard copy inksaver mode HARDCopy:LAYout Sets or returns the hard copy page orientation HARDCopy:PALEtte Sets or returns the hard copy color palette HARDCopy:VIEW Sets or returns the screen capture area TDS7000 Series and CSA7000 Series Online Programmer Manual -- 26 --...
  • Page 45: Histogram Command Group

    Sets or returns the width (or height) of the histogram on the screen in divisions HIStogram:SOUrce Sets or returns source waveform and time base for histogram HIStogram:STATE Enables or disables histogram calculations or returns their state TDS7000 Series and CSA7000 Series Online Programmer Manual -- 27 --...
  • Page 46: Horizontal Command Group

    HORizontal:FASTframe:MULtiple- Sets or returns the FastFrame start frame frames:FRAMESTart:REF<x> for a Reference waveform HORizontal:FASTframe:MULtiple- Sets or returns the number of frames for frames:NUMFRames:CH<x> the specified channel of FastFrame mode TDS7000 Series and CSA7000 Series Online Programmer Manual -- 28 --...
  • Page 47: Horizontal:fastframe:multipleframes:numframes:math

    Sets or returns the units string for the hor- izontal main time base trigger delay HORizontal:POSition Positions the waveform horizontally on the display or returns its position or re- turns the position TDS7000 Series and CSA7000 Series Online Programmer Manual -- 29 --...
  • Page 48 Returns the absolute trigger date and time for the specified frame and waveform. HORizontal:TIMESTamp:REFX? Returns the absolute trigger date and time for FastFrame reference HORizontal:TRIGger:POSition Sets or returns the position of the horizon- tal trigger TDS7000 Series and CSA7000 Series Online Programmer Manual -- 30 --...
  • Page 49: Mask Command Group

    Pulse standards always have two masks. Standards with eye patterns usually have three masks, but some have four. User Mask commands work with TDS7000 Series Oscillo- scopes and all CSA7000 Series Communications Signal Analyzers. Industry standard masks require option SM on TDS7000 Series Oscilloscopes.
  • Page 50 MASK:COUNt:TOTal? Returns the sum of all hits in all mask segments MASK:COUNt:VIOLATIONS? Returns the number of test violations that have occurred in the current pass/ fail test TDS7000 Series and CSA7000 Series Online Programmer Manual -- 32 --...
  • Page 51 Sets or returns the nominal bit width in seconds MASK:POLarity Sets or returns the input waveform po- larity for the pass/fail test MASK:SEG<m> DELEte Deletes the specified mask segment from the Current mask TDS7000 Series and CSA7000 Series Online Programmer Manual -- 33 --...
  • Page 52 PASSING to FAILING MASK:TEST:WAVEform Sets or returns the number of wave- forms to test during pass/fail testing TDS7000 Series and CSA7000 Series Online Programmer Manual -- 34 --...
  • Page 53: Mask:user:presampbits

    MASK:USER:WIDth Sets or returns the nominal bit width in seconds RECALL:MASK Recalls a stored mask as the User mask. SAVE:MASK Saves the User mask to a mass storage file TDS7000 Series and CSA7000 Series Online Programmer Manual -- 35 --...
  • Page 54: Math Command Group

    Sets or returns the specified math wave- form vertical position MATH<x>:SCAle Sets or returns the specified math wave- form vertical scale (per div) MATH<x>:SPECTral? Returns the specified math waveform spectral setups TDS7000 Series and CSA7000 Series Online Programmer Manual -- 36 --...
  • Page 55: Math:Spectral:center

    MATH<x>:SPECTral:WINdow Sets or returns the window function used to multiply the input data to the spectral analyzer MATHVAR:VAR<n> Sets or returns the value of VAR<n> TDS7000 Series and CSA7000 Series Online Programmer Manual -- 37 --...
  • Page 56: Measurement Command Group

    Sets or returns the search direction to use for immediate delay measure- ments MEASUrement:IMMed:DElay:EDGE[1] Sets or returns the slope of the edge used for immediate delay ”from” wa- veform measurements TDS7000 Series and CSA7000 Series Online Programmer Manual -- 38 --...
  • Page 57 Sets or returns the slope of the edge to use for delay ”from” waveform measurements MEASUrement:MEAS<x>:DELLay:EDGE2 Sets or returns the slope of the edge to use for delay ”to” waveform mea- surements TDS7000 Series and CSA7000 Series Online Programmer Manual -- 39 --...
  • Page 58: Measurement:reflevel:absolute:low

    MEASUrement:REFLevel:PERCent:MID Sets or returns the mid reference per- cent level for waveform measure- ments MEASUrement:REFLevel:PERCent:MID2 Sets or returns the mid reference per- cent level for second waveform mea- surements TDS7000 Series and CSA7000 Series Online Programmer Manual -- 40 --...
  • Page 59: Miscellaneous Command Group

    TEKSecure Initializes both waveform and setup memories TIMe Sets or returns the time displayed by the oscilloscope UNLock Unlocks the front panel VERBose Sets or returns the verbose state TDS7000 Series and CSA7000 Series Online Programmer Manual -- 41 --...
  • Page 60: Save And Recall Command Group

    FastFrame waveforms, multiple acquisitions with individual timestamps, can also be represented. Note: The Tektronix wfm file format does not allow you to create a waveform and reintroduce it back into the instru- ment. To export waveforms for use outside the instru- ment, use the Export and Waveform Transfer commands.
  • Page 61: Status And Error Command Group

    Sets or returns the bits in the Device Event Status Enable Register EVENT? Returns event code from the event queue EVMsg? Returns event code, message from the event queue EVQty? Return number of events in the event queue TDS7000 Series and CSA7000 Series Online Programmer Manual -- 43 --...
  • Page 62: Trigger Command Group

    Communications Trigger commands work with TDS7000 Series Oscilloscopes with option SM and all CSA7000 Se- ries Communications Signal Analyzers. Serial Trigger commands work with TDS7000 Series Oscil- loscopes with option ST and all CSA7000 Series Commu- nications Signal Analyzers. Command...
  • Page 63 TRIGger:A:LOGIc:SETHold:CLOCk:EDGE Sets or returns the clock edge polarity for setup and hold triggering TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce Sets or returns the clock source for the A logic trigger setup and hold input TDS7000 Series and CSA7000 Series Online Programmer Manual -- 45 --...
  • Page 64 A pulse runt trigger TRIGger:A:PULse:RUNT:THReshold:BOTh Sets the upper and lower switching thresholds for the A pulse runt trigger TRIGger:A:PULse:RUNT:THReshold:HIGH Sets or returns the upper limit for the A pulse runt trigger TDS7000 Series and CSA7000 Series Online Programmer Manual -- 46 --...
  • Page 65 Select serial clock source channel TRIGger:A:SERial:CODe Select the signal code TRIGger:A:SERial:DATa:FORMat Sets the Pattern string format TRIGger:A:SERial:DATa:PATtern Allow up to 32 bit serial pat- tern TRIGger:A:SERial:SOUrce Select serial data source chan- TDS7000 Series and CSA7000 Series Online Programmer Manual -- 47 --...
  • Page 66 B trigger TRIGger:B:TIMe Sets or returns the B trigger delay time TRIGger:B:TYPe Sets or returns the type of B trigger TRIGger:STATE? Returns the current state of the triggering system TDS7000 Series and CSA7000 Series Online Programmer Manual -- 48 --...
  • Page 67: Vertical Command Group

    CH<x>:PRObe:SET Sets or returns the P7260 probe attenua- tion CH<x>:PRObe:UNITS? Returns the units of the probe that is at- tached to the specified channel TDS7000 Series and CSA7000 Series Online Programmer Manual -- 49 --...
  • Page 68: Ref:Horizontal:position

    Returns the waveform and time base se- lected for front- -panel control. SELect:CONTRol <wfm> Sets the waveform controlled by front panel. WLENgth:VALue Sets or returns the wavelength calibration standard TDS7000 Series and CSA7000 Series Online Programmer Manual -- 50 --...
  • Page 69: Waveform Transfer Command Group

    The defined binary formats specify the order in which the bytes are transferred. The following are the four binary for- mats: TDS7000 Series and CSA7000 Series Online Programmer Manual -- 51 --...
  • Page 70 You use the DATa:DESTination command to specify a reference memory location. Waveform Preamble Each waveform that you transfer has an associated wave- form preamble that contains information such as the hori- TDS7000 Series and CSA7000 Series Online Programmer Manual -- 52 --...
  • Page 71 6. Transfer waveform preamble information using WFMInpre. Note: Neither FastAcq nor WFMDB waveforms can be returned to the scope via the CURVe command. Refer to Reference File Format for additional information. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 53 --...
  • Page 72 WFMInpre:XINcr Sets or returns the horizontal sampling interval between incoming waveform points WFMInpre:XUNit Sets or returns the horizontal units of the in- coming waveform TDS7000 Series and CSA7000 Series Online Programmer Manual -- 54 --...
  • Page 73 WFMOutpre:YOFf? Returns the vertical offset in digitizing levels for the waveform WFMOutpre:YUNit? Returns the vertical units for the waveform WFMOutpre:YZEro? Returns the vertical offset for the waveform TDS7000 Series and CSA7000 Series Online Programmer Manual -- 55 --...
  • Page 74: Zoom Command Group

    Sets or returns the direction of AutoScroll for zoomed waveforms ZOOM:SCROLL:LOCk Sets or returns the state of Scroll Lock, on or off ZOOM:SCROLL:SPEED Sets or returns the speed of AutoScroll for zoomed waveforms TDS7000 Series and CSA7000 Series Online Programmer Manual -- 56 --...
  • Page 75: Commands Listed In Alphabetical Order

    Indicating the 20--minute warm up period has not com- pleted and the calibration is terminated. Example *CAL? This query performs an internal self--calibration that may return Indicating the SPC calibration was successful. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 57 --...
  • Page 76: Cls

    *CLS command is executed. Group Status and Error Related Commands DESE, *ESE, *ESR?, EVENT?, EVMsg?, *SRE, *STB? Syntax *CLS Example *CLS This command clears the oscilloscope status data struc- tures. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 58 --...
  • Page 77: Ddt

    The sequence must be less than or equal to 80 characters. Example *DDT #OACQUIRE:STATE RUN This command specifies that the acquisition system will be started each time a *TRG command is sent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 59 --...
  • Page 78: Ese

    Byte Register. Use the DESE command to set the DESER. Example 1 *ESE 209 This command sets the ESER to binary 11010001, which enables the PON, URQ, EXE and OPC bits. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 60 --...
  • Page 79 Example 2 *ESE? This query form of this command returns showing that the ESER contains the binary value 10111010. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 61 --...
  • Page 80: Esr

    Status and Error Related Commands ALLEv?, *CLS, DESE, *ESE, EVENT?, EVMsg?, *SRE, *STB? Syntax *ESR? Example *ESR? This query might return showing that the SESR contains the binary value 11010101. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 62 --...
  • Page 81: Idn

    This query--only command returns the oscilloscope identifi- cation code. Group Miscellaneous Related Commands Syntax IDN? Example *IDN? This query might return :TEKTRONIX,TDS7104,0,CF:91.1CT FV:01.00.912 indicating the oscilloscope model number, configured num- ber, and firmware version number. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 63 --...
  • Page 82: Lrn

    PLICATION :SCOPEAPP:STATE NOTRUNNING;WINDOW FULL- SCREEN; :APPLICATION:EXTAPP:STATE NOTRUNNING;:AUX- OUT:SOURCE ATRIGGER;EDGE FALLING;:CMDBATCH 1;:HEADER 0;:LOCK NONE;:VERBOSE 1;:ALIAS:STATE 0;:DIS- PLAY:CLOCK 1 ;COLOR:PALETTE NORMAL;MATHCOLOR DE- FAULT;REFCOLOR DEFAULT;:DISPLAY:FILTER SINX;FORMAT YT;GRATICULE FULL;INTENSITY:WAVEFORM 60.0000;AUTOBRIGHT ;SCREENSAVER 1;SCREENSAVERDELAY 28800;:DISPLAY TDS7000 Series and CSA7000 Series Online Programmer Manual -- 64 --...
  • Page 83 :WHEN TRUE;WHEN:LESSLIMIT 5.0000E-9;MORE- LIMIT 5.0000E-9; :TRIGGER:A:LOGIC:SETHOLD:CLOCK:EDGE RISE;THRESHOLD 1.4000 ;SOURCE CH2;:TRIGGER:A:LOGIC:SE- THOLD:DATA:THRESHOLD 1.4000;SOURCE CH1;:TRIGGER:A:LOGIC:SE- THOLD:HOLDTIME 2.0000E-9;SETTIME 3.0000E-9;:TRIG- GER:A:LOGIC:STATE:INPUT :CH4 RISE;:TRIGGER:A:LOGIC:STATE:WHEN TRUE;:TRIGGER:A :PULSE:CLASS GLITCH;SOURCE CH1;GLITCH:WIDTH 2.0000E-9 ;TRIGIF ACCEPT;POLARITY POSITIVE;:TRIG- GER:A:PULSE:RUNT :POLARITY POSITIVE;THRESHOLD:HIGH TDS7000 Series and CSA7000 Series Online Programmer Manual -- 65 --...
  • Page 84 ;REFLEVEL 20.0000;REFLEVELOFFSET 223.6000E-3;SPAN 600.0000E+6;CENTER 325.0000E+6;RESBW 1.0004E+6;WINDOW GAUSSIAN;SUPPRESS -35000.0000E-3;UNWRAP 0;LOCK 0; :MATH3:DEFINE ” ”;NUMAVG 2;SCALE 1.0000;POSITION 0.0000 ;LABEL:NAME ””;XPOS 5;YPOS 95;:MATH3:SPEC- TRAL:MAG DB ;PHASE DEGREES;GATEPOS -800.0000E-12;GATE- WIDTH 1.9992E-6 ;REFLEVEL 20.0000;REFLEVELOFFSET 223.6000E-3;SPAN TDS7000 Series and CSA7000 Series Online Programmer Manual -- 66 --...
  • Page 85 KEW 0.0000 ;OFFSET 0.0000;POSITION 0.0000;SCALE 100.0000E-3 ;TERMINATION 1.0000E+6;PROBEFUNC:EXTATTEN 1.0000 ;EXTUNITS ”None”;:CH3:LABEL:NAME ””;XPOS 5;YPOS 35; :CH4:BANDWIDTH 1.0000E+9;COUPLING DC;DES- KEW 0.0000 ;OFFSET 0.0000;POSITION 0.0000;SCALE 100.0000E-3 ;TERMINATION 1.0000E+6;PROBEFUNC:EXTATTEN 1.0000 ;EXTUNITS ”None”;:CH4:LABEL:NAME ””;XPOS TDS7000 Series and CSA7000 Series Online Programmer Manual -- 67 --...
  • Page 86 :STATE 0;TYPE UNDEFINED;SOURCE1 CH1;SOURCE2 CH1 ;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS; :MEASUREMENT:MEAS5:STATE 0;TYPE UNDE- FINED;SOURCE1 CH1 ;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS;:MEASUREMENT:MEAS6:STATE 0;TYPE UNDEFINED ;SOURCE1 CH1;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 RISE ;DIRECTION FORWARDS;:MEA- SUREMENT:MEAS7:STATE 0;TYPE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 68 --...
  • Page 87 TION 50.0000 ;SCALE 2;:ZOOM:MATH1:VERTICAL:POSITION 0.0000;SCALE 1.0000;:ZOOM:MATH2:HORIZON- TAL:POSITION 50.0000;SCALE 2; :ZOOM:MATH2:VERTICAL:POSITION 0.0000;SCALE 1.0000; :ZOOM:MATH3:HORIZONTAL:POSITION 50.0000;SCALE 2;:ZOOM :MATH3:VERTICAL:POSITION 0.0000;SCALE 1.0000;:ZOOM :MATH4:HORIZONTAL:POSITION 50.0000;SCALE 2;:ZOOM:MATH4 :VERTICAL:POSITION 0.0000;SCALE 1.0000;:ZOOM:REF1 :HORIZONTAL:POSITION 50.0000;SCALE 2;:ZOOM:REF1:VERTICAL :POSITION 0.0000;SCALE 1.0000;:ZOOM:REF2:HORIZONTAL TDS7000 Series and CSA7000 Series Online Programmer Manual -- 69 --...
  • Page 88 1.0000;:REF1:LABEL:NAME ””;XPOS 5;YPOS 125;:REF1:SCALE 1.0000;POSITION 0.0000;:REF2:LABEL:NAME ””;XPOS 5;YPOS 140;:REF2:SCALE 1.0000;POSITION 0.0000;:REF3:LABEL:NAME ””;XPOS 5;YPOS 155;:REF3:SCALE 1.0000;POSITION 0.0000; :REF4:LABEL:NAME ””;XPOS 5;YPOS 170;:REF4:SCALE 1.0000 ;POSITION 0.0000;:DATA:DESTINATION REF1;ENCDG RIBINARY ;SOURCE CH1;START 1;STOP 500;WIDTH 8 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 70 --...
  • Page 89: Opc

    BUSY?, *WAI Syntax 1 *OPC Syntax 2 *OPC? Example 1 *OPC Upon completion of all pending (OPC related) operations, this command generates the operation complete message in the SESR. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 71 --...
  • Page 90 Example 2 *OPC? This query might return to indicate that all pending (OPC related) operations are finished. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 72 --...
  • Page 91: Opt

    This query--only command returns a list of the options installed in your oscilloscope. Group Status and Error Syntax *OPT? Example *OPT? This query might return :3M:16 Meg Max 4M/CH TDS7000 Series and CSA7000 Series Online Programmer Manual -- 73 --...
  • Page 92: Psc

    This command sets the power--on status clear flag to false. Example 2 *PSC? The query form of this command might return to indicate that the power--on status clear flag is set to true. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 74 --...
  • Page 93: Pud

    *PUD #229This oscilloscope belongs to me This command stores the string ”This oscilloscope belongs to me” in the user protected data area. Example 2 *PUD? This query might return #221Property of Company X TDS7000 Series and CSA7000 Series Online Programmer Manual -- 75 --...
  • Page 94: Rcl

    0 through 10. Using an out--of--range value causes an execution error. Example *RCL 3 This command restores the oscilloscope from a copy of the settings stored in memory location 3. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 76 --...
  • Page 95: Rst

    SETUP button on the front--panel. Group Status and Error Related Commands FACtory, RECAll:SETUp, SAVE:SETUp Syntax *RST Argument None. Example *RST This command resets the oscilloscope settings to factory defaults. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 77 --...
  • Page 96: Sav

    Any settings that have been stored previously at this location will be overwritten. Example *SAV 2 This command saves the current oscilloscope state in memory location 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 78 --...
  • Page 97: Sds

    The setup in that position, which ranges from 1 through 10, will now refer to the Factory setup when recalled. Example *SDS 2 This command changes setup slot 2 to reference the facto- ry setup. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 79 --...
  • Page 98: Sre

    This command sets the bits in the SRER to 00110000 binary. Example 2 *SRE? This query might return showing that the bits in the SRER have the binary value of 00100000. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 80 --...
  • Page 99: Stb

    Related Commands *CLS, DESE, *ESE, *ESR?, EVENT?, EVMsg?, FACtory, *SRE? Syntax *STB? Returns <NR1> Example *STB? This query might return showing that the SBR contains the binary value 01100000. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 81 --...
  • Page 100: Trg

    This command (no query form) performs the group exe- cute trigger on commands defined by *DDT. Group Miscellaneous Related Commands *DDT Syntax *TRG Example *TRG This command immediately executes all commands that have been defined by *DDT. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 82 --...
  • Page 101: Tst

    *TST? Description This query--only command tests (self--test) the GPIB inter- face and returns a 0. Group Miscellaneous Syntax *TST? Example *TST? This query always returns 0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 83 --...
  • Page 102: Wai

    BUSY?, *OPC Syntax *WAI Example *WAI This command prevents the oscilloscope from executing any further commands or queries until all pending com- mands that generate an OPC message are complete. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 84 --...
  • Page 103: Acquire

    ACQuire:MODe, ACQuire:NUMACq, ACQuire:NUMAVg, ACQuire:NUMenv, ACQuire:STATE, ACQuire:STOPAfter Syntax ACQuire? Example ACQuire? This query might return the following string for the current acquisition parameters: :ACQUIRE:STOPAFTER RUNSTOP;STATE 1;MODE SAMPLE;NUMENV 10;NUMAVG 16;REPET ON TDS7000 Series and CSA7000 Series Online Programmer Manual -- 85 --...
  • Page 104: Acquire:mode

    H PEAKdetect Specifies the display of high--low range of the samples taken from a single waveform acquisition. The high--low range is displayed as a vertical column that extends from TDS7000 Series and CSA7000 Series Online Programmer Manual -- 86 --...
  • Page 105 Example 1 ACQuire:MODe ENVelope Sets the acquisition mode to display a waveform that is an envelope of many individual waveform acquisitions. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 87 --...
  • Page 106 Example 2 ACQuire:MODe? This command might return :ACQuire:MODe AVERAGE indicating that the displayed waveform is the average of the specified number of waveform acquisitions. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 88 --...
  • Page 107: Acquire:numacq

    Group Acquisition Related Commands ACQuire:STATE Syntax ACQuire:NUMACq? Example ACQuire:NUMACq? This command might return :ACQUIRE:NUMACQ 350 indicating that 350 acquisitions have occurred since exe- cuting an ACQuire:STATE RUN command. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 89 --...
  • Page 108: Acquire:numavg

    This command specifies that 10 waveform averages will be performed before exponential averaging starts. Example 2 ACQuire:NUMAVg? This command might return :ACQUIRE:NUMAVG 75 indicating that there are 75 acquisitions specified for aver- aging. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 90 --...
  • Page 109: Acquire:numenv

    10 separately acquired wave- forms. Example 2 ACQuire:NUMenv? This command might return :ACQUIRE:NUMENV 0 indicating that acquisitions are acquired infinitely for envel- oped waveforms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 91 --...
  • Page 110: Acquire:numsamples

    Group Acquisition Syntax 1 ACQuire:NUMSAMples {<NR1>} Syntax 2 ACQuire:NUMSAMple? Arguments H <NR1> The number of points to sample. Example ACQUIRE:NUMSAMPLES 100000 Sets the oscilloscope to acquire 100,000 WfmDB points. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 92 --...
  • Page 111: Acquire:samplingmode

    Sets the oscilloscope sampling mode to Interpolated Real Time. H ET Sets the oscilloscope sampling mode to Equivalent Time. Example ACQuire:SAMPlingmode IT Sets the oscilloscope to Interpolated Real Time sampling mode. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 93 --...
  • Page 112: Acquire:state

    Syntax 2 ACQuire:STATE? Arguments H OFF This argument stops acquisitions. H STOP This argument stops acquisitions. H ON This argument starts acquisitions. H RUN This argument starts acquisitions. H NR1 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 94 --...
  • Page 113 This command starts the acquisition of waveform data and resets the count of the number of acquisitions. Example 2 ACQuire:STATE? This query might return :ACQUIRE:STATE indicating that the acquisition is stopped TDS7000 Series and CSA7000 Series Online Programmer Manual -- 95 --...
  • Page 114: Acquire:stopafter

    This command sets the oscilloscope to continually acquire data. Example 2 ACQuire:STOPAfter? This query might return :ACQUIRE:STOPAFTER SEQUENCE indicating that the next acquisition the oscilloscope makes will be of the single--sequence type. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 96 --...
  • Page 115: Alias

    Example 2 ALIas? This query might return the following string for the current alias state: :ALIAS:STATE 1 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 97 --...
  • Page 116: Alias:catalog

    ””. Group Alias Syntax ALIas:CATalog? Example ALIas:CATalog? This query might return the string :ALIAS:CATALOG ”SETUP1”,”TESTMENU1”,”DEFAULT”, showing that there are three aliases named SETUP1, TESTMENU1, and DEFAULT. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 98 --...
  • Page 117: Alias:define

    The sequence must be less than or equal to 256 characters. Example 1 ALIAS:DEFINE ”ST1”,”:RECALL:SETUP 5;:AUTO- SET EXECUTE;:SELECT:CH1 ON” This command defines an alias named ”ST1” that sets up the oscilloscope. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 99 --...
  • Page 118 Example 2 ALIAS:DEFINE? ”ST1” This command returns :ALIAS:DEFINE ”ST1”,#246 :RECALL:SETUP 5;:AUTOSET EXECUTE;:SE- LECT:CH1 ON TDS7000 Series and CSA7000 Series Online Programmer Manual -- 100 --...
  • Page 119: Alias:delete

    This is the name of the alias to be removed. Using ALIas:DELEte without specifying an alias causes an exe- cution error. <Qstring> must be a previously defined val- Example ALIas:DELEte ”SETUP1” This command deletes the alias named SETUP1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 101 --...
  • Page 120: Alias:delete:all

    ALIas:DELEte:ALL Description This command deletes all existing aliases. Group Alias Related Commands ALIas:DELEte, ALIas:DELEte:NAMe Syntax ALIas:DELEte:ALL Example ALIas:DELEte:ALL This command deletes all existing aliases. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 102 --...
  • Page 121: Alias:delete:name

    This is the name of the alias to remove. Using ALIas:DE- LEte:NAMe without specifying an alias causes an excep- tion error. <Qstring> must be a previously defined alias. Example ALIas:DELEte:NAMe ”STARTUP” This command deletes the alias named STARTUP. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 103 --...
  • Page 122: Alias:state

    A 0 turns off aliases; any other value turns on aliases. Example 1 ALIas:STATE OFF This command turns off the alias feature. Example 2 ALIas:STATE? This query might return :ALIAS:STATE ON, indicating that alias expansion is currently turned on. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 104 --...
  • Page 123: Allev

    Group Status and Error Related Commands *ESR?, *EVMsg? Syntax ALLev? Example ALLev? This query might return :ALLEV 2225,”Measurement error, No wave- form to measure; ”420,”Query UNTERMI- NATED;” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 105 --...
  • Page 124: Autoset

    FastAcq by enabling Zoom mode, executes Autoset, and then executes Autoset Undo, the instrument will be re- turned to the inhibited state. If the user then disables Zoom, FastAcq mode will re--enable. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 106 --...
  • Page 125 This command adjusts the vertical, horizontal, and trigger controls to provide a stable display of the selected wave- form. Example 2 AUTOSET UNDO This command initiates an instrument Autoset undo. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 107 --...
  • Page 126: Auxout

    BNC connector is set to the A trigger and that the polarity is set to the rising edge of the trigger output signal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 108 --...
  • Page 127: Auxout:edge

    This command sets the polarity to the rising edge of the trigger output signal. Example 2 AUXOUT:EDGE? This query might return :AUXOUT:EDGE RISING indicating that the polarity is set to the rising edge of the trigger output signal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 109 --...
  • Page 128: Auxout:source

    EVENT will turn MASK:TEST:AUX:COMPLETION and MASK:TEST:AUX:FAILURE to OFF. Example AUXOut:SOUrce? This query might return :AUXOUT:SOURCE ATRIGGER indicating that the source at the BNC connector is set to the A trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 110 --...
  • Page 129: Beli

    This command was previously used to beep an audio indi- cator and is provided for backward compatibility. Group Miscellaneous Syntax BEL1 Example BEL1 This command is accepted but does nothing. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 111 --...
  • Page 130: Busy

    Single sequence acquisition ACQuire:STATE ON or ACQuire:STATE RUN (when ACQuire:STOPAfter is set to SEQuence) Example BUSY? This query might return :BUSY 1 indicating that the oscilloscope is currently busy. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 112 --...
  • Page 131: Calibrate

    Indicating that the oscilloscope is warmed up, the Signal Path Compensation passed, the Channel 1 probe calibra- tion passed, and the Channel 2,3, and 4 probe calibrations are initialized. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 113 --...
  • Page 132: Calibrate:calprobe:ch

    Indicating the probe calibration passed for the selected channel. Indicating the probe calibration is initialized for the se- lected channel. Example CALibrate:CALProbe:CH2? This query might return :CALIBRATE:CALPROBE:CH2 0 Indicating the probe calibration passed for Channel 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 114 --...
  • Page 133: Calibrate:probestate:ch

    Indicating the probe calibration initialized for the selected channel. Indicating the probe calibration for the selected channel is running. Example CALIBRATE:PROBESTATE:CH1? This query might return :CALIBRATE:PROBESTATE:CH1 Indicating that the probe calibration for Channel 1 passed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 115 --...
  • Page 134: Calibrate:results

    Related Commands *CAL? Syntax CALibrate:RESults? Returns H PASS H FAIL H WARMUP H RUNNING Example CALibrate:RESults? The query might return :CALIBRATE:RESULTS:SPC PASS Indicating that the Signal Path Compensation passed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 116 --...
  • Page 135: Calibrate:results:spc

    Calibration Related Commands *CAL? Syntax CALibrate:RESults:SPC? Returns H PASS H FAIL H WARMUP H RUNNING Example CALibrate:RESults:SPC? This query might return :CALIBRATE:RESULTS:SPC PASS Indicating the Signal Path Compensation passed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 117 --...
  • Page 136: Ch

    DC;DESKEW 0.0000E+00;OFFSET 0.0000E+00;POSITION 0.0000E+00 ;SCALE 5.0000E-01;TERMINATION 1.0000E+06;PROBCAL INIT; PROBE:GAIN 1.0000E+00;RESISTANCE 1.0000E+06;UNITS ”V” ;ID:TYPE ”1X”;SERNUMBER ”N/A”;:CH1:PROBE- FUNC:EXTATTEN 1.0000E+00;EXTUNITS ”None”;:CH1:LABEL:NAME ””;XPOS 5 ;YPOS 5, showing the vertical parameters for channel 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 118 --...
  • Page 137: Ch:Bandwidth

    This represents a double--precision ASCII string, which is then rounded to available bandwidths using geometric rounding and sets the upper bandwidth. Example 1 CH1:BANdwidth TWEnty This command sets the bandwidth of channel 1 to 20 MHz. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 119 --...
  • Page 138 For TDS7404 instruments, this query might return :CH2:BANDWIDTH 4.0000E+09 as this command always returns the maximum bandwidth of the channel. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 120 --...
  • Page 139: Ch:Coupling

    Example 1 CH2:COUPling GND This command sets channel 2 to ground. Example 2 CH3:COUPling? This query might return :CH3:COUPling DC indicating that channel 3 is set to DC coupling. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 121 --...
  • Page 140: Ch:Deskew

    This command sets the deskew time for channel 4 to 5 ns. Example 2 CH2:DESKew? This query might return :CH2:DESKEW 2.0000E-09 indicating that the deskew time for channel 2 is set to 2 ns. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 122 --...
  • Page 141: Ch:Label:name

    This command changes the waveform label for the CH2 waveform to ”Pressure”. Example 2 CH3:LABEL:NAMe? This query might return :CH3:LABEL:NAME ”CH3” indicating that the waveform label for the CH 3 waveform is ”CH3”. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 123 --...
  • Page 142: Ch:Label:xpos

    Example 2 CH2:LABEL:XPOS? This query might return :CH2:LABEL:XPOS 0.0 indicating that the waveform label for the CH2 waveform is currently on the far left edge of the screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 124 --...
  • Page 143: Ch:Label:ypos

    Example 2 CH2:LABEL:YPOS? This query might return :CH2:LABEL:YPOS 0.0000 indicating that the waveform label for the CH2 waveform is currently located at the same Y position as the waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 125 --...
  • Page 144: Ch:Offset

    Note: The above table describes oscilloscope behavior only when no probe is attached, and when the external attenuation factor is 1.0. Group Vertical Related Commands CH<x>POSition Syntax 1 CH<x>:OFFSet <NR3> TDS7000 Series and CSA7000 Series Online Programmer Manual -- 126 --...
  • Page 145 This command sets the offset for channel 3 to 2mV. Example 2 CH2:OFFSet? This query might return :CH4:OFFSET 1.0000E-03 indicating that the offset for channel 4 is set to 1 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 127 --...
  • Page 146: Ch:Position

    This is the position value, in divisions from the center graticule, ranging from 8 to --8 divisions. Example 1 CH2:POSition 1.3E+00 This command positions the Channel 2 input signal 1.3 di- visions above the center graticule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 128 --...
  • Page 147 Example 2 CH1:POSition? This query might return :CH1:POSITION -1.3000E+00 indicating that the current position of Channel 1 is 1.3 divi- sions below the center graticule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 129 --...
  • Page 148: Ch:Probe

    BER ”N/A” for a 10x probe, indicating that the attenuation factor for the probe attached to channel 2 is 100.0 mV (assuming that probe units are set to volts). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 130 --...
  • Page 149: Ch:Probecal

    This signifies the probe calibration has passed for the se- lected channel. Example CH2:PROBECAL? This query might return :CH2:PROBECAL PASS indicating that the probe calibration has passed for Chan- nel 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 131 --...
  • Page 150: Ch:Probe:gain

    This query might return :CH2:PROBE:GAIN 0.1000E+00 indicating that the attached 10x probe delivers 0.1 V to the channel 2 BNC for every 10 V applied to the probe input. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 132 --...
  • Page 151: Ch:Probe:id

    Group Vertical Syntax CH<x>:PRObe:ID? Example CH2:PROBE:ID? This query might return :CH2:PROBE:ID:TYPE ”10X”;SERNUMBER ”N/A” indicating that a passive 10x probe of unknown serial num- ber is attached to channel 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 133 --...
  • Page 152: Ch:Probe:id:sernumber

    Note: For Level 0 and 1 probes, the serial number will be ”N/A”. Group Vertical Syntax CH<x>:PRObe:ID:SERnumber? Example CH1:PROBE:ID:SERnumber? This query might return :CH1:PROBE:ID:SERNUMBER ”B010289” indicating that the serial number of the probe attached to channel 1 is B010289. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 134 --...
  • Page 153: Ch:Probe:id:type

    0 or 1 probes, a generic ’type string’ of ”nnX” is returned. Group Vertical Syntax CH<x>:PRObe:ID:TYPe? Example CH1:PROBE:ID:TYPE? This query might return :CH1:PROBE:ID:TYPE ”P6203” indicating that P6203--type probe is attached to channel 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 135 --...
  • Page 154: Ch:Probe:resistance

    1 through 4. Group Vertical Syntax CH<x>:PRObe:RESistance? Example CH2:PROBE:RESISTANCE? This query might return :CH2:PROBE:RESISTANCE 10.0000E+06 indicating that the input resistance of the probe attached to Channel 2 is 10.0 megOhms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 136 --...
  • Page 155: Ch:Probe:set

    H ATTENUATION 5X Selects the P7260 probe’s setting to +/-- 0.75V dynamic range with 6 GHz bandwidth and 5X attenuation. Example 1 CH2:PROBE:SET? This query might return :CH2:PROBE:SET ”ATTENUATION 5X” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 137 --...
  • Page 156 +/-- 3V dynamic range with 3 GHz bandwidth and 25X at- tenuation. Example 3 CH2:PROBE:SET ”ATTEN 25X” This sets the P7260 probe to the selection for +/-- 3V dy- namic range with 3 Ghz bandwidth and 25X attenuation. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 138 --...
  • Page 157: Ch:Probe:units

    Vertical Related Commands CH<x>:PROBEFunc:EXTUnits Syntax CH<x>:PRObe:UNIts? Example CH4:PROBE:UNITS? This query might return :CH4:PROBE:UNITS ”V” indicating that the units of measure for the probe attached to channel 4 are volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 139 --...
  • Page 158: Ch:Probefunc:extatten

    Syntax 1 CH<x>:PROBEFunc:EXTatten <NR3> Syntax 2 CH<x>:PROBEFunc:EXTatten? Argument H <NR3> This is the attenuation value, which is specified as a mul- tiplier in the range from 1.00E--10 to 1.00E+10. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 140 --...
  • Page 159 1. Example 2 CH2:PROBEFunc:EXTatten? This query might return :CH2:PROBEFUNC:EXTATTEN 1.0000E+00 indicating that the probe attached to channel 2 is con- nected directly to the user’s signal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 141 --...
  • Page 160: Ch:Probefunc:extdbatten

    This is the attenuation value, which is specified in the range from --200.00 to 200.00.dB. Example 1 CH3:PROBEFunc:EXTDBatten 2.5 This command specifies an external 2.5 dB attenuator on channel 3. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 142 --...
  • Page 161 Example 2 CH1:PROBEFunc:EXTDBatten? This query might return :CH1:PROBEFUNC:EXTDBATTEEN 2.5000E+00 indicating that the attenuation for channel 1 is 2.5 dB. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 143 --...
  • Page 162: Ch:Probefunc:extunits

    This command sets the unit of measurement for the Chan- nel 4 external attenuator. Example 2 CH2:PROBEFunc:EXTUnits? This query might return :CH2:PROBEFUNC:EXTUNITS ”Pa” indicating that the Channel 2 external attenuator units of measurement are pascals. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 144 --...
  • Page 163: Ch:Scale

    H <NR3> This is the vertical channel scale in units per division. Example 1 CH4:SCAle 100E-03 This command sets the channel 4 scale to 100 mV per di- vision. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 145 --...
  • Page 164 Example 2 CH2:SCAle? This query might return :CH2:SCALE 1.0000E+00 indicating that the current scale setting of channel 2 is 1 volt per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 146 --...
  • Page 165: Ch:Termination

    CH4:TERmination 50.0E+0 This command establishes 50 Ω impedance on channel 1. Example 2 CH2:TERmination? This query might return :CH2:TERMINATION 50.0E+0 indicating that channel 2 is set to 50 Ω impedance. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 147 --...
  • Page 166: Cmdbatch

    A 0 turns command batching off; any other value turns command batching on. Example 1 CMDBatch OFF This command disables command batching. Example 2 CMDBatch? This query might return :CMDBATCH 1 indicating that command batching is turned on. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 148 --...
  • Page 167: Cursor

    :CURSOR:STATE OFF;FUNCTION VBARS;MODE IN- DEPENDENT ;SOURCE CH1;VBARS:UNITS SECONDS;POSITION1 -8.0000E-07 ;POSITION2 8.0000E-07;:CURSOR:HBARS:POSI- TION1 3.0000E-01 ;POSITION2 -3.0000E-01;UNITS BASE;:CUR- SOR:PAIRED :POSITION1 -8.0000E-07;POSITION2 8.0000E-07;UNITS BASE; :CURSOR:SPLIT:POSITION1 -8.0000E-07;POSI- TION2 8.0000E-07 ;SOURCE2 CH1;UNITS BASE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 149 --...
  • Page 168: Cursor:function

    H SCREEN Specifies both horizontal and vertical bar cursors, which measure in horizontal and vertical units specified by the Cursor 1 and Cursor 2 Sources. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 150 --...
  • Page 169 CURSOR:FUNCtion VBARS This command selects vertical bar type cursors. Example 2 CURSOR:FUNCtion? This query might return :CURSOR:FUNCTION HBARS, indi- cating that the horizontal bar cursors are currently se- lected. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 151 --...
  • Page 170: Cursor:hbars

    CURSor:HBArs? Description This query--only command returns the current settings for the horizontal bar cursors. Group Cursor Syntax CURSor:HBArs? Example CURSor:HBArs? This command might return :CURSOR:HBARS:POSI- TION1 320.0000E-03;POSI- TION2-320.0000E-03;UNITS BASE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 152 --...
  • Page 171: Cursor:hbars:delta

    Group Cursor Syntax CURSor:HBArs:DELTa? Returns <NR3> Example CURSOR:HBArs:DELTa? This command might return :CURSOR:HBARS:DELTA 5.0800E+00, indicating that the voltage difference be- tween the two cursors is 5.08 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 153 --...
  • Page 172: Cursor:hbars:position

    Positions one of the horizontal cursors at 25 mV. Example 2 CURSOR:HBARS:POSITION2? This query might return :CURSOR:HBARS:POSITION2 -64.0000E-03, indicating that one of the horizontal bar cursors is at --64 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 154 --...
  • Page 173: Cursor:hbars:units

    This query--only command returns the units for the hori- zontal bar cursors. Group Cursor Syntax CURSor:HBArs:UNIts? Example CURSor:HBArs:UNIts? This query might return :CURSOR:HBARS:UNITS BASE indicating that the units for the horizontal bar cursors are base. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 155 --...
  • Page 174: Cursor:mode

    Example 1 CURsor:MODe TRACk Specifies that the cursor positions move in unison. Example 2 CURSor:MODe? This query might return :CURSOR:MODE TRACK indicating that the two cursors move in unison. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 156 --...
  • Page 175: Cursor:screen:style

    Specifies the cursor style to be a line with superimposed H LINES Specifies the cursor style to be a line. Specifies the cursor style to be an X. Example CURSor:SCREEN:STYle X TDS7000 Series and CSA7000 Series Online Programmer Manual -- 157 --...
  • Page 176: Cursor:source

    Example 1 CURSor:SOUrce CH2 This command sets the cursor source to channel2. Example 2 CURSor:SOUrce? This query might return :CURSOR:SOURCE CH2, indicating that the cursor source is channel 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 158 --...
  • Page 177: Cursor:state

    Example 1 CURSor:STATE ON This command displays the cursor. Example 2 CURSor:STATE? This query might return :CURSOR:STATE ON, indicating that the cursor is active on the display. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 159 --...
  • Page 178: Cursor:vbars

    CURSor:VBArs? This query might return :CURSOR:VBARS:UNITS SECONDS;POSITION1 1.0000E-06;POSITION2 9.0000E-06 Example 2 CURSor:VBArs SNAp This command positions the vertical bar cursor to the posi- tion defined by DATa:STARt or DATa:STOP. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 160 --...
  • Page 179: Cursor:vbars:delta

    CURSor:VBArs:DELTa? Returns A floating point value with an exponent. Example CURSor:VBArs:DELTa? This command might return :CURSOR:VBARS:DELTA 1.0640E+00, indicating that the time between the vertical bar cursors is 1.064 s. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 161 --...
  • Page 180: Cursor:vbars:position

    CURSor:VBArs:POSITION2 9.00E-6 Positions the cursor2 vertical bar cursors at 9 ms. Example 2 CURSor:VBArs:POSITION1? This command might return :CURSOR:VBARS:POSI- TION1 1.0000E-06, indicating the cursor1 vertical bar is at 1 ms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 162 --...
  • Page 181: Cursor:vbars:units

    Sets the units for the VBArs cursors to 1/seconds. Example 2 CURSor:VBArs:UNIts? This command might return :CURSOR:VBARS:UNITS SECONDS, indicating that the units for the vertical bar cur- sor are currently set to seconds. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 163 --...
  • Page 182: Cursor:waveform:style

    Specifies the cursor style to be a line with superimposed H LINES Specifies the cursor style to be a line. Specifies the cursor style to be an X. Example CURSor:WAVEform:STYle X TDS7000 Series and CSA7000 Series Online Programmer Manual -- 164 --...
  • Page 183: Curve

    *ESR? query will indicate that the error bit is set. A subsequent query of the event queue (EVMsg? or ALLEV?) will indicate that TDS7000 Series and CSA7000 Series Online Programmer Manual -- 165 --...
  • Page 184 H <asc curve> This is the waveform data in ASCII format. The format for ASCII data is <NR1>[,<NR1>…], where each <NR1> rep- resents a data point. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 166 --...
  • Page 185 1 might return :CURVE 61,62,61,60,60,-59,-59,-58,-58,-59 Example 2 CURVe <Block> This command sets the format of the waveform data, transferred to and from the oscilloscope, to binary format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 167 --...
  • Page 186: Data

    Example 1 DATa? This query might return :DATA:DESTINATION REF1:ENCDG RIBINA- RY;SOURCE CH1;START 1;STOP 500 Example 2 DATa INIT This command initializes the waveform data parameters to their factory defaults. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 168 --...
  • Page 187: Data:destination

    3 is the currently selected refer- ence memory location for waveform data. Example 2 DATa:DESTination REF1 This command requests that incoming waveform data be stored in reference 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 169 --...
  • Page 188 FP format will be used. H RIBinary This specifies signed integer data point representation with the most significant byte transferred first. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 170 --...
  • Page 189 IBM compatible PCs. H SFPbinary This specifies floating point data in IBM format. The SFPbinary argument only works on math waveforms or ref waveforms saved from math waveforms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 171 --...
  • Page 190 Example 2 DATa:ENGdg RPBinary This command sets the data encoding format to be a posi- tive integer where the most significant byte is transferred first. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 172 --...
  • Page 191 DATa:FRAMESTARt, the values will be swapped internal- ly for the CURVE? and SAVe:WAVEform queries. Example 1 DATa:FRAMESTARt? This query might return :DATA:FRAMESTART 214 indicating that this is the first waveform frame that will be transferred. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 173 --...
  • Page 192 Example 2 DATa:FRAMESTARt 10 This command specifies that the waveform transfer will be- gin with frame 10. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 174 --...
  • Page 193 CURVE? and SAVe:WAVEform queries. If you always want to transfer complete waveforms, sim- ply set DATa:FRAMESTARt to 1 and DATa:FRAMESTOP to the maximum number of acquired frames, or larger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 175 --...
  • Page 194 Example 2 DATa:FRAMESTOP 1500 This command specifies that the waveform transfer will stop at data frame 1500. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 176 --...
  • Page 195 CURVe? query. Example 2 DATa:SOUrce CH1 This command specifies that the CH1 waveforms will be transferred in the next CURVe? query. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 177 --...
  • Page 196 DATa:SOUrce REF2, CH2, MATH1, CH1 This command specifies that four waveforms will be trans- ferred in the next CURVe? query. The data will transfer in the following order: CH1, CH2, MATH1, REF2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 178 --...
  • Page 197 Example 2 DATa:STARt 10 This command specifies that the waveform transfer will be- gin with data point 10. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 179 --...
  • Page 198: Data:stop

    CURVE? query. If you always want to transfer complete waveforms, just set DATa:STARt to 1 and DATa:STOP to the maximum record length, or larger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 180 --...
  • Page 199 Example 2 DATa:STOP 15000 This command specifies that the waveform transfer will stop at data point 15000. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 181 --...
  • Page 200 This command specifies that the date is set to January 24, 2000. Example 2 DATE? This query might return :DATE 2000-01-24 indicating the current date is set to January 24, 2000. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 182 --...
  • Page 201 Factory setup when recalled. Using an out--of--range value causes an error. Example DELEte:SETUp ALL This command removes all stored setups. All ten storage locations are initialized to the factory default setup. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 183 --...
  • Page 202 Reference memory location values range from 1 through 4. Example 1 DELEte:WAVEform ALL This command removes all waveforms stored in reference memory. Example 2 DELEte:WAVEform REF2 This command removes the waveform stored at REF2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 184 --...
  • Page 203 Byte Register. Use the *ESE command to set the ESER. Example 1 DESE 209 This sets the DESER to binary 11010001, which enables the PON, URQ, EXE and OPC bits. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 185 --...
  • Page 204 Example 2 DESE? This query might return :DESE 186, showing that the DESER contains the binary value 10111010. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 186 --...
  • Page 205 A 0 enables the halt function; any other value disables the halt function. Example DIAg:CONTROL:HALT ON This command enables the halt function, causing the exe- cution of diagnostics to halt at the first diagnostic failure that occurs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 187 --...
  • Page 206 H <NR1> A 0 enables the loop function; any other value disables the loop function. Example DIAg:CONTROL:LOOP ON This command enables the loop function. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 188 --...
  • Page 207 Instrument Diagnostics from the Uti- lities menu and then pressing Run. Group Diagnostics Related Commands DIAg:STATE Syntax DIAg:EXECUTE Example DIAg:EXECUTE This command starts the execution of the entire set of diagnostics. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 189 --...
  • Page 208 H <NR1> This sets the index item about which data will be re- turned, which ranges from 0 through 14. Example DIAg:ITEM? 2 This query might return :DIAG:ITEM ”TRIG- GER”,”FAIL”,2,7 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 190 --...
  • Page 209 Diagnostics from the Utilities menu and then reviewing the Diagnostic Status. Group Diagnostics Related Commands DIAg:ITEM?, DIAg:ITEM:NAME?, DIAg:ITEM:RESULT?, DIAg:ITEM:SUBITEMS? Syntax DIAg:ITEM:FAILURES? Example DIAg:ITEM:FAILURES? This query might return :DIAG:ITEM:FAILURES 2 indicating the number of failures. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 191 --...
  • Page 210 Subsystem, Area and Test settings. Group Diagnostics Related Commands DIAg:ITEM?, DIAg:ITEM:FAILURES?, DIAg:ITEM:RE- SULT?, DIAg:ITEM:SUBITEMS? Syntax DIAg:ITEM:NAMe? Example DIAg:ITEM:NAMe? This query might return :DIAG:ITEM:NAME ”TRIGGER” indicating that the selected menu item is Trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 192 --...
  • Page 211 This query might return :DIAG:ITEM:RESULT ”FAIL”, indicating that the item failed during the last execution. Example 3 DIAg:ITEM:RESULT? This query might return :DIAG:ITEM:RESULT ”*****” indicating that the item was not run. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 193 --...
  • Page 212 Group Diagnostics Related Commands DIAg:ITEM?, DIAg:ITEM:NAME?, DIAg:ITEM:FAILURES?, DIAg:ITEM:RESULT? Syntax DIAg:ITEM:SUBITEMS? Example DIAg:ITEM:SUBITEMS? This query might return :DIAG:ITEM:SUBITEMS 15 indicating that there are 15 sub--items associated with the selected item. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 194 --...
  • Page 213 This command sets the level of diagnostic test hierarchy to Area. Example 2 DIAg:LEVEL? This query might return :DIAG:LEVEL:SUBSYS indicating that the current level of diagnostic test hierarchy is Subsys. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 195 --...
  • Page 214 Group Diagnostics Syntax DIAg:LOOPS? Example DIAg:LOOPS? This query might return :DIAG:LOOPS 5 indicating that the selected set of diagnostics was com- pleted five times during the last diagnostic execution. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 196 --...
  • Page 215 DIAg:NAMe:TEST? Syntax DIAg:NAMe? Example DIAg:NAMe? This query might return :DIAG:NAME:SUBSYS ”Acquisition”;AREA ”Memory”;TEST”diag Data Format” indicating the subsystem name, area name, and test name of the currently selected diagnostic test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 197 --...
  • Page 216: Diag:name:area

    Diagnostic Status. Group Diagnostics Related Commands DIAg:NAMe?, DIAg:NAMe:SUBSYS?, DIAg:NAMe:TEST? Syntax DIAg:NAMe:AREA? Example DIAg:NAMe:AREA? This query might return :DIAG:NAME:AREA ”Memory” indicating the selected area name of the current diagnostic test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 198 --...
  • Page 217: Diag:name:subsys

    Diagnostic Status. Group Diagnostics Related Commands DIAg:NAMe?, DIAg:NAMe:AREA?, DIAg:NAMe:TEST? Syntax DIAg:NAMe:SUBSYS? Example DIAg:NAMe:SUBSYS? This query might return :DIAG:NAME:SUBSYS ”Acquisition” indicating the subsystem name of the current diagnostic test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 199 --...
  • Page 218 Diagnostic Status. Group Diagnostics Related Commands DIAg:NAMe?, DIAg:NAMe:AREA?, DIAg:NAMe:SUBSYS? Syntax DIAg:NAMe:TEST? Example DIAg:NAMe:TEST? This query might return :DIAG:NAME:TEST ”diagDataFormatConf” indicating the test name of the current diagnostic test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 200 --...
  • Page 219 Diagnostic Status. Group Diagnostics Syntax DIAg:NUMITEMS? Example DIAg:NUMITEMS? This query might return :DIAG:NUMITEMS 7 indicating the number of items on the currently selected level of test hierarchy. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 201 --...
  • Page 220 This query might return :DIAG:RESULTS ”Pass” indicating that the last diagnostic test passed. Example 3 DIAg:RESULts? This query might return :DIAG:RESULTS ”*****” indicating that the diagnostic test was not run. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 202 --...
  • Page 221 Diagnostic Status. Group Diagnostics Related Commands DIAg:RESUlts? Syntax DIAg:RESUlts:VERBose? Example DIAg:RESUlts:VERBose? This query might return :DIAG:RESULTS:VERBOSE ”DIAG ABORTED, ERROR 15 in A2D-Dmux 1 interconnects” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 203 --...
  • Page 222 ALL from the Subsystem, Area and Test pull--down lists. Group Diagnostics Related Commands DIAg:NAMe:AREA?, DIAg:NAMe:SUBSYS?, DIAg:NAMe:TEST?, DIAg:EXECUTE Syntax DIAg:SELect:ALL ALL Argument H ALL Selects all diagnostic options. Example DIAg:SELect:ALL ALL This command selects all available diagnostics. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 204 --...
  • Page 223 This selects an area by number, which can range from 1 through 15 (as specified by DIAg:NUMITEMS). Example DIAg:SELect:AREA 1 This command selects Area 1 as the area to be diagnosed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 205 --...
  • Page 224 DIAg:EXECUTE command is run. Example DIAg:SELect:LAST 2 This command specifies that (based on the previous ex- ample) only subsystem 2 will be executed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 206 --...
  • Page 225 This selects a subsystem by number, which can range from 1 through 15 (as specified by DIAg:NUMITEMS). Example DIAg:SELect:SUBSYS This command selects Subsystem 1 as the subsystem to be diagnosed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 207 --...
  • Page 226 This selects a test by number, which can range from 1 through 15 (as specified by DIAg:NUMITEMS). Example DIAg:SELect:TEST 1 This command selects Test 1 as the test to be executed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 208 --...
  • Page 227 This disables diagnostics capabilities and returns the os- cilloscope to a normal operating state. Example DIAg:STATE OFF This command turns off diagnostics capabilities and re- turns the instrument to a normal operating state. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 209 --...
  • Page 228 Utilities menu and then clicking Abort. Group Diagnostics Related Commands TEST:STOP Syntax DIAg:STOP Example DIAG:STOP This command terminates diagnostics (or test) execution at the end of the next low--level test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 210 --...
  • Page 229: Display

    This query might return :DISPLAY:CLOCK 1 ;COLOR:PALETTE NORMAL;MATHCOLOR DEFAULT ;REFCOLOR DEFAULT;:DISPLAY:FILTER SINX;FORMAT YT ;GRATICULE FULL;INTENSITY:WAVEFORM 6.0000E+01 ;AUTOBRIGHT 1;SCREENSAVER 1;SCREENSAVERDE- LAY 28800, :DISPLAY:PERSISTENCE OFF;STYLE VEC- TORS;TRIGBAR SHORT ;TRIGT 0;VARPERSIST 5.0000E-01 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 211 --...
  • Page 230 This command enables display of date and time. Example 2 DISPLAY:CLOCK? This query might return :DISPLAY:CLOCK 1 indicating that the display of date and time is currently en- abled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 212 --...
  • Page 231: Display:color

    PALETTE, MATHCOLOR and REFCOLOR commands. This is equivalent to selecting Colors from the Display menu. Group Display Control Syntax DISplay:COLOr? Arguments None. Example DISPLAY:COLOr? This query might return :DISPLAY:COLOR:PALETTE NORMAL;MATHCOLOR DEFAULT;REFCOLOR INHERIT TDS7000 Series and CSA7000 Series Online Programmer Manual -- 213 --...
  • Page 232 This command sets the color math traces in the nominal palette math color. Example 2 DISPLAY:COLOr:MATHCOLOr? This query might return :DISPLAY:COLOR:MATHCOLOR INHERIT indicating that the primary source waveform color is used for each math trace. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 214 --...
  • Page 233: Display:color:palette

    This colors traces gray, emulating a monochrome TDS instrument. H TEMPErature All traces share a multi--colored palette, where ”intensity” is represented by hue; blue for least frequently hit, red for most frequently hit. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 215 --...
  • Page 234 This query might return :DISPLAY:COLOR:PALETTE:IMAGEVIEW TEMPERA- TURE;RECORDVIEW NORMAL;USER:GRATICULE 165,50,15;CH1 180,50,100;CH2 300,50,100;CH3 60,50,100;CH4 240,50,100;REF1 0,90,0;REF2 0,90,100;REF3 60,90,100;REF4 240,90,100;MATH1 160,50,100;MATH2 40,60,100;MATH3 120,60,100;MATH4 195,50,100;HISTOGRAM 320,50,100;CARET 150,50,100;MASK 0,25,75;MASKHIGHLIGHT 140,50,100 indicating the various color palette selections. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 216 --...
  • Page 235 H USER All traces share a user--defined palette. Example 1 DISPLAY:COLOR:PALETTE:IMAGEVIEW MONOGRAY This command sets the palette for all display types. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 217 --...
  • Page 236 Example 2 DISPLAY:COLOR:PALETTE:IMAGEVIEW? This query might return :DISPLAY:COLOR:PALETTE:IMAGEVIEW NORMAL indicating that the Normal color palette is currently se- lected, which colors traces according to their channel. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 218 --...
  • Page 237 H USER All traces share a user--defined palette. Example 1 DISPLAY:COLOR:PALETTE:RECORDVIEW MONOGRAY This command sets the palette for all display types. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 219 --...
  • Page 238 Example 2 DISPLAY:COLOR:PALETTE:RECORDVIEW? This query might return :DISPLAY:COLOR:PALETTE:RECORDVIEW NORMAL indicating that the Normal color palette is currently se- lected, which colors traces according to their channel. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 220 --...
  • Page 239: Display:color:palette:user

    Display Control Syntax DISplay:COLOr:PALEtte:USER? Example 1 DISplay:COLOR:PALETTE:USER? This query might return :DISPLAY:COLOR:PALETTE:USER:GRATICULE 165,50,15;CH1 180,50,100;CH2 300 50,100;CH3 60,50,100;CH4 240,50,100;REF1 0,90,0;REF2 0,90,100;REF3 60,90,100;REF4 240,90,100;MATH1 160,50,100;MATH2 40,60,100;MATH3 120,60,100;MATH4 195,50,100;HISTOGRAM 320,50,100;CARET 150,50,100;MASK 0,25,75;MASKHIGHLIGHT 140,50,100 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 221 --...
  • Page 240 Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:CARET 330, 75, This command sets the caret color hue to 330, the light- ness to 75, and the saturation to 100. Example 2 DISPLAY:COLOR:PALETTE:USER:CARET? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 222 --...
  • Page 241 Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:CH1 330, 75, This command sets the specified channel color for the user palette to 330, 75, 100. Example 2 DISPLAY:COLOR:PALETTE:USER:CH1? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 223 --...
  • Page 242 Lightness. Range of 0 to 100. H <NR1> Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:GRATICULE 330, 75, 100 This command sets the graticule color for the user palette. Example 2 DISPLAY:COLOR:PALETTE:USER:GRATICULE? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 224 --...
  • Page 243 Lightness. Range of 0 to 100. H <NR1> Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:HISTOGRAM 330, 75, 100 This command sets the histogram color for the user pal- ette. Example 2 DISPLAY:COLOR:PALETTE:USER:HISTOGRAM? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 225 --...
  • Page 244: Display:color:palette:user:mask

    Lightness. Range of 0 to 100. H <NR1> Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:MASK 330, 75, This command sets the mask color for the user palette. Example 2 DISPLAY:COLOR:PALETTE:USER:MASK? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 226 --...
  • Page 245: Display:color:palette:user:maskhighlight

    H <NR1> Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:MASK:HIGHLIGHT 330, 75, 100 This command sets the mask highlight (mask hits) color for the user palette. Example 2 DISPLAY:COLOR:PALETTE:USER:MASK:HIGHLIGHT? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 227 --...
  • Page 246: Display:color:palette:user:math

    Lightness. Range of 0 to 100. H <NR1> Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:MASK 330, 75, This command sets the mask color for the user palette. Example 2 DISPLAY:COLOR:PALETTE:USER:MASK? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 228 --...
  • Page 247: Display:color:palette:user:ref

    Lightness. Range of 0 to 100. H <NR1> Saturation. Range of 0 to 100. Example 1 DISPLAY:COLOR:PALETTE:USER:REF1 330, 75, This command sets the mask color for the user palette. Example 2 DISPLAY:COLOR:PALETTE:USER:REF1? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 229 --...
  • Page 248: Display:color:refcolor

    This command assigns color reference traces in nominal palette reference color, which is off--white. Example 2 DISPLAY:COLOr:REFCOLOr? This query might return :DISPLAY:COLOR:REFCOLOR INHERIT indicating that source waveform color is used for reference traces. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 230 --...
  • Page 249: Display:deskew

    Zero enables the deskew feature; a nonzero disables the deskew feature. Example 1 DISplay:DESKew ON This command disables the deskew feature. Example 2 DISplay:DESKew? This query might return :DISPLAY:DESKEW 1 indicating that the deskew feature is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 231 --...
  • Page 250: Display:filter

    Example 1 DISplay:FILTer SINX This command specifies sine--curve interpolation when magnifying waveforms. Example 2 DISplay:FILTer? This query might return :DISPLAY:FILTER LINEAR indicating that straight--line interpolation is specified for magnifying waveforms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 232 --...
  • Page 251: Display:format

    Ref 4 Fast Ch 1 Ch 2 Acquisition Ch 3* Ch 4* Ch 1 Ch 2 CH 3 * Available on TDS7054 and TDS7104 oscilloscopes operating in Fast Acquisition mode. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 233 --...
  • Page 252 Example 1 DISPLAY:FORMAT YT This command selects a voltage versus time format for the display. Example 2 DISPLAY:FORMAT? This query might return :DISPLAY:FORMAT XYZ for the display format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 234 --...
  • Page 253: Display:graticule

    DISPLAY:GRATICULE FRAME This command sets the graticule type to display the frame only. Example 2 DISPLAY:GRATICULE? This query might return :DISPLAY:GRATICULE FULL indicating that all graticule elements are selected. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 235 --...
  • Page 254: Display:intensity

    Display Control Related Commands DISplay:INTENSITy:AUTOBright, DISplay:INTENSITy:WA- VEform, DISplay:INTENSITy:SCREENSAVER, DISplay:IN- TENSITy:SCREENSAVERDELAY Syntax DISplay:INTENSITy? Arguments None Example DISPLAY:INTENSITY? This query might return :DISPLAY:INTENSITY:WAVEFORM 7.5000E+01; AUTOBRIGHT 1; SCREENSAVER 1; SCREENSAVER- DELAY 120 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 236 --...
  • Page 255: Display:intensity:autobright

    Example 1 DISPLAY:INTENSITY:AUTOBRIGHT ON This command allows the system to adjust settings using the waveform intensity value and the pixel intensity found in the acquired waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 237 --...
  • Page 256 Example 2 This query might return :DISPLAY:INTENSITY:AUTOBRIGHT 1 indicating that system adjustment of waveform intensity is enabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 238 --...
  • Page 257: Display:intensity:screensaver

    H <NR1> A 0 disables the screensaver feature; a 1 enables the screen saver protection features. Example 1 DISPLAY:INTENSITy:SCREENSAVER OFF This command disables the screen saver feature. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 239 --...
  • Page 258 Example 2 DISPLAY:INTENSITY:SCREENSAVER? This query might return :DISPLAY:INTENSITY:SCREENSAVER 0 indicating that the screensaver feature is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 240 --...
  • Page 259: Display:intensity:screensaverdelay

    120 seconds of control inactivity. Example 2 DISPLAY:INTENSITY:SCREENSAVERDELAY? This query might return :DISPLAY:INTENSITy:SCREENSAVERDELAY 300 indicating that the screen saver delay feature is set to 300 seconds of control inactivity. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 241 --...
  • Page 260: Display:intensity:waveform

    Waveform intensity ranges from 10 to 100 percent. Example 1 DISPLAY:INTENSITy:WAVEFORM 100 This command sets the waveform intensity to 100 percent. Example 2 DISPLAY:INTENSITy:WAVEFORM? This query might return :DISPLAY:INTENSITY:WAVEFORM:IMAGEVIEW 75.0000;RECORDVIEW 75.0000 indicating the waveform intensities. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 242 --...
  • Page 261: Display:intensity:waveform:imageview

    This command sets the image view waveform saturation to 100 percent. Example 2 DISPLAY:INTENSITy:WAVEFORM:IMAGEVIEW? This query might return :DISPLAY:INTENSITY:WAVEFORM:IMAGEVIEW 60.0000 indicating that the saturation level of the image view wave- forms is currently set to 60 percent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 243 --...
  • Page 262: Display:intensity:waveform:recordview

    This command sets the record view waveform saturation to 100 percent. Example 2 DISPLAY:INTENSITY:WAVEFORM:RECORDVIEW? This query might return :DISPLAY:INTENSITY:WAVEFORM:RECORDVIEW 60.0000 indicating that the saturation of the record view waveforms is currently set to 60 percent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 244 --...
  • Page 263: Display:persistence

    Persistence can be affected by the Autofit feature. Autofit comes on instruments that support mask testing (the TDS7000 Series with option SM or the CSA7000 Series). When enabled, Autofit moves the waveform vertically and/ or horizontally to reduce the number of hits within a given mask.
  • Page 264 Example 2 DISPLAY:PERSistence? This query might return :DISPLAY:PERSISTENCE OFF indicating that the persistence aspect of the display is dis- abled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 246 --...
  • Page 265: Display:persistence:reset

    Description This command controls the clearing of persistence data. Group Display Control Related Commands DISplay:PERSistence, DISplay:VARPersist Syntax DISplay:PERSistence:RESET Example 1 DISPLAY:PERSISTENCE:RESET This command clears the display of persistence data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 247 --...
  • Page 266: Display:screentext

    ””;XPOS 100;YPOS 5;:DISPLAY:SCREENTEXT:LA- BEL2:NAME ””;XPOS 100;YPOS 20;:DIS- PLAY:SCREENTEXT:LABEL3:NAME ””;;XPOS 100;YPOS 35;:DISPLAY:SCREENTEXT:LA- BEL4:NAME ””;XPOS 100;YPOS 50;:DIS- PLAY:SCREENTEXT:LABEL5:NAME ””;XPOS 100;YPOS 65;:DISPLAY:SCREENTEXT:LA- BEL6:NAME ””;XPOS 100;YPOS 80;:DIS- PLAY:SCREENTEXT:LABEL7:NAME ””;XPOS 100;YPOS 95;:DISPLAY:SCREENTEXT:LA- BEL8:NAME ””;XPOS 100;YPOS 110 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 248 --...
  • Page 267: Display:screentext:label

    (XPOS), and vertical position (YPOS). Group Display Control Related Commands DISplay:SCREENTExt?, DISplay:SCREENTExt:STATE, DISplay:SCREENTExt:LABel<x>:NAMe, DIS- play:SCREENTExt:LABel<x>:XPOS, DISplay:SCREEN- TExt:LABel<x>:YPOS Syntax DISplay:SCREENTExt:LABel<x>? Example DISPLAY:SCRENTEXT:LABEL3? Might return: :DISPLAY:SCREENTEXT:LABEL3:NAME ”THIS IS SCREEN TEXT”; :XPOS 100; :YPOS 35 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 249 --...
  • Page 268: Display:screentext:label:Name

    Related Commands DISplay:SCREENTExt?, DISplay:SCREENTExt:STATE, DISplay:SCREENTExt:LABel<x>?, DISplay:SCREEN- TExt:LABel<x>:XPOS, DISplay:SCREENTExt:LA- Bel<x>:YPOS Syntax DISplay:SCREENTExt:LABel<x>:NAMe <String> Arguments H <String> The text to be displayed for a given label. Example DISPLAY:SCRENTEXT:LABEL1:NAME ”THIS IS SCREEN TEXT” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 250 --...
  • Page 269: Display:screentext:label:Xpos

    This command sets the horizontal position of a given label. Group Display Control Related Commands DISplay:SCREENTExt?, DISplay:SCREENTExt:STATE, DISplay:SCREENTExt:LABel<x>?, DISplay:SCREEN- TExt:LABel<x>:NAMe, DISplay:SCREENTExt:LA- Bel<x>:YPOS Syntax DISplay:SCREENTExt:LABel<x>:XPOS <NR1> Arguments H <NR1> The horizontal position of the label. Example DISPLAY:SCRENTEXT:LABEL3:XPOS 100 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 251 --...
  • Page 270: Display:screentext:label:Ypos

    This command sets the vertical position of a given label. Group Display Control Related Commands DISplay:SCREENTExt?, DISplay:SCREENTExt:STATE, DISplay:SCREENTExt:LABel<x>?, DISplay:SCREENTExt:LABel<x>:NAMe, DIS- play:SCREENTExt:LABel<x>:XPOS Syntax DISplay:SCREENTExt:LABel<x>:YPOS <NR1> Arguments H <NR1> The vertical position of the label. Example DISPLAY:SCRENTEXT:LABEL3:YPOS 100 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 252 --...
  • Page 271: Display:screentext:state

    This turns on the display of screen text. H OFF This turns off the display of screen text. H <NR1> A 0 disables screen text; any other value enables screen text. Example 1 DISPLAY:SCRENTEXT:STATE ON TDS7000 Series and CSA7000 Series Online Programmer Manual -- 253 --...
  • Page 272: Display:style

    Example 1 DISPLAY:STYle VECtors This command sets the display to connect adjacent data points. Example 2 DISPLAY:STYle? This query might return :DISPLAY:STYLE INTENSIFIED indicating that interpolated samples are not displayed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 254 --...
  • Page 273: Display:trigbar

    This displays, as the indicator, a horizontal line across the width of the graticule for each displayed trigger signal. Example 1 DISplay:TRIGBar LONG This command sets the display to show a long trigger indi- cator bar (or bars). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 255 --...
  • Page 274 Example 2 DISplay:TRIGBar? This query might return :DISPLAY:TRIGBAR OFF indicating that the indicator bar is removed from the dis- play. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 256 --...
  • Page 275: Display:trigt

    This command sets the display to show a trigger indica- tors. Example 2 DISPLAY:TRIGT? This query might return :DISPLAY:TRIGT 0 indicating that the trigger indicator is removed from the dis- play. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 257 --...
  • Page 276: Display:varpersist

    Persistence can be affected by the Autofit feature. Autofit comes on instruments that support mask testing (the TDS7000 Series with option SM or the CSA7000 Series). When enabled, Autofit moves the waveform vertically and/ or horizontally to reduce the number of hits within a given mask.
  • Page 277 Example 2 DISPLAY:VARPersist? This query might return :DISPLAY:VARPERSIST 5.0000E-01 indicating that persistence decay time is currently set to 500 ms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 259 --...
  • Page 278: Event

    Related Commands ALLEv?, *CLS, DESE, *ESE, *ESR?, EVMsg?, *SRE, *STB? Syntax EVENT? Example EVENT? This query might return :EVENT 110 showing that there was an error in a command header. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 260 --...
  • Page 279: Evmsg

    60 character limit of the <Message> and <Command> string combined. The command string is right--justified. Example EVMsg? This query might return :EVMSG 110, ”Command header error” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 261 --...
  • Page 280: Evqty

    Group Status and Error Related Commands ALLEv?, EVENT?, EVMsg? Syntax EVQty? Example EVQty? This query might return :EVQTY 3 indicating the number of event codes in the Event Queue. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 262 --...
  • Page 281: Export

    This command initiates export to the file specified file by EXPort:FILEName. Example 2 EXPort? This query returns the export formatting and file path. The query might return: :EXPORT:FILENAME ”C\TekScope\Imag- es\hcFILE.BMP” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 263 --...
  • Page 282: Export:filename

    The next export will be sent to this file in the default hard copy directory. Example 2 EXPort:FILEName? This query might return EXPORT:FILENAME ”C:\TekScope\Imag- es\TEK.IBM” as the selected file. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 264 --...
  • Page 283: Export:format

    H BMP Specifies BMP image format. H JPEG Specifies JPEG image format. H PNG Specifies PNG image format. Example 1 EXPort:FORMat BMP This command sets the export format to BMP. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 265 --...
  • Page 284: Export:image

    H ENHANcedwfm Prints (color) screen images with colors designed to print on a white background. Example 1 EXPort:IMAGe NORMal This command sets the export mode to Normal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 266 --...
  • Page 285: Export:palette

    Hardcopy output is color. H GRAYscale Hardcopy output is gray. H BLACKANDwhite Hardcopy output is black and white. Example 1 EXPort:PALEtte This command sets the export color palette to Color. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 267 --...
  • Page 286: Export:view

    Displays both the graticule and menu areas of the screen H CRAticule Displays only the graticule area of the screen. Example 1 EXPort:VIEW FULLSCREEN This command sets the exported view area to Full Screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 268 --...
  • Page 287: Factory

    H Clears the pending operation flag and associated operations. This command does not reset the following: H The state of the GPIB (IEEE Std 488.1--1987) inter- face. H The selected GPIB address. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 269 --...
  • Page 288: Fastacq

    Digital Phosphorus Oscillo- scope (DPO). Group Acquisition Syntax FASTAcq? Example FASTAcq? This query might return the following string for the current acquisition parameters: :FASTACQ:STATE 0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 270 --...
  • Page 289: Fastacq:state

    This disables Fast Acquisition mode. H <NR1> A 0 disables Fast Acquisition mode; any other value en- ables Fast Acquisition mode. Example 1 FASTAcq:STATE ON This command enables the FastAcq mode. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 271 --...
  • Page 290 Example 2 This query might return :FASTACQ:STATE 1 Indicating that the Fast Acquisition state is currently active. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 272 --...
  • Page 291: Filesystem

    LESystem:DIR query. Group File System Related Commands FILESystem:COPy, FILESystem:DELEte, FILESys- tem:DIR?, FILESystem:PRInt, FILESystem:READFile, FI- LESystem:REName, FILESystem:WRITEFile Syntax FILESystem? Arguments None. Example FILESYSTEM? This query might return :FILESYSTEM:DIR, ”.”,”..”,myFile.txt”,”my- Waveform.wfm”. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 273 --...
  • Page 292: Filesystem:copy

    128 characters. While filename extensions are not required, they are highly recommended. File separators may be either forward slashes (”/”) or back slashes (”\”). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 274 --...
  • Page 293 TEK00001.SET” This command copies the file named TEK00001.SET in the MYDIR directory on the C drive to the file named copyOfTEK00001.SET in the AnotherDir directory on the C drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 275 --...
  • Page 294: Filesystem:delete

    Refer to relevant operating system documenta- tion for information on removing read--only attributes. Example 1 FILESYSTEM:DELETE ”NOT_MINE.SET” This command deletes the file named NOT_MINE.SET on the default drive and directory. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 276 --...
  • Page 295: Filesystem:dir

    Group File System Related Commands FILESystem:MKDir Syntax FILESystem:DIR? Arguments None. Example FILESYSTEM:DIR? This query returns a list of files and directories in the cur- rent working directory. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 277 --...
  • Page 296: Filesystem:mkdir

    File separators may be either forward slashes (”/”) or back slashes (”\”). Example FILESYSTEM:MKDIR ”C:/NEATPICS” This command creates the directory named NEATPICS at the root of the C drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 278 --...
  • Page 297: Filesystem:print

    If the file path is within the current working directory, you need only specify the file name. Input the file path using the form <drive>/<dir>/<filename>.<drive> and one or TDS7000 Series and CSA7000 Series Online Programmer Manual -- 279 --...
  • Page 298 This specifies that the file is sent out the GPIB port. GPIb is the only port allowed for this command. Example FILESYSTEM:PRINT ”C:/TEK00000.IBM”,GPIb This command sends the file named TEK00000.IBM out the GPIB port. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 280 --...
  • Page 299 If the file path is within the current working directory, you need only specify the file name. Input the file path using the form <drive>/<dir>/<filename>.<drive> and one or more <dir>s are optional. <filename> stands for a file- TDS7000 Series and CSA7000 Series Online Programmer Manual -- 281 --...
  • Page 300 Example FILESYSTEM:READFILE ”C:/ABC.DEF” This command reads a file named ”ABC.DEF” on the C drive and sends it to the GPIB port. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 282 --...
  • Page 301 (”\”). Example FILESYSTEM:RENAME ”C:/TEK00000.SET”,”C:/MYSETTING.SET” This command gives the file named TEK00000.SET the new name of MYSETTING.SET. The file remains in the root directory on the C drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 283 --...
  • Page 302 While filename extensions are not required, they are highly recommended. File separators may be either forward slashes (”/”) or back slashes (”\”). Example FILESYSTEM:RMDIR ”C:/NOT-MINE” This command deletes the directory named NOT-MINE on the C drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 284 --...
  • Page 303 File.txt”,#221 1.23 2.54 8.22 –1.22<NL+EOI> This command creates a file named ”SomeNew- File.txt” on the root directory of the C drive, containing a string of 21 characters ” 1.23 2.54 8.22 --1.22”. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 285 --...
  • Page 304 Example 1 HARDCopy STARt This command initiates the screen copy. Example 2 HARDCopy? This query returns the hardcopy file path. The query might return: :HARDCOPY:FILENAME ”C\TekScope\Imag- es\hcFILE.BMP” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 286 --...
  • Page 305 The next hard copy will be sent to this file in the default hard copy directory. Example 2 HARDCopy:FILEName? This query might return HARDCOPY:FILENAME ”C:\TekScope\Imag- es\TEK.IBM” as the selected file. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 287 --...
  • Page 306 H ENHANcedwfm Prints (color) screen images with colors designed to print on a white background. Example 1 HARDCopy:IMAGe NORMal This command sets the hardcopy mode to Normal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 288 --...
  • Page 307 Orients the screen image vertically on the printed page. H LANDscape Orients the screen image horizontally on the printed page. Example 1 HARDCopy:LAYout LANDscape This command sets the hard copy page orientation to Landscape. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 289 --...
  • Page 308 Hard copy output is color. H GRAYscale Hard copy output is gray. H BLACKANDwhite Hard copy output is black and white. Example 1 HARDCopy:PALEtte This command sets the hardcopy color palette to Color. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 290 --...
  • Page 309 Displays both the graticule and menu areas of the screen H CRAticule Displays only the graticule area of the screen. Example 1 HARDCopy:VIEW FULLSCREEN This command sets the hard copy view to Full Screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 291 --...
  • Page 310 Example 1 HDR OFF This command specifies that the oscilloscope omits head- ers on query responses, so that only the argument is re- turned. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 292 --...
  • Page 311 Example 2 HDR? This query might return :HEADER 1 indicating that the oscilloscope is including headers on ap- plicable query responses. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 293 --...
  • Page 312 Example 1 HEADer OFF This command specifies that the oscilloscope omits head- ers on query responses, so that only the argument is re- turned. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 294 --...
  • Page 313 Example 2 HEADer? This query might return :HEADER 1 indicating that the oscilloscope is including headers on ap- plicable query responses. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 295 --...
  • Page 314 Waveform Histograms from the Measure menu. Group Histogram Related Commands MEASUrement:METHod Syntax 1 HIStogram? Arguments None Example 1 HIStogram? This query might return :HISTOGRAM:BOXPCNT 3.0000E+01, 2.5100E+01,7.0000E+01,7.5200E+01;DISPLAY LINEAR ;STATE 0;FUNCTION HORIZONTAL;SIZE 2.0000E+00 ;SOURCE CH1 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 296 --...
  • Page 315 H <NR3> This specifies the left position of the histogram box in source waveform coordinates. H <NR3> This specifies the top position of the histogram box in source waveform coordinates. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 297 --...
  • Page 316 Example 2 HIStogram:Box? This query might return HISTOGRAM:BOX 1.0000E-09, 0.2500, 2.0000E-09, 0.5000 which identifies the coordinates of the histogram box in source waveform coordinates. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 298 --...
  • Page 317 This specifies the right position of the histogram box in percentage coordinates. The default value is 70.0. H <NR3> This specifies the bottom position of the histogram box in percentage coordinates. The default value is 75.2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 299 --...
  • Page 318 Example 1 HIStogram:BOXPct 30.0,25.1,70.0,75.2 This command sets the hardcopy page--layout format to default values. Example 2 HIStogram:BOXPct? This query might return :HISTOGRAM:BOXPCT 3.0000E+01,25.1000E+01,7.0000E+01,7.5200E+ TDS7000 Series and CSA7000 Series Online Programmer Manual -- 300 --...
  • Page 319 Syntax HIStogram:COUNt RESET H RESET This zeros the histogram count. Example HIStogram:COUNt RESET This command clears the count and statistics for the histo- gram and the histogram source data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 301 --...
  • Page 320 HIStogram:DATa? Arguments None Example HIStogram:DATa? This query might return :HISTOGRAM:DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0, 0,0,2008,2008,2008,2008,2008,2008,2008,200 8,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, TDS7000 Series and CSA7000 Series Online Programmer Manual -- 302 --...
  • Page 321 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,2008,2008,2008,2008,2008,2008,20 08,2008, 2008,2008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0, 0,0,0,0,0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 303 --...
  • Page 322 HIStogram:DISplay OFF This command disables the histogram display. Example 2 HIStogram:DISplay? This query might return :HISTOGRAM:DISPLAY LOG indicating that the current histogram type being displayed is in Log format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 304 --...
  • Page 323 This command sets the histogram mode to the horizontal display mode. Example 2 HIStogram:FUNCtion? This query might return :HISTOGRAM:FUNCTION VERTICAL indicating that the vertical display mode is selected for the histogram. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 305 --...
  • Page 324 This disables collection of the histogram measurement. Example 1 HIStogram:MODe HORizontal This command sets the type of histogram created to hori- zontal, which displays a horizontally positioned histogram that shows time distribution. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 306 --...
  • Page 325 Example 2 HIStogram:MODe? This query might return :HISTOGRAM:MODE OFF indicating that histogram display is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 307 --...
  • Page 326 This command sets the size of the histogram to 2.0 divi- sions. Example 2 HIStogram:SIZe? This query might return :HISTOGRAM:SIZE 2.0000E+01 indicating the histogram size is set to 2.0 divisions. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 308 --...
  • Page 327 Example 1 HIStogram:SOUrce CH1 This command enables the channel 1 waveform to be compared against the histogram box. The default time- base, Main, is used for the histogram display. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 309 --...
  • Page 328 Example 2 HIStogram:SOUrce? This query might return :HISTOGRAM:SOURCE CH1 indicating that the waveform for channel 1 is the source for the histogram. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 310 --...
  • Page 329 Example 1 HIStogram:STATE ON This command enables histogram calculations. Example 2 HIStogram:STATE? This query might return :HISTOGRAM:STATE 0 indicating that histogram calculations are currently dis- abled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 311 --...
  • Page 330 ;UNITS:VALUE 1.0000E+00;STRING ”s”;OFFSET 0.0000E+00; :HORIZONTAL:RECORDLENGTH 5000;ROLL AUTO;FASTFRAME:STATE 0 ;LENGTH 5000;COUNT 2;SELECTED:CH1 2;CH2 2;CH3 2;CH4 2 ;MATH1 2;MATH2 2;MATH3 2;MATH4 2;REF1 2;REF2 2;REF3 2 ;REF4 2;:HORIZONTAL:FASTFRAME:REF:SOURCE CH1;FRAME 1; :HORIZONTAL:FASTFRAME:TRACK LIVE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 312 --...
  • Page 331 Group Horizontal Syntax HORizontal:DIVisions? Arguments None. Example HORizontal:DIVisions? This query might return :HORIZONTAL:DIVISIONS 1.0000E-01 indicating that the waveform is displayed across one divi- sion. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 313 --...
  • Page 332 This command sets up FastFrame mode to acquire two frames (segments) of data. Example 2 HORIZONTAL:FASTFRAME:COUNT? This query might return :HORIZONTAL:FASTFRAME:COUNT 4 indicating that FastFrame mode is currently set to acquire 4 frames (segments) of data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 314 --...
  • Page 333 This command sets the FastFrame reference frame to 2. Example 2 HORIZONTAL:FASTFRAME:REF:FRAME? This query might return :HORIZONTAL:FASTFRAME:REF:FRAME 3 indicating that the FastFrame reference frame is currently set to 3. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 315 --...
  • Page 334 Example 2 HORizontal:FASTFRAME:LENGTH? This query might return :HORIZONTAL:FASTFRAME:LENGTH 25000 indicating that the FastFrame record length is set to 25000 sample points in each frame. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 316 --...
  • Page 335 Example 1 HORizontal:FASTframe:MULtipleframes:MODE This command disables the FastFrame multiple frames feature. Example 2 HORizontal:FASTframe:MULtipleframes:MODE? This query might return :HORIZONTAL:FASTFRAME:MULTIPLEFRAMES:MODE OFF, indicating that the FastFrame multiple frames feature is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 317 --...
  • Page 336 4 for four--channel oscilloscopes. H <NRX> Specifies the start frame number. Example 1 HORizontal:FASTframe:MULtipleframes:FRA- MESTart CH1 3 This command sets the start number to frame 3 on Chan- nel 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 318 --...
  • Page 337 Example 2 HORizontal:FASTframe:MULtipleframes:FRA- MESTart:CH1? This query might return :HORIZONTAL:FASTFRAME:MUL- TIPLEFRAMES:FRAMESTart CH1 3, indicating that the frame number starts on frame 3 of Channel 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 319 --...
  • Page 338 4 for four--channel oscilloscopes. H <NRX> Specifies the start frame number. Example 1 HORizontal:FASTframe:MULtipleframes:FRA- MESTart MATH1 3 This command sets the start number to frame 3 on the Math 1 waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 320 --...
  • Page 339 Example 2 HORizontal:FASTframe:MULtipleframes:FRA- MESTart:MATH1? This query might return :HORIZONTAL:FASTFRAME:MUL- TIPLEFRAMES:FRAMESTart MATH1 3, indicating that the frame number starts on frame 3 of Math 1 waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 321 --...
  • Page 340 4 for four--channel oscilloscopes. H <NRX> Specifies the start frame number. Example 1 HORizontal:FASTframe:MULtipleframes:FRA- MESTart REF1 3 This command sets the start number to frame 3 on the Reference 1 waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 322 --...
  • Page 341 Example 2 HORizontal:FASTframe:MULtipleframes:FRA- MESTart:REF1? This query might return :HORIZONTAL:FASTFRAME:MUL- TIPLEFRAMES:FRAMESTart REF1 3, indicating that the frame number starts on frame 3 of Ref- erence 1 waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 323 --...
  • Page 342 Represents the number of frames on the specified wave- form. Example 1 HORizontal:FASTframe:MULtipleframes:NUM- FRames CH1 3 This command sets the number of frames to 3 on Chan- nel 1. Example 2 HORizontal:FASTframe:MULtipleframes:NUM- FRames:CH1? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 324 --...
  • Page 343 Represents the number of frames on the specified wave- form. Example 1 HORizontal:FASTframe:MULtipleframes:NUM- FRames MATH1 3 This command sets the number of frames to 3 for the Math 1 waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 325 --...
  • Page 344 Example 2 HORizontal:FASTframe:MULtipleframes:NUM- FRames:MATH1? This query might return :HORIZONTAL:FASTFRAME:MUL- TIPLEFRAMES:NUMFRAMES MATH1 3, indicating that the number of frames for the Math 1 wave- form is 3. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 326 --...
  • Page 345 Represents the number of frames on the specified wave- form. Example 1 HORizontal:FASTframe:MULtipleframes:NUM- FRames REF1 3 This command sets the number of frames to 3 for the Ref- erence 1 waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 327 --...
  • Page 346 Example 2 HORizontal:FASTframe:MULtipleframes:NUM- FRames:REF1? This query might return :HORIZONTAL:FASTFRAME:MUL- TIPLEFRAMES:NUMFRAMES REF1 3, indicating that the number of frames for the Reference 1 waveform is 3. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 328 --...
  • Page 347 This command sets the horizontal FastFrame waveform reference source to CH2. Example 2 HORIZONTAL:FASTFRAME:REF:SOURCE? This query might return :HORIZONTAL:FASTFRAME:REF:SOURCE CH2 indicating that the FastFrame waveform source is currently set to CH2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 329 --...
  • Page 348 This command sets the FastFrame Selected frame number on channel 2 to 33. Example 2 HORIZONTAL:FASTFRAME:SELECTED:CH4? This query might return :HORIZONTAL:FASTFRAME:SE- LECTED:CH4 25, indicating that the FastFrame frame number on channel 4 is set to 25. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 330 --...
  • Page 349 2; CH3 2; CH4 2; MATH1 2; MATH2 2; MATH3 2; MATH4 2; REF1 8; REF2 8; REF3 8; REF4 8 indicating all waveforms’ Fastframe selected frame num- bers. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 331 --...
  • Page 350 This turns off horizontal FastFrame. H <NR1> A 0 turns off horizontal FastFrame; any other value turns on horizontal FastFrame. Example 1 HORIZONTAL:FASTFRAME:STATE ON This command turns on horizontal FastFrame. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 332 --...
  • Page 351 Example 2 HORIZONTAL:FASTFRAME:STATE? This query might return :HORIZONTAL:FASTFRAME:STATE 0 indicating that the current state of FastFrame is off. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 333 --...
  • Page 352 Arguments H <NRF> This specifies the selected ”from” frame number within the specified waveform. H <NRF> This specifies the selected ”to” frame number within the specified waveform. Example HORIZONTAL:FASTFRAME:TIMESTAMP:ALL:CH2? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 334 --...
  • Page 353 This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:ALL:CH1 4,1,”02 Mar 2000 20:10:54.542 037 272 620” which is the list of time stamps from frame 1 through frame 4 on channel 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 335 --...
  • Page 354 H <NRF> This specifies the selected ”from” frame number within the specified waveform. H <NRF> This specifies the selected ”to” frame number within the specified waveform. Example HORIZONTAL:FASTFRAME:TIMESTAMP:BE- TWEEN:CH1? 5,2 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 336 --...
  • Page 355 This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:BE- TWEEN:CH1 5,2,”00:00:00.010 000 540 624”, which is the delta of channel 1’s Time Stamp frame 5 -- Time Stamp frame 2 (TS[5]--TS[2]). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 337 --...
  • Page 356 HORIZONTAL:FASTFRAME:TIMESTAMP:DELTA:CH1? This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:DELTA:CH1 ”00:00:00.006 000 306 556” which is the delta time stamp of FastFrame Selected Frame on channel 1 -- FastFrame Reference Frame (TS[C1 Selected]--TS[Reference]). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 338 --...
  • Page 357 Example HORIZONTAL:FASTFRAME:TIMESTAMP:FRAME:CH1? This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:FRAME:CH1 10,”02 Mar 2000 20:10:54.536 036 928 432” which is the time stamp of channel 1, frame 10. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 339 --...
  • Page 358 Related Commands HORizontal:FASTframe:REF:FRAme, HORizontal:FAST- frame:REF:SOUrce Syntax HORizontal:FASTframe:TIMEStamp:REF? Example HORIZONTAL:FASTFRAME:TIMESTAMP:REF? This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:REF ”02 Mar 2000 20:10:54.533 036 838 784”, which is the time stamp of FastFrame Reference. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 340 --...
  • Page 359 LECTED:<wfm>? Example HORIZONTAL:FASTFRAME:TIMESTAMP:SE- LECTED:REF1? This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:SE- LECTED:REF1 ”02 MAR 2000 20:10:54:539 037 145 340” which is the time stamp of FastFrame Selected on refer- ence 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 341 --...
  • Page 360 Math1, Math2, Math3, Math4, Ref1, Ref2, Ref3 and Ref4 are also set to Frame 3. Group Horizontal Related Commands HORizontal:FASTframe:REF:FRAme, HORizontal:FAST- frame:REF:SOUrce, HORizontal:FASTframe:SE- LECTED:<wfm>? Syntax 1 HORizontal:FASTframe:TRACk {LIVE|ALL} Syntax 2 HORizontal:FASTframe:TRACk? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 342 --...
  • Page 361 This command sets FastFrame Track to live. Example 2 HORIZONTAL:FASTFRAME:TRACK? This query might return :HORIZONTAL:FASTFRAME:TRACK ALL indicating that all FastFrame Selected Frames and the FastFrame Reference will be locked together. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 343 --...
  • Page 362: Horizontal:main

    This command is equivalent to selecting Position/Scale from the Horiz/Acq menu. Group Horizontal Related Commands HORizontal:SCAle Syntax HORizontal:MAIn? Example HORizontal:MAIn? This query might return :HORIZONTAL:MAIN:SCALE 1.0000E-04;POSITION 5.0000E+01;UNITS:VALUE 1.0000E+00;STRING ”s”;OFFSET 0.0000E+01 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 344 --...
  • Page 363: Horizontal[:Main]:Delay:position

    This command sets the time base trigger delay position to 50 percent. Example 2 HORizontal:DELay:POSition? This query might return :HORIZONTAL:MAIN:DELAY:POSITION 5.0000E+01 indicating that the time base trigger delay position is cur- rently set to 50 percent TDS7000 Series and CSA7000 Series Online Programmer Manual -- 345 --...
  • Page 364: Horizontal[:Main]:Delay:mode

    This command enables the time base trigger delay mode. Example 2 HORizontal:DELay:MODe? This query might return :HORIZONTAL:DELAY:MODE 1 indicating that the time base trigger delay mode is currently enabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 346 --...
  • Page 365: Horizontal[:Main]:Delay:time

    This command sets the time base trigger delay time to 5 Example 2 HORizontal:DELay:TIMe? This query might return :HORIZONTAL:MAIN:DELAY 5.0000E-05 indicating that the time delay setting is 5 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 347 --...
  • Page 366: Horizontal:main:interpratio

    At such times, the retrieved waveform data is actually 16--bit data. You should set the data width accordingly. Group Horizontal Syntax HORizontal:MAIn:INTERPRatio? Example HORIZONTAL:MAIN:INTERPRATIO? This query might return :HORIZONTAL:MAIN:INTERPRATIO 10.0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 348 --...
  • Page 367: Horizontal[:Main]:Position

    10 percent of the waveform is to the left of screen center. Example 2 HORizontal:MAIn:POSition? This query might return :HORIZONTAL:MAIN:POSITION 5.0000E+01 indicating that the horizontal position of the waveform on the screen is currently set to 50 percent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 349 --...
  • Page 368: Horizontal:main:samplerate

    This command sets the sample rate to the sample rate in- crement that is closest to 125 MS/s. Example 2 HORizontal:MAIn:SAMPLERate? This query might return :HORIZONTAL:MAIN:SAMPLERATE 2.5000E+09 indicating that the sample rate is currently set to 2.5 GS/s. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 350 --...
  • Page 369: Horizontal[:Main]:Scale

    This command sets the main scale to 2µs per division. Example 2 HORizontal:MAIn:SCAle? This query might return :HORIZONTAL:MAIN:SCALE 2.0000E-06 indicating that the main scale is currently set to 2 µs per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 351 --...
  • Page 370: Horizontal:main:units

    This command sets the units to ”lum”, indicating that the units’ string for the time base is set to lumens. Example 2 HORizontal:MAIn:UNIts? This query might return :HORIZONTAL:MAIN:UNITS:STRING ”lum” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 352 --...
  • Page 371: Horizontal:main:units:string

    This command sets the units string for the time base trig- ger delay to lumens. Example 2 HORizontal:MAIn:UNIts:STRing? This query might return :HORIZONTAL:MAIN:UNITS:STRING ”lum” indicating that the units string for the time base trigger delay is set to lumens. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 353 --...
  • Page 372: Horizontal:position

    10% of the waveform is to the left of screen cen- ter. Example 2 HORizontal:POSition? This query might return :HORIZONTAL:POSITION 5.0000E+01 indicating the horizontal position of the waveform on the screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 354 --...
  • Page 373: Horizontal:recordlength

    This command specifies that 50000 data points will be ac- quired for each record. Example 2 HORizontal:RECOrdlength? This query might return :HORIZONTAL:RECOrdlength 5000 indicating that the horizontal record length is equal to 5000 data points. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 355 --...
  • Page 374: Horizontal:resolution

    This command specifies that 50000 data points will be ac- quired for each record. Example 2 HORizontal:RESOlution? This query might return :HORIZONTAL:RESOLUTION 5000 indicating that the horizontal record length is equal to 5000 data points. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 356 --...
  • Page 375: Horizontal:roll

    This enables Roll Mode, if the time/division is set appro- priately. Example 1 HORizontal:ROLL ON This command enables Roll Mode. Example 2 HORizontal:RECOrdlength? This query might return :HORIZONTAL:ROLL OFF indicating that the roll mode is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 357 --...
  • Page 376: Horizontal:scale

    This command sets the main scale to 2 µs per division. Example 2 HORizontal:SCAle? This query might return :HORIZONTAL:SCALE 2.0000E-06 indicating that the time per division is currently set to 2 µs, TDS7000 Series and CSA7000 Series Online Programmer Manual -- 358 --...
  • Page 377: Horizontal:trigger:position

    The range is from 0 to 100%. Example 1 HORizontal:TRIGger:POSition 50 This command sets the pre--trigger information in the wa- veform to 50%. Example 2 HORizontal:TRIGger:POSition? This query might return :HORIZONTAL:TRIGGER:POSITION 50 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 359 --...
  • Page 378: Horizontal:timestamp:chx

    STamp:FRAme:CHX? 1. Group Horizontal Syntax HORizontal:FASTframe:TIMEStamp:CH<wfm>? Example HORIZONTAL:FASTFRAME:TIMESTAMP:CH1? This query might return :HORIZONTAL:FASTFRAME:TIMESTAMP:CH1,”12 Apr 2002 15:28:11.862 834 627 282” which is the time stamp of channel 1, frame 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 360 --...
  • Page 379: Horizontal:timestamp:refx

    Group Horizontal Syntax HORizontal:FASTframe:TIMEStamp:REF<wfm>? Example HORIZONTAL:FASTFRAME:TIMESTAMP:FRAME:REF1? This query might return :HORIZONTAL:FASTFRAME:TIME- STAMP:FRAME:REF1,”02 Mar 2000 20:10:54.536 036 928 432” which is the time stamp of reference waveform 1, frame 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 361 --...
  • Page 380 Group Miscellaneous Related Commands *IDN? Syntax Example This query might return :TEK/TDS7104,CF:91.1CT,FV:01.00.912 indicating the oscilloscope model number, configured for- mat, and firmware version number. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 362 --...
  • Page 381: Lock

    LOCk ALL This command locks the front panel controls. Example 2 LOCk? This query might return :LOCK NONE indicating that the front panel controls are enabled by this command. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 363 --...
  • Page 382: Mask

    MASK? Description This query--only command returns the states of all settable mask parameters Group Mask Syntax MASK? Example MASK? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 364 --...
  • Page 383: Mask:autoadjust

    This enables the autoadjust function. H OFF This disables the autoadjust function H <NR1> A 0 disables the autoadjust function; any other value en- ables it. Example MASK:AUTOAdjust ON Enables the autoadjust function TDS7000 Series and CSA7000 Series Online Programmer Manual -- 365 --...
  • Page 384: Mask:autoadjust:hdelta

    Syntax MASK:AUTOAdjust:HDELTA {<NR3>} Argument H <NR3> Is a floating point number which represents a percent of a division. Example MASK:AUTOAdjust:HDELTA 0.6 Sets the horizontal autofit search to 0.6 division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 366 --...
  • Page 385: Mask:autoadjust:vdelta

    MASK:AUTOAdjust:VDELTA? Argument H <NR3> Is a floating point number which represents a percent of a division. Example MASK:AUTOAdjust:VDELTA 0.6 Sets the vertical autofit search to 0.6 of a division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 367 --...
  • Page 386: Mask:autoset:autoadjust

    This enables the autoset:autoadjust function. H OFF This disables the autoset:autoadjust function. H <NR1> A 0 disables the autoset:autoadjust function; any other value enables it. Example MASK:AUTOSet:AUTOAdjust ON Enables the autoset autoadjust function TDS7000 Series and CSA7000 Series Online Programmer Manual -- 368 --...
  • Page 387: Mask:autoset:hpos

    This disables the autoset:hpos function, causing … to oc- cur. H <NR1> A 0 disables the autoset:hpos function; any other value disables enables it. Example MASK:AUTOSet:HPOS ON Enables the autoset:hpos function TDS7000 Series and CSA7000 Series Online Programmer Manual -- 369 --...
  • Page 388: Mask:autoset:hscale

    This enables the autoset:hscale function. H OFF This disables the autoset:hscale function. H <NR1> A 0 disables the autoset:hscale function; any other value enables it. Example MASK:AUTOSet:HSCAle ON Enables the autoset:hscale function. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 370 --...
  • Page 389: Mask:autoset:mode

    H AUTO This enables autoset to automatically occur after a stan- dard mask is selected. Example MASK:AUTOSet:MODe AUTO Enables autoset to occur automatically after a standard mask is selected. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 371 --...
  • Page 390: Mask:autoset:offsetadj

    This enables the autoset:offsetadj function. H OFF This disables the autoset:offsetadj function. H <NR1> A 0 disables the autoset:offsetadj function; any other val- ue enables it. Example MASK:AUTOSET:OFFSETADJ ON Enables the autoset:offsetadj function TDS7000 Series and CSA7000 Series Online Programmer Manual -- 372 --...
  • Page 391: Mask:autoset:standard

    |DS2RATESymmetrical|DS2RATE- Coax|E2|RATE32Mbit|E3 |G703DS3|RATE97Mbit|E4_0|E4_1|STM1E_0|STM1 E_1|DS1 |DS1A|DS1C|DS2|DS3|DS4NA|DS4NA_Max|STS1Pul |STS1Eye|STS3|STS3_Max|ENET100STP|ENET100U |ENET1250|FC133|FC266|FC531|FC1063|FC1063D raft |FC2125|FC133E|FC266E|FC531E|FC1063E|FC106 3E_NBT |FC1063E_NDT|FC1063E_NGT|FC1063E_ABT|FC106 3E_ADT |FC1063E_AGT|FC1063E_ABR|FC1063E_ADR|FC106 3E_AGR |FC2125E_NBT|FC2125E_NDT|FC2125E_NGT|FC212 5E_ABT |FC2125E_ADT|FC2125E_AGT|FC2125E_ABR|FC212 5E_ADR |FC2125E_AGR|OC1|OC3|OC12|OC48|OC48_FEC|IN F2_5G |INF2_5GE|ATATXG1|ATATXG2|ATATXG3|ATARXG1| ATARXG2 |ATARXG3|FST1|FST2|FST3|FST4|FST5|FST6|HST 1|HST2 |HST3|HST4|HST5|HST6|FW1394BS400BT1|FW1394 BS400BT2 |FW1394BS800BT1|FW1394BS800BT2|FW1394BS160 0BT1 |FW1394BS1600BT2|FW1394BS400B|FW1394BS800B TDS7000 Series and CSA7000 Series Online Programmer Manual -- 373 --...
  • Page 392 H RATE32Mbit (ITU-T, G703 (10/98), 32.064 Mb/s) H E3 (ITU-T, G703 (10/98), E3, 34.368 Mb/s) H G703DS3 (ITU-T, G703 (10/98)) H RATE97Mbit (ITU-T, G703 (10/98), 97 Mbit, 97.728 Mb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 374 --...
  • Page 393 H FC266 (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, 265.6 Mb/s) H FC531 (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, 531.2 Mb/s) H FC1063 (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, 1.065 Gb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 375 --...
  • Page 394 H FC2125E_ABT (ANS1 X3.230-1999 NCITS 1235D/Rev 11, Abs, Beta, Transm) H FC2125E_ADT (ANS1 X3.230-1999 NCITS 1235D/Rev 11, Abs, Delta, Transm) H FC2125E_AGT (ANS1 X3.230-1999 NCITS 1235D/Rev 11, Abs, Gamma, Transm) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 376 --...
  • Page 395 H HST3 (USB, HS:T3, 480 Mb/s) H HST4 (USB, HS:T4, 480 Mb/s) H HST5 (USB, HS:T5, 480 Mb/s) H HST6 (USB, HS:T6, 480 Mb/s) H FW1394BS400BT1 (IEEE 1394b, S400b T1, 491.5 Mb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 377 --...
  • Page 396 H RIO_EDRV750M (Rapid IO Extended Driver, 750 Mb/s) H RIO_EDRV1G (Rapid IO Extended Driver, 1 Gb/s) H RIO_EDRV1_5G (Rapid IO Extended Driver, 1.5 Gb/s) H RIO_EDRV2G (Rapid IO Extended Driver, 2 Gb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 378 --...
  • Page 397 Point C Clock Signal 3, 3.125 Gb/s) H SFI5_RCVBDATA3 (SFI15 Receive: Test Point B Data Signal 3, 3.125 Gb/s) H SFI5_RCVDDATA3 (SFI15 Receive: Test Point D Data Signal 3, 3.125 Gb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 379 --...
  • Page 398 Example 1 MASK:AUTOSET:STANDARD E1COAX Selects the E1 Coax standard mask. Example 2 MASK:AUTOSET:STANDARD? Might return :MASK:AUTOSET:STANDARD E1COAX Indicating that the E1 Coax mask is selected as the current mask standard. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 380 --...
  • Page 399: Mask:autoset:trigger

    This enables the autoset:hpos function. H OFF This disables the autoset:hpos function. H <NR1> A 0 disables the autoset:trigger function; any other value enables it. Example MASK:AUTOSet:HPOS ON Enables the autoset:hpos function TDS7000 Series and CSA7000 Series Online Programmer Manual -- 381 --...
  • Page 400: Mask:autoset:vpos

    This enables the autoset:vpos function. H OFF This disables the autoset:vpos function. H <NR1> A 0 disables the autoset:vpos function; any other value enables it. Example MASK:AUTOSet:VPOS ON Enables the autoset:vpos function TDS7000 Series and CSA7000 Series Online Programmer Manual -- 382 --...
  • Page 401: Mask:autoset:vscale

    This disables the autoset:vscale function, causing … to occur. H <NR1> A 0 disables the autoset:vscale function; any other value enables it. Example MASK:AUTOSet:VSCAle ON Enables the autoset:vscale function. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 383 --...
  • Page 402: Mask:copy:user

    MASK:COPy:USER Description This command copies the currently displayed mask to the User mask. Group Mask Syntax MASK:COPy:USER Example MASK:COPY:USER Copies the current mask to the user mask. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 384 --...
  • Page 403: Mask:count:failures

    The default is 0. To work pass/fail testing must be enabled. Group Mask Syntax MASK:COUNt:FAILURES? Returns <NR1> Example MASK:COUNT:FAILURES? Might return 0 showing no tests have failed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 385 --...
  • Page 404: Mask:count:hits

    To work, hit counting must be turned on. Group Mask Syntax MASK:COUNt:HITS? Returns <NR1> Example MASK:COUNT:HITS? Might return: 0 Showing there were no hits from any source on all mask segments. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 386 --...
  • Page 405: Mask:count:reset

    This command resets to zero the number of hits for all mask segments on the specified source. Group Mask Syntax MASK:COUNt:RESET Example MASK:COUNT:RESET Resets to zero the number of hits for all mask segments on the specified source. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 387 --...
  • Page 406: Mask:count:seg:Hits

    <m>. To work, hit counting must be turned on. Group Mask Syntax MASK:COUNt:SEG<m>:HITS? Argument H <m> is the mask segment number. Returns <NR1> Example MASK:COUNT:SEG1:HITS? Might return 0 showing there have been no hits. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 388 --...
  • Page 407: Mask:count:state

    Turns off mask counting. This is the default state. H <NR1> A 0 turns off mask hit counting, and other values turn on mask hit counting. Example MASK:COUNT:STATE ON Turns on mask hit counting TDS7000 Series and CSA7000 Series Online Programmer Manual -- 389 --...
  • Page 408: Mask:count:tests

    MASK:COUNt:TESTS? Description Returns the number of pass/fail tests that have occurred. Group Mask Syntax MASK:COUNt:TESTS? Returns <NR1> Example MASK:COUNT:TESTS? Might return: 50 showing 50 tests have occurred. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 390 --...
  • Page 409: Mask:count:total

    MASK:COUNT:HITS? And is kept for compatibility with other Tektronix oscilloscopes. Group Mask Syntax MASK:COUNt:TOTal? Returns <NR1> Example MASK:COUNT:TOTAL? Might return 50 Showing 50 hits have occurred. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 391 --...
  • Page 410: Mask:count:violations

    The default is 0. Group Mask Related Commands MASK:COUNt:TESTS?, MASK:COUNt:TOTal?, MASK:COUNt:WAVEFORMS?, MASK:TESt:REPeat Syntax MASK:COUNt:VIOLATIONS? Returns <NR1> Example MASK:COUNT:VIOLATIONS? Might return: 50 Showing 50 test violations have occurred. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 392 --...
  • Page 411: Mask:count:waveforms

    Group Mask Related Commands MASK:COUNt:TESTS?, MASK:COUNt:TOTal?, MASK:COUNt:VIOLATIONS? Syntax MASK:COUNT:WAVEFORMS? Returns <NR1> Example MASK:COUNT:WAVEFORMS? Might return: 1000 Showing 1,000 waveforms have been acquired and pro- cessed. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 393 --...
  • Page 412: Mask:display

    Example MASK:DISPLAY ON Sets the display to show the defined masks Example 2 MASK:DISPLAY? Might return 1, indicating that the display shows masks TDS7000 Series and CSA7000 Series Online Programmer Manual -- 394 --...
  • Page 413: Mask:filter

    This enables the digital filter. H OFF This disables the digital filter. H <NR1> A 0 disables the digital filter; any other value enables it. Example MASK:FILTER ON Enables the digital filter. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 395 --...
  • Page 414: Mask:highlighthits

    This enables the mask:highlighthits function. H OFF This disables the mask:highlighthits function. H <NR1> A 0 disables the mask:highlighthits function; any other value enables it. Example MASK:HIGHLIGHTHITS ON Enables the mask highlighthits function. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 396 --...
  • Page 415: Mask:invert

    Arguments H ON Negative H OFF Positive H <NR1> A 0 disables the mask:invert function; any other value en- ables it. Example MASK:INVERT ON Enables the mask invert function. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 397 --...
  • Page 416: Mask:lock

    H <NR1> A 0 turns off mask lock to waveform and any other value turns on mask lock to waveform. Example MASK:LOCK ON Turns on mask lock to waveform TDS7000 Series and CSA7000 Series Online Programmer Manual -- 398 --...
  • Page 417: Mask:margin:percent

    This values range from –50.0 to +50.0. The default is 5. Example 1 MASK:MARGIN:PERCENT 25 Sets the mask margin percentage to 25. Example 2 MASK:MARGIN:PERCENT? Might return :MASK:MARGIN:PERCENT 1.00000000000E+001, indicating that the mask margin is set to 10% TDS7000 Series and CSA7000 Series Online Programmer Manual -- 399 --...
  • Page 418: Mask:margin:state

    A 0 turns off mask margins; any other integer turns on the selected mask margins. Example 1 MASK:MARGIN:STATE ON Turns on mask margins Example 2 MASK:MARGIN:STATE? Might return :MASK:MARGIN:STATE 1, indicating that mask margins are on. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 400 --...
  • Page 419: Mask:maskpre:amplitude

    H <NR3> This is a floating number that sets the nominal pulse am- plitude in volts Example MASK:MASKPRE:AMPLITUDE 2.4 Sets the current mask nominal pulse amplitude to 2.4 volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 401 --...
  • Page 420: Mask:maskpre:hscale

    This is a floating point number that sets the mask drawing timing resolution. Example MASK:MASKPRE:HSCALE 40e-9 Sets the nominal timing resolution used to draw the mask pulse shape to 40 nanoseconds per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 402 --...
  • Page 421: Mask:maskpre:htrigpos

    0.0 represents the left edge. Example MASK:MASKPRE:HTRIGPOS 0.6 Sets the current mask nominal pulse leading edge position to the 6 horizontal graticule division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 403 --...
  • Page 422: Mask:maskpre:patternbits

    Syntax 2 MASK:MASKPRE:PATTERNBITS? Argument H <NR1> Is an integer that sets the number of bits. Example MASK:MASKPRE:PATTERNBITS 6 Sets the current mask number of serial pattern bits to 6. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 404 --...
  • Page 423: Mask:maskpre:presampbits

    Is an integer that sets the number of bits before the trig- ger pulse. Example MASK:MASKPRE:PRESAMPBITS 4 Sets the current mask number of bits before the trigger pulse to 4. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 405 --...
  • Page 424: Mask:maskpre:recordlength

    Syntax MASK:MASKPRE:RECOrdlength <NR1> Syntax MASK:MASKPRE:RECOrdlength? Argument H <NR1> Is an integer number that sets the record length. Example MASK:MASKPRE:RECORDLENGTH 500 Sets the current mask record length to 500 points. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 406 --...
  • Page 425: Mask:maskpre:serialtrig

    Bipolar 3 Zero Substitution H B6ZS Bipolar 6 Zero Substitution H B8ZS Bipolar 8 Zero Substitution H CMI Coded Mark Inversion H NRZ Non--Return to Zero H MLT3 Multi--Level Transition H EDGE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 407 --...
  • Page 426 Example MASK:MASKPRE:SERIALTRIG AMI Sets AMI as the type of triggering used in testing the cur- rent mask. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 408 --...
  • Page 427: Mask:maskpre:trigtosamp

    Is the floating point number that sets the time to the pulse bit sampling position. Example MASK:MASKPRE:TRIGTOSAMP 162e-9 Sets the current mask time from the (leading edge) trigger position to the pulse bit sampling position to 162 nanosec- onds. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 409 --...
  • Page 428: Mask:maskpre:voffset

    Argument H <NR3> Is a floating point number that sets the nominal vertical offset in volts. Example MASK:MASKPRE:VOFFSET 0.0 Sets the current mask nominal vertical offset to 0.0 volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 410 --...
  • Page 429: Mask:maskpre:vpos

    H <NR3> Is a floating point number that sets the nominal vertical position in divisions. Example MASK:MASKPRE:VPOS –0.8 Sets the current mask nominal vertical position to –0.8 divi- sions. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 411 --...
  • Page 430: Mask:maskpre:vscale

    Is a floating point number that sets the nominal bit width in seconds. Example MASK:MASKPRE:VSCALE 200e-3 Sets the current mask nominal vertical scale to 200 milli- volts per division TDS7000 Series and CSA7000 Series Online Programmer Manual -- 412 --...
  • Page 431: Mask:maskpre:width

    This is the time of one bit of data where bit width = 1 / ( data rate of the signal ). Example MASK:MASKPRE:WIDTH 648e-9 Sets the current mask nominal bit width to 648 nanosec- onds (1.544 Mbits/second). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 413 --...
  • Page 432: Mask:polarity

    This enables testing on negative pulses H POSITIVe This enables testing on positive pulses. This is the de- fault. Example MASK:POLARITY BOTH Sets pass/fail to test both positive (normal) and negative (inverted) waveforms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 414 --...
  • Page 433: Mask:seg Delete

    Arguments H <m> Is an integer that specifies the mask segment number to delete from the Current mask. Example MASK:SEG3 DELETE Deletes mask segment three from the Current mask. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 415 --...
  • Page 434: Mask:seg:Nr_Pt

    H <m> Is an integer number that specifies a mask segment num- ber of the Current mask. Returns <NR1> is 0 to 50. Example MASK:SEG2:NR_PT? Might return MASK:SEG2:NR_PT 5 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 416 --...
  • Page 435: Mask:seg:Points

    The default is no points in the Current mask segment. Example MASK:SEG2:POINTS –2.3e-9, 44e-3, -2.5e-9, 47e-3, 1.2e-9, 44e-3 Defines the points in Current mask segment 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 417 --...
  • Page 436: Mask:source

    Main, is used. Example 2 MASK:SOURCE? Might return :MASK:SOURCE CH1,MAIN, indicated that the Channel 1 waveform will be compared against the mask using the Main timebase. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 418 --...
  • Page 437: Mask:standard

    |DS2RATESymmetrical|DS2RATE- Coax|E2|RATE32Mbit |E3|G703DS3|RATE97Mbit|E4_0|E4_1|STM1E_0|S TM1E_1 |DS1|DS1A|DS1C|DS2|DS3|DS4NA|DS4NA_Max|STS 1Pulse |STS1Eye|STS3|STS3_Max|ENET100STP|ENET100U |ENET1250|FC133|FC266|FC531|FC1063|FC1063D raft |FC2125|FC133E|FC266E|FC531E|FC1063E|FC106 3E_NBT |FC1063E_NDT|FC1063E_NGT|FC1063E_ABT|FC106 3E_ADT |FC1063E_AGT|FC1063E_ABR|FC1063E_ADR|FC106 3E_AGR |FC2125E_NBT|FC2125E_NDT|FC2125E_NGT|FC212 5E_ABT |FC2125E_ADT|FC2125E_AGT|FC2125E_ABR|FC212 5E_ADR |FC2125E_AGR|OC1|OC3|OC12|OC48|OC48_FEC|IN F2_5G |INF2_5GE|ATATXG1|ATATXG2|ATATXG3|ATARXG1| ATARXG2 |ATARXG3|FST1|FST2|FST3|FST4|FST5|FST6|HST 1|HST2 |HST3|HST4|HST5|HST6|FW1394BS400BT1|FW1394 BS400BT2 |FW1394BS800BT1|FW1394BS800BT2|FW1394BS160 0BT1 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 419 --...
  • Page 438 H G703DS3 (ITU-T, G703 (10/98)) H RATE97Mbit (ITU-T, G703 (10/98), 97 Mbit, 97.728 Mb/s) H E4_0 (ITU-T, G703 (10/98), E4 Binary 0) H E4_1 (ITU-T, G703 (10/98), E4 Binary 1) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 420 --...
  • Page 439 H FC531 (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, 531.2 Mb/s) H FC1063 (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, 1.065 Gb/s) H FC1063Draft (ANSI X3.230-1999 NCITS 1235D/Rev 11, Optical, Draft Rev 11) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 421 --...
  • Page 440 H FC2125E_ADT (ANS1 X3.230-1999 NCITS 1235D/Rev 11, Abs, Delta, Transm) H FC2125E_AGT (ANS1 X3.230-1999 NCITS 1235D/Rev 11, Abs, Gamma, Transm) H FC2125E_ABR (ANS1 X3.230-1999 NCITS 1235D/Rev 11, Abs, Beta, Recv) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 422 --...
  • Page 441 H HST4 (USB, HS:T4, 480 Mb/s) H HST5 (USB, HS:T5, 480 Mb/s) H HST6 (USB, HS:T6, 480 Mb/s) H FW1394BS400BT1 (IEEE 1394b, S400b T1, 491.5 Mb/s) H FW1394BS400BT2 (IEEE 1394b, S400b T2, 491.5 Mb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 423 --...
  • Page 442 H RIO_EDRV1G (Rapid IO Extended Driver, 1 Gb/s) H RIO_EDRV1_5G (Rapid IO Extended Driver, 1.5 Gb/s) H RIO_EDRV2G (Rapid IO Extended Driver, 2 Gb/s) H RIO_RCV500M (Rapid IO Receiver, 500 Mb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 424 --...
  • Page 443 Point B Data Signal 3, 3.125 Gb/s) H SFI5_RCVDDATA3 (SFI15 Receive: Test Point D Data Signal 3, 3.125 Gb/s) H SFI5_RCVBCLK3 (SFI15 Receive: Test Point B Clock Signal 3, 3.125 Gb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 425 --...
  • Page 444 Example 1 MASK:STANDARD E1COAX Selects the E1 Coax standard mask. Example 2 MASK:STANDARD? Might return :MASK:STANDARD E1COAX Indicating that the E1 Coax mask is selected as the current mask standard. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 426 --...
  • Page 445: Mask:stoponviolation

    A 0 is an integer, which turns off stop on violation, and any other value turns on stop on violation. Example MASK:STOPONVIOLATION ON Sets the oscilloscope to stop waveform acquisition on the first occurrence of a waveform violation. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 427 --...
  • Page 446: Mask:test:aux:completion

    Turns off the pass/fail mask:test:aux on completion. H <NR1> A 0 disables the mask:test:aux:completion function; any other value enables it. Example MASK:TEST:AUX:COMPLETION ON Turns on the pass/fail test on completion TDS7000 Series and CSA7000 Series Online Programmer Manual -- 428 --...
  • Page 447: Mask:test:aux:failure

    Turns off the pass/fail mask:test:aux on failure. This is the default. H <NR1> A 0 disables the mask:test:aux:failure function; any other value enables it. Example MASK:TEST:AUX:FAILURE ON Turns on the pass/fail test on failure TDS7000 Series and CSA7000 Series Online Programmer Manual -- 429 --...
  • Page 448: Mask:test:beep:completion

    H <NR1> A 0 turns off the pass/fail beep on completion, any other integer turns on the pass/fail beep on completion. Example MASK:TEST:BEEP:COMPLETION ON Turns on pas/fail beep on completion TDS7000 Series and CSA7000 Series Online Programmer Manual -- 430 --...
  • Page 449: Mask:test:beep:failure

    A 0 turns off the pass/fail beep on failure, and any other integer turns on the pass/fail beep on failure. Example MASK:TEST:BEEP:FAILURE OFF Turns off the pass/fail beep on failure TDS7000 Series and CSA7000 Series Online Programmer Manual -- 431 --...
  • Page 450: Mask:test:delay

    Is a floating point number that specifies the amount of time, in seconds, to delay the start of the pass/fail test. Example MASK:TEST:DELAY 1 Delays waveform evaluation by 1 second after the start of pass/fail testing. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 432 --...
  • Page 451: Mask:test:hardcopy

    A 0 turns off generate hard copy on failure, and any other value turns on generate hard copy on failure. Example MASK:TEST:HARDCOPY ON Turns on generate hard copy on failure. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 433 --...
  • Page 452: Mask:test:log:failure

    A 0 turns off the pass/fail log on failure, and any other in- teger turns on the pass/fail log on failure. Example MASK:TEST:LOG:FAILURE OFF Turns off the pass/fail log on failure. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 434 --...
  • Page 453: Mask:test:repeat

    A 0 turns off repeat on completion, and any other integer turns on repeat on completion. Example MASK:TEST:REPEAT ON Causes the oscilloscope to continuously repeat the pass/ fail test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 435 --...
  • Page 454: Mask:test:sample

    Group Mask Syntax 1 MASK:TESt:SAMple {<NR1>} Syntax 2 MASK:TESt:SAMple? Arguments H <NR1> The number of points to sample. Example MASK:TEST:SAMPLE 100000 Sets the oscilloscope to acquire 100,000 WfmDB points. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 436 --...
  • Page 455: Mask:test:sample:threshold

    Syntax 2 MASK:TESt:SAMple:THReshold? Arguments H <NR1> The number of hits that can happen when the test fails. Example MASK:TEST:SAMPLE:THRESHOLD 100 The test will fail when 100 or more hits happen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 437 --...
  • Page 456: Mask:test:savewfm

    A 0 turns off copying all active channel waveforms to files, and any other integer turns on copying all active channel waveforms to files. Example MASK:TEST:SAVEWFM ON Sets the oscilloscope to save the failing waveform data to files. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 438 --...
  • Page 457: Mask:test:savewfm:filename

    Is a string representing the name of the file to save wave- form data to Example MASK:TEST:SAVEWFM:FILENAME ”TEST” Sets the file ”TEST” as the file to save waveform data to on failure. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 439 --...
  • Page 458: Mask:test:srq:completion

    H <NR1> A 0 turns off the pass/fail SR on completion, any other integer turns on the pass/fail SRQ on completion. Example MASK:TEST:SRQ:COMPLETION ON Turns on pass/fail SRQ on completion TDS7000 Series and CSA7000 Series Online Programmer Manual -- 440 --...
  • Page 459: Mask:test:srq:failure

    A 0 turns off the pass/fail SRQ on failure, and any other integer turns on the pass/fail SRQ on failure. Example MASK:TEST:SRQ:FAILURE OFF Turns off the pass/fail SRQ on failure TDS7000 Series and CSA7000 Series Online Programmer Manual -- 441 --...
  • Page 460: Mask:test:state

    Turns off mask pass/fail testing. H <NR1> A 0 turns off mask pass/fail testing; any other integer turns on mask pass/fail testing. Example MASK:TEST:STATE ON Turns on mask pass/fail testing. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 442 --...
  • Page 461: Mask:test:status

    When the violation count exceeds the violation threshold, the status changes from Passing to Failed. Group Mask Syntax MASK:TESt:STATUS? Example MASK:TEST:STATUS? Might return: MASK:TEST:STATUS PASSING TDS7000 Series and CSA7000 Series Online Programmer Manual -- 443 --...
  • Page 462: Mask:test:stop:failure

    A 0 turns off the pass/fail stop on failure, and any other integer turns on the pass/fail SRQ on failure. Example MASK:TEST:STOP:FAILURE OFF Turns off the pass/fail stop on failure TDS7000 Series and CSA7000 Series Online Programmer Manual -- 444 --...
  • Page 463: Mask:test:threshold

    1 failure would cause a test failure. If the threshold is set to 2 then 2 failures would cause a test failure. Example MASK:TEST:THRESHOLD? Might return: MASK:TEST:THRESHOLD 32 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 445 --...
  • Page 464: Mask:test:waveform

    Syntax 2 MASK:TESt:WAVEform? Argument H <NR1> Is an integer that sets the number of tested (sampled or averaged) waveforms to test for each pass/fail test. Example MASK:TEST:WAVEFORM? Might return: 500 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 446 --...
  • Page 465: Mask:user:amplitude

    H <NR3> This is a floating number that sets the nominal pulse am- plitude in volts Example MASK:USER:AMPLITUDE 2.4 Sets the User mask nominal pulse amplitude to 2.4 volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 447 --...
  • Page 466: Mask:user:bitrate

    This is a number that sets the bit rate of the user mask in bits per second. Example 1 MASK:USER:BITRATE 156e6 Sets the bit rate. Example 2 MASK:USER:BITRATE? Might return: 1560000 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 448 --...
  • Page 467: Mask:user:hscale

    This is a floating point number that sets the mask drawing timing resolution. Example MASK:USER:HSCALE 40e-9 Sets the nominal timing resolution used to draw the mask pulse shape to 40 nanoseconds per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 449 --...
  • Page 468: Mask:user:htrigpos

    0.0 represents the left edge. Example MASK:USER:HTRIGPOS 0.6 Sets the User mask nominal pulse leading edge position to the 6 horizontal graticule division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 450 --...
  • Page 469: Mask:user:patternbits

    Syntax 2 MASK:USER:PATTERNBITS? Argument H <NR1> Is an integer that sets the number of bits. Example MASK:USER:PATTERNBITS 6 Sets the User mask number of serial pattern bits to 6. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 451 --...
  • Page 470 Is an integer that sets the number of bits before the trig- ger pulse. Example MASK:USER:PRESAMPBITS 4 Sets the User mask number of bits before the trigger pulse to 4. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 452 --...
  • Page 471 MASK:USER:RECOrdlength <NR1> Syntax 2 MASK:USER:RECOrdlength? Argument H <NR1> Is an integer number that sets the record length. Example MASK:USER:RECORDLENGTH 500 Sets the User mask record length to 500 points. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 453 --...
  • Page 472 H <m> Is an integer that specifies the User mask segment num- ber to delete from the User mask. Example MASK:USER:SEG3 DELETE Deletes mask segment three from the User mask. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 454 --...
  • Page 473 Mask Syntax MASK:USER:SEG<m>:NR_Pt? Arguments H <m> Is an integer number that specifies a User mask segment number. Returns <NR1> is 0 to 50. Example MASK:USER:SEG<m>:NR_PT? Might return MASK:USER:SEG2:NR_PT 5 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 455 --...
  • Page 474 The default is not points in the User mask segment. Example MASK:USER:SEG2:POINTS –2.3e-9, 44e-3, -2.5e-9, 47e-3, 1.2e-9, 44e-3 Defines the points in User mask segment 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 456 --...
  • Page 475 Bipolar 3 Zero Substitution H B6ZS Bipolar 6 Zero Substitution H B8ZS Bipolar 8 Zero Substitution H CMI Coded Mark Inversion H NRZ Non--Return to Zero H MLT3 Multi--Level Transition H EDGE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 457 --...
  • Page 476 Example MASK:USER:SERIALTRIG AMI Sets AMI as the type of triggering used in testing the User mask. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 458 --...
  • Page 477 Is the floating point number that sets the time to the pulse bit sampling position. Example MASK:USER:TRIGTOSAMP 162e-9 Sets the User mask time from the (leading edge) trigger position to the pulse bit sampling position to 162 nanosec- onds. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 459 --...
  • Page 478 Argument H <NR3> Is a floating point number that sets the nominal vertical offset in volts. Example MASK:USER:VOFFSET 0.0 Sets the User mask nominal vertical offset to 0.0 volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 460 --...
  • Page 479 H <NR3> Is a floating point number that sets the nominal vertical position in divisions. Example MASK:USER:VPOS –0.8 Sets the User mask nominal vertical position to –0.8 divi- sions. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 461 --...
  • Page 480 H <NR3> Is a floating point number that sets the nominal bit width in seconds. Example MASK:USER:VSCALE 200e-3 Sets the User mask nominal vertical scale to 200 millivolts per division TDS7000 Series and CSA7000 Series Online Programmer Manual -- 462 --...
  • Page 481 This is the time of one bit of data where bit width = 1 / ( data rate of the signal ). Example MASK:USER:WIDTH 648e-9 Sets the User mask nominal bit width to 648 nanoseconds (1.544 Mbits/second). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 463 --...
  • Page 482 :MATH1 DEFINE ”PROBE POINT7” ;NUMAVG 2;SCALE 1.0000E+00;POSITION 0.0000E+00 ;LABEL:NAME ”Math1”;XPOS 5;YPOS 65;;MATH1:SPECTRAL:MAG DB ;PHASE DEGREES;GATEPOS 0.0000E+00;GATE- WIDTH 1.9996E-06 ;REFLEVEL 2.0000E+01;REFLEVELOFFSET 2.2360E-01 ;SPAN 1.2500+09;CENTER 6.2500E+08;RESBW 1.0002E+06 ;WINDOW GAUSSIAN;SUPPRESS -3.5000EE+01;UN- WRAP 0;LOCK 0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 464 --...
  • Page 483 User’s Guide for this oscilloscope. Group Math Syntax 1 MATH<x>:DEFine <QString> Syntax 2 MATH<x>:DEFine? Argument H <QString> This quoted string argument is the mathematical expres- sion that defines the waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 465 --...
  • Page 484 This command adds the Channel 1 waveform and Chan- nel 2 waveforms, storing the results in Math 2. Example 2 MATH2:DEFINE? This query might return :MATH1:DEFINE ”CH2*REF2” As the expression that defines Math 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 466 --...
  • Page 485 This command assigns Probe point7 as the label that an- notates Math2. Example 2 MATH2:LABEL:NAMe? This query might return :MATH2:LABEL:NAME ”Probe point7” as the label that annotates Math 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 467 --...
  • Page 486 Example 2 MATH2:LABEL:XPOS? This query might return :MATH2:LABEL:XPOS 0.0000 Indicating that the waveform label for the MATH2 wave- form is currently on the far left edge of the screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 468 --...
  • Page 487 This query might return :MATH2:LABEL:YPOS 0.000 Indicating that the waveform label for the MATH2 wave- form is currently located on the same Y position as the as- sociated waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 469 --...
  • Page 488 This command successively averages Math 2 by 10 times. Example 2 MATH2:NUMAVg? This query might return :MATH2:NUMAVG 10 Indicating 10 Math 2 waveforms are successively aver- aged before a single acquisition occurs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 470 --...
  • Page 489 You should insert an appropriate pause in your program after defining and enabling a math waveform before changing its position and scale. Group Math, Vertical TDS7000 Series and CSA7000 Series Online Programmer Manual -- 471 --...
  • Page 490 0. Example 2 MATH1:POSition? This query might return :MATH1:POSITION -1.3000E+00 Indicating that the current position of Math 1 is 1.3 divi- sions below the center graticule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 472 --...
  • Page 491 You should insert an appropriate pause in your program after defining and enabling a math waveform before changing its position and scale. Group Math, Vertical Related Commands CH<x>:SCAle Syntax 1 MATH<x>:SCAle <NR3> Syntax 2 MATH<x>:SCAle? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 473 --...
  • Page 492 This command sets the Math 4 scale to 100 mV per divi- sion. Example 2 CH2:SCAle? This query might return :MATH2:SCALE 1.0000E+00 Indicating that the current scale setting of Math 2 is 1 volt per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 474 --...
  • Page 493 Group Math Syntax MATH<x>:SPECTral? Example MATH1:SPECTral? This query might return :MATH1:SPECTRAL:MAG DB;PHASE DEGREES ;GATEPOS 0.0000E+00;GATEWIDTH 1.9996E-06;REFLEVEL 4.4587+01 ;REFLEVELOFFSET 2.2360E-01;SPAN 1.2500E+09;CENTER 6.2500E+08 ;RESBW 1.0002E=06;WINDOW GAUSSIAN;SUPPRESS -3.5000E+01 ;UNWRAP 0;LOCK 0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 475 --...
  • Page 494 This command sets the center frequency to the closest val- ue it can attain to 10.09 MHz. Example 2 MATH2:SPECTral:CENTER? This query might return :MATH2:SPECTral:CENTER 10.0900E+06 Indicating that the center frequency is currently set at 10.09 MHz. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 476 --...
  • Page 495 This command specifies the position of the center edge of the gate used as the data input to the spectral analyzer. Example 2 MATH2:SPECTral:GATEPOS? This query might return :MATH2:SPECTRAL:GATEPOS 0.0000E+00 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 477 --...
  • Page 496 This command sets the gate width input to the spectral analyzer at 1 ms. Example 2 MATH3:SPECTral:GATEWIDTH? This query might return :MATH3:SPECTRAL:GATEWIDTH 1.0000E-03 indicating that the gate width to the spectral analyzer is set to 1 ms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 478 --...
  • Page 497 Math5 to which it can be locked. Group Math Syntax 1 MATH<x>:SPECTral:LOCk {ON|OFF} Syntax 2 MATH<x>:SPECTral:LOCk? Arguments H ON This turns on the parameter lock for the specified math waveform. H OFF TDS7000 Series and CSA7000 Series Online Programmer Manual -- 479 --...
  • Page 498 This command turns on the parameter Lock1, which causes the parameter for Math1 and Math2 to be locked together. Example 2 MATH1:SPECTral:LOCk? This query might return :MATH1:SPECTRAL:LOCK 0 indicating that the parameter Lock1 is turned off. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 480 --...
  • Page 499 This command sets the SpectralMag units for Math2 to decibels. Example 2 MATH2:SPECTral:MAG? This query might return :MATH2:SPECTRAL:MAG DB indicating that the SpectralMag units for Math2 are set to decibels. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 481 --...
  • Page 500 This command sets the SpectralPhase units for Math2 to degrees. Example 2 MATH2:SPECTral:PHASE? This query might return :MATH2:SPECTRAL:PHASE RADIANS indicating that the SpectralPhase units for Math2 are set to radians. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 482 --...
  • Page 501 Example 2 MATH1:SPECTRAL:REFLEVEL? This query might return :MATH1:SPECTRAL:REFLEVEL 2.0000E+01 indicating that the top of the display screen is set to a ref- erence level of 20 dB. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 483 --...
  • Page 502 0.5. dB = A x Log(y/<NR3>) where A is 10 if the input units are watts and A is 20 if the input units are otherwise. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 484 --...
  • Page 503 µA; if the units are watts, the value is set to 0.001 W. Example 3 MATH1:SPECTral:REFLEVELOffset? This query might return :MATH1:SPECTRAL:REFLEVELOFFSET 2.23360E-01 indicating that the spectral reference level offset is 223.6 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 485 --...
  • Page 504 This command sets the resolution bandwidth to the attain- able value that is close to 250 KHz. Example 2 MATH1:SPECTral:RESBw? This query might return :MATH1:SPECTRAL:RESBW 1.0002E+06 indicating the actual resolution bandwidth value obtained from the spectral analyzer. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 486 --...
  • Page 505 Center frequency to 1/2 the span. Example 2 MATH1:SPECTral:SPAN 2.56E6 This command sets the top of the span to a value that is closest to 2.56 MHz. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 487 --...
  • Page 506 Example 3 MATH1:SPECTral:SPAN? This query might return :MATH1:SPECTRAL:SPAN 1.2500E+09 indicating the actual span value obtained by the spectral analyzer. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 488 --...
  • Page 507 --62 dB will have their phase output set to zero. Example 2 MATH1:SPECTral:SUPPress? This query might return :MATH1:SPECTRAL:SUPPRESS -3.5000E+01 indicating that the phase suppression threshold is currently set to --35 dB. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 489 --...
  • Page 508 This command enables phase wrap of the spectral analyz- er output data. Example 2 MATH1:SPECTral:UNWRap? This query might return :MATH1:SPECTRAL:UNWRAP 0 indicating that phase unwrap of the spectral analyzer out- put data is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 490 --...
  • Page 509 H HAMMing This type of window function is based on cosine series. H HANNing This type of window function is based on cosine series. H KAISERBessel TDS7000 Series and CSA7000 Series Online Programmer Manual -- 491 --...
  • Page 510 This command specifies to apply a Hanning window to the spectral analyzer input data. Example 2 MATH2:SPECTral:WINdow? This query might return :MATH2:SPECTRAL:WINDOW TEKEXPONENTIAL indicating the window function used to multiply the spectral analyzer input data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 492 --...
  • Page 511 This command sets or returns the value of VAR<x>, where <n>can be 1.8. Group Math Syntax 1 MATHVAR:VAR<n> <nr3> Syntax 2 MATHVAR:VAR<n>? Argument H VAR<n> value Example MATHVAR:VAR8 3.14 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 493 --...
  • Page 512: Measurement

    :EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS; :MEASUREMENT:MEAS4:STATE 0;TYPE UNDE- FINED;UNITS ”V” ;SOURCE1 CH1;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 RISE ;DIRECTION FORWARDS;:MEA- SUREMENT:MEAS5:STATE 0 ;TYPE UNDEFINED;UNITS ”V”;SOURCE1 CH1;SOURCE2 CH1 ;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS; :MEASUREMENT:MEAS6:STATE 0;TYPE UNDE- TDS7000 Series and CSA7000 Series Online Programmer Manual -- 494 --...
  • Page 513 :EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS; :MEASUREMENT:MEAS8:STATE 0;TYPE UNDE- FINED;UNITS ”V” ;SOURCE1 CH1;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 RISE ;DIRECTION FORWARDS;:MEASUREMENT:REFLE- VEL:METHOD PERCENT ;ABSOLUTE:HIGH 0.0000;LOW 0.0000;MID1 0.0000;MID2 0.0000; :MEASUREMENT:REFLEVEL:PERCENT:HIGH 90.0000;LOW 10.0000 ;MID1 50.0000;MID2 50.0000;:MEA- SUREMENT:STATISTICS:MODE OFF;WEIGHTING 32 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 495 --...
  • Page 514 Example 1 MEASUrement:ANNOTation:IMMEDSTAte ON This command assigns measurement annotation to the immediate measurement and turns MEASUrement:AN- NOTation:TYPe to OFF. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 496 --...
  • Page 515 Turns on measurement annotation for the specified mea- surement. Example 1 MEASUrement:ANNOTation:STATE MEAS1 This command specifies that measurement annotation is for measurement 1, and turns on the appropriate markers. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 497 --...
  • Page 516 Uses additional annotation markers specified in the in- strument Utilities > User Preferences > Measurement > Detailed tab. Example 1 MEASUrement:ANNOTation:TYPe DETailed This command specifies standard annotation markers plus additional ”detailed” markers. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 498 --...
  • Page 517 Group Measurement Syntax 1 MEASUrement:ANNOTation:NUMX? Example 1 MEASUrement:ANNOTation:NUMX? This command might return :MEASUREMENT:ANNOTA- TION:NUMX2 indicating that the number of measurement annotations is 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 499 --...
  • Page 518 Group Measurement Syntax 1 MEASUrement:ANNOTation:NUMY? Example 1 MEASUrement:ANNOTation:NUMY? This command might return :MEASUREMENT:ANNOTA- TION:NUMY2 indicating that the number of measurement annotations is 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 500 --...
  • Page 519 MEASUrement:ANNOTation:X<x>? Description This query--only command returns the value of the Xth hor- izontally--related measurement annotation. Group Measurement Syntax 1 MEASUrement:ANNOTation:X<x>? Example 1 MEASUrement:ANNOTation:X2? This command might return :MEAS:ANNOTATION:X2 9.9E-6. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 501 --...
  • Page 520 MEASUrement:ANNOTation:Y<x>? Description This query--only command returns the value of the Xth ver- tically--related measurement annotation. Group Measurement Syntax 1 MEASUrement:ANNOTation:Y<x>? Example 1 MEASUrement:ANNOTation:Y2? This command might return :MEAS:ANNOTATION:Y2 9.9E-2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 502 --...
  • Page 521 This turns off measurement gating. H <NRf> A 0 turns off measurement gating; any other value turns on measurement gating. Example 1 MEASUrement:GATing ON This command turns on measurement gating. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 503 --...
  • Page 522 Example 2 MEASUrement:GATing? This query might return :MEASUREMENT:GATING CURSOR indicating that measurements are limited to the portion of the waveform between the vertical bar cursors. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 504 --...
  • Page 523: Measurement:immed

    Description This query--only command returns all immediate measure- ment setup parameters. Group Measurement Syntax MEASUrement:IMMed? Example MEASUrement:IMMed? This query might return :MEASUREMENT:IMMED:TYPE PERIOD;UNITS ”s”;SOURCE1 CH1;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS TDS7000 Series and CSA7000 Series Online Programmer Manual -- 505 --...
  • Page 524 Measurement Setup from the Measure menu, choosing the Time tab and then clicking the Delay button. Group Measurement Syntax MEASUrement:IMMed:DELay? Example MEASUrement:IMMed:DELay? This query might return :MEASUREMENT:IMMED:DELAY:EDGE1 RISE;EDGE2 RISE; DIRECTION FORWARDS TDS7000 Series and CSA7000 Series Online Programmer Manual -- 506 --...
  • Page 525 Example 1 MEASUrement:IMMed:DELay:DIREction FORWards This command starts searching from the beginning (or left end) of the waveform record and looks for the first rising or falling edge. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 507 --...
  • Page 526 This query might return :MEASUREMENT:IMMED:DELAY:DIRECTION BACK- WARDS indicating that searching begins at the right end of the wa- veform record and looks for the last rising or falling edge. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 508 --...
  • Page 527: Measurement:immed:delay:edge[1]

    . Example 2 MEASUrement:IMMed:DELay:EDGE[1]? This query might return MEASUREMENT:IMMED:DELAY:EDGE1 FALL indicating that the falling edge or negative edge of the wa- veform is used for the immediate delay measurement. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 509 --...
  • Page 528: Measurement:immed:delay:edge2

    . Example 2 MEASUrement:IMMed:DELay:EDGE2? This query might return MEASUREMENT:IMMED:DELAY:EDGE2 FALL indicating that the falling edge or negative edge of the wa- veform is used for the immediate delay measurement. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 510 --...
  • Page 529: Measurement:immed:reflevel

    This query--only command returns the reference level set- tings for the immediate measurement. It returns them in the following order: ABSOLUTE and then PERCENT for individual user measurements. Group Measurement Syntax MEASUrement:IMMed:REFLevel? Example MEASUREMENT:IMMed:REFLEVEL? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 511 --...
  • Page 530: Measurement:immed:reflevel:absolute:high

    This command sets the high reference level to 1.71 V. Example 2 MEASUREMENT:IMMED:REFLEVEL:ABSOLUTE:HIGH? This query might return :MEASUREMENT:IMMED:REFLEVEL:ABSOLUTE:HIGH 1.7100E+00 Indicating that the absolute high reference level is set to 1.71 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 512 --...
  • Page 531: Measurement:immed:reflevel:absolute:low

    This command sets the low reference level to 0.0 V. Example 2 MEASUREMENT:IMMED:REFLEVEL:ABSolute:LOW? This query might return :MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:LOW 0.0000E+00 Indicating that the absolute low reference level is set to 0.0 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 513 --...
  • Page 532: Measurement:immed:reflevel:absolute:mid[1]

    This command sets the mid reference level to .71 V. Example 2 MEASUREMENT:IMMED:REFLEVEL:ABSO- LUTE:MID[1]? This query might return :MEASUREMENT:IMMED:REFLEVEL:ABSOLUTE:MID 0.7100E+00 Indicating that the absolute mid1 reference level is set to .71 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 514 --...
  • Page 533: Measurement:immed:reflevel:absolute:mid2

    This command sets the mid reference level for the delay waveform to 0.5 V. Example 2 MEASUREMENT:IMMED:REFLEVEL:ABSOLUTE:MID2? This query might return :MEASUREMENT:IMMED:REFLEVEL:ABSOLUTE:MID2 0.5000E+00 Indicating that the absolute mid2 reference level is set to 0.5 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 515 --...
  • Page 534: Measurement:immed:reflevel:method

    Example 2 MEASUREMENT:IMMED:REFLEVEL:METHOD? This query might return :MEASUREMENT:IMMED:REFLEVEL:METHOD PERCENT Indicating that the reference level units used are calculated as a percent relative to HIGH and LOW. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 516 --...
  • Page 535: Measurement:immed:reflevel:percent:high

    This command sets the high reference level to 95% of HIGH. Example 2 MEASUREMENT:IMMED:REFLEVEL:PERCENT:HIGH? This query might return :MEASUREMENT:IMMED:REFLEVEL:PERCENT:HIGH Indicating that the percentage high reference level is set to 90% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 517 --...
  • Page 536: Measurement:immed:reflevel:percent:low

    This command sets the low reference level to 15% of HIGH. Example 2 MEASUREMENT:IMMED:REFLEVEL:PERCENT:LOW? This query might return :MEASUREMENT:IMMED:REFLEVEL:PERCENT:LOW 10 Indicating that the percentage low reference level is set to 10% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 518 --...
  • Page 537: Measurement:immed:reflevel:percent:mid[1]

    This command sets the mid reference level to 60% of HIGH. Example 2 MEASUREMENT:IMMED:REFLEVEL:PERCENT:MID[1]? This query might return :MEASUREMENT:IMMED:REFLEVEL:PERCENT:MID 65 Indicating that the percentage mid reference level is set to 65% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 519 --...
  • Page 538: Measurement:immed:reflevel:percent:mid2

    This command sets the mid2 reference level to 40% of HIGH. Example 2 MEASUREMENT:IMMED:REFLEVEL:PERCENT:MID2? This query might return :MEASUREMENT:IMMED:REFLEVEL:PERCENT:MID2 Indicating that the percentage mid2 reference level is set to 45% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 520 --...
  • Page 539: Measurement:immed:source[1]

    1 through 4. H HIStogram This indicates histogram as the object to be measured. Example 1 MEASUrement:IMMed:SOURCE[1] MATH1 This command specifies Math1 as the immediate mea- surement source . TDS7000 Series and CSA7000 Series Online Programmer Manual -- 521 --...
  • Page 540 Example 2 MEASUrement:IMMed:SOURCE{1}? This query might return :MEASUREMENT:IMMED:SOURCE1 CH3 indicating that channel 3 is the immediate measurement source. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 522 --...
  • Page 541: Measurement:immed:source2

    1 through 4. Example 1 MEASUrement:IMMed:SOURCE2 REF3 This command sets the waveform in reference memory location 3 as the phase or delay ”to” second source when making phase or delay measurements. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 523 --...
  • Page 542 Example 2 MEASUrement:IMMed:SOURCE2? This query might return :MEASUREMENT:IMMED:SOURCE2 MATH1 indicating that Math1 is the immediate measurement sec- ond source. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 524 --...
  • Page 543: Measurement:immed:type

    H BURst The burst width measures the duration of a burst. The measurement is made over the entire waveform or gated region. H CARea TDS7000 Series and CSA7000 Series Online Programmer Manual -- 525 --...
  • Page 544 Low (off) to the logic (High) (on) of an optical wave- form and expresses the result in percent. This measurement only works for fast acquisition signals or a reference waveform saved in fast acquisition mode. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 526 --...
  • Page 545 The hits--in--box histogram measurement measures the number of points in or on the histogram box. H LOW This measures the Low reference (0% level, sometimes called Baseline) of a waveform. H MAXimum TDS7000 Series and CSA7000 Series Online Programmer Manual -- 527 --...
  • Page 546 Negative Duty Cycle = (Negative Width) / Period * 100% H NOVershoot The negative overshoot amplitude measurement finds the negative overshoot value over the entire waveform or gated region. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 528 --...
  • Page 547 The measurement is made between the middle reference points of the two waveforms and is ex- pressed in degrees, where 360_ represents one wave- form cycle. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 529 --...
  • Page 548 Rise time = TimeRef High - - TimeRef Low You can also limit the measurement (normally taken over the entire waveform record) to a gated region on the wa- veform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 530 --...
  • Page 549 H WAVEFORMS The waveform count (histogram measurement) measures the number of waveforms used to calculate the histo- gram. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 531 --...
  • Page 550 This defines the immediate measurement to be a frequen- cy measurement. Example 2 MEASUrement:IMMed:TYPe? This query might return :MEASUREMENT:IMMED:TYPe RMS indicating that the immediate measurement is the true Root Mean Square voltage. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 532 --...
  • Page 551: Measurement:immed:units

    H Vs Volt seconds. Occurs in area measurements. H VV Possible in a case like math1=”ch1*ch2” Watts H Wfms Waveforms. Occurs with the histogram--waveform count measurement. Percent H ”\b0” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 533 --...
  • Page 552 Example MEASUrement:IMMed:UNIts? This query might return :MEASUREMENT:IMMED:UNIts s indicating that units for the immediate measurement are represented in seconds. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 534 --...
  • Page 553: Measurement:immed:value

    If the measurement has an error or warning associated with it, then an item is added to the error queue. The error can be checked for with the *ESR? and ALLEV? com- mands. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 535 --...
  • Page 554: Measurement:meas

    Time tab, clicking the Delay button and view- ing the Delay Edge and Search Direction settings. Group Measurement Syntax MEASUrement:MEAS<x>? Example MEASUrement:MEAS3? This query might return :MEASUREMENT:MEAS3:STATE 0;TYPE PE- RIOD;UNITS ”s”;SOURCE1 CH1;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS TDS7000 Series and CSA7000 Series Online Programmer Manual -- 536 --...
  • Page 555: Measurement:meas:Count

    Some values may have been ignored because they generated an error. Measurements are specified by x, which ranges from 1 through 8. Group Measurement Syntax MEASUrement:MEAS<x>:COUNt? Example MEASUrement:MEAS3:COUNt? This query might return :MEASUREMENT:MEAS3:COUNT 3.247000000E+03 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 537 --...
  • Page 556: Measurement:meas:Delay

    Measure menu, choosing Delay and then viewing the Delay Edge and Search Direction settings. Group Measurement Syntax 1 MEASUrement:MEAS<x>:DELay? Example MEASUrement:MEAS3? This query might return :MEASUREMENT:MEAS3:DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS TDS7000 Series and CSA7000 Series Online Programmer Manual -- 538 --...
  • Page 557: Measurement:meas:Delay:direction

    Use the MEASUre- ment:MEAS<x>:DELay:EDGE2 command to specify the slope of the edge. Example 1 MEASUrement:MEAS3:DELay:DIREction BACK- Wards This command starts searching from the end of the wave- form record. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 539 --...
  • Page 558 Example 2 MEASUrement:MEAS3DELay:DIREction? This query might return :MEASUREMENT:MEAS3:DELAY:DIRECTION BACK- WARDS indicating the current search direction. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 540 --...
  • Page 559: Measurement:meas:Delay:edge[1]

    3. Example 2 MEASUrement:MEAS1:DELay:EDGE[1]? This query might return :MEASUREMENT:MEAS1:DELAY:EDGE[1] FALL indicating that the falling edge of the waveform is being used for measurement 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 541 --...
  • Page 560 3. Example 2 MEASUrement:MEAS1:DELay:EDGE2? This query might return :MEASUREMENT:MEAS1:DELAY:EDGE2 FALL indicating that the falling edge of the waveform is being used for measurement 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 542 --...
  • Page 561: Measurement:meas:Maximum

    Measurements are specified by x, which ranges from 1 through 8. Group Measurement Syntax MEASUrement:MEAS<x>:MAXimum? Example MEASUrement:MEAS3:MAXimum? This query might return :MEASUREMENT:MEAS3:MAXIMUM 4.18E-9 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 543 --...
  • Page 562: Measurement:meas:Mean

    Measurements are specified by x, which ranges from 1 through 8. Group Measurement Syntax MEASUrement:MEAS<x>:MEAN? Example MEASUrement:MEAS1:MEAN? This query might return :MEASUREMENT:MEAS1:MEAN 514.71E-09 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 544 --...
  • Page 563: Measurement:meas:Method

    This command specifies that the high and low reference levels are set statistically. Example 2 MEASUrement:MEAS1:METHod? This query might return :MEASUREMENT:MEAS1:METHOD MINMAX indicating that the reference levels are set to MIN and MAX. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 545 --...
  • Page 564: Measurement:meas:Minimum

    Measurements are specified by x, which ranges from 1 through 8. Group Measurement Syntax MEASUrement:MEAS<x>:MINImum? Example MEASUrement:MEAS1:MINImum? This query might return :MEASUREMENT:MEAS1:MINIMUM 1.75E-09 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 546 --...
  • Page 565: Measurement:meas:Reflevel

    This query--only command returns the current reference level parameters. It returns them in the following order: AB- SOLUTE and then PERCENT for individual user measure- ments. Group Measurement Syntax MEASUrement:MEAS<x>:REFLevel? Example MEASUREMENT:MEAS1:REFLEVEL? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 547 --...
  • Page 566: Measurement:meas:Reflevel:absolute:high

    This command sets the high reference level to 1.71 V. Example 2 MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:HIGH? This query might return :MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:HIGH 1.7100E+00 indicating that the absolute high reference level is set to 1.71 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 548 --...
  • Page 567: Measurement:meas:Reflevel:absolute:low

    This command sets the low reference level to 0.0 V. Example 2 MEASUREMENT:MEAS1:REFLEVEL:ABSolute:LOW? This query might return :MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:LOW 0.0000E+00 indicating that the absolute low reference level is set to 0.0 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 549 --...
  • Page 568: Measurement:meas:Reflevel:absolute:mid[1]

    This command sets the mid reference level to .71 V. Example 2 MEASUREMENT:MEAS1:REFLEVEL:ABSO- LUTE:MID[1]? This query might return :MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:MID 0.7100E+00 indicating that the absolute mid1 reference level is set to .71 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 550 --...
  • Page 569 This command sets the mid reference level for the delay waveform to 0.5 V. Example 2 MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:MID2? This query might return :MEASUREMENT:MEAS1:REFLEVEL:ABSOLUTE:MID2 0.5000E+00 indicating that the absolute mid2 reference level is set to 0.5 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 551 --...
  • Page 570: Measurement:meas:Reflevel:method

    Example 2 MEASUREMENT:MEAS1:REFLEVEL:METHOD? This query might return :MEASUREMENT:MEAS1:REFLEVEL:METHOD PERCENT indicating that the reference level units used are calculated as a percent relative to HIGH and LOW. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 552 --...
  • Page 571: Measurement:meas:Reflevel:percent:high

    This command sets the high reference level to 95% of HIGH. Example 2 MEASUREMENT:MEAS1:REFLEVEL:PERCENT:HIGH? This query might return :MEASUREMENT:MEAS1:REFLEVEL:PERCENT:HIGH indicating that the percentage high reference level is set to 90% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 553 --...
  • Page 572: Measurement:meas:Reflevel:percent:low

    This command sets the high reference level to 15% of HIGH. Example 2 MEASUREMENT:MEAS<x>:REFLEVEL:PERCENT:LOW? This query might return :MEASUREMENT:MEAS1:REFLEVEL:PERCENT:LOW 10 indicating that the percentage high reference level is set to 10% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 554 --...
  • Page 573: Measurement:meas:Reflevel:percent:mid[1]

    This command sets the mid reference level to 60% of HIGH. Example 2 MEASUREMENT:MEAS1:REFLEVEL:PERCENT:MID[1]? This query might return :MEASUREMENT:MEAS1:REFLEVEL:PERCENT:MID 65 indicating that the percentage mid reference level is set to 65% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 555 --...
  • Page 574 This command sets the mid2 reference level to 40% of HIGH. Example 2 MEASUREMENT:MEAS1:REFLEVEL:PERCENT:MID2? This query might return :MEASUREMENT:MEAS1:REFLEVEL:PERCENT:MID2 indicating that the percentage mid2 reference level is set to 45% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 556 --...
  • Page 575: Measurement:meas:Source[1]

    1 through 4. H REF<x> This is a reference waveform. The valid reference wave- form range is from 1 through 4. H HIStogram This is a histogram. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 557 --...
  • Page 576 1 through 4. Example 1 MEASUrement:MEAS4:SOURCE2 CH1 This command specifies CH1 as the phase or delay ”to” source when making a phase or delay measurement. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 558 --...
  • Page 577 Example 2 MEASUrement:MEAS2:SOURCE2? This query might return :MEASUREMENT:MEAS2:SOURCE2 MATH1 indicating that Math 1 is the measurement 2 source. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 559 --...
  • Page 578: Measurement:meas:Source2

    This enables calculation and display of the specified mea- surement slot. H <NR1> A 0 disables calculation and display of the specified mea- surement slot; any other value enables calculation and display of the specified measurement slot. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 560 --...
  • Page 579 This command computes and displays the measurement defined as measurement 2. Example 2 MEASUrement:MEAS1:STATE? This query might return :MEASUREMENT:MEAS1:STATE 0 indicating that measurement defined for measurement slot 1 is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 561 --...
  • Page 580: Measurement:meas:Stddev

    Measurements are specified by x, which ranges from 1 through 8. Group Measurement Syntax MEASUrement:MEAS<x>:STDdev? Example MEASUrement:MEAS1:STDdev? This query might return :MEASUREMENT:MEAS1:STDDEV 21.0E-12 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 562 --...
  • Page 581: Measurement:meas:Type

    H BURst The burst width measures the duration of a burst. The measurement is made over the entire waveform or gated region. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 563 --...
  • Page 582 Low (off) to the logic (High) (on) of an optical wave- form and expresses the result in percent. This measurement only works for fast acquisition signals or a reference waveform saved in fast acquisition mode. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 564 --...
  • Page 583 Baseline) of a waveform. H MAXimum This finds the maximum amplitude. This value is the most positive peak voltage found. It is measured over the en- tire waveform or gated region. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 565 --...
  • Page 584 H NOVershoot The negative overshoot amplitude measurement finds the negative overshoot value over the entire waveform or gated region. Negative Overshoot = (Low – Minimum) / Amplitude * 100%) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 566 --...
  • Page 585 360_ represents one wave- form cycle. H PK2Pk This peak--to--peak amplitude measurement finds the ab- solute difference between the maximum and minimum amplitude in the entire waveform or gated region. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 567 --...
  • Page 586 H RMS This amplitude measurement finds the true Root Mean Square voltage in the entire waveform or gated region. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 568 --...
  • Page 587 H WAVEFORMS The waveform count (histogram measurement) measures the number of waveforms used to calculate the histo- gram. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 569 --...
  • Page 588 Example 2 MEASUrement:MEAS1:TYPe? This query might return :MEASUREMENT:MEAS1:TYPE RMS indicating that measurement 1 is defined to measure the RMS value of a waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 570 --...
  • Page 589: Measurement:meas:Units

    Hertz Seconds Volts H Vs Volt seconds. Occurs in area measurements. H VV Possible in a case like math1=”ch1*ch2” Watts H Wfms Waveforms. Occurs with the histogram--waveform count measurement. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 571 --...
  • Page 590 Unknown. Possible in a case like math1=”ch1+ch2” if you try adding a volts measurement with a watts measure- ment Example MEASUrement:MEAS1:UNIts? This query might return :MEASUREMENT:MEAS1:UNIts % indicating units for measurement 1 are set to percent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 572 --...
  • Page 591: Measurement:meas:Value

    If the measurement has an error or warning associated with it, then an item is added to the error queue. The error can be checked for with the *ESR? and ALLEV? com- mands. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 573 --...
  • Page 592: Measurement:method

    This uses the highest and lowest values of the waveform record. This selection is best for examining waveforms with no large, flat portions of a common value, such as sine waves and triangle waves. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 574 --...
  • Page 593 This command specifies that the high and low reference levels are set statistically. Example 2 MEASUrement:METHod? This query might return :MEASUREMENT:METHOD MINMAX Indicating that the reference levels are set to MIN and MAX. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 575 --...
  • Page 594: Measurement:reflevel:absolute:high

    This command sets the high reference level to 1.71 V. Example 2 MEASUREMENT:REFLEVEL:ABSOLUTE:HIGH? This query might return :MEASUREMENT:REFLEVEL:ABSOLUTE:HIGH 1.7100E+00 Indicating that the absolute high reference level is set to 1.71 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 576 --...
  • Page 595 This command sets the low reference level to 0.0 V. Example 2 MEASUREMENT:REFLEVEL:ABSolute:LOW? This query might return :MEASUREMENT:REFLEVEL:ABSOLUTE:LOW 0.0000E+00 Indicating that the absolute low reference level is set to 0.0 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 577 --...
  • Page 596 This command sets the mid reference level to .71 V. Example 2 MEASUREMENT:REFLEVEL:ABSOLUTE:MID[1]? This query might return :MEASUREMENT:REFLEVEL:ABSOLUTE:MID 0.7100E+00 indicating that the absolute mid1 reference level is set to .71 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 578 --...
  • Page 597 This command sets the mid reference level for the delay waveform to 0.5 V. Example 2 MEASUREMENT:REFLEVEL:ABSOLUTE:MID2? This query might return :MEASUREMENT:REFLEVEL:ABSOLUTE:MID2 0.5000E+00 indicating that the absolute mid2 reference level is set to 0.5 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 579 --...
  • Page 598 Example 2 MEASUREMENT:REFLEVEL:METHOD? This query might return :MEASUREMENT:REFLEVEL:METHOD PERCENT indicating that the reference level units used are calculated as a percent relative to HIGH and LOW. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 580 --...
  • Page 599 This command sets the high reference level to 95% of HIGH. Example 2 MEASUREMENT:REFLEVEL:PERCENT:HIGH? This query might return :MEASUREMENT:REFLEVEL:PERCENT:HIGH 90 indicating that the percentage high reference level is set to 90% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 581 --...
  • Page 600 This command sets the high reference level to 15% of HIGH. Example 2 MEASUREMENT:REFLEVEL:PERCENT:LOW? This query might return :MEASUREMENT:REFLEVEL:PERCENT:LOW 10 indicating that the percentage high reference level is set to 10% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 582 --...
  • Page 601: Measurement:reflevel:percent:mid[1]

    This command sets the mid reference level to 60% of HIGH. Example 2 MEASUREMENT:REFLEVEL:PERCENT:MID[1]? This query might return :MEASUREMENT:REFLEVEL:PERCENT:MID 65 indicating that the percentage mid reference level is set to 65% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 583 --...
  • Page 602 This command sets the mid2 reference level to 40% of HIGH. Example 2 MEASUREMENT:REFLEVEL:PERCENT:MID2? This query might return :MEASUREMENT:REFLEVEL:PERCENT:MID2 45 indicating that the percentage mid2 reference level is set to 45% of HIGH. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 584 --...
  • Page 603 This command is equivalent to selecting Reset Statistics from the Measure menu. Group Measurement Related Commands MEASUrement:STATIstics:MODe Syntax MEASUrement:STATIstics:COUNt {RESET} Argument H RESET This clears existing measurement statistics from memory. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 585 --...
  • Page 604 This command turns statistic measurements off. Example 2 MEASUrement:STATIstics:MODe? This query might return :MEASUREMENT:STATISTICS:MODE ALL indicating that measurement statistics are turned on and all statistics are being displayed for each measurement. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 586 --...
  • Page 605 MEASUrement:STATIstics:WEIghting 4 This command sets statistical weighting to 4. Example 2 MEASUrement:STATIstics:WEIghting? This query might return :MEASUREMENT:STATISTICS:WEIGHTING 4 indicating that measurement statistics weighting is current- ly set to 4. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 587 --...
  • Page 606 Argument H <Qstring> This is the new password, which can contain up to 10 characters. Example NEWpass ”mypassword” This command creates a new password for accessing your protected data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 588 --...
  • Page 607 This command enables the *PUD and NEWPass set com- mands. Example 2 PASSWord This command disables the *PUD and NEWPass set com- mands. You can still use the query version of *PUD. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 589 --...
  • Page 608 The file is stored in ASCII format and is user--editable. Example RECALL:MASK ”TEST” This command recalls the mask stored in the file named TEST as the User mask. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 590 --...
  • Page 609 Filename extensions are not required but are highly rec- ommended. Example 1 RECAll:SETUp FACtory This command recalls (and makes current) the front--panel setup to its factory defaults. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 591 --...
  • Page 610 This command recalls the front panel setup from setup 2. Example 3 RECAll:SETUp ”TEK00000.SET” This command recalls the front panel setup from the file TEK00000.SET in the default directory and on the default drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 592 --...
  • Page 611 (use of wildcard characters in filenames is not sup- ported). Filename extensions are not required but are highly recommended. Example RECAll:WAVEform ”TEK00000.WFM”,REF1 This command recalls the waveform stored in the file named TEK00000.WFM to reference location 1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 593 --...
  • Page 612 This command positions the start of the Reference 2 wave- form at the center graticule. Example 2 REF1:HORizontal:POSition? This query might return :HORIZONTAL:REF1:POSITION 50, indicating that the Reference 1 waveform is centered on the horizontal graticule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 594 --...
  • Page 613 Label from the drop--down list. Group Vertical Related Commands REF<x>:LABel:NAMe?, REF<x>:LABel:XPOS?, REF<x>:LABel:YPOS? Syntax REF<x>:LABel? Argument None. Example REF1:LABel? This query might return :REF1:LABel:NAMe ”Myname”;XPOS 2.5000;YPOS –2.5000. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 595 --...
  • Page 614 Reference 3 is currently set to ”Signal2”. Example 2 REF4:LABel:NAMe ”My Reference” This command sets the label name of Reference 4 to ”My Reference”. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 596 --...
  • Page 615 Example 2 REF2:LABel:XPOS? This query might return :REF2:LABEL:XPOS 0.0000 indicating that the x--axis for the REF 2 waveform is cur- rently on the far left edge of the screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 597 --...
  • Page 616: Ref:Label:ypos

    REF2:LABel:YPOS? This query might return :REF2:LABEL:YPOS 0.0000 indicating that the waveform label for the REF2 waveform is currently located at the same Y position as the associat- ed waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 598 --...
  • Page 617: Ref:Vertical:position

    The range is from --5 to 5 divisions. Example 1 REF2:VERTical:POSition 1.3E+00 This command positions the Reference 2 input signal 1.3 divisions above the center horizontal graticule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 599 --...
  • Page 618 Example 2 REF1:VERTical:POSition? This query might return :REF1:VERTical:POSITION -1.3000E+00, indicating that the current position of Ref- erence 1 is 1.3 divisions below the center horizontal grati- cule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 600 --...
  • Page 619: Ref:Vertical:scale

    Group Vertical Related Commands CH<x>:SCAle, MATH<x>:SCAle Syntax 1 REF<x>:VERTical:SCAle <NR3> Syntax 2 REF<x>:VERTical:SCAle? Argument H <NR3> This is the gain, in user units per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 601 --...
  • Page 620 This command sets the Reference 4 scale to 100 mV per division. Example 2 CH2:VERTical:SCAle? This query might return :REF2:SCALE 1.0000E+00, indi- cating that the current scale setting of Reference 2 is 1 volt per division. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 602 --...
  • Page 621 REM <QString> Argument H <QString> This is a string that can contain a maximum of 80 charac- ters. Example REM ”This is a comment” The oscilloscope ignores this comment string. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 603 --...
  • Page 622: Rosc:source

    H EXTernal This specifies the user--supplied external signal as the timebase reference. Example 1 ROSc:SOUrce INTERnal This command specifies the internal 10 MHz crystal oscil- lator as the timebase reference. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 604 --...
  • Page 623 Example 2 ROSc:SOUrce? This query might return: ROSC:SOURCE INTERNAL indicating that the 10 MHz crystal oscillator is being used as the timebase reference. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 605 --...
  • Page 624: Rosc:state

    B05* group. Group Miscellaneous Related Commands ROSc:SOUrce Syntax ROSc:STate? Example ROSc:STate? This query might return: ROSC:STATE LOCKED indicating that the state of the 10 MHz timebase reference is locked. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 606 --...
  • Page 625: Save:mask

    The file is stored in ASCII format and is user--editable. Example SAVE:MASK,”TEST” This command saves the User mask to the file TEST in the default directory and on the default drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 607 --...
  • Page 626: Save:setup

    Any settings that have been stored previously at this location will be overwritten. Example 1 SAVE:SETUP 5 This command saves the current front--panel setup in memory location 5. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 608 --...
  • Page 627 Example 2 SAVE:SETUP ”TEK00000.SET” This command saves the current front--panel setup in the file TEK00000.SET in the default directory and on the de- fault drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 609 --...
  • Page 628: Save:waveform

    .dat extension for MathCad format files. The oscilloscope will generate an error if you use any other extension for saving a wave- form. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 610 --...
  • Page 629 This command saves the Math2 waveform in reference memory location2. Example 2 SAVE:WAVEFORM MATH1,”TEK0000.WFM” This command saves the Math1 waveform to the file TEK00000.WFM in the default directory and on the default drive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 611 --...
  • Page 630: Save:waveform:fileformat

    When this argument is specified, the settings specified via the DATa:STARt, DATa:STOP, DATa:FRAMESTARt, and DATa:FRAMES- TOP commands have no meaning as the entire waveform is saved. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 612 --...
  • Page 631 Example 1 SAVE:WAVEFORM:FILEFORMAT INTERNAL This command specifies that the internal file format is the format used for saving waveforms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 613 --...
  • Page 632 Example 2 SAVE:WAVEFORM:FILEFORMAT? This query might return: SAVE:WAVEFORM:FILEFORMAT INTERNAL indicating that waveforms are saved using the internal for- mat. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 614 --...
  • Page 633 10;NUMAVG 16;REPET 1;:FASTACQ:STATE 1;:AP- PLICATION :GPKNOB1:ACTIVE 0;:APPLICATION:GPKNOB2:AC- TIVE 0; :APPLICATION:WINDOW:HEIGHT 0;WIDTH 0;:AP- PLICATION :SCOPEAPP:STATE NOTRUNNING;WINDOW FULL- SCREEN; :APPLICATION:EXTAPP:STATE NOTRUNNING;:AUX- OUT:SOURCE ATRIGGER;EDGE FALLING;:CMDBATCH 1;:HEADER 0;:LOCK NONE;:VERBOSE 1;:ALIAS:STATE 0;:DIS- PLAY:CLOCK 1 ;COLOR:PALETTE NORMAL;MATHCOLOR DE- TDS7000 Series and CSA7000 Series Online Programmer Manual -- 615 --...
  • Page 634 ;THRESHOLD:CH1 1.4000;CH2 1.4000;CH3 1.4000;CH4 1.4000; :TRIGGER:A:LOGIC:INPUT:CH1 HIGH;CH2 X;CH3 X;:TRIGGER:A :LOGIC:PATTERN:INPUT:CH4 X;:TRIGGER:A:LOG- IC:PATTERN :WHEN TRUE;WHEN:LESSLIMIT 5.0000E-9;MORE- LIMIT 5.0000E-9; :TRIGGER:A:LOGIC:SETHOLD:CLOCK:EDGE RISE;THRESHOLD 1.4000 ;SOURCE CH2;:TRIGGER:A:LOGIC:SE- THOLD:DATA:THRESHOLD 1.4000;SOURCE CH1;:TRIGGER:A:LOGIC:SE- THOLD:HOLDTIME 2.0000E-9;SETTIME 3.0000E-9;:TRIG- GER:A:LOGIC:STATE:INPUT TDS7000 Series and CSA7000 Series Online Programmer Manual -- 616 --...
  • Page 635 :MATH2:DEFINE ” ”;NUMAVG 2;SCALE 1.0000;POSITION 0.0000 ;LABEL:NAME ””;XPOS 5;YPOS 80;:MATH2:SPEC- TRAL:MAG DB ;PHASE DEGREES;GATEPOS -800.0000E-12;GATE- WIDTH 1.9992E-6 ;REFLEVEL 20.0000;REFLEVELOFFSET 223.6000E-3;SPAN 600.0000E+6;CENTER 325.0000E+6;RESBW 1.0004E+6;WINDOW GAUSSIAN;SUPPRESS -35000.0000E-3;UNWRAP 0;LOCK 0; :MATH3:DEFINE ” ”;NUMAVG 2;SCALE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 617 --...
  • Page 636 ;OFFSET 0.0000;POSITION 0.0000;SCALE 100.0000E-3 ;TERMINATION 1.0000E+6;PROBEFUNC:EXTATTEN 1.0000 ;EXTUNITS ”None”;:CH2:LABEL:NAME ””;XPOS 5;YPOS 20; :CH3:BANDWIDTH 1.0000E+9;COUPLING DC;DES- KEW 0.0000 ;OFFSET 0.0000;POSITION 0.0000;SCALE 100.0000E-3 ;TERMINATION 1.0000E+6;PROBEFUNC:EXTATTEN 1.0000 ;EXTUNITS ”None”;:CH3:LABEL:NAME ””;XPOS 5;YPOS 35; TDS7000 Series and CSA7000 Series Online Programmer Manual -- 618 --...
  • Page 637 ;DIRECTION FORWARDS;:MEA- SUREMENT:MEAS3:STATE 0 ;TYPE UNDEFINED;SOURCE1 CH1;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS;:MEA- SUREMENT:MEAS4 :STATE 0;TYPE UNDEFINED;SOURCE1 CH1;SOURCE2 CH1 ;DELAY:EDGE1 RISE;EDGE2 RISE;DIRECTION FORWARDS; :MEASUREMENT:MEAS5:STATE 0;TYPE UNDE- FINED;SOURCE1 CH1 ;SOURCE2 CH1;DELAY:EDGE1 RISE;EDGE2 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 619 --...
  • Page 638 0.0000;SCALE 1.0000;:ZOOM:CH4:HORIZON- TAL:POSITION 50.0000;SCALE 2;:ZOOM:CH4:VERTICAL:POSI- TION 0.0000 ;SCALE 1.0000;:ZOOM:MATH1:HORIZONTAL:POSI- TION 50.0000 ;SCALE 2;:ZOOM:MATH1:VERTICAL:POSITION 0.0000;SCALE 1.0000;:ZOOM:MATH2:HORIZON- TAL:POSITION 50.0000;SCALE 2; :ZOOM:MATH2:VERTICAL:POSITION 0.0000;SCALE 1.0000; :ZOOM:MATH3:HORIZONTAL:POSITION 50.0000;SCALE 2;:ZOOM :MATH3:VERTICAL:POSITION 0.0000;SCALE 1.0000;:ZOOM :MATH4:HORIZONTAL:POSITION 50.0000;SCALE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 620 --...
  • Page 639 1.0000;:REF1:LABEL:NAME ””;XPOS 5;YPOS 125;:REF1:SCALE 1.0000;POSITION 0.0000;:REF2:LABEL:NAME ””;XPOS 5;YPOS 140;:REF2:SCALE 1.0000;POSITION 0.0000;:REF3:LABEL:NAME ””;XPOS 5;YPOS 155;:REF3:SCALE 1.0000;POSITION 0.0000; :REF4:LABEL:NAME ””;XPOS 5;YPOS 170;:REF4:SCALE 1.0000 ;POSITION 0.0000;:DATA:DESTINATION REF1;ENCDG RIBINARY ;SOURCE CH1;START 1;STOP 500;WIDTH 8 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 621 --...
  • Page 640: Select

    Source waveform setting. Group Vertical Syntax SELect? Example SELect? This query might return :SELECT:CH1 1;CH2 0;CH3 0;CH4 0;MATH1 0;MATH2 0;MATH3 0;MATH4 0;REF1 0;REF2 0;REF3 0;REF4 0;CONTROL CH1 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 622 --...
  • Page 641: Select:

    Example SELect:CH2 ON This command turns the channel 2 display on and selects channel 2. SELect:REF1? This query might return :SELECT:REF1 indicating that REF1 is the selected waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 623 --...
  • Page 642: Select:control

    1 through 4. Example 1 SELect:CONTROl CH2 This command resets acquisition, displays channel 2, and causes the selected waveform to be the implied object of waveform--manipulating commands. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 624 --...
  • Page 643 Example 2 SELect:CONTROl? This query might return :SELECT:CONTROL MATH3 indicating that math 3 is the implied object of waveform-- manipulating commands. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 625 --...
  • Page 644: Setup:name

    1 to ”My Setup”. Example 2 SETUp:NAMe? 2 This query might return :SETUP:NAME 2,”My Setup” indicating the Setup Label that you defined for internal set- up slot 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 626 --...
  • Page 645: Teksecure

    External setups that are stored on the hard drive are not affected. Group Miscellaneous Syntax TEKSecure Example TEKSecure This command initializes both waveform and setup memo- ries. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 627 --...
  • Page 646: Test

    Example 2 TEST ”11” This command executes all Acquisition Memory tests (Subsystem:Acquisition, Area:Memory) Example 3 TEST ”113” This command executes a specific Acquisition Memory test (Subsystem:Acquisition, Area:Memory, Test:Address Lines). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 628 --...
  • Page 647: Test:results

    This query might return :TEST:RESULTS ”PASS” indicating that the previously executed test passed. Example 3 TEST:RESULTS? This query might return :TEST:RESULTS ”*****” indicating that the test was not run. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 629 --...
  • Page 648: Test:results:verbose

    Error Log button. Group Diagnostics Related Commands TEST, TEST:RESults? Syntax TEST:RESults:VERBose? Example TEST:RESULTS:VERBOSE? This query might return :TEST:RESULTS:VERBOSE DIAG ABORTED, ERROR 15 in A2D-Dmux 1 interconnects” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 630 --...
  • Page 649: Test:stop

    Utilities menu and then clicking Abort. Group Diagnostics Related Commands DIAg:STOP Syntax TEST:STOP Example TEST:STOP This command terminates test (or diagnostics) execution at the end of the next low--level test. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 631 --...
  • Page 650: Time

    This command specifies that the time is set to exactly 2:00 p.m.. Example 2 TIME? This query might return :TIME ”14:05:17 indicating the current time is set to 2:05 p.m.. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 632 --...
  • Page 651: Trigger

    This query might return :TRIGGER:A:MODE AUTO;TYPE EDGE ;LEVEL 0.0000;HOLDOFF:BY DEFAULT;TIME 250.0000E-9; :TRIGGER:A:EDGE:SOURCE CH1;COUPLING DC;SLOPE RISE; :TRIGGER:A:LOGIC:CLASS PATTERN;FUNCTION AND;WHEN TRUE ;THRESHOLD:CH1 1.4000;CH2 1.4000;CH3 1.4000;CH4 1.4000; :TRIGGER:A:LOGIC:INPUT:CH1 HIGH;CH2 X;CH3 :TRIGGER:A:LOGIC:PATTERN:INPUT:CH4 X;:TRIGGER:A:LOGIC TDS7000 Series and CSA7000 Series Online Programmer Manual -- 633 --...
  • Page 652 ;WIDTH 2.0000E-9;:TRIGGER:A:PULSE:TRAN- SITION:DELTATIME 2.0000E-9;POLARITY POSITIVE;THRESHOLD:HIGH 1.2000;LOW 800.0000E-3;:TRIGGER:A:PULSE:TRAN- SITION:WHEN SLOWERTHAN; :TRIGGER:A:PULSE:WIDTH:LOWLIMIT 2.0000E-9;HIGHLIMIT 2.0000E-9;WHEN WITHIN;POLARITY POS- ITIVE;:TRIGGER:A :PULSE:TIMEOUT:POLARITY STAYSHIGH;TIME 2.0000E-9; :TRIGGER:B:STATE 0;TYPE EDGE;LEVEL 0.0000;BY EVENTS ;EDGE:SOURCE CH1;SLOPE RISE;COUPLING DC;:TRIGGER:B :TIME 16.0000E-9;EVENTS:COUNT 2 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 634 --...
  • Page 653: Trigger:a

    This command sets the A trigger level to 50% of minimum and maximum. Example 2 TRIGger:A? This query might return :TRIGGER:A:MODE AUTO;TYPE EDGE ;LEVEL 0.0000;HOLDOFF:BY DEFAULT;TIME 250.0000E-9; :TRIGGER:A:EDGE:SOURCE CH1;COUPLING DC;SLOPE RISE; TDS7000 Series and CSA7000 Series Online Programmer Manual -- 635 --...
  • Page 654 2.0000E-9;TRIGIF ACCEPT ;POLARITY POSITIVE;:TRIG- GER:A:PULSE:RUNT:POLARITY POSITIVE;THRESHOLD:HIGH 1.2000;LOW 800.0000E-3;:TRIGGER :A:PULSE:RUNT:WHEN OCCURS;WIDTH 2.0000E-9;:TRIGGER:A :PULSE:TRANSITION:DELTATIME 2.0000E-9;PO- LARITY POSITIVE ;THRESHOLD:HIGH 1.2000;LOW 800.0000E-3;:TRIGGER:A:PULSE :TRANSITION:WHEN SLOWERTHAN;:TRIG- GER:A:PULSE:WIDTH :LOWLIMIT 2.0000E-9;HIGHLIMIT 2.0000E-9;WHEN WITHIN ;POLARITY POSITIVE;:TRIGGER:A:PULSE:TIME- OUT:POLARITY STAYSHIGH;TIME 2.0000E-9 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 636 --...
  • Page 655: Trigger:a:communication:ami...pulseform

    Sets the trigger to construct an Eye Diagram. Example 1 TRIGger:A:COMMUNICATION:AMI:PULSEFORM PLU- SONE This commands sets the pulse form to PLUSONE (Isolated +1 on the front menu). Example 2 TRIGger:A:COMMUNICATION:AMI:PULSEFORM? This query might return PLUSONE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 637 --...
  • Page 656: Trigger:a:communication:ami...threshold:high

    2.8 E-2 This command sets the threshold high level to 2.8 E--2. Example 2 TRIGger:A:COMMUNICATION:AMI:THRESH- OLD:HIGH? This query might return 2.8 E-2 indicating that the threshold high level in volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 638 --...
  • Page 657: Trigger:a:communication:ami...threshold:low

    2.8 E-2 This command sets the threshold low level to 2.8 E--2. Example 2 TRIGger:A:COMMUNICATION:AMI:THRESHOLD:LOW? This query might return 2.8 E-2 indicating that the threshold low level in volts. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 639 --...
  • Page 658: Trigger:a:communication:bitrate

    TRIGger:A:COMMUNICATION:BITRATE 1.544e6 This command sets the bit rate to 1.544e6 bits per second. Example 2 TRIGger:A:COMMUNICATION:BITRATE? This query might return 1.544e6 indicating a bit rate of 1.544e6 bits per second. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 640 --...
  • Page 659: Trigger:a:communication:cmi:pulseform

    Example 1 TRIGger:A:COMMUNICATION:CMI:PULSEFORM PLU- SONE This command sets triggering to occur on a positive mark. Example 2 TRIGger:A:COMMUNICATION:CMI:PULSEFORM? This query might return PLUSONE indicating that the pulse form is PLUSONE. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 641 --...
  • Page 660: Trigger:a:communication:code

    This query might return indicating that the code is AMI. Example 2 TRIGger:A:COMMUNICATION:CODE AMI This command selects AMI as the line code the commu- nications trigger expects on the incoming signal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 642 --...
  • Page 661: Trigger:a:communication:clock:polarity

    Specifies to trigger on the falling or negative edge of a signal. Example 1 TRIGGER:A:COMMUNICATION:CLOCK:POLARITY? This query might return RISE indicating that the polarity is RISE. Example 2 TRIGGER:A:COMMUNICATION:CLOCK:POLARITY RISE This command sets RISE as the clock polarity. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 643 --...
  • Page 662: Trigger:a:communication:source

    H CH4 Example 1 TRIGger:A:COMMUNICATION:SOURCE? This query might return indicating that the source is channel 1. Example 2 TRIGger:A:COMM:SOURCE CH1 This command sets channel 1 as the source channel. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 644 --...
  • Page 663: Trigger:a:communication:source:type

    Example 1 TRIGger:A:COMMUNICATION:SOURCE:TYPe? This query might return DATA indicating that the source type is data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 645 --...
  • Page 664: Trigger:a:communication:standard

    Ethernet |FC133|FC266|FC531|FC1063|FC2125|OC1|OC3|O C12|OC48 |OC48_FEC|STM0|STM1|STM4|STM16|INF2_5G|100 Base_Tx |ENET1250|ENET100|INF2_5G|ATAG1|ATAG2|ATAG 3|FST|HST |FW1394BS400B|FW1394BS800B|FW1394BS1600B|E NETXAUI |Cus- tom|RIO_500M|RIO_750M|RIO_1G|RIO_1_5G|RIO_ |RIO_SERIAL_1G|RIO_SERIAL_2G|RIO_SE- RIAL_3G|SFI5_2 |SFI5_3|VSROC192|TFI5_2|TFI5_3|PCIExpress} Syntax 2 TRIGger:A:COMMunication:STANdard? Arguments The following table shows various standards and their cor- responding parameters. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 646 --...
  • Page 665 (10/98) CSA7404, TDS6604 AMI:B3 44.736 ANSI TDS7104, 7154, Mb/s T1.102-- 7254, TDS7404, 1993 CSA7404, (R1999) TDS6604 DS4NA 139.3 ANSI TDS7104, 7154, Mb/s T1.102-- 7254, TDS7404, 1993 CSA7404, (R1999) TDS6604 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 647 --...
  • Page 666 TDS6604 FC531 531.2 Fibre TDS7104, 7154, Mb/s Channel 7254, TDS7404, CSA7404, TDS6604 FC1063 1062.5 Fibre TDS7254, Mb/s Channel TDS7404, CSA7404, TDS6604 FC2125 2.125 Fibre TDS7404, Gb/s Channel CSA7404, TDS6604 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 648 --...
  • Page 667 SDH GR 7254, TDS7404, 253-- CSA7404, CORE TDS6604 Issue 3 9/21/200 OC48 2.488 SONET/ TDS7404, Gb/s SDH GR CSA7404, 253-- TDS6604 CORE Issue 3 9/21/200 OC48 _ F 2.666 Gb/s TDS7000 Series and CSA7000 Series Online Programmer Manual -- 649 --...
  • Page 668 (R1999) TDS6604 100Base MLT3 Ethernet TDS7104, 7154, Mb/s IEEE Std 7254, TDS7404, 802.3 CSA7404, and ANSI TDS6604 X3.263 -- 1995 Custom RIO _ 500 Mb/s RIO _ 750 Mb/s TDS7000 Series and CSA7000 Series Online Programmer Manual -- 650 --...
  • Page 669 6 Gb/s TFI5_2 2.488 Gb/s TFI5_3 3.1104 Gb/s PCIExpr Gb/s Example 1 TRIGger:A:COMMUNICATION:SOURCE:STANDARD E4 This command sets the standard to E4. Example 2 TRIGger:A:COMMUNICATION:SOURCE:STANDARD? This query might return DS1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 651 --...
  • Page 670: Trigger:a:edge

    Trigger Related Commands TRIGger:A:PULse, TRIGger:A:LOGIc Syntax TRIGger:A:EDGE? Example TRIGger:A:EDGE? This query might return :TRIGGER:A:EDGE:SOURCE CH1;COUPLING DC;SLOPE RISE, indicating the trigger source, coupling and slope for the A edge trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 652 --...
  • Page 671: Trigger:a:edge:coupling

    This selects DC low sensitivity. It requires added signal amplitude for more stability and less false triggering. Example 1 TRIGger:A:EDGE:COUPling DC This command sets the A edge trigger coupling to DC. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 653 --...
  • Page 672 Example 2 TRIGger:A:EDGE:COUPling? This query might return :TRIGGER:A:EDGE:COUPLING DC indicating that the A edge trigger coupling is set to DC. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 654 --...
  • Page 673: Trigger:a:edge:slope

    FALL, indicating that the A edge trigger slope is negative. Example 2 TRIGger:A:EDGE:SLOpe RISe This command sets the A edge trigger slope to positive, which triggers on the rising edge of the signal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 655 --...
  • Page 674: Trigger:a:edge:source

    This query might return :TRIGGER:A:EDGE:SOURCE CH1, indicating that channel 1 is the A edge trigger source. Example 2 TRIGger:A:EDGE:SOUrce CH1 This command specifies channel 1 as the A edge trigger source. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 656 --...
  • Page 675: Trigger:a:holdoff

    Trigger Related Commands TRIGger:A:HOLDoff:ACTUal?, TRIGger:A:HOLDoff:BY, TRIGger:A:HOLDoff:TIMe Syntax TRIGger:A:HOLDoff? Example TRIGger:A:HOLDoff? This query might return :TRIGGER:A:HOLDOFF:TIME 900.0000E-09;BY DEFAULT, indicating that the A edge trigger holdoff time is set 900 ns. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 657 --...
  • Page 676: Trigger:a:holdoff:actual

    Trig Holdoff value. Group Trigger Related Commands TRIGger:A:HOLDoff?, TRIGger:A:HOLDoff:BY, TRIG- ger:A:HOLDoff:TIMe Syntax TRIGger:A:HOLDoff:ACTUal? Example TRIGger:A:HOLDoff:ACTUal? This query might return :TRIGGER:A:HOLDOFF:ACTUAL 4.0000E-06, showing that the holdoff time is set to 4 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 658 --...
  • Page 677: Trigger:a:holdoff:by

    250 ns. The maximum value is 12 s. For example, if the oscilloscope is set to 1 ms/division then the default holdoff will be 1 ms/division x 5 divisions = 5 ms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 659 --...
  • Page 678 TIME, indicating that you will set the holdoff time. Example 2 TRIGger:A:HOLDoff:BY TIMe This command sets the holdoff to the ”by time” setting. This enables you to set the holdoff time. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 660 --...
  • Page 679: Trigger:a:holdoff:time

    This query might return :TRIGGER:A:HOLDOFFTIME 1.2000E-06, indicating that the A trigger holdoff time is set to 1.2 µs. Example 2 TRIGger:A:HOLDoff:TIMe 10 This command sets the trigger A holdoff time to 10 s. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 661 --...
  • Page 680: Trigger:a:level

    1.3000E+00, indicating that the A edge trigger is set to 1.3 V. Example 2 TRIGger:A:LEVel TTL This command sets the A edge trigger to TTL high level, which is 1.4 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 662 --...
  • Page 681: Trigger:a:logic

    1.4000;CH2 1.4000 ;CH3 1.4000;CH4 1.4000;:TRIGGER:A:LOGIC:IN- PUT:CH1 HIGH ;CH2 X;CH3 X;:TRIGGER:A:LOGIC:PATTERN:IN- PUT:CH4 X; :TRIGGER:A:LOGIC:PATTERN:WHEN TRUE;WHEN:LESSLIMIT 5.0000E-9;MORELIMIT 5.0000E-9;:TRIG- GER:A:LOGIC:SETHOLD :CLOCK:EDGE RISE;THRESHOLD 1.4000;SOURCE CH2;:TRIGGER:A :LOGIC:SETHOLD:DATA:THRESHOLD 1.4000;SOURCE CH1; :TRIGGER:A:LOGIC:SETHOLD:HOLDTIME 2.0000E-9;SETTIME 3.0000E-9;:TRIGGER:A:LOGIC:STATE:INPUT:CH4 RISE;:TRIGGER :A:LOGIC:STATE:WHEN TRUE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 663 --...
  • Page 682: Trigger:a:logic:class

    This means that the oscilloscope will trigger on the setup and hold violations between a data source and a clock source. Example 1 TRIGger:A:TYPe LOGIc TRIGger:A:LOGIc:CLAss? This query might return :TRIGGER:A:LOGIC:CLASS PATTERN TDS7000 Series and CSA7000 Series Online Programmer Manual -- 664 --...
  • Page 683 This command sets the trigger A logic class to PATtern, which causes the oscilloscope to trigger when the speci- fied logical combinations of channels 1, 2, 3, and 4 are met. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 665 --...
  • Page 684: Trigger:a:logic:function

    Example 1 TRIGger:A:LOGIc:FUNCTion? This query might return :TRIGGER:A:LOGIC:FUNCTION NAND Example 2 TRIGger:A:LOGIc:FUNCTion AND This command sets the logical combination of channels to be true when all conditions are true. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 666 --...
  • Page 685: Trigger:a:logic:input

    (Main) Trigger Setup and then viewing or setting the Input Threshold for channel 1 through 3. Group Trigger Related Commands TRIGger:A:LOGIc:PATtern:INPut:CH4 Syntax TRIGger:A:LOGIc:INPut? Example TRIGger:A:LOGIc:INPut? This query might return :TRIGGER:A:LOGIC:INPUT:CH1 HIGH;CH2 X;CH3 X TDS7000 Series and CSA7000 Series Online Programmer Manual -- 667 --...
  • Page 686: Trigger:a:logic:input:ch

    X, indicating that the setting for the A logic trigger input to channel 1 does not matter. Example 2 TRIGger:A:LOGIc:INPut:CH2 HIGH This command sets the A logic trigger input to logic HIGH for channel 2. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 668 --...
  • Page 687: Trigger:a:logic:pattern

    Group Trigger Related Commands TRIGger:A:LOGIc:PATtern:INPut:CH4, TRIGger:A:LOG- Ic:PATtern:WHEn, TRIGger:A:LOGIc:PAT- tern:WHEn:LESSLimit, TRIGger:A:LOGIc:PAT- tern:WHEn:MORELimit Syntax TRIGger:A:LOGIc:PATtern? Example TRIGger:A:LOGIc:PATtern? This query might return :TRIGGER:A:LOGIC:PAT- TERN:INPUT:CH4 X;:TRIGGER:A:LOGIC:PAT- TERN:WHEN TRUE;WHEN:LESSLIMIT 5.0000E-9;MO- RELIMIT 5.0000E-9. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 669 --...
  • Page 688: Trigger:a:logic:pattern:input:ch4

    This specifies the logic low. This specifies a ”do not care” state. Example 1 TRIGger:A:LOGIc:PATtern:INPut:CH4? This query might return :TRIGGER:A:LOGIC:PAT- TERN:INPUT:CH4 HIGH, indicating that the logic input for channel 4 is logic high. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 670 --...
  • Page 689 4 when the logic class is set to PATtern. When the threshold level is detected, High places a 1 on the channel 4 input to the selected function. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 671 --...
  • Page 690: Trigger:a:logic:pattern:when

    This specifies to trigger if the specific pattern is true lon- ger than the specified MORELimit. Example 1 TRIGger:A:LOGIc:PATtern:WHEn? This query might return :TRIGGER:A:LOGIC:PAT- TERN:WHEN TRUE, indicating that the A logic pattern will trigger when the pattern becomes true. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 672 --...
  • Page 691 Example 2 TRIGger:A:LOGIc:PATtern:WHEn FALSe This command specifies to trigger the A logic pattern when the pattern becomes false. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 673 --...
  • Page 692: Trigger:a:logic:pattern:when:lesslimit

    A logic pattern trigger. Example 2 TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit 10.0E+00 This command sets the maximum time that the selected pattern may hold true (and generate an A logic pattern trig- ger) to 10 s. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 674 --...
  • Page 693: Trigger:a:logic:pattern:when:morelimit

    A logic pattern trigger. Example 2 TRIGger:A:LOGIc:PATtern:WHEn:MORELimit 10.0E+00 This command sets the minimum time that the selected pattern may hold true (and generate an A logic pattern trig- ger) to 10 s. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 675 --...
  • Page 694: Trigger:a:logic:sethold

    Group Trigger Related Commands TRIGger:A:LOGIc:PATtern?, TRIGger:A:LOGIc:STATE? Syntax TRIGger:A:LOGIc:SETHold? Example TRIGger:A:LOGIc:SETHold? This query might return :TRIGGER:A:LOGIC:SE- THOLD:CLOCK:EDGE RISE ;THRESHOLD 1.4000;SOURCE CH2;:TRIG- GER:A:LOGIC:SETHOLD:DATA :THRESHOLD 1.4000;SOURCE CH1;:TRIG- GER:A:LOGIC:SETHOLD :HOLDTIME 2.0000E-9;SETTIME 3.0000E-9 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 676 --...
  • Page 695: Trigger:a:logic:sethold:clock

    THold:CLOCk:EDGE, TRIGger:A:LOGIc:SE- THold:CLOCk:THReshold, TRIGger:A:LOGIc:SE- THold:CLOCk:SOUrce Syntax TRIGger:A:LOGIc:SETHold:CLOCk? Example TRIGger:A:LOGIc:SETHold:CLOCk? This query might return :TRIGGER:A:LOGIc:SE- THold:CLOCk:EDGE RISE;THRESHOLD 1.4000;SOURCE CH2, indicating the current clock set- tings for setup and hold triggering. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 677 --...
  • Page 696: Trigger:a:logic:sethold:clock:edge

    This query might return :TRIGGER:A:LOGIC:SE- THOLD:CLOCK:EDGE RISE, indicating that polarity is spe- cified as the clock rising edge. Example 2 TRIGger:A:LOGIc:SETHold:CLOCk:EDGE RISE This command specifies the polarity as the clock rising edge. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 678 --...
  • Page 697: Trigger:a:logic:sethold:clock:source

    A logic trigger setup and hold in- put. Example 2 TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce CH1 This command specifies channel 1 as the A logic setup and hold input. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 679 --...
  • Page 698: Trigger:a:logic:sethold:clock:threshold

    1.2 V. Example 2 TRIGger:A:LOGIc:SETHold:CLOCk:THReshold This command specifies the preset TTL value of 1.4 V as the clock threshold for setup and hold trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 680 --...
  • Page 699: Trigger:a:logic:sethold:data

    Group Trigger Related Commands TRIGger:A:LOGIc:SETHold:CLOCk? Syntax TRIGger:A:LOGIc:SETHold:DATa? Example TRIGger:A:LOGIc:SETHold:DATa? This query might return :TRIGGER:A:LOGIC:SE- THOLD:DATA:THRESHOLD 1.4000;SOURCE CH1, indi- cating the current trigger data settings. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 681 --...
  • Page 700: Trigger:a:logic:sethold:data:source

    2 is the current clock source for set- up and hold trigger. Example 2 TRIGger:A:LOGIc:SETHold:DATa:SOUrce CH1 This command sets channel 1 as the clock source for set- up and hold trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 682 --...
  • Page 701: Trigger:a:logic:sethold:data:threshold

    Example 2 TRIGger:A:LOGIc:SETHold:DATa:THReshold TTL This command specifies the preset ECL high level of 1.4 V as the current data voltage level for setup and hold trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 683 --...
  • Page 702: Trigger:a:logic:sethold:holdtime

    2 ns. Example 2 TRIGger:A:LOGIc:SETHold:HOLDTime 3.0E-3 This command sets the hold time for A logic setup and hold trigger to 3 ms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 684 --...
  • Page 703: Trigger:a:logic:sethold:settime

    2 ns. Example 2 TRIGger:A:LOGIc:SETHold:SETTime 3.0E-6 This command specifies that the current hold time for set- up and hold trigger is 3 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 685 --...
  • Page 704: Trigger:a:logic:state

    Logic State from the Trig menu and then viewing the current logic state settings. Group Trigger Related Commands TRIGger:A:LOGIc:STATE:INPut:CH4, TRIGger:A:LOG- ic:STATE:WHEn Syntax TRIGger:A:LOGIc:STATE? Example TRIGger:A:LOGIc:STATE? This query might return :TRIGGER:A:LOGIC:STATE:INPUT:CH4 RISE; :TRIGGER:A:LOGIC:STATE:WHEN TRUE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 686 --...
  • Page 705: Trigger:a:logic:state:input:ch4

    A logic trigger input for channel 4 is the rising edge. Example 2 TRIGger:A:LOGIc:STATE:INPut:CH4 RISE This command specifies that the A logic trigger input for channel 4 is the rising edge. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 687 --...
  • Page 706: Trigger:a:logic:state:when

    This query might return :TRIGGER:A:LOGIC:STATE:WHEN FALSE indicating that the logic condition to trigger upon is false. Example 2 TRIGger:A:LOGIc:STATE:WHEn TRUE This command specifies that the logic condition to trigger upon is true. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 688 --...
  • Page 707: Trigger:a:logic:threshold

    A logic trigger are as follows: channel 1 = 24 mV; channel 2 = 1.2 V; channel 3 = 1.2 V; channel 4 = 1.2 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 689 --...
  • Page 708: Trigger:a:logic:threshold:ch

    A logic trigger threshold voltage for channel 3 is 1.2 V. Example 2 TRIGger:A:LOGIcTHReshold:CH2 3.0E-3 This command sets the A logic trigger threshold voltage for channel 2 to 3 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 690 --...
  • Page 709: Trigger:a:mode

    Example 2 TRIGger:A:MODe NORMAL This command specifies that a valid trigger event must oc- cur before a trigger is generated. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 691 --...
  • Page 710: Trigger:a:pulse

    CH1;GLITCH:WIDTH 2.0000E-9;TRIGIF AC- CEPT;POLARITY POSITIVE;:TRIGGER:A:PULSE:RUNT:POLARITY POSITIVE ;THRESHOLD:HIGH 1.2000;LOW 800.0000E-3;:TRIGGER:A:PULSE :RUNT:WHEN OCCURS;WIDTH 2.0000E-9;:TRIG- GER:A:PULSE: TRANSITION:DELTATIME 2.0000E-9;POLARITY POSITIVE ;THRESHOLD:HIGH 1.2000;LOW 800.0000E-3;:TRIGGER:A :PULSE:TRANSITION:WHEN SLOWERTHAN;:TRIG- GER:A:PULSE:WIDTH :LOWLIMIT 2.0000E-9;HIGHLIMIT 2.0000E-9;WHEN WITHIN ;POLARITY POSITIVE;:TRIGGER:A:PULSE:TIME- OUT:POLARITY STAYSHIGH;TIME 2.0000E-9 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 692 --...
  • Page 711: Trigger:a:pulse:class

    The polarity is selected using the TRIGger:A:PULse:WIDth:POLarity command. H TRANsition This triggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition TDS7000 Series and CSA7000 Series Online Programmer Manual -- 693 --...
  • Page 712 :TRIGGER:A:PULSE:CLASS GLITCH indicating that a pulse was found that is of the specified polarity and width. Example 2 TRIGger:A:PULse:CLAss WIDth This command specifies a width pulse for the A trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 694 --...
  • Page 713: Trigger:a:pulse:glitch

    Glitch Setup from the Trig menu and then viewing the current pulse glitch settings. Group Trigger Related Commands TRIGger:A:PULse:GLItch:POLarity, TRIG- ger:A:PULse:GLItch:TRIGIF, TRIG- ger:A:PULse:GLItch:WIDth Syntax TRIGger:A:PULse:GLItch? Example TRIGger:A:PULse:GLItch? This query might return :TRIGGER:A:PULSE:GLITCH:WIDTH 2.0000E-09;FILTER ACCEPT;POLARITY POSITIVE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 695 --...
  • Page 714: Trigger:a:pulse:glitch:polarity

    Example 1 TRIGger:A:PULse:GLItch:POLarity? This query might return :TRIGGER:A:PULSE:GLITCH:POLARITY POSITIVE indicating that the polarity of the glitch must be positive for the trigger to occur. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 696 --...
  • Page 715 Example 2 TRIGger:A:PULse:GLItch:POLarity EITHER This command specifies that the polarity of the glitch can be either positive or negative for the trigger to occur. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 697 --...
  • Page 716: Trigger:a:pulse:glitch:trigif

    TRIGger:A:PULse:GLItch:WIDth command. Example 1 TRIGger:A:PULse:GLItch:TRIGIF? This query might return :TRIGGER:A:PULSE:GLITCH:TRIGIF ACCEPT indicating that the oscilloscope is set to trigger on pulses that are narrower than the specified width. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 698 --...
  • Page 717 Example 2 TRIGger:A:PULse:GLItch:TRIGIF REJect This command specifies that the oscilloscope triggers on pulses that are wider than the specified width. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 699 --...
  • Page 718: Trigger:a:pulse:glitch:width

    :TRIGGER:A:PULSE:GLITCH:WIDTH 2.0000E-09 indicating that the width of the glitch is currently set at 2 ns. Example 2 TRIGger:A:PULse:GLItch:WIDth 15E-6 This command sets the width of the glitch to 15 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 700 --...
  • Page 719: Trigger:a:pulse:runt

    Runt Setup from the Trig menu and then viewing the current settings. Group Trigger Related Commands TRIGger:A:PULse:GLItch?, TRIGger:A:PULse:TIMEOut?, TRIGger:A:PULse:TRANsition?, TRIGger:A:PULse:WIDth? Syntax TRIGger:A:PULse:RUNT? Example TRIGger:A:PULse:RUNT? This query might return :TRIGGER:A:PULSE:RUNT:POLARITY POS- ITIVE;THRESHOLD:HIGH 2.0000E+00;LOW 8,0000E-01;:TRIGGER:A:PULSE:RUNT:WHEN OC- CURS;WIDTH 2.0000E-09 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 701 --...
  • Page 720: Trigger:a:pulse:runt:polarity

    This indicates either negative or positive polarity. Example 1 TRIGger:A:PULse:RUNT:POLarity? This query might return :TRIGGER:A:PULSE:RUNT:POLARITY POSITIVE indicating that the polarity of the A pulse runt trigger is pos- itive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 702 --...
  • Page 721 Example 2 TRIGger:A:PULse:RUNT:POLarity NEGATIVE This command specifies that the polarity of the A pulse runt trigger is negative. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 703 --...
  • Page 722: Trigger:a:pulse:runt:threshold

    TRIG- ger:A:PULse:RUNT:THReshold:LOW Syntax TRIGger:A:PULse:RUNT:THReshold? Example TRIGger:A:PULse:RUNT:THReshold? This query might return :TRIGGER:A:PULSE:THRESHOLD:HIGH 2.0000E+00;LOW 8.0000E-01 indicating that the upper threshold is 2 V and that the lower threshold is 800 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 704 --...
  • Page 723: Trigger:a:pulse:runt:threshold:both

    --1.5 V, which are the nominal ECL voltage levels. Example TRIGger:A:PULse:RUNT:THReshold:BOTh TTL This command sets the threshold of the pulse runt trigger to the nominal TTL voltage levels. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 705 --...
  • Page 724: Trigger:a:pulse:runt:threshold:high

    --1.1 V. Example 2 TRIGger:A:PULse:RUNT:THReshold:HIGH 120E-3 This command sets the upper limit of the pulse runt trigger to 120 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 706 --...
  • Page 725: Trigger:a:pulse:runt:threshold:low

    120 mV. Example 2 TRIGger:A:PULse:RUNT:THReshold:LOW 50E-3 This command sets the lower limit of the pulse runt trigger to 50 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 707 --...
  • Page 726: Trigger:a:pulse:runt:when

    Example 2 TRIGger:A:PULse:RUNT:WHEn WIDERthan This command sets the runt trigger to occur when the os- cilloscope detects a runt in a pulse wider than the specified width. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 708 --...
  • Page 727: Trigger:a:pulse:runt:width

    2 ns. Example 2 TRIGger:A:PULse:RUNT:WIDth 15E-6 This command sets the minimum width of the pulse runt trigger to 15 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 709 --...
  • Page 728: Trigger:a:pulse:source

    CH2, indicating that channel 2 is the source for the A pulse trigger. Example 2 TRIGger:A:PULse:SOUrce CH4 This command sets channel 4 as the source for the A pulse trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 710 --...
  • Page 729: Trigger:a:pulse:timeout

    This query might return :TRIGGER:A:PULSE:TIME- OUT:POLARITY STAYSHIGH;TIME 2.0000E-9, indi- cating that the current polarity setting for the A pulse trig- ger is STAYSHIGH (positive) and the current time--out duration is 2 ns. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 711 --...
  • Page 730: Trigger:a:pulse:timeout:polarity

    Example 1 TRIGger:A:PULse:TIMEOut:POLarity? This query might return :TRIGGER:A:PULSE:TIME- OUT:POLARITY EITHER, indicating that the polarity of the A pulse time out trigger can be either positive or negative. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 712 --...
  • Page 731 Example 2 TRIGger:A:PULse:TIMEOut:POLarity STAYSHigh This command sets the polarity of the A pulse time out trig- ger to positive. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 713 --...
  • Page 732: Trigger:a:pulse:timeout:time

    This query might return :TRIGGER:A:PULSE:TIMEOUT:TIME 2.0000E-9 indicating that the time--out time is currently set to 2 ns. Example 2 TRIGger:A:PULse:TIMEOut:TIMe 3.134E-6 This command sets the time--out time to 3.134 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 714 --...
  • Page 733: Trigger:a:pulse:transition

    TRIGger:A:PULse:RUNT, TRIG- ger:A:PULse:TIMEOut, TRIGger:A:PULse:WIDth Syntax TRIGger:A:PULse:TRANsition? Example TRIGger:A:PULse:TRANsition? This query might return :TRIGGER:A:PULSE:TRAN- SITION:DELTATIME 2.0000E-9;POLARITY POS- ITIVE;THRESHOLD:HIGH 1.2000;LOW 800.0000E-3;:TRIGGER:A:PULSE:TRAN- SITION:WHEN SLOWERTHAN, indicating the current transi- tion time trigger settings. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 715 --...
  • Page 734: Trigger:a:pulse:transition:deltatime

    SITION:DELTATIME 2.0000E-09, indicating that the transition trigger delta time is set to 2 ns. Example 2 TRIGger:A:PULse:TRANsition:DeltaTime 15E-6 This command sets the delta time of the transition trigger to 15 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 716 --...
  • Page 735: Trigger:a:pulse:transition:polarity

    This query might return :TRIGGER:A:PULSE:TRAN- SITION:POLARITY EITHER indicating that the transition can be either positive or negative. Example 2 TRIGGER:A:PULSE:TRANSITION:DELTATIME NEG- ATIVE This command sets the transition polarity to negative. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 717 --...
  • Page 736: Trigger:a:pulse:transition:threshold

    Related Commands TRIGger:A:PULse:TRANsition:DELTATime, TRIG- ger:A:PULse:TRANsition:POLarity Syntax TRIGger:A:PULse:TRANsition:THReshold? Example TRIGger:A:PULse:TRANsition:THReshold? This query might return :TRIGGER:A:PULSE:TRAN- SITION:THRESHOLD:HIGH 1.2000;LOW 800.0000E-3, indicating the upper and lower threshold limits for the transition time trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 718 --...
  • Page 737: Trigger:a:pulse:transition:threshold:both

    --1.5 V, which represent the nominal ECL voltage levels. Example 1 TRIGger:A:PULse:TRANsition:THReshold:BOTh This command sets the thresholds of the pulse transition trigger to the nominal TTL voltage levels. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 719 --...
  • Page 738: Trigger:a:pulse:transition:threshold:high

    2 V. Example 2 TRIGger:A:PULse:TRANsition:THReshold:HIGH 120E-3 This command sets the upper limit of the pulse transition trigger to 120 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 720 --...
  • Page 739: Trigger:a:pulse:transition:threshold:low

    50 mV. Example 2 TRIGger:A:PULse:TRANsition:THReshold:LOW 20E-3 This command sets the lower limit of the pulse transition trigger to 20 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 721 --...
  • Page 740: Trigger:a:pulse:transition:when

    Example 2 TRIGger:A:PULse:TRANsition:WHEn SLOWERthan This command sets the transition trigger to work when the transitioning signal is slower than the set volts/second rate. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 722 --...
  • Page 741: Trigger:a:pulse:width

    TRIG- ger:A:PULse:WIDth:POLarity, TRIG- ger:A:PULse:WIDth:WHEn Syntax 1 TRIGger:A:PULse:WIDth Example TRIGger:A:PULse:WIDth? This query might return :TRIG- GER:A:PULSE:WIDTH:LOWLIMIT 2.0000E-9;HIGH- LIMIT 2.0000E-9;WHEN WITHIN;POLARITY POS- ITIVE as the current A pulse trigger parameters. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 723 --...
  • Page 742: Trigger:a:pulse:width:highlimit

    GER:A:PULSE:WIDTH:HIGHLIMIT 2.0000E-9, indi- cating that the A pulse upper limit is set to 2 ns. Example 2 TRIGger:A:PULse:WIDth:HIGHLimit 5.0E-6 This command sets the A pulse upper limit to 5 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 724 --...
  • Page 743: Trigger:a:pulse:width:lowlimit

    GER:A:PULSE:WIDTH:LOWLIMIT 1.0000E-9, indicat- ing that the A pulse lower limit is set to 1 ns. Example 2 TRIGger:A:PULse:WIDth:LOWLIMIT 2.0E-6 This command sets the A pulse lower limit to 2 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 725 --...
  • Page 744: Trigger:a:pulse:width:polarity

    This specifies a positive pulse. Example 1 TRIGger:A:PULse:WIDth:POLarity? This query might return :TRIGGER:A:PULSE:WIDTH:PO- LARITY POSITIVE, indicating a positive pulse. Example 2 TRIGger:A:PULse:WIDth:POLarity NEGAtive This command sets the pulse polarity to negative. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 726 --...
  • Page 745: Trigger:a:pulse:width:when

    The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLIMIT command re- spectively. Example 1 TRIGger:A:PULse:WIDth:WHEn? This query might return :TRIG- GER:A:PULSE:WIDTH:WHEN OUTSIDE, indicating the conditions for generating a pulse trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 727 --...
  • Page 746 Example 2 TRIGger:A:PULse:WIDth:WHEn WIThin This command specifies that the duration of the A pulse will fall within defined high and low limits. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 728 --...
  • Page 747: Trigger:a:serial:bitrate

    Example 1 TRIGger:A:SERIAL:BITRATE? This query might return 51.8400E+6 indicating that a bit rate of 51.84 Mbits/second. Example 2 TRIGger:A:SERIAL:BITRATE 51.8400E+6. This command sets the bit rate to 51.84 Mbits/second. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 729 --...
  • Page 748: Trigger:a:serial:clock:level

    Example 1 TRIGger:A:SERIAL:CLOCK:LEVEL? This query might return 32.0000E-3 indicating that the clock level is 32 mV. Example 2 TRIGger:A:SERIAL:CLOCK:LEVEL 0.0 This command sets the clock level to 0 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 730 --...
  • Page 749: Trigger:a:serial:clock:polarity

    Specifies to trigger on the falling or negative edge of a signal. Example 1 TRIGger:A:SERIAL:CLOCK:POLARITY? This query might return RISE indicating that the polarity is RISE. Example 2 TRIGger:A:SERIAL:CLOCK:POLARITY RISE This command sets RISE as the clock polarity. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 731 --...
  • Page 750: Trigger:a:serial:clock:source

    Example 1 TRIGger:A:SERIAL:CLOCK:SOURCE? This query might return indicating that the source is channel 1. Example 2 TRIGger:A:SERIAL:CLOCK:SOURCE CH1 This command sets channel 1 as the source channel. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 732 --...
  • Page 751: Trigger:a:serial:code

    Arguments H NRZ Example 1 TRIGger:A:SERIAL:CODe? This query might return indicating that the signal code is NRZ. Example 2 TRIGger:A:SERIAL:CODE NRZ This command sets the signal code to NRZ. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 733 --...
  • Page 752: Trigger:a:serial:data:format

    Hex ‘?’ represents any other binary bit pattern which doesn’t have a hex representation, such as ‘00X1’. Example 1 TRIGger:A:SERIAL:DATA:FORMAT? This query might return BINARY indicating that the Pattern string is in a binary format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 734 --...
  • Page 753 Example 2 TRIGger:A:SERIAL:DATA:FORMAT BINARY. This command sets the Pattern string to a binary format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 735 --...
  • Page 754: Trigger:a:serial:data:pattern

    GER:A:SERIAL:DATA:FORMAT command, as follows: TRIGger:A:SERIAL:DATA:FORMAT BIN Then the following query: TRIGger:A:SERIAL:DATA:PATTERN? Might return the following 32 characters: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX10 Showing, in this case, 30 X’s followed by a 1 and a 0: TDS7000 Series and CSA7000 Series Online Programmer Manual -- 736 --...
  • Page 755 Finally, one could change the data format back to binary with the TRIGGER:A:SERIAL:DATA:FORMAT command, as follows: TRIGGER:A:SERIAL:DATA:FORMAT BIN Then one could query the oscilloscope using the pattern command, as follows: TRIGGER:A:SERIAL:DATA:PATTERN? This could return: TDS7000 Series and CSA7000 Series Online Programmer Manual -- 737 --...
  • Page 756 XXXXXXXXXXXXXXXXXXXXXXXXXXXX1010 Showing the 32 character response due to the binary for- mat. Four binary characters ”1010” now replace the hex character ”A”. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 738 --...
  • Page 757: Trigger:a:serial:source

    Syntax 2 TRIGger:A:SERIal:SOUrce? Arguments H CH1-4 Specifies one of the input channels. Example 1 TRIGger:A:SERIAL:SOURCE? This query might return indicating that the source is channel 1. Example 2 TRIGger:A:SERIAL:SOURCE CH1 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 739 --...
  • Page 758: Trigger:a:serial:standard

    H FC266 H FC531 H FC1063 H FW1394BS400B H FW1394BS800B H ENET1250 H CUSTom H RIO_500M (Triggers RIO_DRV500, RIO_EDRV500M, and RIO_RCV500, 500Mb/s) H RIO_750M (Triggers RIO_DRV750, RIO_EDRV750M, and RIO_RCV750, 750Mb/s) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 740 --...
  • Page 759 H VSROC192 (Triggers VSR OC192/STM64, 1.244160 Gb/s) Example 1 TRIGger:A:SERIAL:STANDARD? This query might return Indicating that the signal standard is OC1. Example 2 TRIGger:A:SERIAL:STANDARD OC1 This command sets the standard to OC1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 741 --...
  • Page 760: Trigger:a:type

    TRIGger:A:LOGIc commands. H PULse This specifies that a trigger occurs when a specified pulse is found and is controlled by the TRIGger:A:PULse com- mands. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 742 --...
  • Page 761 H SERIal This specifies that a trigger occurs when NRZ--encoded data up to 1.25 Gbaud is found, providing a 32--bit serial word. This argument is available with TDS7000 Series Option ST and CSA7000 Series instruments Example 1 TRIGger:A:TYPe? This query might return :TRIGGER:A:TYPE PULSE indicating that the A trigger type is a pulse trigger.
  • Page 762: Trigger:b

    This query might return :TRIGGER:B:STATE 0;TYPE EDGE;LEVEL -220.0000E-3;BY TIME;EDGE:SOURCE CH1;SLOPE RISE;COUPLING DC;:TRIGGER:B:TIME 16.0000E-9;EVENTS:COUNT 2 Example 2 TRIGger:B SETLevel This command sets the B trigger level to 50% of MIN and MAX. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 744 --...
  • Page 763: Trigger:b:by

    TRIGger:B:TIMe. Example 1 TRIGger:B:BY? This query might return :TRIGGER:B:BY EVENTS indicating that the B trigger takes place following a set number of trigger events after the A trigger occurs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 745 --...
  • Page 764 Example 2 TRIGger:B:BY TIMe This command sets the B trigger to be ready to occur a set time after the A trigger event. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 746 --...
  • Page 765: Trigger:b:edge

    Trig menu and then viewing the current Source, Slope, and Coupling settings. Group Trigger Related Commands TRIGger:B:EDGE:COUPling, TRIGger:B:EDGE:SLOpe, TRIGger:B:EDGE:SOUrce Syntax TRIGger:B:EDGE? Example TRIGger:B:EDGE? This query might return :TRIGGER:B:EDGE:SOURCE CH1;SLOPE RISE;COU- PLING DC TDS7000 Series and CSA7000 Series Online Programmer Manual -- 747 --...
  • Page 766: Trigger:b:edge:coupling

    CSA74xx and TDS74xx series instruments. Example 1 TRIGger:B:EDGE:COUPling? This query might return :TRIGGER:B:EDGE:COUPLING ATRIGGER for the B trigger coupling. Example 2 TRIGger:B:EDGE:COUPling DC This command selects DC for the B trigger coupling. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 748 --...
  • Page 767: Trigger:b:edge:slope

    B edge trigger occurs on the rising slope. Example 2 TRIGger:B:EDGE:SLOpe FALL This command sets the B edge trigger to occur on the fal- ling slope. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 749 --...
  • Page 768: Trigger:b:edge:source

    B trigger is channel 1. Example 2 TRIGger:B:EDGE:SOUrce CH4 This command sets channel 4 as the input source for the B trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 750 --...
  • Page 769: Trigger:b:events

    Trig Event setting. Group Trigger Related Commands TRIGger:B:EVENTS:COUNt Syntax TRIGger:B:EVENTS? Example TRIGger:B:EVENTS? This query might return :TRIGGER:B:EVENTS:COUNT 2 indicating that 2 events must occur before the B trigger oc- curs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 751 --...
  • Page 770: Trigger:b:events:count

    A trigger before the B trigger can occur. Example 2 TRIGger:B:EVENTS:COUNt 4 This command specifies that the B trigger will occur four trigger events after the A trigger. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 752 --...
  • Page 771: Trigger:b:level

    This query might return :TRIGGER:B:LEVEL 173.0000E-03 indicating that the B trigger level is currently set at 173 mV. Example 2 TRIGger:B:LEVel ECL This command sets the B trigger level to --1.3 V. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 753 --...
  • Page 772: Trigger:b:state

    B trigger is inactive and that only the A trigger causes trigger events. Example 2 TRIGger:B:STATE ON This command sets the B trigger to active, making it capa- ble of causing trigger events. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 754 --...
  • Page 773: Trigger:b:time

    This query might return :TRIGGER:B:TIME 16.0000E-9 indicating that trigger B time is currently set to 16 ns. Example 2 TRIGger:B:TIMe 4E-6 This command sets trigger B time to 4 µs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 755 --...
  • Page 774: Trigger:b:type

    This sets the B trigger type to edge. Example 1 TRIGger:B:TYPe? This query will return :TRIGGER:B:TYPE EDGE Example 2 TRIGger:B:TYPe EDGE This command sets the B trigger type to edge. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 756 --...
  • Page 775: Trigger:state

    This indicates that the oscilloscope is in save mode and is not acquiring data. H TRIGger This indicates that the oscilloscope has seen a trigger and is acquiring the post trigger information. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 757 --...
  • Page 776 Example TRIGger:STATE? This query might return :TRIGGER:STATE ARMED indicating that the pretrigger data is being acquired. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 758 --...
  • Page 777: Unlock

    Related Commands LOCk Syntax UNLock ALL Argument H ALL This specifies that all front--panel buttons and knobs are unlocked. Example UNLock ALL This command unlocks all front--panel buttons and knobs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 759 --...
  • Page 778: Verbose

    Example 1 VERBose ON This command enables the Verbose setting. Example 2 VERBOSE? This query might return :VERBOSE 0 indicating that the Verbose state is disabled. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 760 --...
  • Page 779: Wavfrm

    WAVFrm? This query might return: :WFMOUTPRE:BIT_NR 8;BN_FMT RI;BYT_NR 1;BYT_OR MSB;ENCDG ASC;NR_PT 500;PT_FMT Y;PT_ORDER LIN- EAR;PT_OFF 0 ;XINCR 400.0000E-12;XZERO 0.0000;XUNIT ”s”;YMULT 4.0000E-3;YOFF 0.0000;YZERO 0.0000;YUNIT ”V”;WFID ”Ch1, DC coupling, 100.0mV/div, 200.0ns/div, TDS7000 Series and CSA7000 Series Online Programmer Manual -- 761 --...
  • Page 780 44,42,43,42, 43,42,45,42,43,41,42,41,43,42,44,42,43,42, 43,40,42,40, 42,40,42,41,43,41,42,41,42,39,41,41,42,42, 43,41,42,39, 41,39,41,40,41,40,41,39,41,38,41,39,41,38, 42,39,41,37, 40,38,40,38,39,38,39,38,41,39,39,38,40,37, 38,37,38,38, 39,38,40,36,39,37,39,37,39,37,39,36,40,38, 38,35,38,36, 38,37,39,37,38,37,38,37,37,36,38,35,38,36, 37,36,38,36, 38,35,39,34,36,36,36,35,38,35,36,34,37,34, 37,35,37,36, 37,35,37,35,36,34,36,33,36,35,36,34,36,33, 34,33,34,34, 34,34,36,33,36,34,36,33,34,33,34,32,34,32, 34,33,33,31, 33,32,34,32,33,32,32,31,33,31,31,32,33,31, 32,31,32,30, 32,30,32,31,31,30,31,30,31,29,31,29,32,31, 31,30,30,29, 30,29,30,30,31,29,30,28,30,29,31,28,30,28, 30,29,29,27, 29,28,29,27,30,27,30,26,28,28,29,27,28,27, 28,27,28,28, 28,27,28,27,28,26,28,26,28,26,26,25,27,25, 28,27,28,26, TDS7000 Series and CSA7000 Series Online Programmer Manual -- 762 --...
  • Page 781 25,25,26,25,25,25,25,25,26,25,27,25,25,24, 25,25,26,24, 26,24,24,23,25,24,24,22,25,23,24,23,24,22, 24,22,23,22, 25,24,24,21,23,22,22,21,24,22,22,22,22,21, 22,20,23,21, 21,20 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 763 --...
  • Page 782: Wfminpre

    Waveform Transfer Related Commands WFMOutpre? Syntax WFMInpre? Example WFMInpre? This query might return :WFMINPRE:BIT_NR 8;BN_FMT RI;BYT_NR 1;BYT_OR MSB;ENCDG BIN;NR_PT 500;PT_FMT Y;PT_OFF 0;XINCR 2.0000E-6;XZERO 1.7536E-6;XUNIT ”s”;YMULT 1.0000E-3;YOFF 0.0000;YZERO 0.0000;YUNIT ”V” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 764 --...
  • Page 783: Wfminpre:bit_Nr

    RI or RP binary format data uses 8 bits per waveform point. Example 2 WFMInpre:BIT_Nr 16 This command sets the number of bits per waveform point to 16, for incoming RI and RP binary format data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 765 --...
  • Page 784: Wfminpre:bn_Fmt

    Example 2 WFMInpre:BN_Fmt FP This command specifies that incoming data will be inter- preted as single--precision binary floating point. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 766 --...
  • Page 785: Wfminpre:byt_Nr

    2 bytes per incoming waveform data point. Example 2 WFMInpre:BYT_Nr 1 This command sets the number of bytes per incoming wa- veform data point to 1, which is the default setting. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 767 --...
  • Page 786: Wfminpre:byt_Or

    CURVe data byte will be transmitted first. Example 2 WFMInpre:BYT_Or MSB This command sets the most significant incoming byte of incoming waveform data to be transmitted first. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 768 --...
  • Page 787: Wfminpre:encdg

    :WFMINPRE:ENCDG BIN indicating that the incoming waveform data will be in binary format. Example 2 WFMInpre:ENCdg ASC This command sets the format of incoming waveform data to ASCII format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 769 --...
  • Page 788: Wfminpre:nr_Fr

    TARt, DATa:FRAMESTOP, SAVe:WAVEform, SAVe:WAVE- form:FILEFormat, WFMInpre:NR_Pt, WFMOutpre:NR_FR?, WFMOutpre:NR_Pt? Syntax WFMInpre:NR_FR? Example WFMInpre:NR_FR? This query will return :WFMINPRE:NR_FR 1 indicating that there is 1 data frame in the transmitted wa- veform record. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 770 --...
  • Page 789: Wfminpre:nr_Pt

    :WFMINPRE:NR_PT 8000 indicating that there are 8000 data points in the transmitted waveform record. Example 2 WFMInpre:NR_Pt 5000 This command specifies that 5000 data points will be ex- pected. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 771 --...
  • Page 790: Wfminpre:pt_Fmt

    Xn = XZEro + XINcr (N- -PT_Off) Yn = YZEro + YMUlt (Yn - - YOFf) Example 1 WFMInpre:PT_Fmt ENV This command sets the incoming waveform data point for- mat to enveloped. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 772 --...
  • Page 791 Example 2 WFMInpre:PT_Fmt? This query might return :WFMINPRE:PT_FMT ENV indicating that the waveform is transmitted as maximum and minimum point pairs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 773 --...
  • Page 792: Wfminpre:pt_Off

    This command specifies that the trigger point is the first point in the waveform record, which is the default. Example 2 WFMInpre:PT_Off? This query might return :WFMINPRE:PT_OFF 0 indicating the incoming waveform trigger point. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 774 --...
  • Page 793: Wfminpre:wfid

    This must be a valid 488.2 string (but the contents are ignored). Example WFMInpre:WFId ”Ch1, DC coupling, 2.000V/div, 400.0ns/div, 500 points, Sam- ple mode” This is a syntactically correct command. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 775 --...
  • Page 794: Wfminpre:xincr

    (assuming that WFMInpre:XUNit is set to ”s”) there is a 1 ms interval between incoming waveform points. Example 2 WFMInpre:XINcr 3E-3 This command sets the interval between Incoming wave- form points to 3 ms. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 776 --...
  • Page 795: Wfminpre:xunit

    Example 2 WFMInpre:XUNit ”Hz” This command specifies that the horizontal units for the incoming waveform are hertz. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 777 --...
  • Page 796: Wfminpre:xzero

    7.5 µs before the sample designated by WFMInpre:PT_Off. Example 2 WFMInpre:XZEro 5.7E-6 This command specifies that the trigger actually occurred 5.7 µs before the sample designated by WFMInpre:PT_Off TDS7000 Series and CSA7000 Series Online Programmer Manual -- 778 --...
  • Page 797: Wfminpre:ymult

    40 mV/digitizing level (1V/div). Example 2 WFMInpre:YMUlt 20E-3 This command specifies that (if WFMInpre:YUNit is ”V” and WFMInpre:BYT_Nr is 1) the vertical scale is 20 mV/ digitizing level (500 mV/div). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 779 --...
  • Page 798: Wfminpre:yoff

    Example 2 WFMInpre:YOFf 50 This command specifies that the zero reference for the in- coming waveform is 50 digitizing levels (2 divisions) above the center of the data range. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 780 --...
  • Page 799: Wfminpre:yunit

    Example 2 WFMInpre:YUNit ”Pa” This command specifies that the vertical units for the in- coming waveform are pascal. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 781 --...
  • Page 800: Wfminpre:yzero

    This command specifies that the zero reference for the in- coming waveform is 1.5 V below the center of the data range (given that WFMInpre:YUNit is set to V). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 782 --...
  • Page 801: Wfmoutpre

    :WFMOUTPRE:BIT_NR 8;BN_FMT RI ;BYT_NR 1;BYT_OR MSB;ENCDG BIN;NR_PT 500;PT_FMT Y ;PT_ORDER LINEAR;PT_OFF 0;XINCR 8.0000E-9 ;XZERO 4.8794E-9;XUNIT ”s”;YMULT -2000.0000E-3 ;YOFF -4999.9995E-3;YZERO 0.0000;YUNIT ”V” ;WFID ”Ch1, DC coupling, 2.000V/div, 400.0ns/div, 500 points, Sample mode” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 783 --...
  • Page 802: Wfmoutpre:bit_Nr

    8 bits per waveform point. Example 2 WFMOutpre:BIT_Nr 16 This command sets the number of bits per waveform point to 16, for incoming RI and RP binary format data. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 784 --...
  • Page 803: Wfmoutpre:bn_Fmt

    Example 2 WFMOutpre:BN_Fmt FP This command specifies that outgoing waveform data will be in single--precision binary floating point format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 785 --...
  • Page 804: Wfmoutpre:byt_Nr

    2 bytes per outgoing waveform data point. Example 2 WFMOutpre:BYT_Nr 1 This command sets the number of bytes per outgoing wa- veform data point to 1, which is the default setting. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 786 --...
  • Page 805: Wfmoutpre:byt_Or

    Example 2 WFMOutpre:BYT_Or MSB This command sets the most significant outgoing byte of waveform data to be transmitted first. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 787 --...
  • Page 806: Wfmoutpre:encdg

    Example 2 WFMOutpre:ENCdg ASC This command specifies that the outgoing waveform data will be sent in ASCII format. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 788 --...
  • Page 807: Wfmoutpre:nr_Fr

    CURVe , DATa, DATa:STARt, DATa:STOP, DATa:FRAMES- TARt, DATa:FRAMESTOP, SAVe:WAVEform, SAVe:WAVE- form:FILEFormat, WFMInpre:NR_FR?, WFMInpre:NR_Pt, WFMOutpre:NR_Pt? Syntax WFMOutpre:NR_FR? Example WFMOutpre:NR_FR? This query might return :WFMOUTPRE:NR_FR 500 indicating that there are 500 data frames to be sent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 789 --...
  • Page 808: Wfmoutpre:nr_Pt

    CURVe , DATa, DATa:STARt, DATa:STOP, DATa:FRAMES- TARt, DATa:FRAMESTOP, SAVe:WAVEform, SAVe:WAVE- form:FILEFormat, WFMInpre:NR_FR?, WFMInpre:NR_Pt, WFMOutpre:NR_FR? Syntax WFMOutpre:NR_Pt? Example WFMOutpre:NR_Pt? This query might return :WFMOUTPRE:NR_PT 5000 indicating that there are 5000 data points to be sent. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 790 --...
  • Page 809: Wfmoutpre:pt_Fmt

    Group Waveform Transfer Related Commands CURVe?, DATa:SOUrce Syntax WFMOutpre:PT_Fmt? Example WFMOutpre:PT_Fmt? This query might return :WFMOutpre:PT_Fmt ENV indicating that the waveform data are a series of max--min pairs. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 791 --...
  • Page 810: Wfmoutpre:pt_Off

    Group Waveform Transfer Related Commands DATa:SOUrce, DATa:STARt, WFMOutpre:XZEro Syntax WFMOutpre:PT_Off? Example WFMOutpre:PT_Off? This query might return :WFMOUTPRE:PT_OFF 251 Specifying that the trigger actually occurred between points 250 and 251. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 792 --...
  • Page 811: Wfmoutpre:pt_Or

    WFMDB waveform and that each horizontal column being sent contains only one vertical point. Note that waveform points are transmitted in the following order: top--to--bot- tom, then left--to--right. Group Waveform Transfer Related Commands DATa:SOUrce Syntax WFMOutpre:PT_OR? TDS7000 Series and CSA7000 Series Online Programmer Manual -- 793 --...
  • Page 812 DATa:SOUrce command is a FastAcq or WFMDB wave- form. Example 2 WFMOutpre:PT_OR? This query might return :WFMOUTPRE:PT_OR LINEAR indicating that the source pointed to is neither a FastAcq nor a WFMDB waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 794 --...
  • Page 813: Wfmoutpre:wfid

    DATa:SOUrce command. An error is reported if the DATa:SOUrce waveform does not exist. Group Waveform Transfer Related Commands DATa:SOUrce Syntax WFMOutpre:WFId? Outputs <string> comprises the following comma--separated fields: TDS7000 Series and CSA7000 Series Online Programmer Manual -- 795 --...
  • Page 814 A and B trigger. In the event that this number is not meaningful, the string will be exactly ”0”. Example WFMOutpre:WFId? This query might return :WFMOUTPRE:WFID ”Ch1, DC coupling, 100.0mVolts/div,500.0µs/div,500 points, Hi Res mode” TDS7000 Series and CSA7000 Series Online Programmer Manual -- 796 --...
  • Page 815: Wfmoutpre:xincr

    Group Waveform Transfer Related Commands DATa:SOUrce, WFMOutpre:XUNit, Syntax WFMOutpre:XINcr? Example WFMOutpre:XINcr? This query might return :WFMOUTPRE:XINCR 10.0000E-6 indicating that the horizontal sampling interval was 10 µs/ point (500 µs/div). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 797 --...
  • Page 816: Wfmoutpre:xunit

    Group Waveform Transfer Related Commands DATa:SOUrce Syntax WFMOutpre:XUNit? Example WFMOutpre:XUNit? This query might return :WFMOUTPRE:XUNIT ”Hz” indicating that the horizontal units for the waveform are measured in hertz. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 798 --...
  • Page 817: Wfmoutpre:xzero

    Group Waveform Transfer Related Commands DATa:SOUrce, WFMOutpre:XUNit, Syntax WFMOutpre:XZEro? Example WFMOutpre:XZEro? This query might return :WFMOUTPRE:XZERO 5.6300E-9 indicating that the trigger actually occurred 5.63 ns before the trigger sample. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 799 --...
  • Page 818: Wfmoutpre:ymult

    Group Waveform Transfer Related Commands DATa:SOUrce Syntax WFMOutpre:YMUlt? Example WFMOutpre:YMUlt? This query might return :WFMOUTPRE:YMULT 4.0000E-3 indicating that the vertical scale for the corresponding wa- veform was 100 mV/div. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 800 --...
  • Page 819: Wfmoutpre:yoff

    DATa:SOUrce, WFMOutpre:BYT_Nr Syntax WFMOutpre:YOFf? Example WFMOutpre:YOFf? This query might return :WFMOUTPRE:YOFF -50.0000E+0 indicating that the position indicator for the waveform was 50 digitizing levels (2 divisions) below center screen. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 801 --...
  • Page 820: Wfmoutpre:yunit

    Group Waveform Transfer Related Commands DATa:SOUrce Syntax WFMOutpre:YUNit? Example WFMOutpre:YUNit? This query might return :WFMOUTPRE:YUNIT ”dB” indicating that the vertical units for the waveform are mea- sured in decibels. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 802 --...
  • Page 821: Wfmoutpre:yzero

    An error is reported if the DATa:SOUrce waveform does not exist. Group Waveform Transfer Related Commands DATa:SOUrce, WFMOutpre:YUNit Syntax WFMOutpre:YZEro? Example WFMOutpre:YUNit? This query might return :WFMOUTPRE:YZERO -100.0000E-3 indicating that vertical offset was set to --100 mV. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 803 --...
  • Page 822: Wlength:value

    Calibrate to a wavelength of 850 NM H WL780NM Calibrate to a wavelength of 780 NM Example WLENGTH:VALUE? This query might return :WLENGTH:VALUE WL1550NM indicating a calibration to 1550 NM TDS7000 Series and CSA7000 Series Online Programmer Manual -- 804 --...
  • Page 823: Zoom

    Example 1 ZOOm? This query might return : :ZOOM:MODE 0;GRATICULE:SIZE 50;:ZOOM:HOR- IZONTAL:LOCK ALL; :ZOOM:CH1:HORIZONTAL:POSITION 50.0000;SCALE :ZOOM:CH1:VERTICAL:POSITION 0.0000;SCALE 1.0000; :ZOOM:CH2:HORIZONTAL:POSITION 50.0000;SCALE :ZOOM:CH2:VERTICAL:POSITION 0.0000;SCALE 1.0000; :ZOOM:CH3:HORIZONTAL:POSITION 50.0000;SCALE :ZOOM:CH3:VERTICAL:POSITION 0.0000;SCALE 1.0000; :ZOOM:CH4:HORIZONTAL:POSITION 50.0000;SCALE TDS7000 Series and CSA7000 Series Online Programmer Manual -- 805 --...
  • Page 824 :ZOOM:REF3:HORIZONTAL:POSITION 50.0000;SCALE 2; :ZOOM:REF3:VERTICAL:POSITION 0.0000;SCALE 1.0000; :ZOOM:REF4:HORIZONTAL:POSITION 50.0000;SCALE 2; :ZOOM:REF4:VERTICAL:POSITION 0.0000;SCALE 1.0000 Example 2 ZOOM RESET This command resets the zoom transforms to default val- ues for all traces. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 806 --...
  • Page 825 Example 1 ZOOM:GRATICULE:SIZE? This query might return :ZOOM:GRATICULE:SIZE 100 Indicating that the zoom graticule size is set to 100%. Example 2 ZOOM:GRATICULE:SIZE 100 Setting the zoom graticule size to 100%. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 807 --...
  • Page 826 This argument sets the entire display to the zoomed grati- cule. Example 1 ZOOm:GRAticule:SPLit? This query might return :ZOOM:GRATICULE:SPLIT FIF- TYFIFTY, indicating that the display area is divided equally between the zoomed graticule and the acquisition grati- cule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 808 --...
  • Page 827 Example 2 ZOOm:GRAticule:SPLit FULl This command sets the full display area to the zoomed graticule. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 809 --...
  • Page 828 A 0 turns off Zoom mode; any other value turns on Zoom mode. Example 1 ZOOM:MODE? This query might return :WFMOUTPRE:ZOOM:MODE 1 indicating that Zoom mode is currently turned on. Example 2 ZOOM:MODE OFF This command turns off Zoom mode. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 810 --...
  • Page 829 H STOP Halts AutoScroll. Example 1 ZOOm:SCROLL:DIREction FWD Starts AutoScroll. The Zoom Box moves from left to right. Example 2 ZOOm:SCROLL:DIRECtion? Returns FWD, FFWD, REVERSE, FREVERSE, or STOP. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 811 --...
  • Page 830 Enables Scroll Lock. H OFF Disables Scroll Lock. Example 1 ZOOm:SCROLL:LOCK ON Enables Scroll Lock for zoomed waveforms identified as locked. Example 2 ZOOm:SCROLL:LOCK? Returns either ON or OFF. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 812 --...
  • Page 831 H <NR1> This is a value from 1 to 10. Example 1 ZOOm:SCROLL:SPEED 2 AutoScroll will move zoomed waveform(s) 2 divisions per update. Example 2 ZOOm:SCROLL:LOCK? Returns <NR1> 1-10. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 813 --...
  • Page 832 Resets the zoom transforms to default values for all traces of the specified zoom. H RESETLive Resets the zoom transforms to default values for live traces of the specified zoom. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 814 --...
  • Page 833 H OFF {0} Turns Zoom<1--4> off. Example 1 ZOOm:ZOOM1:SCROLLLock ON This command turns Zoom1 scroll lock on. Example 2 ZOOm:ZOOM1:SCROLLLock? This query returns either ON|1 or OFF|0 for Zoom1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 815 --...
  • Page 834 A 0 disables the specified zoom; any other value enables the specified zoom. Example 1 ZOOm:ZOOM1:STATE ON This command turns Zoom1 on. Example 2 ZOOm:ZOOM1:STATE? This query returns either ON|1 or OFF|0 for Zoom1. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 816 --...
  • Page 835 Channel 1 is currently set at 50% of ac- quired waveform. Example 2 ZOOm:ZOOM1:CH1:HORizontal:POSition 50 This command sets the Zoom1 reference pointer at 50% of acquired waveform. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 817 --...
  • Page 836 TAL:SCALE 1, indicating that Channel 2 has a horizontal scale factor of 1. Example 2 ZOOm:ZOOM1:CH1:HORizontal:SCAle 5 This command sets the horizontal scale factor of Channel 1 to 5. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 818 --...
  • Page 837 1 is centered at division 0 of the acquired trace. Example 2 ZOOm:ZOOM1:CH1:VERTical:POSition 2 This command sets the Zoom1 vertical position to 2, which centers the zoom trace at the second division of the ac- quired trace. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 819 --...
  • Page 838 ZOOm:ZOOM2:CH2:VERTical:SCAle? This query might return :ZOOM2:CH2:VERTICAL:SCALE 2.0000, indicating that the vertical scale is 2x. Example 2 ZOOm:ZOOM2:CH2:VERTical:SCAle 5 This command sets the vertical scale of Channel 2 to 5x. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 820 --...
  • Page 839 The oscilloscope status handling system consists of five 8--bit registers and two queues for each interface. The re- maining Status subtopics describe these registers and components. They also explain how the event handling system operates. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 821 --...
  • Page 840 Note: TekVISA applications use SESR bit 6 to respond to any of several events, including some front panel actions. Standard Event Status Register (SESR) URQ CME EXE DDE QYE RQC OPC TDS7000 Series and CSA7000 Series Online Programmer Manual -- 822 --...
  • Page 841 Status Byte Register (SBR) - -- -- -- - 6 MAV - -- -- -- - - -- -- -- - - -- -- -- - - -- -- -- - TDS7000 Series and CSA7000 Series Online Programmer Manual -- 823 --...
  • Page 842 Use the DESE command to enable and disable the bits in the DESER. Use the DESE? query to read the DESER. Device Event Status Enable Register (DESER) URQ CME EXE DDE QYE RQC OPC TDS7000 Series and CSA7000 Series Online Programmer Manual -- 824 --...
  • Page 843 PON in the DESER and ESER, and use the *SRE command to enable bit 5 in the SRER. Subsequent power--on cycles will generate a Service Re- quest. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 825 --...
  • Page 844 *ESR? reads but not read from the Event Queue. Events that follow an *ESR? read are put in the Event Queue but are not available until *ESR? is used again. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 826 --...
  • Page 845: Event Handling Sequence

    When a bit in the SBR is set to one and the corresponding bit in the SRER is enabled (6), the MSS bit in the SBR is set to one and a service request is generated (7). TDS7000 Series and CSA7000 Series Online Programmer Manual -- 827 --...
  • Page 846: Synchronization Methods

    The acquisition of the waveform requires extended proc- essing time. It may not finish before the oscilloscope takes an amplitude measurement (see figure below). This can result in an incorrect amplitude value. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 828 --...
  • Page 847 ______________ |ACQUIRE:STATE +------------+ ___________ |ACquiring| |Waveform | |Data +---------+ __________________ |Take Measurement| +----------------+ |<------------Processing Time------------>| TDS7000 Series and CSA7000 Series Online Programmer Manual -- 829 --...
  • Page 848 This time could be spent doing other tasks. The controller can continue to write commands to the input buffer of the oscilloscope, but the commands will not be TDS7000 Series and CSA7000 Series Online Programmer Manual -- 830 --...
  • Page 849 The controller is still tied up, though, and the repeated BUSY? query will result in more bus traffic. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 831 --...
  • Page 850 /* Acquire waveform data */ ACQUIRE:STATE ON /* Set up the measurement parameters */ MEASUREMENT:IMMED:TYPE AMPLITUDE MEASUREMENT:IMMED:SOURCE CH1 /* Wait until the acquisition is complete before taking the measurement. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 832 --...
  • Page 851 /* Acquire waveform data */ ACQUIRE:STATE ON /* Set up the measurement parameters */ MEASUREMENT:IMMED:TYPE AMPLITUDE MEASUREMENT:IMMED:SOURCE CH1 /* Wait until the acquisition is complete before taking the measurement TDS7000 Series and CSA7000 Series Online Programmer Manual -- 833 --...
  • Page 852 The SRQ, when it comes, interrupts those tasks and returns control to this task. /* Take amplitude measurement */ MEASUREMENT:IMMED:VALUE? This technique is more efficient but requires more sophisticated programming. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 834 --...
  • Page 853 /* Take amplitude measurement */ MEASUREMENT:IMMED:VALUE? This is the simplest approach. It requires no status han- dling or loops. However, you must set the controller time-- out for longer than the acquisition operation. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 835 --...
  • Page 854: Messages

    The following table shows the command error messages generated by improper syntax. Check that the command is properly formed and that it follows the rules in the section on command Syntax. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 836 --...
  • Page 855 Block data not allowed Command expression error Invalid expression Expression data not allowed Execution Error The following table lists the execution errors that are de- tected during execution of a command. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 837 --...
  • Page 856 Measurement error, Low signal amplitude 2205 Measurement error, Low amplitude, second waveform 2206 Measurement error, Invalid gate 2207 Measurement error, Measurement overflow 2208 Measurement error, Waveform does not cross Mid Ref TDS7000 Series and CSA7000 Series Online Programmer Manual -- 838 --...
  • Page 857 Thismeas cannot be performed on this type of w fm 2244 Sourcewfm is not active 2248 This ref cannot be activated 2249 Reference deletion error, Waveform in use for math TDS7000 Series and CSA7000 Series Online Programmer Manual -- 839 --...
  • Page 858 Device Error Messages (DDE Bit 3) Code Message Device--specific error System error Memory error PUD memory lost Calibration memory lost Save/recall memory lost Configuration memory lost Queue overflow (does not set DDE bit) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 840 --...
  • Page 859 Measurement warning, Invalid in minmax Measurement warning, Need 3 edges Measurement warning, Clipping positive/negative Measurement warning, Clipping positive Measurement warning, Clipping negative FASTAcq mode is active -- deactivate to use math TDS7000 Series and CSA7000 Series Online Programmer Manual -- 841 --...
  • Page 860 Internal Warning The following table shows internal errors that indicate an internal fault in the oscilloscope. Internal Warning Messages Code Message Internal warning Internal warning, 50 Ω overload TDS7000 Series and CSA7000 Series Online Programmer Manual -- 842 --...
  • Page 861: Overview Of Programming Examples

    A README file in each directory has the latest documenta- tion. If you wish to develop code, you will need to use files that come with the GPIB system. Specifically, the Visual C programs use DECL_32.h and GPIB_32.obj. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 843 --...
  • Page 862: Compiling And Linking Example Visual C++ Programs

    Note: The GPIB programs you compile in the Sources directory work with the National Instruments AT--GPIB/ TNT GPIB system. It may take extra steps or changes to get them to work with older Tektronix GURU and other GPIB systems. Compiling and Linking Example Visual C++ Programs...
  • Page 863: Character Charts

    Miscellaneous Character Charts TDS7000 Series and CSA7000 Series Online Programmer Manual -- 845 --...
  • Page 864: Reserved Words

    ENET100STP ACQuire BN_Fmt CURSor ENET100UTP ACTUal BOTh CURVe ENET1250 ALIas DATA ENVelope BOXPcnt DATE EVENT ALLev BURst EVENTS BUSY EVMsg AMPlitude EVQty BYT_Nr DEFAult EXECUTE AREa BYT_Or DEFine EXTAtten TDS7000 Series and CSA7000 Series Online Programmer Manual -- 846 --...
  • Page 865 HAMMing INDependent FC1063 FST1 HANNing INFInite FC1063E FST2 HARDCopy INFPersist FC1063Draft FST3 HBArs INF2_5G FC1063E_ABR FST4 HDB3 INF2_5GE FC1063E_ABT FST5 HDELTA INHERIT FC1063E_ADR FST6 INPut FC1063E_ADT FULl HEADer INTENSIFied TDS7000 Series and CSA7000 Series Online Programmer Manual -- 847 --...
  • Page 866 NOVershoot PERCENT MASK PERIod REFCOLOr MASKPRE NR_Pt PERSistence REFLevel MATHCOLOr NUMACq PHAse REFLEVELOffset MAXimum NUMAVg PKPKJitter REPeat MEAN NUMEnv PKPKNoise RESBw MEASUrement NUMSAMples PK2Pk RESET MEDian NWIdth POINTS RESistance TDS7000 Series and CSA7000 Series Online Programmer Manual -- 848 --...
  • Page 867 SEQuence TIMe WFId SERIAL TIMEOut WFMDB SERIALTRIG TIMEStamp WFMInpre SERnumber TRACk WFMOutpre TRANsition WHEn SETHold TRIGBar WIDERthan SETTime TRIGger WIDth SETUp TRIGIF WINDOW SHORt TRIGT WIThin SIGMA1 TRUe XINcr TDS7000 Series and CSA7000 Series Online Programmer Manual -- 849 --...
  • Page 868: Factory Default Setup Values

    Cursor Default Setup Values Command Default CURSor:FUNCtion VBArs ± 300.0000E--9 CURSor:HBArs:POSITION<x> CURSor:MODe INDependent ± 800.0000E--9 CURSor:PAIred:POSITION<x> CURSor:SOUrce ± 800.0000E--9 CURSor:SPLit:POSITION<x> CURSor:SPLit:SOURCE2 CURSor:SPLit:UNIts BASE CURSor:STATE ± 800.0000E--9 CURSor:VBArs:POSITION<x> CURSor:VBArs:UNIts SECOnds TDS7000 Series and CSA7000 Series Online Programmer Manual -- 850 --...
  • Page 869 Default Setup Values Command Default HARDCopy:FILEName ”” HARDCopy:PORT FILE Histogram Default Setup Values Command Default HIStogram:BOXPcnt 30.0000, 25.1000, 70.0000, 75.2000 HIStogram:DISplay 0 (OFF) HIStogram:FUNCTION HORizontal HIStogram:SIZe 2.0000 HIStogram:SOUrce HIStogram:STATE 0 (OFF) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 851 --...
  • Page 870 MATH<x>:SCAle 1.0000 MATH<X>:SPECTral:CENTER 625.0000E+06 MATH<X>:SPECTral:GATEPOS 0.0000 MATH<X>:SPECTral:GATEWIDTH 2.0000E--06 MATH<X>:SPECTral:LOCk 0 (OFF) MATH<X>:SPECTral:MAG MATH<X>:SPECTral:PHASE DEGREES MATH<X>:SPECTral:REFLEVEL 20.0000 MATH<X>:SPECTral:REFLEVELOffset 223.6000E--03 MATH<X>:SPECTral:RESBw 1.0000E+06 MATH<X>:SPECTral:SPAN 1.2500E+09 MATH<X>:SPECTral:SUPPress --35.0000 MATH<X>:SPECTral:UNWRap 0 (OFF) MATH<X>:SPECTral:WINdow GAUSSIAN TDS7000 Series and CSA7000 Series Online Programmer Manual -- 852 --...
  • Page 871 MEASUrement:REFLevel:PERCent:LOW 10.0000 MEASUrement:REFLevel:PERCent:MID 50.0000 MEASUrement:REFLevel:PERCent:MID2 50.0000 MEASUrement:STATIstics:MODe MEASUrement:STATIstics:WEIghting Miscellaneous Default Setup Values Command Default AUXout:EDGe FALling AUXout:SOUrce ATRIGger CMDBatch 1 (ON) HEADer 1 (ON) LOCk NONe VERBose 1 (ON) TDS7000 Series and CSA7000 Series Online Programmer Manual -- 853 --...
  • Page 872 FASTERthan TRIGger:A:PULse:WIDth:LOWLimit 2.0000E--09 TRIGger:A:PULse:WIDth:HIGHLimit 2.0000E--09 TRIGger:A:PULse:WIDth:WHEn WITHIN TRIGger:A:PULse:WIDth:POLarity POSITIVe TRIGger:A:PULse:TIMEOut:POLarity STAYSHigh TRIGger:A:PULse:TIMEOut:TIMe 2.0000E--09 TRIGger:B:STATE 0 (OFF) TRIGger:B:TYPe EDGe TRIGger:B:LEVel 0.0000 TRIGger:B:BY EVENTS TRIGger:B:EDGE:SOUrce TRIGger:B:EDGE:SLOpe RISe TRIGger:B:EDGE:COUPling TRIGger:B:TIMe 16.0000E--09 TRIGger:B:EVENTS:COUNt TDS7000 Series and CSA7000 Series Online Programmer Manual -- 854 --...
  • Page 873 RIBinary DATa:SOUrce DATa:STARt DATa:STOP REF<x>:LABel:NAMe ” ” REF<x>:LABel:XPOS REF1--45 REF<x>:LABel:YPOS REF1 125 REF2 140 REF3 155 REF4 170 REF<x>:SCAle 1.0000 REF<x>:POSition 0.0000 SELect:CH<x> SELect:CONTROl SELect:MATH<x> MATH1--40 SELect:REF<x> REF1--4 0 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 855 --...
  • Page 874 ZOOm:< wfm>: H ORizontal:SCAle CH1--4 MATH1--4 2 REF1--4 ZOOm:< wfm>: V ERTical:POSition CH1--4 0.00 00 MATH1--4 0.0000 REF1--4 0.0000 ZOOm:< wfm>: V ERTical:SCAle CH1--4 1.0000 MATH1--4 1.0000 REF1--4 1.0000 TDS7000 Series and CSA7000 Series Online Programmer Manual -- 856 --...
  • Page 875: Gpib Interface Specifications

    Message GPIB Listen Addresses Talk Addresses GPIB Functions The following table lists the GPIB interface functions and electrical functions subsets supported by this instrument with brief descriptions of each. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 857 --...
  • Page 876 ATN line asserted. The instrument also ceases to be a talker when it detects the talk address of another device being sent over the data lines with ATN asserted. TDS7000 Series and CSA7000 Series Online Programmer Manual -- 858 --...

This manual is also suitable for:

Csa7000 series

Table of Contents