xx ZZZ MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual *P077073800* 077-0738-00
xx ZZZ MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual Revision A 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 Hardware ......................................................... Connecting via Ethernet................................................................................ Connecting via USB .................................................................................... Connecting via GPIB .................................................
Table of Contents Commands Listed in Alphabetical Order .................................................................... Status and Events ................................................................................................. Registers ...................................................................................................... Queues ........................................................................................................ Event Handling Sequence......................
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. This manual describes commands for the following models: Table 1-1: Model Bandwidth Number of Analog Channels MSO2024B, MSO2024 200 MHz 4 1 GS/s 1 M pts.
Getting Started DPO2022B – 200 MHz, 2 channel Setting Up Remote Communications Hardware You can remotely communicate between your oscilloscope and PC via Ethernet, USB, or GPIB cables. NOTE. In order to communicate via an Ethernet cable, you need to install an optional DPO2CONN Connectivity Module into the back of the instrument. This module includes both Ethernet and VGA video monitor ports.
Getting Started To view or change the Ethernet settings on your oscilloscope, do the following: 1. On the front panel, push Utility. 2. Push Utility Page. 3. Select I/O with the Multipurpose knob. 4. Push Ethernet Network Settings. 5. If you are on a DHCP Ethernet network and using a through cable, on the side menu set DHCP/BOOTP to On. 6. If you are using a cross-over cable, set DHCP/BOOTP to Off, and set a hard-coded TCPIP address.
Getting Started Table 1-2: USB Device Parameters Parameter Connecting via GPIB Value Manufacturer ID 0x0699 (decimal 1689) Product ID 0x399 DPO2002B 0x39A MSO2002B 0x39B DPO2004B 0x39C MSO2004B 0x39D DPO2012B 0x39E MSO2012B 0x39F DPO2014B 0x3A0 MSO2014B 0x3A1 DPO2022B 0x3A2 MSO2022B 0x3A3 DPO2024B 0x3A4 MSO2024B 0x0372 DPO2012 0x0373 DPO2014 0x0374 DPO2024 0x0376 MSO2012 0x0377 MSO2014 0x0378 MSO2024 Serial number Serial number Manufacturer description “Tektronix” Interface description “USBTMC-
Getting Started 1. Use the optional 5 VDC power adapter connected to the 5 VDC power input on the Adapter. 2. Use an appropriate USB cable connected to a powered USB host port on your PC and the Device port on the TEK-USB-488 Adapter. Before setting up the oscilloscope for remote communication using the electronic (physical) GPIB interface, you should familiarize yourself with the following GPIB requirements: A unique device address must be assigned to each device on the bus.
Getting Started NOTE. The CD that your oscilloscope shipped with contains additional tools for efficient connectivity between your oscilloscope and your computer. These include toolbars that speed connectivity with Microsoft Excel and Word.
Getting Started 1. Install the Tektronix OpenChoice Desktop software package, either from the CD that came with your instrument or from the Tektronix website. This will automatically install the TekVISA drivers. 2. Connect the oscilloscope to your computer with the appropriate USB, Ethernet or GPIB cable. Cycle the power on the oscilloscope. 3. Push Utility. 4. Push Utility Page. 5. Turn multipurpose knob a and select I/O. 6.
Getting Started To set up e*Scope communications between your oscilloscope and a networked computer: 1. With the DPO2CONN Connectivity Module installed, connect an Ethernet cable from the back of the oscilloscope to the same network as your computer. 2. Power up your oscilloscope and test the network connection: a. Push the Utility button, and then push Utility Page on the bottom menu. b. Turn multipurpose knob a to select I/O, and then push Ethernet Network Settings on the bottom menu. c.
Getting Started 4. On the menu bar of your PC’s web browser, type in the oscilloscope’s Instrument IP address and press Enter. 5. You should now see the e*Scope screen on your PC and an image of your oscilloscope’s display. You may use the menu items at the top to control your oscilloscope from your PC’s browser. Documentation The following documents are available for download on the Manuals Finder Web site at www.tektronix.com: MSO/DPO2000B Series User Manual.
Getting Started 1-10 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual
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 Clearing the oscilloscope You can clear the Output Queue and reset the oscilloscope to accept a new command or query by using the selected Device Clear (DCL) function. Command Entry The following rules apply when entering commands: You can enter commands in upper or lower case. You can precede any command with white space characters.
Command Syntax When concatenating commands and queries, you must follow these rules: 1. Separate completely different headers by a semicolon and by the beginning colon on all commands except the first one. For example, the commands TRIGger:MODe NORMal and ACQuire:NUMAVg 8, can be concatenated into the following single command: TRIGger:MODe NORMal;:ACQuire:NUMAVg 8 2.
Command Syntax Table 2-4: End of Message Terminator Symbol Meaning Message terminator The end-of-message terminator must be the END message (EOI asserted concurrently with the last data byte). The last data byte may be an ASCII line feed (LF) character. This oscilloscope does not support ASCII LF only message termination. The oscilloscope always terminates outgoing messages with LF and EOI. Constructed Mnemonics Some header mnemonics specify one of a range of mnemonics.
Command Syntax Measurement Specifier Mnemonics Commands can specify which measurement to set or query as a mnemonic in the header. Up to four automated measurements may be displayed. Table 2-8: Measurement Specifier Mnemonics Symbol Meaning MEAS A measurement specifier; is 1 through 4. Channel Mnemonics Commands specify the channel to use as a mnemonic in the header. Reference Waveform Mnemonics Commands can specify the reference waveform to use as a mnemonic in the header.
Command Syntax Table 2-11: Quoted String Argument Symbol Meaning Quoted string of ASCII text 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.
Command Syntax MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual 2-9
Command Syntax 2-10 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual
Command Groups This manual lists the MSO/DPO2000B and MSO/DPO2000 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-59, 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 bus measurements. Install the DPO2EMBD application module when working with I2C or SPI bus signals. Install the DPO2AUTO module when working with CAN or LIN bus signals. Install the DPO2COMP module when working with RS232 bus signals.
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, available for download at www.tektronix.com.
Command Groups Cursor Command Group Use the commands in the Cursor Command Group to control the cursor display and readout. You can use these commands to control the setups for cursor 1 and cursor 2, such as cursor position. 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.
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 height of the digital display and the number of waveforms that you can display DISplay:FORMat Sets or returns the display format DISplay:GRAticule Sets or returns the type of graticule that is displayed DISplay:INTENSITy? Returns all display intensity settings DISplay:INTENSITy:BACK
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: FilterVuCommands (cont.) Command Description FILTERVu:FREQuency Sets or queries the FilterVu frequency FILTERVu:FREQuency:AVAILable? Returns a comma separated list of filter frequencies available based on the current instrument settings For more information, refer to Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments. (See page B-1.) Hard Copy Command Group Use the commands in the Hard Copy Command Group to make hard copies.
Command Groups Horizontal Command Group Use the commands in the Horizontal Command Group to control the oscilloscope time bases. You can set the time-per-division of the main time base. You can also use the Horizontal commands to set the scale, horizontal position, and reference of the time base.
Command Groups Table 2-24: Mark Commands 2-24 Command Description MARK Move to the next or previous mark on the waveform or returns all learnable settings from the mark commands MARK:CREATE Creates a mark on a particular waveform or all waveforms in a column MARK:DELEte Deletes a mark on a particular waveform, all waveforms in a column, or all marks MARK:FREE? Returns how many marks are free to be used MARK:SELected:END? Returns the end of the selected mark, in terms of 0 to 100% of the wavefo
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 without any mathematical computations. For example: CH1, which specifies that a waveform shows the signal source of Channel 1.
Command Groups Table 2-25: Math Commands (cont.
Command Groups Table 2-26: Measurement Commands (cont.
Command Groups Table 2-26: Measurement Commands (cont.
Command Groups Table 2-26: Measurement Commands (cont.) Command Description MEASUrement:MEAS:SOUrce Sets or returns the source for the specified measurement.
Command Groups Table 2-27: Miscellaneous Commands (cont.
Command Groups Table 2-28: PictBridge Commands (cont.
Command Groups Table 2-29: Save and Recall Commands (cont.
Command Groups Search Command Group Use the commands in the Search Commands Group to seek out information in waveform records. Search Commands Command Description SEARCH? Returns all search-related settings SEARCH:SEARCH:COPy Copies the search criteria to the trigger, or the trigger criteria to the search.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.
Command Groups Search Commands (cont.) Command Description SEARCH:SEARCH:TRIGger:A: SETHold:THReshold:REF Sets or returns the trigger search setup and hold lower threshold to determine where to place a mark.
Command Groups Table 2-30: Status and Error Commands (cont.
Command Groups set the threshold voltage levels using TRIGger:A:LEVel:AUXin, TRIGger:A:LEVel:CH, or TRIGger:A:LEVel:D. Logic Trigger Logic triggering lets you logically combine the signals on one or more channels; the oscilloscope then triggers when it detects a certain combination of signal levels (set using one of the TRIGger:A:LOGIc:INPut commands as well as TRIGger:A:LOGIc:FUNCtion).
Command Groups Runt triggering lets you trigger on a pulse amplitude that crosses one threshold but fails to cross a second threshold before recrossing the first. To set up a runt trigger, first set the trigger type to PULSe using the command TRIGger:A:TYPe. Then select RUNt using the command TRIGger:A:PULse:CLAss. Then use TRIGger:A:RUNT:SOUrce, TRIGger:A:RUNT:WIDth, TRIGger:A:RUNT:WHEn, TRIGger:A: UPPerthreshold:CH and related commands.
Command Groups Table 2-31: Trigger Commands Command Description TRIGger Forces a trigger event to occur TRIGger:FREQuency? Returns the available trigger frequency in hertz.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.
Command Groups Table 2-31: Trigger Commands (cont.) 2-44 Command Description TRIGger:A:LOGIc:INPut:CH Specifies or returns the logic setting for the specified channel TRIGger:A:LOGIc:INPut:D Sets or returns the logic pattern for a trigger on digital channel , where x is the channel number TRIGger:A:LOGIc:INPut:CLOCk:EDGE Sets the polarity of the clock channel.
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 Description SELect:BUS Turns on or off the specified bus waveform or returns whether the specified bus channel is on or off SELect:CH Turns on or off the specified waveform or returns whether the specified channel is on or off SELect:D Turns on the display of the digital channel and resets the acquisition.
Command Groups NOTE.
Command Groups Each data value requires two to seven characters. This includes one to five characters to represent the value, another character, if the value is negative, to represent a minus sign, and a comma to separate the data points. An example ASCII waveform data string may look like this: CURVE-110,-109,-110,-110,-109,-107,-109,-107,-106, -105,-103,-100,-97,-90,-84,-80 NOTE. You can use ASCII to obtain a readable and easier to format output than binary.
Command Groups command. Next, specify the first data point within the waveform record. For example, when you set DATa:STARt to 1, data points will be stored starting with the first point in the record. The oscilloscope will ignore the value set by DATa:STOP when reading in data. It will stop reading data when there is no data to read or when it has reached the specified record length. When transferring data from the oscilloscope, you must specify the first and last data points in the waveform record.
Command Groups Transferring Waveform Data to the Oscilloscope You can transfer waveforms to the oscilloscope from an external controller using the following sequence: 1. Specify the reference waveform using DATa:DESTination. 2. Specify the record length of the reference waveform using WFMPre:NR_Pt. 3. Specify the waveform data format using WFMInpre:ENCdg. 4. Specify the number of bytes per data point using WFMInpre:BYT_Nr. 5. Specify first data point in the waveform record using DATa:STARt. 6.
Command Groups Table 2-34: Waveform Transfer Commands (cont.
Command Groups Table 2-34: Waveform Transfer Commands (cont.) 2-56 Command Description WFMInpre:YZEro Sets or returns the vertical offset of the incoming waveform WFMOutpre? Returns the waveform formatting data for the waveform specified by the DATa:SOUrce command WFMOutpre:BYT_Or Sets or returns which byte of binary waveform data is transmitted first, during a waveform data transfer, when data points require more than one byte.
Command Groups Table 2-34: Waveform Transfer Commands (cont.
Command Groups 2-58 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes 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 Examples ACQuire:MODe, ACQuire:NUMACq?, ACQuire:NUMAVg, ACQuire: STOPAfter ACQuire? might return ACQUIRE:STOPAFTER RUNSTOP;STATE 1;MODE SAMPLE;NUMAVG 16;SAMPLINGMODE RT ACQuire:MAXSamplerate? (Query Only) Returns the maximum real-time sample rate, which is the same across
Commands Listed in Alphabetical Order Waveforms are the displayed data point values taken from acquisition intervals. Each acquisition interval represents a time duration set by the horizontal scale (time per division). The oscilloscope sampling system always samples at the maximum rate, so the acquisition interval may include than one sample.
Commands Listed in Alphabetical Order start acquisitions again, it will continue from 5000. The number will reset to 0 only if you change the horizontal scale while acquisitions are running. Group Acquisition Syntax ACQuire:NUMACq? Related Commands Returns ACQuire:STATE ACQuire:NUMACq? might return :ACQUIRE:NUMACQ 350 indicating that 350 acquisitions have occurred. ACQuire:NUMAVg Sets or returns the number of waveform acquisitions that make up an averaged waveform.
Commands Listed in Alphabetical Order single sequence acquisition will be started. If the last acquisition was continuous, a new continuous acquisition will be started. If RUN is issued in the middle of completing a single sequence acquisition (for example, averaging or enveloping), the acquisition sequence is restarted, and any accumulated data is discarded. Also, the oscilloscope resets the number of acquisitions. If the RUN argument is issued while in continuous mode, acquisition continues.
Commands Listed in Alphabetical Order ACQuire:STOPAfter Sets or returns whether the oscilloscope continually acquires acquisitions or acquires a single sequence. Group Acquisition Syntax ACQuire:STOPAfter {RUNSTop|SEQuence} ACQuire:STOPAfter? Related Commands Arguments ACQuire:STATE RUNSTop specifies that the oscilloscope will continually acquire data, if ACQuire:STATE is turned on. SEQuence specifies that the next acquisition will be a single-sequence acquisition.
Commands Listed in Alphabetical Order 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 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 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. This command is identical to ALIas:DELEte Group Alias Syntax ALIas:DELEte[:NAMe] Arguments is the name of the alias to remove. Using ALIas:DELEte[:NAMe] without specifying an alias causes an execution error.
Commands Listed in Alphabetical Order Examples ALIAS[:STATE] OFF turns the command alias feature off. ALIAS[:STATE]? returns 0 when the alias feature is off. ALLEv? (Query Only) Prompts the oscilloscope to return all events and their messages (delimited by commas), and removes the returned events from the Event Queue. Use the *ESR? query to enable the events to be returned. This command is similar to repeatedly sending *EVMsg? queries to the oscilloscope.
Commands Listed in Alphabetical Order AUTOSet:ENAble Enables or disables the autoset. Group Miscellaneous Syntax AUTOSet:ENAble {OFF|ON} AUTOSet:ENAble? Related Commands Arguments AUTOSet ON enables the autoset feature. OFF disables the autoset feature. Examples AUTOSET:ENABLE ? might return AUTOSET:ENABLE 1 indicating that autoset is enabled. AUTOSET:ENABLE OFF disables autoset. AUXin? (Query Only) Returns all auxiliary input parameters.
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 DPO2AUTO, DPO2EMBD, or DPO2COMP application module. Group Bus Syntax BUS BUS:B:CAN:BITRate Sets or returns the bit rate for CAN bus , where x is the bus number. Conditions This command requires a DPO2AUTO application module.
Commands Listed in Alphabetical Order Syntax Arguments BUS:B:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential} BUS:B:CAN:PRObe? 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. RX specifies the receive signal on the bus side of the CAN transceiver. TX specifies the transmit signal. DIFFerential specifies the differential CAN signal.
Commands Listed in Alphabetical Order 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. Conditions This command requires a DPO2AUTO, DPO2EMBD, or DPO2COMP application module.
Commands Listed in Alphabetical Order OFF does not include the read/write bit in the address. ON includes the read/write bit in the address. Examples BUS:B1:I2C:ADDRESS:RWINCLUDE ON includes the read/write bit in the address. BUS:B1:I2C:ADDRESS:RWINCLUDE? might return BUS:B1:I2C:ADDRESS:RWINCLUDE 0 indicating that the read/write bit is not included in the address. BUS:B:I2C{:CLOCK|:SCLK}:SOUrce Sets or returns the I2C SCLK source for bus , where x is the bus number.
Commands Listed in Alphabetical Order Arguments CH1–CH4 specifies the analog channel to use as the I2C SDATA source. D0–D15 specifies the digital channel to use as the I2C SDATA source. BUS:B:LABel Sets or returns the waveform label for bus < x>, where x is the bus number 1 through 4. Group Bus Syntax BUS:B:LABel BUS:B:LABel? Arguments is an alpha-numeric string of text, enclosed in quotes, that contains the text label information for bus .
Commands Listed in Alphabetical Order Conditions This command requires a DPO2AUTO application module. Group Bus Syntax BUS:B:LIN:IDFORmat {NOPARity|PARity} BUS:B:LIN:IDFORmat? Arguments NOPARity sets the LIN ID format to no parity. PARity sets the LIN ID format to parity. Examples BUS:B1:LIN:IDFORMAT PARITY sets the LIN ID format to parity. BUS:B1:LIN:IDFORMAT? might return BUS:B1:LIN:IDFORMAT NOPARITY indicating that the LIN ID format is no parity.
Commands Listed in Alphabetical Order Conditions This command requires a DPO2AUTO application module. 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 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 that the LIN standard is V2X.
Commands Listed in Alphabetical Order Arguments EIther specifies either rising or falling 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. Group Bus Syntax BUS:B:PARallel:CLOCK:ISCLOCKed {YES|NO} BUS:B:PARallel:CLOCK:ISCLOCKed? Arguments YES specifies that the parallel bus is clocked.
Commands Listed in Alphabetical Order Syntax Arguments BUS:B:PARallel:WIDth BUS:B:PARallel:WIDth? 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 DPO2AUTO, DPO2EMBD, or DPO2COMP 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 RS232 data bits for bus , where x is the bus number. Conditions This command requires a DPO2COMP application module. Group Bus Syntax BUS:B:RS232C:DATABits {7|8|9} BUS:B:RS232C:DATABits? Arguments 7 specifies seven bits in the RS232 data frame. 8 specifies eight bits in the RS232 data frame. 9 specifies nine bits in the RS232 data frame.
Commands Listed in Alphabetical Order Conditions This command requires a DPO2COMP 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 RS232C parity for bus , where x is the bus number.
Commands Listed in Alphabetical Order Syntax Arguments BUS:B:RS232C:POLarity {NORMal|INVERTed} BUS:B:RS232C:POLarity? NORMal sets the RS232C bus polarity to positive. INVERTed sets the RS232C bus polarity to negative. BUS:B:RS232C:RX:SOUrce Sets or returns the RS232 RX source for bus , where x is the bus number. Conditions This command requires a DPO2COMP application module.
Commands Listed in Alphabetical Order BUS:B:SPI:BITOrder Sets or returns the bit order for the specified SPI bus. Conditions This command requires a DPO2EMBD application module. Group Bus Syntax BUS:B:SPI:BITOrder {LSB|MSB} BUS:B:SPI:BITOrder? Arguments LSB specifies least significant bit first MSB specifies most significant bit first Examples BUS:B1:SPI:BITOrder LSB sets the bit order to LSB for the specified bus.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:SPI{:CLOCK|:SCLK}:SOUrce {CH1|CH2|CH3|CH4| D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15} BUS:B:SPI{:CLOCK|:SCLK}:SOUrce? Arguments CH1-CH4 is the channel to use as the SPI SCLK source. D0-D15 is the digital 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 DPO2EMBD application module.
Commands Listed in Alphabetical Order Arguments CH1-CH4 is the channel to use as the SPI MISO source. D0-D15 is the digital channel to use as the SPI MISO source. BUS:B:SPI:DATA{:OUT|:MOSI}:POLARity Sets or returns the SPI MOSI polarity for bus , where x is the bus number. Conditions This command requires a DPO2EMBD application module. 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.
Commands Listed in Alphabetical Order Conditions This command requires a DPO2EMBD application module. Group Bus Syntax BUS:B:SPI:DATA:SIZe BUS:B:SPI:DATA:SIZe? Arguments Examples specifies the number of bits per word. BUS:B1:SPI:DATA:SIZe 16 sets the data size to 16. BUS:B1:SPI:DATA:SIZe? might return BUS:B1:SPI:DATA:SIZe 8 indicating that the data size is 8 bits. BUS:B:SPI:FRAMING Sets or returns the type of SPI framing.
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B:SPI:IDLETime BUS:B:SPI:IDLETime? Arguments Examples specifies the idle time in seconds. BUS:B1:SPI:IDLETime? might return BUS:B1:SPI:IDLETime 5.0000E-6 indicating that the idle time is 5 μs. BUS:B:SPI{:SELect|:SS}:POLARity Sets or returns the SPI SS polarity for bus , where x is the bus number. Conditions This command requires a DPO2EMBD application module.
Commands Listed in Alphabetical Order Arguments CH1–CH4 is the channel to use as the SPI SS source. D0–D15 is the digital channel to use as the SPI SS source. BUS:B:STATE Sets or returns the on/off state of bus , where x is the bus number. Group Bus Syntax BUS:B:STATE {|OFF|ON} BUS:B:STATE? Related Commands Arguments SELect:BUS ON or ≠ 0 turns on the bus. OFF or = 0 turns off the bus. BUS:B:TYPE Sets or returns the bus type for , where x is the bus number.
Commands Listed in Alphabetical Order BUS:LOWerthreshold:CH Sets the lower threshold for each channel. This applies to all search and trigger types that use the channel. This command supersedes the :BUS:THReshold:CH above. Group Bus Syntax BUS:LOWerthreshold:CH {|ECL|TTL} BUS:LOWerthreshold:CH? Arguments specifies the threshold in volts. ECL specifies a preset ECL high level of –1.3 V. TTL specifies a preset TTL high level of 1.4 V.
Commands Listed in Alphabetical Order Arguments ECL specifies a preset ECL high level of –1.3 V. TTL specifies a TTL preset high level of 1.4 V. specifies the threshold level in volts. BUS:THReshold:D Sets or returns the threshold for digital channel , where x is the digital channel number. This will apply to all search and trigger types that use the channel. The threshold value of D is set to the closest value used by hardware. Digital channel thresholds are set in two groups.
Commands Listed in Alphabetical Order Arguments specifies the threshold in volts. ECL specifies a preset ECL high level of –1.3 V. TTL specifies a preset TTL high level of 1.4 V. Examples BUS:UPPERTHRESHOLD:CH1 800.0000E-3 sets the CH1 upper threshold to 800 mV. BUS:UPPERTHRESHOLD:CH1? might return :BUS:UPPERTHRESHOLD:CH1 -800.0000E-3 indicating that the CH1 upper threshold is set to -800 mV. BUSY? (Query Only) Returns the status of the oscilloscope.
Commands Listed in Alphabetical Order *CAL? (Query Only) Performs an internal self-calibration and returns the oscilloscope calibration status. NOTE. Disconnect or otherwise remove all input signals prior to starting self-calibration. The self-calibration can take several minutes to complete. No other commands are executed until calibration is complete. Group Calibration and Diagnostic Syntax *CAL? Returns = 1 indicates the calibration did not complete successfully.
Commands Listed in Alphabetical Order CALibrate:FACtory:STATus? (Query Only) Returns the factory calibration status value saved in nonvolatile memory. Group Calibration and Diagnostic Syntax CALibrate:FACtory:STATus? 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.
Commands Listed in Alphabetical Order CALibrate:INTERNal:STATus? (Query Only) Returns the current status of the oscilloscope internal signal path calibration for the last SPC operation. Group Calibration and Diagnostic Syntax CALibrate:INTERNal:STATus? Related Commands Returns *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.
Commands Listed in Alphabetical Order CALibrate:RESults:FACtory? (Query Only) Returns the status of internal and factory calibration, without performing any calibration operations. Group Calibration and Diagnostic Syntax CALibrate:RESults:FACtory? CALibrate:RESults:SPC? (Query Only) Returns the status of the SPC operation. This query does not initiate a SPC.
Commands Listed in Alphabetical Order CH? (Query Only) Returns the vertical parameters for channel , where x is the channel number. Group Vertical Syntax CH? CH:BANdwidth Sets or returns the selectable low-pass bandwidth limit filter for channel , where x is the channel number. Group Vertical Syntax CH:BANdwidth {TWEnty|FULl|} CH:BANdwidth? Arguments TWEnty sets the upper bandwidth limit of channel to 20 MHz. FULl disables any optional bandwidth limiting.
Commands Listed in Alphabetical Order Arguments AC sets channel to AC coupling. DC sets channel to DC coupling. GND sets channel to ground. Only a flat, ground-level waveform will be displayed. Examples CH2:COUPLING GND sets channel 2 to ground. CH3:COUPling? might return :CH3:COUPling DC indicating that channel 3 is set to DC coupling. CH:DESKew Sets or returns the deskew time for channel , where x is the channel number.
Commands Listed in Alphabetical Order Syntax CH:IMPedance CH:IMPedance? CH:INVert Sets or returns the invert function for channel , where is the channel number. When on, the invert function inverts the waveform for the specified channel. NOTE. This command inverts the waveform for display purposes only. The oscilloscope does not use an inverted waveform for triggers or trigger logic inputs.
Commands Listed in Alphabetical Order CH:OFFSet Sets or returns the vertical offset for channel , where x is the channel number. This command offsets the vertical acquisition window (moves the level at the vertical center of the acquisition window) for the specified channel. Visualize offset as scrolling the acquisition window towards the top of a large signal for increased offset values, and scrolling towards the bottom for decreased offset values.
Commands Listed in Alphabetical Order if the position for Channel 3 is set to 2.0 and the offset is set to 3.0, then input signals equal to 3.0 units are displayed 2.0 divisions above the center of the screen (at 1 V/div). Group Vertical Syntax CH:POSition CH:POSition? Related Commands Arguments Examples CH:OFFSet, REF:VERTical:POSition, MATH[1]:VERTical:POSition is the position value for channel , in divisions, from the center graticule. The range is 4 to -4 divisions.
Commands Listed in Alphabetical Order Arguments Execute auto zeros the probe. CH:PRObe:COMMAND (No Query Form) Sets the state of the probe control specified with the first argument to the state specified with the second argument. The commands and states are unique to the attached probe type. Only certain VPI probes support this command. See the probe documentation for how to set these string arguments.
Commands Listed in Alphabetical Order NOTE. This command will return PASSED for probes that do not support degauss operations. Group Vertical Syntax CH:PRObe:DEGAUss:STATE? Returns 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.
Commands Listed in Alphabetical Order Group Vertical Syntax CH:PRObe:GAIN CH:PRObe:GAIN? 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.
Commands Listed in Alphabetical Order Examples CH1:PROBE:ID:SERNUMBER? might return :CH1:PROBE:ID:SERNUMBER "B010289" indicating that the serial number of the probe attached to channel 1 is B010289. 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.
Commands Listed in Alphabetical Order Group Vertical Syntax CH:PRObe:SIGnal {BYPass|PASS} CH:PRObe:SIGnal? Arguments 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 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. Use these cursors to measure anywhere in the waveform display area. WAVEform specifies paired cursors in YT display format for measuring waveform amplitude and time.
Commands Listed in Alphabetical Order 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 Arguments 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 horizontal difference between the two vertical bar cursors. CURSOR:VBARS:VDELTA? might return CURSOR:VBARS:VDELTA 1.064E+0, indicating that the vertical difference between the vertical bar cursors ticks is 1.064 units. CURSor: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:RECTangular:X:DELta? (Query Only) Returns the cursor X delta value in rectangular coordinates. Group Cursor Syntax CURSor:XY:RECTangular:X:DELta? CURSor:XY:RECTangular:X:POSITION Sets or returns the X rectangular coordinate for cursor 1 or cursor 2. Cursors are specified by x and can be either 1 or 2.
Commands Listed in Alphabetical Order CURSor:XY:RECTangular:Y:DELta? (Query Only) Returns The cursor Y delta value in rectangular coordinates. Group Cursor Syntax CURSor:XY:RECTangular:Y:DELta? CURSor:XY:RECTangular:Y:POSITION Sets or returns the Y rectangular coordinate for cursor 1 or cursor 2. The cursor is specified by x. Group Cursor Syntax CURSor:XY:RECTangular:Y:POSITION CURSor:XY:RECTangular:Y:POSITION? Arguments is the coordinate in volts.
Commands Listed in Alphabetical Order preview parameters. The user should always follow acquisition parameter changes with a single sequence OPC command prior to CURVe? to ensure the return data reflects the new acquisition parameters. The CURVe command transfers waveform data to the oscilloscope. The data is stored in the reference memory location specified by DATa:DESTination, starting with the data point specified by DATa:STARt. Only one waveform can be transferred at a time.
Commands Listed in Alphabetical Order is the curve data. is a single byte new line character at the end of the data. is the waveform data in ASCII format. The format for ASCII data is [,...], where each represents a data point. Examples CURVE? with ASCII encoding, start and stop of 1 and 10 respectively, and a width set to 1 might return :CURVE 61,62,61,60,60,-59,-59,-58,-58,-59 NOTE.
Commands Listed in Alphabetical Order Examples DATA? might return :DATA:DESTINATION REF1:ENCDG RIBINARY;SOURCE CH1;START 1;STOP 500;WIDTH 1 DATA INIT initializes the waveform data parameters to their factory defaults. DATa:COMPosition Sets or returns the type of data that the CURVe? query returns. NOTE. For more information on querying waveform data, see Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments.
Commands Listed in Alphabetical Order Syntax Returns DATa:COMPosition:AVAILable? COMPOSITE_YT for sample data. COMPOSITE_ENV for envelope or peak-detect data. SINGULAR_YT for sample data. Examples DATA:COMPOSITION:AVAILABLE? might return DATA:COMPOSITION:AVAILABLE COMPOSITE_YT indicating that the waveform data type. DATa:DESTination Sets or returns the reference memory location for storing waveform data transferred into the oscilloscope by the CURVe command.
Commands Listed in Alphabetical Order Group Waveform Transfer Syntax DATa:ENCdg {ASCIi|FAStest|RIBinary|RPBinary|SRIbinary|SRPbinary} DATa:ENCdg? Related Commands Arguments WFMOutpre:ENCdg, WFMOutpre:BN_Fmt, WFMInpre:FILTERFreq 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 Examples 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. DATa:RESOlution Sets or returns whether the CURVe? query returns full resolution records (acquired data) or reduced resolution records (filtered/displayed data). NOTE.
Commands Listed in Alphabetical Order Group Waveform Transfer Syntax DATa:SOUrce {CH1|CH2|CH3|CH4|MATH|REF1|REF2| D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15} DATa:SOUrce? Related Commands Arguments CURVe CH1–CH4 specifies which analog channel data will be transferred from the oscilloscope to the controller, channels 1 through 4. MATH specifies that the Math waveform data will be transferred from the oscilloscope to the controller.
Commands Listed in Alphabetical Order Examples DATA:SOURCE? might return :DATA:SOURCE REF2 indicating that the source for the waveform data which is transferred using a CURVe? query is reference 2. 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 Group Waveform Transfer Syntax DATa:STARt DATa:STARt? Related Commands Arguments CURVe, DATa, DATa:STOP, WFMInpre:NR_Pt, WFMOutpre:NR_Pt? is the first data point that will be transferred, which ranges from 1 to the record length. Data will be transferred from to DATa:STOP or the record length, whichever is less. If is greater than the record length, the last data point in the record is transferred.
Commands Listed in Alphabetical Order Arguments 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. If both DATa:STARt and DATa:STOP are greater than the record length, the last data point in the record is returned. DATa:STARt and DATa:STOP are order independent. When DATa:STOP is less than DATa:STARt, the values will be swapped internally for the CURVE? query.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples DATE DATE? TIME is a date in the form "yyyy-mm-dd" where yyyy refers to a four-digit year number, mm refers to a two-digit month number from 01 to 12, and dd refers to a two-digit day number in the month. DATE "2006-01-24" specifies that the date is set to January 24, 2006. DATE? might return :DATE 2006-01-24 indicating that the current date is set to January 24, 2006.
Commands Listed in Alphabetical Order DESE Sets or returns the bits in the Device Event Status Enable Register (DESER). The DESER is the mask that determines whether events are reported to the Standard Event Status Register (SESR), and entered into the Event Queue. For a detailed discussion of the use of these registers, see Registers.
Commands Listed in Alphabetical Order Arguments ALWAYS continues looping until the self tests (diagnostics) are stopped via the front panel or by an oscilloscope command. FAIL causes looping until the first self test (diagnostic) failure or until self tests (diagnostics) are stopped. ONFAIL causes looping on a specific test group as long as a FAIL status is returned from the test. ONCE executes self test (diagnostics test) sequence once. NTIMES runs “n” number of loops.
Commands Listed in Alphabetical Order DIAg:RESUlt:FLAg? (Query Only) Returns the pass/fail status from the last self-test sequence execution. Use this query to determine which test(s) has failed. Group Calibration and Diagnostic Syntax DIAg:RESUlt:FLAg? Related Commands Returns DIAg:RESUlt:LOG? PASS indicates that all of the selected self (diagnostic) tests have passed. FAIL indicates that at least one of the selected self (diagnostic) tests has failed.
Commands Listed in Alphabetical Order DIAg:SELect (No Query Form) Sets the type of diagnostics grouping. Group Calibration and Diagnostic Syntax DIAg:SELect {ALL|APPKey|CPU|DISplay|FPAnel|IO|ROM|ACQ} Arguments ALL runs all diagnostic groups. APPKey runs just the application key diagnostic group. CPU runs just the CPU diagnostic group. DISplay runs just the display circuit diagnostic group. FPAnel runs just the front panel diagnostic group. IO runs just the IO board diagnostic group.
Commands Listed in Alphabetical Order Examples DIAG:SELECT:CPU sets the oscilloscope to run just CPU tests. DIAg:STATE (No Query Form) This command starts or stops the oscilloscope self-test. Depending on the argument, self-test capabilities are either turned on or off. Group Calibration and Diagnostic Syntax DIAg:STATE {EXECute|ABORt} Arguments EXECute starts diagnostics. ABORt stops diagnostics at the end of the current loop. Examples DIAG:STATE EXECute starts diagnostics.
Commands Listed in Alphabetical Order Related Commands Arguments DATE, TIME DATEOnly enables the display of date. TIMEOnly enables the display of time. DATETIME or ON enables the display of both date and time. NONe or OFF disables the display of date and time. = 0 disables the display of date and time; any other value enables the display of date and time. Examples DISPLAY:CLOCK ON enables display of date and time.
Commands Listed in Alphabetical Order Syntax Arguments DISplay:FORMat {YT|XY} DISplay:FORMat? YT sets the display to a voltage versus time format and is the default mode. XY argument displays one waveform against another. Selecting one source causes its corresponding source to be implicitly selected, producing a single trace from the two input waveforms. Examples DISPLAY:FORMAT XY sets the display format to XY. DISPLAY:FORMAT? might return DISPLAY:FORMAT YT indicating that the display format is YT.
Commands Listed in Alphabetical Order Syntax Arguments DISplay:GRAticule {CROSSHair|FRAme|FULl|GRId} DISplay:GRAticule? 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.
Commands Listed in Alphabetical Order DISplay:INTENSITy:GLITch Sets the intensity of the glitch capture background of the waveform display. The intensity can be set from 5 to 100% in increments of 5%. The intensity of the glitch capture background can only be adjusted when the glitch capture background is displayed and FilterVu filtering is in use. Otherwise, the intensity is fixed. Use DISplay:GLITch to turn the glitch capture background ON and OFF. Use FILTERVu:FREQuency to enable filtering.
Commands Listed in Alphabetical Order Group Display Syntax DISplay:INTENSITy:WAVEform DISplay:INTENSITy:WAVEform? Arguments Examples is the waveform intensity and ranges from 1 to 100 percent. DISPLAY:INTENSITY:WAVEFORM? might return DISPLAY:INTEnsITY:WAVEFORM 60 as the intensity of the waveforms. DISplay:PERSistence Sets or returns the display persistence. This affects the display only. NOTE.
Commands Listed in Alphabetical Order MINImum specifies that the waveform persistence is set to the minimum value of 0.0E0. Examples DISPLAY:PERSISTENCE 3 specifies that the waveform points are displayed fading for 3 seconds before they completely disappear. D Sets or returns parameters for digital channel , where x is the channel number. Group MSO Syntax D D:LABel Sets or returns the waveform label for digital channel , where x is the channel number.
Commands Listed in Alphabetical Order Group MSO Syntax D:POSition D:POSition? Arguments is the position of the digital channel in slot units. Use the oscilloscope front-panel controls to place the channel; then query the channel to obtain an exact value for the position. D:THREshold Sets or returns the logical threshold for digital channel , where x is the channel number.
Commands Listed in Alphabetical Order Related Commands Arguments *CLS, DESE, *ESR?, EVENT?, EVMsg?, *SRE, *STB? specifies the binary bits of the ESER according to this value, which ranges from 0 through 255. The power-on default for the ESER is 0 if *PSC is 1. If *PSC is 0, the ESER maintains the previous power cycle value through the current power cycle. NOTE.
Commands Listed in Alphabetical Order Syntax Arguments ETHERnet:DHCPbootp {ON|OFF} ETHERnet:DHCPbootp? ON enables the oscilloscope to search the network for a DHCP or BOOTP server in order to automatically assign a dynamic IP address to the oscilloscope. 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.
Commands Listed in Alphabetical Order Arguments Examples is the network domain name, enclosed in quotes. ETHERNET:DOMAINNAME “Alpha1.Mycorp.com” sets the domain name that the oscilloscope uses to communicate with the network. 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.
Commands Listed in Alphabetical Order Syntax Arguments ETHERnet:HTTPPort ETHERnet:HTTPPort? 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.
Commands Listed in Alphabetical Order Examples ETHERNET:NAME “labscope1” sets the oscilloscope's network name. 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.
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 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 FILESystem? Related Commands Arguments Examples FILESystem:CWD, FILESystem:DELEte, FILESystem:DIR?, FILESystem:REName None FILESYSTEM? might return :FILESYSTEM:DIR "TEK00000.BMP","GLITCH1.PNG","TEMP.TMP", "FILE1.
Commands Listed in Alphabetical Order Syntax FILESystem:CWD {} Arguments is a quoted string that defines the current working; a directory name can have up to 8 characters with an extension of up to 3 characters. Examples FILESYSTEM:CWD "E:/TEKSCOPE/IMAGES" sets the current working directory to images. FILESYSTEM:CWD? might return :FILESYSTEM:CWD "E:/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","CANSETUP.SET","WFM1.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 “E:/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 "E:/OldDirectory" removes the directory named olddirectory from the root of the E 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 Examples is the integer format for the current FilterVu frequency setting. FILTERVU:FREQUENCY? might return FILTERVU:FREQUENCY 100000000 indicating that the FilterVu frequency is 100 MHz. FILTERVu:FREQuency:AVAILable? (Query Only) Returns a comma separated list of filter frequencies available based on the current instrument settings. The source waveform (as specified by the DATa:SOUrce) must be turned on for this query to generate a response.
Commands Listed in Alphabetical Order Table 2-37: FPAnel:PRESS arguments Argument 2-162 Description ACQuire Acquire button SAVERecall Save/Recall Menu button MEASurement Measure button UTILity Utility button SEArch Search button TESt Test button MATh M button REF R button TRIGger Trigger Menu button CH1 Channel1 select button CH2 Channel2 select button CH3 Channel2 select button CH4 Channel4 select button B1 Bus1 select button B2 Bus2 select button D15D0 Digital channels s
Commands Listed in Alphabetical Order Table 2-37: FPAnel:PRESS arguments (cont.
Commands Listed in Alphabetical Order clockwise rotation. The magnitude of specifies the amount of the turn, where = 1 represents turning the knob one unit, = 2 represents turning the knob two units, = 4 represents turning the knob four units, and so on. The range of units depends on which front panel knob is specified.
Commands Listed in Alphabetical Order Related Commands Arguments Examples *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 SAVe:IMAGe:FILEFormat, and the compression level is controlled by whatever format has been selected (BMP and TIFF are uncompressed, while PNG is compressed). HARDCOPY initiates a screen copy to the active printer.
Commands Listed in Alphabetical Order Arguments ON or ≠ 0 turns preview mode on. OFF or = 0 turns preview mode off. HEADer Sets or returns the Response Header Enable State that causes the oscilloscope to either include or omit headers on query responses. NOTE. This command does not affect IEEE Std 488.2-1987 Common Commands (those starting with an asterisk); these commands never return headers. This command does affect the Response Header Enable State of both the USBTMC and VXI-11 interfaces.
Commands Listed in Alphabetical Order Syntax Examples HORizontal? HORIZONTAL? might return the following horizontal settings :HORIZONTAL:DIGITAL:RECORDLENGTH:MAIN 100.0000E+3;:HORIZONTAL:DIGITAL:SAMPLERATE:MAIN 1.0000E+9;:HORIZONTAL:MAIN:UNITS "s";:HORIZONTAL:POSITION 50.0000;SAMPLERATE 1.0000E+9;SCALE 4.0000E-6;RECORDLENGTH 100000;DELAY:MODE 1;TIME 0.0E+0 HORizontal:ACQLENGTH? (Query Only) Returns the record length.
Commands Listed in Alphabetical Order = 0 sets the Horizontal Delay Mode to off; any other value sets this mode to on. Examples HORIZONTAL:DELAY:MODE OFF sets the Horizontal Delay Mode to off, allowing the HORizontal:POSition command to horizontally position the waveform. HORIZONTAL:DELAY:MODE? might return HORIZONTAL:DELAY:MODE OFF indicating that the HORizontal:POSition command horizontally positions the waveform. HORizontal:DELay:TIMe Sets or returns the horizontal delay time.
Commands Listed in Alphabetical Order Syntax HORizontal:DIGital:SAMPLERate:MAIN? HORizontal:POSition Sets or returns the horizontal position. If Horizontal Delay Mode is turned off, this command is equivalent to adjusting the HORIZONTAL POSITION knob on the front panel. When Horizontal Delay Mode is on, this command stores a new horizontal position that is used when Horizontal Delay Mode is turned off.
Commands Listed in Alphabetical Order Group Horizontal Syntax HORizontal:RECOrdlength HORizontal:RECOrdlength? Arguments Examples represents the supported values for horizontal record lengths, which are: 100000 or 1000000. HORIZONTAL:RECORDLENGTH 100000 specifies that 100000 data points will be acquired for each record. HORIZONTAL:RECORDLENGTH? might return :HORIZONTAL:RECOrdlength 100000 indicating that the horizontal record length is equal to 100000 data points.
Commands Listed in Alphabetical Order Group Horizontal Syntax HORizontal:SCAle HORizontal:SCAle? Arguments Examples specifies the range from 2 ns to 100 s, depending on the oscilloscope model. HORIZONTAL:SCALE 2E-6 sets the main scale to 2µs per division. HORIZONTAL:SCALE? might return :HORIZONTAL:MAIN:SCALE 2.0000E-06 indicating that the main scale is currently set to 2 µs per division. HORizontal:TRIGger:POSition Sets the horizontal position when delay mode is OFF.
Commands Listed in Alphabetical Order *IDN? (Query Only) Returns the oscilloscope identification code. Group Miscellaneous Syntax *IDN? Related Commands Examples ID? *IDN? might return :TEKTRONIX,DPO2024,SN123456789,CF:91.1CT FV:v1.00000 indicating that the oscilloscope model number, serial number, configured number, and firmware version number. LANGuage Sets or returns the user interface display language. This command only affects the oscilloscope displayed language.
Commands Listed in Alphabetical Order Group Miscellaneous Syntax LOCk {ALL|NONe} LOCk? Related Commands Arguments UNLock ALL disables all front-panel controls. NONe enables all front-panel controls. This is equivalent to the UNLock ALL command. Examples LOCK ALL locks the front-panel controls. LOCK? might return :LOCK NONE indicating that the front-panel controls are enabled by this command.
Commands Listed in Alphabetical Order INTERNAL;:SAVE:ASSIGN:TYPE SETUP;:TRIGGER:A:MODE AUTO;TYPE EDGE;LE VEL 20.0000E-3;LEVEL:CH1 20.0000E-3;CH2 0.0000;CH3 0.0000;CH4 0.0000;:TRIGGER:A: UPPERTHRESHOLD:CH1 1.4000;CH2 800.0000E-3;CH3 800.0000E-3;CH4 800.0000E-3;:TRIGG ER:A:LOWERTHRESHOLD:CH1 20.0000E-3;CH2 0.0000;CH3 0.0000;CH4 0.0000;:TRIGGER:A:H OLDOFF:TIME 20.0000E-9;:TRIGGER:A:EDGE:SOURCE CH1;COUPLING DC;SLOPE RISE;:TRIGGER:A:LOGIC:CLASS SETHOLD;FUNCTION AND;THRESHOLD:CH1 20.0000E-3;CH2 0.0000;CH3 0.
Commands Listed in Alphabetical Order Syntax Arguments MARK:CREATE {CH|MATH|B|REF|COLUMN|DIGItal} CH creates the mark on a channel waveform, where is the channel number. MATH creates the mark on the math waveform. B creates the mark on a bus waveform, where is the bus number. REF creates the mark on a reference waveform, where is the reference waveform number. COLUMN creates marks on all waveforms in the current zoom pixel column. DIGItal creates marks on a digital waveform.
Commands Listed in Alphabetical Order MARK:SELected:END? (Query Only) Returns the end of the selected mark, 0 to 100% of the waveform. Group Mark Syntax MARK:SELected:END? MARK:SELected:FOCUS? (Query Only) Returns the focus of the selected mark, 0 to 100% of the waveform. Group Mark Syntax MARK:SELected:FOCUS? MARK:SELected:MARKSINCOLumn? (Query Only) Returns the number of marks in the current zoom pixel column.
Commands Listed in Alphabetical Order 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. Group Mark Syntax MARK:SELected:STARt? MARK:SELected:STATe? (Query Only) Returns the on or off state of the selected mark. The selected mark is at or near the center of the screen.
Commands Listed in Alphabetical Order MARK:TOTal? (Query Only) Returns how many marks are currently in use. Group Mark Syntax MARK:TOTal? MATH[1]:LABel Sets or queries the waveform label for the math waveform. Group Math Syntax MATH[1]:LABel MATH[1]:LABel? Arguments is the quoted string used as the label for the math waveform. Examples MATH:LABEL “Output” sets the label for the math waveform to Output.
Commands Listed in Alphabetical Order "V";:MATH:HORIZONTAL:SCALE 4.0000E-6;POSITION 50.0000;UNITS "s";:MATH:SPECTRAL:MAG DB;WINDOW HANNING;:MATH:LABEL“” MATH[1]:DEFine Sets or returns the current math function as a text string. Dual math is defined if the string is of the form , where the s are any combination of live channels or reference waveforms, is any of +, -, or *, and the MATH[1]:TYPe is DUAL.
Commands Listed in Alphabetical Order Examples MATH1:DEFINE "CH1+CH2" adds the Ch 1 waveform and Ch 2 waveform, storing the results in Math 1. MATH:DEFINE? might return :MATH1:DEFINE "CH2*REF2" as the expression that defines Math 1. MATH[1]:HORizontal:POSition Sets or returns the math horizontal display position for FFT or (non-live), live math reference waveforms.
Commands Listed in Alphabetical Order MATH[1]:HORizontal:UNIts Returns the math waveform horizontal measurement unit value. Group Math Syntax MATH[1]:HORizontal:UNIts? 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.
Commands Listed in Alphabetical Order Returns A value between 0 and 1, which represents the fractional portion of the source record. MATH[1]:SPECTral:GATing:INDICators:STARt? (Query Only) Returns the starting point in the source waveform record used for computing the FFT math waveform. Group Math Syntax MATH[1]:SPECTral:GATing:INDICators:STARt? Returns A value between 0 and 1, which represents the fractional portion of the source record.
Commands Listed in Alphabetical Order Syntax MATH[1]:SPECTral:NYQUISTFreq? MATH[1]:SPECTral:WINdow Sets or returns the window function for the spectral analyzer input data for the specified math waveform. A spectral window determines what the filter shape of the spectral analyzer will be in the frequency domain. It can be described by a mathematical function that is multiplied point-by-point times the input data to the spectral analyzer.
Commands Listed in Alphabetical Order Related Commands Arguments MATH[1]:DEFine DUAL sets the math waveform mode to dual waveform math. FFT sets the math waveform mode to FFT math. Examples MATH:TYPE FFT sets the math waveform mode to FFT. MATH:TYPE FFT;:MATH:DEFINE “FFT( CH1 )” sets the math type to FFT and displays an FFT waveform of the channel 1 waveform, using the current FFT scale and window settings.
Commands Listed in Alphabetical Order Related Commands Arguments Examples CH:SCAle, REF:VERTical:SCAle is the scale-per-division in the current math vertical units. The range is from 1.0E-09 through 5.0. MATH1:VERTICAL:SCALE 100E-03 sets the Math scale to 100 mV per division. MATH:VERTICAL:SCALE? might return :MATH:VERTICAL:SCALE 1.0000E+00 indicating that the current scale setting of Math is 1 V per division.
Commands Listed in Alphabetical Order DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:MEAS3:STATE 1;TYPE PK2PK;UNITS "V";SOURCE1 CH1;SOURCE2 CH2;COUNT 0;MAXIMUM 0.0000;MEAN 0.0000;MINIMUM 0.0000;STDDEV 0.0000;:MEASUREMENT:MEAS4:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE;:MEASUREMENT:MEAS4:STATE 0;TYPE PERIOD;UNITS "s";SOURCE1 CH1;SOURCE2 CH2;COUNT 0;MAXIMUM 0.0000;MEAN 0.0000;MINIMUM 0.0000;STDDEV 0.0000;:MEASUREMENT:METHOD AUTO;REFLEVEL:METHOD PERCENT;ABSOLUTE:HIGH 0.0000;LOW 0.
Commands Listed in Alphabetical Order CURSor limits measurements to the portion of the waveform between the vertical bar cursors, even if they are off screen. Examples MEASUREMENT:GATING CURSOR turns on measurement gating using the cursors as limits. MEASUREMENT:GATING? might return :MEASUREMENT:GATING CURSOR indicating that measurements are limited to the portion of the waveform between the vertical bar cursors. MEASUrement:IMMed? (Query Only) Returns all immediate measurement setup parameters.
Commands Listed in Alphabetical Order MEASUrement:IMMed:DELay:DIRection Sets or returns the starting point and direction that determines the delay "to" edge when taking an immediate delay measurement. NOTE. Use the MEASUrement:IMMed:SOUrce2 command to specify the delay "to" waveform.
Commands Listed in Alphabetical Order Related Commands MEASUrement:IMMed:SOUrce1 MEASUrement:IMMed:SOUrce2 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:IMMED:DELAY:EDGE1 RISE specifies that the "from" waveform rising edge be used for the immediate delay measurement. MEASUREMENT:IMMED:DELAY:EDGE1? returns either RISE or FALL.
Commands Listed in Alphabetical Order Examples MEASUREMENT:IMMED:SOURCE1 MATH1 specifies Math1 as the immediate measurement source. MEASUREMENT:IMMED:SOURCE1? might return :MEASUREMENT:IMMED:SOURCE1 CH3 indicating that channel 3 is the immediate measurement source. MEASUrement:IMMed:SOUrce2 Sets or returns the source to measure "to" for phase or delay immediate measurements. NOTE.
Commands Listed in Alphabetical Order For SOUrce2: Sets or returns the waveform to measure "to" when taking a delay measurement or phase measurement. Group Measurement Syntax MEASUrement:IMMed:SOUrce {CH1|CH2|CH3|CH4|MATH} MEASUrement:IMMed:SOUrce? Arguments CH1–CH4 or MATH is the source waveform. MEASUrement:IMMed:TYPe Sets or returns the immediate measurement type.
Commands Listed in Alphabetical Order CMEan (cycle mean) measures the arithmetic mean over the first cycle in the waveform or the first cycle in the gated region. This measurement is available only on DPO and MSO models. CRMs (cycle rms) measures the true Root Mean Square voltage over the first cycle in the waveform or the first cycle in the gated region. This measurement is available only on DPO and MSO models.
Commands Listed in Alphabetical Order NWIdth (negative width) measurement is the distance (time) between the middle reference (default = 50%) amplitude points of a negative pulse. The measurement is made on the first pulse in the waveform or gated region. PDUty (positive duty cycle) is the ratio of the positive pulse width to the signal period, expressed as a percentage. It is measured on the first cycle in the waveform or gated region.
Commands Listed in Alphabetical Order VOLTS, VOLTS SQUARED, SEC, HERTZ, PERCENT, DIVS, SAMPLES, OHMS, AMPS, WATTS, MINUTES, DEGREES, UNKNOWN, AMPS SQUARED, HOURS, DAYS, DB, BYTES, INVERSE HERTZ, IRE, V OVER V, V OVER A, VOLTS WATTS, V OVER W, VOLTS DB, V OVER DB, A OVER V, A OVER A, AMPS WATTS, A OVER W, AMPS DB, A OVER DB, WATTS VOLTS, W OVER V, WATTS AMPS, W OVER A, WATTS SQUARED, W OVER W, WATTS DB, W OVER DB, DB VOLTS, DB OVER V, DB AMPS, DB OVER A, DB WATTS, DB OVER W, DB SQUARED, DB OVER DB, VOLTS SE
Commands Listed in Alphabetical Order MEASUrement:INDICators? (Query Only) Returns all measurement indicator parameters. Group Measurement Syntax MEASUrement:INDICators? Examples MEASUREMENT:INDICATORS? might return MEASUREMENT:INDICATORS:STATE MEAS1;NUMHORZ 0;NUMVERT 4;HORZ1 7.5E0;HORZ2 -3.400000095367E0;HORZ3 0.0E0;HORZ4 0.0E0;VERT1 -6.351123E-6;VERT2 -3.179753E-6;VERT3 -6.40943E-6;VERT4 -6.
Commands Listed in Alphabetical Order 2 horizontal lines drawn on the graticule. The indicators show where the measurement specified by MEASUrement:INDICators:STATE is being performed. MEASUrement:INDICators:NUMVERT? (Query Only) Returns the number of vertical measurement indicators currently being displayed.
Commands Listed in Alphabetical Order MEASUrement:INDICators:VERT? (Query Only) Returns the value of the specified vertical measurement indicator from the trigger point, where can be 1, 2, 3, or 4. A negative value means that the indicator is positioned earlier in the waveform record than the trigger point. Group Measurement Syntax MEASUrement:INDICators:VERT? Examples MEASUREMENT:INDICATORS:VERT2? might return MEASUREMENT:INDICATORS:VERT2 -3.
Commands Listed in Alphabetical Order MEASUrement:MEAS:DELay? (Query Only) Returns the delay measurement parameters for the measurement specified by , which ranges from 1 through 4. Group Measurement Syntax MEASUrement:MEAS:DELay? Examples MEASUREMENT:MEAS1? might return :MEASUREMENT:MEAS1:DELAY:DIRECTION FORWARDS;EDGE1 RISE;EDGE2 RISE. MEASUrement:MEAS:DELay:DIRection Sets or returns the starting point and direction that determines the delay "to" edge when taking a delay measurement.
Commands Listed in Alphabetical Order MEASUREMENT:MEAS3:DELAY:DIRECTION? might return :MEASUREMENT:MEAS3:DELAY:DIRECTION BACKWARDS indicating that the current search direction is backwards. MEASUrement:MEAS:DELay:EDGE Sets or returns the slope of the edge used for the delay "from" or "to" waveform when taking an immediate delay measurement. The waveform is specified by MEASUrement:MEAS:SOURCE[1].
Commands Listed in Alphabetical Order MEASUrement:MEAS:MEAN? (Query Only) Returns the mean value accumulated for this measurement since the last statistical reset. Measurements are specified by x, which ranges from 1 through 4. Group Measurement Syntax MEASUrement:MEAS:MEAN? Examples MEASUREMENT:MEAS1:MEAN? might return :MEASUREMENT:MEAS1:MEAN 514.71E-09. MEASUrement:MEAS:MINImum? (Query Only) Returns the minimum value for this measurement since the last statistical reset.
Commands Listed in Alphabetical Order Examples MEASUREMENT:MEAS2:SOURCE1 MATH1 specifies Math 1 as the measurement 2 source. MEASUREMENT:MEAS1:SOURCE1? might return :MEASUREMENT:MEAS1:SOURCE[1] MATH1 indicating that Math1 is the measurement 2 source. MEASUrement:MEAS:SOURCE2 Sets or returns the reference source to measure "to" when taking a delay measurement or phase measurement. Measurements are specified by , which ranges from 1 through 4. NOTE.
Commands Listed in Alphabetical Order For SOUrce2: Sets or returns the waveform to measure "to" when taking a delay measurement or phase measurement. Group Measurement Syntax MEASUrement:MEAS:SOUrce {CH|MATH|} MEASUrement:MEAS:SOUrce? Arguments CH is an input channel waveform, where x is the channel number. MATH is the math waveform. REF is a reference waveform, where x is the reference channel number.
Commands Listed in Alphabetical Order MEASUREMENT:MEAS1:STATE? might return :MEASUREMENT:MEAS1:STATE 0 indicating that measurement defined for measurement slot 1 is disabled. MEASUrement:MEAS:STDdev? (Query Only) Returns the standard deviation of values accumulated for this measurement since the last statistical reset. Measurements are specified by , the measurement slots, from 1 through 4.
Commands Listed in Alphabetical Order CARea (cycle area) measures the voltage over time. In other words, it measures, in volt-seconds, the area over the first cycle in the waveform or the first cycle in the gated region. The area measured above the common reference point is positive, while the area below the common reference point is negative. This measurement is available only on DPO models.
Commands Listed in Alphabetical Order NOVershoot (negative overshoot) finds the negative overshoot value over the entire waveform or gated region. This measurement is available only on DPO models. Negative Overshoot = ((Low – Minimum) / Amplitude) × 100%) NPULSECount is the count of negative pulses. NWIdth (negative width) measurement is the distance (time) between the middle reference (default = 50%) amplitude points of a negative pulse.
Commands Listed in Alphabetical Order MEASUREMENT:MEAS1:TYPE? might return :MEASUREMENT:MEAS1:TYPE RMS indicating that measurement 1 is defined to measure the RMS value of a waveform. MEASUrement:MEAS:UNIts? (Query Only) Returns the units associated with the specified measurement. The measurement slots are specified by , which ranges from 1 through 4.
Commands Listed in Alphabetical Order MEASUrement:METHod Sets or returns the method used to calculate the 0% and 100% reference level. Group Measurement Syntax MEASUrement:METHod {Auto|HIStogram|MINMax} MEASUrement:METHod? Related Commands Arguments MEASUrement:REFLevel:PERCent:HIGH, MEASUrement:REFLevel:PERCent: LOW, MEASUrement:REFLevel:PERCent:MID, MEASUrement:REFLevel: PERCent:MID2 Auto selects the best method for each data set.
Commands Listed in Alphabetical Order MEASUrement:REFLevel:ABSolute:HIGH Sets or returns the high reference level, and is the upper reference level when MEASUrement:REFLevel:METHod is set to Absolute. 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 Related Commands Arguments Examples MEASUrement:REFLevel:METHod, MEASUrement:IMMed:TYPe, MEASUrement:MEAS:TYPe is the low reference level, in volts. The default is 0.0 V. MEASUREMENT:REFLEVEL:ABSOLUTE:LOW 0.0 sets the low reference level to 0.0 V. MEASUREMENT:REFLEVEL:ABSOLUTE:LOW? might return :MEASUREMENT:REFLEVEL:ABSOLUTE:LOW 0.0000E+00 indicating that the absolute low reference level is set to 0.0 V.
Commands Listed in Alphabetical Order MEASUrement:REFLevel:ABSolute:MID2 Sets or returns the mid reference level for the "to" waveform when taking a delay measurement, and is the 50% reference level when MEASUrement:REFLevel:METHod is set to Absolute. This command affects the results of delay measurements. NOTE. this command affects the associated reference level parameter for all MEASurements:IMMed and the four periodic measurements.
Commands Listed in Alphabetical Order MEASUrement:REFLevel:METHod Specifies or returns the reference level units used for measurement calculations. NOTE. this command affects the associated reference level parameter for all MEASurements:IMMed and the eight periodic measurements. To change the parameter for individual measurements, use the MEASUrement:MEAS:REFLevel commands.
Commands Listed in Alphabetical Order Syntax Related Commands MEASUrement:REFLevel:PERCent:HIGH MEASUrement:REFLevel:PERCent:HIGH? MEASUrement:REFLevel:METHod, MEASUrement:IMMed:TYPe, MEASUrement:MEAS:TYPe Arguments is the high reference level, ranging from 0 to 100%. The default high Examples MEASUREMENT:REFLEVEL:PERCENT:HIGH 95 sets the high reference level reference level is 90%. to 95% of HIGH.
Commands Listed in Alphabetical Order MEASUREMENT:REFLEVEL:PERCENT:LOW? might return :MEASUREMENT:REFLEVEL:PERCENT:LOW 10 indicating that the percentage high reference level is set to 10% of HIGH. MEASUrement:REFLevel:PERCent:MID[1] Sets or returns the percent (where 100% is equal to HIGH) that is used to calculate the mid reference level when MEASUrement:REFLevel:METHod is set to Percent. This command affects the results of period, frequency, delay, and all cyclic measurements. NOTE.
Commands Listed in Alphabetical Order Group Measurement Syntax MEASUrement:REFLevel:PERCent:MID2 MEASUrement:REFLevel:PERCent:MID2? Related Commands Arguments Examples MEASUrement:REFLevel:METHod is the mid reference level, ranging from 0 to 100%. The default mid reference level is 50%. MEASUREMENT:REFLEVEL:PERCENT:MID2 40 sets the mid2 reference level to 40% of HIGH.
Commands Listed in Alphabetical Order MESSage This command sets or queries message parameters. Group Miscellaneous Syntax MESSage MESSage? Examples MESSAGE? might return MESSAGE:SHOW "TP401";BOX 271,82,292,114;STATE 0 indicating that the message parameters. MESSage:BOX Sets or returns the size and position of the message window. 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) Removes the message text from the message window. 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 Clears the contents of the message window and displays the new message in the window.
Commands Listed in Alphabetical Order 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. A new line character can be embedded in the string to position the message on multiple lines. You can also use white space and tab characters to position the message within a line.
Commands Listed in Alphabetical Order 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. Bit 2 Undefined Bit 1 Undefined Bit 0 Undefined The ESC (escape) character followed by the @ character turns inverse video on or off and can be embedded in the message string.
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? might return PICTBRIDGE:DATEPRINT DEFLT indicating that the default setting of the printer. PICTBRIDGE:DATEPRINT ON enables the date print on the print output. PICTBridge:DEFault (No Query Form) Sets the arguments for all PictBridge commands to their default values. The default values are the 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|HAGAKIPC|CM6BY8|CM7BY10|CM9BY13| CM10BY15|CM13BY18|CM15BY21|CM18BY24| 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.
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|IN11BY17|A0|A1|A2|A3|A4|A5|A6|A7|A8|A9| B0|B1|B2|B3| 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.
Commands Listed in Alphabetical Order B2 for a B2 paper size. 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? might return PICTBRIDGE:PRINTQUAL DEFLT indicating that the default quality print. PICTBRIDGE:PRINTQUAL FINE sets the print quality to Fine.
Commands Listed in Alphabetical Order value sets the power-on status clear flag to true, enabling the power-on status clear preventing any SRQ assertion after power on. Examples *PSC 0 sets the power-on status clear flag to false. *PSC? might return 1 to indicate that the power-on status clear flag is set to true. *PUD Sets or returns a string of Protected User Data. This data is protected by the PASSWord command. You can modify it only by first entering the correct password.
Commands Listed in Alphabetical Order Arguments Examples is a value in the range from 1 to 10, which specifies a saved setup storage location. *RCL 3 restores the oscilloscope from a copy of the settings stored in memory location 3. RECAll:SETUp (No Query Form) Restores the state of the oscilloscope from a copy of the settings stored in memory. The settings are stored using the *SAV command.
Commands Listed in Alphabetical Order Group Save and Recall Syntax RECAll:WAVEform ,REF Related Commands Arguments SAVe:WAVEform, FILESystem:CWD, FILESystem REF specifies a location in internal reference memory. Reference memory location values range from 1 through 4. specifies a location for an oscilloscope setup file. is a quoted string that defines the file name and path. Input the file path using the form ://.
Commands Listed in Alphabetical Order 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. Group Vertical Syntax REF:HORizontal:DELay:TIMe REF:HORizontal:DELay:TIMe? Arguments Examples is the delay time in seconds. REF2:HORIZONTAL:DELAY:TIME 4.
Commands Listed in Alphabetical Order Syntax Arguments Examples REF:LABel REF:LABel? is an alpha-numeric string of text, enclosed in quotes, that contains the label text for the reference channel waveform. The text string is limited to 30 characters. REF2:LABEL? might return :REF2:LABEL “Clk Wfm 2”. REF:POSition Sets or returns the vertical position for channel , where x is the reference channel number.
Commands Listed in Alphabetical Order Group Vertical Syntax REF:TIMe? Examples REF2:TIME? might return “16:54:05”. REF:VERTical:POSition Sets or returns the vertical position of the reference waveform specified by , where x is the reference channel number. Increasing the position value of a waveform causes the waveform to move up, and decreasing the position value causes the waveform to move down. Position adjusts only the display position of a waveform.
Commands Listed in Alphabetical Order Each waveform has a vertical scale parameter. For a signal with constant amplitude, increasing the Scale causes the waveform to be displayed smaller. Decreasing the scale causes the waveform to be displayed larger.
Commands Listed in Alphabetical Order Examples REM "This is a comment" is a comment string that the oscilloscope will ignore. *RST (No Query Form) Resets the oscilloscope to the factory default settings. The *RST command does not alter the following: Calibration data that affect device specifications The Output Queue The Service Request Enable Register setting The Power-on status clear flag setting Alias definitions Stored settings The *PUD? Response Any of the values associated with the DATA command.
Commands Listed in Alphabetical Order Related Commands Arguments Examples *RCL, RECAll:SETUp, SAVe:SETUp specifies a location in which to save the state of the oscilloscope. Location values range from 1 through 10. Using an out-of-range location value causes an execution error. Any settings that have been stored previously at this location will be overwritten. *SAV 2 saves the current oscilloscope state in memory location 2.
Commands Listed in Alphabetical Order SAVe:IMAGe (No Query Form) Saves a capture of the screen image into the specified file. Supported image formats are PNG, Windows Bitmap, and TIFF. If an extension for a supported file type is added to the file name, then the corresponding format will be used. If no supported extension is added to the file, the format to use will be determined by the value obtained from the :SAVe:IMAGe:FILEFormat? query.
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 SPREADSHEET; :SAVE:WAVEFORM ALL, "E:/test_folder/test1_all.csv" saves all displayed waveforms (excluding serial bus waveforms) to E:/test_folder/test1_all.csv. :SAVe:WAVEform:FILEFormat INTERNal; :SAVe:WAVEform ALL, "E:/test_folder/test1" saves all displayed waveforms (excluding serial bus waveforms) to individual files named E:/test_folder/test1_.isf (for example test1_CH1.isf).
Commands Listed in Alphabetical Order SAVe:WAVEform:GATIng Specifies whether save waveform operations should save the entire waveform (NONe) or a specified portion of the waveform. 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.
Commands Listed in Alphabetical Order SAVE:WAVEFORM:SPREADSHEET:RESOLUTIONREDUced sets the reduced resolution waveform to be saved to a CSV file. SEARCH? (Query Only) Returns all search-related settings.
Commands Listed in Alphabetical Order :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:DATA:DIRECTION NOCARE; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:DATA:DIRECTION NOCARE; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:ADDRESS:MODE ADDR7; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:ADDRESS:MODE ADDR7; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:ADDRESS:TYPE USER; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:ADDRESS:TYPE USER; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:ADDRESS:VALUE "XXXXXXX"; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:ADDRESS:VALUE "XXXXXXX"; :SE
Commands Listed in Alphabetical Order :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:LIN:ERRTYPE SYNC; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:PARALLEL:VALUE "XXXXXXXXXXXXXXXX"; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:PARALLEL:VALUE "XXXXXXXXXXXXXXXX"; :SEARCH:SEARCH1:TRIGGER:A:BUS:SOURCE B1;:SEARCH:SEARCH1:TRIGGER:A:TYPE EDGE; LEVEL 0.0E+0;LEVEL:CH1 0.0E+0; CH20.0E+0;CH30.0E+0;CH4 0.0E+0;MATH 0.0E+0; REF1 0.0E+0 ;REF2 0.0E+0;:SEARCH:SEARCH1:TRIGGER:A:UPPERTHRESHOLD:CH1 1.4000; CH2 1.4000; CH3 1.4000;CH4 1.4000;MATH 492.
Commands Listed in Alphabetical Order THRESHOLD:CH1 0.0E+0;CH2 0.0E+0;CH3 0.0E+0;CH4 0.0E+0; MATH 0.0E+0;REF1 0.0E+0;REF2 0.0E+0; :SEARCH:SEARCH1:STATE 0 SEARCH:SEARCH:COPy (No Query Form) Copies the search criteria to the trigger, or the trigger criteria to a search. is the search number.
Commands Listed in Alphabetical Order Syntax Returns SEARCH:SEARCH:TOTAL? is the total number of matches. SEARCH:SEARCH:TRIGger:A:BUS? (Query Only) Queries the SEARCH:SEARCH:TRIGger:A:BUS? settings.
Commands Listed in Alphabetical Order :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:DATA:VALUE "XXXXXXXX"; :SEARCH1:TRIGGER:A:BUS:B1:I2C:DATA:SIZE 1; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C: DATA:SIZE 1; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:DATA:DIRECTION NOCARE; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:DATA:DIRECTION NOCARE; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:ADDRESS:MODE ADDR7; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:I2C:ADDRESS:MODE ADDR 7; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:I2C:ADDRESS:TYPE USER; :SEARCH:SEARCH1:TRIGGER:A:BU
Commands Listed in Alphabetical Order :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:LIN:IDENTIFIER:VALUE "XXXXXX"; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:ERRTYPE SYNC; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:LIN:ERRTYPE SYNC; :SEARCH:SEARCH1:TRIGGER:A:BUS:B1:PARALLEL:VALUE "XXXXXXXXXXXXXXXX"; :SEARCH:SEARCH1:TRIGGER:A:BUS:B2:PARALLEL:VALUE "XXXXXXXXXXXXXXXX"; :SEARCH:SEARCH1:TRIGGER:A:BUS:SOURCE B1 SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:CONDition Sets or returns the search condition for a CAN trigger search.
Commands Listed in Alphabetical Order Conditions This command requires a DPO2AUTO application module. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:DIRection {READ|WRITE|NOCARE} SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:DIRection? Related Commands Arguments SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:CONDition READ specifies the read condition. WRITE specifies the write condition. NOCARE specifies either a read or write condition.
Commands Listed in Alphabetical Order LESSEQual searches for bus data less than or equal to the value specified by SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:VALue. MOREEQual searches for bus data more than or equal to the value specified by SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:DATa:VALue. EQual searches for bus data equal to the value specified by SEARCH: SEARCH:TRIGger:A:BUS:B:CAN:DATa:VALue.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:FRAMEtype Sets or returns the CAN Frame Type to be used if the trigger search condition is Frame Type. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO2AUTO application module. Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:FRAMEtype {DATA|REMote|ERRor|OVERLoad} SEARCH:SEARCH:TRIGger:A:BUS:B:CAN:FRAMEtype? Arguments DATA specifies a data frame.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:CAN{:IDentifier|:ADDRess}:VALue Sets or returns the binary address string to be used for a CAN trigger 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 DPO2AUTO application module.
Commands Listed in Alphabetical Order 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 IDANDDATA specifies to search on the identifier and the data. WAKEup specifies to search on wake up. 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.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:DATa:QUALifier {LESSThan|MOREThan|EQUal|UNEQual| LESSEQual|MOREEQual|INrange|OUTrange} SEARCH:SEARCH: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 SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:DATA:SIZE? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:DATA:SIZE 1 indicating that the LIN data size is 1 byte. SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:DATa:VALue Sets or returns the binary data string used for a LIN search if the search condition is ID or IDANDDATA. Conditions This command requires a DPO2AUTO application module.
Commands Listed in Alphabetical Order Examples SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:ERRTYPE? might return SEARCH:SEARCH1:TRIGGER:A:BUS:B1:LIN:ERRTYPE SYNC indicating a SYNC error type. SEARCH:SEARCH:TRIGger:A:BUS:B:LIN:IDentifier:VALue Sets or returns the binary address string used for LIN search if search condition is ID or IDANDDATA. Conditions This command requires a DPO2AUTO application module.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:RS232C:CONDition Sets or returns the condition for a RS232 trigger search. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO2COMP application module.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:RS232C:RX:DATa:VALue Sets or returns the binary data string for a RS232 trigger search if the condition involves RX. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO2COMP application module.
Commands Listed in Alphabetical Order Syntax SEARCH:SEARCH:TRIGger:A:BUS:B:RS232C:TX:DATa:VALue SEARCH:SEARCH:TRIGger:A:BUS:B:RS232C:TX:DATa:VALue? SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:CONDition Sets or returns the search condition for a SPI trigger search. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO2EMBD application module.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:BUS:B:SPI:DATa{:MOSI|:OUT}:VALue Sets or returns the binary data string for an SPI trigger search if search the condition is MOSI, or MISOMOSI. SEARCH is the search number and B is the bus number. Conditions This command requires a DPO2EMBD application module.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:BUS:SOUrce {B1|B2} SEARCH:SEARCH:TRIGger:A:BUS:SOUrce? Arguments B1 specifies the Bus 1 source. B2 specifies the Bus 2 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.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LEVel Sets or returns the level for an edge trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:LEVel {|TTL|ECL} SEARCH:SEARCH:TRIGger:A:LEVel? Arguments specifies the trigger level, in volts. TTL specifies a preset TTL high level of 1.4 V. ECL specifies a preset ECL high level of –1.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:LEVel:MATH {TTL|ECL} SEARCH:SEARCH:TRIGger:A:LEVel:MATH? TTL specifies a preset TTL high level of 1.4 V. ECL specifies a preset ECL high level of –1.3 V 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.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:CH {HIGH|LOW|X} SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:CH? 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 Arguments CH specifies a channel input as the clock source, where = 1, 2, 3, or 4. MATH specifies the math waveform as the clock source. REF specifies the reference waveform as the clock source. D specifies the digital waveform as the clock source, where =0–15 NONe specifies no clock source. SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:D Sets or returns the waveform logic criteria for a trigger search.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:REF Sets or returns the Boolean logic criteria 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:INPut:REF {HIGH|LOW|X} SEARCH:SEARCH:TRIGger:A:LOGIc:INPut:REF? Arguments HIGH specifies a high logic level. LOW specifies a low logic level.
Commands Listed in Alphabetical Order Syntax Arguments SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:INPut:D {HIGH|LOW|X} SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:INPut:D? 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: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.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn Sets or returns the condition for generating 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:WHEn {TRUe|FALSe|LESSThan|MOREThan|Than|EQUal|UNEQual} SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn? Arguments TRUe places a mark when the pattern becomes true. FALSe places a mark when the pattern becomes false.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOGIc:PATtern:WHEn:MORELimit Sets or returns the minimum time that the selected pattern may be true and still generate an A logic pattern search to place a mark. is the search number. 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.
Commands Listed in Alphabetical Order Arguments TTL specifies a preset TTL high level of 1.4 V. ECL specifies a preset ECL high level of –1.3 V. specifies the threshold voltage level. 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.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:LOWerthreshold:MATH Sets or returns the math waveform lower threshold to determine where to place a mark. This setting is applied to all math searches that use a lower threshold. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:LOWerthreshold:MATH {TTL|ECL|} SEARCH:SEARCH:TRIGger:A:LOWerthreshold:MATH? Arguments TTL specifies a preset TTL level of 1.4 V. ECL specifies a preset ECL level of –1.3 V.
Commands Listed in Alphabetical Order Group Search Syntax SEARCH:SEARCH:TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive} SEARCH:SEARCH:TRIGger:A:PULSEWidth:POLarity? Arguments POSITIVe places a mark only when the polarity of the pulse is positive. NEGative places a mark only when the polarity of the pulse is negative. SEARCH:SEARCH:TRIGger:A:PULSEWidth:SOUrce Sets or returns the source waveform for a pulse trigger search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order MOREthan places a mark if the pulse width is more than the time set by the SEARCH:SEARCH:TRIGger:A:PULSEWidth:WIDth command. EQUal places a mark if the pulse width is equal to the time set by the SEARCH:SEARCH:TRIGger:A:PULSEWidth:WIDth command within a tolerance of ±5%. UNEQual places a mark if the pulse width is unequal to the time the time set by the SEARCH:SEARCH:TRIGger:A:PULSEWidth:WIDth command within a tolerance of ±5%.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:RUNT:SOUrce Sets or returns the source setting for a runt trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:RUNT:SOUrce {CH1|CH2|CH3|CH4|MATH|REF} SEARCH:SEARCH:TRIGger:A:RUNT:SOUrce? Arguments CH1–CH4 specifies an input channel as the edge source. MATH specifies the math waveform as the search source. REF specifies the reference waveform as the search source.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:RUNT:WIDth Sets or returns the width setting for a runt trigger search to determine where to place a mark. is the search number. Group Search Syntax SEARCH:SEARCH:TRIGger:A:RUNT:WIDth SEARCH:SEARCH:TRIGger:A:RUNT:WIDth? Arguments specifies the minimum width, in seconds.
Commands Listed in Alphabetical Order Arguments CH1–CH4 specifies an input channel as the edge source. MATH specifies the math waveform as the search source. REF specifies the reference waveform as the search source. SEARCH:SEARCH:TRIGger:A:SETHold:CLOCk:THReshold Sets or returns the clock threshold setting for an setup/hold trigger search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order MATH specifies the math waveform as the search source. REF specifies the reference waveform as the search source. D0–D15 specifies the digital waveform as the search source. SEARCH:SEARCH:TRIGger:A:SETHold:DATa:THReshold Sets or returns the data threshold setting for an setup/hold 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:SETHold:SETTime SEARCH:SEARCH:TRIGger:A:SETHold:SETTime? Arguments specifies the setup time for setup and hold violation triggering. SEARCH:SEARCH:TRIGger:A:SETHold:THReshold:CH Sets or returns the trigger search setup and hold lower threshold to determine where to place a mark. Search is the search number, which is always 1. CH is the channel number. Conditions MSO oscilloscopes only.
Commands Listed in Alphabetical Order SEARCH:SEARCH:TRIGger:A:SETHold:THReshold:REF Sets or returns the trigger search setup and hold lower threshold to determine where to place a mark. Search is the search number, which is always 1. REF is the reference waveform number. Conditions MSO oscilloscopes only. Group Search Syntax SEARCH:SEARCH:TRIGger:A:SETHold:THReshold:REF SEARCH:SEARCH:TRIGger:A:SETHold:THReshold:REF? Arguments is the lower threshold in volts.
Commands Listed in Alphabetical Order Arguments POSitive specifies that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur. NEGative specifies that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur. EITher specifies either positive or negative polarity.
Commands Listed in Alphabetical Order UNEQual sets the trigger to occur when the transitioning signal is not equal to the set volts/second rate ±5%. SEARCH:SEARCH:TRIGger:A:TYPe Sets or returns the trigger type setting for a search to determine where to place a mark. is the search number.
Commands Listed in Alphabetical Order Arguments TTL specifies a preset TTL high level of 1.4 V. ECL specifies a preset ECL high level of –1.3 V. SEARCH:SEARCH:TRIGger:A:UPPerthreshold:MATH Sets or returns the math waveform upper threshold to determine where to place a mark. This setting is applied to all math waveform searches that uses an upper threshold. is the search number.
Commands Listed in Alphabetical Order Syntax Arguments SELect {ON|OFF} ON turns the selected waveform display on. OFF turns the selected waveform display off. Examples SELECT? might return the following :SELECT:BUS1 0;BUS2 0;CH1 1;CH2 0;CH3 0;CH4 0;MATH 0;REF1 0;REF2 0;D0 0;D1 0;D2 0;D3 0;D4 0;D5 0;D6 0;D7 0;D8 0;D9 0;D10 0;D11 0;D12 0;D13 0;D14 0;D15 0,CONTROL CH1 SELect:BUS This command turns on and off the display of the waveform for , where x is the bus number.
Commands Listed in Alphabetical Order Examples SELECT:CH2 ON turns the channel 2 waveform display on, and selects channel 2. SELECT:CH1? might return :SELECT:CH1 1 indicating that channel 1 is being displayed. SELect:CONTROl Sets or returns the waveform that is the recipient of future channel-related commands, for example, the cursor commands. The command form also performs the equivalent of a SELect:CH ON command, as well as the Math, Reference, and Bus variations of that command.
Commands Listed in Alphabetical Order Syntax Arguments SELect:D {|OFF|ON} SELect:D? 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. = 0 turns off the display of the specified waveform; any other value turns on the display of the specified waveform. Examples SELECT:D2 ON turns the digital channel 2 waveform display on, and selects digital channel 2.
Commands Listed in Alphabetical Order SELect:REF Turns on and off the display of the reference waveform . The variable represents the reference channel number. The query returns whether the channel is on or off. Group Vertical Syntax SELect:REF {ON|OFF|} SELect:REF? 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 Related Commands Examples HEADer, *LRN?, VERBose SET? returns a long response, part of which could be as follows: :SET :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:PERSISTENCE 0.
Commands Listed in Alphabetical Order SETUP:LABEL Sets or returns the setup label for the specified channel . Group Save and Recall Syntax SETUP:LABEL Arguments Examples is an alpha-numeric string of characters, enclosed in quotes, that defines the label text for SETUP. The length of the string is limited to 30 characters. SETUP:LABEL? might return SETUP1:LABEL: TEST 2 which is the label setup for channel 1.
Commands Listed in Alphabetical Order Arguments Examples is a value in the range from 0 through 255. The binary bits of the SRER are set according to this value. Using an out-of-range value causes an execution error. The power-on default for SRER is 0 if *PSC is 1. If *PSC is 0, the SRER maintains the previous power cycle value through the current power cycle. *SRE 48 sets the bits in the SRER to binary 00110000.
Commands Listed in Alphabetical Order 10000 :WFMINPRE:PT_FMT Y :WFMINPRE:XUNIT "s" :WFMINPRE:XINCR 4.0000E-9 :WFMINPRE:XZERO 0.0000 :WFMINPRE:PT_OFF 0 :WFMINPRE:YUNIT "V" :WFMINPRE:YMULT 4.0000E-3 :WFMINPRE:YOFF 0.0000 :WFMINPRE:YZERO 0.0000 DATA:DESTINATION REF1 DATA:ENCDG RIBINARY DATA:SOURCE CH1 DATA:START 1 DATA:STOP 10000 DATA:WIDTH 1 :DATA:RESOLUTION FULL :DATA:COMPOSITION COMPOSITE_YT NOTE. The TEKSecure command can take up to five minutes to complete.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples TIME TIME? DATE is a time in the form "hh:mm:ss" where hh refers to a two-digit hour number, mm refers to a two-digit minute number from 00 to 59, and ss refers to a two-digit second number from 00 to 59. TIME "14:00:00" sets the time to exactly 2:00 p.m. TIME? might return :TIME "14:05:17” indicating that the current time is set to 2:05 p.m. and 17 seconds.
Commands Listed in Alphabetical Order TRIGger (No Query Form) Forces a trigger event to occur. Group Trigger Syntax TRIGger FORCe TRIGger? Arguments Examples FORCe creates a trigger event. If TRIGger:STATE is set to READy, the acquisition will complete. Otherwise, this command will be ignored. TRIGGER FORCE forces a trigger event to occur. TRIGger:A Sets the A trigger level automatically to 50% of the range of the minimum and maximum values of the trigger input signal.
Commands Listed in Alphabetical Order 800.0000E-3;:TRIGGER:A:LOWERTHRESHOLD:CH1 20.0000E-3;CH2 0.0000;CH3 0.0000;CH4 0.0000;:TRIGGER:A:HOLDOFF:TIME 20.0000E-9;:TRIGGER:A:EDGE:SOURCE CH1;COUPLING DC;SLOPE RISE;:TRIGGER:A:LOGIC:CLASS SETHOLD;FUNCTION AND;THRESHOLD: CH1 20.0000E-3;CH2 0.0000;CH3 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.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:BUS {I2C|SPI|CAN|RS232} TRIGger:A:BUS? I2C specifies the Inter-IC bus. SPI specifies the Serial Peripheral Interface bus. CAN specifies the Controller Area Network bus. TRIGger:A:BUS:B:CAN:CONDition Sets or returns the CAN trigger condition for bus , where x is the bus number. Conditions Requires a DPO2AUTO application module.
Commands Listed in Alphabetical Order 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. Conditions Requires a DPO2AUTO application module. Group Trigger Syntax TRIGger:A:BUS:B:CAN:DATa:DIRection {READ|WRITE|NOCARE} TRIGger:A:BUS:B:CAN:DATa:DIRection? Arguments READ sets the CAN data direction to READ.
Commands Listed in Alphabetical Order 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. MOREEQual sets the oscilloscope to trigger when the data is more than or equal to the qualifier value. Examples TRIGGER:A:BUS:B1:CAN:DATA:QUALIFIER LESSTHAN sets the oscilloscope to trigger when the data is less than the qualifier value.
Commands Listed in Alphabetical Order 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 Conditions This command requires a DPO2AUTO 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:I2C:ADDRess:MODe {ADDR7|ADDR10} TRIGger:A:BUS:B:I2C:ADDRess:MODe? ADDR7 specifies the 7-bit I2C address mode. ADDR10 specifies the 10-bit I2C address mode. Examples TRIGGER:A:BUS:B1:I2C:ADDRESS:MODE ADDR10 sets the I2C address mode to 10-bit. TRIGger:A:BUS:B:I2C:ADDRess:TYPe Sets or returns the I2C address type. The only supported address type is USER. Applies to bus , where x is the bus number.
Commands Listed in Alphabetical Order Syntax Arguments Examples TRIGger:A:BUS:B:I2C:ADDRess:VALue TRIGger:A:BUS:B:I2C:ADDRess:VALue? is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X. TRIGGER:A:BUS:B1:I2C:ADDRESS:VALUE 1011 sets the I2C address value to XXX1011. TRIGger:A:BUS:B:I2C:CONDition Sets or returns the trigger condition for an I2C trigger.
Commands Listed in Alphabetical Order TRIGger:A:BUS:B:I2C:DATa:DIRection Sets or returns the I2C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I2C protocol. Applies to bus , where x is the bus number. Conditions This command requires a DPO2EMBD application module.
Commands Listed in Alphabetical Order 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. Conditions This command requires a DPO2EMBD application module.
Commands Listed in Alphabetical Order Examples TRIGGER:A:BUS:B1:LIN:CONDITION ERROR sets the LIN trigger condition to error. TRIGGER:A:BUS:B1:LIN:CONDITION? might return TRIGGER:A:BUS:B1:LIN:CONDITION SYNCFIELD indicating that the LIN trigger condition is sync field. TRIGger:A:BUS:B:LIN:DATa:HIVALue Sets or returns the binary data string to be used for LIN trigger if trigger condition is ID or IDANDDATA. Conditions This command requires a DPO2AUTO application module.
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 Conditions This command requires a DPO2AUTO application module. Group Bus 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. TRIGGER:A:BUS:B1:LIN:DATA:VALUE? might return TRIGGER:A:BUS:B1:LIN:DATA:VALUE "XXXXXXXX" indicating that the data value is don't care.
Commands Listed in Alphabetical Order 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. Conditions This command requires a DPO2AUTO application module. Group Bus Syntax TRIGger:A:BUS:B:LIN:IDentifier:VALue TRIGger:A:BUS:B:LIN:IDentifier:VALue? Arguments Examples is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:BUS:B:RS232C:CONDition {RXSTArt|RXDATA|RXENDPacket|RXPARity|TXSTArt| TXDATA|TXENDPacket|TXPARity|} 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. RXPARity specifies a search based on the RX parity. 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 a RS232 trigger if the trigger condition is TXDATA. Applies to bus , where x is the bus number. Conditions This command requires a DPO2COMP 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 DPO2EMBD application module. Group Trigger Syntax TRIGger:A:BUS:B:SPI:CONDition {SS|STARTofframe|MISO|MOSI|MISOMOSI} TRIGger:A:BUS:B:SPI:CONDition? Arguments SS specifies the Slave Selection condition. STARTofframe specifies the start of frame 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 DPO2EMBD application module.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A:BUS:SOUrce {B1|B2} TRIGger:A:BUS:SOUrce? B1 specifies the Bus 1 source. B2 specifies the Bus 2 source. TRIGger:A:EDGE? (Query Only) Returns the trigger source, coupling, and slope for the A edge trigger.
Commands Listed in Alphabetical Order 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. TRIGGER:A:EDGE:COUPLING? might return :TRIGGER:A:EDGE:COUPLING DC indicating that the A edge trigger coupling is set to DC.
Commands Listed in Alphabetical Order 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 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 the AC line as the trigger source. AUX specifies the Auxiliary Input as the trigger source (if available on your oscilloscope).
Commands Listed in Alphabetical Order Arguments Examples 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 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 that the auxiliary input trigger level is 0.0 volts. TRIGger:A:LEVel:CH Sets or returns the trigger level for the specified channel. Each channel can have an independent level.
Commands Listed in Alphabetical Order Arguments ECL specifies a preset ECL high level of –1.3 V. TTL specifies a preset TTL high level of 1.4 V. 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|EITher} 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. EITher specifies to trigger either on the falling or rising 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.
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|D) This command sets or queries the logic trigger threshold voltage for both analog and digital channels (for MSO models), specified by x. Group Trigger Syntax TRIGger:A:LOGIc:THReshold:(CH|D) {|ECL|TTL} TRIGger:A:LOGIc:THReshold:(CH|D)? Arguments specifies the threshold voltage, in volts. ECL specifies a preset ECL high level of –1.3 V. TTL specifies a preset TTL high level of 1.4 V.
Commands Listed in Alphabetical Order Examples TRIGGER:A:LOWERTHRESHOLD:CH2 50E-3 sets the lower limit threshold for CH2 of the pulse runt trigger to 50 mV. TRIGGER:A:LOWERTHRESHOLD:CH2? might return :TRIGGER:A: LOWERTHRESHOLD:CH2 1.2000E-01 indicating that the lower limit threshold for CH2 of the pulse runt trigger is set to 120 mV. TRIGger:A:LOWerthreshold{:EXT|:AUX} Sets or returns the lower threshold for the Auxiliary Input. It is similar to TRIGger:A:LEVel:AUXin.
Commands Listed in Alphabetical Order TRIGGER:A:MODE ? might return :TRIGGER:A:MODE NORMAL indicating that a valid trigger event must occur before a trigger is generated. 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 Examples TRIGGER:A:PULSE:CLASS WIDTH specifies a width pulse for the A trigger. TRIGGER:A:PULSE:CLASS? might return :TRIGGER:A:PULSE:CLASS WIDTH indicating that a pulse was found that is of the specified polarity and width. TRIGger:A:PULSEWIDth? (Query Only) Returns the width parameters for the pulse width trigger.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:PULSEWidth:SOUrce {{CH1|CH2|CH3|CH4| D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|LINE|EXT} TRIGger:A:PULSEWidth:SOUrce? Arguments CH1–CH4 specifies an analog input channel as the A edge trigger source. D0–D15 specifies an digital 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.
Commands Listed in Alphabetical Order Examples TRIGGER:A:PULSEWIDTH:WHEN LESSTHAN specifies that the duration of the A pulse will fall within defined high and low limits. TRIGGER:A:PULSEWIDTH:WHEN? might return :TRIGGER:A:PULSEWIDTH: WHEN THAN indicating that the conditions for generating a width trigger. TRIGger:A:PULSEWidth:WIDth Sets or returns the width setting for the pulse width trigger.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive} TRIGger:A:RUNT:POLarity? 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.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS} TRIGger:A:RUNT:WHEn? 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.
Commands Listed in Alphabetical Order Examples TRIGGER:A:RUNT:WIDTH 15E-6 sets the minimum width of the pulse runt trigger to 15 µs. TRIGGER:A:RUNT:WIDTH? might return :TRIGGER:A:PULSE:RUNT:WIDTH 2.0000E-09 indicating that the minimum width of a pulse runt trigger is 2 ns. 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.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:SETHold:CLOCk:EDGE {FALL|RISe} TRIGger:A:SETHold:CLOCk:EDGE? 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.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:SETHold:CLOCk:THReshold {|TTL|ECL} TRIGger:A:SETHold:CLOCk:THReshold? Arguments TTL specifies a preset TTL high level of 1.4 V. ECL specifies a preset ECL high level of –1.3 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.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples DPO Models: TRIGger:A:SETHold:DATa:SOUrce {CH1|CH2|CH3|CH4| D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15} TRIGger:A:SETHold:DATa:SOUrce? TRIGger:A:SETHold:CLOCk:SOUrce DPO Models: specifies the source channel number and is one of CH1–CH4, and D0–D15. You can specify only one waveform on a DPO. TRIGGER:A:SETHOLD:DATA:SOURCE CH1 sets channel 1 as the clock source for the setup and hold trigger.
Commands Listed in Alphabetical Order 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. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge. TRIGGER:A:SETHOLD:HOLDTIME 3.0E-3 sets the hold time for the setup and hold trigger to 3 ms.
Commands Listed in Alphabetical Order 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.3 V. TTL specifies a preset TTL high level of 1.4 V. Examples TRIGGER:A:SETHOLD:THRESHOLD:CH1 1.5 sets the channel 1 threshold to 1.5 volts. TRIGGER:A:SETHOLD:THRESHOLD:CH1? might return TRIGGER:A:SETHOLD:THRESHOLD:CH1 0.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A{:TRANsition|:RISEFall}? Related Commands Examples TRIGger:A:UPPerthreshold:CH , TRIGger:A:LOWerthreshold:CH TRIGGER:A::TRAnsITION? might return :TRIGGER:A:TRANSITION:POLARITY POSITIVE;WHEN SLOWER;DELTATIME 8.0000E-9 TRIGger:A{:TRANsition|:RISEFall}:DELTatime Sets or returns the delta time used in calculating the transition value for the transition trigger.
Commands Listed in Alphabetical Order Arguments POSitive indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur. NEGative indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur. EITher indicates either positive or negative polarity. Examples TRIGGER:A:TRAnsITION:POLARITY NEGATIVE sets the transition polarity to negative.
Commands Listed in Alphabetical Order Syntax Arguments TRIGger:A{:TRANsition|:RISEFall}:WHEn {SLOWer|FASTer|EQual|UNEQual} TRIGger:A{:TRANsition|:RISEFall}:WHEn? FASTer sets the trigger to occur when the signal transition time is faster than the time set by TRIGger:A{TRAnsition|:RISEFall}:DELTatime. SLOWer sets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A{TRAnsition|:RISEFall}:DELTatime.
Commands Listed in Alphabetical Order LOGic specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:A:LOGIc? commands. PULSe specifies that a trigger occurs when a specified pulse is found and is controlled by the TRIGger:A:PULse? commands. BUS specifies that a trigger occurs when a communications signal is found. Supports CAN, I2C, SPI, and RS232 communications signals. VIDeo specifies that the trigger occurs when a video signal is found.
Commands Listed in Alphabetical Order 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:HOLDoff:FIELD Sets or returns the video trigger holdoff in terms of video fields.
Commands Listed in Alphabetical Order Related Commands Arguments TRIGger:A:VIDeo{:SYNC|:FIELD} argument is an integer that sets the video line number on which the oscilloscope triggers. The following table lists the valid choices, depending on the active video standard. Table 2-41: Video Line Numbering Ranges Examples Video Standard Line Number Range 525/NTSC 1–525 625/PAL, SECAM 1–625 SECAM 1–625 TRIGGER:A:VIDEO:LINE 23 sets the oscilloscope to trigger on the line 23.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:VIDeo:SOUrce {CH1|CH2|CH3|CH4} TRIGger:A:VIDeo:SOUrce? Arguments CH1–CH4 specifies the input channel to use as the A video trigger. D0–D15 specifies the input channel to use as the A video trigger. Examples TRIGGER:A:VIDEO:SOURCE CH1 sets the source for A video trigger to Channel 1. TRIGGER:A:VIDEO:SOURCE? might return :TRIGGER:A:VIDEO:SOURCE CH2 indicating that the source for the A video trigger is set to Channel 2.
Commands Listed in Alphabetical Order Group Trigger Syntax TRIGger:A:VIDeo{:SYNC|:FIELD} {ODD|EVEN|ALLFields|ALLLines|NUMERic} TRIGger:A:VIDeo{:SYNC|:FIELD}? Arguments ODD argument sets the oscilloscope to trigger on interlaced video odd fields. EVEN argument sets the oscilloscope to trigger on interlaced video even fields. ALLFields argument sets the oscilloscope to trigger on all fields. ALLLines argument sets the oscilloscope to trigger on all video lines.
Commands Listed in Alphabetical Order Examples TRIGGER:EXTERNAL:PROBE? might return :TRIGGER:EXTERNAL:PROBE 1.0E1 for a 10X probe. 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 available trigger frequency in hertz.
Commands Listed in Alphabetical Order AUTO indicates that the oscilloscope is in the automatic mode and acquires data even in the absence of a trigger. 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.
Commands Listed in Alphabetical Order USBDevice:CONFigure Enables or disables the rear USB port for use with Pictbridge printers. 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? might return USBDEVICE:CONFIGURE USBTMC indicating a USBTMC device.
Commands Listed in Alphabetical Order USBTMC:PRODUCTID:HEXadecimal? (Query Only) Returns the product ID of the USBTMC device in hexadecimal format. Group Misc Syntax USBTMC:PRODUCTID:HEXadecimal? Examples USBTMC:PRODUCTID:HEXADECIMAL? might return USBTMC:PRODUCTID:HEXADECIMAL 0x0372 indicating that the product ID in hexadecimal format is 0x0372. USBTMC:SERIALnumber? (Query Only) Returns the serial number of the USBTMC device.
Commands Listed in Alphabetical Order Group Misc Syntax USBTMC:VENDORID:HEXadecimal? Examples USBTMC:VENDORID:HEXADECIMAL? might return USBTMC:VENDORID:HEXADECIMAL 0x0699 indicating that 0x0689 is the Vendor ID in hexadecimal format. VERBose Sets or returns the Verbose state that controls the length of keywords on query responses. Keywords can be both headers and arguments. NOTE. This command does not affect IEEE Std 488.2-1987 Common Commands (those starting with an asterisk).
Commands Listed in Alphabetical Order *WAI (No Query Form) Prevents the oscilloscope from executing further commands or queries until all pending commands that generate an OPC message are complete. This command allows you to synchronize the operation of the oscilloscope with your application program.
Commands Listed in Alphabetical Order “V”;YMULT 4.0000E-3;YOFF 0.0000;YZERO 0.0000;:CURVE 2,1,4,2,4,3,0,3,3,3,3,3,3,4,3,5,6,6,7,3 WFMInpre? (Query Only) Returns the waveform formatting and scaling specifications to be applied to the next incoming CURVe command data. Group Waveform Transfer Syntax WFMInpre? Related Commands Examples WFMOutpre? WFMINPRE? might return the waveform formatting as :WFMINPRE:BIT_NR 8;BN_FMT RI;BYT_NR 1; BYT_OR MSB;ENCDG BIN;NR_PT 500;PT_FMT Y; PT_OFF 0;XINCR 2.
Commands Listed in Alphabetical Order WFMInpre:BN_Fmt Sets or returns the format of binary data for incoming waveforms. Group Waveform Transfer Syntax WFMInpre:BN_Fmt {RI|RP} WFMInpre:BN_Fmt? Related Commands Arguments WFMOutpre:BN_Fmt RI specifies signed integer data point representation. RP specifies positive integer data point representation. Examples WFMINPRE:BN_FMT RP specifies positive integer data point representation.
Commands Listed in Alphabetical Order 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. This specification only has meaning when WFMInpre:ENCdg is set to BIN and WFMInpre:BYT_Nr is 2.
Commands Listed in Alphabetical Order Examples WFMINPRE:COMPOSITION? might return :WFMINPRE:COMPOSITION SINGULAR_YT indicating that the sample part of singular waveform is transferred to the instrument. WFMINPRE:COMPOSITIONCOMPOSITE_YT sets the sample part of composite waveform to be transferred to the instrument. WFMInpre:ENCdg Sets or returns the type of encoding for incoming waveform data.
Commands Listed in Alphabetical Order Examples WFMINPRE:FILTERFREQ? might return :WFMINPRE:FILTERFREQ 200000000 indicating that the FilterVu frequency for the incoming waveform is 200 MHz. WFMINPRE:FILTERFREQ 3000000000 sets the FilterVu frequency for the incoming waveform to 300 MHz. WFMInpre:NR_Pt Sets or returns the number of data points that are in the incoming waveform record.
Commands Listed in Alphabetical Order Arguments ENV specifies that the waveform is transmitted in envelope mode as maximum and minimum point pairs. Only Y values are explicitly transmitted. Absolute coordinates are given by: Xn = XZEro + XINcr (n – PT_Off) Ynmax = YZEro + YMUlt (ynmax – YOFf) Ynmin = YZEro + YMUlt (ynmin – YOFf) Y specifies a normal waveform where one ASCII or binary data point is transmitted for each point in the waveform record. Only Y values are explicitly transmitted.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments Examples WFMInpre:XINcr WFMInpre:XINcr? 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.0000E-3 indicating that if WFMInpre:XUNit is set to "s", there is a 1 ms interval between incoming waveform points.
Commands Listed in Alphabetical Order WFMInpre:XZEro Sets or returns the position value, in XUNits, of the first sample of the incoming waveform. Group Waveform Transfer Syntax WFMInpre:XZEro WFMInpre:XZEro? Related Commands Arguments Examples WFMInpre:XINcr, WFMInpre:XUNit, WFMOutpre:XZEro? argument is the floating point value of the position, in XUNits, of the first sample in the incoming waveform. If XUNits is “s”, is the time of the first sample in the incoming waveform.
Commands Listed in Alphabetical Order 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 WFMINPRE:YOFF? might return :WFMINPRE:YOFF 25 indicating that 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 Group Waveform Transfer Syntax WFMInpre:YZEro WFMInpre:YZEro? Related Commands Arguments Examples WFMInpre:YUNit, WFMOutpre:YZEro? is the offset in YUNits. WFMINPRE:YZERO 1.5E+0 specifies that the zero reference point for the incoming waveform is 1.5 V below the center of the data range (given that WFMInpre:YUNit is set to V). WFMINPRE:YZERO? might return :WFMINPRE:YZEro 7.5000E-6 indicating that the zero reference for the incoming waveform is 7.
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 WFMInpre:FILTERFreq and DATa:WIDth.
Commands Listed in Alphabetical Order Arguments RI specifies signed integer data point representation. RP specifies positive integer data point representation. 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.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments WFMOutpre:BYT_Or {LSB|MSB} WFMOutpre:BYT_Or? 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.
Commands Listed in Alphabetical Order Syntax Related Commands Arguments WFMOutpre:ENCdg {ASCii|BINary} WFMOutpre:ENCdg? DATa:ENCdg, WFMOutpre:BYT_Nr, WFMInpre:FILTERFreq, WFMOutpre:BIT_Nr, WFMOutpre:BN_Fmt ASCii specifies that the outgoing data is to be in ASCII format. Waveforms will be sent as numbers. BINary specifies that outgoing data is to be in a binary format whose further specification is determined by WFMOutpre:BYT_Nr, WFMOutpre:BIT_Nr, WFMOutpre:BN_Fmt and WFMInpre:FILTERFreq.
Commands Listed in Alphabetical Order Group Waveform Transfer Syntax WFMOutpre:NR_Pt? Related Commands Examples CURVe, DATa, DATa:STARt, DATa:STOP, SAVe:WAVEform, SAVe:WAVEform:FILEFormat, WFMInpre:NR_Pt WFMOUTPRE:NR_PT? might return :WFMOUTPRE:NR_PT 10000 indicating that there are 10000 data points to be sent. WFMOutpre:PT_Fmt? (Query Only) Returns the point format for the outgoing waveform specified by the DATa:SOUrce command.
Commands Listed in Alphabetical Order Related Commands Arguments Examples DATa:SOUrce Arguments are ignored. WFMOUTPRE:PT_OFF? might return WFMOUTPRE:PT_OFF 0 indicating that the waveform specified by DATA:SOURCE is on or displayed. WFMOutpre:PT_ORder? (Query Only) This query is for compatibility with other Tektronix oscilloscopes and always returns LINEAR.
Commands Listed in Alphabetical Order time out and an error will be generated if the waveform specified by DATa:SOUrce is not turned on. Group Waveform Transfer Syntax WFMOutpre:WFId? Related Commands Returns DATa:SOUrce comprises the following comma-separated fields documented in the tables below: Table 2-42: Waveform Suffixes Examples 2-370 Field Description Examples Source The source identification string as it appears in the front-panel scale factor readouts.
Commands Listed in Alphabetical Order 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 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. WFMOutpre:YMUlt? (Query Only) Returns the vertical scale factor per digitizing level in units specified by WFMOutpre:YUNit for the waveform specified by the DATa:SOUrce command.
Commands Listed in Alphabetical Order Syntax Related Commands Examples WFMOutpre:YOFf? 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). WFMOutpre:YUNit? (Query Only) Returns the vertical units for the waveform specified by the DATa:SOUrce command.
Commands Listed in Alphabetical Order Examples 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.8986;FACTOR 50.0000E+3;HORIZONTAL:POSITION 46.8986;SCALE 400.
Commands Listed in Alphabetical Order ZOOm:ZOOM1? (Query Only) Returns the current horizontal positioning and scaling of the display. Group Zoom Syntax ZOOm:ZOOM1? Examples ZOOM:ZOOM1? might return :ZOOM:ZOOM1:STATE 1;SCALE 400.0000E-12;POSITION 46.8986;FACTOR 50.0000E+3;HORIZONTAL:POSITION 46.8986;SCALE 400.0000E-12. ZOOm:ZOOM1:FACtor? (Query Only) Returns the zoom factor of a particular zoom box. Group Zoom Syntax ZOOm:ZOOM1:FACtor? Returns is the zoom factor of a zoom box.
Commands Listed in Alphabetical Order ZOOM:ZOOM1:HORIZONTAL:POSITION? might return :ZOOM1:HORIZONTAL:POSITION 50.0000 indicating that the Zoom1 reference pointer is currently set at 50% of acquired waveform. ZOOm:ZOOM1:HORizontal:SCAle Sets or returns the zoom horizontal scale for the specified zoom. Group Zoom Syntax ZOOm:ZOOM1:HORizontal:SCAle ZOOm:ZOOM1:HORizontal:SCAle? Arguments Examples is the amount of expansion in the horizontal direction and ranges from 1.0E-3 to 5.0.
Commands Listed in Alphabetical Order Syntax Arguments ZOOm:ZOOM1:SCAle ZOOm:ZOOM1:SCAle? is the amount of expansion in the horizontal direction and ranges from 1.0E-3 to 5.0. ZOOm:ZOOM1:STATE Sets or returns the specified zoom on or off, where x is the integer 1 representing the single zoom window. Group Zoom Syntax ZOOm:ZOOM1:STATE {ON|OFF|} ZOOm:ZOOM1:STATE? Arguments ON turns Zoom 1 on. OFF turns Zoom 1 off.
Commands Listed in Alphabetical Order 2-378 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes 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 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). Reading an event removes it from the queue. Before reading an event from the Event Queue, you must use the *ESR? query to read the summary of the event from the SESR.
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 an indeterminate amount of time before the acquisition is complete.
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 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 */ MEASUREMENT:IMMED:VALUE? The c
Status and Events many commands to the input buffer. The controller is still tied up though, and the repeated BUSY? query will result in bus traffic. Using the *OPC Command If the corresponding status registers are enabled, the *OPC command sets the OPC bit in the Standard Event Status Register (SESR) when an operation is complete. You achieve synchronization by using this command with either a serial poll or service request handler.
Status and Events The same command sequence using the *OPC command for synchronization looks like this /* Set up conditional acquisition */ ACQUIRE:STATE OFF SELECT:CH1 ON ACQUIRE:MODE SAMPLE ACQUIRE:STOPAFTER SEQUENCE /* Enable the status registers */ DESE 1 *ESE 1 *SRE 32 /* 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 The progr
Status and Events /* Wait until the acquisition is complete */ *OPC? /* 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. Messages Messages The information contained in the tables below covers all the programming interface messages the oscilloscope generates in response to commands and queries.
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 Device Error The following table lists the device errors that can occur during oscilloscope operation. These errors may indicate that the oscilloscope needs repair. Table 3-6: Device Error Messages (DDE Bit 3) System Event Code Message 310 System error 311 Memory error 312 PUD memory lost 314 Save/recall memory lost The following table lists the system event messages. These messages are generated whenever certain system conditions occur.
Status and Events Table 3-8: Execution Warning Messages (EXE Bit 4) (cont.
Status and Events 3-18 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual
Appendix A: Character Set MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual A-1
Appendix A: Character Set A-2 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual
Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments An analog channel of an MSO/DPO2000B and MSO/DPO2000 series instrument has a sample waveform and a peak detect waveform being acquired simultaneously. This combination waveform is referred to as a “composite” waveform. In some cases, for example when averaging is turned on, or for math waveforms, a composite waveform is not available. In these cases, the waveform is termed “singular”, and is available only in sample mode.
Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments Composition of Waveform Data The MSO/DPO2000/B series introduces the concept of composite waveform data for analog channels. Sample data is always available for acquired analog channel waveforms. Composite waveforms are available in SAMPLE acquisition mode but are not available in AVERAGE acquisition mode.
Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments COMPOSITE_YT COMPOSITE_YT, COMPOSITE_ENV SINGULAR_YT The composition of the waveform data to be queried using the CURVe? or WAVFrm? queries is set using the DATa:COMPosition or WFMOutpre:COMPosition command.
Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments reduced resolution waveform. The filtering frequency of the full resolution waveform is not under your direct control. It is a function of the horizontal and acquisition settings and the selected FilterVu frequency. The 3 dB cutoff frequency for this filtering may be different for the LRL record and the thumbnail record.
Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments Querying Acquisition Peak Detect Data from the Instrument 1. Use the DATa:COMPosition:AVAILable? query to determine if peak detect data (COMPOSITE_ENV) is available. This query returns a list of waveform data types that are available from the instrument under the current instrument settings: COMPOSITE_YT for sample data COMPOSITE_ENV for envelope or peak detect data SINGULAR_YT for sample data 2.
Appendix B: Waveform Data in MSO/DPO2000B and MSO/DPO2000 Series Instruments turned on. Use the WFMOutpre:RECOrdlength? query to determine the actual record length for digital waveforms. Extensions to the DATA Commands Like the MSO/DPO4000/B series, the MSO/DPO2000/B series provides the DATa:WIDth command that allows you to specify the data word width (in bytes) used when querying data from the instrument or when sending data to the instrument with the CURVe command.
Appendix C: Reserved Words This is a list of reserved words for your instrument. Capital letters identify the required minimum spelling.
Appendix C: Reserved Words DATABits DATE DATEPrint DATa DAll DB DC DECimal DEFLT DEFault DEFine DEGAUss DEGrees DELEte DELIMiter DELTa DELTatime DELay DELayed DELete DELta DESE DESKew DESTination DHCPbootp DIAg DIFFerential DIGItal DIGital DIGtal DIR DIRection DISabled DISplay DISplaymode DNS DOMAINname DPOModels DRAFT DUAL DUmp DYNAMic E ECL EDGE EDGe EEPROM EITher ENAble ENCdg END ENET ENGLish C-2 ENV ENVelope EOF EOFTYPE EQUal EQual ERROR ERRTYPE ERRlog ERRor ETHERnet EVEN EVENT EVENTS EVENTtable EVMs
Appendix C: Reserved Words LETTER LEVel LF LFRej LIN LINE LINEAr LINEPeriod LIST LOCk LOG LOGIC LOGIc LOGic LOOP LOW LOWLimit LOWerthreshold LSB MAG MAIN MAIn MAIn] MARK MARKSINCOLumn MATH MATH1 MATHVAR MATH[1] MAXSamplerate MAXimum MEAN MEAS MEASUrement MEDium MEG MESSage METHod MID MID2 MINImum MINMax MISO MISOMOSI MIXed MKDir MM100BY150 MM54BY86 MODE MODe MOREEQual MORELimit MOREThan MOREthan MOSI MSB NAME NAMe] NANd NEGative NEWpass NEXT NEXt NO NOCARE NOISErej NONE NONe NOPARity NORMal NOTCOMPuted NR
Appendix C: Reserved Words SAMPLERate SAMPLEpoint SAMple SAVe SCAN SCAle SCLK SCREEN SCREen SDATA SEARCH SEARCHtotrigger SECAM SEConds SELect SELected SEQuence SERIALnumber SERnumber SET SETHold SETLevel SETTime SETUP SETUp SEVENTYFive SHOW SIGnal SIMPlifiedchinese SINGULAR_YT SIZe SLEEP SLEWRate SLOWer SLOpe SMAll SNAPShot SNAp SOF SOURCE SOURCE2 SOURCE[1] C-4 SOUrce SOUrce2 SPANish SPC SPECTral SPI SPREADSheet SPace SRIbinary SRPbinary SS STANDard STANdard START STARTofframe STARTup STARTupnosync STARt
Appendix D: Application Module-enabled Commands This table lists the commands that become available with installation of an application module.
Appendix D: Application Module-enabled Commands Application Module Commands DPO2AUTO Automotive Serial Triggering and Analysis Module. Enables triggering on packet-level information on CAN and LIN buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time-stamp information.
Appendix D: Application Module-enabled Commands Application Module Commands DPO2COMP Computer Serial Triggering and Analysis Module. Enables triggering on packet-level information on RS-232/422/485/UART buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time-stamp information.
Appendix D: Application Module-enabled Commands Application Module Commands DPO2EMBD Embedded Serial Triggering and Analysis Module. Enables triggering on packet-level information on I2C and SPI buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time-stamp information.
Appendix E: Search and Trigger Command Sequence Examples The following are some example command sequences that show a variety of different searches and triggers. The commands in these sequences are not order-dependent. To use these examples, connect channel 1, channel 2, channel 3 and channel 4 (if available) to the probe compensation signal located on the right hand side of the front panel. The search and trigger command group sections contain more information on general search and trigger concepts.
Appendix E: Search and Trigger Command Sequence Examples Command Comment :TRIGger:A:TYPe EDGE Specifies that this will be an edge trigger (trigger will occur when the source waveform passes through a specified threshold level in the specified direction). :TRIGger:A:EDGE:SOUrce CH2 Specifies the CH2 waveform as the source waveform. :TRIGger:A:LOWerthreshold:CH2 1.4 Specifies 1.4 volts as the threshold level. :TRIGger:A:EDGE:SLOpe FALL Specifies as falling edge as the direction.
Appendix E: Search and Trigger Command Sequence Examples Command Comment *RST Resets the oscilloscope. Wait for the reset to complete (approximately 3 seconds). :SELect:CH1 1 Turns the CH1 waveform on. :SELect:CH2 1 Turns the CH2 waveform on. :SELect:CH3 1 Turns the CH3 waveform on. :AUTOSet EXECute Autosets the displayed waveforms CH1, CH2 and CH3. Wait for the autoset to complete (approximately 3 seconds).
Appendix E: Search and Trigger Command Sequence Examples E-4 MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual
Index A ACQuire:MAXSamplerate?, 2-59 ACQuire:MODe, 2-59 ACQuire:NUMACq?, 2-60 ACQuire:NUMAVg, 2-61 ACQuire:STATE, 2-61 ACQuire:STOPAfter, 2-63 ACQuire?, 2-59 Acquisition Command Group, 2-11 Alias Command Group, 2-12 ALIas, 2-63 ALIas:CATalog?, 2-64 ALIas:DEFine, 2-64 ALIas:DELEte, 2-65 ALIas:DELEte:ALL, 2-65 ALIas:DELEte[:NAMe], 2-66 ALIas[:STATE], 2-66 ALLEv?, 2-67 AUTOSet, 2-67 AUTOSet:ENAble, 2-68 AUXin:PRObe, 2-68 AUXin:PRObe:AUTOZero, 2-69 AUXin:PRObe:COMMAND, 2-69 AUXin:PRObe:DEGAUss, 2-70 AUXin:PRObe
Index C *CAL?, 2-95 CALibrate:FACtory, 2-95 CALibrate:FACtory:STATus?, 2-96 CALibrate:INTERNal, 2-96 CALibrate:INTERNal:STARt, 2-96 CALibrate:INTERNal:STATus?, 2-97 CALibrate:RESults:FACtory?, 2-98 CALibrate:RESults:SPC?, 2-98 CALibrate:RESults?, 2-97 CALibrate:TEMPerature?, 2-98 Calibration and Diagnostic Command Group, 2-16 CH:BANdwidth, 2-99 CH:COUPling, 2-99 CH:DESKew, 2-100 CH:IMPedance, 2-100 CH:INVert, 2-101 CH:LABel, 2-101 CH:OFFSet, 2-102 CH:POSition, 2-102 CH:PRObe:AUTO
Index *DDT, 2-134 DESE, 2-135 DIAg:LOOP:OPTion, 2-135 DIAg:LOOP:OPTion:NTIMes, 2-136 DIAg:LOOP:STOP, 2-136 DIAg:RESUlt:FLAg?, 2-137 DIAg:RESUlt:LOG?, 2-137 DIAg:SELect, 2-138 DIAg:SELect:, 2-138 DIAg:STATE, 2-139 Display Command Group, 2-18 DISplay:CLOCk, 2-139 DISplay:DIGital:HEIght, 2-140 DISplay:FORMat, 2-140 DISplay:GLITch, 2-141 DISplay:GRAticule, 2-141 DISplay:INTENSITy:BACKLight, 2-142 DISplay:INTENSITy:GLITch, 2-143 DISplay:INTENSITy:GRAticule, 2-143 DISplay:INTENSITy:WAVEform, 2-143 DISp
Index L LANGuage, 2-172 LOCk, 2-172 *LRN?, 2-173 M Mark Command Group, 2-23 MARK, 2-174 MARK:CREATE, 2-174 MARK:DELEte, 2-175 MARK:FREE?, 2-175 MARK:SELected:END?, 2-176 MARK:SELected:FOCUS?, 2-176 MARK:SELected:MARKSINCOLumn?, 2-176 MARK:SELected:OWNer?, 2-176 MARK:SELected:SOURCE?, 2-177 MARK:SELected:STARt?, 2-177 MARK:SELected:STATe?, 2-177 MARK:SELected:ZOOm:POSition?, 2-177 MARK:TOTal?, 2-178 Math Command Group, 2-25 MATH[1]:DEFine, 2-179 MATH[1]:HORizontal:POSition, 2-180 MATH[1]:HORizontal:SCAle,
Index Miscellaneous Command Group, 2-29 N NEWpass, 2-219 O *OPC, 2-220 P PASSWord, 2-221 PICTBridge:DATEPrint, 2-221 PICTBridge:DEFault, 2-222 PICTBridge:IDPrint, 2-222 PICTBridge:IMAGESize, 2-223 PICTBridge:PAPERSize, 2-224 PICTBridge:PAPERType, 2-225 PICTBridge:PRINTQual, 2-226 *PSC, 2-226 *PUD, 2-227 R *RCL, 2-227 RECAll:SETUp, 2-228 RECAll:WAVEform, 2-228 REF:DATE?, 2-229 REF:HORizontal:DELay:TIMe, 2-230 REF:HORizontal:SCAle, 2-230 REF:LABel, 2-230 REF:POSition, 2-231 REF:SCAle, 2
Index SEARCH:SEARCH:TRIGger:A:BUS:B:LIN: DATa:VALue, 2-257 SEARCH:SEARCH:TRIGger:A:BUS:B:LIN: ERRTYPE, 2-257 SEARCH:SEARCH:TRIGger:A:BUS:B:LIN: IDentifier:VALue, 2-258 SEARCH:SEARCH:TRIGger:A:BUS:B: PARallel:VALue, 2-258 SEARCH:SEARCH:TRIGger:A:BUS:B: RS232C:CONDition, 2-259 SEARCH:SEARCH:TRIGger:A:BUS:B: RS232C:RX:DATa:SIZe, 2-259 SEARCH:SEARCH:TRIGger:A:BUS:B: RS232C:RX:DATa:VALue, 2-260 SEARCH:SEARCH:TRIGger:A:BUS:B: RS232C:TX:DATa:SIZe, 2-260 SEARCH:SEARC
Index SEARCH:SEARCH:TRIGger:A:RUNT: WHEn, 2-276 SEARCH:SEARCH:TRIGger:A:RUNT: WIDth, 2-277 SEARCH:SEARCH:TRIGger:A:SETHold: CLOCk:EDGE, 2-277 SEARCH:SEARCH:TRIGger:A:SETHold: CLOCk:SOUrce, 2-277 SEARCH:SEARCH:TRIGger:A:SETHold: CLOCk:THReshold, 2-278 SEARCH:SEARCH:TRIGger:A:SETHold:DATa: SOUrce, 2-278 SEARCH:SEARCH:TRIGger:A:SETHold:DATa: THReshold, 2-279 SEARCH:SEARCH:TRIGger:A:SETHold: HOLDTime, 2-279 SEARCH:SEARCH:TRIGger:A:SETHold: SETTime, 2-279 SEARCH:SEARCH:TRIGger:A:SE
Index TRIGger:A:BUS:B:RS232C:TX:DATa: SIZe, 2-310 TRIGger:A:BUS:B:RS232C:TX:DATa: VALue, 2-310 TRIGger:A:BUS:B:SPI:CONDition, 2-311 TRIGger:A:BUS:B:SPI:DATa:SIZe, 2-312 TRIGger:A:BUS:B:SPI:DATa{:IN|:MISO}: VALue, 2-311 TRIGger:A:BUS:B:SPI:DATa{:OUT|:MOSI}: VALue, 2-312 TRIGger:A:BUS:SOUrce, 2-312 TRIGger:A:EDGE:COUPling, 2-313 TRIGger:A:EDGE:SLOpe, 2-314 TRIGger:A:EDGE:SOUrce, 2-314 TRIGger:A:EDGE?, 2-313 TRIGger:A:HOLDoff:TIMe, 2-315 TRIGger:A:HOLDoff?, 2-315 TRIGger:A:LEVel, 2-316 TRIGg
Index USBTMC:SERIALnumber?, 2-350 USBTMC:VENDORID:DECimal?, 2-350 USBTMC:VENDORID:HEXadecimal?, 2-350 V VERBose, 2-351 Vertical Command Group, 2-47 W *WAI, 2-352 Waveform Transfer Command Group, 2-50 WAVFrm?, 2-352 WFMInpre:BIT_Nr, 2-353 WFMInpre:BN_Fmt, 2-354 WFMInpre:BYT_Nr, 2-354 WFMInpre:BYT_Or, 2-355 WFMInpre:COMPosition, 2-355 WFMInpre:ENCdg, 2-356 WFMInpre:FILTERFreq, 2-356 WFMInpre:NR_Pt, 2-357 WFMInpre:PT_Fmt, 2-357 WFMInpre:PT_Off, 2-358 WFMInpre:XINcr, 2-358 WFMInpre:XUNit, 2-359 WFMInpre:XZEr