Page 3 - Table of Contents; Command Syntax
TVS600 & TVS600A Command Reference i Table of Contents General Safety Summary xv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Manuals xvii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command Syntax Command...
Page 4 - ii
Table of Contents ii TVS600 & TVS600A Command Reference CALCulate:FEED2:CONText CALCulate:FEED2:CONText? 2–30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CALCulate:FILTer:FREQuency[:TYPE] CALCulate:FILTer:FREQuency[:TYPE]? 2–32 . . . . . . . . . . . . . . . . . . . . . ...
Page 5 - iii; FORMat Subsystem
Table of Contents TVS600 & TVS600A Command Reference iii CALCulate:WMParameter:GATE:STARt:ABSolute CALCulate:WMParameter:GATE:STARt:ABSolute?TVS600A Models Only 2–65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CALCulate:WMParameter:GATE:STARt:RELative CALCulat...
Page 6 - iv; INPut Subsystem
Table of Contents iv TVS600 & TVS600A Command Reference FORMat:CALCulate FORMat:CALCulate? 2–96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FORMat:DINTerchange FORMat:DINTerchange?TVS600A Models Only 2–97 . . . . . . . . . . . . . . . . . . . . . . . . . ....
Page 7 - OUTPut Subsystem
Table of Contents TVS600 & TVS600A Command Reference v MEMory:DATA MEMory:DATA? 2–132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MEMory:NSTates? (Query Only) 2–134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MEMory:STATe:...
Page 8 - SWEep Subsystem
Table of Contents vi TVS600 & TVS600A Command Reference STATus:QUEStionable:QENable:PTRansition STATus:QUEStionable:QENable:PTRansition? 2–168 . . . . . . . . . . . . . . . . . . . . . STATus:SESR:QENable STATus:SESR:QENable? 2–170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 9 - vii; TRACe Subsystem
Table of Contents TVS600 & TVS600A Command Reference vii SYSTem:ERRor:COUNt? (Query Only) 2–204 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SYSTem:PROTect SYSTem:PROTect? 2–204 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SYSTem:SECuri...
Page 10 - viii
Table of Contents viii TVS600 & TVS600A Command Reference TRIGger:SOURce TRIGger:SOURce? 2–242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRIGger:TYPE TRIGger:TYPE? 2–243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 11 - ix
Table of Contents TVS600 & TVS600A Command Reference ix TRIGger:PULSe:GLITch:QUALify TRIGger:PULSe:GLITch:QUALify? 2–272 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRIGger:PULSe:GLITch:WIDTh TRIGger:PULSe:GLITch:WIDTh? 2–273 . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 12 - VOLTage Subsystem
Table of Contents x TVS600 & TVS600A Command Reference TRIGger:TRANsition:SLEW:QUALify TRIGger:TRANsition:SLEW:QUALify?TVS600A Models Only 2–297 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRIGger:TRANsition:SLEW:SLOPe TRIGger:TRANsition:SLEW:SLOPe?TVS600A Mod...
Page 13 - xi; List of Figures
Table of Contents TVS600 & TVS600A Command Reference xi List of Figures Figure 1–1: Example of SCPI subsystem hierarchy tree 1–1 . . . . . . . . . . . Figure 1–2: Example of abbreviating a command 1–4 . . . . . . . . . . . . . . . . Figure 1–3: Example of chaining commands and queries 1–5 . . . ...
Page 14 - xii
Table of Contents xii TVS600 & TVS600A Command Reference Figure 2–30: TRIGger:PULSe subsystem hierarchy 2–269 . . . . . . . . . . . . . . Figure 2–31: TRIGger:SHOLdtime subsystem hierarchy 2–283 . . . . . . . . . Figure 2–32: TRIGger:TRANsition subsystem hierarchy 2–293 . . . . . . . . . . Figur...
Page 15 - xiii; List of Tables
Table of Contents TVS600 & TVS600A Command Reference xiii List of Tables Table 1–1: Parameter types used in syntax descriptions 1–3 . . . . . . . . . . Table 1–2: BNF symbols and meanings 1–7 . . . . . . . . . . . . . . . . . . . . . . . . Table 2–1: Waveform Measurement Definitions 2–56 . . . ....
Page 16 - xiv
Table of Contents xiv TVS600 & TVS600A Command Reference
Page 17 - General Safety Summary; Only qualified personnel should perform service procedures.; To Avoid Fire or
TVS600 & TVS600A Command Reference xv General Safety Summary Review the following safety precautions to avoid injury and prevent damage tothis product or any products connected to it. To avoid potential hazards, use thisproduct only as specified. Only qualified personnel should perform service p...
Page 18 - xvi; These terms may appear in this manual:; Terms on the Product.; These terms may appear on the product:; Symbols on the Product.; The following symbols may appear on the product:; Symbols and Terms
General Safety Summary xvi TVS600 & TVS600A Command Reference Terms in this Manual. These terms may appear in this manual: WARNING. Warning statements identify conditions or practices that could result in injury or loss of life. CAUTION. Caution statements identify conditions or practices that c...
Page 19 - xvii; Preface; Related Manuals; Manual Name
TVS600 & TVS600A Command Reference xvii Preface This manual is the command reference for the TVS600 & TVS600A SeriesWaveform Analyzers. These waveform analyzers are controlled through the useof SCPI (Standard Commands for Programmable Instruments) derived com-mands and IEEE 488.2 Common Comm...
Page 20 - xviii; Default Model
Preface xviii TVS600 & TVS600A Command Reference Default Model This manual documents the TVS621, TVS621A, TVS625, TVS625A, TVS641,TVS641A, TVS645, and TVS645A waveform analyzers. Take note of thefollowing conventions used when referencing these products: Generally, the name “TVS600A” (or just “w...
Page 23 - SCPI Commands and Queries; Figure 1–1: Example of SCPI subsystem hierarchy tree; Creating Commands
TVS600 & TVS600A Command Reference 1–1 Command Syntax This section contains information on the Standard Commands for ProgrammableInstruments (SCPI) and IEEE 488.2 Common Commands you can use toprogram your waveform analyzer. SCPI Commands and Queries SCPI is a standard created by a consortium th...
Page 24 - Creating Queries
Command Syntax 1–2 TVS600 & TVS600A Command Reference command descriptions, which start on page 2–1, list the valid values for allparameters. For example, OUTPUT:TTLTRG1:STATE ON is a valid SCPI command createdfrom the hierarchy tree in Figure 1–1. To create a query, start at the root node of a ...
Page 25 - Table 1–1: Parameter types used in syntax descriptions; Parameter Type
Command Syntax TVS600 & TVS600A Command Reference 1–3 Table 1–1: Parameter types used in syntax descriptions Parameter Type Description Example binary Binary numbers #B0110 binary block 1 A specified length of binary data #512234xxxxx . . . where 5indicates that the following 5digits (12234) spe...
Page 26 - Figure 1–2: Example of abbreviating a command; NOTE; Abbreviating Commands,
Command Syntax 1–4 TVS600 & TVS600A Command Reference You can abbreviate most SCPI commands, queries, and parameters to anaccepted short form. This manual shows these short forms as a combination ofupper and lower case letters. The upper case letters indicate the accepted shortform of a command....
Page 27 - Figure 1–3: Example of chaining commands and queries; “This string uses quotation marks correctly.”; General Rules
Command Syntax TVS600 & TVS600A Command Reference 1–5 OUTPUT1:TTLT:POL INV;:TRIG:SOUR INT1;:TRIG:SLOP NEG;:TRIG:LEV -2;:SWE:TINT?;:STAT:OPER:COND? First command Command Command Second query The response from this chained message might be Response from first query Response from second query 1.0E-...
Page 28 - Description
Command Syntax 1–6 TVS600 & TVS600A Command Reference You can use upper case, lower case, or a mixture of both cases for allcommands, queries, and parameters. OUTPUT1:TTLTRG:POLARITY INVERTED is the same as output1:ttltrg:polarity inverted and OUTPUT1:ttltrg:polarity INVERTED No embedded spaces ...
Page 29 - Table 1–2: BNF symbols and meanings; This manual uses; Symbol; Constructed Mnemonics; command, and there is also an; Definition
Command Syntax TVS600 & TVS600A Command Reference 1–7 This manual may describe commands and queries using the Backus-Naur Form(BNF) notation. Table 1–2 defines the standard BNF symbols: Table 1–2: BNF symbols and meanings Symbol Meaning <ą> Defined element ::= Is defined as | Exclusive OR ...
Page 30 - specifies the number of; Block Arguments
Command Syntax 1–8 TVS600 & TVS600A Command Reference Several waveform analyzer commands use a block argument form: Symbol Meaning <NZDig> A non-zero digit character, in the range 1–9 <Dig> A digit character, in the range 0–9 <DChar> A character with the hex equivalent of 00 th...
Page 31 - Commands
Page 33 - Overview
TVS600 & TVS600A Command Reference 2–1 Commands This section describes each command and query in the waveform analyzer. Thecommands are organized by subsystem groups and the commands in each groupare in alphabetical order. In Figure 2–1, each block is a root node and thecommands within a block a...
Page 35 - AADVance Subsystem; Figure 2–2: AADVance subsystem hierarchy; Figure 2–3: AADVance subsystem functional model
TVS600 & TVS600A Command Reference 2–3 AADVance Subsystem This section describes the commands in the [SENSe:]AADVance subsystem. SeeFigure 2–2. These commands control how auto-advance acquisition records areacquired and transferred to a VXIbus controller. A functional model of theAADVance subsys...
Page 36 - Query response; None
AADVance Subsystem 2–4 TVS600 & TVS600A Command Reference AADVanceAADVance? Sets or queries the state of the auto-advance acquisition mode. In the auto-ad-vance mode the waveform analyzer acquires a sequence of data records for eachactive channel. The delay between one acquisition record and the...
Page 41 - ARM Subsystem; Figure 2–4: ARM subsystem hierarchy
TVS600 & TVS600A Command Reference 2–9 ARM Subsystem This section describes the commands in the ARM subsystem. See Figure 2–4.These commands operate with the TRIGger, INITiate, and ABORt subsystems totrigger acquisitions. ARM [:LAYer[1]] :COUNt [:A | :SEQuence[1]] :SOURce :DEFine? Figure 2–4: AR...
Page 43 - IMM; Syntax
ARM Subsystem TVS600 & TVS600A Command Reference 2–11 ARM:SOURceARM:SOURce? Sets or queries the source that will arm the acquisition system. You can specifyonly one source at a time and it is shared by all acquired channels. Setting thearm source to BUS configures the event detector to accept an...
Page 44 - Dependencies
ARM Subsystem 2–12 TVS600 & TVS600A Command Reference Execution Error –212, “Arm ignored”Sent *TRG or the VXIbus word serial <Trigger> command when ARM:SOURceis not set to BUS or when the instrument is not waiting at the ARM EventDetection layer. Execution Error –215, “Arm deadlock”Attempt...
Page 45 - AVERage Subsystem; Figure 2–5: AVERage subsystem hierarchy; Figure 2–6: AVERage subsystem functional model
TVS600 & TVS600A Command Reference 2–13 AVERage Subsystem This section describes the commands in the [SENSe:]AVERage subsystem. SeeFigure 2–5. These commands select and setup one of four acquisition modes:normal, average, envelope, and peak detect. (Peak detect is available forTVS600A models onl...
Page 49 - Reset Value
AVERage Subsystem TVS600 & TVS600A Command Reference 2–17 SCAL Command Error –141, ”Invalid character data”Attempted to set average type to an illegal value. None Command: Query: Response: AVERageAVERage:COUNt Reset Value Errors and Events Dependencies Examples Related Commands
Page 51 - CALCulate Subsystem; Figure 2–7: CALCulate subsystem hierarchy
TVS600 & TVS600A Command Reference 2–19 CALCulate Subsystem This section describes the commands in the CALCulate subsystems whichprocess and perform measurements on acquisition records. These calculations aretypically performed immediately after the waveform analyzer completesacquisition of the ...
Page 52 - Figure 2–8: CALCulate subsystem functional model
CALCulate Subsystem 2–20 TVS600 & TVS600A Command Reference SENSe CALCulate1..4 TRACe CHAN1..4 ”XTIM:VOLT n” ”CALCn” :PATH CALC1..4 TRACe AATS :PATH:EXPRession :FEED1 :FEED2 Figure 2–8: CALCulate subsystem functional model CALCulate:AAMListCALCulate:AAMList? Sets or queries the list of measureme...
Page 64 - BPAS
CALCulate Subsystem 2–32 TVS600 & TVS600A Command Reference CALCulate:FILTer:FREQuency[:TYPE]CALCulate:FILTer:FREQuency[:TYPE]? Sets or queries the type of FREQuency filtering to perform on an acquisitionrecord. The available filter types are as follows: BPASs—rejects frequency components outsid...
Page 70 - Related Commands
CALCulate Subsystem 2–38 TVS600 & TVS600A Command Reference Query: CALC1:FILT:FREQ:SPAN? Response: 10.0E+3 CALCulate:FILTer:FREQuency:CENTer CALCulate:FILTer:FREQuency:SREJectionCALCulate:FILTer:FREQuency:SREJection? Sets or queries the level of rejection or attenuation for frequency components ...
Page 80 - TRANsform refers to the CALCulate:TRANsform:FREQuency commands.
CALCulate Subsystem 2–48 TVS600 & TVS600A Command Reference CALCulate:DERivative:STATe CALCulate:PATHCALCulate:PATH? Sets or queries a list of CALCulate functions to execute in the order listed uponcompletion of acquisition. You specify the :PATH as a list of functions separatedby commas. The CA...
Page 81 - Errors and Events
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–49 Command Error 108, “Parameter not allowed”Attempted to assign more than 12 functions to PATH. Execution Error –141, “Invalid character data”Attempted to program an invalid function. Other calculation errors cannot be detected until exec...
Page 87 - BHAR
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–55 <n> 1 Query response 1234 Not applicable 1 The calculate block number <n> selects one of four calculate blocks. If you omit <n>,the default is calculate block 1. <window> Query response BHARrisBLACkmanHAMMingHANN...
Page 88 - Table 2–1: Waveform Measurement Definitions; Measurement
CALCulate Subsystem 2–56 TVS600 & TVS600A Command Reference CALCulate:WMListCALCulate:WMList? Sets or queries the list of waveform measurements to perform. Table 2–1 listsand describes the available measurements. All selected measurements areperformed on the source chosen for the selected CALCul...
Page 91 - Parameters
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–59 <n> 1 Query response 1234 Not applicable 1 The calculate block number <n> selects one of four calculate blocks. If you omit <n>,the default is calculate block 1. <list> Query response AMPLitude AMPL AREA AREA CAR...
Page 92 - TVS600A products only.; MEAN
CALCulate Subsystem 2–60 TVS600 & TVS600A Command Reference <list> (cont.) Query response (cont.) TTRig TTR 1 TVS600A products only. MEAN Execution Error –141, “Invalid character data”Attempted to program an illegal waveform measurement. None Command: CALC1:WML RTIM,FTIM,PWID Query: CALC1:...
Page 98 - PCT
CALCulate Subsystem 2–66 TVS600 & TVS600A Command Reference CALCulate:WMParameter:GATE:STARt:RELativeCALCulate:WMParameter:GATE:STARt:RELative? TVS600A Models Only Sets or queries the relative starting location for gated waveform measurements. This setting is ignored unless CALC:WMP:GATE is set ...
Page 102 - MODE
CALCulate Subsystem 2–70 TVS600 & TVS600A Command Reference CALCulate:WMParameter:HMEThodCALCulate:WMParameter:HMEThod? Sets or queries the method for calculating the HIGH (most positive) value fortime and amplitude waveform measurements. ABSolute — specifies that HIGH is set to the value of CAL...
Page 114 - REL
CALCulate Subsystem 2–82 TVS600 & TVS600A Command Reference CALCulate:WMParameter:RMEThodCALCulate:WMParameter:RMEThod? Sets or queries the method for calculating the reference (high, middle, low)values for time and amplitude measurements. Selecting ABSolute lets you setthe measurement parameter...
Page 115 - POS
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–83 CALCulate:WMParameter:SLOPeCALCulate:WMParameter:SLOPe? Sets or queries the slope of the edge desired for delay waveform measurements.This setting only affects DELay measurements. All other edge measurementsdetermine the edge slope impl...
Page 117 - CALibration Subsystem; Figure 2–9: CALibration subsystem hierarchy
TVS600 & TVS600A Command Reference 2–85 CALibration Subsystem This section describes the commands in the CALibration subsystem. SeeFigure 2–9. These commands run the waveform analyzer self-calibrationfunctions. CALibration :RESults [:ALL] Figure 2–9: CALibration subsystem hierarchy
Page 125 - Figure 2–10: FORMat subsystem hierarchy
TVS600 & TVS600A Command Reference 2–93 FORMat Subsystem This section describes the commands in the FORMat subsystem. See Figure 2–10. They are used to set the format of acquisition record data andmeasurement data transferred out of the waveform analyzer. The primary datatransfer commands are CA...
Page 127 - NORM
FORMat Subsystem TVS600 & TVS600A Command Reference 2–95 FORMat:BORDerFORMat:BORDer? Sets or queries the byte order used to transfer binary data through all externalinterfaces. The FORMat selections REAL and INTeger produce binary data. Thiscommand has no effect when FORMat is set to ASCii. Norm...
Page 133 - FUNCtion and DATA Subsystems; Figure 2–11: FUNCtion and DATA hierarchy; Figure 2–12: FUNCtion and DATA functional model
TVS600 & TVS600A Command Reference 2–101 FUNCtion and DATA Subsystems This section describes the commands in the [SENSe:]FUNCtion and[SENSe:]DATA subsystems. See Figure 2–11 and Figure 2–12. These commandscontrol sense functions and provide a means of accessing the data produced bythe sense func...
Page 134 - This command determines the number of records returned by “DATA?”.
FUNCtion and DATA Subsystems 2–102 TVS600 & TVS600A Command Reference FUNCtion[:ON]FUNCtion[:ON]? Sets or queries which sense functions are enabled. XTIM:VOLT n functionsacquire data from the input channel <n>. You can enable only one function at atime when FUNCtion:CONCurrent is OFF. Set ...
Page 137 - All functions
FUNCtion and DATA Subsystems TVS600 & TVS600A Command Reference 2–105 FUNCtion:OFFFUNCtion:OFF? Sets or queries which sense functions are disabled. Only active functions providedata when you send the query DATA?. To disable all functions at once, useFUNCtion:OFF:ALL. The query FUNCtion:OFF? alwa...
Page 147 - INITiate and ABORt Subsystems; Figure 2–13: INITiate and ABORt subsystem hierarchy
TVS600 & TVS600A Command Reference 2–115 INITiate and ABORt Subsystems This section describes the commands in the INITiate and ABORt subsystems.See Figure 2–13. These commands operate with the ARM and TRIGgersubsystems to start signal acquisition. Figure 2–13: INITiate and ABORt subsystem hierar...
Page 151 - ABORt
INITiate and ABORt Subsystems TVS600 & TVS600A Command Reference 2–119 INITiateINITiate:CONTinuousABORt ABORt Stops all acquisition and measurements and returns the arm/trigger subsystem tothe idle state. Any remaining data is corrupt. When INITiate:CONTinuous is setto ON, the current acquisitio...
Page 153 - Figure 2–14: INPut subsystem hierarchy; Figure 2–15: INPut subsystem functional model
TVS600 & TVS600A Command Reference 2–121 INPut Subsystem This section describes each command and query in the INPut subsystem. TheINPut subsystem controls the parameters shown in Figure 2–14. Figure 2–15shows the part of the waveform analyzer controlled by the INPut commands. Theinput channel nu...
Page 154 - Query Response; DC
INPut Subsystem 2–122 TVS600 & TVS600A Command Reference INPut:COUPlingINPut:COUPling? Sets or queries the type of signal coupling for the specified input channel. WhenAC coupled and INPut:IMPedance is set to 1 M W , frequencies below 10 Hz are attenuated. When AC coupled and INPut:IMPedance is ...
Page 162 - Examples
INPut Subsystem 2–130 TVS600 & TVS600A Command Reference Command: Query: Response: INPut:IMPedanceSYStem:PROTect Examples Related Commands
Page 163 - MEMory Subsystem; Figure 2–16: MEMory subsystem hierarchy
TVS600 & TVS600A Command Reference 2–131 MEMory Subsystem This section describes the commands in the MEMory subsystem. See Figure 2–16. These commands store and retrieve instrument settings. Thewaveform analyzer can store the current instrument state in any of ten nonvola-tile memory locations o...
Page 169 - Figure 2–17: OUTPut subsystem hierarchy
TVS600 & TVS600A Command Reference 2–137 OUTPut Subsystem This section describes the commands in the OUTPut subsystem. See Figure 2–17. These commands route signals to the VXIbus trigger lines andenable the probe compensation signals and reference signals. OUTPut :TTLTrg<n> :ECLTrg<n>...
Page 174 - CLOC
OUTPut Subsystem 2–142 TVS600 & TVS600A Command Reference OUTPut:PCOMpensate:FUNC OUTPut:PCOMpensate:FUNCtionOUTPut:PCOMpensate:FUNCtion? Sets or queries the source for the probe compensation signal which is output onthe front-panel connector PROBE COMPENSATION. Use the commandOUTPut:PCOMpensate...
Page 181 - ROSCillator Subsystem; Figure 2–18: ROSCillator subsystem; Figure 2–19: ROSCillator subsystem functional model
TVS600 & TVS600A Command Reference 2–149 ROSCillator Subsystem This section describes the commands in the SENSe:ROSCillator subsystem. SeeFigure 2–18 and Figure 2–19. These commands control the source of thereference oscillator (clock) for the :SWEep subsystem. [SENSe:] ROSCillator Figure 2–18: ...
Page 182 - INT
ROSCillator Subsystem 2–150 TVS600 & TVS600A Command Reference ROSCillator:SOURceROSCillator:SOURce? Sets or queries the source of the 10 MHz clock reference for the acquisitionsystem. The choices are CLK10 which specifies the VXIbus 10 MHz reference,and INTernal which specifies the internal wav...
Page 183 - STATus Subsystem; Figure 2–20: STATus subsystem hierarchy
TVS600 & TVS600A Command Reference 2–151 STATus Subsystem This section describes the commands in the STATus subsystem. See Figure 2–20.These commands, along with several IEEE 488.2 Common Commands, controlthe status and event reporting system. The STATus subsystem provides a way todetermine the ...
Page 184 - Table 2–2: The Operation Status Register; Bit
STATus Subsystem 2–152 TVS600 & TVS600A Command Reference STATus:OPERation? (Query Only) Returns the contents of the Operation Status Register as a decimal number. TheOperation Status Register, described in Table 2–2, identifies normal events, suchas acquisition, that are in progress. Use the Op...
Page 194 - Table 2–3: The Questionable Status Register
STATus Subsystem 2–162 TVS600 & TVS600A Command Reference Operation Status Enable Register to determine which Questionable events can setthe Questionable bit (bit 3) in the Status Byte Register. For an overview of thestatus and event reporting system, refer to the TVS600 & TVS600A SeriesWave...
Page 203 - Figure 2–21: SWEep subsystem hierarchy; Figure 2–22: SWEep subsystem functional model
TVS600 & TVS600A Command Reference 2–171 SWEep Subsystem This section describes the commands in the [SENSe:]SWEep subsystem. SeeFigure 2–21 and Figure 2–22. These commands control the acquisition timebasefor all VOLTage[n] acquisitions. Figure 2–21: SWEep subsystem hierarchy :FUNCtion :DATA :AVE...
Page 215 - SYSTem Subsystem; Figure 2–23: SYSTem subsystem hierarchy
TVS600 & TVS600A Command Reference 2–183 SYSTem Subsystem This section describes each command and query in the SYSTem subsystem. SeeFigure 2–23. These commands program utility functions and return versioninformation about the waveform analyzer. Figure 2–23: SYSTem subsystem hierarchy
Page 230 - Table 2–4: Effects of :PRESet on Serial Port Parameters; SERial Port Parameter
SYSTem Subsystem 2–198 TVS600 & TVS600A Command Reference to a known state. :RAW and :TERMinal change only a subset of the RS-232parameters. The :RAW preset is most appropriate when you connect a computerto the RS-232 port. TERMinal should be used when you connect a displayterminal. The command ...
Page 241 - TEST Subsystem; Figure 2–24: TEST subsystem hierarchy
TVS600 & TVS600A Command Reference 2–209 TEST Subsystem This section describes the commands in the TEST subsystem. See Figure 2–24.These commands execute the internal self-tests of the waveform analyzer moduleand return the pass or fail status. TEST :RESults [:ALL] Figure 2–24: TEST subsystem hi...
Page 247 - Figure 2–25: TRACe subsystem hierarchy; Figure 2–26: Functions of the TRACe subsystem
TVS600 & TVS600A Command Reference 2–215 TRACe Subsystem This section describes the commands in the TRACe subsystem which store andretrieve acquisition and measurement results. See Figure 2–25 and Figure 2–26.The SENSe subsystem command DATA? provides another way to transferacquisition records a...
Page 248 - Table 2–5: Rules for Downloads; Destination REF exists; Note the following points about data sources:; Command
TRACe Subsystem 2–216 TVS600 & TVS600A Command Reference TRACeTRACe? The command form downloads waveforms or other data to the waveformanalyzer. The query form uploads acquisition records or measurement resultsfrom the waveform analyzer to your VXIbus controller. TRACe sends the data and preambl...
Page 252 - Fast Data Channel only
TRACe Subsystem 2–220 TVS600 & TVS600A Command Reference TRACe:COPY Copies acquisition or measurement data, or reference waveform records, to theoutgoing Fast Data Channel (FDC), or to reference waveform records (REF1 toREF10). The CHAN1 to CHAN4 and CALC1 to CALC4 commands refer to thecorrespon...
Page 256 - NONE
TRACe Subsystem 2–224 TVS600 & TVS600A Command Reference TRACe:LISTTRACe:LIST? Sets or queries the list of traces to transfer through the VXI Fast Data Channel atthe completion of each INITiate command or when LIST is specified as thesource for the TRACe:COPY command. If a trace contains no trac...
Page 264 - COUPling
TRIGger[:A] Subsystem 2–232 TVS600 & TVS600A Command Reference TRIGger:FILTer:NREJectTRIGger:SOURce TRIGger:COUPling:<preset> Sets trigger coupling and filtering with one command. It should not be used inapplications that must work on a variety of SCPI instruments. For a descriptionof how ...
Page 269 - none
TRIGger[:A] Subsystem TVS600 & TVS600A Command Reference 2–237 TRIGger:FILTer:NREJectTRIGger:FILTer:NREJect? Sets or queries whether or not the noise reject filter is enabled. This filterprovides a means of rejecting noise on the trigger signal. Only one trigger filter(i.e., LPAS, HPAS, or NREJ)...
Page 280 - This query returns the predefined SEQuence2 alias, B.
TRIGger:B Subsystem 2–248 TVS600 & TVS600A Command Reference Changing trigger coupling from DC to AC may cause TRIGger:B:LEVel tochange if level is out of range for AC coupling. Command: TRIG:B:COUP:ACNR TRIGger:COUPlingTRIGger:FILTer[:LPASs]TRIGger:FILTer:HPASsTRIGger:FILTer:NREJect TRIGger:SEQ...
Page 291 - Figure 2–29: TRIGger:LOGic subsystem hierarchy
TVS600 & TVS600A Command Reference 2–259 TRIGger:LOGic Subsystem (TVS600A Models Only) This section describes each command and query in the TRIGger:LOGicsubsystem. See Figure 2–29. These commands are used to control pattern andstate triggering. TRIGger [:A | :SEQuence[1]] :CLASs :CONDition :LOGi...
Page 294 - TRIGger:LOGic Subsystem
TRIGger:LOGic Subsystem 2–262 TVS600 & TVS600A Command Reference Query: TRIG:LOG:COND? Response: LC1X10 TRIGger:TYPETRIGger:LOGic:CLASs Related Commands
Page 301 - TRIGger:PULSe Subsystem; Figure 2–30: TRIGger:PULSe subsystem hierarchy
TVS600 & TVS600A Command Reference 2–269 TRIGger:PULSe Subsystem This section describes the commands in the TRIGger:PULSe subsystem. SeeFigure 2–30. The pulse trigger commands provide the capability to trigger whena pulse occurs that is outside specified parameters. TRIGger [:A | :SEQuence[1]] :...
Page 302 - GLITch
TRIGger:PULSe Subsystem 2–270 TVS600 & TVS600A Command Reference TRIGger:PULSe:CLASsTRIGger:PULSe:CLASs? Sets or queries the class of pulse triggering to use for the next acquisition. Thetrigger classes are as follows: GLITch — the trigger event occurs when the instrument detects a pulse thatis ...
Page 313 - IN
TRIGger:PULSe Subsystem TVS600 & TVS600A Command Reference 2–281 TRIGger:PULSe:WIDTh:QUALifyTRIGger:PULSe:WIDTh:QUALify? Sets or queries the type of time qualification for pulse width triggering. The typeIN triggers when the measured pulse width is within the specified lower andhigher limits. OU...
Page 315 - Figure 2–31: TRIGger:SHOLdtime subsystem hierarchy
TVS600 & TVS600A Command Reference 2–283 TRIGger:SHOLdtime Subsystem (TVS600A Models Only) This section describes each command and query in the TRIGger:SHOLdtimesubsystem. See Figure 2–31. These commands are used to control setup and holdtime violation triggering. TRIGger [:A | :SEQuence[1]] :SH...
Page 324 - TRIGger:SHOLdtime Subsystem
TRIGger:SHOLdtime Subsystem 2–292 TVS600 & TVS600A Command Reference Command: TRIG:SHOL:STIM 1.0 Query: TRIG:SHOL:STIM? Response: 1.0E+0 TRIGger:TYPETRIGger:SHOLdtime:CLOCk:POLarity Examples Related Commands
Page 325 - TRIGger:TRANsition Subsystem; Figure 2–32: TRIGger:TRANsition subsystem hierarchy
TVS600 & TVS600A Command Reference 2–293 TRIGger:TRANsition Subsystem This section describes each command and query in the TRIGger:TRANsitionsubsystem. See Figure 2–32. These commands are used to control runt, slewrate,and combination triggering. TRIGger [:A | :SEQuence[1]] :CLASs :TRANsition :S...
Page 335 - Figure 2–33: VOLTage subsystem hierarchy; Figure 2–34: VOLTage subsystem functional model
TVS600 & TVS600A Command Reference 2–303 VOLTage Subsystem This section describes each command and query in the [SENSe:]VOLTagesubsystem. Figure 2–33 shows the command tree for the VOLTage subsystem.Figure 2–34 shows the part of the waveform analyzer controlled by the VOLTagecommands. The input ...
Page 347 - Table 2–6: The Standard Event Status Register
IEEE 488.2 Common Commands TVS600 & TVS600A Command Reference 2–315 *ESR? (Query Only) Returns the contents of the Standard Event Status Register as a decimal number.More than one event may be reported at the same time. The Status Queuecontains a chronological record of the events. Table 2–6 des...
Page 348 - Reading this register clears it.
IEEE 488.2 Common Commands 2–316 TVS600 & TVS600A Command Reference Reading this register clears it. Query: *ESR? Response: 40 *ESE *IDN? (Query Only) Returns the waveform analyzer identification message. The fourth field of theidentification message includes both the SCPI and firmware version n...
Page 357 - Table 2–7: The Status Byte Register
IEEE 488.2 Common Commands TVS600 & TVS600A Command Reference 2–325 *STB? (Query Only) Returns the contents of the Status Byte Register as a decimal sum of all setevents. You can get a chronological list of events from the Status Queue usingthe SYSTem:ERRor? query. Table 2–7 describes the bit as...
Page 361 - Appendices
Page 363 - Appendix A: Expression Syntax; Expression Syntax
TVS600 & TVS600A Command Reference A–1 Appendix A: Expression Syntax The syntax for CALCulate expressions is defined in the following BNFdescription (for meanings of BNF forms, see Table 1–2 BNF Symbols andMeanings on page 1–7). Note that TVS600 models cannot use elements that referto TVS600A fe...
Page 365 - Appendix B: ASCII Character Chart; Table B–1: ASCII Code Chart; KEY; Tektronix
TVS600 & TVS600A Command Reference B–1 Appendix B: ASCII Character Chart Table B–1: ASCII Code Chart B7 B6 B5 T 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 5 BITS B4 B3 B2 B1 CONTROL NUMBERS SYMBOLS UPPER CASE LOWER CASE 0 0 0 0 0 NUL 0 0 20 DLE 10 16 40 SP 20 32 60 0 30 48 100 @ 40 64 120 P...
Page 367 - Appendix C: Algorithms; Measurement Variables; PEAK; High and Low
TVS600 & TVS600A Command Reference C–1 Appendix C: Algorithms The waveform analyzer can take many automatic measurements and perform avariety of other calculations. By knowing how they make these calculations, youmay better understand how to use your waveform analyzer and how to interpretthe res...
Page 368 - Measurement Reference
Appendix C: Algorithms C–2 TVS600 & TVS600A Command Reference 2. It splits the histogram into two sections at the halfway point between Min and Max (also called Mid ). 3. The level with the most points in the upper histogram is the High value, and the level with the most points in the lower hist...
Page 369 - Other Variables
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–3 LREFerence the waveform low reference or proximal level. Used in fall time and rise time calculations. In the RELative mode, you use the command CALCu-late:WMParameter:LREFerence:RELative to set it from 0% to 100%, with areset value o...
Page 370 - Figure C–1: MCross Calculations; Measurement Zone and Edge Selection; ON; Zoned Measurements
Appendix C: Algorithms C–4 TVS600 & TVS600A Command Reference MCross1Polarity is the polarity of first crossing (no default). It can be rising or falling. StartCycle is the starting time for cycle measurements. It is a floating-point number with values between 0.0 and ( RecordLength – 1.0), incl...
Page 371 - Measurement Algorithms; Amplitude; Edge Selection
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–5 When CALC<n>:WMP:GATE is set to OFF , the measurement zone becomes the entire waveform record. The measurement zone defined by the :GATE command parameters is ignored. All measurements included in the CALC block are affected by ...
Page 372 - Start; Continue the search process until the N; Area
Appendix C: Algorithms C–6 TVS600 & TVS600A Command Reference The arithmetic area of one waveform or of its measurement zone. Remember thatone waveform is not necessarily equal to one cycle. For cyclical data you mayprefer to use the cycle area rather than the arithmetic area. if Start = End the...
Page 373 - Cycle Mean
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–7 If StartCycle = EndCycle then return the (interpolated) value at StartCycle . CycleArea = ŕ EndCycle StartCycle Waveform ( t )dt For details of the integration algorithm, see page C–17. Amplitude (voltage) measurement. The mean over o...
Page 374 - Based on the index n specified by the; command, count edges according to the following rules:; Continue the search process until the n; specifies n using the; Find the time of the HREF crossing for the n; Find the time of the LREF crossing for the n; Gain
Appendix C: Algorithms C–8 TVS600 & TVS600A Command Reference Ratio of two amplitudes measurement. An amplitude measurement (see Amplitude on page C-5) is taken of the reference and target waveforms. Gain = Amplitude target Amplitude refernece Timing measurement. The time taken for the falling e...
Page 375 - Figure C–2: Fall time; Frequency
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–9 High HighRef LowRef Low TLF THF Fall Time Not an edge Figure C–2: Fall time Timing measurement. The reciprocal of the period. Measured in Hertz (Hz)where 1 Hz = 1 cycle per second. If Period = 0 or is otherwise bad, return an error. F...
Page 376 - NegativeDutyCycle; Mean
Appendix C: Algorithms C–10 TVS600 & TVS600A Command Reference Timing-measurement functions. These three measurements are of the timesrelative to the trigger point at which the first, second, and third Mid Refcrossings occur in the waveform. See Mcross Calculations on page C–3 fordefinitions of ...
Page 377 - Ncross
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–11 Timing measurement. The time relative to the trigger point at which thenegative-going crossing that you specify occurs. The NCROSs measurementsearches for the N th occurrence of an edge; during the search it counts only negative edge...
Page 378 - Overshoot
Appendix C: Algorithms C–12 TVS600 & TVS600A Command Reference Amplitude (voltage) measurement. Overshoot finds the first positive-going edgein the waveform record (or gated area) and calculates value as follows: Overshoot = Max * High Amplitude 100 % This measurement ignores settings of the CAL...
Page 379 - MCross1Target; The phase is determined by the following:; Phase; CycleArea; Positive Area
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–13 Phase is determined in the following manner: 1. The first MidRefCrossing (MCross1Target) and third (MCross3 ) in the source (target) waveform are found. 2. The period of the target waveform is calculated (see Period above). 3. The fi...
Page 380 - PositiveDutyCycle; Preshoot; Positive Width
Appendix C: Algorithms C–14 TVS600 & TVS600A Command Reference PositiveWidth is defined in Positive Width, following. If Period = 0 or undefined then return an error. PositiveDutyCycle = PositiveWidth Period 100 % Timing measurement. The distance (time) between MidRef (default = 50%) amplitude p...
Page 381 - Rise Time
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–15 Timing measurement. Time taken for the leading edge of a pulse to rise from a LowRef value (default = 10%) to a HighRef value (default = 90%). Figure C–3 shows a rising edge with the two crossings necessary to calculate arise time me...
Page 382 - TTrig
Appendix C: Algorithms C–16 TVS600 & TVS600A Command Reference If Start = End then RMS = the (interpolated) value at Waveform[Start] . Otherwise, RMS = ŕ End Start Ă ( Waveform ( t )) 2 dt ( End * Start ) SampleInterval Ǹ For details of the integration algorithm, see Integration Algorithm in thi...
Page 384 - Smooth Algorithm; = index into record of data points
Appendix C: Algorithms C–18 TVS600 & TVS600A Command Reference Smooth Algorithm The smoothing algorithm used by the waveform analyzer is as follows: Smooth ( w ( n )) + ( 1 ń s ) ƪ ȍ n ) h m + 0 w ( m ) ) ( h * n ) w(0) ƫ for Ă n t h Smooth ( w ( n )) + ( 1 ń s ) ƪ ȍ n ) h m + n * h w ( m ) ƫ fo...
Page 385 - Digital Filter Algorithms; Figure C–4: Transfer function H(f) for an ideal bandpass filter; An Ideal Filter
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–19 Digital Filter Algorithms This section describes how the digital filter of the waveform analyzer operates.The commands in the CALCulate:FILTer subsystem control the digital filter. The filter functions in the waveform analyzer instru...
Page 386 - Figure C–5: Transfer function for an ideal lowpass filter; Rectangular Window
Appendix C: Algorithms C–20 TVS600 & TVS600A Command Reference One possible solution for dealing with the infinitely long impulse function, h(t)is to reduce it to a manageable length. The simplest technique is to use thecentral points of the filter and throw away the remaining points. What this ...
Page 389 - ȧȧ; otherwise; Kaiser Window
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–23 Figure C–9: Using many more points in the Lowpass filter results in a quickertransition but a minimum attenuation of 21 dB When the filter response is truncated with a rectangular window the minimumattenuation in the stop band is at ...
Page 390 - Figure C–10: Kaiser window with 200 points and; For larger values of
Appendix C: Algorithms C–24 TVS600 & TVS600A Command Reference b = 1 b = 5 b = 20 Figure C–10: Kaiser window with 200 points and = 1, 5 and 20 For larger values of b , the Kaiser window tapers off slowly towards the edges of the window. Using the same number of data points and taking a Fouriertr...
Page 391 - Figure C–12: Filter specifications for a lowpass filter; Defining Filter
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–25 Figure C–11: Compare this result with Figure C–9 with the same number of pointsbut a rectangular window The waveform analyzer filter is specified in a manner which may be unfamiliarto those used to working with analog filters. One di...
Page 392 - The TWID is then defined as:
Appendix C: Algorithms C–26 TVS600 & TVS600A Command Reference The stop band attenuation or stop band rejection is set with the SREJ command.The SREJ is given in dB. The minimum attenuation is 15 dB and the maximumis 100 dB (the default value is 60 dB). As an example, to set the stop bandattenua...
Page 393 - Figure C–13: Filter specifications for a bandpass filter; After the TWID and the SREJ are specified, the; Filter Length Limitations
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–27 Figure C–13: Filter specifications for a bandpass filter After the TWID and the SREJ are specified, the b for the window is calculated from the following expressions: SATT = SREJ + 6.0206 0.1102(SATT –8.7) SATT >50 b = 0.58422(SAT...
Page 395 - Figure C–16: Test signal after being filtered with a lowpass filter
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–29 9.910000E+37 for ASCII format, and IEEE NAN (Not A Number) for REAL,32format. Figure C–15: Filter test signal with a 125 MHz signal modulating a 10 MHz signal Figure C–16: Test signal after being filtered with a lowpass filter
Page 396 - Stop Band Attenuation.; The stop band attenuation, or stop band rejection, is set; Filter Cutoff and Roll Off.; The digital filters implemented in the waveform; Filter Performance
Appendix C: Algorithms C–30 TVS600 & TVS600A Command Reference Source Signal Filtered Data Figure C–17: View of the filtered record showing the first 5% of the filtered data Stop Band Attenuation. The stop band attenuation, or stop band rejection, is set by the SREJ parameter. The attenuation in...
Page 397 - The digital filters have linear phase in the pass band. The group; Too Many Filter Coefficients.; If the stop band attenuation SREJ and/or the relative; Error Conditions
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–31 drop off above a cutoff frequency. Instead, the filter response drops rapidly in thetransition region and then flattens out somewhat in the stop band. In thetransition region, the roll off cannot be well approximated as a constant ro...
Page 398 - Incorrect Cutoff Frequencies.; The basic problem is that you can’t have the cutoff
Appendix C: Algorithms C–32 TVS600 & TVS600A Command Reference When this error occurs, there are a number of things that can be done to allowthe filter generation to succeed. One change you could do is to change the valuefor TWID (and equivalently TWIDHZ) and keep the remaining filter parameters...
Page 399 - General Guidelines
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–33 2100,"CalculateN questionable; digital filter error - lowpass filter cutoff invalid", or 2100,"CalculateN questionable; digital filter error - highpass filter cutoff invalid", or 2100,"CalculateN questionable; dig...
Page 401 - Index
Page 403 - Index–1
TVS600 & TVS600A Command Reference Index–1 Index A AADVance, 2–4AADVance Subsystem, 2–3AADVance:COUNt, 2–5AADVance:RECord:COUNt, 2–6AADVance:RECord:STARt, 2–7AAMList, auto-advance measurement list, 2–20Abbreviating Commands, Queries, and Parameters, 1–4ABORt, 2–119ABORt Subsystem, 2–115AC INPut ...
Page 404 - Index–2
Index Index–2 TVS600 & TVS600A Command Reference Calculation system PATH:EXPRession syntax defined, A–1PATH:EXPRession syntax examples, A–2 Calculations command descriptions, 2–19for auto-advance acquisition, 2–20setting a second source, 2–28setting the context, 2–30setting the result format, 2–...
Page 405 - Index–3
Index TVS600 & TVS600A Command Reference Index–3 FILTer, 2–251 See also CALC:FILTer commandsTRIGger:A high pass, 2–236TRIGger:A low pass, 2–235TRIGger:B high pass, 2–252TRIGger:B low pass, 2–251 FORMat, 2–94 CALC results command, 2–44 FORMat Subsystem, 2–93FORMat:BORDer, 2–95FORMat:CALCulate, 2–...
Page 406 - Index–4
Index Index–4 TVS600 & TVS600A Command Reference MEMory:DATA, 2–132MEMory:NSTates?, 2–134MEMory:STATe:CATalog?, 2–135MEMory:STATe:DEFine?, 2–136Message Terminators, 1–7MID, measurement, 2–57MINimum, measurement, 2–57Models, terminology, xviiiMREFerence, measurement parameter, 2–78 N NCROSs, meas...
Page 407 - Index–5
Index TVS600 & TVS600A Command Reference Index–5 SERial:BAUD, 2–190SERial:CONTrol:DCD, 2–191SERial:CONTrol:RTS, 2–192SERial:ECHO, 2–193SERial:ERESponse, 2–193SERial:LBUFfer, 2–194SERial:PACE, 2–196SERial:PARity, 2–197SERial:PRESet, 2–197SERial:SBITs, 2–199Settings, loading, 2–206Settings onboard...
Page 408 - Index–6
Index Index–6 TVS600 & TVS600A Command Reference Transferring data, setting byte order, 2–95*TRG, 2–326Triangular window, command, 2–54Trigger, ARM subsystem commands, 2–9TRIGger:A:COUPling:<preset>, 2–232TRIGger:ATRigger, 2–230TRIGger:B Subsystem, command descriptions, 2–245TRIGger:B:COUP...