xx ZZZ MSO4000 and DPO4000 Series Digital Phosphor Oscilloscopes Programmer Manual *P077024800* 077-0248-00
xx ZZZ MSO4000 and DPO4000 Series Digital Phosphor Oscilloscopes Programmer Manual www.tektronix.
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specifications and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Table of Contents Getting Started .................................................................................................... Setting Up Remote Communications...................................................................... Command Syntax................................................................................................. Command and Query Structure ............................................................................ Clearing the oscilloscope ...............................
Table of Contents Appendix A: Character Set ..................................................................................... Appendix B: Reserved Words .................................................................................. Appendix C: Factory Defaults ................................................................................. Default Setup ................................................................................................ Appendix D: Programming Example..................
Getting Started This manual explains the use of commands for remotely controlling your oscilloscope. With this information, you can write computer programs to perform functions, such as setting the front-panel controls, taking measurements, performing statistical calculations, and exporting data for use in other programs. Setting Up Remote Communications You can remotely communicate between your oscilloscope and PC via the Ethernet, USB, and, GPIB using the TEK-USB-488 Adapter.
Getting Started With USB, the system automatically configures itself. To verify that the USB is enabled: 1. On the front panel, push Utility. 2. Push Utility Page. 3. Select I/O with the Multipurpose knob. 4. Push USB, and verify that USB is enabled. 5. If USB is disabled, push Connect to computer on the side-bezel menu. After connection, the host, with appropriate software, can list the oscilloscope as a USB device with the following parameters. (See Table 1-1.
Getting Started The oscilloscope has a USB 2.0 High speed device port to control the oscilloscope through USBTMC or GPIB with a TEK-USB-488 Adapter. The USBTMC protocol allows USB devices to communicate using IEEE488 style messages. This lets you run your GPIB software applications on USB hardware.
Getting Started Documentation The following documents are available for download on the Manuals Finder Web site at www.tektronix.com: MSO4000 and DPO4000 Series Digital Phosphor Oscilloscopes User Manual. Information about installing and operating the oscilloscope. Getting Started with OpenChoice ™ Solutions Manual. Options for getting data from your oscilloscope into any one of several available analysis tools. MSO4000 and DPO4000 Series Digital Phosphor Oscilloscopes Technical Reference.
Command Syntax You can control the operations and functions of the oscilloscope through the Ethernet port or the USB 2.0 device port using commands and queries. The related topics listed below describe the syntax of these commands and queries. The topics also describe the conventions that the oscilloscope uses to process them. See the Command Groups topic in the table of contents for a listing of the commands by command group, or use the index to locate a specific command.
Command Syntax Table 2-2: Command Message Elements Commands Symbol Meaning This is the basic command name. If the header ends with a question mark, the command is a query. The header may begin with a colon (:) character. If the command is concatenated with other commands, the beginning colon is required. Never use the beginning colon with command headers beginning with a star (*). This is a header subfunction. Some command headers have only one mnemonic.
Command Syntax Queries Queries cause the oscilloscope to return status or setting information. Queries have the structure: [:] [:][ []...] You can specify a query command at any level within the command tree unless otherwise noted. These branch queries return information about all the mnemonics below the specified branch or level. Headers Use the HEADer command to control whether the oscilloscope returns headers as part of the query response.
Command Syntax Abbreviating You can abbreviate many oscilloscope commands. Each command in this documentation shows the minimum acceptable abbreviations in capitals. For example, you can enter the command ACQuire:NUMAvg simply as ACQ:NUMA or acq:numa. Abbreviation rules may change over time as new oscilloscope models are introduced. Thus, for the most robust code, use the full spelling.
Command Syntax If the header is off: FULL;1 5. Set commands and queries may be concatenated in the same message. For example, ACQuire:MODe SAMple;NUMAVg?;STATE? is a valid message that sets the acquisition mode to sample. The message then queries the number of acquisitions for averaging and the acquisition state. Concatenated commands and queries are executed in the order received.
Command Syntax Cursor Position Mnemonics When cursors are displayed, commands may specify which cursor of the pair to use. Table 2-5: Channel Mnemonics Symbol Meaning CH A channel specifier; is 1 through 4. Table 2-6: Cursor Mnemonics Math Specifier Mnemonics Symbol Meaning CURSOR A cursor selector; is either 1 or 2. POSITION A cursor selector; is either 1 or 2. HPOS A cursor selector; is either 1 or 2.
Command Syntax Argument Types Commands use arguments such as enumeration, numeric, quoted string and block. Each of these arguments are listed in detail below. Enumeration Enter these arguments as unquoted text words. Like key words, enumeration arguments follow the same convention where the portion indicated in uppercase is required and that in lowercase is optional. For example: SAVe:WAVEform:FILEFormat INTERNal Numeric Many oscilloscope commands require numeric arguments.
Command Syntax A quoted string can include any character defined in the 7-bit ASCII character set. Follow these rules when you use quoted strings: 1. Use the same type of quote character to open and close the string. For example: "this is a valid string". 2. You can mix quotation marks within a string as long as you follow the previous rule. For example: "this is an ’acceptable’ string". 3. You can include a quote character within a string by repeating the quote. For example: "here is a "" mark". 4.
Command Syntax MSO4000 and DPO4000 Series Programmer Manual 2-9
Command Syntax 2-10 MSO4000 and DPO4000 Series Programmer Manual
Command Groups This manual lists the MSO4000 and DPO4000 Series IEEE488.2 commands in two ways. First, it presents them by functional groups. Then, it lists them alphabetically. The functional group list starts below. The alphabetical list provides detail on each command. (See page 2-69, Commands Listed in Alphabetical Order.
Command Groups Alias Command Group Use the Alias commands to define new commands as a sequence of standard commands. You may find this useful when repeatedly using the same commands to perform certain tasks like setting up measurements. Aliases are similar to macros but do not include the capability to substitute parameters into alias bodies. The alias mechanism obeys the following rules: The alias name must consist of a valid IEEE488.
Command Groups Bus Command Group Use the Bus commands when working with serial or parallel bus measurements. Install the DPOEMBD application module when working with I2C or SPI bus signals. Install the DPO4COMP module when working with RS-232, RS-422, RS-485, or UART bus signals. Install the DPO4AUDIO module when working with I2S, Left Justified (LJ), Right Justified (RJ), or TDM bus signals. Install the DPO4AUTO or DPO4AUTOMAX module when working with CAN or LIN bus signals.
Command Groups Table 2-15: Bus Commands (cont.
Command Groups Table 2-15: Bus Commands (cont.
Command Groups Table 2-15: Bus Commands (cont.
Command Groups Calibration and Diagnostic Command Group The Calibration and Diagnostic commands provide information about the current state of oscilloscope calibration. They also initiate internal signal path calibration (SPC) or execute diagnostic tests. Commands that are specific to factory calibration are not described in this manual. They are described in the Service manual, located on the DPO4000 Documentation CD-ROM in PDF format. You can also order a printed copy.
Command Groups You can also use the commands to select one of the following cursor functions: Off. Turns off the display of all cursors. Waveform Cursors. Consists of two cursors. Waveform cursors enable you to conveniently measure waveform amplitude and time. Screen Cursors. Consists of two pairs of independent horizontal and vertical cursors. You can use these cursors to indicate an arbitrary position within the waveform display area.
Command Groups Table 2-17: Cursor Commands (cont.
Command Groups Table 2-18: Display Commands Command Description DISplay? Returns current display settings DISplay:CLOCk Sets or returns the display of the date/time stamp DISplay:DIGital:HEIght Sets or returns the number of available digital waveform position slots DISplay:GRAticule Sets or returns the type of graticule that is displayed DISplay:FORMat Sets or returns the display format DISplay:INTENSITy? Returns all display intensity settings DISplay:INTENSITy:BACKLight Sets or returns the
Command Groups Table 2-19: Ethernet Commands (cont.
Command Groups NOTE. Using back slash as a path separator may produce some unexpected results, depending on how your application treats escaped characters. Many applications recognize the sequence of back slash followed by an alphabetic character as an escaped character, and, as such, interpret that alphabetic character as a control character. For example, the sequence "\n" may be interpreted as a newline character; "\t" may be interpreted as a tab character.
Command Groups Table 2-21: Hard Copy Commands (cont.
Command Groups Horizontal Command Group Use the commands in the Horizontal Command Group to control the oscilloscope horizontal parameters.
Command Groups Table 2-23: Mark Commands (cont.
Command Groups Math Command Group Use the commands in the Math Command Group to create and define a math waveform. Use the available math functions to define your math waveform. The math waveform you create depends on sources listed in the math expression. If you change these sources, the math waveform you previously defined will be affected. Math expressions can be simple, containing no mathematical computation, such as CH1, which specifies that a waveform shows the signal source of Channel 1.
Command Groups Table 2-24: Math Commands (cont.) Command Description MATHVAR? Returns all numerical values used within math expressions MATHVAR:VAR Sets or returns numerical values you can use within math expressions Measurement Command Group Use the commands in the Measurement Command Group to control the automated measurement system. Up to four automated measurements can be displayed on the screen.
Command Groups Table 2-25: Measurement Commands (cont.
Command Groups Table 2-25: Measurement Commands (cont.
Command Groups Table 2-25: Measurement Commands (cont.
Command Groups Table 2-26: Miscellaneous Commands (cont.
Command Groups PictBridge Command Group Use the commands in the PictBridge Command Group to store printer settings.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-28: Power Commands (cont.) 2-34 Command Description POWer:HARMonics:RESults:HAR<1-400>: IECMAX? The IEC standard specifies harmonics measurements to be computed in windows of time, with each time window being nominally 200 ms.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-28: Power Commands (cont.
Command Groups Table 2-29: Save and Recall Commands (cont.) Command Description SAVe:IMAGe:FILEFormat Sets or returns the file format to use for saving screen images. The file format is not automatically determined by the file name extension.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Table 2-30: Status and Error Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-32: Vertical Commands (cont.
Command Groups Table 2-32: Vertical Commands (cont.
Command Groups Table 2-32: Vertical Commands (cont.
Command Groups Data Formats All data points for DPO and MSO models are signed integer format only. Valid data widths for CH1-CH4, MATH, REF1-REF4 and D0-D15 are 1 and 2-byte widths. The valid data widths for the digital collection is either 4 or 8-byte widths. The oscilloscope can transfer waveform data in either ASCII or binary format. You specify the format with the DATa:ENCdg command. ASCII Data. ASCII data is represented by signed integer values.
Command Groups use a swapped byte order where the least significant byte is transferred first. The byte order is ignored when DATa:WIDth is set to 1. Waveform Data and Record Lengths You can transfer multiple points for each waveform record. You can transfer a portion of the waveform or you can transfer the entire record. You can use the DATa:STARt and DATa:STOP commands to specify the first and last data points of the waveform record.
Command Groups Transferring Waveform Data from the Oscilloscope You can transfer waveforms from the oscilloscope to an external controller using the following sequence: 1. Select the waveform source(s) using DATa:SOUrce. 2. Specify the waveform data format using DATa:ENCdg. 3. Specify the number of bytes per data point using WFMOutpre:BYT_Nr. 4. Specify the portion of the waveform that you want to transfer using DATa:STARt and DATa:STOP. 5.
Command Groups Table 2-34: Waveform Transfer Commands (cont.
Command Groups Table 2-34: Waveform Transfer Commands (cont.
Command Groups Zoom Command Group Use the commands in the Zoom Command Group to expand and position the waveform display horizontally, without changing the time base settings. Table 2-35: Zoom Commands Command Description ZOOm? Returns the horizontal positioning and scaling of the zoom display ZOOm:MODe Sets or returns the zoom mode ZOOm:ZOOM? Returns the current horizontal positioning and scaling of the zoom display ZOOm:ZOOM:FACtor? Returns the zoom factor of the zoom window.
Command Groups 2-68 MSO4000 and DPO4000 Series Programmer Manual
Commands Listed in Alphabetical Order ACQuire? (Query Only) Returns the following current acquisition parameters: Stop after Acquisition state Mode Number of averages Sampling mode Group Acquisition Syntax ACQuire? Related Commands ACQuire:MODe, ACQuire:NUMACq?, ACQuire:NUMAVg, ACQuire:STOPAfter ACQuire:MAGnivu Sets or returns the MagniVu feature, which provides up to 32 times signal detail for fast viewing of short events. This feature is not recommended for slow data formats such as RS-232. NOTE.
Commands Listed in Alphabetical Order ACQuire:MAXSamplerate? (Query Only) Returns the maximum real-time sample rate, which varies from model to model. Group Acquisition Syntax ACQuire:MAXSamplerate? Examples ACQUIRE:MAXSAMPLERATE? might return 2.5000E+9 in a DPO4034 indicating the maximum real-time sample rate is 2.5GS/s. ACQuire:MODe Sets or returns the acquisition mode of the oscilloscope for all live waveforms. Waveforms are the displayed data point values taken from acquisition intervals.
Commands Listed in Alphabetical Order of averaging, where the average comes from a single waveform acquisition. The number of samples taken during the acquisition interval determines the number of data values that compose the average. AVErage specifies averaging mode, in which the resulting waveform shows an average of SAMple data points from several separate waveform acquisitions.
Commands Listed in Alphabetical Order Group Acquisition Syntax ACQuire:NUMAVg ACQuire:NUMAVg? Related Commands Arguments Examples ACQuire:MODe is the number of waveform acquisitions to average. The range of values is from 2 to 512 in powers of two. ACQUIRE:NUMAVG 16 specifies that 16 waveform averages will be performed before exponential averaging starts. ACQUIRE:NUMAVG? might return :ACQUIRE:NUMAVG 64 indicating that there are 64 acquisitions specified for averaging.
Commands Listed in Alphabetical Order = 0 stops acquisitions; any other value starts acquisitions. Examples ACQUIRE:STATE RUN starts the acquisition of waveform data and resets the count of the number of acquisitions. ACQUIRE:STATE? might return:ACQUIRE:STATE 0 indicating that the acquisition is stopped. ACQuire:STOPAfter Sets or returns whether the oscilloscope continually acquires acquisitions or acquires a single sequence.
Commands Listed in Alphabetical Order Syntax Related Commands ALIas {OFF|ON|} ALIas? ALIas:DEFine ALIas[:STATE] Arguments OFF turns alias expansion off. If a defined alias is sent when ALIas is off, a command error (110) will be generated. ON turns alias expansion on. When a defined alias is received, the specified command sequence is substituted for the alias and executed. = 0 disables alias mode; any other value enables alias mode. Examples ALIAS ON turns the alias feature on.
Commands Listed in Alphabetical Order Group Alias Syntax ALIas:DEFine <,>{|} ALIas:DEFine? Related Commands Arguments ALIas[:STATE] The first is the alias label. This label cannot be a command name. Labels must start with a letter and can contain only letters, numbers, and underscores; other characters are not allowed. The label must be less than or equal to 12 characters. The second or is a complete sequence of program messages.
Commands Listed in Alphabetical Order Examples ALIAS:DELETE "SETUP1" deletes the alias named SETUP1. ALIas:DELEte:ALL (No Query Form) Deletes all existing aliases. Group Alias Syntax ALIas:DELEte:ALL Related Commands Examples ALIas:DELEte, ALIas:DELEte[:NAMe] ALIAS:DELETE:ALL deletes all existing aliases. ALIas:DELEte[:NAMe] (No Query Form) Removes a specified alias.
Commands Listed in Alphabetical Order Arguments OFF or = 0 turns alias expansion off. If a defined alias is sent when ALIas:STATE is OFF, a command error (102) is generated. ON or 0 turns alias expansion on. When a defined alias is received, the specified command sequence is substituted for the alias and executed. Examples ALIAS[:STATE] OFF turns the command alias feature off. ALIAS[:STATE]? returns 0 when the alias feature is off.
Commands Listed in Alphabetical Order Examples AUTOSET EXECUTE vertical, horizontal, and trigger controls of the oscilloscope to automatically acquire and display the selected waveform. AUTOSet:ENAble Enables or disables the autoset feature. This is useful for classroom purposes where the instructor wants the students to achieve the desired instrument settings without the benefit of the autoset feature. This setting is not saved in setup files or SET? or *LRN? queries.
Commands Listed in Alphabetical Order Examples AUXIN:PROBE? might return AUXIN:PROBE:ID:TYPE "No Probe Detected";SERNUMBER "";:AUXIN:PROBE:UNITS "";RESISTANCE 1.0000E+6 giving information about the probe attached to the AUX In input. AUXin:PRObe:AUTOZero (No Query Form) Sets the TekVPI probe attached to the Aux In input to autozero. The oscilloscope will ignore this command if the Auxiliary input does not have a TekVPI probe connected to it.
Commands Listed in Alphabetical Order AUXin:PRObe:DEGAUss (No Query Form) Starts a degauss/autozero cycle on a TekVPI current probe attached to the Aux In input. If you send this command to a probe that does not support this function, it is ignored Group Vertical Syntax AUXin:PRObe:DEGAUss {EXECute} Arguments EXECute starts a probe degauss cycle. Examples AUXin:PROBE:DEGAUSS EXECUTE degausses the probe attached to the Aux In input.
Commands Listed in Alphabetical Order Arguments is the probe range, which is probe dependent. AUXin:PRObe:GAIN Sets or returns the gain factor of a probe that is attached to the Aux In input. Group Vertical Syntax AUXin:PRObe:GAIN AUXin:PRObe:GAIN? Arguments Examples is the probe gain, which is probe dependent. AUXin:PROBE:GAIN? might return :AUXin:PROBE:GAIN 100.0000E-3 indicating that the attached 10x probe delivers 0.1 V to the Aux In BNC for every 1.
Commands Listed in Alphabetical Order Group Vertical Syntax AUXin:PRObe:RESistance? Examples AUXin:PRObe:RESistance? might return :AUXin:PROBE:RESISTANCE 1.0000E+6 indicating that the input resistance of the probe attached to the front panel Aux In connector is 1 MΩ. NOTE. This query will return 0.0 if no probe is attached or the attached probe does not report the input resistance.
Commands Listed in Alphabetical Order BUS Sets or returns the parameters for each bus. These parameters affect either the Serial Trigger Setup or the Bus Display. Conditions This command requires a DPO4AUTO, DPO4EMBD, or DPO4COMP application module. Group Bus Syntax BUS BUS:B<1-4>:AUDio:BITDelay Sets or returns the number of delay bits for the AUDIO bus. NOTE.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B<1-4>:AUDio:BITOrder {MSB|LSB} BUS:B<1-4>:AUDio:BITOrder? Arguments MSB specifies that the most significant bit will be expected first in the order. LSB specifies that the least significant bit will be expected first in the order. Examples BUS:B1:AUDIO:BITORDER LSB sets the bit order to LSB. BUS:B1:AUDIO:BITORDER? might return :BUS:B1:AUDIO:BITORDER MSB indicating that the MSB is first in the bit order.
Commands Listed in Alphabetical Order Conditions This command requires DPO4AUDIO application module. Group Bus Syntax BUS:B<1-4>:AUDio:CLOCk:POLarity {FALL|RISe} BUS:B<1-4>:AUDio:CLOCk:POLarity? Arguments FALL sets falling edge as the clock polarity. RISe sets rising edge as the clock polarity. Examples BUS:B1:AUDIO:CLOCK:POLARITY Fall sets the clock polarity to Fall. BUS:B1:AUDIO:CLOCK:POLARITY? might return :BUS:B1:AUDIO:CLOCK:POLARITY RISe indicating that the clock polarity is set to Rise.
Commands Listed in Alphabetical Order BUS:B<1-4>:AUDio:DATa:POLarity Sets or returns the data polarity for the AUDIO bus. Conditions This command requires DPO4AUDIO application module. Group Bus Syntax BUS:B<1-4>:AUDio:DATa:POLarity {NORMal|INVERTed} BUS:B<1-4>:AUDio:DATa:POLarity? Arguments NORMal specifies positive data polarity for the audio bus. INVERTed specifies negative data polarity for the audio bus. Examples BUS:B1:AUDIO:DATA:POLARITY INVERTed sets the data polarity to Inverted.
Commands Listed in Alphabetical Order Examples BUS:B1:AUDIO:DATA:SIZE 8 sets the number of bits per word to 8. BUS:B1:AUDIO:DATA:SIZE? might return :BUS:B1:AUDIO:DATA:SIZE 24 indicating that the number of bits per word is set to 24. BUS:B<1-4>:AUDio:DATa:SOUrce Sets or returns the data source waveform for the AUDIO bus. Conditions This command requires DPO4AUDIO application module.
Commands Listed in Alphabetical Order SIGNEDDECimal specifies a signed decimal data display. Examples BUS:B1:AUDIO:DISPLAY:FORMAT BINARY sets the display format to Binary. BUS:B1:AUDIO:DISPLAY:FORMAT? might return :BUS:B1:AUDIO:DISPLAY:FORMAT SIGNEDDECIMAL indicating that the display format is set to signed decimal. BUS:B<1-4>:AUDio:FRAME:SIZe Sets or returns the number of channels in each frame for the AUDIO bus. NOTE.
Commands Listed in Alphabetical Order Arguments FALL specifies the falling edge as the frame sync polarity. RISe specifies the rising edge as the frame sync polarity. Examples BUS:B1:AUDIO:FRAMESYNC:POLARITY FALL sets the falling edge for frame sync polarity. BUS:B1:AUDIO:FRAMESYNC:POLARITY? might return :BUS:B1:AUDIO:FRAMESYNC:POLARITY RISe indicating that the polarity is set to Rise. BUS:B<1-4>:AUDio:FRAMESync:SOUrce Sets or returns the frame sync source waveform for the AUDIO bus.
Commands Listed in Alphabetical Order Syntax Arguments BUS:B<1-4>:AUDio:TYPe {I2S|LJ|RJ|TDM} BUS:B<1-4>:AUDio:TYPe? I2S specifies I2S audio format. LJ specifies left-justified audio format. RJ specifies right justified audio format. TDM specifies time-division multiplexing audio format. Examples BUS:B1:AUDIO:TYPE RJ sets right-justified as the audio format. BUS:B1:AUDIO:TYPE? might return :BUS:B1:AUDIO:TYPE I2S indicating that the audio format is set to I2S.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B<1-4>:AUDio:WORDSel:SOUrce {CH1|CH2|CH3|CH4 |D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15} BUS:B<1-4>:AUDio:WORDSel:SOUrce? Arguments CH1–CH4 specifies the channel to use as the word select source. D0-D15 specifies the digital channel to use as the word select source. Examples BUS:B1:AUDIO:WORDSEL:SOURCE CH1 sets CH1 as the word select source.
Commands Listed in Alphabetical Order BUS:B:CAN:PRObe Sets or returns the probing method to probe CAN bus , where x is the bus number. Conditions This command requires a DPO4AUTO application module. Group Bus Syntax BUS:B:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential} BUS:B:CAN:PRObe? Arguments CANH specifies the single-ended CANH signal, as specified by the CAN standard. CANL specifies the single-ended CANL signal, as specified by the CAN standard.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:CAN:SOUrce {CH1|CH2|CH3|CH4| D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15} BUS:B:CAN:SOUrce? Arguments CH1–CH4 is the analog channel to use as the data source. D0–D15 is the digital channel to use as the data source. BUS:B:DISplay:FORMAt Sets or returns the display format for the numerical information in the bus waveform , where x is the bus number.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:DISplay:TYPe {BUS|BOTh} BUS:B:DISplay:TYPe? Arguments BUS displays the bus waveforms only. BOTh displays both the bus and logic waveforms. BUS:B:FLEXray:BITRate Sets or returns the bit rate for FLEXRAY. Group Bus Syntax BUS:B:FLEXray:BITRate BUS:B:FLEXray:BITRate? Arguments specifies the FLEXRAY bit rate.
Commands Listed in Alphabetical Order Examples BUS:B1:FLEXRAY:CHANNEL B sets the FLEXRAY id format to channel B. BUS:B1:FLEXRAY:CHANNEL? might return BUS:B1:FLEXRAY:CHANNEL A indicating that FLEXRAY id format is channel A. BUS:B:FLEXray:SIGnal Sets or returns the FLEXRAY standard. Group Bus Syntax BUS:B:FLEXray:SIGnal {BDIFFBP|BM|TXRX} BUS:B:FLEXray:SIGnal? Arguments BDIFFBP sets the FLEXRAY standard to BDIFFBP. BM sets the FLEXRAY standard to BM. TXRX sets the FLEXRAY standard to TXRX.
Commands Listed in Alphabetical Order Examples BUS:B1:FLEXRAY:SOURCE CH4 sets the FLEXRAY source to channel 4. BUS:B1:FLEXRAY:SOURCE? might return BUS:B1:FLEXRAY:SOURCE CH1 indicating the FLEXRAY source is channel 1. BUS:B:I2C:ADDRess:RWINClude Sets and returns whether the read/write bit is included in the address.
Commands Listed in Alphabetical Order Arguments CH1–CH4 specifies the analog channel to use as the I2C SCLK source. D0–D15 specifies the digital channel to use as the I2C SCLK source. BUS:B:I2C{:DATA|:SDATA}:SOUrce Sets or returns the I2C SDATA source for bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module.
Commands Listed in Alphabetical Order Syntax Arguments Examples BUS:B:LIN:BITRate BUS:B:LIN:BITRate? is the LIN bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate. BUS:B1:LIN:BITRATE 9600 sets the bit rate 9600. BUS:B1:LIN:BITRATE? might return BUS:B1:LIN:BITRATE 2400 indicating the bit rate is set to 2400. BUS:B:LIN:IDFORmat Sets or returns the LIN ID format.
Commands Listed in Alphabetical Order Examples BUS:B1:LIN:POLARITY INVERTED sets the LIN polarity to INVERTED.. BUS:B1:LIN:POLARITY? might return BUS:B1:LIN:POLARITY NORMAL indicating the LIN polarity is normal. BUS:B:LIN:SAMPLEpoint Sets or returns the sample point (in %) at which to sample during each bit period. Group Bus Syntax BUS:B:LIN:SAMPLEpoint BUS:B:LIN:SAMPLEpoint? Arguments Examples is the sample point (in %) at which to sample during each bit period.
Commands Listed in Alphabetical Order BUS:B:LIN:STANDard Sets or returns the LIN standard. Group Bus Syntax BUS:B:LIN:STANDard {V1X|V2X|MIXed} BUS:B:LIN:STANDard? Arguments V1X sets the LIN standard to V1X. V2X sets the LIN standard to V2X MIXed sets the LIN standard to MIXED. Examples BUS:B1:LIN:STANDARD V1X sets the LIN standard is V1X. BUS:B1:LIN:STANDARD? might return BUS:B1:LIN:STANDARD V2X indicating the LIN standard is V2X.
Commands Listed in Alphabetical Order Syntax Arguments BUS:B:PARallel:CLOCK:EDGE {EITher|RISing|FALling} BUS:B:PARallel:CLOCK:EDGE? EIther specifies either edge as the clock edge. RISing specifies the rising edge as the clock edge. FALling specifies the falling edge as the clock edge. BUS:B:PARallel:CLOCK:ISCLOCKed Sets or returns the parallel bus clock function for bus , where x is the bus number.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:PARallel:WIDth BUS:B:PARallel:WIDth? Arguments is the number of bits. BUS:B:POSition Sets or returns the position of the bus waveform on the display, where x is the bus number 1 through 4. Conditions This command requires a DPO4AUTO, DPO4EMBD, or DPO4COMP application module. Group Bus Syntax BUS:B:POSition BUS:B:POSition? Arguments specifies the position.
Commands Listed in Alphabetical Order BUS:B:RS232C:DATABits Sets or returns the number of RS-232 data bits for bus , where x is the bus number. Conditions This command requires a DPO4COMP application module. Group Bus Syntax BUS:B:RS232C:DATABits {7|8} BUS:B:RS232C:DATABits? Arguments 7 specifies seven bits in the RS-232 data frame. 8 specifies eight bits in the RS-232 data frame.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4COMP application module. Group Bus Syntax BUS:B:RS232C:DISplaymode {FRAme|PACKET} BUS:B:RS232C:DISplaymode? Arguments FRAme displays each frame as a single entity. PACKET displays a group of frames terminated with a single frame defined by the BUS:B:RS232C:DELImiter command or the front panel. BUS:B:RS232C:PARity Sets or returns the RS-232C parity for bus , where x is the bus number.
Commands Listed in Alphabetical Order Arguments NORMal sets the RS-232C bus polarity to positive. INVERTed sets the RS-232C bus polarity to negative. BUS:B:RS232C:RX:SOUrce Sets or returns the RS-232 RX source for bus , where x is the bus number. Conditions This command requires a DPO4COMP application module.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:SPI:BITOrder {LSB|MSB} BUS:B:SPI:BITOrder? Arguments LSB sets the bit order to least significant bit first. MSB sets the bit order to most significant bit first. Examples BUS:B1:SPI:BITORDER LSB sets the bit order to least significant bit first. BUS:B1:SPI:BITORDER? might return BUS:B1:SPI:BITORDER MSB indicating the SPI bit order is set to most significant bit first.
Commands Listed in Alphabetical Order Arguments CH1-CH4 or D0-D15 is the channel to use as the SPI SCLK source. BUS:B:SPI:DATA{:IN|:MISO}:POLARity Sets or returns the SPI MISO polarity for bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module. Group Bus Syntax BUS:B:SPI:DATA{:IN|:MISO}:POLARity {LOW|HIGH} BUS:B:SPI:DATA{:IN|:MISO}:POLARity? Arguments LOW specifies an active low polarity. HIGH specifies an active high polarity.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:SPI:DATA{:OUT|:MOSI}:POLARity {LOW|HIGH} BUS:B:SPI:DATA{:OUT|:MOSI}:POLARity? Arguments LOW specifies the active low polarity. HIGH specifies the active high polarity. BUS:B:SPI:DATA{:OUT|:MOSI}:SOUrce Sets or returns the SPI MOSI source for bus . Conditions This command requires a DPO4EMBD application module.
Commands Listed in Alphabetical Order BUS:B:SPI:FRAMING Sets or returns the type of SPI framing. Group Bus Syntax BUS:B:SPI:FRAMING {SS|IDLEtime} BUS:B:SPI:FRAMING? Arguments SS specifies framing by SS (non 2-wire). IDLEtime specifies framing by Idle Time (2-wire). Examples BUS:B1:SPI:FRAMING SS sets the SPI framing type to SS. BUS:B1:SPI:FRAMING IDELTIME might return BUS:B1:SPI:FRAMING IDELTIME indicating the SPI framing type is set to IDLETIME.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:SPI{:SELect|:SS}:POLARity {LOW|HIGH} BUS:B:SPI{:SELect|:SS}:POLARity? Arguments LOW specifies an active low polarity. HIGH specifies an active high polarity. BUS:B:SPI{:SELect|:SS}:SOUrce Sets or returns the SPI SS source for bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module.
Commands Listed in Alphabetical Order BUS:B:TYPE Sets or returns the bus type for , where x is the bus number. The supported bus types are dependent on the oscilloscope model and the installed application keys. Group Bus Syntax BUS:B:TYPE {I2C|SPI|CAN|RS232C|PARallel} BUS:B:TYPE? Arguments I2C specifies the Inter-IC bus. SPI specifies the Serial Peripheral Interface bus (not available on two-channel models). CAN specifies the Controller Area Network bus. RS232C specifies the RS-232C bus.
Commands Listed in Alphabetical Order BUS:THReshold:CH Sets or returns the threshold for analog channel , where x is the channel number. This setting applies to all trigger types that use the channel. Conditions This command requires a DPO4AUTO, DPO4EMBD, or DPO4COMP application module. Group Bus Syntax BUS:THReshold:CH {ECL|TTL|} BUS:THReshold:CH? Related Commands Arguments TRIGger:A:LEVel:CH ECL specifies a preset ECL high level of –1.3V.
Commands Listed in Alphabetical Order BUS:UPPerthreshold:CH Sets the upper threshold for each channel. This applies to all search and trigger types that use the channel. Group Bus Syntax BUS:UPPerthreshold:CH {|ECL|TTL} BUS:UPPerthreshold:CH? Arguments specifies the threshold in volts. ECL specifies a preset ECL high level of -1.3V. TTL specifies a preset TTL high level of 1.4V. Examples BUS:UPPERTHRESHOLD:CH1 800.0000E-3 sets the CH1 upper threshold to 800 mV.
Commands Listed in Alphabetical Order Commands that affect BUSY? response Examples Operation Command Single sequence acquisition ACQuire:STATE ON or ACQuire:STATE RUN or ACQuire:STATE1 (when ACQuire:STOPAfter is set to SEQuence) Hard copy operation HARDCopy STArt Calibration step Refer to the optional oscilloscope Service Manual. BUSY? might return :BUSY 1 indicating that the oscilloscope is currently busy.
Commands Listed in Alphabetical Order Examples CALIBRATE:FACTORY:STATUS? might return CALIBRATE:FACTORY:STATUS PASS indicating that factory calibration passed. CALibrate:INTERNal (No Query Form) This command starts a signal path compensation. Group Calibration and Diagnostic Syntax CALibrate:INTERNal Arguments Examples None CALIBRATE:INTERNAL starts a serial path compensation cycle. CALibrate:INTERNal:STARt (No Query Form) Starts the internal signal path calibration (SPC) of the oscilloscope.
Commands Listed in Alphabetical Order Syntax Related Commands Returns CALibrate:INTERNal:STATus? *CAL? This query will return one of the following: INIT indicates the oscilloscope has not had internal signal path calibration run. PASS indicates the signal path calibration completed successfully. FAIL indicates the signal path calibration did not complete successfully. RUNNING indicates the signal path calibration is currently running.
Commands Listed in Alphabetical Order Syntax CALibrate:RESults:FACtory? CALibrate:RESults:SPC? (Query Only) Returns the status of the SPC operation. This query does not initiate a SPC. Group Calibration and Diagnostic Syntax CALibrate:RESults:SPC? Related Commands Returns *CAL? INIT indicates that SPC has never successfully completed. PASS indicates that the last SPC operation passed. FAIL indicates that the last SPC operation failed. RUNNING indicates that the SPC operation is running.
Commands Listed in Alphabetical Order CH:AMPSVIAVOLTs:ENAble Sets or returns the state of the amps via volts feature for the specified channel. This feature supports measuring current via the voltage drop across a resistor. Group Vertical Syntax CH:AMPSVIAVOLTs:ENAble {|OFF|ON} CH:AMPSVIAVOLTs:ENAble? Arguments OFF sets the amps via volts function for channel to off. ON sets the amps via volts function for channel to on. = 0 sets the amps via volts function to off.
Commands Listed in Alphabetical Order Syntax Arguments CH:BANdwidth {TWEnty|TWOfifty|FULl|} CH:BANdwidth? TWEnty sets the upper bandwidth limit of channel to 20 MHz. TWOfifty sets the upper bandwidth limit of channel to 250 MHz. FULl disables any optional bandwidth limiting. The specified channel operates at its maximum attainable bandwidth. is a double-precision ASCII string.
Commands Listed in Alphabetical Order CH:DESKew Sets or returns the deskew time for channel , where x is the channel number. You can adjust the deskew time to add an independent, channel-based delay time to the delay (set by the horizontal position control and common to all channels) from the common trigger point to first sample taken for each channel. This lets you compensate individual channels for different delays introduced by their individual input hook ups.
Commands Listed in Alphabetical Order Examples CH4:INVert ON inverts the waveform on channel 4. CH2:INVert? might return :CH2:INVERT 0 indicating that channel 2 is not inverted. CH:LABel Sets or returns the waveform label for channel , where x is the channel number. Group Vertical Syntax CH:LABel CH:LABel? Arguments is an alphanumeric string of text, enclosed in quotes, that contains the text label information for the channel waveform.
Commands Listed in Alphabetical Order Table 2-36: Channel Offset Range (cont.) Offset range V/Div Setting 1 MΩ Input 50 Ω Input 1 V/div — 5 V/div ±100 V ±5 V ±50 V N/A 1 5.05 V/div — 10 V/div 1 1 For 50 Ω input, 1 V/div is the maximum setting. NOTE. The above table describes oscilloscope behavior only when no probe is attached, and when the external attenuation factor is 1.0.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples CH:POSition CH:POSition? CH:OFFSet, REF:VERTical:POSition, MATH[1]:VERTical:POSition is the position value for channel , in divisions, from the center graticule. The range is 8 to -8 divisions. CH2:POSition 1.3 positions the Channel 2 input signal 1.3 divisions above the center graticule. CH1:POSition? might return :CH1:POSITION -1.3000 indicating that the current position of Channel 1 is 1.
Commands Listed in Alphabetical Order attached probe type. Only certain VPI probes support this command. See the probe documentation for how to set these string arguments. Group Vertical Syntax CH:PRObe:COMMAND , Arguments Examples are quoted strings specifying the probe command and value to set in the probe attached to the specified channel. CH1:PROBE:COMMAND “MODE”, “4–4V1MHz” sets a Tektronix VPI-DPG probe to the 4-4V1MHz mode.
Commands Listed in Alphabetical Order Syntax Returns CH:PRObe:DEGAUss:STATE? NEEDED indicates the probe should be degaussed before taking measurements. RECOMMENDED indicates the measurement accuracy might be improved by degaussing the probe. PASSED indicates the probe is degaussed. FAILED indicates the degauss operation failed. RUNNING indicates the probe degauss operation is currently in progress.
Commands Listed in Alphabetical Order Related Commands Arguments Examples CH:SCAle is the probe gain. Allowed values depend on the specific probe. CH2:PROBE:GAIN? might return :CH2:PROBE:GAIN 0.1000E+00 indicating that the attached 10x probe delivers 1 V to the channel 2 BNC for every 10 V applied to the probe input. CH:PRObe:ID? (Query Only) Returns the type and serial number of the probe attached to channel , where x is the channel number.
Commands Listed in Alphabetical Order CH:PRObe:ID:TYPE? (Query Only) Returns the type of probe attached to the channel specified by , where x is the channel number. Level 2 (or higher) probes supply their exact product nomenclature; for Level 0 or 1 probes, a generic “No Probe Detected message is returned. Group Vertical Syntax CH:PRObe:ID:TYPE? Examples CH1:PROBE:ID:TYPE? might return :CH1:PROBE:ID:TYPE "P6203" indicating that P6203-type probe is attached to channel 1.
Commands Listed in Alphabetical Order Arguments Examples specifies the propagation time delay for the connected probe. CH1:PROBE:PROPDELAY 100E-12 sets the CH1 propagation delay to 100 ps. CH1:PROBE:PROPDELAY? might return :CH1:PROBE:PROPDELAY 1.1E-9 indicating that the CH1 propagation delay is set to 1.1 ns. CH:PRObe:RECDESkew? (Query Only) Returns the recommended deskew for the probe connected to the specified channel.
Commands Listed in Alphabetical Order Syntax Arguments CH:PRObe:SIGnal {BYPass|PASS} CH:PRObe:SIGnal? BYPass sets the probe to Bypass mode. PASS sets the probe to Pass mode. CH:PRObe:UNIts? (Query Only) Returns a string describing the units of measure for the probe attached to channel , where x is the channel number.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples CH:SCAle CH:SCAle? CH:OFFSet, CH:POSition, REF:VERTical:SCAle, MATH[1]:VERTical:SCAle is the vertical channel scale in units-per-division. The value entered here is truncated to three significant digits. CH4:SCALE 100E-03 sets the channel 4 scale to 100 mV per division. CH2:SCALE? might return :CH2:SCALE 1.0000 indicating that the current scale setting of channel 2 is 1 V per division.
Commands Listed in Alphabetical Order CH:YUNits Sets or returns the units for the channel specified by , where x is the channel number. String arguments are case insensitive and any unsupported units will generate an error.
Commands Listed in Alphabetical Order *CLS can suppress a Service Request that is to be generated by an *OPC. This will happen if a single sequence acquisition operation is still being processed when the *CLS command is executed. Group Status and Error Syntax *CLS Related Commands Examples DESE, *ESE, *ESR?, EVENT?, EVMsg?, *SRE, *STB? *CLS clears the oscilloscope status data structures. CURSor? Returns all of the current cursor settings.
Commands Listed in Alphabetical Order CURSor:FUNCtion Sets or returns the cursor type. Cursors are attached to the selected waveform in Waveform mode and are attached to the display area in Screen mode. Group Cursor Syntax CURSor:FUNCtion {OFF|SCREEN|WAVEform} CURSor:FUNCtion? Arguments OFF removes the cursors from the display but does not change the cursor type. SCREEN specifies both horizontal and vertical bar cursors, which measure the selected waveform in horizontal and vertical units.
Commands Listed in Alphabetical Order Group Cursor Syntax CURSor:HBArs:DELTa? Related Commands Returns Examples CURSor:HBArs:UNIts A floating point value with an exponent. CURSOR:HBARS:DELTA? might return :CURSOR:HBARS:DELTA 5.0800E+00 indicating that the difference between the two cursors is 5.08. CURSor:HBArs:POSITION Sets or returns the horizontal bar cursor position relative to ground, which is expressed in vertical units (usually volts). The cursor is specified by x, which can be 1 or 2.
Commands Listed in Alphabetical Order Syntax Arguments CURSor:HBArs:UNIts {BASE|PERcent} CURSor:HBArs:UNIts? BASE selects the vertical units for the selected waveform. PERcent selects ratio cursors. Examples CURSOR:HBARS:UNITS might return :CURSOR:HBARS:UNITS BASE indicating that the units for the horizontal bar cursors are base. CURSor:HBArs:USE (No Query Form) Sets the horizontal bar cursor measurement scale. This command is only applicable when ratio cursors are on.
Commands Listed in Alphabetical Order Syntax Arguments CURSor:MODe {TRACk|INDependent} CURSor:MODe? TRACk ties the navigational functionality of the two cursors together. For cursor 1 adjustments, this ties the movement of the two cursors together; however, cursor 2 continues to move independently of cursor 1. INDependent allows independent adjustment of the two cursors. Examples CURSOR:MODE TRACK specifies that the cursor positions move in unison.
Commands Listed in Alphabetical Order CURSor:VBArs:DELTa? (Query Only) Returns the horizontal difference between the two vertical bar cursors. The units are specified by the CURSor:VBArs:UNIts command. This is equivalent to watching the cursor readout in the display while using the appropriate cursor mode. Group Cursor Syntax CURSor:VBArs:DELTa? Related Commands Returns Examples CURSor:VBArs:UNIts CURSOR:VBARS:DELTA? might return :CURSOR:VBARS:DELTa 1.
Commands Listed in Alphabetical Order CURSor:VBArs:POSITION Sets or returns the horizontal position for the specified vertical bar cursor. The cursor is specified by , which can be 1 or 2. Values are with respect to trigger position or the zero reference point for the designated waveform (if horizontal units are not set to time). Use the CURSor:VBArs:UNIts command to specify units.
Commands Listed in Alphabetical Order Returns Examples SECONDS, HERTZ, DEGREES, or PERCENT, depending on the current vertical bar cursor units. CURSOR:VBARS:UNITS HERtz sets the units of the VBArs cursors to 1/seconds. CURSOR:VBARS:UNITS? might return :CURSOR:VBARS:UNITS SECONDS indicating that the units for the vertical bar cursor are currently set to seconds. CURSor:VBArs:USE (No Query Form) Sets the vertical bar cursor measurement scale.
Commands Listed in Alphabetical Order Syntax Related Commands Returns Examples CURSor:VBArs:VDELTa? CURSor:HBArs:UNIts indicates the vertical difference between the two vertical bar cursors’ ticks. CURSOR:VBARS:VDELTA? might return CURSOR:VBARS:VDELTA 1.064E+0, indicating that the vertical difference between the vertical bar cursors ticks is 1.064 units. CURSor:XY:POLar:RADIUS:DELta? (Query Only) Returns the difference between the cursors X radius and the cursor Y radius (ΔY¸ ΔX).
Commands Listed in Alphabetical Order CURSor:XY:POLar:THETA:DELta? (Query Only) Returns the XY cursor polar angle delta. Group Cursor Syntax CURSor:XY:POLar:THETA:DELta? CURSor:XY:POLar:THETA:POSITION? (Query Only) Returns the cursor X or cursor Y polar coordinate, where x is either 1 or 2. Group Cursor Syntax CURSor:XY:POLar:THETA:POSITION? CURSor:XY:POLar:THETA:UNIts? (Query Only) Returns the cursor coordinate units.
Commands Listed in Alphabetical Order CURSor:XY:PRODUCT:POSITION? (Query Only) Returns the position of the X or Y cursor used to calculate the X × Y cursor measurement, Position 1 = (X1 × Y1); Position 2 = (X2 × Y2). The cursor is specified by x, which can be 1 or 2. Group Cursor Syntax CURSor:XY:PRODUCT:POSITION? CURSor:XY:PRODUCT:UNIts? (Query Only) Returns the XY cursor product units.
Commands Listed in Alphabetical Order CURSor:XY:RATIO:UNIts? (Query Only) Returns the cursor X and cursor Y units for the ratio measurement. Group Cursor Syntax CURSor:XY:RATIO:UNIts? CURSor:XY:READOUT Sets or returns the XY cursor readout selection. This command is useful for oscilloscope models with limited display room. Oscilloscopes with sufficient display, such as the MSO4000 and DPO4000 series, show all the readouts simultaneously.
Commands Listed in Alphabetical Order Group Cursor Syntax CURSor:XY:RECTangular:X:POSITION CURSor:XY:RECTangular:X:POSITION? Arguments is the coordinate in volts. CURSor:XY:RECTangular:X:UNIts? (Query Only) Returns the cursor X rectangular units. Group Cursor Syntax CURSor:XY:RECTangular:X:UNIts? CURSor:XY:RECTangular:Y:DELta? (Query Only) Returns The cursor Y delta value in rectangular coordinates.
Commands Listed in Alphabetical Order CURSor:XY:RECTangular:Y:UNIts? (Query Only) Returns the cursor Y rectangular units. Group Cursor Syntax CURSor:XY:RECTangular:Y:UNIts? CURVe Transfers waveform data to and from the oscilloscope in binary or ASCII format. Each waveform transferred includes a waveform preamble which contains the data format, scale, and associated information. For analog waveforms, the CURVe? query transfers data from the oscilloscope.
Commands Listed in Alphabetical Order is the number of y bytes. For example, if =500, then =3) is the number of bytes to transfer. If width is 1, then all bytes on the bus are single data points. If width is 2, then all bytes on the bus are 2-bytes wide. Use the WFMInpre:BYT_Nr command to set the width for waveforms transferred into the oscilloscope. Use WFMOutpre:BYT_Nr to set the width for waveforms transferred out from the oscilloscope. is the curve data.
Commands Listed in Alphabetical Order Related Commands Arguments CURVe, DATa:STARt, DATa:STOP, DATa:ENCdg, WFMInpre:NR_Pt, WFMOutpre:NR_Pt? INIT initializes the waveform data parameters to their factory defaults except for DATa:STOP, which is set to the current acquisition record length. SNAp sets DATa:STARt and DATa:STOP to match the current waveform cursor positions.
Commands Listed in Alphabetical Order NOTE. This command and query does not apply to incoming waveform data. Group Waveform Transfer Syntax DATa:ENCdg {ASCIi|FAStest|RIBinary|RPBinary|SRIbinary|SRPbinary} DATa:ENCdg? Related Commands Arguments WFMOutpre:ENCdg, WFMOutpre:BN_Fmt, WFMOutpre:BYT_Or ASCIi specifies the ASCII representation for waveform data points. If ASCII is the value, then :BN_Fmt and :BYT_Or are ignored.
Commands Listed in Alphabetical Order Table 2-37: DATa and WFMOutpre Parameter Settings (cont.) Examples DATa:ENCdg Setting WFMOutpre Settings :ENCdg :BN_Fmt :BYT_Or :BYT_NR RPBinary BIN RP MSB 1,2 SRIbinary BIN RI LSB 1,2 SRPbinary BIN RP LSB 1,2 DATA:ENCDG? might return :DATa:ENCDG SRPBINARY for the format of the outgoing waveform data. DATA:ENCDG RPBinary sets the data encoding format to be a positive integer where the most significant byte is transferred first.
Commands Listed in Alphabetical Order Examples DATA:SOURCE? might return :DATA:SOURCE REF3 indicating that the source for the waveform data which is transferred using a CURVe? query is reference 3. DATA:SOURCE CH1 specifies that the CH1 waveform will be transferred in the next CURVe? query. DATa:STARt Sets or returns the starting data point for incoming or outgoing waveform transfer. This command allows for the transfer of partial waveforms to and from the oscilloscope.
Commands Listed in Alphabetical Order the distance from DATa:STARt to DATa:STOP stays smaller than the increased record length. Group Waveform Transfer Syntax DATa:STOP DATa:STOP? Related Commands Arguments CURVe, DATa, DATa:STARt, WFMInpre:NR_Pt, WFMOutpre:NR_Pt? is the last data point that will be transferred, which ranges from 1 to the record length. If is greater than the record length, then data will be transferred up to the record length.
Commands Listed in Alphabetical Order Examples DATE "2006-01-24" specifies that the date is set to January 24, 2006. DATE? might return :DATE 2006-01-24 indicating the current date is set to January 24, 2006. *DDT Allows you to specify a command or a list of commands that execute when the oscilloscope receives a *TRG command or the GET IEEE488.2 interface message. Define Device Trigger (*DDT) is a special alias that the *TRG command uses.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments DESE DESE? *CLS, *ESE, *ESR?, EVENT?, EVMsg?, *SRE, *STB? sets the binary bits of the DESER according to this value, which ranges from 1 through 255. For example, DESE 209 sets the DESER to the binary value 11010001 (that is, the most significant bit in the register is set to 1, the next most significant bit to 1, the next bit to 0, etc.). The power-on default for DESER is all bits set if *PSC is 1.
Commands Listed in Alphabetical Order DESkew:DISPlay Sets or returns the state of the deskew table display. Group Vertical Syntax DESkew:DISPlay {OFF|ON|0|1} DESkew:DISPlay? Arguments OFF or 0 turns off the deskew table display. ON or 1 turns on the deskew table display. DIAg:LOOP:OPTion Sets the self-test loop option.
Commands Listed in Alphabetical Order Syntax DIAg:LOOP:OPTion:NTIMes DIAg:LOOP:OPTion:NTIMes? Arguments is the number of self-test loops. Examples DIAG:LOOP:OPTION:NTIMES 3 sets the self-test loop to run three times. DIAG:LOOP:OPTION:NTIMES? might return :DIAG:LOOP:OPTION:NTIMES 5, indicating the self-test loop is set to run five times. DIAg:LOOP:STOP (No Query Form) Stops the self-test at the end of the current loop.
Commands Listed in Alphabetical Order Examples DIAG:RESULT:FLAG? might return DIAG:RESULT:FLAG PASS. DIAg:RESUlt:LOG? (Query Only) Returns the internal results log from the last self-test sequence execution. The list contains all modules and module interfaces that were tested along with the pass/fail status of each.
Commands Listed in Alphabetical Order ROM runs just the IO board diagnostic group. ACQ runs just the acquisition system diagnostic group. DIAg:SELect: (No Query Form) Runs self-tests on the specified system subsystem. Group Calibration and Diagnostic Syntax DIAg:SELect: Arguments specifies a single oscilloscope subsystem on which to run self tests (diagnostics). Valid values are: ACQ tests the acquisition system. APPKey tests the application keys. CPU tests the CPU.
Commands Listed in Alphabetical Order Examples DIAG:STATE EXECute starts diagnostics. DISplay? (Query Only) Returns the current display settings. Group Display Syntax DISplay? DISplay:CLOCk Sets or returns whether the oscilloscope displays the date and time. The query form of this command returns an ON (1) or an OFF (0). Group Display Syntax DISplay:CLOCk {ON|OFF|} DISplay:CLOCk? Related Commands Arguments DATE, TIME ON enables the display of date and time.
Commands Listed in Alphabetical Order Group Display Syntax DISplay:DIGital:HEIght {SMAll|MEDium|LARge} DISplay:DIGital:HEIght? Arguments SMAll sets the height to 40. MEDium sets the height to 20. LARge sets the height to 10. DISplay:FORMat Sets or returns the display format. Group Display Syntax DISplay:FORMat {YT|XY} DISplay:FORMat? Arguments YT sets the display to a voltage versus time format and is the default mode. XY argument displays one waveform against another.
Commands Listed in Alphabetical Order Arguments CROSSHair specifies a frame and cross hairs. FRAme specifies a frame only. FULl specifies a frame, a grid and cross hairs. GRId specifies a frame and grid only. Examples DISPLAY:GRATICULE FRAme sets the graticule type to display the frame only. DISPLAY:GRATICULE? might return :DISPLAY:GRATICULE FULL indicating that all graticule elements are selected. DISplay:INTENSITy? (Query Only) Returns the display intensity settings.
Commands Listed in Alphabetical Order Group Display Syntax DISplay:INTENSITy:GRAticule DISplay:INTENSITy:GRAticule? Arguments Examples is the graticule intensity and ranges from 0 to 100 percent. DISPLAY:INTENSITY:GRATICULE? might return DISPLAY:INTEnsITY:GRATICULE 30 DISplay:INTENSITy:WAVEform Sets and returns the display waveform intensity settings.
Commands Listed in Alphabetical Order Syntax Arguments DISplay:PERSistence {|CLEAR|AUTO|MINImum|INFInite} DISplay:PERSistence? specifies the time of the persistence. CLEAR resets the persist time count down and clears the display of acquired points. INFInite displays waveform points until a control change resets the acquisition system. When persistence is set to infinite, it does not mean that the brightness of any pixel should never decrease.
Commands Listed in Alphabetical Order Syntax D D:LABel Sets or returns the waveform label for digital channel , where x is the channel number. Group Vertical Syntax D:LABel D:LABel? Arguments Examples is an alphanumeric string of text, enclosed in quotes, that contains the text label information for the digital channel waveform. The text string is limited to 30 characters. D4:LABEL? might return :D4:LABEL “Clk Wfm 4”.
Commands Listed in Alphabetical Order D:THREshold Sets or returns the logical threshold for digital channel , where x is the channel number. Group Vertical Syntax D:THREshold {ECL|TTL|} D:THREshold? Arguments ECL sets the digital threshold for channel to a preset ECL high level of –1.3V. TTL sets the digital threshold for channel to a preset TTL high level of 1.4V. specifies the digital threshold for channel in volts.
Commands Listed in Alphabetical Order NOTE. Setting the DESER and the ESER to the same values allows only those codes to be entered into the Event Queue and summarized on the ESB bit (bit 5) of the Status Byte Register. Use the DESE command to set the DESER. Examples *ESE 209 sets the ESER to binary 11010001, which enables the PON, URQ, EXE, and OPC bits. *ESE? might return 186, showing that the ESER contains the binary value 10111010.
Commands Listed in Alphabetical Order NOTE. Do not use DHCP/BOOTP searching if your oscilloscope has been assigned a static address on a network. If you set this command to ON, the DHCP/BOOTP search will delete or change your static IP address information. OFF disables the oscilloscope to search the network for a DHCP or BOOTP server. Examples ETHERNET:DHCPBOOTP ON sets the oscilloscope to search for a DHCP or BOOTP server and assign a dynamic IP address to the oscilloscope.
Commands Listed in Alphabetical Order ETHERnet:ENET:ADDress? (Query Only) Returns the Ethernet address value assigned to the oscilloscope. This is assigned at the factory and can not be changed. Group Ethernet Syntax ETHERnet:ENET:ADDress? Examples ETHERNET:ENET:ADDRESS? returns an Ethernet address such as 08:00:11:01:02:03 ETHERnet:GATEWay:IPADDress Sets or returns the remote interface gateway IP address.
Commands Listed in Alphabetical Order Arguments is an integer port number, enclosed in quotes. NOTE. Consider the following if you are using the e*Scope™ control software. If you don’t enter a port address in the URL, then the ETHERnet:HTTPPort value must be set to "80", which is the default port for HTTP protocol. If you use a URL with a port address (for example: http://DPO4104-04WKL4:1234), the port number is specified by the number after the colon.
Commands Listed in Alphabetical Order ETHERnet:PASSWord Sets or returns the HTTP Ethernet access password. If a password is set, the user must enter the password before the user’s Web browser can access the oscilloscope. Group Ethernet Syntax ETHERnet:PASSWord ETHERnet:PASSWord? Arguments Examples is a new password, enclosed in quotes. ETHERNET:PASSWORD ”ZEN53” replaces the current Ethernet password with the new password ZEN53. ETHERNET:PASSWORD? might return :ETHERNET:PASSWORD “ZEN53”.
Commands Listed in Alphabetical Order Returns OK is returned if the computer at the gateway IP address answers. NORESPOnsE is returned if the computer at the gateway IP address does not answer. INPROGRESS is returned if the ping operation is still executing. ETHERnet:SUBNETMask Sets or returns the remote interface subnet mask value. Group Ethernet Syntax ETHERnet:SUBNETMask ETHERnet:SUBNETMask? Arguments Examples is the subnet mask value, enclosed in quotes.
Commands Listed in Alphabetical Order EVMsg? (Query Only) Removes a single event code from the Event Queue that is associated with the results of the last *ESR? read and returns the event code along with an explanatory message. For information, see Event Handling. Group Status and Error Syntax EVMsg? Related Commands ALLEv? *CLS, DESE, *ESE, *ESR?, EVENT?, *SRE, *STB? Returns The event code and message in the following format: [...
Commands Listed in Alphabetical Order FACtory (No Query Form) Resets the oscilloscope to its factory default settings.
Commands Listed in Alphabetical Order FILESystem? (Query Only) Returns the directory listing of the current working directory and the number of bytes of free space available. This query is the same as the FILESystem:DIR? query and the FILESystem:FREESpace? query. Group File System Syntax FILESystem? Related Commands Arguments Examples FILESystem:CWD, FILESystem:DELEte, FILESystem:DIR?, FILESystem:REName None. FILESYSTEM? might return :FILESYSTEM:DIR "tek00000.bmp","elusiveGlitch1.png","TEMP.
Commands Listed in Alphabetical Order Syntax Arguments Examples FILESystem:CWD {} is a quoted string that defines the current working; a directory name can be up to 128 characters. FILESYSTEM:CWD "D:/TekScope/images" sets the current working directory to images. FILESYSTEM:CWD? might return :FILESYSTEM:CWD "D:/TekScope/Waveforms" indicating that the current working directory is set to Waveforms.
Commands Listed in Alphabetical Order Group File System Syntax FILESystem:DIR? Related Commands Arguments Returns Examples FILESystem:CWD, FILESystem:MKDir None FILESystem:DIR? returns a list of files and directories in the current working directory. FILESYSTEM:DIR? might return :FILESYSTEM:DIR "tek00000.png","my_CAN_setup.set","savedWfm1.isf","myImages" FILESystem:FORMat (No Query Form) Formats a mass storage device.
Commands Listed in Alphabetical Order Group File System Syntax FILESystem:FREESpace? Related Commands FILESystem:FREESpace?, FILESystem:CWD FILESystem:MKDir (No Query Form) Creates a new folder.
Commands Listed in Alphabetical Order Related Commands FILESystem:CWD Arguments is a quoted string that defines the file name and path. If the file path is Examples FILESYSTEM:READFILE “D:/test_data/tek00016CH1.csv” reads the content of the specified file, if the file exists and is readable, and sends the content of the file to the current interface. within the current working directory, specify only the file name. FILESystem:REName (No Query Form) Assigns a new name to an existing file.
Commands Listed in Alphabetical Order Related Commands Arguments Examples FILESystem:CWD is a quoted string that defines the directory name and path. If the file path is within the current working directory, you need only specify the file name. FILESYSTEM:RMDIR "D:/OldDirectory" removes the directory named OldDirectory from the root of the D drive. FILESystem:WRITEFile (No Query Form) Writes the specified block data to a file in the oscilloscope current working directory.
Commands Listed in Alphabetical Order Arguments
Commands Listed in Alphabetical Order Table 2-38: FPAnel:PRESS arguments (cont.) Examples Argument Description SINGleseq Single button TESt Test button TRIGger Trigger Menu button UTILity Utility button FPANEL:PRESS AUTOSET executes the oscilloscope Autoset function. FPAnel:TURN (No Query Form) Simulates the action of turning a specified front-panel control knob. When the front panel is locked, the front-panel button and multipurpose knob operations are suspended.
Commands Listed in Alphabetical Order Table 2-39: FPAnel:TURN arguments (cont.) Examples Argument Description HORZScale Horizontal Scale knob PANKNOB1 Outer pan knob TRIGLevel Trigger Level knob VERTPOS Vertical Position knob VERTSCALE Vertical Scale knob ZOOM Inner zoom knob FPANEL:TURN TRIGLEVEL,10 duplicates turning the front-panel Trigger Level knob clockwise by 10 units.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments HARDCopy {START} HARDCopy? *WAI, *CLS START sends a block of data representing the current screen image to the requested port. The data sent is in the image format specified by the SAVe:IMAGe:FILEFormat command and the compression level is controlled by the selected format (BMP and TIFF are uncompressed where as PNG is compressed). The SAVe:IMAGe:INKSaver determines whether the data sent is in InkSaver mode. NOTE.
Commands Listed in Alphabetical Order dark blue because yellow does not show up well and is difficult to see on a white background). This option can significantly reduce print time and quantities of ink required compared with WYSIWYG dark background images. Group Hard Copy Syntax HARDCopy:INKSaver? Arguments ON or ≠ 0 sets the ink saver mode on. OFF or = 0 sets the ink saver mode off.
Commands Listed in Alphabetical Order HARDCopy:PREVIEW (No Query Form) Displays a preview of the current screen contents with the InkSaver palette applied. Group Hard Copy Syntax HARDCopy:PREVIEW {ON|OFF|} Arguments ON or ≠ 0 turns preview mode on. OFF or = 0 turns preview mode off. HARDCopy:PRINTer:ADD (No Query Form) Adds a network printer to the list of available printers. All three arguments must be present, but only one of server name or server IP address may be specified.
Commands Listed in Alphabetical Order HARDCopy:PRINTer:LIST? (Query Only) Returns a list of currently attached printers. Group Hard Copy Syntax HARDCopy:PRINTer:LIST? HARDCopy:PRINTer:REName (No Query Form) Renames a network printer on the list of available printers, replacing the currently stored settings with the settings specified in this command. Four arguments must be present, but the arguments may be empty strings if the value for a field is to be deleted.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments HEADer {OFF|ON|} HEADer? VERBose OFF sets the Response Header Enable State to false. This causes the oscilloscope to omit headers on query responses, so that only the argument is returned. ON sets the Response Header Enable State to true. This causes the oscilloscope to include headers on applicable query responses. You can then use the query response as a command.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments HORizontal:DELay:MODe {OFF|ON|} HORizontal:DELay:MODe? HORizontal:POSition OFF sets the Horizontal Delay Mode to off. This causes the HORizontal:POSition command to operate like the HORIZONTAL POSITION knob on the front panel. ON sets the Horizontal Delay Mode to on. This causes the HORizontal:DELay:TIMe command to operate like the HORIZONTAL POSITION knob on the front panel.
Commands Listed in Alphabetical Order HORizontal:DIGital:RECOrdlength:MAGnivu? (Query Only) Returns the record length of the MagniVu digital acquisition. Group Horizontal Syntax HORizontal:DIGital:RECOrdlength:MAGnivu? HORizontal:DIGital:RECOrdlength:MAIN? (Query Only) Returns the record length of the main digital acquisition.
Commands Listed in Alphabetical Order Mode is on, this command stores a new horizontal position that is used when Horizontal Delay Mode is turned off. Group Horizontal Syntax HORizontal:POSition HORizontal:POSition? Related Commands Arguments Examples HORizontal:DELay:TIMe is the horizontal position expressed as the percentage of the waveform acquired before the trigger. HORIZONTAL:POSITION 50 sets the horizontal position to 50%.
Commands Listed in Alphabetical Order Syntax Arguments Examples HORizontal:RECOrdlength HORizontal:RECOrdlength? represents the supported values for horizontal record lengths, which are: 1000, 10000, 100000, 1000000, or 10000000. HORIZONTAL:RECORDLENGTH 10000 specifies that 10000 data points will be acquired for each record. HORIZONTAL:RECORDLENGTH? might return :HORIZONTAL:RECOrdlength 1000 indicating that the horizontal record length is equal to 1000 data points.
Commands Listed in Alphabetical Order ID? (Query Only) Returns identifying information about the oscilloscope and related firmware. Group Miscellaneous Syntax ID? Related Commands Examples *IDN? ID? might return TEK/DPO4034,CF:91.1CT,FV:v1.0000. This indicates the oscilloscope model number, configured format, and firmware version number. *IDN? (Query Only) Returns the oscilloscope identification code.
Commands Listed in Alphabetical Order LANGuage? Examples LANGUAGE? might return :LANGUAGE ENGLISH. LOCk Enables or disables all front-panel buttons and knobs. There is no front panel equivalent. When the front panel is locked, neither theFPAnel:PRESS nor the FPAnel:TURN commands will work. They will not generate an error event either. You can work around this by using the appropriate programmatic interface commands, instead of the front-panel commands.
Commands Listed in Alphabetical Order Syntax Related Commands Examples *LRN? SET? *LRN? might return a long response, part of which could be as follows: :ACQUIRE:STOPAFTER RUnsTOP;STATE 1;MODE SAMPLE;NUMENV INFINITE;NUMAVG 16;SAMPLINGMODE RT;:HEADER 1;:LOCK NONE;:LANGUAGE ENGLISH;:VERBOSE 1;:ALIAS:STATE 0;:DISPLAY:COLOR:PALETTE NORMAL;:DISPLAY:STYLE:DOTSONLY 0;:DISPLAY:PERSISTENCE 0.
Commands Listed in Alphabetical Order Syntax Arguments MARK {NEXT|PREVious} MARK? NEXT moves to the next reference mark on the right. PREVious moves to the next reference mark on the left. MARK:CREATE (No Query Form) Creates a mark on a specified waveform or all waveforms in a column. Group Mark Syntax MARK:CREATE {CH|MATH|B|REF|DIGital|COLUMN} Arguments CH creates the mark on a channel waveform, where is the channel number. MATH creates the mark on the math waveform.
Commands Listed in Alphabetical Order REF deletes the mark on a reference waveform, where is the reference waveform number. DIGital deletes all marks on all digital channels. COLUMN deletes marks on all waveforms in the current zoom pixel column. MARK:FREE? (Query Only) Returns how many marks are available for use. Group Mark Syntax MARK:FREE? MARK:SELected:END? (Query Only) Returns the end of the selected mark, 0 to 100% of the waveform.
Commands Listed in Alphabetical Order MARK:SELected:OWNer? (Query Only) Returns the owner of the selected mark. Group Mark Syntax MARK:SELected:OWNer? Returns Examples is the owner of the mark. MARK:SELECTED:OWNER? might return: USER, SEARCH1 MARK:SELected:SOURCE? (Query Only) Returns the source waveform for the selected mark. Group Mark Syntax MARK:SELected:SOURCE? MARK:SELected:STARt? (Query Only) Returns the starting point of the selected mark, 0 to 100% of the waveform.
Commands Listed in Alphabetical Order MARK:SELected:ZOOm:POSition? (Query Only) Returns the position of the selected mark, 0 to 100% of the zoom overview window. Group Mark Syntax MARK:SELected:ZOOm:POSition? MARK:TOTal? (Query Only) Returns how many marks are currently in use. Group Mark Syntax MARK:TOTal? {MATH|MATH1}:LABel Sets or queries the waveform label for the math waveform.
Commands Listed in Alphabetical Order Group Math Syntax MATH[1]? Related Commands Examples MATH[1]:TYPe MATH? or MATH1? might return :MATH:TYPE DUAL;DEFINE "CH1+CH2";VERTICAL:SCALE 100.0000E-3;POSITION 0.0000;UNITS "V";:MATH:HORIZONTAL:SCALE 4.0000E-6;POSITION 50.0000;UNITS "s";:MATH:SPECTRAL:MAG DB;WINDOW HANNING MATH[1]:DEFine Sets or returns the current math function as a text string.
Commands Listed in Alphabetical Order Table 2-40: Advanced Math expression elements (cont.) Examples Expression Description FFT( , INTG( , DIFF( Executes a Fast Fourier Transform, integration, or differentiation operation on the expression that follows. The FFT operator must be the first (left-most) operator in an expression. All these operations must end with a right parenthesis.
Commands Listed in Alphabetical Order Group Math Syntax MATH[1]:HORizontal:POSition MATH[1]:HORizontal:POSition? Arguments Examples is the % of the math waveform that precedes center screen. It can vary from 0.0 to 100.0. MATH:HORIZONTAL:POSITION 10 sets the horizontal position to 10% pretrigger MATH[1]:HORizontal:SCAle Sets or returns the math horizontal display scale for FFT or for dual math waveforms that have source waveforms that are reference waveforms.
Commands Listed in Alphabetical Order Examples MATH:HORIZONTAL:UNITS? might return MATH:HORIZONTAL:UNITS "?" indicating that the math horizontal unit label for unknown values is the default question mark unit. MATH[1]:SPECTral:MAG Sets or returns the units of the Spectral Magnification function in the math string. Group Math Syntax MATH[1]:SPECTral:MAG {LINEAr|DB} MATH[1]:SPECTral:MAG? Arguments LINEAR sets the SpectralMag units to linear. DB sets the SpectralMag units to decibels.
Commands Listed in Alphabetical Order BLAckmanharris window function is based on a cosine series. Examples MATH1:SPECTRAL:WINDOW HANNING applies a Hanning window to the spectral analyzer input data. MATH1:SPECTRAL:WINDOW? might return :MATH1:SPECTRAL:WINDOW HAMMING indicating that the window function used to multiply the spectral analyzer input data is the Hamming window. MATH[1]:TYPe Sets or returns the math waveform mode type.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples MATH[1]:VERTical:POSition MATH[1]:VERTical:POSition? CH:POSition, REF:VERTical:POSition is the desired position in divisions from the center graticule. MATH1:VERTICAL:POSITION 1.3E+00 positions the Math 1 input signal 1.3 divisions higher than a position of 0. MATH1:VERTICAL:POSITION? might return :MATH1:VERTICAL:POSITION -1.3000E+00 indicating that the current position of Math 1 is 1.
Commands Listed in Alphabetical Order Syntax Examples MATH[1]:VERTical:UNIts? MATH:VERTICAL:UNITS? might return MATH:VERTICAL:UNITS "joules" indicating that the math vertical unit label for unknown values is joules. MATHVAR? (Query Only) Queries both numerical values you can use within math expressions. Group Math Syntax MATHVAR? Related Commands Returns Examples MATHVAR:VAR, MATH[1]:DEFine are the stored numerical values.
Commands Listed in Alphabetical Order Examples MATHVAR:VAR2 -2.43E-5 stores the value -2.43e-5 in the second math variable location. MATHVAR:VAR2? might return :MATHVAR:VAR2 24.3000E-6 for the expression stored in location 2. MEASUrement? (Query Only) Returns all measurement parameters.
Commands Listed in Alphabetical Order MEASUrement:CLEARSNapshot (No Query Form) Removes the measurement snapshot display. Group Measurement Syntax MEASUrement:CLEARSNapshot Related Commands CLEARMenu MEASUrement:GATing Specifies or returns the measurement gating setting. Group Measurement Syntax MEASUrement:GATing {OFF|SCREen|CURSor} MEASUrement:GATing? Arguments OFF turns off measurement gating (full record). SCREen turns on gating, using the left and right edges of the screen.
Commands Listed in Alphabetical Order Examples MEASUREMENT:IMMED? might return :MEASUREMENT:IMMED:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:IMMED:TYPE PERIOD;UNITS "s";SOURCE1 CH1;SOURCE2 CH2 MEASUrement:IMMed:DELay? (Query Only) Returns information about the immediate delay measurement. This command is equivalent to viewing the delay measurement settings on the measurement readout.
Commands Listed in Alphabetical Order Examples MEASUREMENT:IMMED:DELAY:DIRECTION FORWARDS starts searching from the beginning of the waveform record and looks for the first rising or falling edge. MEASUREMENT:IMMED:DELAY:DIRECTION? might return :MEASUREMENT:IMMED:DELAY:DIRECTION BACKWARDS indicating that searching begins at the end of the waveform record and looks for the last rising or falling edge.
Commands Listed in Alphabetical Order Group Measurement Syntax MEASUrement:IMMed:SOUrce[1] {CH|MATH|REF|D} MEASUrement:IMMed:SOUrce? Related Commands Arguments MEASUrement:IMMed:SOUrce2 CH is an input channel waveform. The x variable can be expressed as an integer, where x is the channel number. MATH is a math waveform. The y variable can be expressed as an integer of 1. REF is a reference waveform.
Commands Listed in Alphabetical Order Arguments CH is an input channel waveform, where x is the channel number. MATH is a math waveform. The y variable can be expressed as an integer of 1. REF is a reference waveform, where x is the reference channel number. D is a digital waveform. The x variable can be expressed as an integer, where x is the digital channel number. Digital channels are available only on MSO models.
Commands Listed in Alphabetical Order Syntax Arguments MEASUrement:IMMed:TYPe {AMPlitude|AREa|BURst|CARea|CMEan|CRMs|DELay|FALL|FREQuency |HIGH|LOW|MAXimum|MEAN|MINImum|NDUty|NEDGECount|NOVershoot |NPULSECount|NWIdth|PEDGECount|PDUty |PERIod|PHAse|PK2Pk|POVershoot|PPULSECount|PWIdth|RISe|RMS} MEASUrement:IMMed:TYPe? AMPlitude measures the amplitude of the selected waveform. In other words, it measures the high value less the low value measured over the entire waveform or gated region.
Commands Listed in Alphabetical Order MAXimum finds the maximum amplitude. This value is the most positive peak voltage found. It is measured over the entire waveform or gated region. This measurement is applicable only to the analog channels. MEAN amplitude measurement finds the arithmetic mean over the entire waveform or gated region. This measurement is applicable only to the analog channels. MINImum finds the minimum amplitude. This value is typically the most negative peak voltage.
Commands Listed in Alphabetical Order PPULSECount is the count of positive pulses. PWIdth (positive width) is the distance (time) between the middle reference (default = 50%) amplitude points of a positive pulse. The measurement is made on the first pulse in the waveform or gated region. RISe timing measurement finds the rise time of the waveform.
Commands Listed in Alphabetical Order MEASUrement:IMMed:VALue? (Query Only) Returns the value of the measurement specified by the MEASUrement:IMMed: TYPe command. The measurement is immediately taken on the source(s) specified by a MEASUrement:IMMed:SOUrce command. NOTE. A change to HORizontal:MAIn:SCALe or CH:SCALe will not necessarily have taken affect if immediately followed by this command.
Commands Listed in Alphabetical Order Group Measurement Syntax MEASUrement:INDICators:HORZ? Examples MEASUREMENT:INDICATORS:HORZ1? might return MEASUREMENT:INDICATORS:HORZ1 -2.0E-3 indicating that horizontal indicator1 has a value of -2mV. MEASUrement:INDICators:NUMHORZ? (Query Only) Returns the number of horizontal measurement indicators currently being displayed.
Commands Listed in Alphabetical Order MEASUrement:INDICators:STATE Sets or returns the state of visible measurement indicators. Group Measurement Syntax MEASUrement:INDICators:STATE {OFF|MEAS} MEASUrement:INDICators:STATE? Arguments OFF turns the visible measurement indicators off. MEAS displays the visible measurement indicators for measurement , where can be 1, 2, 3, or 4. NOTE. There must be an active measurement before you can activate an indicator for a specified measurement.
Commands Listed in Alphabetical Order MEASUrement:MEAS? (Query Only) Returns all measurement parameters for the specified active measurement . Group Measurement Syntax MEASUrement:MEAS? MEASUrement:MEAS:COUNt? (Query Only) Returns the number of values accumulated for this measurement since the last statistical reset. Values may be ignored if they generated an error. Measurements are specified by x, which ranges from 1 through 4.
Commands Listed in Alphabetical Order MEASUrement:MEAS:DELay:DIRection Sets or returns the starting point and direction that determines the delay "to" edge when taking a delay measurement. Use the MEASUrement:MEAS:SOURCE2 command to specify the waveform.
Commands Listed in Alphabetical Order Arguments specifies which waveform to use, where = 1 is the "from" waveform, and = 2 is the "to" waveform. FALL specifies the falling edge. RISe specifies the rising edge. Examples MEASUREMENT:MEAS1:DELAY:EDGE1 RISE specifies that the "from" waveform rising edge be used for the immediate delay measurement. MEASUREMENT:MEAS1:DELAY:EDGE1? returns either RISE or FALL.
Commands Listed in Alphabetical Order Group Measurement Syntax MEASUrement:MEAS:MINImum? Examples MEASUREMENT:MEAS1:MINIMUM? might return :MEASUREMENT:MEAS1:MINIMUM 1.75E-09. MEASUrement:MEAS:SOURCE[1] Sets or returns the source for all single source measurements and specifies the source to measure "from" when taking a delay measurement or phase measurement. Measurements are specified by , which ranges from 1 through 4.
Commands Listed in Alphabetical Order Group Measurement Syntax MEASUrement:MEAS:SOURCE2 {CH|MATH|REF|D} MEASUrement:MEAS:SOURCE2? Related Commands Arguments MEASUrement:MEAS:TYPe CH is an input channel waveform, where x is the channel number. MATH is the math waveform, which is always 1. REF is a reference waveform, where x is the reference channel number. D is a digital waveform, where x is the digital channel number. Digital channels are available only on MSO models.
Commands Listed in Alphabetical Order MEASUrement:MEAS:STATE Sets or returns whether the specified measurement slot is computed and displayed. The measurement slot is specified by , which ranges from 1 through 4. For a measurement to display, you must have selected a source waveform and defined the measurement you want to take and display. You select the measurement using the MEASUrement:MEAS:SOURCE[1] command. You define the measurement type using the MEASUrement:MEAS:TYPe command.
Commands Listed in Alphabetical Order Examples MEASUREMENT:MEAS1:STDDEV? might return :MEASUREMENT:MEAS1:STDDEV 21.0E-12. MEASUrement:MEAS:TYPe Sets or returns the measurement type defined for the specified measurement slot. The measurement slot is specified by , which ranges from 1 through 4. Digital channel measurements do not have a user-settable midRef threshold.
Commands Listed in Alphabetical Order DELay measures the time between the middle reference (default = 50%) amplitude point of the source waveform and the destination waveform. This measurement is applicable only to the analog channels. FALL measures the time taken for the falling edge of the first pulse in the waveform or gated region to fall from a high reference value (default is 90%) to a low reference value (default is 10%). This measurement is applicable only to the analog channels.
Commands Listed in Alphabetical Order PEDGECount is the count of positive edges. PERIod is the time required to complete the first cycle in a waveform or gated region. Period is the reciprocal of frequency and is measured in seconds. PHAse measures the phase difference (amount of time a waveform leads or lags the reference waveform) between two waveforms. The measurement is made between the middle reference points of the two waveforms and is expressed in degrees, where 360° represents one waveform cycle.
Commands Listed in Alphabetical Order Related Commands Examples MEASUrement:MEAS:TYPe MEASUREMENT:MEAS1:UNITS? might return :MEASUREMENT:MEAS1:UNIts % indicating units for measurement 1 are set to percent. MEASUrement:MEAS:VALue? (Query Only) Returns a calculate value for the measurement specified by , which ranges from 1 through 4. NOTE. This is the same value as displayed on-screen. If measurement statistics are enabled, a new value is calculated with every waveform.
Commands Listed in Alphabetical Order Arguments Auto selects the best method for each data set. HIStogram sets the high and low waveform levels statistically using a histogram algorithm. MINMax 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.
Commands Listed in Alphabetical Order Related Commands Arguments Examples MEASUrement:REFLevel:METHod, MEASUrement:IMMed:TYPe, MEASUrement:MEAS:TYPe is the high reference level, in volts. The default is 0.0 V. MEASUREMENT:REFLEVEL:ABSOLUTE:HIGH 1.71 sets the high reference level to 1.71 V. MEASUREMENT:REFLEVEL:ABSOLUTE:HIGH? might return :MEASUREMENT:REFLEVEL:ABSOLUTE:HIGH 1.7100E+00 indicating that the absolute high reference level is set to 1.71 V.
Commands Listed in Alphabetical Order MEASUrement:REFLevel:ABSolute:MID[1] Sets or returns the mid reference level, and is the 50% reference level when MEASUrement:REFLevel:METHod is set to Absolute. This command affects the results of period, frequency, delay, and all cyclic measurements. NOTE. this command affects the associated reference level parameter for all MEASurements:IMMed and the four periodic measurements.
Commands Listed in Alphabetical Order Related Commands Arguments Examples MEASUrement:REFLevel:METHod is the mid reference level, in volts. The default is 0.0 V. MEASUREMENT:REFLEVEL:ABSOLUTE:MID2 0.5 sets the mid reference level for the delay waveform to 0.5 V. MEASUREMENT:REFLEVEL:ABSOLUTE:MID2? might return :MEASUREMENT:REFLEVEL:ABSOLUTE:MID2 0.5000E+00 indicating that the absolute mid2 reference level is set to 0.5 V.
Commands Listed in Alphabetical Order precise values are required (for example, when designing to published interface specifications, such as RS-232-C). PERCent specifies that the reference levels are calculated as a percent relative to HIGH and LOW. The percentages are defined using the MEASUrement:REFLevel:PERCent commands. Examples MEASUREMENT:REFLEVEL:METHOD ABSOLUTE specifies that explicit user-defined values are used for the reference levels.
Commands Listed in Alphabetical Order MEASUrement:REFLevel:PERCent:LOW Sets or returns the percent (where 100% is equal to HIGH) used to calculate the low reference level when MEASUrement:REFLevel:METHod is set to Percent. This command affects the results of rise and fall measurements. NOTE. this command affects the associated reference level parameter for all MEASurements:IMMed and the four periodic measurements.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples MEASUrement:REFLevel:PERCent:MID[1] MEASUrement:REFLevel:PERCent:MID[1]? MEASUrement:REFLevel:METHod is the mid reference level, ranging from 0 to 100%. The default mid reference level is 50%. MEASUREMENT:REFLEVEL:PERCENT:MID 1 60 sets the mid reference level to 60% of HIGH.
Commands Listed in Alphabetical Order MEASUrement:REFLevel:PERCent:MID Sets or returns the mid reference level for channel , where x is the measurement channel. Group Measurement Syntax MEASUrement:REFLevel:PERCent:MID MEASUrement:REFLevel:PERCent:MID? Arguments is the mid reference level in percent. MEASUrement:SNAPShot (No Query Form) Displays the measurement snapshot list on the oscilloscope screen.
Commands Listed in Alphabetical Order Group Measurement Syntax MEASUrement:STATIstics:MODE {OFF|ON} MEASUrement:STATIstics:MODE? Related Commands Arguments MEASUrement:STATIstics OFF turns all measurements off. This is the default value. ON turns on statistics and displays all statistics for each measurement. Examples MEASUREMENT:STATISTICS:MODE OFF turns statistic measurements off.
Commands Listed in Alphabetical Order MESSage This command sets or queries message box (screen annotation) parameters. Group Display Syntax MESSage MESSage? Examples MESSAGE? might return MESSAGE:SHOW "TP401";BOX 271,82,292,114;STATE 0 indicating the message parameters. MESSage:BOX Sets or returns the co-ordinates of the message box. This command does not display the message unless MESSage:STATE is on. X1 and Y1 are the screen coordinates of the top left corner of the message box.
Commands Listed in Alphabetical Order command automatically sizes the box to fit the message. All four values are returned in a query. MESSage:CLEAR (No Query Form) Clears the contents of the message box. Group Display Syntax MESSage:CLEAR Related Commands Examples MESSage:BOX, MESSage:SHOW, MESSage:STATE MESSage:CLEAR removes the message from the message window. MESSage:SHOW Sets or returns the contents of the message box. MESSage:SHOW defines the content of the message box.
Commands Listed in Alphabetical Order If the message exceeds the limits of the message box, either horizontally or vertically, the portion of the message that exceeds the limits will not be displayed. The message string itself is not altered. The entire message can be returned as a query response regardless of what is displayed in the message box. The message is left-justified, and is displayed on a single line starting with the top most line in the window.
Commands Listed in Alphabetical Order Index 9 White (text) Index 10 Tek blue Index 11 Bright blue Index 12 Undefined Index 13 Blue Index 14 Undefined Index 15 Dark blue Bit 4 If set, the foreground color is set to the default foreground color. Bit 3 If set, the background color is set to the default background color.
Commands Listed in Alphabetical Order Examples MESSage:SHOW “Hello World” displays “Hello world” in the upper left corner of the box (you can define the box size with the MESSAGE BOX command). MESSage:SHOW “Í@Hello WorldÍ@ ... hello” displays “Hello world ... hello” in the upper left corner of the box and the word “world” is displayed in inverse video. In this example, Í stands for the escape character. The escape character may appear differently for you depending on your controller program.
Commands Listed in Alphabetical Order Arguments Examples is the new password, which can contain up to 16 characters. NEWPASS "mypassword" creates a new password (mypassword) for accessing your protected data. *OPC Generates the operation complete message in the Standard Event Status Register (SESR) when all pending commands that generate an OPC message are complete. The *OPC? query places the ASCII character "1" into the output queue when all such OPC commands are complete.
Commands Listed in Alphabetical Order *OPC? might return 1 to indicate that all pending OPC operations are finished. PASSWord(No Query Form) Enables the *PUD and NEWpass set commands. Sending PASSWord without any arguments disables these same commands. Once the password is successfully entered, the *PUD and NEWpass commands are enabled until the oscilloscope is powered off, or until the FACtory command or the PASSWord command with no arguments is issued.
Commands Listed in Alphabetical Order Examples PICTBRIDGE:DATEPRINT ON enables the date print on the print output. PICTBRIDGE:DATEPRINT? might return PICTBRIDGE:DATEPRINT DEFLT indicating the default setting of the printer. PICTBridge:DEFault (No Query Form) Sets the arguments for all PictBridge commands to their default values. The default values are same as printer default settings.
Commands Listed in Alphabetical Order PICTBridge:IMAGESize Sets or returns the image print size. Group PictBridge Syntax PICTBridge:IMAGESize {DEFLT|IN2P5BY3P25|L|IN4BY6|L2|IN8BY10|L4|E|CARD|HAGAKIPcard|CM6BY8|CM7 A4|LETTER} Arguments DEFLT for a default image print size. IN2P5BY3P25 for a 2_5*3_25 image print size. L for a 3_5*5 image print size. IN4BY6 for a 4*6 image print size. L2 for a 5*7 image print size. IN8BY10 for a 8*10 image print size. L4 for a 254 MM*178 MM image print size.
Commands Listed in Alphabetical Order PICTBridge:PAPERSize Sets the output print paper size. Group PictBridge Syntax PICTBridge:PAPERSize DEFLT|L|L2|HAGAKIPCARD|MM54BY86|MM100BY150|IN4BY6|IN8BY10|LETTER|IN11 B4|B5|B6|B7|B8|B9|ROLL89MM|ROLL127MM|ROLL100MM|ROLL210MM} Arguments DEFLT for a default paper size. L for a paper size L L2 for a paper size 2L. HAGAKIPCARD for a paper size Hagaki. MM54BY86 for a card paper size. MM100BY150 for paper size of 100*150 MM. IN4BY6 for a paper size of 4*6.
Commands Listed in Alphabetical Order B3 for a B3 paper size. B4 for a B4 paper size. B5 for a B5 paper size. B6 for a B6 paper size. B7 for a B7 paper size. B8 for a B8 paper size. B9 for a B9 paper size. ROLL89MM for a 89 MM Roll paper size. ROLL127MM for a 127 MM Roll paper size. ROLL100MM for a 100 MM Roll paper size. ROLL210MM for a 210 MM Roll paper size. Examples PICTBRIDGE:PAPERSIZEL sets the paper size to L.
Commands Listed in Alphabetical Order PICTBridge:PRINTQual Sets or returns the output print quality. Group PictBridge Syntax PICTBridge:PRINTQual {DEFLT|NRMAL|FINE|DRAFT} Arguments DEFLT for the default quality print. NRMAL for a normal quality print. FINE for a fine quality print. DRAFT for a draft quality print. Examples PICTBRIDGE:PRINTQUAL FINE sets the print quality to Fine. PICTBRIDGE:PRINTQUAL? might return PICTBRIDGE:PRINTQUAL DEFLT indicating the default quality print.
Commands Listed in Alphabetical Order POWer:DISplay Sets or returns the display state for the power application. This is the equivalent to pressing the Test button and then selecting the power application. The same control is provided for each application. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:DISplay {OFF|ON|0|1} POWer:DISplay? Arguments OFF or 0 turns off the display settings. ON or 1 turns on the display settings.
Commands Listed in Alphabetical Order Examples POWER:GATESOURCE CH1 sets the gated source as CH1. POWER:GATESOURCE? might return POWER:GATESOURCE CH2 indicating that CH2 is the gated source. POWer:GATing Sets or returns the power application gating. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:GATing {OFF|SCREen|CURSor} POWer:GATing? Arguments OFF turns off measurement gating (full record).
Commands Listed in Alphabetical Order Arguments ODD to display only odd harmonics. EVEN to display only even harmonics. ALL to display both odd and even harmonics. Examples POWER:HARMONICS:DISPLAY:SELECT EVEN displays only even harmonics. POWER:HARMONICS:DISPLAY:SELECT? might return :POWER:HARMONICS:DISPLAY:SELECT ALL indicating that both odd and even harmonics are displayed. POWer:HARMonics:DISPlay:TYPe Sets or returns the display type for harmonics tests.
Commands Listed in Alphabetical Order Syntax Arguments POWer:HARMonics:FREQRef {VOLTage|CURRent|HARMSOURce|FIXEDFREQuency} POWer:HARMonics:FREQRef? VOLTage to use a voltage waveform as the frequency reference. CURRent to use a current waveform as the frequency reference. HARMSOURce to use a harmonic source waveform as the frequency reference. FIXEDFREQuency to use a fixed frequency value instead of a waveform for the frequency reference.
Commands Listed in Alphabetical Order POWer:HARMonics:IEC:CLAss Sets or returns the equipment class for IEC harmonics. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:IEC:CLAss {A|B|C1|C2|C3|D} POWer:HARMonics:IEC:CLAss? Arguments A specifies Class A Equipment. B specifies Class B Equipment. C1 specifies Class C Equipment that use Table 1 limits of the IEC standard. C2 specifies Class C Equipment that use Table 2 limits of the IEC standard.
Commands Listed in Alphabetical Order Examples POWER:HARMONICS:IEC:FILTER OFF disables filtering of IEC harmonics. POWER:HARMONICS:IEC:FILTER? might return :POWER:HARMONICS:IEC:FILTER 1 indicating that the IEC harmonics are filtered. POWer:HARMonics:IEC:FUNDamental Sets or returns the rated fundamental current for IEC harmonics. Valid values ranges from 0 to 16 in increments of 0.1. The unit is ampere. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Arguments ON or 1 enables grouping of IEC harmonics. OFF or 0 disables grouping of IEC harmonics. Examples POWER:HARMONICS:IEC:GROUPING OFF disables grouping of IEC harmonics. POWER:HARMONICS:IEC:GROUPING? might return :POWER:HARMONICS:IEC:GROUPING 1 indicating that the grouping is enabled for IEC harmonics. POWer:HARMonics:IEC:INPUTPOWer Sets or returns the class D rated input power for IEC harmonics.
Commands Listed in Alphabetical Order Syntax Arguments Examples POWer:HARMonics:IEC:LINEFREQuency POWer:HARMonics:IEC:LINEFREQuency? is the line frequency. The valid values are 50 and 60. POWER:HARMONICS:IEC:LINEFREQUENCY 50 sets the line frequency to 50 Hz. POWER:HARMONICS:IEC:LINEFREQUENCY? might return :POWER:HARMONICS:IEC:LINEFREQUENCY 60 indicating that the line frequency value is set to 60 Hz. POWer:HARMonics:IEC:OBSPERiod Sets or returns the IEC observation period.
Commands Listed in Alphabetical Order Syntax Arguments Examples POWer:HARMonics:IEC:POWERFACtor POWer:HARMonics:IEC:POWERFACtor? is the power factor. Valid values ranges from 0 to 1 in increments of 0.1. POWER:HARMONICS:IEC:POWERFACTOR 1 sets the power factor to 1.0000. POWER:HARMONICS:IEC:POWERFACTOR? might return :POWER:HARMONICS:IEC:POWERFACTOR 900.0000E-03 indicating that the power factor is set to 0.9.
Commands Listed in Alphabetical Order Group Power Syntax POWer:HARMonics:MIL:FUNDamental:USER:CURRent POWer:HARMonics:MIL:FUNDamental:USER:CURRent? Arguments Examples is the current in amperes for USER CALCmethod. POWER:HARMONICS:MIL:FUNDAMENTAL:USER:CURRENT 2 sets the RMS fundamental current to 2 A in calculating limits. POWER:HARMONICS:MIL:FUNDAMENTAL:USER:CURRENT? might return :POWER:HARMONICS:MIL:FUNDAMENTAL:USER:CURRENT 1.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:MIL:POWERLEVel {LOW|HIGH} POWer:HARMonics:MIL:POWERLEVel? Arguments LOW specifies low power level for MIL-STD-1399 harmonics tests. HIGH specifies high power level for MIL-STD-1399 harmonics tests. Examples POWER:HARMONICS:MIL:POWERLEVEL HIGH sets the MIL power level to High.
Commands Listed in Alphabetical Order NOTE. The command returns NA, if the current harmonic standard is set to a new standard other than the returned query. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:RESults:HAR<1-400>:FREQuency? Examples POWER:HARMONICS:RESULTS:HAR400:FREQUENCY? might return :POWER:HARMONICS:RESULTS:HAR400:FREQUENCY 24000 indicating that the harmonic frequency is set to 24000.
Commands Listed in Alphabetical Order the standard. IEC Class C (Table 2) and MIL standards specify the limit as a percentage of the fundamental. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:RESults:HAR<1-400>:LIMit? Examples POWER:HARMONICS:RESULTS:HAR3:LIMIT? might return :POWER:HARMONICS:RESULTS:HAR3:LIMIT 2.30 indicating that the harmonic magnitude limit for IEC standard for the 3rd harmonic is set to 2.30 A.
Commands Listed in Alphabetical Order Syntax Examples POWer:HARMonics:RESults:HAR<1-400>:RMS:ABSolute? POWER:HARMONICS:RESULTS:HAR400:RMS:ABSOLUTE? might return :POWER:HARMONICS:RESULTS:HAR400:RMS:ABSOLUTE 1.0 indicating that the RMS magnitude of the harmonic is set to 1.0 A. POWer:HARMonics:RESults:HAR<1-400>:RMS:PERCent? (Query Only) Returns the RMS magnitude of the harmonic expressed as a percentage of the fundamental. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:HARMonics:RESults:HAR<1-400>:TEST:IEC:NORMAL? (Query Only) Specifies if the Normal IEC harmonic limits are met. NOTE. The command returns NA if the standard does not specify a limit. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:RESults:HAR<1-400>:TEST:IEC:NORMAL? Returns PASS, FAIL, or NA.
Commands Listed in Alphabetical Order NOTE. The command returns NA if the standard does not specify a limit for the specific harmonic. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:RESults:HAR<1-400>:TEST:MIL:NORMAL? Returns PASS, FAIL, or NA. POWer:HARMonics:RESults:IEC:FUNDamental? (Query Only) Returns the IEC fundamental current used in calculating limits. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Returns Examples PASS, FAIL, or NA. POWER:HARMONICS:RESULTS:IEC:HARM3ALTERNATE? might return POWER:HARMONICS:RESULTS:IEC:HARM3ALTERNATE PASS indicating the test result. POWer:HARMonics:RESults:IEC:HARM5ALTernate? (Query Only) Returns the overall harmonics test result for the 5th harmonic. NOTE. The command returns NA the harmonic limit does not apply. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:HARMonics:RESults:IEC:POHL? (Query Only) Returns the IEC POHL measurement. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:RESults:IEC:POHL? Examples POWER:HARMONICS:RESULTS:IEC:POHL? might return :POWER:HARMONICS:RESULTS:IEC:POHL 0.5 indicating that the IEC POHL is set to 0.5 A. POWer:HARMonics:RESults:IEC:POWer? (Query Only) Returns the IEC input power that is used to calculate limits.
Commands Listed in Alphabetical Order Examples POWER:HARMONICS:RESULTS:IEC:POWERFACTOR? might return :POWER:HARMONICS:RESULTS:IEC:POWERFACTOR 9.1900E+37 indicating that the IEC power factor is set to 9.1900E+37. POWer:HARMonics:RESults:PASSFail? (Query Only) Returns the overall harmonics test result: PASS, FAIL or NA. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Group Power Syntax POWer:HARMonics:RESults:SAVe POWer:HARMonics:RESults:THDF? (Query Only) Returns the Total Harmonic Distortion (THD) in percentage, measured as a ratio to the RMS value of the fundamental component of the source waveform. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:HARMonics:SOURce {VOLTage|CURRent} POWer:HARMonics:SOURce? Arguments VOLTage specifies voltage source waveform for harmonic tests. CURRent specifies current source waveform for harmonic tests. Examples POWER:HARMONICS:SOURCE VOLTage sets voltage source for harmonic tests.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:INDICators {OFF|ON|0|1} POWer:INDICators? Arguments OFF or 0 turns off the measurement indicators. ON or 1 turns on the measurement indicators. Examples POWER:INDICATORS 1 turns on the indicator. POWER:INDICATORS? might return :POWER:INDICators 0 indicating that the indicator is off. POWer:MODulation:SOUrce Sets or returns the source waveform for modulation tests.
Commands Listed in Alphabetical Order POWer:MODulation:TYPe Sets or returns the modulation type. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:MODulation:TYPe {PWIdth|NWIdth|PERIod|PDUty|NDUty|FREQuency} POWer:MODulation:TYPe? Arguments PWIdth (positive width) is the distance (time) between the middle reference (default = 50%) amplitude points of a positive pulse. The measurement is made on all the cycles in the waveform or gated region.
Commands Listed in Alphabetical Order POWer:QUALity:APPpwr? (Query Only) Returns the apparent power measurement. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:APPpwr? Examples POWER:QUALITY:APPPWR? might return :POWER:QUALITY:APPpwr 100 indicating that the apparent power value is set to 100 VA. POWer:QUALity:DISplay:APPpwr Sets or returns the display state for the apparent power readout.
Commands Listed in Alphabetical Order Group Power Syntax POWer:QUALity:DISplay:FREQuency {OFF|ON|0|1} POWer:QUALity:DISplay:FREQuency? Arguments OFF or 0 turns off the frequency display. ON or 1 turns on the frequency display. Examples POWER:QUALITY:DISPLAY:FREQUENCY 1 turns on the frequency readout display. POWER:QUALITY:DISPLAY:FREQUENCY? might return :POWER:QUALITY:DISPLAY:FREQUENCY 0 indicating that the frequency readout display is off.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:DISplay:IRMS {OFF|ON|0|1} POWer:QUALity:DISplay:IRMS? Arguments OFF or 0 turns off the rms current display. ON or 1 turns on the rms current display. Examples POWER:QUALITY:DISPLAY:IRMS 1 turns on the rms current display. POWER:QUALITY:DISPLAY:IRMS? might return :POWER:QUALITY:DISPLAY:IRMS 0 indicating that the rms current display is off.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:DISplay:POWERFACtor {OFF|ON|0|1} POWer:QUALity:DISplay:POWERFACtor? Arguments OFF or 0 turns off the power factor display. ON or 1 turns on the power factor display. Examples POWER:QUALITY:DISPLAY:POWERFACTOR 1 turns on the power factor display.
Commands Listed in Alphabetical Order POWer:QUALity:DISplay:TRUEpwr Sets or returns the display state for the true power readout. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:DISplay:TRUEpwr {OFF|ON|0|1} POWer:QUALity:DISplay:TRUEpwr? Arguments OFF or 0 turns off the true power display. ON or 1 turns on the true power display. Examples POWER:QUALITY:DISPLAY:TRUEPWR 1 turns on the true power display.
Commands Listed in Alphabetical Order POWER:QUALITY:DISPLAY:VCRESTFACTOR? might return :POWER:QUALITY:DISPLAY:VCRESTFACTOR 0 indicating that the voltage crest factor display is off. POWer:QUALity:DISplay:VRMS Sets or returns the display state for the rms voltage readout. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:DISplay:VRMS {OFF|ON|0|1} POWer:QUALity:DISplay:VRMS? Arguments OFF or 0 turns off the rms voltage display.
Commands Listed in Alphabetical Order Examples POWER:QUALITY:FREQREFERENCE CURRent sets current as the power quality frequency reference source. POWER:QUALITY:FREQREFERENCE? might return :POWER:QUALITY:FREQREFERENCE VOLTAGE indicating that the power quality frequency reference source is set to Voltage. POWer:QUALity:FREQuency? (Query Only) Returns the frequency measurement. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:IRMS? Examples POWER:QUALITY:IRMS? might return :POWER:QUALITY:IRMS 1.00 indicating that the RMS current value is set to 1.00 A. POWer:QUALity:PHASEangle? (Query Only) Returns the phase angle measurement. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:QUALity:REACTpwr? (Query Only) Returns the reactive power measurement. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:QUALity:REACTpwr? Examples POWER:QUALITY:REACTPWR? might return :POWER:QUALITY:REACTpwr 100 indicating that the reactor power value is set to 100 VAR. POWer:QUALity:TRUEpwr? (Query Only) Returns the true power measurement. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:QUALITY:VRMS? might return :POWER:QUALITY:VRMS 115 indicating that the rms voltage value is set to 115 V. POWer:REFLevel:ABSolute (No Query Form) Sets the reference levels to their default unit values. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:REFLevel:ABSolute {SETTODEFaults} Arguments SETTODEFaults sets the reference levels to their default values.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:REFLevel:ABSolute:LOW ; Ranges={D,-1e6,+1E6} POWer:REFLevel:ABSolute:LOW? Arguments Examples is the absolute low value in volts. Default value is 0.0E+0. POWER:REFLEVEL:ABSOLUTE:LOW 1.0 sets the absolute high value to 1.0000. POWER:REFLEVEL:ABSOLUTE:LOW? might return POWER:REFLEVEL:ABSOLUTE:LOW 1.0000 indicating that the absolute low value is set to 1 V.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:REFLevel:HYSTeresis POWer:REFLevel:HYSTeresis? Arguments Examples is the hysteresis value. POWER:REFLEVEL:HYSTERESIS 30 sets the hysteresis value to 30. POWER:REFLEVEL:HYSTERESIS? might return POWER:REFLEVEL:HYSTERESIS 10 indicating that the hysteresis value is set to 10.
Commands Listed in Alphabetical Order POWer:REFLevel:PERCent (No Query Form) Sets the reference levels to the default percentage values. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:REFLevel:PERCent Arguments SETTODEFaults sets the reference levels to their default percentage values. POWer:REFLevel:PERCent:HIGH Sets or returns the top reference percent level for power measurements.
Commands Listed in Alphabetical Order Group Power Syntax POWer:REFLevel:PERCent:LOW ; Ranges={D,0.0,100.0} POWer:REFLevel:PERCent:LOW? Arguments Examples is the low value in percentage. POWER:REFLEVEL:PERCENT:LOW 15 sets the low reference level to 15% of the signal amplitude. POWER:REFLEVEL:PERCENT:LOW? might return :POWER:REFLEVEL:PERCENT:LOW 10 indicating that the percentage low reference level is set to 90% of the signal amplitude.
Commands Listed in Alphabetical Order Group Power Syntax POWer:RIPPle {VERTAUTOset|VERTDEFault} Arguments VERTAUTOset automatically scales the source waveform to optimize ripple measurements. VERTDEFault sets the vertical offset of the source waveform to 0 volts (for voltage source) or 0 amperes (for current source). POWer:RIPPle:RESults:AMPLitude? (Query Only) Returns the peak-to-peak ripple measurement. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:RIPPle:RESults:MEAN? (Query Only) Returns the mean of the peak-to-peak ripple measurements. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:RIPPle:RESults:MEAN? Examples POWER:RIPPLE:RESULTS:MEAN? might return :POWER:RIPPLE:RESULTS:MEAN 1.0 indicating that the mean peak-to-peak amplitude is set to 1.0 V. POWer:RIPPle:RESults:MIN? (Query Only) Returns the minimum of the peak-to-peak ripple measurement.
Commands Listed in Alphabetical Order Examples POWER:RIPPLE:RESULTS:STDDEV? might return :POWER:RIPPLE:RESULTS:STDDEV 0.14 indicating that the standard deviation of the peak-to-peak amplitude is set to 0.14. POWer:RIPPle:SOUrce Sets or returns the source waveform for ripple tests. The voltage source waveform is specified using the POWer:VOLTAGESOurce command and the current waveform is specified using the POWer:CURRENTSOurce command. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:SOA:LINEAR:XMAX 700 sets the XMAX value to 700.0000. POWER:SOA:LINEAR:XMAX ? might return :POWER:SOA:LINear:XMAX 500.0000 indicating that the XMAX value for linear plot type is set to 500.0000. POWer:SOA:LINear:XMIN Sets or returns the user XMIN value for use in linear SOA calculations. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:SOA:LINEAR:YMAX 700 sets the YMAX value to 700.0000. POWER:SOA:LINEAR:YMAX ? might return :POWER:SOA:LINear:YMAX 50.0000 indicating that the YMAX value for linear plot type is set to 50.0000. POWer:SOA:LINear:YMIN Sets or returns the user YMIN value for use in linear SOA calculations. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:SOA:LOG:XMAX 1 sets the XMAX value to 1.0000. POWER:SOA:LOG:XMAX ? might return :POWER:SOA:LOG:XMAX 1.0000E+3 indicating that the XMAX value for log plot type is set to 1.0000E+3. POWer:SOA:LOG:XMIN Sets or returns the user XMIN value for use in Log SOA calculations. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:SOA:LOG:YMAX 10 sets the YMAX value to 10.0000. POWER:SOA:LOG:YMAX ? might return :POWER:SOA:LOG:YMAX 100.0000 indicating that the YMAX value for log plot type is set to 100.0000. POWer:SOA:LOG:YMIN Sets or returns the user YMIN value for use in Log SOA calculations. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:SOA:MASK:DEFINE 10 specifies the SOA mask coordinates as 0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,30.0000,25.0000,30.0000,300.0000,2.5000,300.0000,2.4 POWER:SOA:MASK:DEFINE ? might return :POWER:SOA:MASK:DEFINE 0.0E+0,30.0000,25.0000,30.0000,300.0000,2.5000,300.0000,0.0E+0 indicating that the SOA mask coordinates are set to 0.0E+0,30.0000,25.0000,30.0000,300.0000,2.5000,300.0000,0.0E+0.
Commands Listed in Alphabetical Order Examples POWER:SOA:MASK:MAXVOLTS 200 sets the SOA mask testing voltage to 200 V. POWER:SOA:MASK:MAXVOLTS ? might return :POWER:SOA:MASK:MAXVOLTS 300.0000 indicating that the SOA mask testing maximum voltage is set to 300 V. POWer:SOA:MASK:MAXWatts Sets or returns the maximum power applied to SOA mask testing. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:SOA:MASK:STATe Sets or returns the state of the mask for SOA calculations. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:SOA:MASK:STATe {OFF|LIMITS|POINTS} POWer:SOA:MASK:STATe? Arguments OFF disables mask testing.
Commands Listed in Alphabetical Order Examples POWER:SOA:MASK:STOPONVIOL 1 disables the state of the mask stop on violation condition. POWER:SOA:MASK:STOPONVIOL ? might return :POWER:SOA:MASK:STOPONVIOL 0 indicating that the mask stop is enabled. POWer:SOA:PLOTTYPe Sets or returns the Safe Operating Area (SOA) plot type. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:SOA:RESult:NUMACq? (Query Only) Returns the number of acquisitions in the test. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:SOA:RESult:NUMACq? Examples POWER:SOA:RESULT:NUMACQ? might return :POWER:SOA:RESULT:NUMACQ 10 indicating that the number of acquisitions is 10. POWer:SOA:RESult:STATe? (Query Only) Returns the pass/fail state of the SOA test. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Syntax Arguments POWer:STATIstics {RESET} RESET clears the measurement statistics. POWer:STATIstics:MODE Enables or disables the display of the measurement statistics. Performs the same function as the MEASUrement:STATIstics:MODE command. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:STATIstics:MODE {OFF|ALL} POWer:STATIstics:MODE? Arguments ALL turns on measurement statistics display.
Commands Listed in Alphabetical Order Arguments Examples is the number of samples used for the mean and standard deviation statistical accumulations POWER:STATISTICS:WEIGHTING 4 sets statistical weighting to four samples. POWER:STATISTICS:WEIGHTING ? might return :POWER:STATISTICS:WEIGHTING 4 indicating that statistics weighting is currently set to 4 samples. POWer:SWLoss:CONDCALCmethod Sets or returns the power application switching loss conduction calculation method.
Commands Listed in Alphabetical Order Syntax Examples POWer:SWLoss:CONDuction:ENERGY:MAX? POWER:SWLOSS:CONDUCTION:ENERGY:MAX? might return :POWER:SWLOSS:CONDUCTION:ENERGY:MAX 1 indicating that the maximum conduction energy switching loss calculation is set to 1 J. POWer:SWLoss:CONDuction:ENERGY:MEAN? (Query Only) Returns the mean conduction energy in the conduction period for the switching loss calculation. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:SWLoss:CONDuction:POWER:MAX? (Query Only) Returns the maximum conduction power for the switching loss calculation. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:SWLoss:CONDuction:POWER:MAX? Examples POWER:SWLOSS:CONDUCTION:POWER:MAX? might return :POWER:SWLOSS:CONDUCTION:POWER:MAX 1 indicating that the maximum conduction power switching loss calculation is set to 1 W.
Commands Listed in Alphabetical Order Examples POWER:SWLOSS:CONDUCTION:POWER:MIN? might return :POWER:SWLOSS:CONDUCTION:POWER:MIN 1 indicating that the minimum conduction power switching loss calculation is set to 1 W. POWer:SWLoss:DISplay Sets or returns the display selection for switching loss results: All measurements, energy loss measurements or power loss measurements. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Arguments FALL sets falling edge as the switching loss gate polarity. RISe sets rising edge as the switching loss gate polarity. Examples POWER:SWLOSS:GATE:POLARITY FALL sets the gate polarity to Fall. POWER:SWLOSS:GATE:POLARITY ? might return :POWER:SWLOSS:GATE:POLARITY RISE indicating that the gate polarity is set to Rise. POWer:SWLoss:GATe:TURNON Sets or returns the gate turn on level for switching loss power measurements.
Commands Listed in Alphabetical Order Loss power enabled, it indicates the possibility of incorrect settings and might return the following : *ESR? 20 ALLEV? 2202,"Measurement error, No period found; :power:swloss:numcycles?",410,"Query INTERRUPTED" POWer:SWLoss:RDSon Sets or returns the user RDSON value for use in switching loss calculations when the conduction calculation method is RDSON. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Arguments Examples is the mid voltage reference level in volts. POWER:SWLOSS:REFLEVEL:ABSOLUTE:GATEMID 100 sets the absolute gate mid reference voltage to 100.0000 V. POWER:SWLOSS:REFLEVEL:ABSOLUTE:GATEMID ? might return :POWER:SWLOSS:REFLEVEL:ABSOLUTE:GATEMID 50.0000 indicating that the gate mid reference voltage is set to 50.0000 V.
Commands Listed in Alphabetical Order Syntax Arguments Examples POWer:SWLoss:REFLevel:ABSolute:LOWVoltage POWer:SWLoss:REFLevel:ABSolute:LOWVoltage? is the low voltage reference level in volts. POWER:SWLOSS:REFLEVEL:ABSOLUTE:LOWVOLTAGE 2.5 sets the absolute reference low voltage to 2.5000 V. POWER:SWLOSS:REFLEVEL:ABSOLUTE:LOWVOLTAGE ? might return :POWER:SWLOSS:REFLEVEL:ABSOLUTE:LOWVOLTAGE 5.0000 indicating that the absolute reference low voltage is set to 5.0000 V.
Commands Listed in Alphabetical Order Group Power Syntax POWer:SWLoss:REFLevel:PERCent:LOWCurrent POWer:SWLoss:REFLevel:PERCent:LOWCurrent? Arguments Examples is the low voltage reference level percent. POWER:SWLOSS:REFLEVEL:PERCENT:LOWCURRENT 15 sets the reference low current to 15%. POWER:SWLOSS:REFLEVEL:PERCENT:LOWCURRENT ? might return :POWER:SWLOSS:REFLEVEL:PERCENT:LOWCURRENT 5.0000 indicating that the reference low current is set to 5%.
Commands Listed in Alphabetical Order Group Power Syntax POWer:SWLoss:TOFF:ENERGY:MAX? Examples POWER:SWLOSS:TOFF:ENERGY:MAX? might return :POWER:SWLOSS:TON:ENERGY:MAX 1 indicating that the maximum Toff energy switching loss calculation is set to 1 J. POWer:SWLoss:TOFF:ENERGY:MEAN? (Query Only) Returns the mean Toff energy for the switching loss calculation. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:SWLoss:TOFF:POWER:MAX? (Query Only) Returns the maximum Toff power for the switching loss calculation. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:SWLoss:TOFF:POWER:MAX? Examples POWER:SWLOSS:TOFF:POWER:MAX? might return :POWER:SWLOSS:TON:POWER:MAX 1 indicating that the maximum Toff power switching loss calculation is set to 1 W.
Commands Listed in Alphabetical Order Examples POWER:SWLOSS:TOFF:POWER:MIN? might return :POWER:SWLOSS:TON:POWER:MIN 1 indicating that the minimum Toff power switching loss calculation is set to 1 W. POWer:SWLoss:TON:ENERGY:MAX? (Query Only) Returns the maximum Ton energy for the switching loss calculation. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Group Power Syntax POWer:SWLoss:TON:ENERGY:MIN? Examples POWER:SWLOSS:TON:ENERGY:MIN? might return :POWER:SWLOSS:TON:ENERGY:MIN 1 indicating that the minimum Ton energy switching loss calculation is set to 1 J. POWer:SWLoss:TON:POWER:MAX? (Query Only) Returns the maximum Ton power for the switching loss calculation. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order POWer:SWLoss:TON:POWER:MIN? (Query Only) Returns the minimum Ton power for the switching loss calculation. Conditions This command requires a DPO4PWR application module. Group Power Syntax POWer:SWLoss:TON:POWER:MIN? Examples POWER:SWLOSS:TON:POWER:MIN? might return :POWER:SWLOSS:TON:POWER:MIN 1 indicating that the minimum Ton power switching loss calculation is set to 1 W.
Commands Listed in Alphabetical Order Examples POWER:SWLOSS:TOTAL:ENERGY:MEAN? might return :POWER:SWLOSS:TOTAL:ENERGY:MEAN 1 indicating that the mean conduction energy switching loss calculation is set to 1 J. POWer:SWLoss:TOTal:ENERGY:MIN? (Query Only) Returns the minimum total energy for the switching loss calculation. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Group Power Syntax POWer:SWLoss:TOTal:POWER:MEAN? Examples POWER:SWLOSS:TOTAL:POWER:MEAN? might return :POWER:SWLOSS:TOTAL:POWER:MEAN 1 indicating that the mean total power switching loss calculation is set to 1 W. POWer:SWLoss:TOTal:POWER:MIN? (Query Only) Returns the minimum total power loss. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order Examples POWER:SWLOSS:VCESAT 5 sets the VCEsat value to 5.0000. POWER:SWLOSS:VCESAT ? might return :POWER:SWLOSS:VCEsat 2.0000 indicating that the VCEsat value is set to 2.0000. POWer:TYPe Sets or returns the power application measurement type. Conditions This command requires a DPO4PWR application module.
Commands Listed in Alphabetical Order oscilloscope. Many oscilloscope users do not have to worry about this because they use the same type of probe on all channels. Power measurement users, however, frequently use both a voltage probe and a current probe. A current probe typically has a larger delay than a voltage probe, so setting deskew values becomes important. Examples POWER:TYPE HARMonics sets the measurement type to Harmonics.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments *PSC {OFF|ON|NR1>} *PSC? DESE, *ESE, FACtory, *RST, *SRE OFF sets the power-on status clear flag to false. ON sets the power-on status clear flag to true. = 0 sets the power-on status clear flag to false.
Commands Listed in Alphabetical Order *RCL (No Query Form) This command restores the state of the oscilloscope from a copy of the settings stored in memory (The settings are stored using the *SAV command). Group Save and Recall Syntax *RCL Related Commands Arguments Examples FACtory, *LRN?, RECAll:SETUp, *RST, *SAV, SAVe:SETUp is a value in the range from 1 to 10, which specifies a saved setup storage location.
Commands Listed in Alphabetical Order Examples RECALL:SETUP FACTORY recalls (and makes current) the oscilloscope setup to its factory defaults. RECALL:SETUP 2 recalls the oscilloscope setup from setup storage location 2. RECALL:SETUP "TEK00000.SET" recalls the setup from the file TEK00000.SET in the current working directory. RECAll:WAVEform (No Query Form) This command (no query form) recalls a stored waveform to a reference location.
Commands Listed in Alphabetical Order REF:DATE? (Query Only) Returns the date that reference waveform data for channel was copied into the internal reference memory, where x is the reference channel number. Group Vertical Syntax REF:DATE? REF:HORizontal:DELay:TIMe Sets or returns the horizontal delay time for reference waveform , where x is the reference channel number. The delay time is expressed in seconds and is limited to ±5 times the reference horizontal scale.
Commands Listed in Alphabetical Order REF:LABel Sets or returns the reference waveform label for the channel specified by , where x is the reference channel number. Group Vertical Syntax REF:LABel REF:LABel? Arguments Examples is an alphanumeric string of text, enclosed in quotes, that contains the label text for the reference channel waveform. The text string is limited to 30 characters. REF4:LABEL? might return :REF4:LABEL “Clk Wfm 2”.
Commands Listed in Alphabetical Order Group Vertical Syntax REF:VERTical:POSition REF:VERTical:POSition? Related Commands CH:POSition, MATH[1]:VERTical:POSition Arguments is the desired position, in divisions from the center horizontal graticule. Examples REF2:VERTICAL:POSITION 1.3E+00 positions the Reference 2 input signal The range is from -5.0 to 5.0 divisions. 1.3 divisions above the center horizontal graticule.
Commands Listed in Alphabetical Order Arguments Examples is the gain in user units-per-division. REF4:VERTICAL:SCALE 100E-03 sets the Reference 4 scale to 100 mV per division. REF4:VERTICAL:SCALE? might return :REF2:VERTICAL:SCALE 1.0000e+00 indicating that the current vertical scale setting for Reference 2 is 1 V per division. REM (No Query Form) Embeds a comment within programs as a means of internally documenting the programs. The oscilloscope ignores these embedded comment lines.
Commands Listed in Alphabetical Order Group Status and Error Syntax *RST Related Commands Arguments Examples FACtory, RECAll:SETUp, SAVe:SETUp, *PSC, *RCL, *SAV None *RST resets the oscilloscope settings to factory defaults. *SAV (No Query Form) Stores the state of the oscilloscope to a specified memory location. You can use the *RCL command to restore the oscilloscope to this saved state at a later time.
Commands Listed in Alphabetical Order Arguments IMAGe assigns the Save button to save screen images. WAVEform assigns the Save button to save waveforms. SETUp assigns the Save button to save setups.
Commands Listed in Alphabetical Order recommended. The path “D:/foo.png” will save an image to the file “foo.png” on the Compact Flash card. SAVe:IMAGe:FILEFormat Sets or returns the file format to use for saving screen images. NOTE. The file format is not automatically determined by the file name extension. You need to choose a file format with an extension which is consistent with the selected file format.
Commands Listed in Alphabetical Order SAVe:IMAGe:LAYout Sets or returns the layout to use for saved screen images. Group Save and Recall Syntax SAVe:IMAGe:LAYout {LANdscape|PORTRait} SAVe:IMAGe:LAYout? Arguments LANdscape specifies that screen images are saved in landscape format. PORTRait specifies that screen images are saved in portrait format. SAVe:SETUp (No Query Form) Stores the state of the oscilloscope to a specified memory location.
Commands Listed in Alphabetical Order SAVe:WAVEform (No Query Form) This command saves a specified waveform or all displayed waveforms (excluding serial bus waveforms). Only individual analog waveforms (CH, MATH and REF) can be saved to reference memory locations. You can save all displayed waveforms, excluding serial bus waveforms, to a single CSV file when the SAVE:WAVEFORM:FILEFORMAT is set to SPREADSHEET.
Commands Listed in Alphabetical Order :SAVe:WAVEform:FILEFormat INTERNal; :SAVe:WAVEform ALL, "D:/test_folder/test1" saves all displayed waveforms (excluding serial bus waveforms and digital channels for MSO models) to individual files named D:/test_folder/test1_.isf (for example test1_CH1.isf). SAVe:WAVEform:FILEFormat Specifies or returns the file format for saved waveforms. Waveform header and timing information is included in the resulting file of non-internal formats.
Commands Listed in Alphabetical Order Group Save and Recall Syntax SAVe:WAVEform:GATIng {NONe|CURSors|SCREEN} SAVe:WAVEform:GATIng? Arguments CURSors turns on cursors and the gates are the waveform record points at the cursor positions. NONe saves the entire waveform. SCREEN, if zoom is on, the gates are the start and end waveform record points of the zoom (upper) graticule, otherwise the gates are the start and end waveform record points of the main graticule.
Commands Listed in Alphabetical Order STAR;DAT:VAL "XXXXXXXX";SIZ 1;DIR NOCARE;:SEARCH:SEARCH1:TRIG:A:BUS:B2:I2C:ADDR:MOD ADDR7;TYP USER;VAL "XXXXXXX" ;:SEARCH:SEARCH1:TRIG:A:BUS:B2:CAN:COND SOF;FRAME DATA;DAT:VAL "XXXXXXXX";SIZ 1;DIR NOCARE;QUAL EQU; :SEARCH:SEARCH1:TRIG:A:BUS:B2:CAN:ID:MOD ST;VAL "XXXXXXXXXXX";:SEARCH:SEARCH1:TRIG:A:BUS:SOU B1;:SEA RCH:SEARCH1:TRIG:A:TYP EDG;LEV 0.0000;LEV:CH1 0.0000;CH2 0.0000;CH3 0.0000;CH4 0.0000;MATH 0.0000;RE F1 0.0000;REF2 0.0000;REF3 0.0000;REF4 0.
Commands Listed in Alphabetical Order SEARCH:SEARCH:STATE Sets the search state to on or off. is the search number, which is always 1. The query form returns the search state. Group Search Syntax SEARCH:SEARCH:STATE {|OFF|ON} SEARCH:SEARCH:STATE? Arguments OFF or = 0 sets the search state to off. ON or ≠ 0 sets the search state to on. SEARCH:SEARCH:TOTAL? (Query Only) Returns the total number of matches for the search.
Commands Listed in Alphabetical Order SPI specifies the Serial Peripheral Interface bus. CAN specifies the Controller Area Network bus. Examples SEARCH:SEARCH1:TRIGGER:A:BUS? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:SPI:CONDITION SS;:SEARCH:SEARCH1:TRIGGER:A:BUS:B2:SPI:CONDITION SS;:SEARCH:SEARCH1:TRIGGER:A:BUS:B3:SPI:CONDITION SS;:SEARCH:SEARCH1:TRIGGER:A:BUS:B4:SPI:CONDITION SS;:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:SPI:DATA:MOSI:VALUE "XX".
Commands Listed in Alphabetical Order Arguments specifies the search data trigger data upper word. SEARCH:SEARCH:TRIGger:A:BUS:B<1-4>:AUDio:DATa:OFFSet Sets or returns the search trigger data offset for the AUDIO bus. Conditions This command requires DPO4AUDIO application module. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B<1-4>:AUDio:DATa:OFFSet SEARCH:SEARCH:TRIGger:A:BUS:B<1-4>:AUDio:DATa:OFFSet? Arguments is the search trigger data offset value.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B<1-4>:AUDio:DATa:VALue Sets or returns the search trigger data lower word for the AUDIO bus. Conditions This command requires DPO4AUDIO application module. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B<1-4>:AUDio:DATa:VALue SEARCH:SEARCH:TRIGger:A:BUS:B<1-4>:AUDio:DATa:VALue? Arguments is the search trigger data lower word.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATA|IDANDDATA|EOF|ACKMISS} SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:CONDition? Arguments SOF specifies a search based on the start of frame. FRAMEtype specifies a search based on the frame type. IDentifier specifies a search based on the frame identifier. DATA specifies a search based on the frame data.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:QUALifier Sets or returns the CAN data qualifier for a search. SEARCH is the search number and B is the bus number. This only applies if the trigger condition is IDANDDATA or DATA. Conditions This command requires a DPO4AUTO application module.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:SIZe SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:SIZe? is the data string length in bytes. SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:VALue Sets or returns the binary data string to be used for a CAN search if the search condition is ID or IDANDDATA. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO4AUTO application module.
Commands Listed in Alphabetical Order ERRor specifies an error frame. OVERLoad specifies an overload frame. SEARCH:SEARCH:TRIGger:A:BUS:B:CAN{:IDentifier|:ADDRess}:MODe Sets or returns the CAN addressing mode for a trigger search to a standard or extended format. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO4AUTO application module.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:CONDition Sets or returns the trigger condition for FLEXRAY. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:CONDition {SOF|FRAMETypeid|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERROR} SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:CONDition? Arguments SOF sets the FLEXRAY trigger condition to start of frame. FRAMETypeid sets the FLEXRAY trigger condition to a frame type id.
Commands Listed in Alphabetical Order Arguments Examples is a quoted string that is the cycle count high value. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE “110010” sets the cycle count high value to 110010. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE "XXXXXX" indicating the cycle count high value is set to don’t cares.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:CYCLEcount:VALue Sets or returns the binary data string to be used for FLEXRAY cycle count low value. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:CYCLEcount:VALue SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:CYCLEcount: VALue? Arguments Examples is a quoted string that is the binary cycle count value.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:DATa:OFFSet Sets or returns the offset of the data string in bytes to be used for FLEXRAY trigger. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:DATa:OFFSet SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:DATa:OFFSet? Arguments Examples is the FLEXRAY data offset in bytes. A byte offset of -1 signifies don’t care, and no byte offset is used.
Commands Listed in Alphabetical Order INrange sets the FLEXRAY data qualifier to in range. OUTrange sets the FLEXRAY data qualifier to out of range. Examples SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:DATA:QUALIFIER LESSTHAN sets the data qualifier to LESSTHAN. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:DATA:QUALIFIER? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:DATA:QUALIFIER EQUAL indicating the data qualifier is EQUAL.
Commands Listed in Alphabetical Order Arguments Examples is a quoted string that is the low binary data string to be used for FLEXRAY trigger condition if trigger condition is ID or IDANDDATA. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:DATA:VALUE “11001010” sets the binary data string to 11001010. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:DATA:VALUE? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:DATA:VALUE "XXXXXXXX" indicates the binary data string is don’t cares.
Commands Listed in Alphabetical Order Arguments CRCHeader sets the FLEXRAY error type to CRC header. CRCTrailer sets the FLEXRAY error type to CRC trailer. SYNCFrame sets the FLEXRAY error type to SYNC frame. STARTupnosync sets the FLEXRAY error type to start up with no sync. NULLFRStatic sets the FLEXRAY error type to null frame static. NULLFRDynamic sets the FLEXRAY error type to null frame dynamic.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS: B:FLEXray:FRAMEID:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual| INrange|OUTrange} SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:FRAMEID: QUALifier? Arguments LESSThan sets the frame id qualifier to LESSThan MOREThan sets the frame id qualifier to MOREThan QUal sets the frame id qualifier to QUal UNEQual sets the frame id qualifier to UNEQual LESSEQual sets the frame id qualifier to LESSEQual MO
Commands Listed in Alphabetical Order Examples SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:FRAMEID:VALUE “11001101010” sets the value of the frame id is 11001101010. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:FRAMEID:VALUE? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:FRAMEID:VALUE "10110010101" indicating the value of the frame id is 10110010101. SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:FRAMEType Sets or returns the frame type for FLEXRAY.
Commands Listed in Alphabetical Order Arguments is a quoted string representing the CRC portion of the binary header string used for FLEXRAY trigger. Examples SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:HEADER:CRC “00110010101” sets the CRC protion of the binary header string 00110010101. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:HEADER:CRC? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:HEADER:CRC "XXXXXXXXXXX" indicating the CRC protion of the binary header string is don’t cares.
Commands Listed in Alphabetical Order Syntax Arguments Examples SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:HEADER:FRAMEID SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:HEADER:FRAMEID? is a quoted string representing the frame id portion of the binary header string used for FLEXRAY trigger. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:HEADER:FRAMEID “10110010101” sets the frame id portion of the binary header string to 10110010101.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:HEADER:PAYLength SEARCH:SEARCH:TRIGger:A:BUS:B:FLEXray:HEADER: PAYLength? Arguments Examples is a quoted string representing the payload length portion of the binary header string used for FLEXRAY trigger. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:FLEXRAY:HEADER:PAYLENGTH “1001101” sets the payload length portion of the binary header string to 1001101.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4EMBD application module. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:ADDRess:TYPe {GENeralcall|STARtbyte|HSmode|EEPROM|USER} SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:ADDRess:TYPe? Arguments GENeralcall specifies the GENeralcall address type. STARtbyte specifies the STARtbyte address type. HSmode specifies the HSmode address type EEPROM specifies the EEPROM address type. USER specifies a user address.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATA|ADDRANDDATA} SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:CONDition? STARt specifies a search based on a start condition. STOP specifies a search based on a stop condition. REPEATstart specifies a search based on a repeat of start condition. ACKMISS specifies a search based on a missing acknowledgement condition. ADDRess specifies a search based on an address.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:DATa:SIZe SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:DATa:SIZe? Arguments is the data string length in bytes. SEARCH:SEARCH:TRIGger:A:BUS:B:I2C:DATa:VALue Sets or returns the binary data string to be used for an I2C trigger search if the search condition is DATA or ADDRANDDATA. SEARCH is the search number and B is the bus number.
Commands Listed in Alphabetical Order SLEEP specifies to search on sleep. ERROR specifies to search on errors. Examples SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:CONDITION? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:CONDITION SYNCFIELD indicating a search on the sync field. SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:DATa:HIVALue Sets or returns the binary data string to be used for LIN searches if the search condition is ID or IDANDDATA.
Commands Listed in Alphabetical Order Arguments LESSThan sets the LIN data qualifier to less than. MOREThan sets the LIN data qualifier to greater than. EQUal sets the LIN data qualifier to equal. UNEQual sets the LIN data qualifier to not equal. LESSEQual sets the LIN data qualifier to less than or equal. MOREEQual sets the LIN data qualifier to greater than or equal. INrange sets the LIN data qualifier to in range. OUTrange sets the LIN data qualifier to out of range.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:DATa:VALue SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:DATa:VALue? Arguments Examples is the binary data string for the search. SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:DATA:VALUE? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:DATA:VALUE "XXXXXXXX" indicating the data value is don’t care. SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:ERRTYPE Sets or returns the error type used for a LIN Search.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:IDentifier:VALue SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:IDentifier:VALue? Arguments Examples is a quoted string specifying the binary address string to be used for LIN search if search condition is ID or IDANDDATA.
Commands Listed in Alphabetical Order Arguments RXSTArt specifies a search based on the RX Start Bit. RXDATA specifies a search based on RX Data. RXENDPacket specifies a search based on the RX End of Packet condition. TXSTArt specifies a search base on the TX Start Bit. TXDATA specifies a search based on TX Data. TXENDPacket specifies a search based on the TX End of Packet condition.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:RS232C:TX:DATa:SIZe Sets or returns the length of the data string to be used for an RS-232 trigger search if the Trigger condition is TX. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO4COMP application module.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:CONDition {SS|STARTofframe|MISO|MOSI|MISOMOSI} SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:CONDition? BUS:B:SPI:IDLETime, BUS:B:SPI:FRAMING SS specifies a search based on the Slave Selection condition. STARTofframe is applicable when BUS:B:SPI:FRAMING is set to IDLEtime.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4EMBD application module. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:DATa{:MOSI|:OUT}: VALue SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:DATa{:MOSI|:OUT}: VALue? Arguments is the data in binary format. SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:DATa:SIZe Sets or returns the length of the data string for an SPI trigger search if the search condition is MISO, MOSI, or MISOMOSI.
Commands Listed in Alphabetical Order Arguments B1 specifies the Bus 1 source. B2 specifies the Bus 2 source. B3 specifies the Bus 3 source. B4 specifies the Bus 4 source. SEARCH:SEARCH:TRIGger:A:EDGE:SLOpe Sets or returns the slope for an edge trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:EDGE:SLOpe {RISe|FALL} SEARCH:SEARCH:TRIGger:A:EDGE:SLOpe? Arguments RISe specifies a rising edge.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:LEVel {|TTL} SEARCH:SEARCH:TRIGger:A:LEVel? Arguments specifies the trigger level, in volts. TTL specifies a preset TTL high level of 1.4V. SEARCH:SEARCH:TRIGger:A:LEVel:CH Sets or returns the level for an edge trigger search to determine where to place a mark. SEARCH is the search number and CH is the channel number. Each channel can have an independent level.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LEVel:REF Sets or returns the specified reference waveform level for an edge trigger search to determine where to place a mark. SEARCH is the search number and REF is the reference channel number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:LEVel:REF {TTL} SEARCH:SEARCH:TRIGger:A:LEVel:REF? Arguments TTL specifies a preset TTL high level of 1.4 V.
Commands Listed in Alphabetical Order Arguments HIGH specifies the logic high. LOW specifies the logic low. X specifies a "don’t care" state. SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:CLOCk:EDGE Sets or returns whether the clock edge is a rising or falling for a logic search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:D Sets or returns the waveform logic criteria for a trigger search. SEARCH is the search number and D is the digital channel number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:D {HIGH|LOW|X} SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:D? Arguments HIGH specifies a high logic level. LOW specifies a low logic level. X specifies a “don’t care” condition.
Commands Listed in Alphabetical Order Arguments HIGH specifies a high logic level. LOW specifies a low logic level. X specifies a “don’t care” condition. SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:INPut:CH Sets or returns the logic criteria for a logic pattern trigger search to determine where to place a mark. SEARCH is the search number and CH is the channel number.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:INPut:MATH Sets or returns the Boolean logic criteria for a logic pattern trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:INPut:MATH {HIGH|LOW|X} SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:INPut:MATH? Arguments HIGH specifies a high logic level. LOW specifies a low logic level. X specifies a “don’t care” condition.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|Than|EQUal|UNEQual} SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn? TRUe places a mark when the pattern becomes true. FALSe places a mark when the pattern becomes false. LESSThan places a mark if the specific pattern is true less than the time set by the SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn:MORELimit SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn:MORELimit? Arguments specifies the minimum amount of time to hold the pattern true. SEARCH:SEARCH:TRIGger:A:LOGIc:THReshold:CH Sets or returns the channel threshold level for a logic trigger search to determine where to place a mark. SEARCH is the search number and CH is the channel number.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOGIc:THReshold:REF Sets or returns the reference waveform threshold level for a logic trigger search to determine where to place a mark. SEARCH is the search number and REF is the reference channel number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:LOGIc:THReshold:REF {TTL} SEARCH:SEARCH:TRIGger:A:LOGIc:THReshold:REF? Arguments TTL specifies a preset TTL high level of 1.4 V.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOWerthreshold:REF Sets or returns the reference waveform lower threshold to determine where to place a mark. This setting is applied to all reference searches that use a lower threshold. SEARCH is the search number and REF is the reference channel number.
Commands Listed in Alphabetical Order Arguments CH specifies one input channel as the edge source, where = 1, 2, 3 or 4. MATH specifies the math waveform as the search source. REF specifies the reference waveform as the search source. SEARCH:SEARCH:TRIGger:A:PULSEWidth:WHEn Sets or returns the condition for generating a pulse width search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:RUNT:POLarity Sets or returns the polarity setting for a runt trigger search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:RUNT:WHEn {LESSthan|than|EQual|UNEQual|OCCURS} SEARCH:SEARCH:TRIGger:A:RUNT:WHEn? Arguments OCCURS argument specifies a trigger event if a runt of any detectable width occurs. LESSthan argument sets the oscilloscope to trigger if the a runt pulse is detected with width less than the time set by the SEARCH:SEARCH:TRIGger:A: RUNT:WIDth command.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:SETHold:CLOCk:EDGE {FALL|RISe} SEARCH:SEARCH:TRIGger:A:SETHold:CLOCk:EDGE? FALL specifies polarity as the clock falling edge. RISe specifies polarity as the clock rising edge. SEARCH:SEARCH:TRIGger:A:SETHold:CLOCk:SOUrce Sets or returns the clock source setting for an setup/hold trigger search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:SETHold:DATa:SOUrce Sets or returns the data source setting for an setup/hold trigger search to determine where to place a mark. is the search number. You cannot specify the same source for both clock and data.
Commands Listed in Alphabetical Order Arguments TTL specifies a preset TTL high level of 1.4 V. is the clock level, in volts. SEARCH:SEARCH:TRIGger:A:SETHold:HOLDTime Sets or returns the hold time setting for an setup/hold trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:SETHold:HOLDTime SEARCH:SEARCH:TRIGger:A:SETHold:HOLDTime? Arguments specifies the hold time setting in seconds.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:SETHold:THReshold:CH SEARCH:SEARCH:TRIGger:A:SETHold:THReshold:CH? is the lower threshold in volts. SEARCH:SEARCH:TRIGger:A:SETHold:THReshold{:MATH|:MATH1} Sets or returns the trigger search setup and hold threshold for the math waveform. This helps to determine where to place search marks. Search is the search number, which is always 1. Conditions MSO oscilloscopes only.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A{:TRANsition|:RISEFall}:DELTatime Sets or returns the transition time setting for an transition trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A{:TRANsition|:RISEFall}:DELTatime SEARCH:SEARCH:TRIGger:A{:TRANsition|:RISEFall}:DELTatime? Arguments specifies the transition time, in seconds.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A{:TRANsition|:RISEFall}:SOUrce? Arguments CH1–CH4 specifies one input channel as the edge source. MATH specifies the math waveform as the search source. SEARCH:SEARCH:TRIGger:A{:TRANsition|:RISEFall}:WHEn Sets or returns the condition setting for an transition trigger search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order set with the SEARCH:SEARCH:TRIGger:A:LOWerthreshold:CH and SEARCH:SEARCH:TRIGger:A:UPPerthreshold:CH commands. PULSEWIdth triggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit and SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn:MORELimit. The polarity is selected using the SEARCH:SEARCH:TRIGger:A:RUNT: POLarity command.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:UPPerthreshold:REF Sets or returns the reference waveform upper threshold to determine where to place a mark. This setting is applied to all reference waveform searches that uses an upper threshold. SEARCH is the search number and REF is the reference channel number.
Commands Listed in Alphabetical Order Syntax SELect:BUS {|OFF|ON} SELect:BUS? SELect:CH Turns the display of the channel waveform on or off, where is the channel number. This command also resets the acquisition. The query returns whether the channel is on or off but does not indicate whether it is the selected waveform. Group Vertical Syntax SELect:CH {ON|OFF|} SELect:CH? Arguments ON turns on the display of the specified waveform.
Commands Listed in Alphabetical Order MATH specifies the math waveform as the waveform that is affected by the front-panel controls. BUS specifies a bus waveform as the waveform affected by the front-panel controls. specifies the bus number. Returns Examples NONE if all the channels are turned off. NONE is ignored on input. SELECT:CONTROL CH2 resets acquisition displays on channel 2, and causes the selected waveform to be the implied object of waveform commands.
Commands Listed in Alphabetical Order SELect:MATH[1] Turns on and off the display of the math waveform. The query returns whether the math waveform is on or off but does not indicate whether it is the selected waveform. Group Vertical Syntax SELect:MATH[1] {ON|OFF|} SELect:MATH[1]? Arguments ON turns on the display of the specified waveform. This waveform also becomes the selected waveform. OFF turns off the display of the specified waveform.
Commands Listed in Alphabetical Order Examples SELECT:REF2 ON turns the channel 2 waveform display on, and selects reference waveform 2. SELECT:REF2? might return :SELECT:REF2 1 indicating that reference waveform 2 is being displayed. SET? (Query Only) Returns the commands that list the oscilloscope settings except for configuration information for the calibration values, the WFMInpre? query, and the WFMOutpre? query. This query allows you to record or "learn" the current oscilloscope settings.
Commands Listed in Alphabetical Order 0.0000;CH4 0.0000;:TRIGGER:A:LOGIC:INPUT:CH1 X;CH2 X;CH3 X;CH4 X;CLOCK:SOURCE NONE;EDGE RISE;:TRIGGER:A:LOGIC:PATTERN:INPUT:CH1 X;CH2 X;CH3 X;CH4 X;:TRIGGER:A :LOGIC:PATTERN:WHEN TRUE;WHEN:LESSLIMIT 4.0000E-9;LIMIT 4.0000E-9;:TRIGGER:A :SETHOLD:CLOCK:SOURCE CH1;EDGE RISE;THRESHOLD 20.0000E-3;:TRIGGER:A:SETHOLD:DATA:SOURCE CH2; SETUP:DATE? (Query Only) Returns the date when the oscilloscope setup was saved for the specified channel .
Commands Listed in Alphabetical Order SETUP:TIME? (Query Only) Returns the time when the oscilloscope setup was saved for the specified channel . Group Save and Recall Syntax SETUP:TIME? Examples SETUP2:TIME? might return “SETUP2:TIME: 15:24:07 which is the setup time for channel 2. *SRE The *SRE (Service Request Enable) command sets or returns the bits in the Service Request Enable Register. For information, refer to Registers.
Commands Listed in Alphabetical Order Group Status and Error Syntax *STB? Related Commands Returns Examples *CLS, DESE, *ESE, *ESR?, EVENT?, EVMsg?, FACtory, *SRE *STB? might return 96, showing that the SBR contains the binary value 01100000. TEKSecure (No Query Form) This command initializes both waveform and setup memories, overwriting any previously stored data. These are the WFMInpre?, WFMOutpre?, and DATa command values after the TEKSecure operation.
Commands Listed in Alphabetical Order Examples TEKSECURE initializes both waveform and setup memories.
Commands Listed in Alphabetical Order TOTaluptime? (Query Only) This command returns the total number of hours that the oscilloscope has been powered on since the nonvolatile memory was last programmed (usually since the initial manufacturing process). Group Miscellaneous Syntax TOTaluptime? *TRG (No Query Form) Performs a group execute trigger on commands defined by *DDT.
Commands Listed in Alphabetical Order TRIGger:A Sets the A trigger level automatically to 50% of the range of the minimum and maximum values of the trigger input signal. The query returns current A trigger parameters. The trigger level is the voltage threshold through which the trigger source signal must pass to generate a trigger event.
Commands Listed in Alphabetical Order OCCURS;WIDTH 4.0000E-9;:TRIGGER:A:TRANSITION:SOURCE CH1;POLARITY POSITIVE;WHEN SLOWER;DELTATIME 4.0000E-9;:TRIGGER:A:VIDEO :POLARITY POSITIVE;SOURCE CH1;STANDARD NTSC;SYNC ALLLINES;HOLDOFF:FIELD 0.0000;: TRIGGER:A:VIDEO:CUSTOM:FORMAT PROGRESSIVE;SCAN RATE15K;:TRIGGER:A:VIDEO:LINE 1;H DTV:FORMAT HD1080I60;:TRIGGER:A:BUS:SOURCE B1;B1:I2C:CONDITION START;DATA:VALUE "XXXXXXXX";SIZE 1;START 0.
Commands Listed in Alphabetical Order Conditions This command requires DPO4AUDIO application module. Group Trigger Syntax TRIGger:A:BUS:B<1-4>:AUDio:CONDition {SOF|DATA} TRIGger:A:BUS:B<1-4>:AUDio:CONDition? Arguments SOF enables triggering on the start of frame. DATA enables triggering on matching data. TRIGger:A:BUS:B<1-4>:AUDio:DATa:HIVALue Sets or returns the trigger data upper word for the AUDIO bus. Conditions This command requires DPO4AUDIO application module.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B<1-4>:AUDio:DATa:QUALifier Sets or returns the trigger data qualifier for the AUDIO bus. Conditions This command requires DPO4AUDIO application module. Group Trigger Syntax TRIGger:A:BUS:B<1-4>:AUDio:DATa:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange} TRIGger:A:BUS:B<1-4>:AUDio:DATa:QUALifier? Arguments LESSThan sets the Audio data qualifier to less than. MOREThan sets the Audio data qualifier to greater than.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B<1-4>:AUDio:DATa:WORD Sets or returns the trigger data alignment for the AUDIO bus. Conditions This command requires DPO4AUDIO application module. Group Trigger Syntax TRIGger:A:BUS:B<1-4>:AUDio:DATa:WORD {EITher|LEFt|RIGht} TRIGger:A:BUS:B<1-4>:AUDio:DATa:WORD? Arguments EITher aligns the trigger data to either left or right. LEFt aligns the trigger data to the left. RIGht aligns the trigger data to the right.
Commands Listed in Alphabetical Order Examples TRIGGER:A:BUS:B1:CAN:CONDITION? might return :TRIGGER:A:BUS:B1: CAN:CONDITION EOF indicating an end of file condition. TRIGGER:A:BUS:B1:CAN:CONDITION DATA enables triggering on matching CAN data. TRIGger:A:BUS:B:CAN:DATa:DIRection Sets or returns the CAN trigger data direction to be valid on a Read, Write, or Either condition for bus , where x is the bus number. This applies only, if the trigger condition is ID.
Commands Listed in Alphabetical Order Arguments LESSThan sets the oscilloscope to trigger when the data is less than the qualifier value. Than sets the oscilloscope to trigger when the data is than the qualifier value. EQUal sets the oscilloscope to trigger when the data is equal to the qualifier value. UNEQual sets the oscilloscope to trigger when the data is not equal to the qualifier value. LESSEQual sets the oscilloscope to trigger when the data is less than or equal to the qualifier value.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:BUS:B:CAN:DATa:VALue TRIGger:A:BUS:B:CAN:DATa:VALue? Arguments is the CAN data value in binary format. The only allowed characters in the QString are 0, 1, and X. Examples TRIGGER:A:BUS:B1:CAN:DATA:VALUE 1011 sets the CAN data value to 1011. TRIGger:A:BUS:B:CAN:FRAMEtype Sets or returns the frame type for a CAN FRAMEType trigger. Applies to bus , where x is the bus number.
Commands Listed in Alphabetical Order Trigger on ID Trigger in IDANDDATA Conditions This command requires a DPO4AUTO application module. Group Trigger Syntax TRIGger:A:BUS:B:CAN{:IDentifier|:ADDRess}:MODe {STandard|EXTended} TRIGger:A:BUS:B:CAN{:IDentifier|:ADDRess}:MODe? Arguments STandard specifies the standard addressing mode. EXTended specifies the extended addressing mode.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:BUS:B:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERROR} TRIGger:A:BUS:B:FLEXray:CONDition? SOF sets the FLEXRAY trigger condition to start of frame. FRAMEType sets the FLEXRAY trigger condition to frame type. IDentifier sets the FLEXRAY trigger condition to identifier. CYCLEcount sets the FLEXRAY trigger condition to cycle count. HEADer sets the FLEXRAY trigger condition to header.
Commands Listed in Alphabetical Order TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE? might return TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE "XXXXXX" indicating the cycle count high value is don’t care. TRIGger:A:BUS:B:FLEXray:CYCLEcount:QUALifier Sets or returns the FLEXRAY cycle count qualifier.
Commands Listed in Alphabetical Order Syntax Arguments Examples TRIGger:A:BUS:B:FLEXray:CYCLEcount:VALue TRIGger:A:BUS:B:FLEXray:CYCLEcount:VALue? is a quoted string that is the FLEXRAY binary data string that is the cycle count low value. TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:VALUE “11001101” sets the cycle count value to 11001101.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:BUS:B:FLEXray:DATa:OFFSet TRIGger:A:BUS:B:FLEXray:DATa:OFFSet? Arguments is the offset of the data string in bytes. A byte offset of -1 signifies don’t Examples TRIGGER:A:BUS:B1:FLEXRAY:DATA:OFFSET? might return TRIGGER:A:BUS:B1:FLEXRAY:DATA:OFFSET 0 indicating that a data offset care, and no byte offset is used. The instrument will trigger or match any byte value that fits. of 0.
Commands Listed in Alphabetical Order Examples TRIGGER:A:BUS:B1:FLEXRAY:DATA:QUALIFIER LESSTHAN sets the data qualifier to LESSTHAN. TRIGGER:A:BUS:B1:FLEXRAY:DATA:QUALIFIER? might return TRIGGER:A:BUS:B1:FLEXRAY:DATA:QUALIFIER EQUAL indicating the data qualifier is EQUAL. TRIGger:A:BUS:B:FLEXray:DATa:SIZe Sets or returns the length of the data string in bytes to be used for FLEXRAY trigger.
Commands Listed in Alphabetical Order Examples TRIGGER:A:BUS:B1:FLEXRAY:DATA:VALUE “11001101” sets the FLEXRAY data value for triggering to 11001101. TRIGGER:A:BUS:B1:FLEXRAY:DATA:VALUE? might return TRIGGER:A:BUS:B1:FLEXRAY:DATA:VALUE "XXXXXXXX" indicating the FLEXRAY data value is don’t care. TRIGger:A:BUS:B:FLEXray:EOFTYPE Sets or returns the end of file type used for FLEXRAY trigger.
Commands Listed in Alphabetical Order SYNCFrame sets the FLEXRAY error type for a trigger to SYNCFrame. STARTupnosync sets the FLEXRAY error type for a trigger to STARTupnosync. NULLFRStatic sets the FLEXRAY error type for a trigger to NULLFRStatic. NULLFRDynamic sets the FLEXRAY error type for a trigger to NULLFRDynamic. Examples TRIGGER:A:BUS:B1:FLEXRAY:ERRTYPE SYNCFRAME sets the FLEXRAY trigger type is SYNCFRAME.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B:FLEXray:FRAMEID:QUALifier? Arguments LESSThan sets the frame id qualifier to less than. MOREThan sets the frame id qualifier to greater than. EQUal sets the frame id qualifier to equal. UNEQual sets the frame id qualifier to not equal. LESSEQual sets the frame id qualifier to less than or equal. MOREEQual sets the frame id qualifier to greater than or equal. INrange sets the frame id qualifier to in range.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B:FLEXray:FRAMEType Sets or returns the frame type for FLEXRAY. Group Trigger Syntax TRIGger:A:BUS:B:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup} TRIGger:A:BUS:B:FLEXray:FRAMEType? Arguments NORMal specifies the normal frame type. PAYLoad specifies the payload frame type. NULL specifies the null frame type. SYNC specifies the sync frame type. STARTup specifies the startup frame type.
Commands Listed in Alphabetical Order TRIGGER:A:BUS:B1:FLEXRAY:HEADER:CRC? might return TRIGGER:A:BUS:B1:FLEXRAY:HEADER:CRC "XXXXXXXXXXX" indicating the CRC portion of the binary header string is don’t care. TRIGger:A:BUS:B:FLEXray:HEADER:CYCLEcount Sets or returns the cycle count portion of the binary header string to be used for FLEXRAY trigger.
Commands Listed in Alphabetical Order TRIGGER:A:BUS:B1:FLEXRAY:HEADER:FRAMEID? might return TRIGGER:A:BUS:B1:FLEXRAY:HEADER:FRAMEID "XXXXXXXXXXX" indicating the frame id portion of the binary header string are don’t cares. TRIGger:A:BUS:B:FLEXray:HEADER:INDBits Sets or returns the indicator bits portion of the binary header string to be used for FLEXRAY trigger.
Commands Listed in Alphabetical Order TRIGGER:A:BUS:B1:FLEXRAY:HEADER:PAYLENGTH? might return TRIGGER:A:BUS:B1:FLEXRAY:HEADER:PAYLENGTH "XXXXXXX" indicating the FLEXRAY header paylength is don’t care. TRIGger:A:BUS:B:I2C:ADDRess:MODe Sets or returns the I2C address mode to 7 or 10-bit. Applies to bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module.
Commands Listed in Alphabetical Order HSmode specifies a high-speed mode address. EEPROM specifies an EEPROM address. USER specifies a user address. TRIGger:A:BUS:B:I2C:ADDRess:VALue Sets or returns the binary address string used for the I2C trigger if the trigger condition is ADDRESS or ADDRANDDATA. Applies to bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module.
Commands Listed in Alphabetical Order Arguments STARt specifies a search based on start condition. STOP specifies a search based on stop condition. REPEATstart specifies a search based on repeat of start condition. ACKMISS specifies a search based on missing acknowledgement condition. ADDRess specifies a search based on address. DATA specifies a search based on data. ADDRANDDATA specifies a search based on address and data.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4EMBD application module. Group Trigger Syntax TRIGger:A:BUS:B:I2C:DATa:SIZe TRIGger:A:BUS:B:I2C:DATa:SIZe? Arguments is the length of the data string in bytes. TRIGger:A:BUS:B:I2C:DATa:VALue Sets or returns the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. Applies to bus , where x is the bus number.
Commands Listed in Alphabetical Order DATA sets the LIN trigger condition to data. IDANDDATA sets the LIN trigger condition to id and data. WAKEup sets the LIN trigger condition to wake up. SLEEP sets the LIN trigger condition to sleep. ERROR sets the LIN trigger condition to error. Examples TRIGGER:A:BUS:B1:LIN:CONDITION ERROR sets the LIN trigger condition to error.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:BUS:B:LIN:DATa:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual| INrange|OUTrange} TRIGger:A:BUS:B:LIN:DATa:QUALifier? LESSThan sets the LIN data qualifier to less than. MOREThan sets the LIN data qualifier to greater than. EQUal sets the LIN data qualifier to equal. UNEQual sets the LIN data qualifier to not equal. LESSEQual sets the LIN data qualifier to less than or equal.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B:LIN:DATa:VALue Sets or returns the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. Group Trigger Syntax TRIGger:A:BUS:B:LIN:DATa:VALue TRIGger:A:BUS:B:LIN:DATa:VALue? Arguments Examples is a quoted string that is the LIN trigger data value. TRIGGER:A:BUS:B1:LIN:DATA:VALUE “11001101”sets the data value to 11001101.
Commands Listed in Alphabetical Order TRIGGER:A:BUS:B1:LIN:ERRTYPE? might return TRIGGER:A:BUS:B1:LIN:ERRTYPE SYNC indicating the LIN error type is SYNC. TRIGger:A:BUS:B:LIN:IDentifier:VALue Sets or returns the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.
Commands Listed in Alphabetical Order Conditions This command requires a DPO4COMP application module. Group Trigger Syntax TRIGger:A:BUS:B:RS232C:CONDition {RXSTArt|RXDATA|RXENDPacket|TXSTArt|TXDATA|TXENDPacket} TRIGger:A:BUS:B:RS232C:CONDition? Arguments RXSTArt specifies a search based on the RX Start Bit. RXDATA specifies a search based on RX Data. RXENDPacket specifies a search based on the RX End of Packet condition. TXSTArt specifies a search base on the TX Start Bit.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:BUS:B:RS232C:RX:DATa:VALue TRIGger:A:BUS:B:RS232C:RX:DATa:VALue? Arguments is the binary data string to be used for the trigger. TRIGger:A:BUS:B:RS232C:TX:DATa:SIZe Sets or returns the length of the data string for an RS-232 trigger if the trigger condition is TXDATA. Applies to bus , where x is the bus number. Conditions This command requires a DPO4COMP application module.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B:SPI:CONDition Sets or returns the trigger condition for a SPI trigger. Applies to bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module. Group Trigger Syntax TRIGger:A:BUS:B:SPI:CONDition {SS|STARTofframe|MISO|MOSI|MISOMOSI} TRIGger:A:BUS:B:SPI:CONDition? Related Commands Arguments BUS:B:SPI:IDLETime, BUS:B:SPI:FRAMING SS specifies the Slave Selection condition.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B:SPI:DATa{:OUT|:MOSI}:VALue Sets or returns the binary data string to be used for a SPI trigger if the trigger condition is MOSI or MISOMOSI. Applies to bus , where x is the bus number. Conditions This command requires a DPO4EMBD application module.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:BUS:SOUrce {B1|B2|B3|B4} TRIGger:A:BUS:SOUrce? B1 specifies the Bus 1 source. B2 specifies the Bus 2 source. B3 specifies the Bus 3 source. B4 specifies the Bus 4 source. TRIGger:A:EDGE? (Query Only) Returns the trigger source, coupling, and slope for the A edge trigger.
Commands Listed in Alphabetical Order LFRej specifies low-frequency rejection coupling, which attenuates signals below 50 kHz before passing the signals to the trigger circuitry. NOISErej specifies noise-rejection coupling, which provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but may require greater trigger signal amplitude. Examples TRIGGER:A:EDGE:COUPLING DC sets the A edge trigger coupling to DC.
Commands Listed in Alphabetical Order TRIGger:A:EDGE:SOUrce? Related Commands Arguments TRIGger:A:EDGE:SLOpe, TRIGger:A:EDGE:COUPling CH1–CH4 specifies an analog input channel as the A edge trigger source. D0–D15 specifies a digital channel as the source (MSO models only). EXT specifies an external trigger using the Aux In connector located on the front panel of the oscilloscope. LINE specifies the AC line as the trigger source.
Commands Listed in Alphabetical Order Syntax Arguments Examples TRIGger:A:HOLDoff:TIMe TRIGger:A:HOLDoff:TIMe? specifies the holdoff time in seconds. The range is from 20 ns through 8.0 s. TRIGGER:A:HOLDOFF:TIME ? might return :TRIGGER:A:HOLDOFFTIME 1.2000E-06 indicating that the A trigger holdoff time is set to 1.2 µs. TRIGGER:A:HOLDOFF:TIME 10 sets the A trigger holdoff time to 10 s. TRIGger:A:LEVel Sets or returns the trigger level for the A trigger.
Commands Listed in Alphabetical Order Arguments specifies the trigger level, in volts. ECL specifies a preset ECL trigger level of –1.3V. TTL specifies a preset TTL trigger level of 1.4V. Examples TRIGGER:A:LEVEL:AUXIN ECL sets the auxiliary input trigger level to -1.3 volts. TRIGGER:A:LEVEL:AUXIN? might return TRIGGER:A:LEVEL:AUXIN 0.0E+0 indicating the auxiliary input trigger level is 0.0 volts. TRIGger:A:LEVel:CH Sets or returns the trigger level for the specified channel.
Commands Listed in Alphabetical Order Arguments ECL specifies a preset ECL high level of –1.3V. TTL specifies a preset TTL high level of 1.4V. specifies the trigger level in volts. TRIGger:A:LOGIc? (Query Only) Returns all of the A logic trigger parameters. Group Trigger Syntax TRIGger:A:LOGIc? Related Commands Examples TRIGger:A:LOGIc:CLAss TRIGGER:A:LOGIC? might return :TRIGGER:A:LOGIC:CLASS SETHOLD;FUNCTION AND;THRESHOLD:CH1 20.0000E-3;CH2 0.0000; CH3 0.0000;CH4 0.
Commands Listed in Alphabetical Order 3, and 4 are met on four-channel oscilloscopes. On two-channel oscilloscopes, only channel 1 and channel 2 are available. When the TRIGger:A:LOGIc:INPut:CLOCk:SOUrce is set to one of the channels, LOGIC sets the oscilloscope to trigger when the specified logical combinations of the remaining channels is true during a transition on the clock channel. SETHold sets the oscilloscope to trigger on setup and hold violations between a data source and a clock source.
Commands Listed in Alphabetical Order TRIGger:A:LOGIc:INPut? (Query Only) Returns the logic input values for all channels. If a clock channel is defined, it returns the clock source and edge. Group Trigger Syntax TRIGger:A:LOGIc:INPut? Examples TRIGGER:A:LOGIC:INPUT? might return :TRIGGER:A:LOGIC:INPUT:CH1 HIGH;CH2 X;CH3 X indicating that a logic high is expected on channel 1 while channel 2 and channel three are “don’t care.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:LOGIc:INPut:CLOCk:EDGE {FALL|RISe} TRIGger:A:LOGIc:INPut:CLOCk:EDGE? RISe specifies to trigger on the rising or positive edge of a signal. FALL specifies to trigger on the falling or negative edge of a signal. TRIGger:A:LOGIc:INPut:CLOCk:SOUrce Sets or returns the channel to use as the clock source. The clock can be selected as NONE. A selection of None implies pattern trigger. Any other selection implies state trigger.
Commands Listed in Alphabetical Order TRIGger:A:LOGIc:PATtern? (Query Only) Returns the conditions used for generating an A logic pattern trigger, with respect to the defined input pattern, and identifies the time that the selected pattern may be true and still generate the trigger. Group Trigger Syntax TRIGger:A:LOGIc:PATtern? Examples TRIGGER:A:LOGIC:PATTERN? might return :TRIGGER:A:LOGIC:PATTERN:INPUT:CH1 HIGH;CH2 LOW;CH3 X;CH4 X;:TRIGGER:A:LOGIC:PATTERN:WHEN LESSTHAN;WHEN:LESSLIMIT 16.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:LOGIc:PATtern:INPut:D {HIGH|LOW|X} TRIGger:A:LOGIc:PATtern:INPut:D? Arguments HIGH specifies a logic high. LOW specifies a logic low. X specifies a “do not care” state. TRIGger:A:LOGIc:PATtern:WHEn Sets or returns the pattern logic condition on which to trigger the oscilloscope.
Commands Listed in Alphabetical Order TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit Sets or returns the maximum time that the selected pattern may be true and still generate an A logic pattern trigger. Group Trigger Syntax TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit? Arguments Examples specifies the maximum amount of time to hold the pattern true. TRIGGER:A:LOGIC:PATTERN:WHEN:LESSLIMIT 10.
Commands Listed in Alphabetical Order TRIGger:A:LOGIc:THReshold:CH This command sets or queries the trigger A logic threshold voltage for the specified channel x. Group Trigger Syntax TRIGger:A:LOGIc:THReshold:CH {|ECL|TTL} TRIGger:A:LOGIc:THReshold:CH? Arguments specifies the threshold voltage, in volts. ECL specifies a preset ECL high level of –1.3V. TTL specifies a preset TTL high level of 1.4V. Examples TRIGGER:A:LOGIC:THRESHOLD:CH2 3.
Commands Listed in Alphabetical Order TRIGger:A:LOWerthreshold:CH Sets or returns the lower threshold for the channel selected. Each channel can have an independent level. Used in Runt and Slew Rate triggers as the lower threshold. Used for all other trigger types as the single level/threshold. Group Trigger Syntax TRIGger:A:LOWerthreshold:CH {ECL|TTL|} TRIGger:A:LOWerthreshold:CH? Related Commands Arguments TRIGger:A:LEVel:CH ECL specifies a preset ECL high level of –1.3V.
Commands Listed in Alphabetical Order Examples TRIGGER:A:LOWERTHRESHOLD:D1 0.5 sets the lower threshold to 0.5 volts. TRIGGER:A:LOWERTHRESHOLD:D1? might return TRIGGER:A:LOWERTHRESHOLD:D1 -1.3000 indicating the lower threshold is set to -1.3 volts. TRIGger:A:LOWerthreshold{:EXT|:AUX} Sets or returns the lower threshold for the Auxiliary Input. Used for the following trigger types: Runt, Slew Rate.
Commands Listed in Alphabetical Order TRIGger:A:PULse? (Query Only) Returns the A pulse trigger parameters. Group Trigger Syntax TRIGger:A:PULse? Related Commands Examples TRIGger:A:EDGE?, TRIGger:A:LOGIc? TRIGGER:A:PULSE? might return :TRIGGER:A:PULSE:CLASS TRANSITION TRIGger:A:PULse:CLAss Sets or returns the type of pulse on which to trigger.
Commands Listed in Alphabetical Order TRIGger:A:PULSEWIDth? (Query Only) Returns the width parameters for the pulse width trigger. Group Trigger Syntax TRIGger:A:PULSEWIDth? Examples TRIGGER:A:PULSEWIDTH? might return :TRIGGER:A:PULSEWIDTH:POLARITY POSITIVE;WHEN LESSTHAN;WIDTH 8.0000E-9 TRIGger:A:PULSEWidth:POLarity Sets or returns the polarity for the width trigger.
Commands Listed in Alphabetical Order Arguments CH1–CH4 specifies an analog input channel as the A edge trigger source. EXT specifies an external trigger using the Aux In connector located on the front panel of the oscilloscope. LINE specifies AC line voltage. Examples TRIGGER:A:PULSEWIDTH:SOURCE CH1 sets channel 1 as the pulse width source. TRIGGER:A:PULSEWIDTH:SOURCE? might return :TRIGGER:A:PULSEWIDTH: SOURCE CH1 indicating that channel 1 is the pulse width source.
Commands Listed in Alphabetical Order TRIGger:A:PULSEWidth:WIDth Sets or returns the width setting for the pulse width trigger. Group Trigger Syntax TRIGger:A:PULSEWidth:WIDth TRIGger:A:PULSEWidth:WIDth? Related Commands Arguments Examples TRIGger:A:PULSEWidth:WHEn specifies the pulse width in seconds. TRIGGER:A:PULSEWIDTH:WIDTH 5.0E-6 sets the pulse width to 5 µs. TRIGGER:A:PULSEWIDTH:WIDTH? might return :TRIGGER:A:PULSEWIDTH: WIDTH 2.
Commands Listed in Alphabetical Order Arguments POSitive indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold. NEGative indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold. EITher triggers on a runt of either polarity.
Commands Listed in Alphabetical Order Related Commands Arguments TRIGger:A:RUNT:WIDth OCCURS argument specifies a trigger event if a runt of any detectable width occurs. LESSthan argument sets the oscilloscope to trigger if the a runt pulse is detected with width less than the time set by the TRIGger:A:RUNT:WIDth command. than argument sets the oscilloscope to trigger if the a runt pulse is detected with width than the time set by the TRIGger:A:RUNT:WIDth command.
Commands Listed in Alphabetical Order TRIGger:A:SETHold? (Query Only) Returns the clock edge polarity, voltage threshold and source input; data voltage threshold and source; and both setup and hold times for setup and hold violation triggering. Group Trigger Syntax TRIGger:A:SETHold? Examples TRIGGER:A:SETHOLD? might return :TRIGGER:A:SETHOLD:CLOCK:SOURCE CH1;EDGE RISE;THRESHOLD 100.0000E-3;:TRIGGER:A:SETHOLD:DATA:SOURCE CH2;THRESHOLD 80.0000E-3;:TRIGGER:A:SETHOLD:HOLDTIME 20.0000E-9;SETTIME 8.
Commands Listed in Alphabetical Order Arguments FALL specifies polarity as the clock falling edge. RISe specifies polarity as the clock rising edge. Examples TRIGGER:A:SETHOLD:CLOCK:EDGE RISE specifies the polarity as the clock rising edge. TRIGGER:A:SETHOLD:CLOCK:EDGE? might return :TRIGGER:A:SETHOLD: CLOCK:EDGE RISE indicating that polarity is specified as the clock rising edge. TRIGger:A:SETHold:CLOCk:SOUrce Sets or returns the clock source for the setup and hold triggering.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:SETHold:CLOCk:THReshold {|TTL} TRIGger:A:SETHold:CLOCk:THReshold? TTL specifies a preset TTL high level of 1.4 V. is the clock level, in volts. Examples TRIGGER:A:SETHOLD:CLOCK:THRESHOLD TTL specifies the preset TTL value of 1.4 V as the clock threshold for the setup and hold trigger. TRIGGER:A:SETHOLD:CLOCK:THRESHOLD? might return :TRIGGER:A:LOGIC:SETHOLD:CLOCK:THRESHOLD 1.
Commands Listed in Alphabetical Order Syntax DPO Models: TRIGger:A:SETHold:DATa:SOUrce MSO Models: TRIGger:A:SETHold:DATa:SOUrce [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] [,] TRIGger:A:SETHold:DATa:SOUrce? Related Commands Arguments TRIGger:A:SETHold:CLOCk:SOUrce DPO Models: specifies the source channel number and is one of CH1-CH4, EXT or AUX.
Commands Listed in Alphabetical Order TRIGGER:A:SETHOLD:DATA:THRESHOLD? might return :TRIGGER:A:SETHOLD:DATA:THRESHOLD 1.2000E+00 indicating that 1.2 V is the current data voltage level for the setup and hold trigger. TRIGger:A:SETHold:HOLDTime Sets or returns the hold time for setup and hold violation triggering. Group Trigger Syntax TRIGger:A:SETHold:HOLDTime TRIGger:A:SETHold:HOLDTime? Arguments Examples specifies the hold time setting in seconds.
Commands Listed in Alphabetical Order TRIGger:A:SETHold:THReshold:CH Sets or queries the threshold for the channel specified by x. Affects all trigger types using the channel. Group Trigger Syntax TRIGger:A:SETHold:THReshold:CH {|ECL|TTL} TRIGger:A:SETHold:THReshold:CH? Arguments specifies the threshold voltage, in volts. ECL specifies a preset ECL high level of –1.3V. TTL specifies a preset TTL high level of 1.4V. Examples TRIGGER:A:SETHOLD:THRESHOLD:CH1 1.
Commands Listed in Alphabetical Order Examples TRIGGER:A:SETHOLD:THRESHOLD:D1 ECL sets the threshold to ECL levels. TRIGGER:A:SETHOLD:THRESHOLD:D1? might return TRIGGER:A:SETHOLD:THRESHOLD:D1 -1.3000 indicating the threshold is set to -1.3 volts. TRIGger:A{:TRANsition|:RISEFall}? (Query Only) Returns transition time trigger parameters.
Commands Listed in Alphabetical Order TRIGger:A{:TRANsition|:RISEFall}:POLarity Sets or returns the polarity for the transition trigger. Group Trigger Syntax TRIGger:A{:TRANsition|:RISEFall}:POLarity {EITher|NEGative|POSitive} TRIGger:A{:TRANsition|:RISEFall}:POLarity? Arguments POSitive indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
Commands Listed in Alphabetical Order TRIGger:A{:TRANsition|:RISEFall}:WHEn Sets or returns whether to check for a transitioning signal that is faster or slower than the specified delta time. Group Trigger Syntax TRIGger:A{:TRANsition|:RISEFall}:WHEn {SLOWer|FASTer|EQual|UNEQual} TRIGger:A{:TRANsition|:RISEFall}:WHEn? Arguments FASTer sets the trigger to occur when the signal transition time is faster than the time set by TRIGger:A{:TRANsition|:RISEFall}:DELTatime.
Commands Listed in Alphabetical Order Arguments EDGe is the default trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE? commands. LOGic specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:A:LOGIc? commands. This trigger type is equivalent to the logic trigger and to the setup and hold trigger found in the user interface.
Commands Listed in Alphabetical Order TRIGger:A:VIDeo? (Query Only) Returns the A trigger video parameters. Group Trigger Syntax TRIGger:A:VIDeo? Examples TRIGGER:A:VIDEO? might return :TRIGGER:A:VIDEO:POLARITY POSITIVE;SOURCE CH1;STANDARD NTSC;SYNC ALLLINES;HOLDOFF:FIELD 0.0000;:TRIGGER:A:VIDEO:CUSTOM:FORMAT PROGRESSIVE;SCANRATE15K;:TRIGGER: A:VIDEO:LINE 1;HDTV:FORMAT HD1080I60 TRIGger:A:VIDeo:CUSTom{:FORMat|:TYPE} Sets or returns the video trigger format.
Commands Listed in Alphabetical Order TRIGger:A:VIDeo:CUSTom:LINEPeriod Sets or queries the line period for the standard under test. Use this command only when the video format is set to custom. Conditions This command requires a DPO4VID application module. Group Trigger Syntax TRIGger:A:VIDeo:CUSTom:LINEPeriod TRIGger:A:VIDeo:CUSTom:LINEPeriod? Arguments Examples is the custom video line period. TRIGGER:A:VIDEO:CUSTOM:LINEPERIOD 50.5E-6 sets the video line period to 50.5 μs.
Commands Listed in Alphabetical Order RATE50 sets the range of the video line scan rate to 50 kHz through 65 kHz Examples TRIGGER:A:VIDEO:CUSTOM:SCAN RATE15 sets the scan rate of the A trigger custom video to Rate 1, which is 15 kHz to 20 kHz (standard broadcast rate). TRIGGER:A:VIDEO:CUSTOM:SCAN? might return :TRIGGER:A:VIDEO: CUSTOM:SCAN RATE20 indicating that the video line rate for the A trigger custom video is set to Rate20, which is 20 kHz to 25 kHz.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:VIDeo:HDtv:FORMat {HD1080P24|HD720P60|HD480P60|HD1080I50|HD1080P25| HD1080I60|HD1080PSF24} TRIGger:A:VIDeo:HDtv:FORMat? Table 2-42: Available HDTV formats HDTV format Description 1080i50 1125 Lines (1080 active), 1920 x 1080 pixel, interlaced, 60 fps 1080i60 1125 lines (1080 active), 1920 x 1080 pixel, interlaced, 50 fps 1080p24 1125 lines (1080 active), 1920 x 1080 pixel, progressive, 24 fps 1080p25 1125 lines (1080 active), 1920
Commands Listed in Alphabetical Order TRIGGER:A:VIDEO:HOLDOFF:FIELD 4.5 sets the oscilloscope to wait 4.5 video fields before rearming the trigger. TRIGger:A:VIDeo:LINE Sets or returns the video line number on which the oscilloscope triggers. Use the TRIGger:A:VIDeo{:SYNC|:FIELD} command to actually trigger the oscilloscope on the line that you specify with this command. Conditions This command requires a DPO4VID application module.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:VIDeo:POLarity {NEGative|POSitive} TRIGger:A:VIDeo:POLarity? Arguments POSitive argument sets the oscilloscope to trigger on a positive video sync pulse. NEGative argument sets the oscilloscope to trigger on a negative video sync pulse. Examples TRIGGER:A:VIDEO:POLARITY NEGATIVE sets the oscilloscope to trigger on a negative video pulse.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:VIDeo:STANdard {NTSc|PAL|SECAM|CUSTom|HDtv} TRIGger:A:VIDeo:STANdard? NTSc sets the oscilloscope to trigger on video signals that meet the NTSC 525/60/2:1 standard (a line rate of 525 lines per frame and a field rate of 60 Hz). PAL sets the oscilloscope to trigger on video signals that meet the NTSC 625/50/2:1 standard (a line rate of 625 lines per frame and a field rate of 50 Hz).
Commands Listed in Alphabetical Order Examples TRIGGER:A:VIDEO:FIELD EVEN sets the A video trigger so that it will trigger on even fields. TRIGGER:A:VIDEO:FIELD? might return :TRIGGER:A:VIDEO:FIELD ALLFIELDS indicating that the A video will trigger on all video fields. TRIGger:B Sets the B trigger level to 50% of minimum and maximum. The query form of this command returns the B trigger parameters.
Commands Listed in Alphabetical Order Arguments EVENTS sets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified by TRIGger:B:EVENTS:COUNt. TIMe sets the B trigger to occur a set time after the A trigger event. The time period is specified by TRIGger:B:TIMe. Examples TRIGGER:B:BY TIME sets the B trigger to occur at a set time after the A trigger event.
Commands Listed in Alphabetical Order Arguments DC selects DC trigger coupling. HFRej selects high-frequency reject coupling. LFRej selects low-frequency reject coupling. NOISErej selects DC low sensitivity. Examples TRIGGER:B:EDGE:COUPLING DC selects DC for the B trigger coupling. TRIGGER:B:EDGE:COUPLING? might return :TRIGGER:B:EDGE:COUPLING ATRIGGER for the B trigger coupling. TRIGger:B:EDGE:SLOpe Sets or returns the slope for the B trigger.
Commands Listed in Alphabetical Order Related Commands Arguments TRIGger:B:EDGE? CH specifies one of the input channels as the B trigger source. EXT specifies an external trigger (using the Aux In connector, located on the front panel of the oscilloscope) as the B trigger source. LINE specifies the power line as the B trigger source. Examples TRIGGER:B:EDGE:SOURCE CH4 sets channel 4 as the input source for the B trigger.
Commands Listed in Alphabetical Order Related Commands TRIGger:B:EVENTS? Arguments is the number of B trigger events, which can range from 1 to 10,000,000. Examples TRIGGER:B:EVENTS:COUNT 4 specifies that the B trigger will occur four trigger events after the A trigger. TRIGGER:B:EVENTS:COUNT? might return :TRIGGER:B:EVENTS:COUNT 2 indicating that two events must occur after the A trigger before the B trigger can occur. TRIGger:B:LEVel Sets or returns the level for the B trigger.
Commands Listed in Alphabetical Order Arguments ECL specifies a preset ECL high level of –1.3V. TTL specifies a preset TTL high level of 1.4V. specifies the trigger level in user units (usually volts). Examples TRIGGER:B:LEVEL:CH2? might return :TRIGGER:B:LEVEL:CH2 1.3000E+00 indicating that the B edge trigger is set to 1.3 V for channel 2. TRIGGER:B:LEVEL:CH3 TTL sets the B edge trigger to TTL high level for channel 3.
Commands Listed in Alphabetical Order is the threshold level, in volts. TRIGger:B:LOWerthreshold:D Sets or queries the lower threshold for the digital channel selected. Each channel can have an independent level. Used in runt and slew rate as the lower threshold. Used for all other trigger types as the single level/threshold. Group Trigger Syntax TRIGger:B:LOWerthreshold:D {|ECL|TTL} TRIGger:B:LOWerthreshold:D? Arguments specifies the threshold in volts.
Commands Listed in Alphabetical Order a 0 turns off the B trigger; any other value activates the B trigger. Examples TRIGGER:B:STATE ON sets the B trigger to active, making it capable of causing trigger events. TRIGGER:B:STATE? might return :TRIGGER:B:STATE 0indicating that the B trigger is inactive and that only the A trigger causes trigger events. TRIGger:B:TIMe Sets or returns B trigger delay time. The B Trigger time applies only if TRIGger:B:BY is set to TIMe.
Commands Listed in Alphabetical Order Examples TRIGGER:B:TYPE EDGE sets the B trigger type to edge. TRIGGER:B:TYPE? might return :TRIGGER:B:TYPE EDGE. TRIGger:B:UPPerthreshold:CH Sets the upper threshold for the channel selected. Each channel can have an independent level. Group Trigger Syntax TRIGger:B:UPPerthreshold:CH {|TTL} TRIGger:B:UPPerthreshold:CH? Arguments TTL specifies a preset TTL high level of 1.4 V. is the clock level, in volts.
Commands Listed in Alphabetical Order TRIGger:EXTernal:YUNIts? (Query Only) Returns the external trigger vertical (Y) units value. Group Trigger Syntax TRIGger:EXTernal:YUNIts? Examples TRIGGER:EXTERNAL:YUNITS? might return TRIGGER:EXTERNAL:YUNITS “V” if the vertical unit is volts. TRIGger:FREQuency? (Query Only) Returns the trigger frequency in hertz if available. If the trigger frequency is not currently available, the IEEE Not A Number (NaN = 99.10E+36) value is returned.
Commands Listed in Alphabetical Order READY indicates that all pretrigger information has been acquired and that the oscilloscope is ready to accept a trigger. SAVE indicates that the oscilloscope is in save mode and is not acquiring data. TRIGGER indicates that the oscilloscope triggered and is acquiring the post trigger information. Examples TRIGGER:STATE? might return :TRIGGER:STATE ARMED indicating that the pretrigger data is being acquired.
Commands Listed in Alphabetical Order Group PictBridge Syntax USBDevice:CONFigure {DISabled|IMAge|USBTmc} USBDevice:CONFigure? Arguments DISabled disables the rear USB port. IMAge enables the rear USB port as an SIC device. USBTmc enables the rear USB port as a USBTMC device. Examples USBDEVICE:CONFIGURE IMAGE enables the rear USB port as an SIC device USBDEVICE:CONFIGURE ? might return USBDEVICE:CONFIGURE USBT indicating a USBTMC device.
Commands Listed in Alphabetical Order USBTMC:PRODUCTID:HEXadecimal? (Query Only) This query to returns the USBTMC product ID. The product ID numbers vary for each instrument family and model.
Commands Listed in Alphabetical Order Related Commands Examples USBTMC:PRODUCTID:DECimal?, USBTMC:PRODUCTID:HEXadecimal?, USBTMC:SERIALnumber?, USBTMC:VENDORID:HEXadecimal? USBTMC:VENDORID:DECIMAL? might return USBTMC:VENDORID:DECIMAL 1689, indicating the vendor ID in decimal is 1689. USBTMC:VENDORID:HEXadecimal? (Query Only) This query returns the USBTMC vendor ID. The Vendor ID for Tektronix is 0x699 or 1689 decimal.
Commands Listed in Alphabetical Order Arguments OFF sets the Verbose state to false, which returns minimum-length keywords for applicable setting queries. ON sets the Verbose state to true, which returns full-length keywords for applicable setting queries. a 0 returns minimum-length keywords for applicable setting queries; any other value returns full-length keywords. Examples VERBOSE ON enables the Verbose state. VERBOSE ? might return :VERB 0 indicating that the Verbose state is disabled.
Commands Listed in Alphabetical Order Related Commands Examples CURVe, DATa:SOUrce, WFMOutpre? WAVFRM? might return the waveform data as: :WFMOUTPRE:BYT_NR 1;BIT_NR 8;ENCDG ASCII;BN_FMT RI;BYT_OR MSB;WFID “Ch1, DC coupling, 100.0mV/div, 4.000us/div, 10000 points, Sample mode”;NR_PT 20;PT_FMT Y;XUNIT “s”;XINCR 4.0000E-9;XZERO -20.0000E-6;PT_OFF 0;YUNIT “V”;YMULT 4.0000E-3;YOFF 0.0000;YZERO 0.
Commands Listed in Alphabetical Order Arguments Examples number of bits per data point can be 8 or 16. WFMINPRE:BIT_NR 16 sets the number of bits per waveform point to 16, for incoming data. WFMINPRE:BIT_NR? might return :WFMINPRE:BIT_NR 8 indicating that incoming waveform data uses 8 bits per waveform point. WFMInpre:BN_Fmt Sets or returns the format of binary data for incoming waveforms.
Commands Listed in Alphabetical Order Arguments Examples is the number of bytes per data point and can be 1 or 2. WFMINPRE:BYT_NR 1 sets the number of bytes per incoming waveform data point to 1, which is the default setting. WFMINPRE:BYT_NR? might return :WFMINPRE:BYT_NR 2 indicating that there are 2 bytes per incoming waveform data point. WFMInpre:BYT_Or Sets or returns which byte of binary waveform data is expected first for incoming waveform data when data points require than one byte.
Commands Listed in Alphabetical Order Related Commands Arguments WFMOutpre:ENCdg ASCii specifies that the incoming data is in ASCII format. BINary specifies that the incoming data is in a binary format whose further interpretation requires knowledge of BYT_NR, BIT_NR, BN_FMT, and BYT_OR. Examples WFMINPRE:ENCDG ASC sets the format of incoming waveform data to ASCII format. WFMINPRE:ENCDG ? might return :WFMINPRE:ENCDG BIN indicating that the incoming waveform data is in binary format.
Commands Listed in Alphabetical Order Group Waveform Transfer Syntax WFMInpre:PT_Fmt {ENV|Y} WFMInpre:PT_Fmt? Related Commands Arguments WFMOutpre:PT_Fmt? ENV specifies that the waveform is transmitted in envelope mode as maximum and minimum point pairs. Only Y values are explicitly transmitted.
Commands Listed in Alphabetical Order WFMInpre:XINcr Sets or returns the horizontal interval between incoming waveform points in units specified by WFMInpre:XUNit. Group Waveform Transfer Syntax WFMInpre:XINcr WFMInpre:XINcr? Related Commands Arguments Examples WFMInpre:XUNit, WFMOutpre:XINcr? is the horizontal interval representation. WFMINPRE:XINCR 3E-3 sets the interval between incoming waveform points to 3 ms. WFMINPRE:XINCR ? might return :WFMINPRE:XINCR 1.
Commands Listed in Alphabetical Order Examples WFMINPRE:XUNIT "HZ" specifies that the horizontal units for the incoming waveform are hertz. WFMINPRE:XUNIT? might return :WFMINPRE:XUNIT "s" indicating that the horizontal units for the incoming waveform are seconds. WFMInpre:XZEro Sets or returns the position value, in XUNits, of the first sample of the incoming waveform.
Commands Listed in Alphabetical Order Group Waveform Transfer Syntax WFMInpre:YMUlt WFMInpre:YMUlt? Related Commands Arguments Examples DATa:DESTination, WFMInpre:BYT_Nr, WFMInpre:YUNit is the vertical scale factor per digitizing level of the incoming waveform points. WFMINPRE:YMULT? might return :WFMINPRE:YMULT 40.0000E-3, which (if YUNit is “V”) indicates that the vertical scale is 40 mV/digitizing level (1V/div for 8-bit data).
Commands Listed in Alphabetical Order Arguments Examples is the vertical offset in digitizing levels. WFMINPRE:YOFF 50 specifies that the zero reference point for the incoming waveform is 50 digitizing levels (2 divisions, for 8-bit data) above the center of the data range. WFMINPRE:YOFF? might return :WFMINPRE:YOFF 25 indicating the vertical position of the incoming waveform in digitizing levels. WFMInpre:YUNit Sets or returns the vertical units of the incoming waveform.
Commands Listed in Alphabetical Order value_in_units = ((curve_in_dl - YOFf_in_dl) * YMUlt) + YZEro_in_units NOTE. For a given waveform record, YMUlt, YOFf, and YZEro have to be a consistent set, otherwise vertical cursor readouts and vertical measurements may give incorrect results. Group Waveform Transfer Syntax WFMInpre:YZEro WFMInpre:YZEro? Related Commands Arguments Examples WFMInpre:YUNit, WFMOutpre:YZEro? is the offset in YUNits. WFMINPRE:YZERO 1.
Commands Listed in Alphabetical Order 4.0000E-9;XZERO - 20.0000E-6;PT_OFF 0;YUNIT “V”;YMULT 15.6250E-6;YOFF :”6.4000E+3;YZERO 0.0000 WFMOutpre:BIT_Nr Sets and returns the number of bits per waveform point that outgoing waveforms contain, as specified by the DATa:SOUrce command. Changing the value of WFMOutpre:BIT_Nr also changes the values of WFMOutpre:BYT_Or and .
Commands Listed in Alphabetical Order Examples WFMOUTPRE:BN_FMT RP specifies that outgoing waveform data will be in positive integer format. WFMOUTPRE:BN_FMT? might return :WFMOUTPRE:BN_FMT RI indicating that the outgoing waveform data is currently in signed integer format. WFMOutpre:BYT_Nr Sets or returns the data width for the outgoing waveform specified by the DATa:SOUrce command. Changing WFMOutpre:BYT_Nr also changes WFMOutpre:BIT_Nr and .
Commands Listed in Alphabetical Order Related Commands Arguments WFMOutpre:ENCdg, WFMOutpre:BYT_Nr LSB specifies that the least significant byte will be transmitted first. MSB specifies that the most significant byte will be transmitted first. Examples WFMOUTPRE:BYT_OR MSB sets the most significant outgoing byte of waveform data to be transmitted first. WFMOUTPRE:BYT_OR? might return :WFMOUTPRE:BYT_OR LSB indicating that the least significant data byte will be transmitted first.
Commands Listed in Alphabetical Order is not displayed, the query form generates an error and returns event code 2244. This command is for compatibility with other Tektronix oscilloscopes. Group Waveform Transfer Syntax WFMOutpre:FRACTional? Related Commands Arguments DATa:SOUrce Arguments are ignored. WFMOutpre:NR_Pt? (Query Only) Returns the number of points for the DATa:SOUrce waveform that will be transmitted in response to a CURVe? query.
Commands Listed in Alphabetical Order Syntax WFMOutpre:PT_Fmt? Related Commands CURVe, DATa:SOUrce Examples WFMOUTPRE:PT_FMT? might return :WFMOutpre:PT_Fmt ENV indicating that the waveform data is a series of min-max pairs. WFMOutpre:PT_Off? (Query Only) The set form of this command is ignored. The query form always returns a 0, if the waveform specified by DATA:SOUrce is on or displayed. If the waveform is not displayed, the query form generates an error and returns event code 2244.
Commands Listed in Alphabetical Order WFMOutpre:WFId? (Query Only) Returns a string describing several aspects of the acquisition parameters for the waveform specified by the DATa:SOUrce command. The query command will time out and an error will be generated if the waveform specified by DATa:SOUrce is not turned on.
Commands Listed in Alphabetical Order Examples WFMOUTPRE:WFID? might return :WFMOUTPRE:WFID "Ch1, DC coupling,100.0mVolts/div,500.0µs/div, 1000 points, Sample mode" WFMOutpre:XINcr? (Query Only) Returns the horizontal point spacing in units of WFMOutpre:XUNit for the waveform specified by the DATa:SOUrce command. This value corresponds to the sampling interval. The query command will time out and an error will be generated if the waveform specified by DATa:SOUrce is not turned on.
Commands Listed in Alphabetical Order This value is in units of WFMOutpre:XUNit?. The query command will time out and an error will be generated if the waveform specified by DATa:SOUrce is not turned on. Group Waveform Transfer Syntax WFMOutpre:XZEro? Related Commands Examples DATa:SOUrce, WFMOutpre:XUNit? WFMOUTPRE:XZERO? might return :WFMOUTPRE:XZERO 5.6300E-9 indicating that the trigger occurred 5.63 ns before the first sample in the waveform record.
Commands Listed in Alphabetical Order See the description of WFMInpre:YOFf to see how this position is used to convert waveform sample values to volts. Group Waveform Transfer Syntax WFMOutpre:YOFf? Related Commands Examples DATa:SOUrce, WFMOutpre:BYT_Nr WFMOUTPRE:YOFF? might return :WFMOUTPRE:YOFF -50.0000E+0 indicating that the position indicator for the waveform was 50 digitizing levels (2 divisions) below center screen (for 8-bit waveform data).
Commands Listed in Alphabetical Order Syntax Related Commands Examples WFMOutpre:YZEro? DATa:SOUrce, WFMOutpre:YUNit? WFMOUTPRE:YZERO? might return :WFMOUTPRE:YZERO -100.0000E-3 indicating that vertical offset is set to -100 mV. ZOOm? (Query Only) Returns the current vertical and horizontal positioning and scaling of the display. Group Zoom Syntax ZOOm? Examples ZOOM? might return :ZOOM:MODE 1;GRATICULE:SIZE 80;SPLIT EIGHTYTWENTY;:ZOOM:ZOOM1:STATE 1;SCALE 400. 0000E-12;POSITION 46.
Commands Listed in Alphabetical Order Examples ZOOM:MODE OFF turns off Zoom mode. ZOOM:MODE? might return :ZOOM:MODE 1 indicating that Zoom mode is currently turned on. ZOOm:ZOOM? (Query Only) Returns the current vertical and horizontal positioning and scaling of the display. can only be 1. Group Zoom Syntax ZOOm:ZOOM? Examples ZOOM:ZOOM1? might return :ZOOM:ZOOM1:STATE 1;SCALE 400.0000E-12;POSITION 46.8986;FACTOR 50.0000E+3;HORIZO NTAL:POSITION 46.8986;SCALE 400.0000E-12.
Commands Listed in Alphabetical Order Arguments is the horizontal position as a percent of the upper window. ZOOm:ZOOM:SCAle Sets or returns the horizontal scale of the zoom box. can only be 1. Group Zoom Syntax ZOOm:ZOOM:SCAle ZOOm:ZOOM:SCAle? Arguments is the horizontal scale of the zoom box. ZOOm:ZOOM:STATE Sets or returns the specified zoom on or off, where x is the integer 1 representing the single zoom window. can only be 1.
Commands Listed in Alphabetical Order 2-500 MSO4000 and DPO4000 Series Programmer Manual
Status and Events The oscilloscope provides a status and event reporting system for the Ethernet, GPIB (with the TEK-USB-488 Adapter), and USB interfaces. This system informs you of certain significant events that occur within the oscilloscope. The oscilloscope status handling system consists of five 8-bit registers and two queues for each interface. The remaining Status subtopics describe these registers and components. They also explain how the event handling system operates.
Status and Events Table 3-1: SESR Bit Functions Bit Function 7 (MSB) PON Power On. Shows that the oscilloscope was powered on. On completion, the diagnostic self tests also set this bit. 6 URQ User Request. Indicates that an application event has occurred. *See note. 5 CME 4 EXE Command Error. Shows that an error occurred while the oscilloscope was parsing a command or query. Execution Error. Shows that an error executing a command or query. 3 DDE Device Error.
Status and Events Table 3-2: SBR Bit Functions (cont.) Bit Function 4 MAV Message Available. Shows that output is available in the Output Queue. 2 ———— Not used. ———— Not used. 1–0 ———— Not used. 3 Enable Registers DESER, ESER, and SRER allow you to select which events are reported to the Status Registers and the Event Queue.
Status and Events Use the *SRE command to set the SRER. Use the *SRE? query to read the register. The RQS bit remains set to one until either the Status Byte Register is read with a Serial Poll or the MSS bit changes back to a zero. Figure 3-5: The Service Request Enable Register (SRER) *PSC Command The *PSC command controls the Enable Registers contents at power-on.
Status and Events Event Queue The Event Queue stores detailed information on up to 33 events. If than 32 events stack up in the Event Queue, the 32nd event is replaced by event code 350, "Queue Overflow." Read the Event Queue with the EVENT? query (which returns only the event number), with the EVMSG? query (which returns the event number and a text description of the event), or with the ALLEV? query (which returns all the event numbers along with a description of the event).
Status and Events Figure 3-6: Status and Event Handling Process When an event occurs, a signal is sent to the DESER (1). If that type of event is enabled in the DESER (that is, if the bit for that event type is set to 1), the appropriate bit in the SESR is set to one, and the event is recorded in the Event Queue (2). If the corresponding bit in the ESER is also enabled (3), then the ESB bit in the SBR is set to one (4). When output is sent to the Output Queue, the MAV bit in the SBR is set to one (5).
Status and Events Synchronization Methods Overview Although most commands are completed almost immediately after being received by the oscilloscope, some commands start a process that requires time. For example, once a single sequence acquisition command is executed, depending upon the applied signals and trigger settings, it may take a few seconds before the acquisition is complete. Rather than remain idle while the operation is in process, the oscilloscope will continue processing other commands.
Status and Events For example, a typical application might involve acquiring a single-sequence waveform and then taking a measurement on the acquired waveform.
Status and Events The same command sequence using the *WAI command for synchronization looks like this: /* Set up conditional acquisition */ ACQUIRE:STATE OFF SELECT:CH1 ON HORIZONTAL:RECORDLENGTH 1000 ACQUIRE:MODE SAMPLE ACQUIRE:STOPAFTER SEQUENCE /* 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*/ */ *WAI /* Take amplitude measurement */
Status and Events /* Take amplitude measurement */ MEASUREMENT:IMMED:VALUE This sequence lets you create your own wait loop rather than using the *WAI command. The BUSY? query helps you avoid time-outs caused by writing too many commands to the input buffer. The controller is still tied up though, and the repeated BUSY? query will result in bus traffic.
Status and Events Service Request Method: Enable the OPC bit in the Device Event Status Enable Register (DESER) and the Event Status Enable Register (ESER) using the DESE and *ESE commands. You can also enable service requests by setting the ESB bit in the Service Request Enable Register (SRER) using the *SRE command. When the operation is complete, the oscilloscope will generate a Service Request.
Status and Events /* 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*/ *OPC Wait for read from Output Queue. /* Take amplitude measurement */ MEASUREMENT:IMMED:VALUE This is the simplest approach. It requires no status handling or loops. However, you must set the controller time-out for longer than the acquisition operation.
Status and Events Table 3-4: Command Error Messages (CME Bit 5) (cont.
Status and Events Table 3-5: Execution Error Messages (EXE Bit 4) (cont.
Status and Events Table 3-5: Execution Error Messages (EXE Bit 4) (cont.
Status and Events Table 3-5: Execution Error Messages (EXE Bit 4) (cont.) Device Error Code Message 2760 Mark limit reached 2761 No mark present 2762 Search copy failed The following table lists the device errors that can occur during oscilloscope operation. These errors may indicate that the oscilloscope needs repair.
Status and Events Table 3-8: Execution Warning Messages (EXE Bit 4) Code Message 528 Parameter out of range 532 Curve data too long, Curve truncated 533 Curve error, Preamble values are inconsistent 540 Measurement warning, Uncertain edge 541 Measurement warning, Low signal amplitude 542 Measurement warning, Unstable histogram 543 Measurement warning, Low resolution 544 Measurement warning, Uncertain edge 545 Measurement warning, Invalid in minmax 546 Measurement warning, Need 3 edges
Status and Events 3-18 MSO4000 and DPO4000 Series Programmer Manual
Appendix A: Character Set MSO4000 and DPO4000 Series Programmer Manual A-1
Appendix A: Character Set A-2 MSO4000 and DPO4000 Series Programmer Manual
Appendix B: Reserved Words This is a list of reserved words for your instrument. Capital letters identify the required minimum spelling.
Appendix B: Reserved Words D11 D12 D13 D14 D15 D2 D3 D4 D5 D6 D7 D8 D9 DATA DATABits DATE DATEPrint DATa DAll DB DC DDT DECimal DEFLT DEFault DEFine DEGAUss DEGrees DELEte DELIMiter DELTa DELTatime DELay DELayed DELete DELta DESE DESKew DESTination DESkew DHCPbootp DIAg DIFFerential DIGital DIR DIRection DISPlay DISabled DISplaymode DNS DOMAINname DOTsonly DPOModels B-2 DRAFT DUAL DUmp DYNAMic Dx E ECL EDGE EEPROM EITher ENAble ENCdg END ENERGY ENERGYLoss ENET ENGLish ENV ENVelope EOF EOFTYPE EQUal ERROR
Appendix B: Reserved Words INDIvidual INDependent INFInite INIT INKSaver INPUTPOWer INPut INTENSITy INTERLAced INTERNal INVERTed INVert INVerted INrange IO IPADDress IRMS ISCLOCKed ITALian JAPAnese KOREan L L2 L4 LABEL LABel LANGuage LANdscape LARge LAYout LEFt LESSEQual LESSLimit LESSThan LETTER LEVel LF LFRej LIMITS LIMit LIN LINE LINEAr LINEFREQuency LINEPeriod LINear LIST LJ LOCk LOG LOGIC LOOP LOW LOWCurrent LOWLimit LOWVoltage LOWerthreshold LSB MAG MAGnivu MAIN MARK MARKSINCOLumn MASK MATH MATH1 MA
Appendix B: Reserved Words PRObe PT_Fmt PT_ORder PT_Off PULSEWIDth PULSEWidth PULSe PULse PWIdth QString QTY QUALifier QUALity Qstring RADIUS RATDELta RATE15K RATE1M RATE20K RATE25K RATE35K RATE50K RATE800K RATIO RATio RDELta RDSon REACTpwr READ READFile READOUT RECAll RECDESkew RECOrdlength RECTangular REF REF1 REF2 REF3 REF4 REFLevel REFlt;x> REFx REM REMote REName REPEATstart RESET RESOlution RESPtime RESUlt RESistance RESult B-4 RESults RI RIBinary RIGht RIPPle RISEFall RISe RISing RJ RMDir RMS ROLL1
Appendix B: Reserved Words VBArs VCEsat VCRESTfactor VDELTa VENDORID VERBose VERTAUTOset VERTDEFault VERTical VIDeo VOLTAGESOurce VOLTage VOLts VRMS WAKEup WAVEform WAVFrm WEIghting WFId WFMInpre WFMOutpre WHEn WIDth WINdow WORD WORDSel MSO4000 and DPO4000 Series Programmer Manual WRITE WRITEFile X X1Y1X2Y2 XDELta XFF XINcr XMAX XMIN XUNit XY XZEro Y YDELta YES YMAX YMIN YMUlt YOFf YT YUNIts YUNit YUNits YZEro ZOOM ZOOm B-5
Appendix B: Reserved Words B-6 MSO4000 and DPO4000 Series Programmer Manual
Appendix C: Factory Defaults Default Setup The following table lists the default values for each command. NOTE. Find the most up-to-date default values for your instrument and software by performing a TekSecure command, saving the instrument setup and looking at the instrument or setup file.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value BUS:B1:SPI:CLOCK:SOURCE CH1 BUS:B1:SPI:DATA:IN:POLARITY HIGH BUS:B1:SPI:DATA:IN:SOURCE OFF BUS:B1:SPI:DATA:OUT:POLARITY HIGH BUS:B1:SPI:DATA:OUT:SOURCE CH2 BUS:B1:SPI:DATA:SIZE 8 BUS:B1:SPI:FRAMING SS BUS:B1:SPI:IDLETIME 1.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value BUS:B2:POSITION 0.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value BUS:B3:LIN:BITRATE 19200 BUS:B3:LIN:IDFORMAT NOPARITY BUS:B3:LIN:MAXBYTEDELIM 14 BUS:B3:LIN:POLARITY NORMAL BUS:B3:LIN:SAMPLEPOINT 50 BUS:B3:LIN:SOURCE CH1 BUS:B3:LIN:STANDARD V2X BUS:B3:PARALLEL:CLOCK:EDGE RISING BUS:B3:PARALLEL:CLOCK:ISCLOCKED NO BUS:B3:PARALLEL:CLOCK:SOURCE CH1 BUS:B3:PARALLEL:WIDTH 16 BUS:B3:POSITION 0.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value BUS:B4:SPI:DATA:OUT:SOURCE CH2 BUS:B4:SPI:DATA:SIZE 8 BUS:B4:SPI:FRAMING SS BUS:B4:SPI:IDLETIME 1.00E-07 BUS:B4:SPI:SELECT:POLARITY LOW BUS:B4:SPI:SELECT:SOURCE CH2 BUS:B4:STATE 0 BUS:B4:TYPE PARALLEL BUS:LOWERTHRESHOLD:CH1 0.00E+00 BUS:LOWERTHRESHOLD:CH2 0.00E+00 BUS:UPPERTHRESHOLD:CH1 8.00E-01 BUS:UPPERTHRESHOLD:CH2 8.00E-01 CH1:BANDWIDTH 3.50E+08 CH1:COUPLING DC CH1:DESKEW 0.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value CURSOR:HBARS:POSITION1 0.00E+00 CURSOR:HBARS:POSITION2 0.00E+00 CURSOR:HBARS:UNITS BASE CURSOR:MODE INDEPENDENT CURSOR:VBARS:POSITION1 -1.20E-05 CURSOR:VBARS:POSITION2 1.20E-05 CURSOR:VBARS:UNITS SECONDS CURSOR:XY:RECTANGULAR:X:POSITION1 0.00E+00 CURSOR:XY:RECTANGULAR:X:POSITION2 0.00E+00 CURSOR:XY:RECTANGULAR:Y:POSITION1 0.00E+00 CURSOR:XY:RECTANGULAR:Y:POSITION2 0.00E+00 D0:LABEL D0:POSITION 6.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value D2:THRESHOLD 1.4 D3:LABEL D3:POSITION 6.00E-02 D3:THRESHOLD 1.4 D4:LABEL D4:POSITION 6.00E-02 D4:THRESHOLD 1.4 D5:LABEL D5:POSITION 6.00E-02 D5:THRESHOLD 1.4 D6:LABEL D6:POSITION 6.00E-02 D6:THRESHOLD 1.4 D7:LABEL D7:POSITION 6.00E-02 D7:THRESHOLD 1.4 D8:LABEL D8:POSITION 6.00E-02 D8:THRESHOLD 1.4 D9:LABEL D9:POSITION 6.00E-02 D9:THRESHOLD 1.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value HARDCOPY:INKSAVER 1 HARDCOPY:LAYOUT LANDSCAPE HARDCOPY:PREVIEW 0 HEADER 1 HORIZONTAL:DELAY:MODE 1 HORIZONTAL:DELAY:TIME 0.00E+00 HORIZONTAL:POSITION 50 HORIZONTAL:RECORDLENGTH 10000 HORIZONTAL:SCALE 4.00E-06 LOCK NONE MATH:DEFINE CH1+CH2 MATH:HORIZONTAL:POSITION 50 MATH:HORIZONTAL:SCALE 4.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value SEARCH:SEARCH1:TRIGGER:A:SETHOLD:THRESHOLD:REF1 0.00E+00 SEARCH:SEARCH1:TRIGGER:A:SETHOLD:THRESHOLD:REF2 0.00E+00 SEARCH:SEARCH1:TRIGGER:A:TRANSITION:DELTATIME 8.00E-09 SEARCH:SEARCH1:TRIGGER:A:TRANSITION:POLARITY POSITIVE SEARCH:SEARCH1:TRIGGER:A:TRANSITION:WHEN SLOWER SEARCH:SEARCH1:TRIGGER:A:TYPE EDGE SEARCH:SEARCH1:TRIGGER:A:UPPERTHRESHOLD:CH1 8.00E-01 SEARCH:SEARCH1:TRIGGER:A:UPPERTHRESHOLD:CH2 8.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value SELECT:REF2 0 TRIGGER:A:BUS:B1:CAN:CONDITION SOF TRIGGER:A:BUS:B1:CAN:DATA:DIRECTION NOCARE TRIGGER:A:BUS:B1:CAN:DATA:QUALIFIER EQUAL TRIGGER:A:BUS:B1:CAN:DATA:SIZE 1 TRIGGER:A:BUS:B1:CAN:DATA:START 0.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value TRIGGER:A:BUS:B3:CAN:CONDITION SOF TRIGGER:A:BUS:B3:CAN:DATA:DIRECTION NOCARE TRIGGER:A:BUS:B3:CAN:DATA:QUALIFIER EQUAL TRIGGER:A:BUS:B3:CAN:DATA:SIZE 1 TRIGGER:A:BUS:B3:CAN:DATA:START 0.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value TRIGGER:A:EDGE:COUPLING DC TRIGGER:A:EDGE:SLOPE RISE TRIGGER:A:EDGE:SOURCE CH1 TRIGGER:A:HOLDOFF:TIME 2.00E-08 TRIGGER:A:LEVEL 0.00E+00 TRIGGER:A:LEVEL:AUXIN 0.00E+00 TRIGGER:A:LEVEL:CH1 0.00E+00 TRIGGER:A:LEVEL:CH2 0.00E+00 TRIGGER:A:LEVEL:D0 1.4 TRIGGER:A:LEVEL:D1 1.4 TRIGGER:A:LEVEL:D10 1.4 TRIGGER:A:LEVEL:D11 1.4 TRIGGER:A:LEVEL:D12 1.4 TRIGGER:A:LEVEL:D13 1.4 TRIGGER:A:LEVEL:D14 1.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value TRIGGER:A:LOGIC:INPUT:D15 X TRIGGER:A:LOGIC:INPUT:D2 X TRIGGER:A:LOGIC:INPUT:D3 X TRIGGER:A:LOGIC:INPUT:D4 X TRIGGER:A:LOGIC:INPUT:D5 X TRIGGER:A:LOGIC:INPUT:D6 X TRIGGER:A:LOGIC:INPUT:D7 X TRIGGER:A:LOGIC:INPUT:D8 X TRIGGER:A:LOGIC:INPUT:D9 X TRIGGER:A:LOGIC:PATTERN:DELTATIME 8.00E-09 TRIGGER:A:LOGIC:PATTERN:WHEN TRUE TRIGGER:A:LOGIC:PATTERN:WHEN:LESSLIMIT 8.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value TRIGGER:A:LOWERTHRESHOLD:D12 1.4 TRIGGER:A:LOWERTHRESHOLD:D13 1.4 TRIGGER:A:LOWERTHRESHOLD:D14 1.4 TRIGGER:A:LOWERTHRESHOLD:D15 1.4 TRIGGER:A:LOWERTHRESHOLD:D2 1.4 TRIGGER:A:LOWERTHRESHOLD:D3 1.4 TRIGGER:A:LOWERTHRESHOLD:D4 1.4 TRIGGER:A:LOWERTHRESHOLD:D5 1.4 TRIGGER:A:LOWERTHRESHOLD:D6 1.4 TRIGGER:A:LOWERTHRESHOLD:D7 1.4 TRIGGER:A:LOWERTHRESHOLD:D8 1.4 TRIGGER:A:LOWERTHRESHOLD:D9 1.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value TRIGGER:A:SETHOLD:THRESHOLD:D15 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D2 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D3 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D4 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D5 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D6 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D7 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D8 1.4 TRIGGER:A:SETHOLD:THRESHOLD:D9 1.4 TRIGGER:A:TRANSITION:DELTATIME 8.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value TRIGGER:B:LEVEL:D14 1.4 TRIGGER:B:LEVEL:D15 1.4 TRIGGER:B:LEVEL:D2 1.4 TRIGGER:B:LEVEL:D3 1.4 TRIGGER:B:LEVEL:D4 1.4 TRIGGER:B:LEVEL:D5 1.4 TRIGGER:B:LEVEL:D6 1.4 TRIGGER:B:LEVEL:D7 1.4 TRIGGER:B:LEVEL:D8 1.4 TRIGGER:B:LEVEL:D9 1.4 TRIGGER:B:LOWERTHRESHOLD:CH1 0.00E+00 TRIGGER:B:LOWERTHRESHOLD:CH2 0.00E+00 TRIGGER:B:LOWERTHRESHOLD:D0 1.4 TRIGGER:B:LOWERTHRESHOLD:D1 1.
Appendix C: Factory Defaults Table C-1: Default values (cont.) Command Default value ZOOM:MODE 0 ZOOM:ZOOM1:HORIZONTAL:POSITION 50 ZOOM:ZOOM1:HORIZONTAL:SCALE 4.00E-06 ZOOM:ZOOM1:POSITION 50 ZOOM:ZOOM1:SCALE 4.
Appendix C: Factory Defaults C-34 MSO4000 and DPO4000 Series Programmer Manual
Appendix D: Programming Example The following series of commands and queries illustrate many of the most common commands and techniques. In this example, data sent from the controller computer to the oscilloscope is prefaced with the > symbol. Replies from the oscilloscope have no preface. > rem “Check for any messages, and clear them from the queue.” > *esr? 128 > allev? :ALLEV 401,”Power on; “ > rem “Set the scope to the default state.
Appendix D: Programming Example > rem “Be sure to use the *esr? query to check for measurement errors.” > measu:immed:type freq > measu:immed:value :MEASUREMENT:IMMED:VALUE 9.9100E+37 > *esr? 16 > allev? :ALLEV 2202,”Measurement error, No period found “ > rem “Query out the waveform points, for later analysis on your controller computer.” > data:encdg ascii > curve? :CURVE 7,6,5,5,5,6,6,6,8 [...] > rem “Query out the parameters used for calculating the times and voltages of the waveform points.
Index A ACQuire:MAXSamplerate?, 2-70 ACQuire?, 2-69 ACQuire:MAGnivu, 2-69 ACQuire:MODe, 2-70 ACQuire:NUMACq?, 2-71 ACQuire:NUMAVg, 2-71 ACQuire:STATE, 2-72 ACQuire:STOPAfter, 2-73 Acquisition Command Group, 2-11 Alias Command Group, 2-12 ALIas, 2-73 ALIas[:STATE], 2-76 ALIas:CATalog?, 2-74 ALIas:DEFine, 2-74 ALIas:DELEte, 2-75 ALIas:DELEte[:NAMe], 2-76 ALIas:DELEte:ALL, 2-76 ALLEv?, 2-77 AUTOSet, 2-77 AUTOSet:ENAble, 2-78 AUXin:PRObe:AUTOZero, 2-79 AUXin:PRObe:DEGAUss:STATE?, 2-80 AUXin:PRObe:FORCEDRange, 2
Index BUS:B:SPI:DATA{:IN|:MISO}:POLARity, 2-107 BUS:B:SPI:DATA{:IN|:MISO}:SOUrce, 2-107 BUS:B:SPI:DATA{:OUT|:MOSI}: POLARity, 2-107 BUS:B:SPI:DATA{:OUT|:MOSI}:SOUrce, 2-108 BUS:B:SPI:FRAMING, 2-109 BUS:B:SPI:IDLETime, 2-109 BUS:B:SPI{:CLOCK|:SCLK}:POLARity, 2-106 BUS:B:SPI{:CLOCK|:SCLK}:SOUrce, 2-106 BUS:B:SPI{:SELect|:SS}:POLARity, 2-109 BUS:B:SPI{:SELect|:SS}:SOUrce, 2-110 BUS:LOWerthreshold:CH, 2-111 BUS:THReshold:CH, 2-112 BUS:THReshold:D, 2-112 BUS:UPPerthreshold
Index CURSor:VBArs?, 2-136 CURSor:VBArs:DELTa?, 2-137 CURSor:VBArs:UNIts, 2-138 CURSor:VBArs:USE, 2-139 CURSor:XY:READOUT, 2-143 CURVe, 2-145 D D, 2-162 D:LABel, 2-163 D:POSition, 2-163 D:THREshold, 2-164 DATa, 2-146 DATa:DESTination, 2-147 DATa:ENCdg, 2-147 DATa:SOUrce, 2-149 DATa:STARt, 2-150 DATa:STOP, 2-150 DATE, 2-151 *DDT, 2-152 DESE, 2-152 DESkew, 2-153 DESkew:DISPlay, 2-154 DIAg:LOOP:OPTion:NTIMes, 2-154 DIAg:SELect:, 2-157 DIAg:LOOP:OPTion, 2-154 DIAg:LOOP:STOP, 2-155 DIAg:R
Index HARDCopy:PRINTer:REName, 2-185 HARDCopy:INKSaver, 2-182 HARDCopy:LAYout, 2-183 HARDCopy:PREVIEW, 2-184 HEADer, 2-185 Horizontal Command Group, 2-24 HORizontal:DELay:MODe, 2-186 HORizontal:DELay:TIMe, 2-187 HORizontal:DIGital:RECOrdlength: MAGnivu?, 2-188 HORizontal:DIGital:RECOrdlength:MAIN?, 2-188 HORizontal:DIGital:SAMPLERate:MAGnivu?, 2-188 HORizontal:DIGital:SAMPLERate:MAIN?, 2-188 HORizontal:PREViewstate?, 2-189 HORizontal:RECOrdlength, 2-189 HORizontal:SAMPLERate, 2-190 HORizontal?, 2-186 HORiz
Index MEASUrement:REFLevel:ABSolute:LOW, 2-228 MEASUrement:REFLevel:ABSolute:MID, 2-229 MEASUrement:REFLevel:ABSolute:MID, 2-230 MEASUrement:REFLevel:ABSolute:MID2, 2-229 MEASUrement:REFLevel:METHod, 2-230 MEASUrement:REFLevel:PERCent:HIGH, 2-231 MEASUrement:REFLevel:PERCent:LOW, 2-232 MEASUrement:REFLevel:PERCent:MID, 2-232 MEASUrement:REFLevel:PERCent:MID, 2-234 MEASUrement:REFLevel:PERCent:MID2, 2-233 MEASUrement:REFLevel?, 2-227 MEASUrement:SNAPShot, 2-234 MEASUrement:STATIstics, 2-234 MEASUremen
Index POWer:HARMonics:RESults:RMS?, 2-266 POWer:HARMonics:RESults:SAVe, 2-266 POWer:HARMonics:RESults:THDF?, 2-267 POWer:HARMonics:RESults:THDR?, 2-267 POWer:HARMonics:SOURce, 2-267 POWer:HARMonics:STANDard, 2-268 POWer:MODulation:SOUrce, 2-269 POWer:MODulation:TYPe, 2-270 POWer:QUALity:APPpwr?, 2-271 POWer:QUALity:DISplay:APPpwr, 2-271 POWer:QUALity:DISplay:FREQuency, 2-271 POWer:QUALity:DISplay:ICRESTfactor, 2-272 POWer:QUALity:DISplay:IRMS, 2-272 POWer:QUALity:DISplay:PHASEangle, 2-273 POWer:QUALity:DIS
Index POWer:SWLoss:TON:POWER:MEAN?, 2-310 POWer:SWLoss:TON:POWER:MIN?, 2-311 POWer:SWLoss:TOTal:ENERGY:MAX?, 2-311 POWer:SWLoss:TOTal:ENERGY:MEAN?, 2-311 POWer:SWLoss:TOTal:ENERGY:MIN?, 2-312 POWer:SWLoss:TOTal:POWER:MAX?, 2-312 POWer:SWLoss:TOTal:POWER:MEAN?, 2-312 POWer:SWLoss:TOTal:POWER:MIN?, 2-313 POWer:CURRENTSOurce, 2-247 POWer:DISplay, 2-248 POWer:GATESOurce, 2-248 POWer:GATing, 2-249 POWer:INDICators, 2-268 POWer:QUALity:IRMS?, 2-277 POWer:QUALity:VRMS?, 2-279 POWer:RIPPle, 2-284 POWer:RIPPle:SOUr
Index SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:CYCLEcount:HIVALue, 2-339 SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:CYCLEcount:QUALifier, 2-340 SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:CYCLEcount:VALue, 2-341 SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:DATa:HIVALue, 2-341 SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:DATa:OFFSet, 2-342 SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:DATa:QUALifier, 2-342 SEARCH:SEARCH:TRIGger:A:BUS:B: FLEXray:DATa:SIZe, 2-343 SEARCH:SEARCH:TRIGger:A:BUS:B
Index SEARCH:SEARCH:TRIGger:A:LEVel, 2-362 SEARCH:SEARCH:TRIGger:A:LEVel: CH, 2-363 SEARCH:SEARCH:TRIGger:A:LEVel: MATH, 2-363 SEARCH:SEARCH:TRIGger:A:LEVel: REF, 2-364 SEARCH:SEARCH:TRIGger:A:LOGIc: FUNCtion, 2-364 SEARCH:SEARCH:TRIGger:A:LOGIc:INPut: CH, 2-364 SEARCH:SEARCH:TRIGger:A:LOGIc:INPut: CLOCk:EDGE, 2-365 SEARCH:SEARCH:TRIGger:A:LOGIc:INPut: CLOCk:SOUrce, 2-365 SEARCH:SEARCH:TRIGger:A:LOGIc:INPut: D, 2-366 SEARCH:SEARCH:TRIGger:A:LOGIc:INPut: MATH, 2-366
Index SEARCH:SEARCH:TRIGger:A{:TRANsition|: RISEFall}:SOUrce, 2-380 SEARCH:SEARCH:TRIGger:A{:TRANsition|: RISEFall}:WHEn, 2-381 SEARCH?, 2-329 SELect, 2-383 SELect:BUS, 2-383 SELect:CH, 2-384 SELect:CONTROl, 2-384 SELect:D, 2-385 SELect:MATH[1], 2-386 SELect:REF, 2-386 SET?, 2-387 SETUP:DATE?, 2-388 SETUP:LABEL, 2-388 SETUP:TIME?, 2-389 *SRE, 2-389 Status and Error Command Group, 2-47 *STB?, 2-389 T TEKSecure, 2-390 TIME, 2-391 TOTaluptime?, 2-392 *TRG, 2-392 Trigger Command Gro
Index TRIGger:A:BUS:B:LIN:DATa:QUALifier, 2-417 TRIGger:A:BUS:B:LIN:DATa:SIZe, 2-418 TRIGger:A:BUS:B:LIN:DATa:VALue, 2-419 TRIGger:A:BUS:B:LIN:ERRTYPE, 2-419 TRIGger:A:BUS:B:LIN:IDentifier:VALue, 2-420 TRIGger:A:BUS:B:PARallel:VALue, 2-420 TRIGger:A:BUS:B:RS232C:CONDition, 2-420 TRIGger:A:BUS:B:RS232C:RX:DATa: SIZe, 2-421 TRIGger:A:BUS:B:RS232C:RX:DATa: VALue, 2-421 TRIGger:A:BUS:B:RS232C:TX:DATa: SIZe, 2-422 TRIGger:A:BUS:B:RS232C:TX:DATa: VALue, 2-422 TRIGger:A:BUS:B:S
Index TRIGger:B:LOWerthreshold:CH, 2-468 TRIGger:B:LOWerthreshold:D, 2-469 TRIGger:B:UPPerthreshold:CH, 2-471 TRIGger:EXTernal:PRObe, 2-471 TRIGger:EXTernal:YUNIts?, 2-472 TRIGger:A, 2-393 TRIGger:A:BUS, 2-394 TRIGger:A:EDGE?, 2-425 TRIGger:A:HOLDoff?, 2-427 TRIGger:A:LEVel, 2-428 TRIGger:A:LOGIc?, 2-430 TRIGger:A:MODe, 2-439 TRIGger:A:PULse?, 2-440 TRIGger:A:RUNT?, 2-443 TRIGger:A:RUNT:WHEn, 2-444 TRIGger:A:SETHold?, 2-446 TRIGger:A:TYPe, 2-454 TRIGger:A:VIDeo?, 2-456 TRIGger:B, 2-463 TRIGger:B:B
Index ZOOm:MODe, 2-497 MSO4000 and DPO4000 Series Programmer Manual ZOOm:ZOOM?, 2-498 Index-13