YOKOGAWA DL9040 User Manual

YOKOGAWA DL9040 User Manual

Dl9040/dl9140/dl9240 series digital oscilloscope communication interface
Hide thumbs Also See for DL9040:

Advertisement

DL9040/DL9140/DL9240 Series
Digital Oscilloscope
Communication Interface
IM 701310-17E
10th Edition

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for YOKOGAWA DL9040

  • Page 1 DL9040/DL9140/DL9240 Series Digital Oscilloscope Communication Interface IM 701310-17E 10th Edition...
  • Page 2 To ensure correct use, please read this manual thoroughly before beginning operation. After reading the manual, keep it in a convenient location for quick reference whenever a question arises during operation. The following manuals are provided for the DL9040/DL9140/DL9240 series. Please read all of them. Manual Title Manual No.
  • Page 3 • DL Series Library (TMCTL) To download the libraries and drivers listed above, go to the following Web page, and then browse to the download page. http://tmi.yokogawa.com/service-support/downloads/ Sample Programs To download sample programs, go to the following Web page, and then browse to the download page.
  • Page 4: How To Use This Manual

    How to Use This Manual Structure of This Manual This user’s manual consists of the following sections. Chapter 1 Overview of the USB Interface Describes the functions and specifications of the USB interface. Chapter 2 Overview of the Ethernet Interface (Optional) Describes the functions and specifications of the Ethernet interface.
  • Page 5 How to Use This Manual Symbols and Notations Used in This Manual Safety Markings The following markings are used in this manual. CAUTION Calls attentions to actions or conditions that could cause light injury to the user or damage to the instrument or the user’s data, and precautions that can be taken to prevent such occurrences.
  • Page 6 How to Use This Manual Symbols Used in the Syntax The following table indicates symbols that are used in the syntax mainly in chapters 4 and 5. These symbols are referred to as BNF (Backus-Naur Form) symbols. For details on the data, see pages 4-5 and 4-6. Symbol Meaning Example Example of Input...
  • Page 7: Table Of Contents

    Contents How to Use This Manual ........................iii Chapter 1 Overview of the USB Interface Part Names and Functions ....................1-1 1.2 USB Interface Functions and Specifications ..............1-2 Connection via the USB Interface ..................1-3 Setting the DL9000 (USB) ....................1-4 Chapter 2 Ethernet Interface Part Names and Functions ....................
  • Page 8 Contents 5.20 SEARch Group ......................5-132 5.21 SNAP Group ......................... 5-137 5.22 SSTart Group ........................ 5-138 5.23 STARt Group ........................ 5-139 5.24 STATus Group ......................5-140 5.25 STOP Group ......................... 5-141 5.26 SYSTem Group ......................5-142 5.27 TELecomtest Group ..................... 5-143 5.28 TIMebase Group ......................
  • Page 9: Chapter 1 Overview Of The Usb Interface

    Chapter 1 Overview of the USB Interface Part Names and Functions Front Panel CLEAR key Press this key to clear the remote mode (controlled via communications) and enter the local mode in which key operations are enabled. However, this act is invalid if the instrument has been set to Local Lockout mode (see page 1-2) by the controller.
  • Page 10: Usb Interface Functions And Specifications

    USB Interface Functions and Specifications USB Interface Functions Reception Function You can specify the same settings as those specified by front panel key operations. Receives output requests for measured and computed data, setup parameters of the panel, and error codes. Transmission Function Outputs measured and computed data.
  • Page 11: Connection Via The Usb Interface

    Connection via the USB Interface Precautions to Be Taken When Making Connections • Connect the USB cable by inserting the connector firmly into the USB connector. • When connecting multiple devices using USB hubs, connect the DL9000 to the USB hub that is closest to the controller.
  • Page 12: Setting The Dl9000 (Usb)

    ON. • Install YOKOGAWA’s TMC (Text and Measurement Class) driver into your PC. To obtain YOKOGAWA’s USB TMC driver, contact your nearest YOKOGAWA dealer or access the following USB driver page at our Web site and download it.
  • Page 13: Chapter 2 Ethernet Interface

    Chapter 2 Ethernet Interface Part Names and Functions Front Panel CLEAR key Press this key to switch from remote mode to local mode and enable the front panel keys. This key is disabled when the DL9000 has been set to Local Lockout mode (see page 2-3) by a controller.
  • Page 14: Ethernet/Vxi-11 Interface Features And Specifications

    Ethernet/VXI-11 Interface Features and Specifications Ethernet/VXI-11 Interface Features Reception Feature The DL9000 reception feature allows you to specify the same settings through an Ethernet connection that you can specify using the front panel keys. The DL9000 can receive output requests for measured and computed data, panel setting data, and error codes. Transmission Feature The DL9000 can transmit measured and computed data. The DL9000 can transmit panel setting data and the status byte. The DL9000 can transmit error codes when errors occur. Ethernet/VXI-11 Interface Specifications Electrical and mechanical IEEE802.3 compliant specifications Simultaneous connections 1 Port number Ethernet: 10001/tcp VXI-11: 10240/tcp, 10250/tcp, 111/tcp, and 111/udp Data Transfer Rates The response time when outputting waveform data is shown below as a reference. Model: 701313 main unit Controller: PC (Pentium4 3.4 GHz) and OS (Windows XP Professional SP1) Network adapter: Corega FEther PCI-TXL Language used: Visual C++...
  • Page 15 2.2 Ethernet Interface Functions and Specifications Switching between Remote and Local Modes When Switching from Local to Remote Mode The DL9000 switches to remote mode when it is in local mode and it receives a :COMMunicate:REMote ON command from the PC. • “REMOTE” appears at the top center of the screen. • All keys except the CLEAR key are disabled. • Settings entered in local mode are retained even when the DL9000 switches to remote mode. When Switching from Remote to Local Mode When the DL9000 is in remote mode and you press CLEAR, the DL9000 switches to Local mode, unless it has received a :COMMunicate:LOCKout ON command from the PC, in which case pressing CLEAR will have no effect. The DL9000 switches to local mode when it receives a :COMMunicate:REMote OFF command from the PC, regardless of the local lockout state.
  • Page 16: Connecting The Ethernet/Vxi-11 Interface

    Connecting the Ethernet/VXI-11 Interface Connection Procedure Connect a UTP (Unshielded Twisted-Pair) or STP (Shielded Twisted-Pair) cable that is connected to a hub or other network device to the 100BASE-TX port on the DL9000 rear panel. Ethernet Hub or router supporting 100BASE-TX DL9240L 10GS/s 1.5GHz DIGITAL OSCILLOSCOPE RESET MENU PRINT FILE UTILITY CLEAR FILE SYSTEM SHIFT MEASURE ANALYSIS/ DISPLAY ZOOM SETUP INTENSITY DISP 1 CURSOR WINDOW 1 FORM ZOOM 1 HELP...
  • Page 17: Setting The Dl9000 (Network)

    Setting the DL9000 (Network) Procedure Selecting the Communication Interface Press SYSTEM. Press the Remote Control soft key. The Device menu appears. Press the Network or VXI-11 soft key. • If you want to use the Ethernet interface, press Network. • If you want to use the VXI-11 interface, press VXI-11. When you select Network When you select VXI-11 Index Note Only the interface that you select after pressing Remote Control is valid. The DL9000 does not accept commands that are transmitted to other unselected communication interfaces. User Name and Password (This setup menu does not appear when you select VXI-11 in step 3.) Press the UserName soft key. A keyboard appears on the screen. To enter the user name, follow the procedure in section 4.2 of the DL9000 User’s Manual (IM701310-01E). Enter the password in the same manner that you entered the user name.
  • Page 18 2.4 Setting the DL9000 (Network) Setting the Timeout Value Use the rotary knob to set the timeout value. Set the timeout value Note • For details on how to operate the soft keyboard, see section 4.2, “Entering Values and Strings” in the DL9000 User’s Manual (IM701310-01E). • User names and passwords are case-sensitive. Configuring TCP/IP Settings To use the Ethernet interface, you must specify the following TCP/IP settings. • IP address • Subnet mask • Default gateway For details on how to specify these settings, see section 15.2, “Setting Up the TCP/IP” in the DL9000 User’s Manual (IM701310-01E). Explanation To use a controller to configure the same settings that you can configure using the DL9000 keys or to send setting parameters and waveform data to a controller, you must...
  • Page 19: Chapter 3 Overview Of The Gp-Ib Interface

    Chapter 3 Overview of the GP-IB Interface Part Names and Functions Front Panel CLEAR key Press this key to clear the remote mode (controlled via communications) and enter the local mode in which key operations are enabled. However, this act is invalid if the instrument has been set to Local Lockout mode (see page 3-3) by the controller.
  • Page 20: Connecting The Gp-Ib Card

    Connecting the GP-IB Card GP-IB Card Use the NI PCMCIA-GPIB card by National Instruments. GP-IB Cable Use the GP-IB cable that comes with the GP-IB card. Connection Procedure Insert the GP-IB card into the DL9000 PC card slot. To the PC card slot of the DL9000 GP-IB card GP-IB cable Precautions to Be Taken When Making Connections...
  • Page 21: Gp-Ib Interface Functions

    GP-IB Interface Functions GP-IB Interface Functions Listener Capability • All of the information that you can set with the panel keys can be set through the GP- IB interface except for turning ON/OFF the power and setting the communication parameters. •...
  • Page 22: Gp-Ib Interface Specifications

    GP-IB Interface Specifications GP-IB Interface Specifications Electrical and mechanical specifications: Conforms to IEEE St’d 488-1978 Functional specifications: See table below. Protocol: Conforms to IEEE St’d 488.2-1992 Code used: ISO (ASCII) code Mode: Addressable mode Address setting: The address can be set in the range from 0 to 30 on the GP-IB setting screen that is played using the MISC menu.
  • Page 23: Setting The Dl9000 (Gp-Ib)

    Setting the DL9000 (GP-IB) Procedure Selecting the Communication Interface Press SYSTEM. Press the Remote Control soft key to display the Device menu. Press the GP-IB soft key. Note Only the communication interface selected by Remote Control is enabled. The DL9000 does not accept commands that are transmitted to other unselected communication interfaces.
  • Page 24: Responses To Interface Messages

    Responses to Interface Messages Responses to Interface Messages Responses to a Uni-Line Message • IFC (Interface Clear) Clears the talker and listener functions. Stops output if data are being output. • REN (Remote Enable) Switches between the remote and local modes. IDY (Identify) is not supported.
  • Page 25 3.6 Responses to Interface Messages Multi-Line Messages Eight data lines are used to transmit multi-line messages. The messages are classified as follows: • Address Commands These commands are valid when the instrument is designated as a listener or as a talker.
  • Page 26: Chapter 4 Before Programming

    Chapter 4 Before Programming Messages Messages Program Message Unit Format Messages are used to exchange information between The program message unit format is shown below the controller and the instrument. Messages that are sent from the controller to the instrument are called <Program header>...
  • Page 27 4.1 Messages Response Message Unit Format • If a program message containing multiple message The response message unit format is shown belw. units is sent, and the message contains incomplete units, the instrument attempts to execute the ones that are believed to be complete. However, these <Response header>...
  • Page 28: Commands

    Commands Commands • When Concatenating Commands of the Same There are three types of commands (program headers) Group that are sent from the controller to the instrument. The instrument stores the hierarchical level of the They differ in their program header formats. command that is currently being executed, and performs analysis on the assumption that the next Common Command Header...
  • Page 29 4.2 Commands Upper-Level Query An upper-level query is a query in which a question mark ( ? ) is appended to the highest level command of a group. Execution of an upper-level query allows all settings that can be specified in the group to be received at once.
  • Page 30: Response

    Response Response When the controller sends a message unit that has a question mark ( ? ) in its program header (query), the instrument returns a response message to the query. A response message is returned in one of the following two forms.
  • Page 31: Data

    Data Data <Voltage>, <Time>, <Frequency>, and <Current> A data section comes after the header. A space must be <Voltage>, <Time>, <Frequency>, and <Current> included between the header and the data. The data indicate decimal values that have physical significance. contains conditions and values. Data is classified as below. <Multiplier>...
  • Page 32 4.4 Data <Register> • If a character string contains a double quotation mark ( " ), the double quotation mark is replaced by two <Register> indicates an integer, and can be expressed double quotation marks ( "" ). This rule also applies in hexadecimal, octal, or binary as well as a decimal number.
  • Page 33: Synchronization With The Controller

    Synchronization with the Controller Overlap Commands and Sequential Commands • Using the COMMunicate:OVERlap command The COMMunicate:OVERlap command enables (or There are two types of commands, overlap commands and sequential commands. In the case of overlap disables) overlap operation. Example :COMMunicate:OVERlap #HFFBF;: commands, the execution of the next command may FILE:LOAD:SETup: start before the execution of the previous command is...
  • Page 34 4.5 Synchronization with the Controller • Using the *OPC? Query • Using the Extended Event Register The *OPC? query generates a response when an The changes in the condition register can be overlap operation is completed. reflected in the extended event register (page 6-4). Example :COMMunicate:OPSE #H0040;:FILE: Example :STATus:FILTer1 FALL;: LOAD:SETup:EXECute "CASE1";...
  • Page 35: Chapter 5 Commands

    Chapter 5 Commands List of Commands Command Function Page ACQuire Group :ACQuire? Queries all settings related to the waveform acquisition. 5-34 :ACQuire:AVERage? Queries all settings related to averaging and the waveform acquisition count. 5-34 :ACQuire:AVERage:COUNt Sets the waveform acquisition count of averaging mode or queries the 5-34 current setting.
  • Page 36 5.1 List of Commands Command Function Page :ANALysis:AHIStogram<x>: Sets the horizontal cursor position of the accumulated histogram or queries 5-38 MEASure:CURSor:HPOSition<x> the current setting. :ANALysis:AHIStogram<x>: Turns ON/OFF the vertical cursor link of the accumulated histogram or 5-38 MEASure:CURSor:VLINkage queries the current setting. :ANALysis:AHIStogram<x>: Sets the vertical cursor position of the accumulated histogram or queries the 5-39...
  • Page 37 5.1 List of Commands Command Function Page :ANALysis:FFT<x>:LENGth Sets the number of FFT points of the FFT computation or queries the current 5-44 setting. :ANALysis:FFT<x>:MAXHold Turns ON/OFF the maximum value hold function of the FFT computation or 5-44 queries the current setting. :ANALysis:FFT<x>:MEASure? Queries all settings related to the automated measurement of the FFT 5-44...
  • Page 38 5.1 List of Commands Command Function Page :ANALysis:FFT<x>:MEASure:PEAK[: Queries the frequency value between peak values of the FFT computation. 5-49 BASic]:DFRequency:VALue? :ANALysis:FFT<x>:MEASure:PEAK[: Queries all settings related to the power value between peak values of the 5-49 BASic]:DV? FFT computation. :ANALysis:FFT<x>:MEASure:PEAK[: Turns ON/OFF the power value between peak values of the FFT computation 5-49 BASic]:DV:STATe...
  • Page 39 5.1 List of Commands Command Function Page :ANALysis:WPARameter<x>: Queries all settings related to the cursor measurement on the histogram of 5-54 HISTogram:MEASure:CURSor:C<x>? the waveform parameter measurement. :ANALysis:WPARameter<x>: Sets the cursor position on the trend of the waveform parameter 5-54 HISTogram:MEASure:CURSor:C<x>: measurement or queries the current setting.
  • Page 40 5.1 List of Commands Command Function Page :ANALysis:WPARameter<x>:TRENd: Queries all settings related to the cursor measurement of the trend of the 5-58 MEASure:CURSor? waveform parameter measurement. :ANALysis:WPARameter<x>:TRENd: Turns ON/OFF all cursors of the trend of the waveform parameter 5-58 MEASure:CURSor:ALL measurement.
  • Page 41 5.1 List of Commands Command Function Page :ANALysis:XY<x>:XTRace Sets the X-axis trace of the XY display or queries the current setting. 5-64 :ANALysis:XY<x>:YTRace Sets the Y-axis trace of the XY display or queries the current setting. 5-64 ASETup Group :ASETup:EXECute Execute auto setup.
  • Page 42 5.1 List of Commands Command Function Page :COMMunicate:WAIT Waits for one of the specified extended events to occur. 5-71 :COMMunicate:WAIT? Creates the response that is returned when the specified event occurs. 5-71 CURSor Group :CURSor? Queries all settings related to the cursor measurement. 5-72 :CURSor:DISPlay Turns ON/OFF the cursor or queries the current setting.
  • Page 43 5.1 List of Commands Command Function Page :CURSor:MARKer:CM<x>:TRACe Sets the source trace of the marker cursor or queries the current setting. 5-76 :CURSor:MARKer:CM<x>:V? Queries all settings related to the voltage measurement of the marker cursor. 5-76 :CURSor:MARKer:CM<x>:V:STATe Turns ON/OFF the voltage measurement of the maker cursor or queries the 5-76 current setting.
  • Page 44 5.1 List of Commands Command Function Page :CURSor:VT? Queries all settings related to the VT cursor. 5-80 :CURSor:VT:BASic? Queries all settings related to basic items of the VT cursor. 5-80 :CURSor:VT[:BASic]:ALL Turns ON/OFF all basic items of the VT cursor. 5-80 :CURSor:VT[:BASic]:POSition Sets the VT cursor position or queries the current setting.
  • Page 45 5.1 List of Commands Command Function Page :FILE[:DIRectory]:CDIRectory Sets the current directory or queries the current setting. 5-85 (Change Directory) :FILE[:DIRectory]:FREE? Queries the free disk space in bytes on the specified storage medium. 5-85 :FILE[:DIRectory]:MDIRectory Creates a directory under the specified directory. This is an overlap 5-86 (Make Directory) command.
  • Page 46 5.1 List of Commands Command Function Page :FILE:SAVE:{ASCii|BINary|FLOat} Sets whether to save the entire data or the selected data of specific data or 5-89 :HISTory queries the current setting. :FILE:SAVE:{ASCii|BINary|FLOat} Sets the size of waveform data to save for each type of data or queries the 5-89 :LENGth current setting.
  • Page 47 5.1 List of Commands Command Function Page :GONogo:ZPARameter? Queries all settings related to zone/parameter determination. 5-94 :GONogo:ZPARameter:SELect<x>? Queries all settings related to the condition of the zone/parameter 5-94 determination. :GONogo:ZPARameter:SELect<x>: Sets the mode of the condition or queries the current setting. 5-94 MODE :GONogo:ZPARameter:SELect<x>:...
  • Page 48 5.1 List of Commands Command Function Page :GONogo:ZPARameter:SELect<x>: Sets the source window of the zone determination or queries the current 5-99 WINDow setting. HCOPy Group :HCOPy? (Hard COPY) Queries all settings related to the output of screen data. 5-100 :HCOPy:ABORt Aborts data output and paper feeding.
  • Page 49 5.1 List of Commands Command Function Page :HISTory[:CURRent][:SEARch]: Queries all settings related to the parameter of the history search condition. 5-105 SELect<x>:PARameter? :HISTory[:CURRent][:SEARch]: Sets the parameter category or queries the current setting. 5-105 SELect<x>:PARameter:CATegory :HISTory[:CURRent][:SEARch]: Queries all settings related to the FFT search. 5-105 SELect<x>:PARameter:FFT<x>? :HISTory[:CURRent][:SEARch]:...
  • Page 50 5.1 List of Commands Command Function Page :HISTory[:CURRent][:SEARch]: Sets the source window of the history search or queries the current setting. 5-110 SELect<x>:WINDow :HISTory[:CURRent]:TIME? Queries the time of the source record number of the history waveform. 5-110 :HISTory:REFerence<x>? Queries all settings related to the history function of the reference. 5-110 :HISTory:REFerence<x>:DMODe Sets the display mode of the history waveform of the reference or queries...
  • Page 51 5.1 List of Commands Command Function Page :MATH<x>:FILTer:RESCaling: Sets rescaling offset B of the filter or queries the current setting. 5-116 BVALue :MATH<x>:FILTer:TYPE Sets the filter type or queries the current setting. 5-116 :MATH<x>:INTegral? Queries all settings related to the integral computation. 5-116 :MATH<x>:INTegral:PSCaling? Queries all settings related to the pre-scaling of the integral computation.
  • Page 52 5.1 List of Commands Command Function Page :MATH<x>:THReshold<x> Sets the edge detection level of the count computation or queries the current 5-120 setting. :MATH<x>:UNIT? Queries all settings related to the computation unit. 5-120 :MATH<x>:UNIT[:DEFine] Sets the computation unit or queries the current setting. 5-120 :MATH<x>:UNIT:MODE Sets the automatic/manual addition of the computation unit or queries the...
  • Page 53 5.1 List of Commands Command Function Page :MEASure:TRACe<x>:AREA<x>:ALL Turns ON/OFF all waveform parameters. 5-126 :MEASure:TRACe<x>: Queries all settings related to the waveform parameter. 5-127 AREA<x>:<Parameter>? :MEASure:TRACe<x>: Queries the continuous statistical processing count of the waveform 5-127 AREA<x>:<Parameter>:COUNt? parameter. :MEASure:TRACe<x>:AREA<x>:<Para Queries the statistical value of the waveform parameter. 5-127 meter>:{MAXimum|MEAN|MINimum|SD EViation}?
  • Page 54 5.1 List of Commands Command Function Page :SEARch<x>:CLOCk:POLarity Sets the polarity of the clock channel or queries the current setting. 5-132 :SEARch<x>:CLOCk:SOURce Sets the clock trace of the search or queries the current setting. 5-132 :SEARch<x>:DECimation Sets the decimation detection of the skip mode or queries the current setting. 5-132 :SEARch<x>:EXECute Executes the search.
  • Page 55 5.1 List of Commands Command Function Page STARt Group :STARt Starts the waveform acquisition. 5-139 STATus Group :STATus? Queries all settings related to the communication status function. 5-140 :STATus:CONDition? Queries the contents of the condition register. 5-140 :STATus:EESE Sets the extended event enable register or queries the current setting. 5-140 :STATus:EESR? Queries the content of the extended event register and clears the register.
  • Page 56 5.1 List of Commands Command Function Page :TELecomtest:MASK? Queries all settings related to the mask test. 5-145 :TELecomtest:MASK:ELEMent<x>? Queries all settings related to the element used in the mask test. 5-145 :TELecomtest:MASK:ELEMent<x>: Turns ON/OFF all items of the element. 5-145 :TELecomtest:MASK:ELEMent<x>: Queries the settings related to the error rate for the number of sampled data 5-145...
  • Page 57 5.1 List of Commands Command Function Page :TRIGger:DELay:EDGecount? Queries all settings related to edge count of the trigger delay. 5-150 :TRIGger:DELay:EDGecount:COUNt Sets the edge count value of the trigger delay or queries the current setting. 5-150 :TRIGger:DELay:MODE Turns ON/OFF the trigger delay or queries the current setting. 5-151 :TRIGger:DELay:POLarity Sets the edge polarity the trigger delay or queries the current setting.
  • Page 58 5.1 List of Commands Command Function Page :TRIGger:EINTerval:EVENt<x>: Sets each message format (standard or extended) of the OR condition of the 5-158 CANBus:IDOR:ID<x>:FORMat CAN bus signal trigger or queries the current setting. :TRIGger:EINTerval:EVENt<x>: Queries all settings related to the ID of each extended format of the OR 5-158 CANBus:IDOR:ID<x>:IDEXt? condition of the CAN bus signal trigger.
  • Page 59 5.1 List of Commands Command Function Page :TRIGger:EINTerval:EVENt<x>: Queries all settings related to the 7-bit + Sub address of the I C bus trigger. 5-163 I2CBus:ADATa:BIT7APsub? :TRIGger:EINTerval:EVENt<x>: Queries all settings related to the 7-bit address of the 7-bit + Sub address of 5-164 I2CBus:ADATa:BIT7APsub:ADDRess? the I...
  • Page 60 5.1 List of Commands Command Function Page :TRIGger:EINTerval:EVENt<x>: Queries all settings related to the start byte and high speed mode of the I 5-168 I2CBus:SBHSmode? bus trigger. :TRIGger:EINTerval:EVENt<x>: Sets the type of the start byte or high speed mode of the I C bus trigger or 5-168 I2CBus:SBHSmode:TYPE...
  • Page 61 5.1 List of Commands Command Function Page :TRIGger:EINTerval:EVENt<x>: Sets the pattern comparison start position of the data of the SPI bus trigger 5-173 SPIBus:DATA<x>:DPOSition or queries the current setting. :TRIGger:EINTerval:EVENt<x>: Sets the data of the SPI bus trigger in hexadecimal notation. 5-173 SPIBus:DATA<x>:HEXA<x>...
  • Page 62 5.1 List of Commands Command Function Page :TRIGger:ENHanced:CANBus:IDOR: Queries all settings related to each ID of the OR condition of the CAN bus 5-179 ID<x>? signal trigger. :TRIGger:ENHanced:CANBus:IDOR: Sets each ACK condition of the OR condition of the CAN bus signal trigger 5-180 ID<x>:ACK or queries the current setting.
  • Page 63 5.1 List of Commands Command Function Page :TRIGger:ENHanced:I2CBus:ADATa: Sets the 7-bit address of the I C bus trigger in hexadecimal notation. 5-185 BIT7ADdress:HEXA :TRIGger:ENHanced:I2CBus:ADATa: Sets the 7-bit address of the I C bus trigger in binary notation or queries the 5-185 BIT7ADdress:PATTern current setting.
  • Page 64 5.1 List of Commands Command Function Page :TRIGger:ENHanced:LINBus:BRATe Sets the LIN bus signal trigger bitrate (data transfer rate) or queries the 5-189 current setting. :TRIGger:ENHanced:LINBus:SOURce Sets the LIN bus signal trigger source or queries the current setting. 5-189 :TRIGger:ENHanced:SPATtern? Queries all settings related to the serial pattern trigger. 5-189 (Serial Pattern) :TRIGger:ENHanced:SPATtern:...
  • Page 65 5.1 List of Commands Command Function Page :TRIGger:ENHanced:TV:COUPling? Queries the trigger coupling of the TV trigger. 5-193 :TRIGger:ENHanced:TV:CUSTomize Turns ON/OFF the sync guard function of the TV trigger or queries the 5-193 current setting. :TRIGger:ENHanced:TV:FIELd Sets the field of the TV trigger or queries the current setting. 5-193 :TRIGger:ENHanced:TV:FRAMe Sets the frame skip function of the TV trigger or queries the current setting.
  • Page 66 5.1 List of Commands Command Function Page :TRIGger:SOURce:EXTernal:PROBe Sets the probe attenuation of the external trigger or queries the current 5-198 setting. :TRIGger:SOURce:LOGic Sets the trigger source logic or queries the current setting. 5-198 :TRIGger:TYPE Sets the trigger type or queries the current setting. 5-198 :TRIGger:WIDTh? Queries all settings related to the pulse width trigger.
  • Page 67 5.1 List of Commands Command Function Page :ZOOM:TYPE<x> Sets the zoom type or queries the current setting. 5-203 :ZOOM:VERTical<x>? Queries all settings related to the vertical zoom. 5-203 :ZOOM:VERTical<x>:INITialize Initializes the vertical zoom. 5-203 :ZOOM:VERTical<x>:MAG Sets the vertical zoom magnification or queries the current setting. 5-203 :ZOOM:VERTical<x>:POSition Sets the vertical zoom position or queries the current setting.
  • Page 68: Acquire Group

    ACQuire Group :ACQuire? :ACQuire:INTERPolate Function Queries all settings related to the waveform Function Turns ON/OFF data interpolation or queries the acquisition. current setting. Syntax :ACQuire? Syntax :ACQuire:INTERPolate {<Boolean>} Example :ACQUIRE? -> :ACQUIRE:AVERAGE:COUNT 2; :ACQuire:INTERPolate? EWEIGHT 16;:ACQUIRE:HRMODE 0; Example :ACQUIRE:INTERPOLATE ON INTERLEAVE 0;INTERPOLATE 1;MODE NORMAL; :ACQUIRE:INTERPOLATE? -> :ACQUIRE: REPETITIVE 0;RLENGTH 12500 INTERPOLATE 1 :ACQuire:AVERage? :ACQuire:MODE Function Queries all settings related to averaging and the Function Sets the waveform acquisition mode or queries the waveform acquisition count. current setting. Syntax :ACQuire:AVERage? Syntax :ACQuire:MODE {AVERage|ENVelope|NORMal} Example :ACQUIRE:AVERAGE? -> :ACQUIRE:AVERAGE: :ACQuire:MODE? COUNT 2;EWEIGHT 16 Example :ACQUIRE:MODE NORMAL...
  • Page 69: Analysis Group

    ANALysis Group :ANALysis? :ANALysis:AHIStogram<x>? Function Queries all settings related to the analysis function. Function Queries all settings related to the accumulated Syntax :ANALysis?Example histogram function. :ANALYSIS? -> :ANALYSIS: Syntax :ANALysis:AHIStogram<x>? AHISTOGRAM1:HORIZONTAL 0.000E+00, <x> = 1 or 2 0.000E+00;MEASURE:CURSOR:BASIC:C1: Example :ANALYSIS:AHISTOGRAM1? -> :ANALYSIS: STATE 1;:ANALYSIS:AHISTOGRAM1:MEASURE: AHISTOGRAM1:HORIZONTAL 0.000E+00, CURSOR:BASIC:C2:STATE 1;:ANALYSIS: 0.000E+00;MEASURE:CURSOR:BASIC:C1: AHISTOGRAM1:MEASURE:CURSOR:BASIC:DC: STATE 1;:ANALYSIS:AHISTOGRAM1: STTE 1;:ANALYSIS:AHISTOGRAM1:MEASURE: MEASURE:CURSOR:BASIC:C2:STATE 1;: CURSOR:CALCULATION:DEFINE1 "C1"; ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: DEFINE2 "C2";DEFINE3 "C1";DEFINE4 "C2"; BASIC:DC:STATE 1;:ANALYSIS:AHISTOGRAM1: STATE1 1;STATE2 1;STATE3 1;STATE4 1;: MEASURE:CURSOR:CALCULATION: ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: DEFINE1 "C1";DEFINE2 "C2";DEFINE3 "C1"; HLINKAGE 1;HPOSITION1 0.000E+00; DEFINE4 "C2";STATE1 1;STATE2 1; HPOSITION2 1.000E+00;VLINKAGE 1; STATE3 1;STATE4 1;:ANALYSIS: VPOSITION1 1.000E+00;...
  • Page 70 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure? :ANALysis:AHIStogram<x>:MEASure: CURSor? Function Queries all settings related automated measurement of the accumulated histogram. Function Queries all settings related to cursor measurement of Syntax :ANALysis:AHIStogram<x>:MEASure? the accumulated histogram. Syntax :ANALysis:AHIStogram<x>:MEASure:CURSor? <x> = 1 or 2 Example :ANALYSIS:AHISTOGRAM1:MEASURE? -> : <x> = 1 or 2 ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: Example :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR? BASIC:C1:STATE 1;:ANALYSIS:AHISTOGRAM1: -> :ANALYSIS:AHISTOGRAM1:MEASURE: MEASURE:CURSOR:BASIC:C2:STATE 1;: CURSOR:BASIC:C1:STATE 1;:ANALYSIS: ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: AHISTOGRAM1:MEASURE:CURSOR:BASIC:C2: BASIC:DC:STATE 1;:ANALYSIS:AHISTOGRAM1: STATE 1;:ANALYSIS:AHISTOGRAM1:MEASURE: MEASURE:CURSOR:CALCULATION: CURSOR:BASIC:DC:STATE 1;:ANALYSIS: DEFINE1 "C1";DEFINE2 "C2";DEFINE3 "C1"; AHISTOGRAM1:MEASURE:CURSOR:CALCULATION: DEFINE4 "C2";STATE1 1;STATE2 1; DEFINE1 "C1";DEFINE2 "C2";DEFINE3 "C1"; STATE3 1;STATE4 1;:ANALYSIS: DEFINE4 "C2";STATE1 1;STATE2 1;...
  • Page 71 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:MEASure: CURSor[:BASic]:C<x>? CURSor[:BASic]:DC:STATe Function Queries all settings related to the cursor of the Function Turns ON/OFF the measured values between cursors accumulated histogram. of the accumulated histogram or queries the current Syntax :ANALysis:AHIStogram<x>:MEASure: setting. CURSor[:BASic]:C<x>? Syntax :ANALysis:AHIStogram<x>:MEASure: CURSor[:BASic]:DC:STATe {<Boolean>} <x> of AHIStogram<x> = 1 or 2 :ANALysis:AHIStogram<x>:MEASure: <x> of C<x> = 1 or 2 Example :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: CURSor[:BASic]:DC:STATe? BASIC:C1? -> :ANALYSIS:AHISTOGRAM1: <x> = 1 or 2 MEASURE:CURSOR:BASIC:C1:STATE 1 Example :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: BASIC:DC:STATE ON :ANALysis:AHIStogram<x>:MEASure: :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: CURSor[:BASic]:C<x>:STATe BASIC:DC:STATE? -> :ANALYSIS: AHISTOGRAM1: Function Turns ON/OFF the cursor of the accumulated MEASURE:CURSOR:BASIC:DC:STATE 1 histogram or queries the current setting.
  • Page 72 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:MEASure: CURSor:CALCulation:DEFine<x> CURSor:HLINkage Function Sets the equation of the calculation item of the cursor Function Turns ON/OFF the horizontal cursor link of the of the accumulated histogram or queries the current accumulated histogram or queries the current setting. Syntax :ANALysis:AHIStogram<x>:MEASure:CURSor: setting. Syntax :ANALysis:AHIStogram<x>:MEASure:CURSor: HLINkage {<Boolean>} CALCulation:DEFine<x> {<String>} :ANALysis:AHIStogram<x>:MEASure:CURSor: :ANALysis:AHIStogram<x>:MEASure:CURSor: HLINkage? CALCulation:DEFine<x>? <x> = 1 or 2 Example :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: <x> of AHIStogram<x> = 1 or 2 HLINKAGE ON <x> of DEFine<x> = 1 to 4 :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: <String> = Up to 128 characters Example :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: HLINKAGE? -> :ANALYSIS:AHISTOGRAM1: CALCULATION:DEFINE1 "C1" MEASURE:CURSOR:HLINKAGE 1 :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: :ANALysis:AHIStogram<x>:MEASure: CALCULATION:DEFINE1? -> :ANALYSIS:...
  • Page 73 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:MEASure: CURSor:VPOSition<x> PARameter? Function Sets the vertical cursor position of the accumulated Function Queries all settings related to the automated histogram or queries the current setting. measurement of waveform parameters of the Syntax :ANALysis:AHIStogram<x>:MEASure:CURSor: accumulated histogram. VPOSition<x> {<NRf>} Syntax :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:MEASure:CURSor: PARameter? VPOSition<x>? <x> = 1 or 2 Example :ANALYSIS:AHISTOGRAM1:MEASURE: <x> of AHIStogram<x> = 1 or 2 PARAMETER? -> :ANALYSIS:AHISTOGRAM1: <x> of VPOSition<x> = 1 or 2 MEASURE:PARAMETER:AREA1:MAXIMUM: <NRf> = –4 to 4 (div) Example :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: STATE 1;:ANALYSIS:AHISTOGRAM1:MEASURE: VPOSITION1 1 PARAMETER:AREA1:MEAN:STATE 1;:ANALYSIS: :ANALYSIS:AHISTOGRAM1:MEASURE:CURSOR: AHISTOGRAM1:MEASURE:PARAMETER:AREA1: VPOSITION1? -> :ANALYSIS:AHISTOGRAM1: MEDIAN:STATE 1;:ANALYSIS:AHISTOGRAM1: MEASURE:CURSOR: MEASURE:PARAMETER:AREA1:MINIMUM:...
  • Page 74 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:MEASure: PARameter:AREA<x>? PARameter:AREA<x>:<Parameter>? Function Queries all settings related to the area of the Function Queries all settings related to the waveform accumulated histogram. parameter of the accumulated histogram. Syntax :ANALysis:AHIStogram<x>:MEASure: Syntax :ANALysis:AHIStogram<x>:MEASure: PARameter:AREA<x>? PARameter:AREA<x>:<Parameter>? <x> of AHIStogram<x> = 1 or 2 <x> of AHIStogram<x> = 1 or 2 <x> of AREA<x> = 1 or 2 <x> of AREA<x> = 1 or 2 Example :ANALYSIS:AHISTOGRAM1:MEASURE: <Parameter> = {MAXimum|MEAN|MEDian| PARAMETER:AREA1? -> :ANALYSIS: MINimum|PEAK|RMS|SD2integ|SD3integ| AHISTOGRAM1:MEASURE: SDEViation|SDINteg} PARAMETER:AREA1:MAXIMUM:STATE 1;: Example (The following is an example for the maximum value ANALYSIS:AHISTOGRAM1:MEASURE:PARAMETER: of area 1.) AREA1:MEAN:STATE 1;:ANALYSIS: :ANALYSIS:AHISTOGRAM1:MEASURE: AHISTOGRAM1:MEASURE:PARAMETER:AREA1: PARAMETER:AREA1:MAXIMUM? -> :ANALYSIS: MEDIAN:STATE 1;:ANALYSIS:AHISTOGRAM1: AHISTOGRAM1:MEASURE: MEASURE:PARAMETER:AREA1:MINIMUM:...
  • Page 75 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:MEASure: PARameter:AREA<x>:<Parameter>:VALue? PARameter:CALCulation:DEFine<x> Function Queries the automated measured value of the Function Sets the equation of the calculation items of the waveform parameter of the accumulated histogram. waveform parameter of the accumulated histogram or Syntax :ANALysis:AHIStogram<x>:MEASure: queries the current setting. PARameter:AREA<x>:<Parameter>:VALue? Syntax :ANALysis:AHIStogram<x>:MEASure: PARameter:CALCulation: <x> of AHIStogram<x> = 1 or 2 DEFine<x> {<String>} <x> of AREA<x> = 1 or 2 :ANALysis:AHIStogram<x>:MEASure: <Parameter> = {MAXimum|MEAN|MEDian| PARameter:CALCulation:DEFine<x>? MINimum|PEAK|RMS|SD2integ|SD3integ| SDEViation|SDINteg} <x> of AHIStogram<x> = 1 or 2 Example (The following is an example for the maximum value <x> of DEFine<x> = 1 to 4 of area 1.) <String> = Up to 128 characters :ANALYSIS:AHISTOGRAM1:MEASURE: Example :ANALYSIS:AHISTOGRAM1:MEASURE: PARAMETER:AREA1:MAXIMUM:VALUE? PARAMETER:CALCULATION:DEFINE1 "MEAN" -> :ANALYSIS:AHISTOGRAM1:MEASURE: :ANALYSIS:AHISTOGRAM1:MEASURE: PARAMETER:AREA1:MAXIMUM:VALUE 1.000E+00...
  • Page 76 5.3 ANALysis Group :ANALysis:AHIStogram<x>:MEASure: :ANALysis:AHIStogram<x>:TRACe PARameter:HRANge<x> Function Sets the source trace of the accumulated histogram Function Sets the horizontal range of the waveform parameter or queries the current setting. Syntax :ANALysis:AHIStogram<x>:TRACe {<NRf>} of the accumulated histogram or queries the current :ANALysis:AHIStogram<x>:TRACe? setting. Syntax :ANALysis:AHIStogram<x>:MEASure: <x> = 1 or 2 PARameter:HRANge<x> {<NRf>,<NRf>} <NRf> = 1 to 8 :ANALysis:AHIStogram<x>:MEASure: Example :ANALYSIS:AHISTOGRAM1:TRACE 1 PARameter:HRANge<x>? :ANALYSIS:AHISTOGRAM1:TRACE? -> :ANALYSIS:AHISTOGRAM1:TRACE 1 <x> of AHIStogram<x> = 1 or 2 <x> of HRANge<x> = 1 or 2 :ANALysis:AHIStogram<x>:VERTical <NRf> = –5 to 5 div Example :ANALYSIS:AHISTOGRAM1:MEASURE: Function Sets the vertical range of the accumulated histogram PARAMETER:HRANGE1 1,2 or queries the current setting. :ANALYSIS:AHISTOGRAM1:MEASURE: Syntax :ANALysis:AHIStogram<x>:VERTical PARAMETER:HRANGE1? -> :ANALYSIS:...
  • Page 77 5.3 ANALysis Group :ANALysis:FFT<x>? :ANALysis:FFT<x>:HORizontal:CSPan? Function Queries all settings related to the FFT computation Function Queries all settings related to the center and span of function. the horizontal axis of the FFT computation. Syntax :ANALysis:FFT<x>? Syntax :ANALysis:FFT<x>:HORizontal:CSPan? <x> = 1 or 2 <x> = 1 or 2 Example :ANALYSIS:FFT1? -> :ANALYSIS:FFT1: Example :ANALYSIS:FFT1:HORIZONTAL:CSPAN? HORIZONTAL:CSPAN: -> :ANALYSIS:FFT1:HORIZONTAL:CSPAN: CENTER 1.000E+00;SPAN1.000E+00; CENTER 1.000E+00;SPAN 1.000E+00 :ANALYSIS:FFT1:HORIZONTAL: :ANALysis:FFT<x>:HORizontal:CSPan: LRIGHT:RANGE2.000E+00,1.000E+00; CENTer :ANALYSIS:FFT1:HORIZONTAL:MODE AUTO; :ANALYSIS:FFT1:IPART 1;LENGTH 2500; Function Sets the horizontal center of the FFT computation or MAXHOLD 1;MEASURE:MARKer:BASIC: queries the current setting. DFREQUENCY:STATE1;:ANALYSIS:FFT1: Syntax :ANALysis:FFT<x>:HORizontal:CSPan: MEASURE:MARKER:BASIC:DV:STATE 1;...
  • Page 78 5.3 ANALysis Group :ANALysis:FFT<x>:HORizontal:LRIGht: :ANALysis:FFT<x>:MAXHold RANGe Function Turns ON/OFF the maximum value hold function of Function Sets the range of the horizontal left and right edges the FFT computation or queries the current setting. Syntax :ANALysis:FFT<x>:MAXHold {<Boolean>} of the FFT computation or queries the current setting. Syntax :ANALysis:FFT<x>:HORizontal:LRIGht: :ANALysis:FFT<x>:MAXHold? RANGe {<Frequency>,<Frequency>} <x> = 1 or 2 :ANALysis:FFT<x>:HORizontal:LRIGht: Example :ANALYSIS:FFT1:MAXHOLD ON RANGe? :ANALYSIS:FFT1:MAXHOLD? -> :ANALYSIS: FFT1:MAXHOLD 1 <x> = 1 or 2 <Frequency> = 0 to 250 G (Hz) :ANALysis:FFT<x>:MEASure? Example :ANALYSIS:FFT1:HORIZONTAL:LRIGHT: RANGE 1HZ,2HZ Function Queries all settings related to the automated :ANALYSIS:FFT1:HORIZONTAL:LRIGHT:RANGE? measurement of the FFT computation. -> :ANALYSIS:FFT1:HORIZONTAL:LRIGHT: Syntax :ANALysis:FFT<x>:MEASure? RANGE 2.000E+00,1.000E+00 <x> = 1 or 2 Example :ANALYSIS:FFT1:MEASURE? -> :ANALYSIS:...
  • Page 79 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure:MARKer? :ANALysis:FFT<x>:MEASure: MARKer[:BASic]:ALL Function Queries all settings related to the marker cursor measurement of the FFT computation. Function Turns ON/OFF all basic items of the marker cursor of Syntax :ANALysis:FFT<x>:MEASure:MARKer? the FFT computation. Syntax :ANALysis:FFT<x>:MEASure: <x> = 1 or 2 Example :ANALYSIS:FFT1:MEASURE:MARKER? MARKer[:BASic]:ALL {<Boolean>} -> :ANALYSIS:FFT1:MEASURE:MARKer:BASIC: <x> = 1 or 2 DFREQUENCY:STATE 1; Example :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: ALL ON DV:STATE 1; :ANALysis:FFT<x>:MEASure: :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: MARKer[:BASic]:DFRequency? FREQUENCY1:STATE 1; :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: Function Queries all settings related to the frequency value FREQUENCY2:STATE 1; between marker cursors of the FFT computation. :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: Syntax :ANALysis:FFT<x>:MEASure: POSITION1 1.000E+00;...
  • Page 80 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure: :ANALysis:FFT<x>:MEASure: MARKer[:BASic]:DV? MARKer[:BASic]:FREQuency<x>:STATe Function Queries all settings related to the power value Function Turns ON/OFF the frequency value of the marker between marker cursors of the FFT computation. cursor of the FFT computation or queries the current Syntax :ANALysis:FFT<x>:MEASure: setting. MARKer[:BASic]:DV? Syntax :ANALysis:FFT<x>:MEASure: MARKer[:BASic]:FREQuency<x>: <x> = 1 or 2 Example :ANALYSIS:FFT1:MEASURE:MARKER:BASIC:DV? STATe {<Boolean>} -> :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: :ANALysis:FFT<x>:MEASure: DV:STATE 1 MARKer[:BASic]:FREQuency<x>:STATe? <x> of FFT<x> = 1 or 2 :ANALysis:FFT<x>:MEASure: <x> of FREQuency<x> = 1 or 2 MARKer[:BASic]:DV:STATe Example :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: FREQUENCY1:STATE ON Function Turns ON/OFF the power value between marker :ANALYSIS:FFT1:MEASURE:MARKER:BASIC: cursors of the FFT computation or queries the current FREQUENCY1:STATE? -> :ANALYSIS:FFT1: setting.
  • Page 81 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure: :ANALysis:FFT<x>:MEASure:MARKer: MARKer[:BASic]:V<x>? CALCulation:ALL Function Queries all settings related to the power value of the Function Turns ON/OFF all calculation items of the marker marker cursor of the FFT computation. cursor of the FFT computation. Syntax :ANALysis:FFT<x>:MEASure: Syntax :ANALysis:FFT<x>:MEASure:MARKer: MARKer[:BASic]:V<x>? CALCulation:ALL {<Boolean>} <x> of FFT<x> = 1 or 2 <x> = 1 or 2 Example :ANALYSIS:FFT1:MEASURE:MARKER: <x> of V<x> = 1 or 2 Example :ANALYSIS:FFT1:MEASURE:MARKER:BASIC:V1? CALCULATION:ALL ON -> :ANALYSIS:FFT1:MEASURE:MARKER: :ANALysis:FFT<x>:MEASure:MARKer: BASIC:STATE 1 CALCulation:DEFine<x> :ANALysis:FFT<x>:MEASure: Function Sets the equation of the calculation items of the MARKer[:BASic]:V<x>:STATe marker cursor of the FFT computation or queries the Function Turns ON/OFF the power value of the marker cursor current setting.
  • Page 82 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure:MARKer: :ANALysis:FFT<x>:MEASure:PEAK:BASic? CALCulation:VALue<x>? Function Queries all settings related to basic items of the peak Function Queries the measured value of the calculation items value of the FFT computation. Syntax :ANALysis:FFT<x>:MEASure:PEAK:BASic? of the marker cursor of the FFT computation. Syntax :ANALysis:FFT<x>:MEASure:MARKer: <x> = 1 or 2 CALCulation:VALue<x>? Example :ANALYSIS:FFT1:MEASURE:PEAK:BASIC? -> :ANALYSIS:FFT1:MEASURE:PEAK:BASIC: <x> of FFT<x> = 1 or 2 DFREQUENCY:STATE 1;:ANALYSIS:FFT1: <x> of VALue<x> = 1 to 4 Example :ANALYSIS:FFT1:MEASURE:MARKER: MEASURE:PEAK:BASIC:DV:STATE 1;: CALCULATION:VALUE1? -> :ANALYSIS:FFT1: ANALYSIS:FFT1:MEASURE:PEAK:BASIC: MEASURE:MARKER:CALCULATION: FREQUENCY1:STATE 1;:ANALYSIS:FFT1: VALUE1 1.000E+00 MEASURE:PEAK:BASIC:FREQUENCY2: STATE 1;:ANALYSIS:FFT1:MEASURE:PEAK: :ANALysis:FFT<x>:MEASure:MODE BASIC:RANGE1 1.000E+00,0.000E+00; RANGE2 1.000E+00,0.000E+00;V1: Function Sets the automated measurement mode of the FFT STATE 1;:ANALYSIS:FFT1:MEASURE:PEAK: computation or queries the current setting.
  • Page 83 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: DFRequency:STATe DV:VALue? Function Turns ON/OFF the frequency value between peak Function Queries the power value between peak values of the values of the FFT computation or queries the current FFT computation. Syntax :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: setting. Syntax :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: DV:VALue? DFRequency:STATe {<Boolean>} <x> = 1 or 2 :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: Example :ANALYSIS:FFT1:MEASURE:PEAK:BASIC:DV: DFRequency:STATe? VALUE? -> :ANALYSIS:FFT1:MEASURE:PEAK: BASIC:DV:VALUE 1.000E+00 <x> = 1 or 2 Example :ANALYSIS:FFT1:MEASURE:PEAK:BASIC: :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: DFREQUENCY:STATE ON FREQuency<x>? :ANALYSIS:FFT1:MEASURE:PEAK:BASIC: DFREQUENCY:STATE? -> :ANALYSIS:FFT1: Function Queries all settings related to the peak frequency MEASURE:PEAK:BASIC:DFREQUENCY:STATE 1 value of the FFT computation.
  • Page 84 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: :ANALysis:FFT<x>:MEASure:PEAK: RANGe<x> CALCulation? Function Sets the measurement range of the peak value of the Function Queries all settings related to calculation items of the FFT computation or queries the current setting. FFT computation. Syntax :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: Syntax :ANALysis:FFT<x>:MEASure:PEAK: RANGe<x> {<NRf>,<NRf>} CALCulation? :ANALysis:FFT<x>:MEASure:PEAK[:BASic]: <x> = 1 or 2 RANGe<x>? Example :ANALYSIS:FFT1:MEASURE:PEAK: CALCULATION? -> :ANALYSIS:FFT1:MEASURE: <x> of FFT<x> = 1 or 2 PEAK:CALCULATION:DEFINE1 "V(P1)"; <x> of RANGe<x> = 1 or 2 DEFINE2 "V(P2)";DEFINE3 "V(P1)"; <NRf> = –5 to 5 div Example :ANALYSIS:FFT1:MEASURE:PEAK:BASIC: DEFINE4 "V(P2)";STATE1 1;STATE2 1; RANGE1 0,1 STATE3 1;STATE4 1 :ANALYSIS:FFT1:MEASURE:PEAK:BASIC: :ANALysis:FFT<x>:MEASure:PEAK: RANGE1? -> :ANALYSIS:FFT1:MEASURE: CALCulation:ALL PEAK:BASIC:RANGE1 1.000E+00,0.000E+00 Function Turns ON/OFF all calculation items of the FFT...
  • Page 85 5.3 ANALysis Group :ANALysis:FFT<x>:MEASure:PEAK: :ANALysis:FFT<x>:RPOSition (Ref CALCulation:STATe<x> Position) Function Turns ON/OFF the calculation items of the FFT Function Sets the center point of magnification of the vertical computation or queries the current setting. axis of the FFT computation or queries the current Syntax :ANALysis:FFT<x>:MEASure:PEAK: setting. CALCulation:STATe<x> {<Boolean>} Syntax :ANALysis:FFT<x>:RPOSition {<NRf>} :ANALysis:FFT<x>:MEASure:PEAK: :ANALysis:FFT<x>:RPOSition? CALCulation:STATe<x>? <x> = 1 or 2 <x> of FFT<x> = 1 or 2 <NRf> = –4 to 4 (div) Example :ANALYSIS:FFT1:RPOSITION 1 <x> of STATe<x> = 1 to 4 Example :ANALYSIS:FFT1:MEASURE:PEAK: :ANALYSIS:FFT1:RPOSITION? -> :ANALYSIS: CALCULATION:STATE1 ON FFT1:RPOSITION 1.000E+00 :ANALYSIS:FFT1:MEASURE:PEAK: :ANALysis:FFT<x>:VERTical? CALCULATION:STATE1? -> :ANALYSIS:FFT1: MEASURE:PEAK:CALCULATION:STATE1 1 Function Queries all settings related the vertical axis of the FFT computation.
  • Page 86 5.3 ANALysis Group :ANALysis:FFT<x>:VERTical:SENSitivity :ANALysis:WAIT<x>? Function Sets the vertical sensitivity of the FFT computation or Function Waits for the completion of the automated queries the current setting. measurement with a timeout option. Syntax :ANALysis:FFT<x>:VERTical:SENSitivity Syntax ANALysis:WAIT<x>? {<NRf>} {<NRf>} <x> = 1 or 2 :ANALysis:FFT<x>:VERTical:SENSitivity? <NRf> = 1 to 360000 (timeout value, in units of 10 <x> = 1 or 2 Example ANALYSIS:WAIT1? 100 ->:ANALYSIS:WAIT1 1 <NRf> = 0 to 1.000E+31 (dBV) Example :ANALYSIS:FFT1:VERTICAL:SENSITIVITY 1 Description If the execution of the automated measurement :ANALYSIS:FFT1:VERTICAL:SENSITIVITY? completes within the timeout value, 0 is returned; if -> :ANALYSIS:FFT1:VERTICAL: it is not complete or automated measurement is not SENSITIVITY 1.000E+00 being executed, 1 is returned. Even if the timeout value is set long, 0 is returned when the execution of :ANALysis:FFT<x>:WINDow the automated measurement is complete. Function Sets the window function of the FFT computation or :ANALysis:WPARameter<x>? queries the current setting.
  • Page 87 5.3 ANALysis Group :ANALysis:WPARameter<x>:CALCulation :ANALysis:WPARameter<x>:HISTogram: MEASure? Function Sets the calculation items of the automated measurement of waveform parameters or queries the Function Queries all settings related to the automated current setting. measurement of the histogram display of the Syntax :ANALysis:WPARameter<x>:CALCulation waveform parameter measurement. {<NRf>} Syntax :ANALysis:WPARameter<x>:HISTogram: :ANALysis:WPARameter<x>:CALCulation? MEASure? <x> = 1 or 2 <x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:HISTOGRAM: <NRf> = 1 to 4 Example :ANALYSIS:WPARAMETER1:CALCULATION 1 MEASURE? -> :ANALYSIS:WPARAMETER1: :ANALYSIS:WPARAMETER1:CALCULATION? HISTOGRAM: -> :ANALYSIS:WPARAMETER1:CALCULATION 1 MEASURE:MODE CURSOR;CURSOR:C1: POSITION 1.000E+00;STATE 1; :ANALysis:WPARameter<x>:HISTogram? :ANALYSIS:WPARAMETER1:HISTOGRAM: MEASURE:CURSOR:C2:POSITION 2.000E+00; Function Queries all settings related to the histogram display STATE 1;...
  • Page 88 5.3 ANALysis Group :ANALysis:WPARameter<x>:HISTogram: :ANALysis:WPARameter<x>:HISTogram: MEASure:CURSor:ALL MEASure:CURSor:C<x>:STATe Function Turns ON/OFF all histogram cursors of waveform Function Turns ON/OFF the cursor on the histogram of the parameter measurement. waveform parameter measurement or queries the Syntax :ANALysis:WPARameter<x>HISTogram: current setting. MEASure:CURSor:ALL {<Boolean>} Syntax :ANALysis:WPARameter<x>:HISTogram: MEASure:PARameter:C<x>: <x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:HISTOGRAM: STATe {<Boolean>} MEASURE:CURSOR:ALL ON :ANALysis:WPARameter<x>:HISTogram: MEASure:PARameter:C<x>:STATe? :ANALysis:WPARameter<x>:HISTogram: <x> of WPARameter<x> = 1 or 2 MEASure:CURSor:C<x>? <x> of C<x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:HISTOGRAM: Function Queries all settings related to the cursor MEASURE:CURSOR:C1:STATE ON measurement on the histogram of the waveform :ANALYSIS:WPARAMETER1:HISTOGRAM: parameter measurement.
  • Page 89 5.3 ANALysis Group :ANALysis:WPARameter<x>:HISTogram: :ANALysis:WPARameter<x>:HISTogram: MEASure:CURSor:DC:STATe MEASure:MODE Function Turns ON/OFF the measurement between cursors Function Sets the automated measurement mode of the on the histogram of the waveform parameter histogram display of the waveform parameter measurement or queries the current setting. measurement or queries the current setting. Syntax :ANALysis:WPARameter<x>:HISTogram: Syntax :ANALysis:WPARameter<x>:HISTogram: MEASure:PARameter:DC:STATe {<Boolean>} MEASure:MODE {CURSor|OFF|PARameter} :ANALysis:WPARameter<x>:HISTogram: :ANALysis:WPARameter<x>:HISTogram: MEASure:PARameter:DC:STATe? MEASure:MODE? <x> = 1 or 2 <x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:HISTOGRAM: Example :ANALYSIS:WPARAMETER1:HISTOGRAM: MEASURE:CURSOR:DC:STATE ON MEASURE:MODE CURSOR :ANALYSIS:WPARAMETER1:HISTOGRAM: :ANALYSIS:WPARAMETER1:HISTOGRAM: MEASURE:CURSOR:DC:STATE? -> :ANALYSIS: MEASURE:MODE? -> :ANALYSIS:WPARAMETER1: WPARAMETER1:HISTOGRAM:MEASURE:CURSOR: HISTOGRAM:MEASURE:MODE CURSOR DC:STATE 1 :ANALysis:WPARameter<x>:HISTogram:...
  • Page 90 5.3 ANALysis Group :ANALysis:WPARameter<x>:HISTogram: :ANALysis:WPARameter<x>:LIST? MEASure:PARameter:<Parameter>? Function Queries all settings related to the list display of the Function Queries all settings related to the histogram waveform parameter measurement. Syntax :ANALysis:WPARameter<x>:LIST? parameter of the waveform parameter measurement. Syntax :ANALysis:WPARameter<x>:HISTogram: <x> = 1 or 2 MEASure:PARameter:<Parameter>? Example :ANALYSIS:WPARAMETER1:LIST? -> :ANALYSIS:WPARAMETER1:LIST: <x> = 1 or 2 MODE STATISTIC;SCROLL HORIZONTAL <Parameter> = {MEAN|PEAK|SD3integ| SDEViation|SDINteg} :ANALysis:WPARameter<x>:LIST:ITEM? Example (The following is an example for the average value.) :ANALYSIS:WPARAMETER1:HISTOGRAM: Function Queries list display items of the waveform parameter MEASURE:PARAMETER:MEAN? -> :ANALYSIS: measurement. WPARAMETER1:HISTOGRAM:MEASURE: Syntax :ANALysis:WPARameter<x>:LIST:ITEM? PARAMETER:MEAN:STATE 1 <x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:LIST:ITEM? :ANALysis:WPARameter<x>:HISTogram: -> :ANALYSIS:WPARAMETER1:LIST: MEASure:PARameter:<Parameter>:STATe...
  • Page 91 5.3 ANALysis Group :ANALysis:WPARameter<x>:LIST:VALue? :ANALysis:WPARameter<x>:TRACe<x>: AREA<x>:TYPE Function Queries the automated measured value of the list display number of the waveform parameter Function Sets the waveform parameter of the waveform measurement. parameter measurement or queries the current Syntax :ANALysis:WPARameter<x>:LIST: setting. VALue? {<NRf>|MAXimum} Syntax :ANALysis:WPARameter<x>:TRACe<x>: AREA<x>:TYPE {<Parameter>} <x> = 1 or 2 :ANALysis:WPARameter<x>:TRACe<x>: <NRf> = 1 to 100000 Example :ANALYSIS:WPARAMETER1:LIST:VALUE? 1 AREA<x>:TYPE? -> :ANALYSIS:WPARAMETER1:LIST: <x> of WPARameter<x> = 1 or 2 VALUE 1,1.000E+00 <x> of TRACe<x> = 1 to 8 Description • If the measurement is not possible, “NAN (Not A <x> of AREA<x> = 1 or 2 Number” is returned. <Parameter> = {BURSt|CMEan|COUNt|CRMS| • If the value of the list display number is not present, CSDeviation|DELay|DT|DUTYcycle|FALL| “NAN (Not A Number)” is returned. FREQuency|HIGH|HILow|LOW|MAXimum|MEAN| • If MAXimum is specified, the maximum list display MINimum|NOVershoot|NWIDth|PERFrequency|...
  • Page 92 5.3 ANALysis Group :ANALysis:WPARameter<x>:TRENd: :ANALysis:WPARameter<x>:TRENd: ASCale[:EXECute] MEASure:CURSor? Function Executes the auto scaling of the trend display of the Function Queries all settings related to the cursor waveform parameter measurement. measurement of the trend of the waveform parameter Syntax :ANALysis:WPARameter<x>:TRENd: measurement. ASCale[:EXECute] Syntax :ANALysis:WPARameter<x>:TRENd:MEASure: CURSor? <x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:TREND:ASCALE: <x> = 1 or 2 EXECUTE Example :ANALYSIS:WPARAMETER1:TREND:MEASURE: CURSOR? -> :ANALYSIS:WPARAMETER1:TREND: :ANALysis:WPARameter<x>:TRENd:HRANge MEASURE:CURSOR:C1:POSITION 1.000E+00; STATE 1;:ANALYSIS:WPARAMETER1:TREND: Function Sets the target window for trend display of measured MEASURE:CURSOR:C2:POSITION 2.000E+00; waveform parameters or queries the current setting. Syntax :ANALysis:WPARameter<x>:TRENd: STATE 1;:ANALYSIS:WPARAMETER1:TREND: HRANge {MAIN|Z1|Z2} MEASURE:CURSOR:DC:STATE 1 :ANALysis:WPARameter<x>:TRENd:HRANge?
  • Page 93 5.3 ANALysis Group :ANALysis:WPARameter<x>:TRENd:MEASure: :ANALysis:WPARameter<x>:TRENd:MEASure: CURSor:C<x>:POSition CURSor:DC? Function Sets the cursor position of the trend of the waveform Function Queries all settings related to the measurement parameter measurement or queries the current between cursors on the trend of the waveform setting. parameter measurement. Syntax :ANALysis:WPARameter<x>:TRENd:MEASure: Syntax :ANALysis:WPARameter<x>:TRENd:MEASure: CURSor:C<x>:POSition {<NRf>} CURSor:DC? :ANALysis:WPARameter<x>:TRENd:MEASure: <x> of WPARameter<x> = 1 or 2 CURSor:C<x>:POSition? Example :ANALYSIS:WPARAMETER1:TREND:MEASURE: CURSOR:DC? -> :ANALYSIS:WPARAMETER1: <x> of WPARameter<x> = 1 or 2 TREND:MEASURE:CURSOR:DC:STATE 1 <x> of C<x> = 1 or 2 <NRf> = –5 to 5 div :ANALysis:WPARameter<x>:TRENd:MEASure: Example :ANALYSIS:WPARAMETER1:TREND:MEASURE: CURSor:DC:STATe CURSOR:C1:POSITION 1 :ANALYSIS:WPARAMETER1:TREND:MEASURE: Function Turns ON/OFF the measurement between cursors on CURSOR:C1:POSITION? -> :ANALYSIS: the trend of the waveform parameter measurement or WPARAMETER1:TREND:MEASURE:...
  • Page 94 5.3 ANALysis Group :ANALysis:WPARameter<x>:TRENd:MEASure: :ANALysis:XY<x>? CURSor:LINKage Function Queries all settings related to the XY display function. Syntax :ANALysis:XY<x>? Function Turns ON/OFF the trend cursor link of the waveform parameter measurement or queries the current <x> = 1 or 2 Example :ANALYSIS:XY1? -> :ANALYSIS:XY1: setting. Syntax :ANALysis:WPARameter<x>:TRENd:MEASure: GATE:ALEVEL HIGH;HYSTERESIS1 1.000E+00; CURSor:LINKage {<Boolean>} HYSTERESIS2 1.000E+00; :ANALysis:WPARameter<x>:TRENd:MEASure: HYSTERESIS3 1.000E+00; CURSor:LINKage? HYSTERESIS4 1.000E+00; HYSTERESIS5 1.000E+00; <x> = 1 or 2 Example :ANALYSIS:WPARAMETER1:TREND:MEASURE: HYSTERESIS6 1.000E+00; CURSOR:LINKAGE ON HYSTERESIS7 1.000E+00; :ANALYSIS:WPARAMETER1:TREND:MEASURE: HYSTERESIS8 1.000E+00;LEVEL1 1.000E+00; CURSOR:LINKAGE? -> :ANALYSIS: LEVEL2 1.000E+00;LEVEL3 1.000E+00; WPARAMETER1:TREND:MEASURE: LEVEL4 1.000E+00;LEVEL5 1.000E+00;...
  • Page 95 5.3 ANALysis Group :ANALysis:XY<x>:GATE:ALEVel :ANALysis:XY<x>:GATE:TRACe Function Sets the active level of the gate of the XY display or Function Sets the gate trace of the XY display or queries the queries the current setting. current setting. Syntax :ANALysis:XY<x>:GATE:ALEVel {HIGH|LOW} Syntax :ANALysis:XY<x>:GATE:TRACe {<NRf>|OFF} :ANALysis:XY<x>:GATE:ALEVel? :ANALysis:XY<x>:GATE:TRACe? <x> = 1 or 2 <x> = 1 or 2 Example :ANALYSIS:XY1:GATE:ALEVEL HIGH <NRf> = 1 to 8 :ANALYSIS:XY1:GATE:ALEVEL? Example :ANALYSIS:XY1:GATE:TRACE 1 -> :ANALYSIS:XY1:GATE:ALEVEL HIGH :ANALYSIS:XY1:GATE:TRACE? -> :ANALYSIS: XY1:GATE:TRACE 1 :ANALysis:XY<x>:GATE:HYSTeresis<x> :ANALysis:XY<x>:MEASure? Function Sets the hysteresis of the gate of the XY display or queries the current setting. Function Queries all settings related to the automated Syntax :ANALysis:XY<x>:GATE:HYSTeresis<x> measurement of the XY display. {<NRf>} Syntax :ANALysis:XY<x>:MEASure?
  • Page 96 5.3 ANALysis Group :ANALysis:XY<x>:MEASure:CURSor: :ANALysis:XY<x>:MEASure:CURSor:X<x>: XLINkage VALue? Function Turns ON/OFF the horizontal cursor link on the XY Function Queries the voltage value at the horizontal cursor of display or queries the current setting. the XY display. Syntax :ANALysis:XY<x>:MEASure:CURSor: Syntax :ANALysis:XY<x>:MEASure:CURSor:X<x>: XLINkage {<Boolean>} VALue? :ANALysis:XY<x>:MEASure:CURSor: <x> of XY<x> = 1 or 2 XLINkage? <x> of X<x> = 1 or 2 Example :ANALYSIS:XY1:MEASURE:CURSOR:X1:VALUE? <x> = 1 or 2 Example :ANALYSIS:XY1:MEASURE:CURSOR: -> :ANALYSIS:XY1:MEASURE:CURSOR:X1: XLINkAGE ON VALUE 1.000E+00 :ANALYSIS:XY1:MEASURE:CURSOR:XLINkAGE? :ANALysis:XY<x>:MEASure:CURSor: -> :ANALYSIS:XY1:MEASURE:CURSOR: YLINkage XLINkAGE 1 Function Turns ON/OFF the vertical cursor link on the XY :ANALysis:XY<x>:MEASure:CURSor:X<x>? display or queries the current setting.
  • Page 97 5.3 ANALysis Group :ANALysis:XY<x>:MEASure:CURSor:Y<x>: :ANALysis:XY<x>:MEASure:XYINteg: VALue? POLarity Function Queries the voltage value at the vertical cursor of the Function Sets the integration polarity of the XY display or XY display. queries the current setting. Syntax :ANALysis:XY<x>:MEASure:CURSor:Y<x>: Syntax :ANALysis:XY<x>:MEASure:XYINteg: VALue? POLarity {CCW|CW} :ANALysis:XY<x>:MEASure:XYINteg: <x> of XY<x> = 1 or 2 POLarity? <x> of Y<x> = 1 or 2 Example :ANALYSIS:XY1:MEASURE:CURSOR:Y1:VALUE? <x> = 1 or 2 -> :ANALYSIS:XY1:MEASURE:CURSOR:Y1: Example :ANALYSIS:XY1:MEASURE:XYINTEG: VALUE 1.000E+00 POLARITY CCW :ANALYSIS:XY1:MEASURE:XYINTEG:POLARITY? :ANALysis:XY<x>:MEASure:MODE -> :ANALYSIS:XY1:MEASURE:XYINTEG: POLARITY CCW Function Sets the automated measurement mode of the XY display or queries the current setting. :ANALysis:XY<x>:MEASure:XYINteg: Syntax :ANALysis:XY<x>:MEASure:MODE {CURSor|...
  • Page 98 5.3 ANALysis Group :ANALysis:XY<x>:XTRace Function Sets the X-axis trace of the XY display or queries the current setting. Syntax :ANALysis:XY<x>:XTRace {<NRf>} :ANALysis:XY<x>:XTRace? <x> = 1 or 2 <NRf> = 1 to 8 Example :ANALYSIS:XY1:XTRACE 1 :ANALYSIS:XY1:XTRACE? -> :ANALYSIS:XY1: XTRACE 1 :ANALysis:XY<x>:YTRace Function Sets the Y-axis trace of the XY display or queries the current setting. Syntax :ANALysis:XY<x>:YTRace {<NRf>} :ANALysis:XY<x>:YTRace? <x> = 1 or 2 <NRf> = 1 to 8 Example :ANALYSIS:XY1:YTRACE 1 :ANALYSIS:XY1:YTRACE? -> :ANALYSIS:XY1: YTRACE 1 5-64 IM 701310-17E...
  • Page 99: Asetup Group

    ASETup Group :ASETup:EXECute Function Execute auto setup. Syntax :ASETup:EXECute Example :ASETUP:EXECUTE :ASETup:UNDO Function Cancels auto setup that has been executed. Syntax :ASETup:UNDO Example :ASETUP:UNDO Index 5-65 IM 701310-17E...
  • Page 100: Calibrate Group

    CALibrate Group :CALibrate? Function Queries all settings related to the calibration. Syntax :CALibrate? Example :CALIBRATE? -> :CALIBRATE:MODE AUTO :CALibrate:EXECute Function Executes calibration. Syntax :CALibrate:EXECute Example :CALIBRATE:EXECUTE :CALibrate:MODE Function Turns ON/OFF the auto calibration or queries the current setting. Syntax :CALibrate:MODE {AUTO|OFF} :CALibrate:MODE? Example :CALIBRATE:MODE AUTO :CALIBRATE:MODE? -> :CALIBRATE:MODE AUTO 5-66 IM 701310-17E...
  • Page 101: Channel Group

    CHANnel Group :CHANnel<x>? :CHANnel<x>:DISPlay Function Queries all settings related to the channel. Function Turns ON/OFF the display of the channel or queries Syntax :CHANnel<x>? the current setting. Syntax :CHANneL<x>:DISPlay {<Boolean>} <x> = 1 to 4 Example :CHANNEL1? -> :CHANNEL1:SELECT INPUT; :CHANneL<x>:DISPlay? DISPLAY 1;BWIDTH FULL;COUPLING DC; <x> = 1 to 4 DESKEW 0.000E+00;INVERT 0;LABEL: Example :CHANNEL1:DISPLAY ON DEFINE "CH1";MODE 1;:CHANNEL1: :CHANNEL1:DISPLAY? OCANCEL 0;OFFSET 0.000E+00; -> :CHANNEL1:DISPLAY 1 POSITION 0.000E+00;PROBE:MODE 1;: :CHANnel<x>:INVert CHANNEL1:SVALUE 0;VDIV 1.000E+00 Function Turns ON/OFF the inverted display of the channel or :CHANnel<x>:ASCale[:EXECute] queries the current setting. Syntax :CHANneL<x>:INVert {<Boolean>} Function Executes the auto scaling of the channel. Syntax CHANnel<x>:ASCale[:EXECute] :CHANneL<x>:INVert? <x> = 1 to 4...
  • Page 102 5.6 CHANnel Group :CHANnel<x>:OCANcel :CHANnel<x>:PROBe:AUTO? Function Turns ON/OFF the offset cancel of the channel or Function Queries the probe attenuation of the channel when queries the current setting. set to AUTO. Syntax :CHANneL<x>:OCANcel {<Boolean>} Syntax :CHANnel<x>:PROBe:AUTO? :CHANneL<x>:OCANcel? <x> = 1 to 4 Example :CHANNEL1:PROBE:AUTO? -> :CHANNEL1: <x> = 1 to 4 Example :CHANNEL1:OCANCEL ON PROBE:AUTO 1 :CHANNELL1:OCANCEL? -> :CHANNEL1: :CHANnel<x>:PZCalibrate[:EXECute] OCANCEL 1 Function Execute the zero adjustment of the current probe of :CHANnel<x>:OFFSet the channel. Function Sets the offset voltage of the channel or queries the Syntax :CHANnel<x>:PZCalibrate[:EXECute] current setting. <x> = 1 to 4 Syntax :CHANneL<x>:OFFSet Example :CHANNEL1:PZCALIBRATE:EXECUTE {<Voltage>|<Current>} :CHANnel<x>:SELect...
  • Page 103: Clear Group

    CLEar Group :CLEar:ACCumulate Function Clears accumulated waveforms. Syntax :CLEar:ACCumulate Example :CLEAR:ACCUMULATE :CLEar[:HISTory] Function Clears history waveforms. Syntax :CLEar[:HISTory] Example :CLEAR:HISTORY :CLEar:SNAP Function Clears snapshot waveforms. Syntax :CLEar:SNAP Example :CLEAR:SNAP Index 5-69 IM 701310-17E...
  • Page 104: Communicate Group

    COMMunicate Group The commands in this group deal with communications. There are no front panel keys that correspond to the commands in this group. :COMMunicate? :COMMunicate:OPSR? (Operation Pending Status Register) Function Queries all settings related to communications. Syntax :COMMunicate? Function Queries the value of the operation pending status Example :COMMUNICATE? -> :COMMUNICATE: register. HEADER 1;OPSE 352;OVERLAP 352;VERBOSE 1 Syntax :COMMunicate:OPSR? Example :COMMUNICATE:OPSR? -> 0 :COMMunicate:HEADer Description For details on the operation pending status register, see the figure for the :COMMunicate:OVERlap Function Sets whether to add a header to the response to a query (example CHANNEL1:VOLTAGE:PROBE 10) command. or not add the header (example 10) or queries the :COMMunicate:OVERlap current setting. Syntax :COMMunicate:HEADer {<Boolean>} Function Sets the commands to operate as overlap commands :COMMunicate:HEADer? or queries the current setting.
  • Page 105 5.8 COMMunicate Group :COMMunicate:REMote Function Sets remote or local. ON is remote mode. Syntax :COMMunicate:REMote {<Boolean>} :COMMunicate:REMote? Example :COMMUNICATE:REMOTE ON :COMMUNICATE:REMOTE? -> :COMMUNICATE: REMOTE 1 Description This command is dedicated to the USB and Ethernet interface (option). :COMMunicate:STATus? Function Queries line-specific status. Syntax :COMMunicate:STATus? Example :COMMUNICATE:STATUS? -> :COMMUNICATE: STATUS 0 Description The meaning of each status bit is as follows: Bit GP-IB Unrecoverable transmission error Always 0 Always 0 3 or greater Always 0 For USB and Ethernet communications, 0 is always returned. The status bit is set when the corresponding cause occurs and cleared when it is read. :COMMunicate:VERBose Function Sets whether to return the response to a query using full spelling (example CHANNEL1:VOLTAGE:PROBE Index 10) or using abbreviation (example CHAN:PROB 10)
  • Page 106: Cursor Group

    CURSor Group :CURSor? :CURSor:HORizontal:BASic? Function Queries all settings related to the cursor Function Queries all settings related to basic items of the measurement. horizontal cursors. Syntax :CURSor? Syntax :CURSor:HORizontal:BASic? Example :CURSOR? -> :CURSOR:DISPLAY 1; Example :CURSOR:HORIZONTAL:BASIC? -> :CURSOR: HORIZONTAL:BASIC:DV:STATE 1;:CURSOR: HORIZONTAL:BASIC:DV:STATE 1;: HORIZONTAL:BASIC:LINKAGE 1;V1: CURSOR:HORIZONTAL:BASIC:LINKAGE 1;V1: POSITION 1.000E+00;STATE 0;:CURSOR: POSITION 1.000E+00;STATE 0;:CURSOR: HORIZONTAL:BASIC:V2:POSITION 1.000E+00; HORIZONTAL:BASIC:V2:POSITION 1.000E+00; STATE 0;:CURSOR:HORIZONTAL:CALCULATION: STATE 0 DEFINE1 "V1";DEFINE2 "V2";DEFINE3 "V1"; :CURSor:HORizontal[:BASic]:ALL DEFINE4 "V2";STATE1 0;STATE2 0; STATE3 0;STATE4 0;:CURSOR:HORIZONTAL: Function Turns ON/OFF all basic items of the horizontal TRACE 1;:CURSOR:MARKER:CALCULATION: cursors. DEFINE1 "T2";DEFINE2 "V2";DEFINE3 "V3"; Syntax :CURSor:HORizontal[:BASic]:ALL DEFINE4 "V4";STATE1 0;STATE2 0;...
  • Page 107 5.9 CURSor Group :CURSor:HORizontal[:BASic]:V<x>? :CURSor:HORizontal:CALCulation? Function Queries all settings related to the horizontal cursor. Function Queries all settings related to calculation items of the Syntax :CURSor:HORizontal[:BASic]:V<x>? horizontal cursors. Syntax :CURSor:HORizontal:CALCulation? <x> = 1 or 2 Example :CURSOR:HORIZONTAL:BASIC:V1? Example :CURSOR:HORIZONTAL:CALCULATION? -> :CURSOR:HORIZONTAL:BASIC:V1:POSITION -> :CURSOR:HORIZONTAL:CALCULATION: 1.000E+00;STATE 1 DEFINE1 "V1";DEFINE2 "V2";DEFINE3 "V1"; DEFINE4 "V2";STATE1 0;STATE2 0; :CURSor:HORizontal[:BASic]:V<x>:JUMP STATE3 0;STATE4 0 Function Jumps the horizontal cursor to the center position of :CURSor:HORizontal:CALCulation:ALL the zoom waveform. Syntax :CURSor:HORizontal[:BASic]:V<x>: Function Turns ON/OFF all calculation items of the horizontal JUMP {Z1|Z2} cursors. Syntax :CURSor:HORizontal:CALCulation:ALL <x>=1 or 2 Example :CURSOR:HORIZONTAL:BASIC:V1:JUMP Z1 {<Boolean>}...
  • Page 108 5.9 CURSor Group :CURSor:HORizontal:TRACe :CURSor:MARKer:CALCulation:ALL Function Sets the source trace of the horizontal cursor or Function Turns ON/OFF all calculation items of the marker queries the current setting. cursors. Syntax :CURSor:HORizontal:TRACe {<NRf>} Syntax :CURSor:MARKer:CALCulation:ALL :CURSor:HORizontal:TRACe? {<Boolean>} Example :CURSOR:MARKER:CALCULATION:ALL ON <NRf> = 1 to 8 Example :CURSOR:HORIZONTAL:TRACE 1 :CURSor:MARKer:CALCulation:DEFine<x> :CURSOR:HORIZONTAL:TRACE? -> :CURSOR: HORIZONTAL:TRACE 1 Function Sets the equation of the calculation item of the marker cursors or queries the current setting. :CURSor:MARKer? Syntax :CURSor:MARKer:CALCulation:DEFine<x> {<String>} Function Queries all settings related to the marker cursors. Syntax :CURSor:MARKer? :CURSor:MARKer:CALCulation:DEFine<x>? Example :CURSOR:MARKER? -> :CURSOR:MARKER: <x> = 1 to 4 CALCULATION:DEFINE1 "T2";DEFINE2 "V2";...
  • Page 109 5.9 CURSor Group :CURSor:MARKer:CM<x>:ALL :CURSor:MARKer:CM<x>:DV<x>:STATe Function Turns ON/OFF all items of the marker cursor. Function Turns ON/OFF the ∆V measurement of the maker Syntax :CURSor:MARKer:CM<x>ALL {<Boolean>} cursor or queries the current setting. Syntax :CURSor:MARKer:CM<x>:DV<x>:STATe <x> = 1 to 4 Example :CURSOR:MARKER:CM1:ALL ON {<Boolean>} :CURSor:MARKer:CM<x>:DV<x>:STATe? :CURSor:MARKer:CM<x>:DT<x>? <x> of CM<x> = 1 to 4 Function Queries all settings related to the ∆T measurement of <x> of DV<x> = 1 to 4 Example :CURSOR:MARKER:CM1:DV2:STATE ON the cursor marker. Syntax :CURSor:MARKer:CM<x>:DT<x>? :CURSOR:MARKER:CM1:DV2:STATE? -> :CURSOR:MARKER:CM1:DV2:STATE 1 <x> of CM<x> = 1 to 4 <x> of DT<x> = 1 to 4 :CURSor:MARKer:CM<x>:DV<x>:VALue? Example :CURSOR:MARKER:CM1:DT1? -> :CURSOR: MARKER:CM1:DT1:STATE 1 Function Queries the ∆V value of the marker cursor.
  • Page 110 5.9 CURSor Group :CURSor:MARKer:CM<x>:T:STATe :CURSor:MARKer:FORM Function Turns ON/OFF the time measurement of the maker Function Sets the marker cursor form or queries the current cursor or queries the current setting. setting. Syntax :CURSor:MARKer:CM<x>:T:STATe Syntax : CURSor:MARKer:FORM {LINE|MARK} {<Boolean>} : CURSor:MARKer:FORM? :CURSor:MARKer:CM<x>:T:STATe? Example : CURSOR:MARKER:FORM LINE : CURSOR:MARKER:FORM? <x> = 1 to 4 Example :CURSOR:MARKER:CM1:T:STATE ON -> : CURSOR:MARKER:FORM LINE :CURSOR:MARKER:CM1:T:STATE? -> :CURSOR: :CURSor:SERial? MARKER:CM1:T:STATE 1 Function Queries all settings related to the serial cursors. :CURSor:MARKer:CM<x>:T:VALue? Syntax :CURSor:SERial? Example :CURSOR:SERIAL? -> :CURSOR:SERIAL: Function Queries the time value at the marker cursor position. Syntax :CURSor:MARKer:CM<x>:T:VALue? SCURSOR1:ACTIVE HIGH;...
  • Page 111 5.9 CURSor Group :CURSor:SERial:SCURsor<x>:BCOunt :CURSor:SERial:SCURsor<x>:HYSTeresis Function Sets the bit length of the serial cursor or queries the Function Sets the hysteresis of the serial cursor or queries the current setting. current setting. Syntax :CURSor:SERial:SCURsor<x>:BCOunt Syntax :CURSor:SERial:SCURsor<x>:HYSTeresis {<NRf>} {<NRf>} :CURSor:SERial:SCURsor<x>:BCOunt? :CURSor:SERial:SCURsor<x>:HYSTeresis? <x> = 1 or 2 <x> = 1 or 2 <NRf> = 1 to 128 (bits) <NRf> = 0 to 4 (div) Example :CURSOR:SERIAL:SCURSOR1:BCOUNT 8 Example :CURSOR:SERIAL:SCURSOR1:HYSTERESIS 1 :CURSOR:SERIAL:SCURSOR1:BCOUNT? :CURSOR:SERIAL:SCURSOR1:HYSTERESIS? -> :CURSOR:SERIAL:SCURSOR1:BCOUNT 8 -> :CURSOR:SERIAL:SCURSOR1: HYSTERESIS 1.000E+00 :CURSor:SERial:SCURsor<x>:BITRate :CURSor:SERial:SCURsor<x>:JUMP Function Sets the bit rate of the serial cursor or queries the current setting. Function Moves the serial cursor to the specified direction. Syntax :CURSor:SERial:SCURsor<x>:BITRate Syntax...
  • Page 112 5.9 CURSor Group :CURSor:SERial:SCURsor<x>:TRACE :CURSor:VERTical:BASic? Function Sets the trace of the serial cursor or queries the Function Queries all settings related to basic items of the current setting. vertical cursors. Syntax :CURSor:SERial:SCURsor<x>:TRACE {<NRf>} Syntax :CURSor:VERTical:BASic? :CURSor:SERial:SCURsor<x>:TRACE? Example :CURSOR:VERTICAL:BASIC? -> :CURSOR: VERTICAL:BASIC:DT:STATE 1;: <x> = 1 or 2 CURSOR:VERTICAL:BASIC:LINKAGE 1;PERDT: <NRf> = 1 to 8 Example :CURSOR:SERIAL:SCURSOR1:TRACE 1 STATE 1;:CURSOR:VERTICAL:BASIC:T1: :CURSOR:SERIAL:SCURSOR1:TRACE? POSITION -4.000E+00;STATE 1;:CURSOR: -> :CURSOR:SERIAL:SCURSOR1:TRACE 1 VERTICAL:BASIC:T2:POSITION -4.000E+00; STATE 1 :CURSor:SERial:SCURsor<x>:TRACK :CURSor:VERTical[:BASic]:ALL Function Jumps the serial cursor onto the zoom waveform. Syntax :CURSor:SERial:SCURsor<x>:TRACK {OFF| Function Turns ON/OFF all basic items of the vertical cursors. Z1|Z2} Syntax :CURSor:VERTical[:BASic]:ALL...
  • Page 113 5.9 CURSor Group :CURSor:VERTical[:BASic]:PERDt? :CURSor:VERTical[:BASic]:T<x>:STATe Function Queries all settings related to the 1/∆T measurement Function Turns ON/OFF the vertical cursor or queries the of the vertical cursors. current setting. Syntax :CURSor:VERTical[:BASic]:PERDt? Syntax :CURSor:VERTical[:BASic]:T<x>:STATe Example :CURSOR:VERTICAL:BASIC:PERDT? {<Boolean>} -> :CURSOR:VERTICAL:BASIC:PERDT:STATE 1 :CURSor:VERTical[:BASic]:T<x>:STATe? <x> = 1 or 2 :CURSor:VERTical[:BASic]:PERDt:STATe Example :CURSOR:VERTICAL:BASIC:T1:STATE ON :CURSOR:VERTICAL:BASIC:T1:STATE? Function Turns ON/OFF the 1/∆T measurement of the vertical -> :CURSOR:VERTICAL:BASIC:T1:STATE 1 cursors or queries the current setting. Syntax :CURSor:VERTical[:BASic]:PERDt:STATe :CURSor:VERTical[:BASic]:T<x>:VALue? {<Boolean>} :CURSor:VERTical[:BASic]:PERDt:STATe? Function Queries the time value at the vertical cursor. Example :CURSOR:VERTICAL:BASIC:PERDT:STATE ON Syntax :CURSor:VERTical[:BASic]:T<x>:VALue? :CURSOR:VERTICAL:BASIC:PERDT:STATE?
  • Page 114 5.9 CURSor Group :CURSor:VERTical:CALCulation: :CURSor:VT:BASic? DEFine<x> Function Queries all settings related to basic items of the VT Function Sets the equation of the calculation item of the cursor. Syntax :CURSor:VT:BASic? vertical cursor or queries the current setting. Syntax :CURSor:VERTical:CALCulation:DEFine<x> Example :CURSOR:VT:BASIC? -> :CURSOR:VT:BASIC: {<String>} POSITION 0.000E+00;T: :CURSor:VERTical:CALCulation:DEFine<x>? STATE 1;:CURSOR:VT:BASIC:V1:STATE 1;: CURSOR:VT:BASIC:V2:STATE 1;:CURSOR:VT: <x> = 1 to 4 BASIC:V3:STATE 1;:CURSOR:VT:BASIC:V4: <String> = Up to 128 characters Example :CURSOR:VERTICAL:CALCULATION: STATE 1;:CURSOR:VT:BASIC:V5:STATE 1;: DEFINE1 "T1" CURSOR:VT:BASIC:V6:STATE 1;:CURSOR:VT: :CURSOR:VERTICAL:CALCULATION:DEFINE1? BASIC:V7:STATE 1;:CURSOR:VT:BASIC:V8: -> :CURSOR:VERTICAL:CALCULATION: STATE 1 DEFINE1 "T1" :CURSor:VT[:BASic]:ALL :CURSor:VERTical:CALCulation: Function Turns ON/OFF all basic items of the VT cursor.
  • Page 115 5.9 CURSor Group :CURSor:VT[:BASic]:V<x>? :CURSor:VT:CALCulation:STATe<x> Function Queries all settings related to the voltage value of the Function Turns ON/OFF the calculation item of the VT cursor VT cursor. or queries the current setting. Syntax :CURSor:VT[:BASic]:V<x>? Syntax :CURSor:VT:CALCulation:STATe<x> {<Boolean>} <x> = 1 to 8 Example :CURSOR:VT:BASIC:V1? -> :CURSOR:VT: :CURSor:VT:CALCulation:STATe<x>? BASIC:V1:STATE 1 <x> = 1 to 4 Example :CURSOR:VT:CALCULATION:STATE1 ON :CURSor:VT[:BASic]:V<x>:STATe :CURSOR:VT:CALCULATION:STATE1? -> :CURSOR:VT:CALCULATION:STATE1 0 Function Turns ON/OFF the voltage value of the VT cursor or queries the current setting. :CURSor:VT:CALCulation:VALue<x>? Syntax :CURSor:VT[:BASic]:V<x>:STATe {<Boolean>} Function Queries the measured value of the calculation item of :CURSor:VT[:BASic]:V<x>:STATe? the VT cursor. Syntax :CURSor:VT:CALCulation:VALue<x>? <x> = 1 to 8...
  • Page 116: Display Group

    5.10 DISPlay Group :DISPlay? :DISPlay:ACCumulate:PERSistence? Function Queries all settings related to the display. Function Queries all settings related to persistence. Syntax :DISPlay? Syntax :DISPlay:ACCumulate:PERSistence? Example :DISPLAY? -> :DISPLAY:ACCUMULATE: Example :DISPLAY:ACCUMULATE:PERSISTENCE? GRADE INTENSITY;MODE 0;PERSISTENCE: -> :DISPLAY:ACCUMULATE:PERSISTENCE: COUNT INFINITY;MODE COUNT; COUNT INFINITY;MODE COUNT; TIME 1.000E+00;:DISPLAY:BLIGHT: TIME 1.000E+00 AUTOOFF 0;BRIGHTNESS 1;LCD 1;TIMEOUT 1; :DISPlay:ACCumulate:PERSistence: :DISPLAY:COLOR:CHANNEL1 BLUE; COUNt CHANNEL2 BGREEN;CHANNEL3 CYAN; CHANNEL4 DBLUE;MATH1 GRAY;MATH2 GREEN; Function Sets the persistence count or queries the current MATH3 LBLUE;MATH4 LGREEN; setting. REFERENCE1 MAGENTA;REFERENCE2 MGREEN; Syntax :DISPlay:ACCumulate:PERSistence:COUNt REFERENCE3 ORANGE;REFERENCE4 PINK; {<NRf>|INFinity} :DISPLAY:FORMAT SINGLE;GRATICULE GRID;...
  • Page 117 5.10 DISPlay Group :DISPlay:BLIGht? :DISPlay:COLor:{CHANnel<x>|MATH<x>| REFerence<x>} Function Queries all settings related to the backlight. Syntax :DISPlay:BLIGht? Function Sets the color of the waveform or queries the current Example :DISPLAY:BLIGHT? -> :DISPLAY:BLIGHT: setting. AUTOOFF 0;BRIGHTNESS 1; Syntax :DISPlay:COLor:{CHANnel<x>|MATH<x>| LCD 1;TIMEOUT 1 REFerence<x>} {BLUE|BGReen|CYAN|DBLue|G RAY|GREen| :DISPlay:BLIGht:AUTooff LBLue|LGReen|MAGenta|MGReen|ORANge| PINK|PURPle|RED|SPINk|YELLow} Function Sets the function that automatically turns the backlight :DISPlay:COLor:{CHANnel<x>|MATH<x>| off or queries the current setting. Syntax :DISPlay:BLIGht:AUTooff {<Boolean>} REFerence<x>}? :DISPlay:BLIGht:AUTooff? <x> of CHANnel<x> = 1 to 4 Example :DISPLAY:BLIGHT:AUTOOFF ON <x> of MATH<x> = 1 to 4 :DISPLAY:BLIGHT:AUTOOFF? -> :DISPLAY: <x> of REFerence<x> = 1 to 4 BLIGHT:AUTOOFF 1 Example :DISPLAY:COLOR:CHANNEL1 BLUE :DISPLAY:COLOR:CHANNEL1? -> :DISPLAY:...
  • Page 118 5.10 DISPlay Group :DISPlay:INTENsity:{CURSor|GRID| :DISPlay:TRANslucent MARKer|ZBOX} Function Turns ON/OFF the translucent mode or queries the Function Sets the intensity of the display item or queries the current setting. Syntax :DISPlay:TRANslucent {<Boolean>} current setting. Syntax :DISPlay:INTENsity:{CURSor|GRID| :DISPlay:TRANslucent? MARKer|ZBOX} {<NRf>} Example :DISPLAY:TRANSLUCENT ON :DISPlay:INTENsity:{CURSor|GRID| :DISPLAY:TRANSLUCENT? -> :DISPLAY: MARKer|ZBOX}? TRANSLUCENT 1 <NRf> = 0 to 31 Example :DISPLAY:INTENSITY:CURSOR 10 :DISPLAY:INTENSITY:CURSOR? -> :DISPLAY:INTENSITY:CURSOR 10 :DISPlay:INTERpolate Function Sets the display interpolation format or queries the current setting. Syntax :DISPlay:INTERpolate {LINE|OFF|PULSe| SINE} :DISPlay:INTERpolate? Example :DISPLAY:INTERPOLATE SINE :DISPLAY:INTERPOLATE? -> :DISPLAY: INTERPOLATE SINE :DISPlay:MAPPing?
  • Page 119: File Group

    5.11 FILE Group :FILE? :FILE[:DIRectory]:CDIRectory (Change Directory) Function Queries all settings related to the specified storage medium or internal memory. Function Sets the current directory or queries the current Syntax :FILE? setting. Example :FILE? -> :FILE:DIRECTORY: Syntax :FILE[:DIRectory]:CDIRectory {<String>} CDIRECTORY "\Flash Mem\HOME";:FILE: :FILE[:DIRectory]:CDIRectory? INTERNAL:STORE:BINARY:TRACE 1;:FILE: <String> = Up to 259 characters INTERNAL:STORE:DMEMORY:TRACE 1;:FILE: Example :FILE:DIRECTORY:CDIRECTORY "\Flash Mem\ INTERNAL:STORE:SETUP:COMMENT1 "WAVE1"; DIR1\DIR2" COMMENT2 "";COMMENT3 "";COMMENT4 ""; (Absolute path designation) COMMENT5 "";COMMENT6 "";COMMENT7 ""; :FILE:DIRECTORY:CDIRECTORY "DIR2" COMMENT8 "";COMMENT9 "";COMMENT10 ""; (Relative path designation) COMMENT11 "";COMMENT12 "";LOCK1 1; :FILE:DIRECTORY:CDIRECTORY "\" LOCK2 0;LOCK3 0;LOCK4 0;LOCK5 0; (Root directory designation) LOCK6 0;LOCK7 0;LOCK8 0;LOCK9 0;...
  • Page 120 5.11 FILE Group :FILE[:DIRectory]:MDIRectory (Make :FILE:INTernal:STORe? Directory) Function Queries all settings related to the saving to the Function Creates a directory under the specified directory. internal memory. Syntax :FILE:INTernal:STORe? This is an overlap command. Syntax :FILE[:DIRectory]:MDIRectory {<String>} Example :FILE:INTERNAL:STORE? -> :FILE: INTERNAL:STORE:BINARY:TRACE 1;: <String> = Up to 259 characters Example :FILE:DIRECTORY:MDIRECTORY "\Flash Mem\ FILE:INTERNAL:STORE:DMEMORY:TRACE 1;: DIR1\DIR2" FILE:INTERNAL:STORE:SETUP: COMMENT1 "WAVE1";COMMENT2 ""; (Absolute path designation) :FILE:DIRECTORY:MDIRECTORY "DIR2" COMMENT3 "";COMMENT4 "";COMMENT5 ""; COMMENT6 "";COMMENT7 "";COMMENT8 ""; (Relative path designation) COMMENT9 "";COMMENT10 "";COMMENT11 ""; Description For details on the <String> parameter, see the description in FILE[:DIRectory]:CDIRectory . COMMENT12 "";LOCK1 1;LOCK2 0;LOCK3 0; LOCK4 0;LOCK5 0;LOCK6 0;LOCK7 0;...
  • Page 121 5.11 FILE Group :FILE:INTernal:STORe:DMEMory[:EXECute] :FILE:INTernal:STORe:SETup[:EXECute] Function Executes the saving of the accumulated data to the Function Executes the saving of the setup data to the internal internal memory. This is an overlap command. memory. This is an overlap command. Syntax :FILE:INTernal:STORe:DMEMory Syntax :FILE:INTernal:STORe:SETup [:EXECute] {<NRf>} [:EXECute] {<NRf>} <NRf> = 1 to 4 <NRf> = 1 to 12 Example :FILE:INTERNAL:STORE:DMEMORY:EXECUTE 1 Example :FILE:INTERNAL:STORE:SETUP:EXECUTE 1 :FILE:INTernal:STORe:DMEMory:TRACe :FILE:INTernal:STORe:SETup:LOCK<x> Function Sets the trace to be saved in accumulated data to the Function Turns ON/OFF the read-only attribute of the setup internal memory or queries the current setting. data in the internal memory or queries the current Syntax :FILE:INTernal:STORe:DMEMory: setting. TRACe {<NRf>|ALL|XY1|XY2} Syntax :FILE:INTernal:STORe:SETup: :FILE:INTernal:STORe:DMEMory:TRACe? LOCK<x> {<Boolean>} :FILE:INTernal:STORe:SETup:LOCK<x>? <NRf> = 1 to 8...
  • Page 122 5.11 FILE Group :FILE:LOAD:{BINary|DMEMory|MASK|SETup| :FILE:SAVE:{AHIStogram|ASCii|BINary| ZPOLygon|ZWAVe}[:EXECute] DMEMory|FFT|FLOat|SBUS|ZWAVe}? Function Executes the loading of specific data. This is an Function Queries all settings related to the saving of specific overlap command. data. Syntax :FILE:LOAD:{BINary|DMEMory|MASK|SETup| Syntax :FILE:SAVE:{AHIStogram|ASCii|BINary| ZPOLygon|ZWAVe}[:EXECute] {<String>} DMEMory|FFT|FLOat|SBUS|ZWAVe}? <String> = Up to 259 characters Example (The following is an example for binary data.) :FILE:SAVE:BINARY? -> :FILE:SAVE: Example (The following is an example for binary data.) :FILE:LOAD:BINARY: BINARY:COMPRESSION DECIMATION; EXECUTE "\Flash Mem\DIR\DATA" HISTORY ONE;LENGTH 2500;TRACE 1 (Absolute path designation) :FILE:SAVE:{AHIStogram|ASCii|BINary| :FILE:LOAD:BINARY:EXECUTE "DATA" DMEMory|FFT|FLOat|SETup|SBUS| (Relative path designation) WPARameter|ZWAVe}:ABORt Description For details on the <String> parameter, see the description in FILE[:DIRectory]:CDIRectory . Function Aborts the save operation of specific data. Syntax :FILE:SAVE:{AHIStogram|ASCii|BINary| :FILE:LOAD:BINary:REFerence...
  • Page 123 5.11 FILE Group :FILE:SAVE:{AHIStogram|FFT|SBUS}: :FILE:SAVE:{ASCii|BINary|FLOat}: ANALysis HISTory Function Sets the trace of specific data to be saved or queries Function Sets whether to save the entire data or the selected the current setting. data of specific data or queries the current setting. Syntax FILE:SAVE:{AHIStogram|FFT|SBUS}: Syntax :FILE:SAVE:{ASCii|BINary|FLOat}: ANALysis {<NRf>} HISTory {ALL|ONE} FILE:SAVE:{AHIStogram|FFT|SBUS}: :FILE:SAVE:{ASCii|BINary|FLOat}: ANALysis? HISTory? <NRf> = 1 to 2 Example (The following is an example for binary data.) :FILE:SAVE:BINARY:HISTORY ALL Example (The following is an example for FFT data.) :FILE:SAVE:FFT:ANALYSIS 1 :FILE:SAVE:BINARY:HISTORY? -> :FILE: :FILE:SAVE:FFT:ANALYSIS? -> :FILE:SAVE: SAVE:BINARY:HISTORY ALL FFT:ANALYSIS 1 :FILE:SAVE:{ASCii|BINary|FLOat}:LENGth :FILE:SAVE:ANAMing Function Sets the size of waveform data to save for each type Function Sets the type of auto naming of file names of the of data or queries the current setting.
  • Page 124 5.11 FILE Group :FILE:SAVE:DMEMory:TRACe Function Sets the trace to be saved as accumulated data or queries the current setting. Syntax :FILE:SAVE:DMEMory:TRACe {<NRf>|ALL| XY1|XY2} :FILE:SAVE:DMEMory:TRACe? <NRf> = 1 to 8 Example :FILE:SAVE:DMEMORY:TRACE 1 :FILE:SAVE:DMEMORY:TRACE? -> :FILE: SAVE:DMEMORY:TRACE 1 :FILE:SAVE:NAME Function Sets the name of the data file to be saved or queries the current setting. Syntax :FILE:SAVE:NAME {<Filename>} :FILE:SAVE:NAME? Example :FILE:SAVE:NAME "DL9000" :FILE:SAVE:NAME? -> :FILE:SAVE:NAME "DL9000" :FILE:SAVE:ZWAVe:ZONE Function Sets the zone of the zone data to be saved or queries the current setting. Syntax :FILE:SAVE:ZWAVe:ZONE {<NRf>} :FILE:SAVE:ZWAVe:ZONE? <NRf> = 1 to 4 Example :FILE:SAVE:ZWAVE:ZONE 1 :FILE:SAVE:ZWAVE:ZONE? -> :FILE:SAVE: ZWAVE:ZONE 1 5-90...
  • Page 125: Gonogo Group

    5.12 GONogo Group :GONogo? :GONogo:ACTion:BUZZer Function Queries all settings related to GO/NO-GO Function Sets whether to sound a buzzer when the determination. determination result is NO-GO or queries the current Syntax :GONogo? setting. Example :GONOGO? -> :GONOGO:ACTION:BUZZER 0; Syntax :GONogo:ACTion:BUZZer {<Boolean>} HCOPY 0;MAIL:INTERVAL OFF;MODE 0;: :GONogo:ACTion:BUZZer? GONOGO:ACTION:SAVE 0;:GONOGO: Example :GONOGO:ACTION:BUZZER ON CONDITION1 DONTCARE; :GONOGO:ACTION:BUZZER? -> :GONOGO: CONDITION2 DONTCARE; ACTION:BUZZER 1 CONDITION3 DONTCARE; :GONogo:ACTion:HCOPy CONDITION4 DONTCARE; LOGIC AND;MODE OFF;SCONDITION:NGCOUNT Function Sets whether to print the screen image on the printer 1;STOPCOUNT 1;:GONOGO: when the determination result is NO-GO or queries TELECOMTEST:SELECT1:MASK:ELEMENT1: the current setting. WCOUNT 1.000E+00,2.000E+00;:GONOGO: Syntax :GONogo:ACTion:HCOPy {<Boolean>} TELECOMTEST:SELECT2:MASK:ELEMENT1:...
  • Page 126 5.12 GONogo Group :GONogo:ACTion:SAVE :GONogo:SCONdition? (Stop Condition) Function Sets whether to save the waveform data to the Function Queries all settings related to the determination storage medium when the determination result is NO- termination condition. Syntax :GONogo:SCONdition? GO or queries the current setting. Syntax :GONogo:ACTion:SAVE {<Boolean>} Example :GONOGO:SCONDITION? -> :GONOGO: :GONogo:ACTion:SAVE? SCONDITION:NGCOUNT 1;STOPCOUNT 1 Example :GONOGO:ACTION:SAVE ON :GONogo[:SCONdition]:NGCount :GONOGO:ACTION:SAVE? -> :GONOGO:ACTION: SAVE 1 Function Sets the number of NO-GOs that terminates the GO/ NO-GO determination or queries the current setting. :GONogo:CONDition<x> Syntax :GONogo[:SCONdition]:NGCount {<NRf>| INFinite} Function Sets the GO/NO-GO determination criteria or queries :GONogo[:SCONdition]:NGCount? the current setting. Syntax :GONogo:CONDition<x> {DONTcare|IN|OUT} <NRf> = 1 to 1000...
  • Page 127 DBERATE 1,2 :GONOGO:TELECOMTEST:SELECT1:EYEPATTERN: Function Sets the upper and lower limits of the error rate for DBERATE? -> :GONOGO:TELECOMTEST: the number of acquisitions of the element or queries SELECT1:EYEPATTERN: the current setting. DBERATE 2.000E+00,1.000E+00 Syntax :GONogo:TELecomtest:SELect<x>:MASK: ELEMent<x>:PWCount {<NRf>,<NRf>} Description • For the relationship between communication :GONogo:TELecomtest:SELect<x>:MASK: commands and parameters used by the DL9000 ELEMent<x>:PWCount? Series, see appendix 4. • For details on the parameters, see the DL9040/ <x> of SELect<x> = 1 to 4 DL9140/DL9240 User's Manual (IM701310-01E). <x> of ELEMent<x> = 1 to 4 <NRf> = 0 to 100 (%) :GONogo:TELecomtest:SELect<x>:MASK? Example :GONOGO:TELECOMTEST:SELECT1:MASK: ELEMENT1:PWCOUNT 1,2 Function Queries all settings related to the mask determination :GONOGO:TELECOMTEST:SELECT1:MASK: of the condition. Syntax :GONogo:TELecomtest:SELect<x>:MASK? ELEMENT1:PWCOUNT? -> :GONOGO: TELECOMTEST:SELECT1:MASK: <x> = 1 to 4 Example :GONOGO:TELECOMTEST:SELECT1:MASK? ELEMENT1:PWCOUNT 2.000E+00,1.000E+00...
  • Page 128 5.12 GONogo Group :GONogo:TELecomtest:SELect<x>:MASK: :GONogo:ZPARameter? ELEMent<x>:SPCount Function Queries all settings related to zone/parameter (Sample Point Count) determination. Syntax :GONogo:ZPARameter? Function Sets the upper and lower limits of the number of Example :GONOGO:ZPARAMETER? -> :GONOGO: sampled data points for the element that results in ZPARAMETER:SELECT1: error or queries the current setting. Syntax :GONogo:TELecomtest:SELect<x>:MASK:E MODE PARAMETER;PARAMETER:CATEGORY FFT; LEMent<x>:SPCount {<NRf>,<NRf>} FFT1:CALCULATION1 0.000E+00,1.000E+00;: :GONogo:TELecomtest:SELect<x>:MASK: GONOGO:ZPARAMETER:SELECT1:RECTANGLE: ELEMent<x>:SPCount? HORIZONTAL 0.000E+00,1.000E+00; VERTICAL 0.000E+00,1.000E+00;:GONOGO: <x> of SELect<x> = 1 to 4 ZPARAMETER:SELECT1:TRACE 1;WAVE: <x> of ELEMent<x> = 1 to 4 TRANGE 1.000E+00,2.000E+00;:GONOGO: <NRf> = See the DL9000 User’s Manual. Example :GONOGO:TELECOMTEST:SELECT1:MASK: ZPARAMETER:SELECT1:WINDOW MAIN;:GONOGO: ELEMENT1:SPCOUNT 1,2 ZPARAMETER:SELECT2:MODE PARAMETER;...
  • Page 129 5.12 GONogo Group :GONogo:ZPARameter:SELect<x>: :GONogo:ZPARameter:SELect<x>: PARameter? PARameter:FFT<x>:CALCulation<x> Function Queries all settings related to the condition parameter. Function Sets the upper and lower limits of the calculation Syntax :GONogo:ZPARameter:SELect<x>:PARameter? item of the FFT determination or queries the current <x> = 1 to 4 setting. Example :GONOGO:ZPARAMETER:SELECT1:PARAMETER? Syntax :GONogo:ZPARameter:SELect<x>:PARameter: -> :GONOGO:ZPARAMETER:SELECT1: FFT<x>:CALCulation<x> {<NRf>,<NRf>} PARAMETER:CATEGORY FFT;PARAMETER: :GONogo:ZPARameter:SELect<x>:PARameter: CATEGORY FFT;FFT1: FFT<x>:CALCulation<x>? CALCULATION1 1.000E+00,0.000E+00 <x> of SELect<x> = 1 to 4 <x> of FFT<x> = 1 or 2 :GONogo:ZPARameter:SELect<x>: <x> of CALCulation<x> = 1 to 4 PARameter:CATegory <NRf> = –4 to 4 (div) Example GONOGO:ZPARAMETER:SELECT1:PARAMETER: Function Sets the parameter category or queries the current FFT1:CALCULATION1 0,1 setting.
  • Page 130 5.12 GONogo Group :GONogo:ZPARameter:SELect<x>: :GONogo:ZPARameter:SELect<x>: PARameter:FFT<x>:PEAK:DV PARameter:FFT<x>:PEAK:V<x> Function Sets the upper and lower limits between the peak Function Sets the upper and lower limits of the peak voltage of voltages of the FFT determination or queries the the FFT determination or queries the current setting. Syntax :GONogo:ZPARameter:SELect<x>:PARameter: current setting. Syntax :GONogo:ZPARameter:SELect<x>:PARameter: FFT<x>:PEAK:V<x> {<NRf>,<NRf>} FFT<x>:PEAK:DV {<NRf>,<NRf>} :GONogo:ZPARameter:SELect<x>:PARameter: :GONogo:ZPARameter:SELect<x>:PARameter: FFT<x>:PEAK:V<x>? FFT<x>:PEAK:DV? <x> of SELect<x> = 1 to 4 <x> of SELect<x> = 1 to 4 <x> of FFT<x> = 1 or 2 <x> of FFT<x> = 1 or 2 <x> of V<x> = 1 or 2 <NRf> = –4 to 4 (div) <NRf> = –4 to 4 (div) Example :GONOGO:ZPARAMETER:SELECT1:PARAMETER: Example :GONOGO:ZPARAMETER:SELECT1:PARAMETER: FFT1:PEAK:DV 0,1 FFT1:PEAK:V1 1,2 :GONOGO:ZPARAMETER:SELECT1:PARAMETER: :GONOGO:ZPARAMETER:SELECT1:PARAMETER: FFT1:PEAK:DV? -> :GONOGO:ZPARAMETER: FFT1:PEAK:V1? -> :GONOGO:ZPARAMETER:...
  • Page 131 5.12 GONogo Group :GONogo:ZPARameter:SELect<x>: :GONogo:ZPARameter:SELect<x>: PARameter:MEASure:STATistics PARameter:MEASure:TRACe<x>:AREA<x>: TYPE? Function Sets the statistical value of the measure determination or queries the current setting. Function Queries all settings related to the waveform Syntax :GONogo:ZPARameter:SELect<x>:PARameter: parameters of the measure determination. MEASure:STATistics {MAXimum|MEAN| Syntax :GONogo:ZPARameter:SELect<x>:PARameter: MINimum|SIGMa} MEASure:TRACe<x>:AREA<x>:TYPE? :GONogo:ZPARameter:SELect<x>:PARameter: <x> of SELect<x> = 1 to 4 MEASure:STATistics? <x> of TRACe<x> = 1 to 8 <x> = 1 to 4 <x> of AREA<x> = 1 or 2 Example :GONOGO:ZPARAMETER:SELECT1:PARAMETER: Example :GONOGO:ZPARAMETER:SELECT1:PARAMETER: MEASURE:STATISTICS MAXIMUM MEASURE:TRACE1:AREA1:TYPE? -> :GONOGO: :GONOGO:ZPARAMETER:SELECT1:PARAMETER: ZPARAMETER:SELECT1:PARAMETER: MEASURE:STATISTICS? -> MEASURE:TRACE1:AREA1:TYPE: :GONOGO:ZPARAMETER:SELECT1:PARAMETER: MAXIMUM 2.000E+00,1.000E+00 MEASURE:STATISTICS MAXIMUM :GONogo:ZPARameter:SELect<x>:...
  • Page 132 5.12 GONogo Group :GONogo:ZPARameter:SELect<x>: :GONogo:ZPARameter:SELect<x>: PARameter:XY<x>? RECTangle:HORizontal Function Queries all settings related to the XY determination. Function Sets the horizontal position of the rectangle used in Syntax :GONogo:ZPARameter:SELect<x>:PARameter: the rectangle determination or queries the current XY<x>? setting. Syntax :GONogo:ZPARameter:SELect<x>:RECTangle: <x> of SELect<x> = 1 to 4 HORizontal {<NRf>,<NRf>} <x> of XY<x> = 1 or 2 Example :GONOGO:ZPARAMETER:SELECT1:PARAMETER: :GONogo:ZPARameter:SELect<x>:RECTangle: XY1? -> :GONOGO:ZPARAMETER:SELECT1: HORizontal? PARAMETER:XY1: <x> = 1 to 4 XYINTEG 2.000E+00,1.000E+00 <NRf> = –5 to 5 div Example :GONOGO:ZPARAMETER:SELECT1:RECTANGLE: :GONogo:ZPARameter:SELect<x>: HORIZONTAL 0,1 PARameter:XY<x>:XYINteg :GONOGO:ZPARAMETER:SELECT1:RECTANGLE: HORIZONTAL? -> :GONOGO:ZPARAMETER: Function Sets the upper and lower limits integral value of the SELECT1:RECTANGLE: XY determination or queries the current setting.
  • Page 133 5.12 GONogo Group :GONogo:ZPARameter:SELect<x>:WAVE: :GONogo:ZPARameter:SELect<x>:WAVE: EDIT<x>:EXIT TRANge Function Exits the edit menu of the wave determination zone. Function Sets the determination range of the zone Syntax :GONogo:ZPARameter:SELect<x>:WAVE: determination or queries the current setting. EDIT<x>:EXIT {<NRf>|QUIT} Syntax :GONogo:ZPARameter:SELect<x>:WAVE: TRANge {<NRf>,<NRf>} <x> of SELect<x> = 1 to 4 :GONogo:ZPARameter:SELect<x>:WAVE: <x> of EDIT<x> = 1 to13 (1 to 8 are traces and 9 to TRANge? 13 are internal memories) <NRf> = 1 to 4 (internal memories) <x> = 1 to 4 Example :GONOGO:ZPARAMETER:SELECT1:WAVE:EDIT1: <NRf> = –5 to 5 (div) EXIT 1 Example :GONOGO:ZPARAMETER:SELECT1:WAVE: TRANGE 1,2 Description • An error occurs if this command is issued when the :GONOGO:ZPARAMETER:SELECT1:WAVE:TRANGE? zone is not being edited. -> :GONOGO:ZPARAMETER:SELECT1:WAVE: • Saves the zone waveform to the internal memory TRANGE 2.000E+00,1.000E+00 specified by <NRf>.
  • Page 134: Hcopy Group

    5.13 HCOPy Group :HCOPy? (Hard COPY) :HCOPy:EXTPrinter? Function Queries all settings related to the output of screen Function Queries all settings related to the external printer data. output. Syntax :HCOPy? Syntax :HCOPy:EXTPrinter? Example :HCOPY? -> :HCOPY:DIRECTION EXTPRINTER; Example :HCOPY:EXTPRINTER? -> :HCOPY:EXTPRINTER: EXTPRINTER:TONE 1;TYPE EINKJET;:HCOPY: TONE 1;TYPE EINKJET FILE:FORMAT BMP;SAVE:ANAMING DATE; :HCOPy:EXTPrinter:TONE CDIRECTORY "\Flash Mem\DIR1\DIR2"; NAME "SAMPLE";:HCOPY:FILE:TONE COLOR;: Function Sets the half tone of the external printer output or HCOPY:NETPRINT:TONE 1;TYPE HINKJET;: queries the current setting. HCOPY:PRINTER:HRMODE 1 Syntax :HCOPy:EXTPrinter:TONE {<Boolean>} :HCOPy:EXTPrinter:TONE? :HCOPy:ABORt Example :HCOPY:EXTPRINTER:TONE ON :HCOPY:EXTPRINTER:TONE? -> :HCOPY: Function Aborts data output and paper feeding.
  • Page 135 5.13 HCOPy Group :HCOPy:FILE:SAVE:ANAMing :HCOPy:FILE:SAVE:NAME Function Sets the type of auto naming of save destination file Function Sets the save destination file name or queries the names or queries the current setting. current setting. Syntax :HCOPy:FILE:SAVE:ANAMing {DATE| Syntax :HCOPy:FILE:SAVE:NAME <Filename> NUMBering|OFF} :HCOPy:FILE:SAVE:NAME? :HCOPy:FILE:SAVE:ANAMing? Example :HCOPY:FILE:SAVE:NAME "SAMPLE" Example :HCOPY:FILE:SAVE:ANAMING DATE :HCOPY:FILE:SAVE:NAME? -> :HCOPY:FILE: :HCOPY:FILE:SAVE:ANAMING? -> :HCOPY: SAVE:NAME "SAMPLE" FILE:SAVE:ANAMING DATE :HCOPy:NETPrint? :HCOPy:FILE:SAVE:CDIRectory (Change Function Queries all settings related to network printer output Directory) or queries the current setting. Syntax :HCOPy:NETPrint? Function Sets the save destination directory name or queries Example :HCOPY:NETPRINT? -> :HCOPY:NETPRINT: the current setting.
  • Page 136: History Group

    5.14 HISTory Group :HISTory? :HISTory:CURRent? Function Queries all settings related to the history function. Function Queries all settings related to the history function of Syntax :HISTory? the current waveform (CH1 to 4, M1 to 8). Example :HISTORY? -> :HISTORY:CURRENT: Syntax :HISTory:CURRent? DISPLAY 0,-10;DMODE ONE;MODE RECORD; Example :HISTORY:CURRENT? -> :HISTORY:CURRENT: RECORD 0;REPLAY:SPEED 1;:HISTORY: DISPLAY 0,-10;DMODE ONE;MODE RECORD; CURRENT:SEARCH:LOGIC AND;SELECT1: RECORD 0;REPLAY:SPEED 1;:HISTORY: CONDITION IN;MODE PARAMETER;PARAMETER: CURRENT:SEARCH:LOGIC AND;SELECT1: CATEGORY MEASURE;MEASURE: CONDITION IN;MODE PARAMETER;PARAMETER: CALCULATION1 1.000E+00,2.000E+00;: CATEGORY MEASURE;MEASURE: HISTORY:CURRENT:SEARCH:SELECT1: CALCULATION1 1.000E+00,2.000E+00;: RECTANGLE:HORIZONTAL 1.000E+00, HISTORY:CURRENT:SEARCH:SELECT1: 2.000E+00;VERTICAL 1.000E+00, RECTANGLE:HORIZONTAL 1.000E+00, 2.000E+00;:HISTORY:CURRENT:SEARCH: 2.000E+00;VERTICAL 1.000E+00, SELECT1:TRACE 1;:HISTORY:CURRENT: 2.000E+00;:HISTORY:CURRENT:SEARCH: SEARCH:SELECT1:WAVE:TRANGE 1.000E+00, SELECT1:TRACE 1;:HISTORY:CURRENT:...
  • Page 137 5.14 HISTory Group :HISTory[:CURRent]:DMODe (Display :HISTory[:CURRent]:REPLay:JUMP Mode) Function Jumps the history waveform to the specified record Function Sets the display mode of the history waveform or number. Syntax :HISTory[:CURRent]:REPLay:JUMP queries the current setting. Syntax :HISTory[:CURRent]:DMODe {ACOLor| {MAXimum|MINimum} AHTone|AINTensity|ONE} Example :HISTORY:CURRENT:REPLAY:JUMP MAXIMUM :HISTory[:CURRent]:DMODe? :HISTory[:CURRent]:REPLay:SPEed Example :HISTORY:CURRENT:DMODE ONE :HISTORY:CURRENT:DMODE? -> :HISTORY: Function Sets the replay speed of the history waveform or CURRENT:DMODE ONE queries the current setting. Syntax :HISTory[:CURRent]:REPLay:SPEed {<NRf>| :HISTory[:CURRent]:MODE PER3|PER10|PER30|PER60} :HISTory[:CURRent]:REPLay:SPEed? Function Sets the highlight display mode of the history waveform or queries the current setting. <NRf> = 1, 3, 10 Syntax :HISTory[:CURRent]:MODE {AVERage|...
  • Page 138 5.14 HISTory Group :HISTory[:CURRent]:SEARch? :HISTory[:CURRent][:SEARch]:RESet Function Queries all settings related to the history search Function Resets the search conditions of the history search. Syntax :HISTory[:CURRent][:SEARch]:RESet function. Syntax :HISTory[:CURRent]:SEARch? Example :HISTORY:CURRENT:SEARCH:RESET Example :HISTORY:CURRENT:SEARCH? -> :HISTORY: :HISTory[:CURRent][:SEARch]:SELect<x>? CURRENT:SEARCH:LOGIC AND; SELECT1:CONDITION IN;MODE PARAMETER; Function Queries all settings related to the history search PARAMETER:CATEGORY MEASURE;MEASURE: condition. CALCULATION1 1.000E+00,2.000E+00;: Syntax :HISTory[:CURRent][:SEARch]:SELect<x>? HISTORY:CURRENT:SEARCH:SELECT1: <x> = 1 to 4 RECTANGLE:HORIZONTAL 1.000E+00, Example :HISTORY:CURRENT:SEARCH:SELECT1? 2.000E+00;VERTICAL 1.000E+00, -> :HISTORY:CURRENT:SEARCH:SELECT1: 2.000E+00;:HISTORY:CURRENT:SEARCH: CONDITION IN;MODE PARAMETER;PARAMETER: SELECT1:TRACE 1;:HISTORY:CURRENT: CATEGORY MEASURE;MEASURE: SEARCH:SELECT1:WAVE:TRANGE 1.000E+00,...
  • Page 139 5.14 HISTory Group :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter? PARameter:FFT<x>:CALCulation<x> Function Queries all settings related to the parameter of the Function Sets the upper and lower limits of the calculation item history search condition. of the FFT search or queries the current setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter? PARameter:FFT<x>:CALCulation<x> {<NRf>,<NRf>} <x> = 1 to 4 Example :HISTORY:CURRENT:SEARCH:SELECT1: :HISTory[:CURRent][:SEARch]:SELect<x>: PARAMETER? -> :HISTORY:CURRENT:SEARCH: PARameter:FFT<x>:CALCulation<x>? SELECT1:PARAMETER:CATEGORY MEASURE; <x> of SELect<x> = 1 to 4 MEASURE:CALCULATION1 2.000E+00, <x> of FFT<x> = 1 or 2 1.000E+00 <x> of CALCulation<x> = 1 to 4 <NRf> = See the DL9000 User’s Manual. :HISTory[:CURRent][:SEARch]:SELect<x>: Example :HISTORY:CURRENT:SEARCH:SELECT1: PARameter:CATegory PARAMETER:FFT1:CALCULATION1 1,2 :HISTORY:CURRENT:SEARCH:SELECT1: Function Sets the parameter category or queries the current PARAMETER:FFT1:CALCULATION1?
  • Page 140 5.14 HISTory Group :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:FFT<x>:PEAK:DFREquency PARameter:FFT<x>:PEAK:FREquency<x> Function Sets the upper and lower limits between the peak Function Sets the upper and lower limits of the peak frequency frequencies of the FFT search or queries the current of the FFT search or queries the current setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:FFT<x>:PEAK:FREquency<x> PARameter:FFT<x>:PEAK:DFREquency {<Freq {<Frequency>,<Frequency>} uency>,<Frequency>} :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:FFT<x>:PEAK:FREquency<x>? PARameter:FFT<x>:PEAK:DFREquency? <x> of SELect<x> = 1 to 4 <x> of SELect<x> = 1 to 4 <x> of FFT<x> = 1 or 2 <x> of FFT<x> = 1 or 2 <x> of FREQuency<x> = 1 or 2 <Frequency> = See the DL9000 User’s Manual <Frequency> = See the DL9000 User’s Manual Example :HISTORY:CURRENT:SEARCH:SELECT1: Example :HISTORY:CURRENT:SEARCH:SELECT1: PARAMETER:FFT1:PEAK:DFREQUENCY 1,10 PARAMETER:FFT1:PEAK:FREQUENCY1 1,2 :HISTORY:CURRENT:SEARCH:SELECT1: :HISTORY:CURRENT:SEARCH:SELECT1:...
  • Page 141 5.14 HISTory Group :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:MEASure:CALCulation<x> PARameter:MEASure:TRACe<x>:AREA<x>? Function Sets the upper and lower limits of the calculation item Function Queries all settings related to the area of the measure of the measure search or queries the current setting. search. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:MEASure:CALCulation<x> PARameter:MEASure:TRACe<x>:AREA<x>? {<NRf>,<NRf>} <x> of SELect<x> = 1 to 4 :HISTory[:CURRent][:SEARch]:SELect<x>: <x> of TRACe<x> = 1 to 8 PARameter:MEASure:CALCulation<x>? <x> of AREA<x> = 1 or 2 Example :HISTORY:CURRENT:SEARCH:SELECT1: <x> of SELect<x> = 1 to 4 PARAMETER:MEASURE:TRACE1:AREA1? <x> of CALCulation<x> = 1 to 4 -> :HISTORY:CURRENT:SEARCH:SELECT1: <NRf> = –4 to 4 (div) Example :HISTORY:CURRENT:SEARCH:SELECT1: PARAMETER:MEASURE:TRACE1:AREA1:TYPE: PARAMETER:MEASURE:CALCULATION1 1,2 BURST 2.000E+00,1.000E+00SELect<x>: :HISTORY:CURRENT:SEARCH:SELECT1: PARameter:MEASure:TRACe<x>:AREA<x>: PARAMETER:MEASURE:CALCULATION1? TYPE?
  • Page 142 5.14 HISTory Group :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:MEASure:TRACe<x>:AREA<x>: PARameter:XY<x>:XYINteg TYPE:<Parameter> Function Sets the upper and lower limits integral value of the Function Sets the upper and lower limits of the waveform XY search or queries the current setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: parameter of the measure search or queries the PARameter:XY<x>:XYINteg {<NRf>,<NRf>} current setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: PARameter:MEASure:TRACe<x>:AREA<x>: PARameter:XY<x>:XYINteg? TYPE:<Parameter> {(<NRf>,<NRf>)| <x> of SELect<x> = 1 to 4 (<Voltage>,<Voltage>)| <x> of XY<x> = 1 or 2 (<Current>,<Current>)|(<Time>,<Time>)| <NRf> = –4 to 4 (div) (<Frequency>,<Frequency>)} Example :HISTORY:CURRENT:SEARCH:SELECT1: :HISTory[:CURRent][:SEARch]:SELect<x>: PARAMETER:XY1:XYINTEG 1,2 PARameter:MEASure:TRACe<x>:AREA<x>: :HISTORY:CURRENT:SEARCH:SELECT1: TYPE:<Parameter>? PARAMETER:XY1:XYINTEG? -> :HISTORY: CURRENT:SEARCH:SELECT1: <x> of SELect<x> = 1 to 4 PARAMETER:XY1: <x> of TRACe<x> = 1 to 8...
  • Page 143 5.14 HISTory Group :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory[:CURRent][:SEARch]:SELect<x>: RECTangle:VERTical WAVE:EDIT<x>:EXIT Function Sets the vertical position of the rectangle used in the Function Exits the zone edit menu of the wave search. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: rectangle search or queries the current setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: WAVE:EDIT<x>:EXIT {<NRf>|QUIT} RECTangle:VERTical {<NRf>,<NRf>} <x> of SELect<x> = 1 to 4 :HISTory[:CURRent][:SEARch]:SELect<x>: <x> of EDIT<x> = 1 to 13 RECTangle:VERTical? <NRf> = 1 to 4 (internal memories) Example :HISTORY:CURRENT:SEARCH:SELECT1:WAVE: <x> = 1 to 4 EDIT1:EXIT 1 <NRf> = –4 to 4 (div) Example :HISTORY:CURRENT:SEARCH:SELECT1: Description • An error occurs if this command is issued when the RECTANGLE:VERTICAL 1,2 zone is not being edited. :HISTORY:CURRENT:SEARCH:SELECT1: • Saves the zone waveform to the internal memory RECTANGLE:VERTICAL? -> :HISTORY: specified by <NRf>.
  • Page 144 5.14 HISTory Group :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory:REFerence<x>:DMODe (Display WAVE:TRANge Mode) Function Sets the range over which to perform the wave Function Sets the display mode of the history waveform of the search or queries the current setting. reference or queries the current setting. Syntax :HISTory[:CURRent][:SEARch]:SELect<x>: Syntax :HISTory:REFerence<x>:DMODe {ACOLor| WAVE:TRANge {<NRf>,<NRf>} AHTone|AINTensity|ONE} :HISTory[:CURRent][:SEARch]:SELect<x>: :HISTory:REFerence<x>:DMODe? WAVE:TRANge? <x> = 1 to 4 Example :HISTORY:REFERENCE1:DMODE ACOLOR <x> = 1 to 4 :HISTORY:REFERENCE1:DMODE? -> :HISTORY: <NRf> = –5 to 5 (div) Example :HISTORY:CURRENT:SEARCH:SELECT1:WAVE: REFERENCE1:DMODE ACOLOR TRANGE 1,2 :HISTory:REFerence<x>:MODE :HISTORY:CURRENT:SEARCH:SELECT1:WAVE: TRANGE? -> :HISTORY:CURRENT:SEARCH: Function Sets the highlight display mode of the history SELECT1:WAVE:TRANGE 2.000E+00,1.000E+00 waveform of the reference or queries the current setting.
  • Page 145 5.14 HISTory Group :HISTory:REFerence<x>:REPLay:JUMP Function Jumps to the specified record number of the history waveform of the reference. Syntax :HISTory:REFerence<x>:REPLay:JUMP {MAXimum|MINimum} <x> = 1 to 4 Example :HISTORY:REFERENCE1:REPLAY:JUMP MAXIMUM :HISTory:REFerence<x>:REPLay:SPEed Function Sets the replay speed of the history waveform of the reference or queries the current setting. Syntax :HISTory:REFerence<x>:REPLay:SPEed {<NRf>|PER3|PER10|PER30|PER60} :HISTory:REFerence<x>:REPLay:SPEed? <x> = 1 to 4 <NRf> = 1,3,10 Example :HISTORY:REFERENCE1:REPLAY:SPEED 1 :HISTORY:REFERENCE1:REPLAY:SPEED? -> :HISTORY:REFERENCE1:REPLAY:SPEED 1 :HISTory:REFerence<x>:REPLay:STARt Function Starts the replay of the history waveform of the reference. Syntax :HISTory:REFerence<x>:REPLay:STARt {MAXimum|MINimum} <x> = 1 to 4 Example :HISTORY:REFERENCE1:REPLAY:START MAXIMUM Index :HISTory:REFerence<x>:REPLay:STOP...
  • Page 146: Image Group

    5.15 IMAGe Group :IMAGe? Function Queries all settings related to the output of screen image data. Syntax :IMAGe? Example :IMAGE? -> :IMAGE:FORMAT BMP;TONE COLOR :IMAGe:FORMat Function Sets the output format of the screen image data or queries the current setting. Syntax :IMAGe:FORMat {BMP|JPEG|PNG} :IMAGe:FORMat? Example :IMAGE:FORMAT BMP :IMAGE:FORMAT? -> :IMAGE:FORMAT BMP :IMAGe:SEND? Function Queries the screen image data. Syntax :IMAGe:SEND? Example :IMAGE:SEND? -> #6 (number of bytes, 6 digits) (data byte sequence) (block data) Description For details on <Block data>, see page 4-6. :IMAGe:TONE Function Sets the tone of the screen image data or queries the current setting. Syntax :IMAGe:TONE {COLor|GRAY|OFF|REVerse} :IMAGe:TONE? Example :IMAGE:TONE COLOR :IMAGE:TONE? -> :IMAGE:TONE COLOR Description If “...
  • Page 147: Initialize Group

    5.16 INITialize Group :INITialize:EXECute Function Execute the initialization. Syntax :INITialize:EXECute Example :INITIALIZE:EXECUTE :INITialize:UNDO Function Cancels the initialization that was executed. Syntax :INITialize:UNDO Example :INITIALIZE:UNDO Index 5-113 IM 701310-17E...
  • Page 148: Math Group

    5.17 MATH Group :MATH<x>? :MATH<x>:ECOunt:HYSTeresis Function Queries all settings related to the computation. Function Sets the hysteresis of the edge detection level of Syntax :MATH<x>? the edge count computation or queries the current <x> = 1 to 8 setting. Example :MATH1? -> :MATH1:SELECT MATH; Syntax :MATH<x>:ECOunt:HYSTeresis {<NRf>} DISPLAY 1;ECOUNT:HYSTERESIS 1.000E+00; :MATH<x>:ECOunt:HYSTeresis? POLARITY RISE;:MATH1:FILTER:DELAY: <x> = 1 to 8 TIME 0.000E+00;:MATH1:FILTER:IIR: <NRf> = 0 to 4 (div) FORDER 2;HIPASS:COFF 10.00E+06;:MATH1: Example :MATH1:ECOUNT:HYSTERESIS 1 FILTER:IIR:LOWPASS:COFF 10.00E+00;: :MATH1:ECOUNT:HYSTERESIS? -> :MATH1: MATH1:FILTER:MAVG:WEIGHT 2;:MATH1: ECOUNT:HYSTERESIS 1.000E+00 FILTER:RESCALING:AVALUE 1.000E+00; :MATH<x>:ECOunt:POLarity BVALUE 0.000E+00;:MATH1:FILTER: TYPE THROUGH;:MATH1:INTEGRAL:PSCALING: Function Sets the edge detection polarity of the edge count AVALUE 1.000E+00;BVALUE 0.000E+00;: computation or queries the current setting.
  • Page 149 5.17 MATH Group :MATH<x>:FILTer:IIR? :MATH<x>:FILTer:IIR:LOWPass:COFF Function Queries all settings related to the IIR filter Function Sets the cutoff frequency of the IIR low pass filter computation. computation or queries the current setting. Syntax :MATH<x>:FILTer:IIR? Syntax :MATH<x>:FILTer:IIR:LOWPass:C OFF {<Frequency>} <x> = 1 to 8 Example :MATH1:FILTER:IIR? -> :MATH1:FILTER: :MATH<x>:FILTer:IIR:LOWPass:COFF? IIR:FORDER 2;HIPASS:COFF 10.00E+06;: <x> = 1 to 8 MATH1:FILTER:IIR:LOWPASS:COFF 10.00E+00 <Frequency> = 0.01 to 1 G (Hz) Example :MATH1:FILTER:IIR:LOWPASS:COFF 10HZ :MATH<x>:FILTer:IIR:FORDer (Filter :MATH1:FILTER:IIR:LOWPASS:COFF? Order) -> :MATH1:FILTER:IIR:LOWPASS: COFF 10.00E+00 Function Sets the filter order of the IIR filter computation or queries the current setting. :MATH<x>:FILTer:MAVG? Syntax :MATH<x>:FILTer:IIR:FORDer {<NRf>} :MATH<x>:FILTer:IIR:FORDer? Function Queries all settings related to the moving average <x> = 1 to 8...
  • Page 150 5.17 MATH Group :MATH<x>:FILTer:RESCaling:BVALue :MATH<x>:INTegral:PSCaling:BVALue Function Sets rescaling offset B of the filter or queries the Function Sets pre-scaling offset B of the integral computation current setting. or queries the current setting. Syntax :MATH<x>:FILTer:RESCaling: Syntax :MATH<x>:INTegral:PSCaling: BVALue {<NRf>} BVALue {<NRf>} :MATH<x>:FILTer:RESCaling:BVALue? :MATH<x>:INTegral:PSCaling:BVALue? <x> = 1 to 8 <x> = 1 to 8 <NRf> = –1.0000E+31 to 1.0000E+31 <NRf> = –1.0000E+31 to 1.0000E+31 Example :MATH1:FILTER:RESCALING:BVALUE 0 Example :MATH1:INTEGRAL:PSCALING:BVALUE 0 :MATH1:FILTER:RESCALING:BVALUE? :MATH1:INTEGRAL:PSCALING:BVALUE? -> :MATH1:FILTER:RESCALING: -> :MATH1:INTEGRAL:PSCALING: BVALUE 0.000E+00 BVALUE 0.000E+00 :MATH<x>:FILTer:TYPE :MATH<x>:INTegral:RESCaling? Function Sets the filter type or queries the current setting. Function Queries all settings related to the rescaling of the Syntax :MATH<x>:FILTer:TYPE {DELay|IHPass| integral computation.
  • Page 151 5.17 MATH Group :MATH<x>:IPOint? (Initial Point) :MATH<x>:LABel:MODE Function Queries all settings related to the computation Function Turns ON/OFF the label display of the computed reference point. waveform or queries the current setting. Syntax :MATH<x>:IPOint? Syntax :MATH<x>:LABel:MODE {<Boolean>} :MATH<x>:LABel:MODE? <x> = 1 to 8 Example :MATH1:IPOINT? -> :MATH1:IPOINT: <x> = 1 to 8 POSITION 0.000E+00 :MATH<x>:MINus? :MATH<x>:IPOint:JUMP Function Queries all settings related to the subtraction. Syntax :MATH<x>:MINus? Function Moves the computation reference point to the specified position. <x> = 1 to 8 Syntax :MATH<x>:IPOint:JUMP {<NRf>|TRIGger|Z1| Example :MATH1:MINUS? -> :MATH1:MINUS: PSCALING1:AVALUE 1.000E+00; BVALUE 0.000E+00;:MATH1:MINUS: <x> = 1 to 8 PSCALING2:AVALUE 1.000E+00;...
  • Page 152 5.17 MATH Group :MATH<x>:MINus:RESCaling? :MATH<x>:MULTiple:PSCaling<x>:AVALue Function Queries all settings related to the rescaling of the Function Sets pre-scaling coefficient A of the multiplication or subtraction. queries the current setting. Syntax :MATH<x>:MINus:RESCaling? Syntax :MATH<x>:MULTiple:PSCaling<x>: AVALue {<NRf>} <x> = 1 to 8 Example :MATH1:MINUS:RESCALING? -> :MATH1:MINUS: :MATH<x>:MULTiple:PSCaling<x>:AVALue? RESCALING: <x> of MATH<x> = 1 to 8 AVALUE 1.000E+00;BVALUE 0.000E+00 <x> of PSCaling<x> = 1 or 2 <NRf> = –1.0000E+31 to 1.0000E+31 :MATH<x>:MINus:RESCaling:AVALue Example :MATH1:MULTIPLE:PSCALING1:AVALUE 1 :MATH1:MULTIPLE:PSCALING1:AVALUE? Function Sets rescaling coefficient A of the subtraction or queries -> :MATH1:MULTIPLE:PSCALING1: the current setting. Syntax :MATH<x>:MINus:RESCaling:AVALue {<NRf>} AVALUE 1.000E+00 :MATH<x>:MINus:RESCaling:AVALue? :MATH<x>:MULTiple:PSCaling<x>:BVALue <x> = 1 to 8 <NRf> = –1.0000E+31 to 1.0000E+31 Function Sets pre-scaling offset B of the multiplication or...
  • Page 153 5.17 MATH Group :MATH<x>:MULTiple:RESCaling:BVALue :MATH<x>:PLUS:PSCaling<x>:AVALue Function Sets rescaling offset B of the multiplication or queries Function Sets pre-scaling coefficient A of the addition or the current setting. queries the current setting. Syntax :MATH<x>:MULTiple:RESCaling: Syntax :MATH<x>:PLUS:PSCaling<x>: BVALue {<NRf>} AVALue {<NRf>} :MATH<x>:MULTiple:RESCaling:BVALue? :MATH<x>:PLUS:PSCaling<x>:AVALue? <x> = 1 to 8 <x> of MATH<x> = 1 to 8 <NRf> = –1.0000E+31 to 1.0000E+31 <x> of PSCaling<x> = 1 or 2 Example :MATH1:MULTIPLE:RESCALING:BVALUE 0 <NRf> = –1.0000E+31 to 1.0000E+31 :MATH1:MULTIPLE:RESCALING:BVALUE? Example :MATH1:PLUS:PSCALING1:AVALUE 1 -> :MATH1:MULTIPLE:RESCALING: :MATH1:PLUS:PSCALING1:AVALUE? BVALUE 0.000E+00 -> :MATH1:PLUS:PSCALING1: AVALUE 1.000E+00 :MATH<x>:OPERation :MATH<x>:PLUS:PSCaling<x>:BVALue Function Sets the operator or queries the current setting. Function Sets pre-scaling offset B of the addition or queries the Syntax :MATH<x>:OPERation {(ECOunt|FILTer|...
  • Page 154 5.17 MATH Group :MATH<x>:POSition :MATH<x>:SELect Function Sets the vertical position of the computed waveform Function Sets the display option or queries the current setting. Syntax :MATH<x>:SELect {INPut|MATH|REFerence} or queries the current setting. Syntax :MATH<x>:POSition {<NRf>} :MATH<x>:SELect? :MATH<x>:POSition? <x> = 1 to 8 Example :MATH1:SELECT INPUT <x> = 1 to 8 :MATH1:SELECT? -> :MATH1:SELECT INPUT <NRf> = –4 to 4 (div) Example :MATH1:POSITION 0 :MATH<x>:SVALue (Scale VALUE) :MATH1:POSITION? -> :MATH1: POSITION 0.000E+00 Function Turns ON/OFF the scale value display or queries the current setting. :MATH<x>:SCALe? Syntax :MATH<x>:SVALue {<Boolean>} :MATH<x>:SVALue? Function Queries all settings related to scaling. Syntax :MATH<x>:SCALe? <x> = 1 to 8...
  • Page 155 5.17 MATH Group :MATH<x>:UNIT:MODE :MATH<x>:USERdefine:HISTory:ABORt Function Sets the automatic/manual addition of the Function Cancels history computation for user-defined math. Syntax :MATH<x>:USERdefine:HISTory:ABORt computation unit or queries the current setting. Syntax :MATH<x>:UNIT:MODE {AUTO|USERdefine} <x> = 1 to 4 :MATH<x>:UNIT:MODE? Example :MATH1:USERDEFINE:HISTORY:ABORT <x> = 1 to 8 :MATH<x>:USERdefine:HISTory:EXECute Example :MATH1:UNIT:MODE AUTO :MATH1:UNIT:MODE? -> :MATH1:UNIT: Function Executes history computation for user-defined math. MODE AUTO Syntax :MATH<x>:USERdefine:HISTory:EXECute <x> = 1 to 4 :MATH<x>:USERdefine? Example :MATH1:USERDEFINE:HISTORY:EXECUTE Function Queries all settings related to user-defined math or queries the current setting. Syntax :MATH<x>:USERdefine? <x> = 1 to 4 Example :MATH1:USERDEFINE? -> :MATH1: USERDEFINE:CONSTANT1 1.000E+00;...
  • Page 156: Measure Group

    5.18 MEASure Group :MEASure? :MEASure:CALCulation:COUNt<x>? Function Queries all settings related to the automated Function Queries the statistical processing count of the measurement of waveform parameters. calculation item. Syntax :MEASure? Syntax :MEASure:CALCulation:COUNt<x>? Example :MEASURE? -> :MEASURE:CALCULATION: <x> = 1 to 4 DEFINE1 "MAX(C1)"; Example :MEASURE:CALCULATION:COUNT1? DEFINE2 "MIN(C2)";DEFINE3 "HIGH(C3)"; -> :MEASURE:CALCULATION:COUNT1 1 DEFINE4 "LOW(C4)";STATE1 0;STATE2 0; :MEASure:CALCulation:DEFine<x> STATE3 0;STATE4 0;:MEASURE:CONTINUOUS: COUNT 0;:MEASURE:CYCLE:TRACE 1;: Function Sets the equation of the calculation item or queries MEASURE:DISPLAY 1;MODE BASIC;THRESHOLD: the current setting. TRACE1:AUTO PTOPEAK;LHYSTERESIS: Syntax :MEASure:CALCulation:DEFine<x> HYSTERESIS 1.000E+00;LEVEL 0.000E+00;: {<String>} MEASURE:THRESHOLD:TRACE1:MODE AUTO; :MEASure:CALCulation:DEFine<x>? ULOWER:RANGE 2.000E+00,1.000E+00;: <x> = 1 to 4 MEASURE:THRESHOLD:TRACE2:AUTO PTOPEAK;...
  • Page 157 5.18 MEASure Group :MEASure:CALCulation:VALue<x>? :MEASure:CYCLe:ABORt Function Queries the automated measured value of the Function Aborts the execution of the cycle statistical calculation item. processing. Syntax :MEASure:CALCulation:VALue<x>? {<NRf>} Syntax :MEASure:CYCLe:ABORt Example :MEASURE:CYCLE:ABORT <x> = 1 to 4 <NRf> = 1 to 100000 :MEASure:CYCLe:EXECute Example :MEASURE:CALCULATION:VALUE1? -> :MEASURE:CALCULATION:VALUE1 1.000E+00 Function Executes the cycle statistical processing. This is an Description • If the measurement is not possible, “NAN (Not A overlap command. Syntax :MEASure:CYCLe:EXECute Number” is returned. Example :MEASURE:CYCLE:EXECUTE • <NRf> indicates the nth automated measured value in the past. Description Continues the operation without clearing the previous In the case of cycle statistical processing, specify statistical data.
  • Page 158 5.18 MEASure Group :MEASure:THReshold? :MEASure:THReshold:TRACe<x>:AUTO Function Queries all settings related to the threshold levels Function Sets the detection mode when the auto setting of of the automated measurement of waveform the threshold level is enabled or queries the current parameters. setting. Syntax :MEASure:THReshold? Syntax :MEASure:THReshold:TRACe<x>:AUTO {HLOW| Example :MEASURE:THRESHOLD? -> :MEASURE: PTOPeak} THRESHOLD:TRACE1:AUTO PTOPEAK; :MEASure:THReshold:TRACe<x>:AUTO? LHYSTERESIS:HYSTERESIS 1.000E+00; <x> = 1 to 8 LEVEL 0.000E+00;:MEASURE:THRESHOLD: Example :MEASURE:THRESHOLD:TRACE1:AUTO PTOPEAK TRACE1:MODE AUTO;ULOWER: :MEASURE:THRESHOLD:TRACE1:AUTO? RANGE 2.000E+00,1.000E+00;:MEASURE: -> :MEASURE:THRESHOLD:TRACE1: THRESHOLD:TRACE2:AUTO PTOPEAK; AUTO PTOPEAK LHYSTERESIS:HYSTERESIS 1.000E+00; Description This command is valid when the <Parameter> of LEVEL 0.000E+00;:MEASURE:THRESHOLD: :MEASure:TRACe<x>:AREA<x>:<Parameter> is TRACE2:MODE AUTO;ULOWER: not RISE or FALL.
  • Page 159 5.18 MEASure Group :MEASure:THReshold:TRACe<x>: :MEASure:THReshold:TRACe<x>:ULOWer: LHYSteresis:LEVel RANGe Function Sets the level of the threshold level or queries the Function Sets the upper and lower limits of the threshold level current setting. or queries the current setting. Syntax :MEASure:THReshold:TRACe<x>: Syntax :MEASure:THReshold:TRACe<x>:ULOWer: LHYSteresis:LEVel {<NRf>|<Voltage>|<Cur RANGe {(<NRf>,<NRf>)| rent>} (<Voltage>,<Voltage>)| :MEASure:THReshold:TRACe<x>: (<Current>,<Current>)} LHYSteresis:LEVel? :MEASure:THReshold:TRACe<x>:ULOWer: RANGe? <x> = 1 to 8 <NRf>, <Voltage>, and <Current> = See the DL9000 <x> = 1 to 8 User’s Manual. <NRf>, <Voltage>, and <Current> = See the DL9000 Example :MEASURE:THRESHOLD:TRACE1:LHYSTERESIS: User’s Manual. LEVEL 1 Example :MEASURE:THRESHOLD:TRACE1:ULOWER: :MEASURE:THRESHOLD:TRACE1:LHYSTERESIS: RANGE 1,2 LEVEL? -> :MEASURE:THRESHOLD:TRACE1: :MEASURE:THRESHOLD:TRACE1:ULOWER:RANGE?
  • Page 160 5.18 MEASure Group :MEASure:TRACe<x>? :MEASure:TRACe<x>:AREA<x>? Function Queries all settings related to the trace. Function Queries all settings related to the area. Syntax :MEASure:TRACe<x>? Syntax :MEASure:TRACe<x>:AREA<x>? <x> = 1 to 8 <x> of TRACe<x> = 1 to 8 Example :MEASURE:TRACE1? -> :MEASURE:TRACE1: <x> of AREA<x> = 1 or 2 :MEASURE:TRACE1? ->: MEASURE:TRACE1: Example :MEASURE:TRACE1:AREA1? AREA1:BURST:STATE 0;:MEASURE:TRACE1: -> :MEASURE:TRACE1:AREA1:BURST:STATE 0;: AREA1:CMEAN:STATE 0;:MEASURE:TRACE1: MEASURE:TRACE1:AREA1:CMEAN:STATE 0;: AREA1:CMODE 0;COUNT:STATE 0;: MEASURE:TRACE1:AREA1:CMODE 0;COUNT: MEASURE:TRACE1:AREA1:CRMS:STATE 0;: STATE 0;:MEASURE:TRACE1:AREA1:CRMS: MEASURE:TRACE1:AREA1:CSDEVIATION: STATE 0;:MEASURE:TRACE1:AREA1: STATE 0;:MEASURE:TRACE1:AREA1:DELAY: CSDEVIATION:STATE 0;:MEASURE:TRACE1: MEASURE:COUNT 1;POLARITYRISE;: AREA1:DELAY:MEASURE:COUNT 1;POLARITY MEASURE:TRACE1:AREA1:DELAY:REFERENCE: RISE;:MEASURE:TRACE1:AREA1:DELAY: COUNT 1;POLARITY RISE;TRACE 1;:MEASURE: REFERENCE:COUNT 1;POLARITY RISE;...
  • Page 161 5.18 MEASure Group :MEASure:TRACe<x>:AREA<x>:<Parameter>? :MEASure:TRACe<x>:AREA<x>:<Parameter>: {MAXimum|MEAN|MINimum|SDEViation}? Function Queries all settings related to the waveform parameter. Function Queries the statistical value of the waveform Syntax :MEASure:TRACe<x>:AREA<x>:<Parameter>? parameter. Syntax :MEASure:TRACe<x>:AREA<x>:<Parameter>: <x> of TRACe<x> = 1 to 8 {MAXimum|MEAN|MINimum|SDEViation}? <x> of AREA<x> = 1 or 2 <Parameter> = {BURSt|CMEan|COUNt|CRMS| <x> of TRACe<x> = 1 to 8 CSDeviation|DELay|DT|DUTYcycle|FALL| <x> of AREA<x> = 1 or 2 FREQuency|HIGH|HILow|LOW|MAXimum|MEAN| <Parameter> = {BURSt|CMEan|COUNt|CRMS| MINimum|NOVershoot|NWIDth|PERFrequency| CSDeviation|DELay|DT|DUTYcycle|FALL| PERiod|POVershoot|PTOPeak|PWIDth|RISE| FREQuency|HIGH|HILow|LOW|MAXimum|MEAN| RMS|SDEViation|TYCInteg|TYINteg|V1|V2} MINimum|NOVershoot|NWIDth|PERFrequency| Example (The following is an example for the maximum value PERiod|POVershoot|PTOPeak|PWIDth|RISE| of trace 1 and area 1.) RMS|SDEViation|TYCInteg|TYINteg|V1|V2} :MEASURE:TRACE1:AREA1:MAXIMUM? Example (The following is an example for the maximum value.) -> :MEASURE:TRACE1:AREA1:MAXIMUM: :MEASURE:TRACE1:AREA1:MAXIMUM: STATE 0 MAXIMUM? -> :MEASURE:TRACE1:AREA1:...
  • Page 162 5.18 MEASure Group :MEASure:TRACe<x>:AREA<x>:<Parameter>: :MEASure:TRACe<x>:AREA<x>:DELay: VALue? MEASure:COUNt Function Queries the automated measured value of the Function Sets the edge detection count of the source waveform waveform parameter. of the delay measurement between channels or Syntax :MEASure:TRACe<x>:AREA<x>:<Parameter>: queries the current setting. VALue? {<NRf>} Syntax :MEASure:TRACe<x>:AREA<x>:DELay: MEASure:COUNt {<NRf>} <x> of TRACe<x> = 1 to 8 :MEASure:TRACe<x>:AREA<x>:DELay: <x> of AREA<x> = 1 or 2 MEASure:COUNt? <Parameter> = {BURSt|CMEan|COUNt|CRMS| CSDeviation|DELay|DT|DUTYcycle|FALL| <x> of TRACe<x> = 1 to 8 FREQuency|HIGH|HILow|LOW|MAXimum|MEAN| <x> of AREA<x> = 1 or 2 MINimum|NOVershoot|NWIDth|PERFrequency| <NRf> = 1 to 10 Example :MEASURE:TRACE1:AREA1:DELAY:MEASURE: PERiod|POVershoot|PTOPeak|PWIDth|RISE| COUNT 1 RMS|SDEViation|TYCInteg|TYINteg|V1|V2} :MEASURE:TRACE1:AREA1:DELAY:MEASURE: <NRf> = 1 to 100000 COUNT? -> :MEASURE:TRACE1:AREA1:DELAY: Example (The following is an example for the maximum value MEASURE:COUNT 1 of trace 1 and area 1.)
  • Page 163 5.18 MEASure Group :MEASure:TRACe<x>:AREA<x>:DELay: :MEASure:TRACe<x>:AREA<x>:DELay: REFerence:COUNt SOURce Function Sets the edge detection count of the reference Function Sets the reference of the delay measurement waveform of the delay measurement between between channels or queries the current setting. Syntax :MEASure:TRACe<x>:AREA<x>:DELay:SOURce channels or queries the current setting. Syntax :MEASure:TRACe<x>:AREA<x>:DELay: {TRACe|TRIGger} REFerence:COUNt {<NRf>} :MEASure:TRACe<x>:AREA<x>:DELay:SOURce? :MEASure:TRACe<x>:AREA<x>:DELay: <x> of TRACe<x> = 1 to 8 REFerence:COUNt? <x> of AREA<x> = 1 or 2 Example :MEASURE:TRACE1:AREA1:DELAY: <x> of TRACe<x> = 1 to 8 SOURCE TRACE <x> of AREA<x> = 1 or 2 :MEASURE:TRACE1:AREA1:DELAY:SOURCE? <NRf> = 1 to 10 Example :MEASURE:TRACE1:AREA1:DELAY:REFERENCE: -> :MEASURE:TRACE1:AREA1:DELAY: COUNT 1 SOURCE TRACE :MEASURE:TRACE1:AREA1:DELAY:REFERENCE: :MEASure:TRACe<x>:AREA<x>:DPRoximal? COUNT? -> :MEASURE:TRACE1:AREA1:DELAY: REFERENCE:COUNT 1...
  • Page 164 5.18 MEASure Group :MEASure:TRACe<x>:AREA<x>:DPRoximal: :MEASure:TRANge<x> (Time Range) PERCent Function Sets the measurement range or queries the current Function Sets the distal and proximal values as a percentage setting. Syntax :MEASure:TRANge<x> {<NRf>,<NRf>} or queries the current setting. Syntax :MEASure:TRACe<x>:AREA<x>:DPRoximal: :MEASure:TRANge<x>? PERCent {<NRf>,<NRf>} <x> = 1 or 2 :MEASure:TRACe<x>:AREA<x>:DPRoximal: <NRf> = –5 to 5 (div) PERCent? Example :MEASURE:TRANGE1 -5,0 :MEASURE:TRANGE1? -> :MEASURE: <x> of TRACe<x> = 1 to 8 TRANGE1 0.000E+00,-5.000E+00 <x> of AREA<x> = 1 or 2 <NRf> = 0 to 100 (%) :MEASure:WAIT? Example :MEASURE:TRACE1:AREA1:DPROXIMAL: PERCENT 10,90 Function Waits for the completion of the automated :MEASURE:TRACE1:AREA1:DPROXIMAL: measurement with a timeout option.
  • Page 165: Reference Group

    5.19 REFerence Group :REFerence<x>? :REFerence<x>:LABel:MODE Function Queries all settings related to the reference. Function Turns ON/OFF the waveform label display of the Syntax :REFerence<x>? reference or queries the current setting. Syntax :REFerence<x>:LABel:MODE {<Boolean>} <x> = 1 to 4 Example :REFERENCE1? -> :REFERENCE1: :REFerence<x>:LABel:MODE? SELECT REFERENCE;DISPLAY 1;INVERT 0; <x> = 1 to 4 LABEL:DEFINE "REF1";MODE 1;:REFERENCE1: Example :REFERENCE1:LABEL:MODE ON POSITION 1.000E+00;SVALUE 1 :REFERENCE1:LABEL:MODE? -> :REFERENCE1: LABEL:MODE 1 :REFerence<x>:DISPlay :REFerence<x>:LOAD Function Turns ON/OFF the display of the reference or queries the current setting. Function Loads the waveform to the reference. Syntax :REFerence<x>:DISPlay {<Boolean>} Syntax :REFerence<x>:LOAD {<NRf>} :REFerence<x>:DISPlay? <x> = 1 to 4 <x> = 1 to 4 <NRf> = 1 to12 (1 to 8 are traces and 9 to 12 are...
  • Page 166 5.20 SEARch Group :SEARch<x>? :SEARch<x>:CLOCk:POLarity Function Queries all settings related to the search function. Function Sets the polarity of the clock channel or queries the Syntax :SEARch<x>? current setting. Syntax :SEARch<x>:CLOCk:POLarity {FALL|RISE} <x> = 1 or 2 Example :SEARCH1? -> :SEARCH1:CLOCK:SOURCE 1; :SEARch<x>:CLOCk:POLarity? POLARITY FALL;:SEARCH1:DECIMATION 1; <x> = 1 or 2 HOLDOFF 0.000E+00;LOGIC AND; Example :SEARCH1:CLOCK:POLARITY RISE POLARITY RISE;SMODE OFF;SPATTERN:CLOCK: :SEARCH1:CLOCK:POLARITY? -> :SEARCH1: MODE 1;POLARITY FALL;SOURCE 1;:SEARCH1: CLOCK:POLARITY RISE SPATTERN:CS 1;LATCH:TRACE 1; Description • This command is invalid when :SEARch<x>: POLARITY FALL;:SEARCH1:SPATTERN:SETUP: CLOCk:SOURce NONE. BITRATE 1.000E+00; • This command is valid when :SEARch<x>:TYPE PATTERN "1100110111101111";:SEARCH1: STATe.
  • Page 167 5.20 SEARch Group :SEARch<x>:EXECute :SEARch<x>:SELect Function Executes the search. This is an overlap command. Function Sets the detection waveform number of the search Syntax :SEARch<x>:EXECute function and queries the position that corresponds to <x> = 1 or 2 the detection waveform number. Example :SEARCH1:EXECUTE Syntax :SEARch<x>:SELect {<NRf>|MAXimum} :SEARch<x>:SELect? :SEARch<x>:HOLDoff <x> = 1 or 2 Function Sets the hold off detection or queries the current <NRf> = 0 to 4999 Example :SEARCH1:SELECT 1 setting. Syntax :SEARch<x>:HOLDoff {<Time>} :SEARCH1:SELECT? -> :SEARCH1: :SEARch<x>:HOLDoff? SELECT 1.500E+00 <x> = 1 or 2 Description If there is no searched position, “NAN” is returned for <Time> = 0 s to 1 s in 100-ps steps the query. Example :SEARCH1:HOLDOFF 0S :SEARch<x>:SELect? MAXimum :SEARCH1:HOLDOFF? -> :SEARCH1: HOLDOFF 0.000E+00...
  • Page 168 5.20 SEARch Group :SEARch<x>:SPATtern:CLOCk:MODE :SEARch<x>:SPATtern:LATCh? Function Enables/Disables the clock of the serial pattern Function Queries all settings related to latch of the serial search or queries the current setting. pattern search. Syntax :SEARch<x>:SPATtern:CLOCk: Syntax :SEARch<x>:SPATtern:LATCh? MODE {<Boolean>} <x> = 1 or 2 :SEARch<x>:SPATtern:CLOCk:MODE? Example :SEARCH1:SPATTERN:LATCH? -> :SEARCH1: SPATTERN:LATCH:TRACE 1;POLARITY FALL <x> = 1 or 2 Example :SEARCH1:SPATTERN:CLOCK:MODE ON :SEARch<x>:SPATtern:LATCh:POLarity :SEARCH1:SPATTERN:CLOCK:MODE? -> :SEARCH1:SPATTERN:CLOCK:MODE 1 Function Sets the polarity of the latch trace of the serial pattern search or queries the current setting. :SEARch<x>:SPATtern:CLOCk:POLarity Syntax :SEARch<x>:SPATtern:LATCh: POLarity {FALL|RISE} Function Sets the polarity of the clock trace of the serial pattern :SEARch<x>:SPATtern:LATCh:POLarity? search or queries the current setting. Syntax :SEARch<x>:SPATtern:CLOCk: <x> = 1 or 2...
  • Page 169 5.20 SEARch Group :SEARch<x>:SPATtern[:SETup]:BITRate :SEARch<x>:SPATtern[:SETup]:HEXA Function Sets the bit rate of the serial pattern search or queries Function Sets the pattern of the serial pattern search in the current setting. hexadecimal notation. Syntax :SEARch<x>:SPATtern[:SETup]: Syntax :SEARch<x>:SPATtern[:SETup]:HEXA BITRate {<NRf>} {<String>} :SEARch<x>:SPATtern[:SETup]:BITRate? <x> = 1 or 2 <x> = 1 or 2 <String> = Up to 32 characters by combining ‘0’ to ‘F’ <NRf> = 1 to 1G (bps) and ‘X’ Example :SEARCH1:SPATTERN:SETUP:BITRATE 1 Example :SEARCH1:SPATTERN:SETUP:HEXA "ABCD" :SEARCH1:SPATTERN:SETUP:BITRATE? :SEARch<x>:SPATtern[:SETup]:PATTern -> :SEARCH1:SPATTERN:SETUP: BITRATE 1.000E+00 Function Sets the pattern of the serial pattern search in binary Description This command is valid when :SEARch<x>: notation or queries the current setting. SPATtern:CLOCk:MODE OFF . Syntax :SEARch<x>:SPATtern[:SETup]: PATTern {<String>}...
  • Page 170 5.20 SEARch Group :SEARch<x>:TRACe<x>? :SEARch<x>:TYPE Function Queries all settings related to the search conditions Function Sets the search type or queries the current setting. Syntax :SEARch<x>:TYPE {EDGE|EQUalify| of the trace. Syntax :SEARch<x>:TRACe<x>? SPATtern|STATe|WIDTh} :SEARch<x>:TYPE? <x> of SEARch<x> = 1 or 2 <x> of TRACe<x> = 1 to 8 <x> = 1 or 2 Example :SEARCH1:TRACE1? -> :SEARCH1:TRACE1: Example :SEARCH1:TYPE EDGE CONDITION DONTCARE; :SEARCH1:TYPE? -> :SEARCH1:TYPE EDGE HYSTERESIS 1.000E+00;LEVEL 0.000E+00 :SEARch<x>:WIDTh? :SEARch<x>:TRACe<x>:CONDition Function Queries all settings related to the pulse width search. Syntax :SEARch<x>:WIDTh? Function Sets the condition to be satisfied for the trace or queries the current setting. <x> = 1 or 2 Syntax :SEARch<x>:TRACe<x>: Example :SEARCH1:WIDTH? -> :SEARCH1:WIDTH: CONDition {DONTcare|HIGH|LOW} MODE OUT;TIME1 1.000E-09;...
  • Page 171: Snap Group

    5.21 SNAP Group :SNAP Function Executes the snapshot. Syntax :SNAP Example :SNAP Index 5-137 IM 701310-17E...
  • Page 172: Sstart Group

    5.22 SSTart Group :SSTart? Function Starts the waveform acquisition with the trigger mode set to single. If the waveform acquisition stops within the specified time period, 0 is returned at that point. If not, 1 is returned. Syntax :SSTart? {<NRf>} <NRf> = 1 to 360000 (10 ms resolution: wait period, START and wait) 0 (START only. No wait.) – 360000 to –1 (10 ms unit: wait time, do not START and wait) Example :SSTART? 100 -> :SSTART 0 Description • If the specified time period is positive, data acquisition is started in the SINGLE TRIGGER mode and waits for the operation to stop. • If the specified time period is 0, data acquisition is started and 0 is returned without waiting for the operation to stop. • If the specified time period is negative, the instrument simply waits for the operation to stop. Data acquisition is not started. 5-138 IM 701310-17E...
  • Page 173: Start Group

    5.23 STARt Group :STARt Function Starts the waveform acquisition. Syntax :STARt Example :START Description Use STOP to stop the waveform acquisition. Index 5-139 IM 701310-17E...
  • Page 174: Status Group

    5.24 STATus Group The commands in the STATus group are used to make settings and inquiries related to the communication status function. There are no front panel keys that correspond to the commands in this group. For a description of the status report, see chapter 6. :STATus? :STATus:FILTer<x> Function Queries all settings related to the communication Function Sets the transition filter or queries the current setting. Syntax :STATus:FILTer<x> {RISE|FALL|BOTH| status function. Syntax :STATus? NEVer} Example :STATUS? -> :STATUS:EESE 0; :STATus:FILTer<x>? FILTER1 NEVER;FILTER2 NEVER; <x> = 1 to 16 FILTER3 NEVER;FILTER4 NEVER; Example :STATUS:FILTER2 RISE FILTER5 NEVER;FILTER6 NEVER; :STATUS:FILTER2? -> :STATUS:FILTER2 FILTER7 NEVER;FILTER8 NEVER; RISE FILTER9 NEVER;FILTER10 NEVER; Description For details on the transition filter, see chapter 6, FILTER11 NEVER;FILTER12 NEVER; “Status Report.” FILTER13 NEVER;FILTER14 NEVER; :STATus:QENable FILTER15 NEVER;FILTER16 NEVER; QENABLE 1;QMESSAGE 1 Function Sets whether to store messages other than errors to the error queue or queries the current setting.
  • Page 175: Stop Group

    5.25 STOP Group :STOP Function Stops the waveform acquisition. Syntax :STOP Example :STOP Description Use STARt to start the waveform acquisition. Index 5-141 IM 701310-17E...
  • Page 176: System Group

    5.26 SYSTem Group :SYSTem? :SYSTem:FORMat:IMEMory[:EXECute] Function Queries all settings related to the system. Function Formats the internal memory. Syntax :SYSTem? Syntax :SYSTem:FORMat:IMEMory[:EXECute] Example :SYSTEM:FORMAT:IMEMORY:EXECUTE Example :SYSTEM? -> :SYSTEM:CLICK 1;CLOCK: DTIME "2005/05/06", :SYSTem:FORMat:IHDD[:EXECute] "11:37:32","09:00";MODE 1;:SYSTEM: LANGUAGE JAPANESE;MFSIZE SMALL; Function Formats the internal hard disk. Syntax :SYSTem:FORMat:IHDD[:EXECute] MLANGUAGE ENGLISH;USBKEYBOARD ENGLISH Example :SYSTEM:FORMAT:IHDD:EXECUTE :SYSTem:CLICk :SYSTem:FORMat:SDELete[:EXECute] Function Turns ON/OFF the click sound or queries the current (Sure Delete) setting. Function Clears and formats the internal memory. Syntax :SYSTem:CLICk {<Boolean>} Syntax...
  • Page 177: Telecomtest Group

    :TELecomtest:EYEPattern:<Parameter>? :TELECOMTEST:CATEGORY? -> :TELECOMTEST: CATEGORY EYEPATTERN Function Queries all settings related to the waveform parameter of the eye pattern. :TELecomtest:DISPlay Syntax :TELecomtest:EYEPattern:<Parameter>? Function Turns ON/OFF the telecom test display or queries the <Parameter> = {DBERate|EHEight|EWIDth| current setting. FALL|JITTer<x>|PCROssing|PDUTycycle| Syntax :TELecomtest:DISPlay {<Boolean>} QFACtor|RISE|SDBase|SDTop|T1CRossing| :TELecomtest:DISPlay? T2CRossing|VBASe|VCRossing|VTOP} Example :TELECOMTEST:DISPLAY ON <x> = 1 or 2 :TELECOMTEST:DISPLAY? -> :TELECOMTEST: Example (The following is an example for DBERate.) DISPLAY 1 :TELECOMTEST:EYEPATTERN:DBERATE? -> :TELECOMTEST:EYEPATTERN:DBERATE: STATE 1 Description • For the relationship between communication commands and parameters used by the DL9040/ DL9140/DL9240, see appendix 4. • For parameter details, see the DL9040/DL9140/ DL9240 User’s Manual. 5-143 IM 701310-17E...
  • Page 178 5.27 TELecomtest Group :TELecomtest:EYEPattern:<Parameter>: :TELecomtest:EYEPattern:TLEVels: STATe PERCent Function Turns ON/OFF the waveform parameter of the eye Function Sets the threshold level of the eye pattern as a pattern or queries the current setting. percentage or queries the current setting. Syntax :TELecomtest:EYEPattern:<Parameter>: Syntax :TELecomtest:EYEPattern:TLEVels: STATe {<Boolean>} PERCent {<NRf>,<NRf>} :TELecomtest:EYEPattern:<Parameter>: :TELecomtest:EYEPattern:TLEVels: STATe? PERCent? <Parameter> = {DBERate|EHEight|EWIDth| <NRf> = 0 to 100 (%) Example :TELECOMTEST:EYEPATTERN:TLEVELS: FALL|JITTer<x>|PCROssing|PDUTycycle| PERCENT 90,10 QFACtor|RISE|SDBase|SDTop|T1CRossing| :TELECOMTEST:EYEPATTERN:TLEVELS: T2CRossing|VBASe|VCRossing|VTOP} PERCENT? -> :TELECOMTEST:EYEPATTERN: <x> = 1 or 2 TLEVELS:PERCENT 90,10 Example (The following is an example for DBERate.) :TELECOMTEST:EYEPATTERN:DBERATE: :TELecomtest:EYEPattern:TLEVels:UNIT STATE ON :TELECOMTEST:EYEPATTERN:DBERATE:STATE? Function Sets the threshold level of the eye pattern in UNIT or...
  • Page 179 5.27 TELecomtest Group :TELecomtest:MASK? :TELecomtest:MASK:ELEMent<x>: PSPCount? (Sample Point Count %) Function Queries all settings related to the mask test. Syntax :TELecomtest:MASK? Function Queries the settings related to the error rate for the Example :TELECOMTEST:MASK? -> :TELECOMTEST: number of sampled data points of the element. MASK:ELEMENT1:PSPCOUNT:STATE 1;: Syntax :TELecomtest:MASK:ELEMent<x>:PSPCount? TELECOMTEST:MASK:ELEMENT1:PWCOUNT: <x> = 1 to 4 STATE 1;:TELECOMTEST:MASK:ELEMENT1: Example :TELECOMTEST:MASK:ELEMENT1:PSPCOUNT? SPCOUNT:STATE 1;:TELECOMTEST:MASK: -> :TELECOMTEST:MASK:ELEMENT1:PSPCOUNT: ELEMENT1:WCOUNT:STATE 1;:TELECOMTEST: STATE 1 MASK:ELEMENT2:PSPCOUNT:STATE 1;: :TELecomtest:MASK:ELEMent<x>: TELECOMTEST:MASK:ELEMENT2:PWCOUNT: PSPCount:STATe STATE 1;:TELECOMTEST:MASK:ELEMENT2: SPCOUNT:STATE 1;:TELECOMTEST:MASK: Function Turns ON/OFF the measurement of the error rate for ELEMENT2:WCOUNT:STATE 1;:TELECOMTEST: the number of sampled data points of the element or MASK:ELEMENT3:PSPCOUNT:STATE 1;:...
  • Page 180 5.27 TELecomtest Group :TELecomtest:MASK:ELEMent<x>:PWCount: :TELecomtest:MASK:ELEMent<x>:SPCount: STATe VALue? Function Turns ON/OFF the measurement of the error rate for Function Queries the number of sampled data points for the the acquisition count of the element or queries the element that resulted in error. Syntax :TELecomtest:MASK:ELEMent<x>:SPCount: current setting. Syntax :TELecomtest:MASK:ELEMent<x>:PWCount: VALue? STATe {<Boolean>} <x> = 1 to 4 :TELecomtest:MASK:ELEMent<x>:PWCount: Example :TELECOMTEST:MASK:ELEMENT1:SPCOUNT: STATe? VALUE? -> :TELECOMTEST:MASK:ELEMENT1: SPCOUNT:VALUE 1 <x> = 1 to 4 Example :TELECOMTEST:MASK:ELEMENT1:PWCOUNT: :TELecomtest:MASK:ELEMent<x>:WCOunt? STATE ON (Wave Count) :TELECOMTEST:MASK:ELEMENT1:PWCOUNT: STATE? -> :TELECOMTEST:MASK:ELEMENT1: Function Queries the settings related to the acquisition count PWCOUNT:STATE 1 for the element that results in error.
  • Page 181 5.27 TELecomtest Group :TELecomtest:MMODe Function Turns ON/OFF the computed waveform or queries the current setting. Syntax :TELecomtest:MMODe {<Boolean>} :TELecomtest:MMODe? Example :TELECOMTEST:MMODE ON :TELECOMTEST:MMODE? -> :TELECOMTEST: MMODE 1 :TELecomtest:TRACe Function Sets the source trace of the telecom test or queries the current setting. Syntax :TELecomtest:TRACe {<NRf>} :TELecomtest:TRACe? <NRf> = 1 to 8 Example :TELECOMTEST:TRACE 1 :TELECOMTEST:TRACE? -> :TELECOMTEST: TRACE 1 :TELecomtest:TRANge (Time Range) Function Sets the measurement range of the telecom test or queries the current setting. Syntax :TELecomtest:TRANge {<NRf>,<NRf>} :TELecomtest:TRANge? <NRf> = –5 to 5 (div) Example :TELECOMTEST:TRANGE -5,0 :TELECOMTEST:TRANGE? -> :TELECOMTEST: TRANGE 0.000E+00,-5.000E+00 Index...
  • Page 182: Timebase Group

    5.28 TIMebase Group :TIMebase? Function Queries all settings related to the time base. Syntax :TIMebase? Example :TIMEBASE? -> :TIMEBASE:TDIV 1.000E-06 :TIMebase:SRATe? (Sample RATE) Function Queries the sample rate or queries the current setting. Syntax :TIMebase:SRATe? Example :TIMEBASE:SRATE? -> :TIMEBASE: SRATE 125.0E+06 :TIMebase:TDIV Function Sets the T/div value or queries the current setting. Syntax :TIMebase:TDIV {<Time>} :TIMebase:TDIV? <Time> = 500 ps to 50 s Example :TIMEBASE:TDIV 1NS :TIMEBASE:TDIV? -> :TIMEBASE: TDIV 1.000E-06 5-148 IM 701310-17E...
  • Page 183: Trigger Group

    5.29 TRIGger Group :TRIGger? :TRIGger:ACTion? Function Queries all settings related to the trigger. Function Queries all settings related to action-on-trigger. Syntax :TRIGger? Syntax :TRIGger:ACTion? Example :TRIGGER? -> :TRIGGER:ACTION: Example :TRIGGER:ACTION? -> :TRIGGER:ACTION: ACQCOUNT 1;BUZZER 0;HCOPY 1;MAIL: ACQCOUNT 1;BUZZER 0; INTERVAL OFF;MODE 0;:TRIGGER:ACTION: HCOPY 1;MAIL:INTERVAL OFF;MODE 0; MODE ACONDITION;SAVE 1;:TRIGGER: :TRIGGER:ACTION:MODE ACONDITION; TYPE EICYCLE;CLOCK:SOURCE 1; SAVE 1 POLARITY RISE;:TRIGGER:DELAY: EDGECOUNT:COUNT 1;:TRIGGER:DELAY: :TRIGger:ACTion:ACQCount MODE 1;POLARITY FALL;SOURCE 4; Function Sets the action count of action-on-trigger or queries TIME 1.000E+00;TYPE EDGECOUNT;: the current setting. TRIGGER:EINTERVAL:EVENT1:TYPE EDGE; Syntax :TRIGger:ACTion:ACQCount {<NRf>| CLOCK:SOURCE 1;POLARITY FALL;: INFinite} TRIGGER:EINTERVAL:EVENT1:ESTATE: :TRIGger:ACTion:ACQCount? SOURCE 1;POLARITY FALL;:TRIGGER:...
  • Page 184 5.29 TRIGger Group :TRIGger:ACTion:MAIL:INTerval :TRIGger:CLOCk:POLarity Function Sets the interval at which to send mail when an action Function Sets the polarity of the clock channel or queries the is activated or queries the current setting. current setting. Syntax :TRIGger:ACTion:MAIL:INTerval Syntax :TRIGger:CLOCk:POLarity {ENTer|EXIT| {OFF|<NRf>} FALL|RISE} :TRIGger:ACTion:MAIL:INTerval? :TRIGger:CLOCk:POLarity? <NRf> = 1 to 1440 (min) Example :TRIGGER:CLOCK:POLARITY RISE Example :TRIGGER:ACTION:MAIL:INTERVAL 10 :TRIGGER:CLOCK:POLARITY? -> :TRIGGER: :TRIGGER:ACTION:MAIL:INTERVAL? CLOCK:POLARITY RISE -> :TRIGGER:ACTION:MAIL:INTERVAL 10 Description • This command is invalid when :TRIGger:CLOCk: SOURce NONE . :TRIGger:ACTion:MAIL:MODE • {ENTer|EXIT} is valid when :TRIGger:SOURce: CHANnel<x>:WINDow ON . For all other cases, Function Sets whether to send mail when an action is activated or queries the current setting.
  • Page 185 5.29 TRIGger Group :TRIGger:DELay:MODE :TRIGger:EINTerval? Function Turns ON/OFF the trigger delay or queries the current Function Queries all settings related to the event interval. Syntax :TRIGger:EINTerval? setting. Syntax :TRIGger:DELay:MODE {<Boolean>} Example :TRIGGER:EINTERVAL? -> :TRIGGER: :TRIGger:DELay:MODE? EINTERVAL:EVENT1:TYPE EDGE;CLOCK: Example :TRIGGER:DELAY:MODE ON SOURCE 1;POLARITY FALL;:TRIGGER: :TRIGGER:DELAY:MODE? -> :TRIGGER:DELAY: EINTERVAL:EVENT1:ESTATE:SOURCE 1; MODE 1 POLARITY FALL;:TRIGGER:EINTERVAL: EVENT1:I2CBUS:ADATA:BIT10ADDRESS: :TRIGger:DELay:POLarity PATTERN "10111011111";:TRIGGER: EINTERVAL:EVENT1:I2CBUS:ADATA: Function Sets the edge polarity the trigger delay or queries the BIT7ADDRESS:PATTERN "11011110";: current setting. Syntax :TRIGger:DELay:POLarity {FALL|RISE} TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: :TRIGger:DELay:POLarity? BIT7APSUB:ADDRESS:PATTERN "10101011";: Example :TRIGGER:DELAY:POLARITY RISE TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: :TRIGGER:DELAY:POLARITY? -> :TRIGGER:...
  • Page 186 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>? :TRIGger:EINTerval:EVENt<x>:CANBus? Function Queries all settings related to the event. Function Queries all settings related to the CAN bus signal Syntax :TRIGger:EINTerval:EVENt<x>? trigger of the event. Syntax :TRIGger:EINTerval:EVENt<x>:CANBus? <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1? -> :TRIGGER: <x> = 1 or 2 EINTERVAL:EVENT1:TYPE EDGE; Example :TRIGGER:EINTERVAL:EVENT1:CANBUS? CLOCK:SOURCE 1;POLARITY FALL;:TRIGGER: -> :TRIGGER:EINTERVAL:EVENT1:CANBUS: EINTERVAL:EVENT1:ESTATE:SOURCE 1; ACK DONTCARE;BRATE 1000000;DATA: POLARITY FALL;:TRIGGER:EINTERVAL: BORDER BIG;CONDITION DONTCARE; EVENT1:I2CBUS:ADATA:BIT10ADDRESS: DATA1 0.0000000E+00;DATA2 255.00000E+00; PATTERN "10111011111";:TRIGGER:E DLC 8;MSBLSB 7,0;PATTERN "111001010 INTERVAL:EVENT1:I2CBUS:ADATA: 11001000111100010010011001010100010 BIT7ADDRESS:PATTERN "11011110";: 00010001111111111010";SIGN UNSIGN;: TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: TRIGGER:EINTERVAL:EVENT1:CANBUS: BIT7APSUB:ADDRESS:PATTERN "10101011";: IDEXT:PATTERN "XXXXXXXXXXXXXXXXXXXXX TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: XXXXXXXX";:TRIGGER:EINTERVAL:EVENT1:...
  • Page 187 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus:ACK :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:BORDer Function Sets the ACK condition of the CAN bus signal trigger or queries the current setting. Function Sets the byte order of the CAN bus signal trigger data Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: or queries the current setting. ACK {ACK|ACKBoth|DONTcare|NONack} Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:BORDer {BIG|LITTle} ACK? :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:BORDer? <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: <x> = 1 or 2 ACK ACK Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: :TRIGGER:EINTERVAL:EVENT1:CANBUS: DATA:BORDER BIG: ACK? -> :TRIGGER:EINTERVAL:EVENT1: TRIGGER:EINTERVAL:EVENT1:CANBUS: CANBUS:ACK ACK DATA:BORDER? -> :TRIGGER:EINTERVAL: EVENT1:CANBUS:DATA:BORDER BIG :TRIGger:EINTerval:EVENt<x>:CANBus: BRATe :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:CONDition Function Sets the bit rate (data transfer rate) of the CAN bus...
  • Page 188 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:DATA<x> DATA:HEXA Function Sets the comparison data of the CAN bus signal Function Sets the CAN bus signal trigger data in hexadecimal trigger data or queries the current setting. notation. Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:DATA<x> {<NRf>} DATA:HEXA {<String>} :TRIGger:EINTerval:EVENt<x>:CANBus: <x> = 1 or 2 DATA:DATA<x>? <String> = Up to 16 characters by combining ‘0’ to ‘F’ <x> of EVENt<x> = 1 or 2 and ‘X’ (in one-byte unit) Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: <x> of DATA<x> = 1 or 2 DATA:HEXA "A9" <NRf> = See the User's Manual (IM701310-01E). Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:DATA1 1 DATA:MSBLsb :TRIGGER:EINTERVAL:EVENT1:CANBUS: DATA:DATA1? -> :TRIGGER:EINTERVAL: Function Sets the MSB and LSB bits of the CAN bus signal EVENT1:CANBUS:DATA: trigger data or queries the current setting.
  • Page 189 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: DATA:SIGN IDEXt:PATTern Function Sets the sign of the CAN bus signal trigger data or Function Sets the ID of the extended format of the CAN bus queries the current setting. signal trigger in binary notation or queries the current Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: setting. DATA:SIGN {SIGN|UNSign} Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDEXt:PATTern {<String>} DATA:SIGN? :TRIGger:EINTerval:EVENt<x>:CANBus: IDEXt:PATTern? <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: <x> = 1 or 2 DATA:SIGN SIGN <String> = 29 characters by combining ‘0,’ ‘1,’ and ‘X’ :TRIGGER:EINTERVAL:EVENT1:CANBUS: Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: DATA:SIGN? -> :TRIGGER:EINTERVAL: IDEXT:PATTERN "1100101101110000111011 EVENT1:CANBUS:DATA:SIGN SIGN 1011111" :TRIGGER:EINTERVAL:EVENT1:CANBUS: :TRIGger:EINTerval:EVENt<x>:CANBus: IDEXT:PATTERN? -> :TRIGGER:EINTERVAL: IDEXt?
  • Page 190 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR? IDOR:ID<x>? Function Queries all settings related to the OR condition of the Function Queries all settings related to each ID of the OR CAN bus signal trigger. condition of the CAN bus signal trigger. Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR? IDOR:ID<x>? <x> = 1 or 2 <x> of EVENt<x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: <x> of ID<x> = 1 to 4 IDOR? -> :TRIGGER:EINTERVAL:EVENT1: Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: CANBUS:IDOR:ID1:ACK DONTCARE;DATA: IDOR:ID1? -> :TRIGGER:EINTERVAL: BORDER BIG;CONDITION DONTCARE; EVENT1:CANBUS:IDOR:ID1:ACK DONTCARE; DATA1 0.0000000E+00; DATA:BORDER BIG;CONDITION DONTCARE; DATA2 255.00000E+00;DLC 8;MSBLSB 7,0; DATA1 0.0000000E+00; PATTERN "000000010010001101000101011 DATA2 255.00000E+00;DLC 8;MSBLSB 7,0; 00111100010011010101111001101111011 PATTERN "000000010010001101000101011 11";SIGN UNSIGN;:TRIGGER:EINTERVAL: 00111100010011010101111001101111011...
  • Page 191 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:DATA? IDOR:ID<x>:DATA:DATA<x> Function Queries all settings related to each data of the OR Function Sets comparison data of each data of the OR condition of the CAN bus signal trigger. condition of the CAN bus signal trigger or queries the Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: current setting. IDOR:ID<x>:DATA? Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:DATA:DATA<x> {<NRf>} <x> of EVENt<x> = 1 or 2 :TRIGger:EINTerval:EVENt<x>:CANBus: <x> of ID<x> = 1 to 4 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: IDOR:ID<x>:DATA:DATA<x>? IDOR:ID1:DATA? -> :TRIGGER:EINTERVAL: <x> of EVENt<x> = 1 or 2 EVENT1:CANBUS:IDOR:ID1:DATA: <x> of ID<x> = 1 to 4 BORDER BIG;CONDITION DONTCARE; <x> of DATA<x> = 1 or 2 DATA1 0.0000000E+00; <NRf> = See the User's Manual (IM701310-01E). DATA2 255.00000E+00;DLC 8;MSBLSB 7,0; Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: PATTERN "0000000100100011010001010110 IDOR:ID1:DATA:DATA1 1 011110001001101010111100110111101111"...
  • Page 192 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:DATA:HEXA IDOR:ID<x>:DATA:SIGN Function Sets each data of the OR condition of the CAN bus Function Sets sign of each data of the OR condition of the signal trigger in hexadecimal notation. CAN bus signal trigger or queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:DATA:HEXA {<String>} IDOR:ID<x>:DATA:SIGN {SIGN|UNSign} :TRIGger:EINTerval:EVENt<x>:CANBus: <x> of EVENt<x> = 1 or 2 IDOR:ID<x>:DATA:SIGN? <x> of ID<x> = 1 to 4 <String> = Up to 16 characters by combining ‘0’ to ‘F’ <x> of EVENt<x> = 1 or 2 and ‘X’ (in one-byte unit) <x> of ID<x> = 1 to 4 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: IDOR:ID1:DATA:HEXA "A9" IDOR:ID1:DATA:SIGN SIGN :TRIGGER:EINTERVAL:EVENT1:CANBUS: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID1:DATA:SIGN? -> :TRIGGER: IDOR:ID<x>:DATA:MSBLsb EINTERVAL:EVENT1:CANBUS:IDOR:ID1: DATA:SIGN SIGN Function Sets the MSB and LSB bits of each data of the OR condition of the CAN bus signal trigger or queries the...
  • Page 193 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:IDEXt:HEXA IDOR:ID<x>:IDSTd:HEXA Function Sets the ID of each extended format of the Function Sets the ID of each standard format of the OR condition of the CAN bus signal trigger in OR condition of the CAN bus signal trigger in hexadecimal notation. hexadecimal notation. Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:IDEXt:HEXA {<String>} IDOR:ID<x>:IDSTd:HEXA {<String>} <x> of EVENt<x> = 1 or 2 <x> of EVENt<x> = 1 or 2 <x> of ID<x> = 1 to 4 <x> of ID<x> = 1 to 4 <String> = 8 characters by combining ‘0’ to ‘F’ and ‘X’ <String> = 3 characters by combining ‘0’ to ‘F’ and ‘X’ Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: IDOR:ID1:IDEXT:HEXA "1AEF5906" IDOR:ID1:IDSTD:HEXA "5DF" :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:IDEXt:PATTern IDOR:ID<x>:IDSTd:PATTern Function Sets the ID of each extended format of the OR Function Sets the ID of each standard format of the OR condition of the CAN bus signal trigger in binary condition of the CAN bus signal trigger in binary...
  • Page 194 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDOR:ID<x>:RTR IDSTd:PATTern Function Sets each RTR of the OR condition of the CAN bus Function Sets the ID of the standard format of the CAN bus signal trigger or queries the current setting. signal trigger in binary notation or queries the current Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: setting. IDOR:ID<x>:RTR {DATA|DONTcare|REMote} Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: :TRIGger:EINTerval:EVENt<x>:CANBus: IDSTd:PATTern {<String>} IDOR:ID<x>:RTR? :TRIGger:EINTerval:EVENt<x>:CANBus: IDSTd:PATTern? <x> of EVENt<x> = 1 or 2 <x> of ID<x> = 1 to 4 <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: <String> = 11 characters by combining ‘0,’ ‘1,’ and ‘X’ IDOR:ID1:RTR DATA Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: :TRIGGER:EINTERVAL:EVENT1:CANBUS: IDSTD:PATTERN "10111011111" IDOR:ID1:RTR? -> :TRIGGER:EINTERVAL: :TRIGGER:EINTERVAL:EVENT1:CANBUS: EVENT1:CANBUS:IDOR:ID1:RTR DATA IDSTD:PATTERN? -> :TRIGGER:EINTERVAL: EVENT1:CANBUS:IDSTD: :TRIGger:EINTerval:EVENt<x>:CANBus:...
  • Page 195 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:CANBus:RTR :TRIGger:EINTerval:EVENt<x>:CLOCk: POLarity Function Sets the RTR of the CAN bus signal trigger or queries the current setting. Function Sets the polarity of the clock channel of the event or Syntax :TRIGger:EINTerval:EVENt<x>:CANBus: queries the current setting. RTR {DATA|DONTcare|REMote} Syntax :TRIGger:EINTerval:EVENt<x>:CLOCk: :TRIGger:EINTerval:EVENt<x>:CANBus: POLarity {ENTer|EXIT|FALL|RISE} RTR? :TRIGger:EINTerval:EVENt<x>:CLOCk: POLarity? <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:CANBUS: <x> = 1 or 2 RTR DATA Example :TRIGGER:EINTERVAL:EVENT1:CLOCK: :TRIGGER:EINTERVAL:EVENT1:CANBUS: POLARITY FALL RTR? -> :TRIGGER:EINTERVAL:EVENT1: :TRIGGER:EINTERVAL:EVENT1:CLOCK: CANBUS:RTR DATA POLARITY? -> :TRIGGER:EINTERVAL:EVENT1: CLOCK:POLARITY FALL :TRIGger:EINTerval:EVENt<x>:CANBus: Description • This command in invalid if :TRIGger: SOURce EINTerval:EVENt<x>:CLOCk:SOURce NONE .
  • Page 196 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:ESTate: :TRIGger:EINTerval:EVENt<x>:I2CBus? POLarity Function Queries all settings related to the I C bus trigger of Function Sets the polarity of the edge/state trigger or queries the event. Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus? the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:ESTate: <x> = 1 or 2 POLarity {ENTer|EXIT|FALL|RISE} Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS? -> : :TRIGger:EINTerval:EVENt<x>:ESTate: TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: POLarity? BIT10ADDRESS:PATTERN "10111011111";: TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:ESTATE: BIT7ADDRESS:PATTERN "11011110";: POLARITY ENTER TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: :TRIGGER:EINTERVAL:EVENT1:ESTATE: BIT7APSUB:ADDRESS:PATTERN "10101011";: POLARITY? -> :TRIGGER:EINTERVAL: TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: EVENT1:ESTATE:POLARITY ENTER BIT7APSUB:SADDRESS:PATTERN "10101011";: Description • This command is valid when :TRIGger: TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: EINTerval:EVENt<x>:TYPE EDGE and :...
  • Page 197 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: ADATa:BIT10address? ADATa:BIT7ADdress:HEXA Function Queries all settings related to the 10-bit address of Function Sets the 7-bit address of the I C bus trigger in the I C bus trigger. hexadecimal notation. Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: ADATa:BIT10address? ADATa:BIT7ADdress:HEXA {<String>} <x> = 1 or 2 <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ BIT10ADDRESS? -> :TRIGGER:EINTERVAL: (bit 0 is the R/W bit) EVENT1:I2CBUS:ADATA:BIT10ADDRESS: Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: PATTERN "10111011111" BIT7ADDRESS:HEXA "DE" :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: ADATa:BIT10address:HEXA ADATa:BIT7ADdress:PATTern Function Sets the 10-bit address of the I C bus trigger in Function Sets the 7-bit address of the I C bus trigger in binary...
  • Page 198 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: ADATa:BIT7APsub:ADDRess? ADATa:BIT7APsub:SADDress:HEXA Function Queries all settings related to the 7-bit address of the Function Sets the Sub address of the 7-bit + Sub address of 7-bit + Sub address of the I C bus trigger. the I C bus trigger in hexadecimal notation. Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: ADATa:BIT7APsub:ADDRess? ADATa:BIT7APsub:SADDress:HEXA {<String>} <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: <x> = 1 or 2 BIT7APSUB:ADDRESS? -> :TRIGGER: <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ EINTERVAL:EVENT1:I2CBUS:ADATA: Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:ADATA: BIT7APSUB:ADDRESS:PATTERN "10101011" BIT7APSUB:SADDRESS:HEXA "EF" :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: ADATa:BIT7APsub:ADDRess:HEXA ADATa:BIT7APsub:SADDress:PATTern Function Sets the 7-bit address of the 7-bit + Sub address of Function Sets the Sub address of the 7-bit + Sub address of the I C bus trigger in hexadecimal notation.
  • Page 199 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: CLOCk? DATA:BYTE Function Queries all settings related to the clock of the I C bus Function Sets the number of data bytes of the I C bus trigger trigger. or queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: CLOCk? DATA:BYTE {<NRf>} :TRIGger:EINTerval:EVENt<x>:I2CBus: <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:CLOCK? DATA:BYTE? -> :TRIGGER:EINTERVAL:EVENT1:I2CBUS: <x> = 1 or 2 CLOCK:SOURCE 1 <NRf> = 1 to 4 Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:DATA: :TRIGger:EINTerval:EVENt<x>:I2CBus: BYTE 1 CLOCk:SOURce :TRIGGER:EINTERVAL:EVENT1:I2CBUS:DATA: BYTE? -> :TRIGGER:EINTERVAL:EVENT1: Function Sets the clock trace of the I C bus trigger or queries I2CBUS:DATA:BYTE 1 the current setting.
  • Page 200 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: DATA:HEXA<x> DATA:PMODe Function Sets the data of the I C bus trigger in hexadecimal Function Sets the pattern comparison start position mode of notation. the data of the I C bus trigger or queries the current Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: setting. DATA:HEXA<x> {<String>} Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: DATA:PMODe {DONTcare|SELect} <x> of EVENt<x> = 1 or 2 :TRIGger:EINTerval:EVENt<x>:I2CBus: <x> of HEXA<x> = 1 to 4 DATA:PMODe? <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:DATA: <x> = 1 or 2 HEXA1 "AB" Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:DATA: PMODE SELECT :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGGER:EINTERVAL:EVENT1:I2CBUS:DATA: DATA:MODE PMODE? -> :TRIGGER:EINTERVAL:EVENT1: I2CBUS:DATA:PMODE SELECT Function Enables/Disables the data conditions of the I C bus...
  • Page 201 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: GCALl:BIT7maddress? GCALl:SBYTe (Second Byte) Function Queries all settings related to the 7-bit master Function Sets the second byte type of the general call of the address of the general call of the I C bus trigger. C bus trigger or queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: GCALl:BIT7maddress? GCALl:SBYTe {BIT7maddress|DONTcare|H04| H06} <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:GCALL: :TRIGger:EINTerval:EVENt<x>:I2CBus: BIT7MADDRESS? -> :TRIGGER:EINTERVAL: GCALl:SBYTe? EVENT1:I2CBUS:GCALL:BIT7MADDRESS: <x> = 1 or 2 PATTERN "1010101" Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS:GCALL: SBYTE BIT7MADDRESS :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGGER:EINTERVAL:EVENT1:I2CBUS:GCALL: GCALl:BIT7maddress:HEXA SBYTE? -> :TRIGGER:EINTERVAL:EVENT1: I2CBUS:GCALL:SBYTE BIT7MADDRESS Function Sets the 7-bit master address of the general call of...
  • Page 202 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGger:EINTerval:EVENt<x>:I2CBus: NAIGnore:HSMode SBHSmode? Function Sets whether to ignore NON ACK in high speed mode Function Queries all settings related to the start byte and high of the I C bus trigger or queries the current setting. speed mode of the I C bus trigger. Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: Syntax :TRIGger:EINTerval:EVENt<x>:I2CBus: NAIGnore:HSMode {<Boolean>} SBHSmode? :TRIGger:EINTerval:EVENt<x>:I2CBus: <x> = 1 or 2 NAIGnore:HSMode? Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS: SBHSMODE? -> :TRIGGER:EINTERVAL:EVENT1: <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:I2CBUS: I2CBUS:SBHSMODE:TYPE HSMODE NAIGNORE:HSMODE ON :TRIGger:EINTerval:EVENt<x>:I2CBus: :TRIGGER:EINTERVAL:EVENT1:I2CBUS: SBHSmode:TYPE NAIGNORE:HSMODE? -> :TRIGGER:EINTERVAL: EVENT1:I2CBUS:NAIGNORE:HSMODE 1 Function Sets the type of the start byte or high speed mode of the I C bus trigger or queries the current setting.
  • Page 203 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:LINBus: :TRIGger:EINTerval:EVENt<x>:SPATtern: SOURce CLEar Function Sets the LIN bus signal trigger source or queries the Function Clears the entire pattern of the serial pattern trigger (to current setting. don’t care). Syntax :TRIGger:EINTerval:EVENt<x>:LINBus: Syntax :TRIGger:EINTerval:EVENt<x>:SPATtern: SOURce {<NRf>} CLEar :TRIGger:EINTerval:EVENt<x>:LINBus: <x> = 1 or 2 SOURce? Example :TRIGGER:EINTERVAL:EVENT1:SPATTERN: CLEAR <x> = 1 or 2 <NRf> = 1 to 4 :TRIGger:EINTerval:EVENt<x>:SPATtern: Example :TRIGGER:EINTERVAL:EVENT1:LINBUS: CLOCk? SOURCE 1 :TRIGGER:EINTERVAL:EVENT1:LINBUS: Function Queries all settings related to clock of the serial SOURCE? -> :TRIGGER:EINTERVAL:EVENT1: pattern trigger. LINBUS:SOURCE 1 Syntax :TRIGger:EINTerval:EVENt<x>:SPATtern: CLOCk?
  • Page 204 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:SPATtern: :TRIGger:EINTerval:EVENt<x>:SPATtern: CLOCk:SOURce DATA:ACTive Function Sets the clock trace of the serial pattern trigger or Function Sets the active level of the data of the serial pattern queries the current setting. trigger or queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:SPATtern: Syntax :TRIGger:EINTerval:EVENt<x>:SPATtern: CLOCk:SOURce {<NRf>} DATA:ACTive {HIGH|LOW} :TRIGger:EINTerval:EVENt<x>:SPATtern: :TRIGger:EINTerval:EVENt<x>:SPATtern: CLOCk:SOURce? DATA:ACTive? <x> = 1 or 2 <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:SPATTERN: <NRf> = 1 to 4 Example :TRIGGER:EINTERVAL:EVENT1:SPATTERN: DATA:ACTIVE HIGH CLOCK:SOURCE 1 :TRIGGER:EINTERVAL:EVENT1:SPATTERN: :TRIGGER:EINTERVAL:EVENT1:SPATTERN: DATA:ACTIVE? -> :TRIGGER:EINTERVAL: CLOCK:SOURCE? -> :TRIGGER:EINTERVAL: EVENT1:SPATTERN:DATA:ACTIVE HIGH EVENT1:SPATTERN:CLOCK:SOURCE 1 :TRIGger:EINTerval:EVENt<x>:SPATtern: Description This command is valid when :TRIGger: DATA:SOURce...
  • Page 205 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:SPATtern: :TRIGger:EINTerval:EVENt<x>:SPATtern: LATCh:POLarity PATTern Function Sets the polarity of the latch trace of the serial pattern Function Sets the pattern of the serial pattern trigger in binary trigger or queries the current setting. notation or queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:SPATtern: Syntax :TRIGger:EINTerval:EVENt<x>:SPATtern: LATCh:POLarity {FALL|RISE} PATTern {<String>} :TRIGger:EINTerval:EVENt<x>:SPATtern: :TRIGger:EINTerval:EVENt<x>:SPATtern: LATCh:POLarity? PATTern? <x> = 1 or 2 <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:SPATTERN: <String> = Up to 128 characters by combining ‘0’, ‘1’, LATCH:POLARITY FALL and ‘X’ :TRIGGER:EINTERVAL:EVENT1:SPATTERN: Example :TRIGGER:EINTERVAL:EVENT1:SPATTERN: LATCH:POLARITY? -> :TRIGGER:EINTERVAL: PATTERN "1100110111101111" EVENT1:SPATTERN:LATCH:POLARITY FALL :TRIGGER:EINTERVAL:EVENT1:SPATTERN: Description • This command is valid when :TRIGger: PATTERN? -> :TRIGGER:EINTERVAL:EVENT1: EINTerval:EVENt<x>:SPATtern: SPATTERN:PATTERN "1100110111101111"...
  • Page 206 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:SPIBus: :TRIGger:EINTerval:EVENt<x>:SPIBus:CS: CLOCk? ACTive Function Queries all settings related to the clock of the SPI bus Function Sets the active level of the chip select of the SPI bus trigger. trigger or queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:SPIBus: Syntax :TRIGger:EINTerval:EVENt<x>:SPIBus:CS: CLOCk? ACTive {HIGH|LOW} :TRIGger:EINTerval:EVENt<x>:SPIBus:CS: <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:SPIBUS:CLOCK? ACTive? -> :TRIGGER:EINTERVAL:EVENT1:SPIBUS: <x> = 1 or 2 CLOCK:POLARITY FALL;SOURCE 1 Example :TRIGGER:EINTERVAL:EVENT1:SPIBUS:CS: ACTIVE HIGH :TRIGger:EINTerval:EVENt<x>:SPIBus: :TRIGGER:EINTERVAL:EVENT1:SPIBUS:CS: CLOCk:POLarity ACTIVE? -> :TRIGGER:EINTERVAL:EVENT1: SPIBUS:CS:ACTIVE HIGH Function Sets the polarity of the clock trace of the SPI bus trigger or queries the current setting. :TRIGger:EINTerval:EVENt<x>:SPIBus:CS: Syntax :TRIGger:EINTerval:EVENt<x>:SPIBus:...
  • Page 207 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:SPIBus: :TRIGger:EINTerval:EVENt<x>:SPIBus: DATA<x>:BYTE DATA<x>:HEXA<x> Function Sets the number of bytes of the data of the SPI bus Function Sets the data of the SPI bus trigger in hexadecimal trigger or queries the current setting. notation. Syntax :TRIGger:EINTerval:EVENt<x>:SPIBus: Syntax :TRIGger:EINTerval:EVENt<x>:SPIBus: DATA<x>:BYTE {<NRf>} DATA<x>:HEXA<x> {<String>} :TRIGger:EINTerval:EVENt<x>:SPIBus: <x> of EVENt<x> = 1 or 2 DATA<x>:BYTE? <x> of DATA<x> = 1 or 2 <x> of EVENt<x> = 1 or 2 <x> of HEXA<x> = 1 to 4 <x> of DATA<x> = 1 or 2 <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ Example :TRIGGER:EINTERVAL:EVENT1:SPIBUS:DATA1: <NRf> = 1 to 4 Example :TRIGGER:EINTERVAL:EVENT1:SPIBUS:DATA1: HEXA1 "AB" BYTE 1 :TRIGger:EINTerval:EVENt<x>:SPIBus: :TRIGGER:EINTERVAL:EVENT1:SPIBUS:DATA1: DATA<x>:PATTern<x> BYTE? -> :TRIGGER:EINTERVAL:EVENT1: SPIBUS:DATA1:BYTE 1 Function Sets the data of the SPI bus trigger in binary notation or queries the current setting.
  • Page 208 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:SPIBus: :TRIGger:EINTerval:EVENt<x>:STATe: MODE LOGic Function Sets the wiring system of the SPI bus trigger (three- Function Sets the logic of the condition to be satisfied or wire or four-wire) or queries the current setting. queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:SPIBus: Syntax :TRIGger:EINTerval:EVENt<x>:STATe: MODE {WIRE3|WIRE4} LOGic {AND|OR} :TRIGger:EINTerval:EVENt<x>:SPIBus: :TRIGger:EINTerval:EVENt<x>:STATe: MODE? LOGic? <x> = 1 or 2 <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:SPIBUS: Example :TRIGGER:EINTERVAL:EVENT1:STATE: MODE WIRE3 LOGIC AND :TRIGGER:EINTERVAL:EVENT1:SPIBUS:MODE? :TRIGGER:EINTERVAL:EVENT1:STATE:LOGIC? -> :TRIGGER:EINTERVAL:EVENT1:SPIBUS: -> :TRIGGER:EINTERVAL:EVENT1:STATE: MODE WIRE3 LOGIC AND Description This command is valid when :TRIGger: :TRIGger:EINTerval:EVENt<x>:STATe? EINTerval:EVENt<x>:TYPE EQUalify| I2CBus|PQUalify|PSTAte|SPATtern|STATe .
  • Page 209 5.29 TRIGger Group :TRIGger:EINTerval:EVENt<x>:WIDTh: :TRIGger:EINTerval:EVENt<x>:WIDTh: MODE SOURce Function Sets the determination mode of the pulse width Function Sets the trigger source of the pulse width trigger or trigger or queries the current setting. queries the current setting. Syntax :TRIGger:EINTerval:EVENt<x>:WIDTh: Syntax :TRIGger:EINTerval:EVENt<x>:WIDTh: MODE {BETWeen|IN|NOTBetween|OUT| SOURce {<NRf>|EXTernal} TIMeout} :TRIGger:EINTerval:EVENt<x>:WIDTh: :TRIGger:EINTerval:EVENt<x>:WIDTh:MODE? SOURce? <x> = 1 or 2 <x> = 1 or 2 Example :TRIGGER:EINTERVAL:EVENT1:WIDTH:MODE <NRf> = 1 to 4 TIMEOUT Example :TRIGGER:EINTERVAL:EVENT1:WIDTH: :TRIGGER:EINTERVAL:EVENT1:WIDTH:MODE? SOURCE EXTERNAL -> :TRIGGER:EINTERVAL:EVENT1:WIDTH: :TRIGGER:EINTERVAL:EVENT1:WIDTH:SOURCE? MODE TIMEOUT -> :TRIGGER:EINTERVAL:EVENT1:WIDTH: SOURCE EXTERNAL :TRIGger:EINTerval:EVENt<x>:WIDTh: Description This command is valid when :TRIGger: POLarity...
  • Page 210 5.29 TRIGger Group :TRIGger:EINTerval:TIME<x> :TRIGger:ENHanced? Function Sets the interval time of the event interval or queries Function Queries all settings related to the enhanced trigger. Syntax :TRIGger:ENHanced? the current setting. Syntax :TRIGger:EINTerval:TIME<x> {<Time>} Example :TRIGGER:ENHANCED? -> :TRIGGER: :TRIGger:EINTerval:TIME<x>? ENHANCED:I2CBUS:ADATA:BIT10ADDRESS: PATTERN "00011111101";:TRIGGER: <x> = 1 or 2 ENHANCED:I2CBUS:ADATA:BIT7ADDRESS: <Time> = 1.5 ns to 10 s in 500-ps steps Example :TRIGGER:EINTERVAL:TIME1 1S PATTERN "11011110";:TRIGGER:ENHANCED: :TRIGGER:EINTERVAL:TIME1? -> :TRIGGER: I2CBUS:ADATA:BIT7APSUB:ADDRESS: EINTERVAL:TIME1 1.000E+00 PATTERN "11001101";:TRIGGER:ENHANCED: Description TIME2 is valid when :TRIGger:EINTerval: I2CBUS:ADATA:BIT7APSUB:SADDRESS: MODE BETWeen|NOTBetween . PATTERN "11101111";:TRIGGER:ENHANCED: I2CBUS:ADATA:TYPE BIT10ADDRESS;: :TRIGger:EINTerval:TRY? TRIGGER:ENHANCED:I2CBUS:CLOCK: SOURCE 1;:TRIGGER:ENHANCED:I2CBUS:DATA: Function Queries all settings related to the event interval trial.
  • Page 211 5.29 TRIGger Group :TRIGger:ENHanced:CANBus? :TRIGger:ENHanced:CANBus:BRATe Function Queries all settings related to the CAN bus signal Function Sets the bit rate (data transfer rate) of the CAN bus trigger. signal trigger or queries the current setting. Syntax :TRIGger:ENHanced:CANBus? Syntax :TRIGger:ENHanced:CANBus:BRATe Example :TRIGGER:ENHANCED:CANBUS? -> :TRIGGER: {<NRf>|USER,<NRf>} ENHANCED:CANBUS: :TRIGger:ENHanced:CANBus:BRATe? ACK DONTCARE;BRATE 1000000;DATA: <NRf> = 33300, 83300, 125000, 250000, 500000, BORDER BIG;CONDITION DONTCARE; 1000000 DATA1 0.0000000E+00; <NRf> of USER = See the User's Manual (IM701310- DATA2 255.00000E+00;DLC 8;MSBLSB 7,0; 01E). PATTERN "11100101011001000111100010 Example :TRIGGER:ENHANCED:CANBUS:BRATE 83300 01001100101010001000010001111111111 :TRIGGER:ENHANCED:CANBUS:BRATE? 010";SIGN UNSIGN;:TRIGGER:ENHANCED: -> :TRIGGER:ENHANCED:CANBUS:BRATE 83300 CANBUS:IDEXT:PATTERN "XXXXXXXXXXXXXXX :TRIGger:ENHanced:CANBus:DATA? XXXXXXXXXXXXXX";:TRIGGER:ENHANCED: CANBUS:IDOR:ID1:ACK DONTCARE;DATA: Function Queries all settings related to the CAN bus signal BORDER BIG;CONDITION DONTCARE;...
  • Page 212 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:DATA:DATA<x> :TRIGger:ENHanced:CANBus:DATA:MSBLsb Function Sets the comparison data of the CAN bus signal Function Sets the MSB and LSB bits of the CAN bus signal trigger data or queries the current setting. trigger data or queries the current setting. Syntax :TRIGger:ENHanced:CANBus:DATA: Syntax :TRIGger:ENHanced:CANBus:DATA:MSBLsb DATA<x> {<NRf>} {<NRf>,<NRf>} :TRIGger:ENHanced:CANBus:DATA:DATA<x>? :TRIGger:ENHanced:CANBus:DATA:MSBLsb? <x> = 1 or 2 <NRf> = See the User's Manual (IM701310-01E). Example :TRIGGER:ENHANCED:CANBUS:DATA: <NRf> = See the User's Manual (IM701310-01E). Example :TRIGGER:ENHANCED:CANBUS:DATA:DATA1 1 MSBLSB 1,0 :TRIGGER:ENHANCED:CANBUS:DATA: :TRIGGER:ENHANCED:CANBUS:DATA: DATA1? -> :TRIGGER:ENHANCED:CANBUS: MSBLSB? -> :TRIGGER:ENHANCED:CANBUS: DATA:DATA1 1.0000000E+00 DATA:MSBLSB 1,0 Description • Use :TRIGger:ENHANCED:CANBus:DATA: :TRIGger:ENHanced:CANBus:DATA:PATTern DATA1 when :TRIGger:ENHANCED:CANBus: DATA:CONDition GTHan is specified.
  • Page 213 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:IDEXt:HEXA :TRIGger:ENHanced:CANBus:IDOR? Function Sets the ID of the extended format of the CAN bus Function Queries all settings related to the OR condition of the signal trigger in hexadecimal notation. CAN bus signal trigger. Syntax :TRIGger:ENHanced:CANBus:IDEXt: Syntax :TRIGger:ENHanced:CANBus:IDOR? HEXA {<String>} Example :TRIGGER:ENHANCED:CANBUS:IDOR? -> :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: <String> = 8 characters by combining ‘0’ to ‘F’ and ‘X’ Example :TRIGGER:ENHANCED:CANBUS:IDEXT: ACK DONTCARE;DATA:BORDER BIG; HEXA "1AEF5906" CONDITION DONTCARE; DATA1 0.0000000E+00; :TRIGger:ENHanced:CANBus:IDEXt:PATTern DATA2 255.00000E+00;DLC 8;MSBLSB 7,0; PATTERN "00000001001000110100010101 Function Sets the ID of the extended format of the CAN bus 10011110001001101010111100110111101 signal trigger in binary notation or queries the current 111";SIGN UNSIGN;:TRIGGER:ENHANCED: setting. Syntax :TRIGger:ENHanced:CANBus:IDEXt: CANBUS:IDOR:ID1:FORMAT STD;IDEXT: PATTern {<String>} PATTERN "1101010111100110111101111000 :TRIGger:ENHanced:CANBus:IDEXt:...
  • Page 214 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:IDOR:ID<x>: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: DATA:CONDition Function Sets each ACK condition of the OR condition of the Function Sets each data condition of the OR condition of the CAN bus signal trigger or queries the current setting. CAN bus signal trigger or queries the current setting. Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: ACK {ACK|ACKBoth|DONTcare|NONack} DATA:CONDition {BETWeen|DONTcare| :TRIGger:ENHanced:CANBus:IDOR:ID<x>: FALSe|GTHan|LTHan|ORANge|TRUE} ACK? :TRIGger:ENHanced:CANBus:IDOR:ID<x>: DATA:CONDition? <x> = 1 to 4 Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: <x> = 1 to 4 ACK ACK Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: DATA:CONDITION BETWEEN ACK? -> :TRIGGER:ENHANCED:CANBUS: :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: IDOR:ID1:ACK ACK DATA:CONDITION? -> :TRIGGER:ENHANCED: CANBUS:IDOR:ID1:DATA: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: CONDITION BETWEEN DATA? :TRIGger:ENHanced:CANBus:IDOR:ID<x>:...
  • Page 215 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:IDOR:ID<x>: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: DATA:DLC DATA:PATTern Function Sets the number of valid bytes (DLC) of each data Function Sets each data of the OR condition of the CAN bus of the OR condition of the CAN bus signal trigger or signal trigger in binary notation or queries the current queries the current setting. setting. Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: DATA:DLC {<NRf>} DATA:PATTern {<String>} :TRIGger:ENHanced:CANBus:IDOR:ID<x>: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: DATA:DLC? DATA:PATTern? <x> = 1 to 4 <x> = 1 to 4 <NRf> = 0 to 8 <String> = Up to 64 characters by combining ‘0,’ ‘1,’ Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: and ‘X’ (in one-byte unit) DATA:DLC 0 Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: DATA:PATTERN "11011111" DATA:DLC? -> :TRIGGER:ENHANCED: :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: CANBUS:IDOR:ID1:DATA:DLC 0 DATA:PATTERN? -> :TRIGGER:ENHANCED:...
  • Page 216 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:IDOR:ID<x>: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: IDEXt? IDSTd? Function Queries all settings related to the ID of each extended Function Queries all settings related to the ID of each standard format of the OR condition of the CAN bus signal format of the OR condition of the CAN bus signal trigger. trigger. Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: IDEXt? IDSTd? <x> = 1 to 4 <x> = 1 to 4 Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: IDEXT? -> :TRIGGER:ENHANCED:CANBUS: IDSTD? -> :TRIGGER:ENHANCED:CANBUS: IDOR:ID1:IDEXT:PATTERN "1100101101110 IDOR:ID1:IDSTD:PATTERN "00011111101" 0001110111011111" :TRIGger:ENHanced:CANBus:IDOR:ID<x>: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: IDSTd:HEXA IDEXt:HEXA Function Sets the ID of each standard format of the Function Sets the ID of each extended format of the OR condition of the CAN bus signal trigger in OR condition of the CAN bus signal trigger in...
  • Page 217 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:IDOR:ID<x>: :TRIGger:ENHanced:CANBus:IDSTd:PATTern MODE Function Sets the ID of the standard format of the CAN bus Function Enables or disables each condition of the OR signal trigger in binary notation or queries the current condition of the CAN bus signal trigger or queries the setting. Syntax :TRIGger:ENHanced:CANBus:IDSTd: current setting. Syntax :TRIGger:ENHanced:CANBus:IDOR:ID<x>: PATTern {<String>} MODE {<Boolean>} :TRIGger:ENHanced:CANBus:IDSTd: :TRIGger:ENHanced:CANBus:IDOR:ID<x>: PATTern? MODE? <String> = 11 characters by combining ‘0,’ ‘1,’ and ‘X’ Example :TRIGGER:ENHANCED:CANBUS:IDSTD: <x> = 1 to 4 Example :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: PATTERN "10111011111" MODE ON :TRIGGER:ENHANCED:CANBUS:IDSTD: :TRIGGER:ENHANCED:CANBUS:IDOR:ID1: PATTERN? -> :TRIGGER:ENHANCED:CANBUS: MODE? -> :TRIGGER:ENHANCED:CANBUS: IDSTD:PATTERN "10111011111" IDOR:ID1:MODE 1 :TRIGger:ENHanced:CANBus:MODE :TRIGger:ENHanced:CANBus:IDOR:ID<x>: Function Sets the CAN bus signal trigger mode or queries the...
  • Page 218 5.29 TRIGger Group :TRIGger:ENHanced:CANBus:SOURce :TRIGger:ENHanced:I2CBus:ADATa? Function Sets the trigger source of the CAN bus signal trigger Function Queries all settings related to the address of the I or queries the current setting. bus trigger. Syntax :TRIGger:ENHanced:CANBus:SOURce Syntax :TRIGger:ENHanced:I2CBus:ADATa? {<NRf>} Example :TRIGGER:ENHANCED:I2CBUS:ADATA? :TRIGger:ENHanced:CANBus:SOURce? -> :TRIGGER:ENHANCED:I2CBUS:ADATA: BIT10ADDRESS:PATTERN "10111011111";: <NRf> = 1 to 4 Example :TRIGGER:ENHANCED:CANBUS:SOURCE 1 TRIGGER:ENHANCED:I2CBUS:ADATA: :TRIGGER:ENHANCED:CANBUS:SOURCE? BIT7ADDRESS:PATTERN "11011110";: -> :TRIGGER:ENHANCED:CANBUS:SOURCE 1 TRIGGER:ENHANCED:I2CBUS:ADATA: BIT7APSUB:ADDRESS:PATTERN "10101011";: :TRIGger:ENHanced:CANBus:SPOint TRIGGER:ENHANCED:I2CBUS:ADATA: BIT7APSUB:SADDRESS:PATTERN "10101011";: Function Sets the sample point of the CAN bus signal trigger TRIGGER:ENHANCED:I2CBUS:ADATA: or queries the current setting. Syntax :TRIGger:ENHanced:CANBus:SPOint TYPE BIT10ADDRESS {<NRf>}...
  • Page 219 5.29 TRIGger Group :TRIGger:ENHanced:I2CBus:ADATa: :TRIGger:ENHanced:I2CBus:ADATa: BIT7ADdress? BIT7APsub:ADDRess? Function Queries all settings related to the 7-bit address of the Function Queries all settings related to the 7-bit address of the C bus trigger. 7-bit + Sub address of the I C bus trigger. Syntax :TRIGger:ENHanced:I2CBus:ADATa: Syntax :TRIGger:ENHanced:I2CBus:ADATa: BIT7ADdress? BIT7APsub:ADDRess? Example :TRIGGER:ENHANCED:I2CBUS:ADATA: Example :TRIGGER:ENHANCED:I2CBUS:ADATA: BIT7ADDRESS? -> BIT7APSUB:ADDRESS? -> :TRIGGER: :TRIGGER:ENHANCED:I2CBUS:ADATA: ENHANCED:I2CBUS:ADATA: BIT7ADDRESS:PATTERN "11011110" BIT7APSUB:ADDRESS:PATTERN "10101011" :TRIGger:ENHanced:I2CBus:ADATa: :TRIGger:ENHanced:I2CBus:ADATa: BIT7ADdress:HEXA BIT7APsub:ADDRess:HEXA Function Sets the 7-bit address of the I C bus trigger in Function Sets the 7-bit address of the 7-bit + Sub address of hexadecimal notation.
  • Page 220 5.29 TRIGger Group :TRIGger:ENHanced:I2CBus:ADATa: :TRIGger:ENHanced:I2CBus:CLOCk:SOURce BIT7APsub:SADDress:HEXA Function Sets the clock trace of the I C bus trigger or queries Function Sets the Sub address of the 7-bit + Sub address of the current setting. Syntax :TRIGger:ENHanced:I2CBus:CLOCk: the I C bus trigger in hexadecimal notation. Syntax :TRIGger:ENHanced:I2CBus:ADATa: SOURce {<NRf>} BIT7APsub:SADDress:HEXA {<String>} :TRIGger:ENHanced:I2CBus:CLOCk:SOURce? <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ <NRf> = 1 to 4 Example :TRIGGER:ENHANCED:I2CBUS:ADATA: Example :TRIGGER:ENHANCED:I2CBUS:CLOCK:SOURCE 1 BIT7APSUB:SADDRESS:HEXA "EF" :TRIGGER:ENHANCED:I2CBUS:CLOCK:SOURCE? -> :TRIGGER:ENHANCED:I2CBUS:CLOCK: :TRIGger:ENHanced:I2CBus:ADATa: SOURCE 1 BIT7APsub:SADDress:PATTern Function Sets the Sub address of the 7-bit + Sub address of :TRIGger:ENHanced:I2CBus:DATA? the I C bus trigger in binary notation or queries the Function Queries all settings related to the data of the I C bus...
  • Page 221 5.29 TRIGger Group :TRIGger:ENHanced:I2CBus:DATA: :TRIGger:ENHanced:I2CBus:DATA:PMODe DPOSition Function Sets the pattern comparison start position mode of Function Sets the position for comparing the data pattern of the data of the I C bus trigger or queries the current the I C bus trigger or queries the current setting. setting. Syntax :TRIGger:ENHanced:I2CBus:DATA: Syntax :TRIGger:ENHanced:I2CBus:DATA: DPOSition {<NRf>} PMODe {DONTcare|SELect} :TRIGger:ENHanced:I2CBus:DATA: :TRIGger:ENHanced:I2CBus:DATA:PMODe? DPOSition? Example :TRIGGER:ENHANCED:I2CBUS:DATA: PMODE SELECT <NRf> = 0 to 9999 Example :TRIGGER:ENHANCED:I2CBUS:DATA: :TRIGGER:ENHANCED:I2CBUS:DATA:PMODE? DPOSITION 1 -> :TRIGGER:ENHANCED:I2CBUS:DATA: :TRIGGER:ENHANCED:I2CBUS:DATA: PMODE SELECT DPOSITION? -> :TRIGGER:ENHANCED:I2CBUS: :TRIGger:ENHanced:I2CBus:DATA:SOURce DATA:DPOSITION 1 Function Sets the data trace of the I C bus trigger or queries :TRIGger:ENHanced:I2CBus:DATA:HEXA<x>...
  • Page 222 5.29 TRIGger Group :TRIGger:ENHanced:I2CBus:GCALl: :TRIGger:ENHanced:I2CBus:NAIGnore? BIT7maddress:HEXA Function Queries all settings related to the NON ACK ignore Function Sets the 7-bit master address of the general call of mode of the I C bus trigger. Syntax :TRIGger:ENHanced:I2CBus:NAIGnore? the I C bus trigger in hexadecimal notation. Syntax :TRIGger:ENHanced:I2CBus:GCALl: Example :TRIGGER:ENHANCED:I2CBUS:NAIGNORE? BIT7maddress:HEXA {<String>} -> :TRIGGER:ENHANCED:I2CBUS:NAIGNORE: HSMODE 1;RACCESS 1;SBYTE 1 <x> = 1 or 2 <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ :TRIGger:ENHanced:I2CBus:NAIGnore: (bit 0 is fixed 1) HSMode Example :TRIGGER:ENHANCED:I2CBUS:GCALL: BIT7MADDRESS:HEXA "AB" Function Sets whether to ignore NON ACK in high speed mode of the I C bus trigger or queries the current setting. :TRIGger:ENHanced:I2CBus:GCALl: Syntax :TRIGger:ENHanced:I2CBus:NAIGnore: BIT7maddress:PATTern HSMode {<Boolean>} :TRIGger:ENHanced:I2CBus:NAIGnore:...
  • Page 223 5.29 TRIGger Group :TRIGger:ENHanced:I2CBus:SBHSmode? :TRIGger:ENHanced:SPATtern? (Serial Pattern) Function Queries all settings related to the start byte and high speed mode of the I C bus trigger. Function Queries all settings related to the serial pattern Syntax :TRIGger:ENHanced:I2CBus:SBHSmode? trigger. Example :TRIGGER:ENHANCED:I2CBUS:SBHSMODE? Syntax :TRIGger:ENHanced:SPATtern? -> :TRIGGER:ENHANCED:I2CBUS:SBHSMODE: Example :TRIGGER:ENHANCED:SPATTERN? TYPE HSMODE -> :TRIGGER:ENHANCED:SPATTERN: BITRATE 1.000E+00;CLOCK:MODE 1; :TRIGger:ENHanced:I2CBus:SBHSmode:TYPE POLARITY FALL;SOURCE 1;:TRIGGER: ENHANCED:SPATTERN:CS 1;DATA: Function Sets the type of the start byte or high speed mode of ACTIVE HIGH;SOURCE 1;:TRIGGER:ENHANCED: the I C bus trigger or queries the current setting. Syntax :TRIGger:ENHanced:I2CBus:SBHSmode: SPATTERN:LATCH:SOURCE 1;POLARITY FALL;: TYPE {HSMode|SBYTe} TRIGGER:ENHANCED:SPATTERN: :TRIGger:ENHanced:I2CBus:SBHSmode:TYPE? PATTERN "1100110111101111"...
  • Page 224 5.29 TRIGger Group :TRIGger:ENHanced:SPATtern:CLOCk: :TRIGger:ENHanced:SPATtern:DATA:ACTive POLarity Function Sets the active level of the data of the serial pattern Function Sets the polarity of the clock trace of the serial pattern trigger or queries the current setting. Syntax :TRIGger:ENHanced:SPATtern:DATA: trigger or queries the current setting. Syntax :TRIGger:ENHanced:SPATtern:CLOCk: ACTive {HIGH|LOW} POLarity {FALL|RISE} :TRIGger:ENHanced:SPATtern:DATA:ACTive? :TRIGger:ENHanced:SPATtern:CLOCk: Example :TRIGGER:ENHANCED:SPATTERN:DATA: POLarity? ACTIVE HIGH Example :TRIGGER:ENHANCED:SPATTERN:CLOCK: :TRIGGER:ENHANCED:SPATTERN:DATA:ACTIVE? POLARITY FALL -> :TRIGGER:ENHANCED:SPATTERN:DATA: :TRIGGER:ENHANCED:SPATTERN:CLOCK: ACTIVE HIGH POLARITY? -> :TRIGGER:ENHANCED: :TRIGger:ENHanced:SPATtern:DATA:SOURce SPATTERN:CLOCK:POLARITY FALL Description This command is valid when :TRIGger:ENHanced: Function Sets the data trace of the serial pattern trigger or SPATtern:CLOCk:MODE ON .
  • Page 225 5.29 TRIGger Group :TRIGger:ENHanced:SPATtern:LATCh: :TRIGger:ENHanced:SPIBus? POLarity Function Queries all settings related to the SPI bus trigger. Syntax :TRIGger:ENHanced:SPIBus? Function Sets the polarity of the latch trace of the serial pattern Example :TRIGGER:ENHANCED:SPIBUS? -> :TRIGGER: trigger or queries the current setting. Syntax :TRIGger:ENHanced:SPATtern:LATCh: ENHANCED:SPIBUS:BITORDER LSBFIRST; POLarity {FALL|RISE} CLOCK:POLARITY FALL;SOURCE 1;:TRIGGER: :TRIGger:ENHanced:SPATtern:LATCh: ENHANCED:SPIBUS:CS:ACTIVE HIGH; POLarity? SOURCE 1;:TRIGGER:ENHANCED:SPIBUS: Example :TRIGGER:ENHANCED:SPATTERN:LATCH: DATA1:BYTE 1;CONDITION TRUE; POLARITY FALL DPOSITION 1;PATTERN1 "00010010"; :TRIGGER:ENHANCED:SPATTERN:LATCH: PATTERN2 "00110100"; POLARITY? -> :TRIGGER:ENHANCED: PATTERN3 "01010110"; SPATTERN:LATCH:POLARITY FALL PATTERN4 "00010010";SOURCE 3;:TRIGGER: Description • This command is valid when :TRIGger: ENHANCED:SPIBUS:DATA2:BYTE 4;...
  • Page 226 5.29 TRIGger Group :TRIGger:ENHanced:SPIBus:CLOCk:SOURce :TRIGger:ENHanced:SPIBus:DATA<x>:BYTE Function Sets the clock trace of the SPI bus trigger or queries Function Sets the number of bytes of the data of the SPI bus the current setting. trigger or queries the current setting. Syntax :TRIGger:ENHanced:SPIBus:CLOCk: Syntax :TRIGger:ENHanced:SPIBus:DATA<x>: SOURce {<NRf>} BYTE {<NRf>} :TRIGger:ENHanced:SPIBus:CLOCk:SOURce? :TRIGger:ENHanced:SPIBus:DATA<x>:BYTE? <NRf> = 1 to 4 <x> = 1 or 2 Example :TRIGGER:ENHANCED:SPIBUS:CLOCK:SOURCE 1 <NRf> = 1 to 4 :TRIGGER:ENHANCED:SPIBUS:CLOCK:SOURCE? Example :TRIGGER:ENHANCED:SPIBUS:DATA1:BYTE 1 -> :TRIGGER:ENHANCED:SPIBUS:CLOCK: :TRIGGER:ENHANCED:SPIBUS:DATA1:BYTE? SOURCE 1 -> :TRIGGER:ENHANCED:SPIBUS:DATA1: BYTE 1 :TRIGger:ENHanced:SPIBus:CS? Function Queries all settings related to the chip select of the :TRIGger:ENHanced:SPIBus:DATA<x>: SPI bus trigger. CONDition Syntax :TRIGger:ENHanced:SPIBus:CS? Function Sets the determination method (match or not match)
  • Page 227 5.29 TRIGger Group :TRIGger:ENHanced:SPIBus:DATA<x>: :TRIGger:ENHanced:TV? HEXA<x> Function Queries all settings related to the TV trigger. Syntax :TRIGger:ENHanced:TV? Function Sets the data of the SPI bus trigger in hexadecimal Example :TRIGGER:ENHANCED:TV? notation. Syntax :TRIGger:ENHanced:SPIBus:DATA<x>: -> :TRIGGER:ENHANCED:TV:CUSTOMIZE 1; HEXA<x> {<String>} FIELD DONTCARE;FRAME 2;HDTV:LINE 2; POLARITY NEGATIVE;:TRIGGER:ENHANCED: <x> of DATA<x> = 1 or 2 TV:LEVEL 1.000E+00;NTSC:LINE 5; <x> of HEXA<x> = 1 to 4 POLARITY NEGATIVE;:TRIGGER:ENHANCED:TV: <String> = 2 characters by combining ‘0’ to ‘F’ and ‘X’ Example :TRIGGER:ENHANCED:SPIBUS:DATA1: PAL:LINE 2;POLARITY NEGATIVE;:TRIGGER: HEXA1 "AB" ENHANCED:TV:SDTV:LINE 8; POLARITY NEGATIVE;:TRIGGER:ENHANCED:TV: :TRIGger:ENHanced:SPIBus:DATA<x>: SGUARD 60;SOURCE 1;TYPE HDTV; PATTern<x> USERDEFINE:DEFINITION HD; HFREJECTION OFF;HSYNC 50.00E+06;LINE 2; Function Sets the data of the SPI bus trigger in binary notation POLARITY NEGATIVE or queries the current setting.
  • Page 228 5.29 TRIGger Group :TRIGger:ENHanced:TV:{HDTV|NTSC|PAL| :TRIGger:ENHanced:TV:LEVel SDTV|USERdefine}? Function Sets the trigger level of the TV trigger or queries the Function Queries all settings related to the TV trigger mode. current setting. Syntax :TRIGger:ENHanced:TV:{HDTV|NTSC|PAL| Syntax :TRIGger:ENHanced:TV:LEVel {<NRf>} SDTV|USERdefine}? :TRIGger:ENHanced:TV:LEVel? Example (The following is an example for the HDTV.) <NRf> = 0.1 to 2.0 (div) :TRIGGER:ENHANCED:TV:HDTV? Example :TRIGGER:ENHANCED:TV:LEVEL 1 -> :TRIGGER:ENHANCED:TV:HDTV:LINE 2; :TRIGGER:ENHANCED:TV:LEVEL? POLARITY NEGATIVE -> :TRIGGER:ENHANCED:TV:LEVEL 1.000E+00 :TRIGger:ENHanced:TV:{HDTV|NTSC| :TRIGger:ENHanced:TV:SGUard PAL|SDTV}:HFRejection? Function Sets the sync guard of the TV trigger or queries the (HighFrequencyREJECTION) current setting. Syntax :TRIGger:ENHanced:TV:SGUard {<NRf>} Function Queries the low pass filter (HF rejection) of the TV :TRIGger:ENHanced:TV:SGUard? trigger.
  • Page 229 Function Sets the UART signal trigger bit rate (data transfer Function Sets the user-defined resolution or queries the rate) or queries the current setting. Syntax :TRIGger:ENHanced:UART: current setting. Syntax :TRIGger:ENHanced:TV:USERdefine: BRATe {<NRf>|USER, <NRf>} DEFinition {HD|SD} :TRIGger:ENHanced:UART:BRATe? :TRIGger:ENHanced:TV:USERdefine: <NRf> = 1200, 2400, 4800, 9600, 19200, 38400, DEFinition? 57600, 115200 Example :TRIGGER:ENHANCED:TV:USERDEFINE: <NRf> of USER = See the DL9040/DL9140/DL9240 DEFINITION HD User's Manual :TRIGGER:ENHANCED:TV:USERDEFINE: Example :TRIGGER:ENHANCED:UART:BRATE 19200 DEFINITION? -> :TRIGGER:ENHANCED:TV: :TRIGGER:ENHANCED:UART:BRATE? -> USERDEFINE:DEFINITION HD :TRIGGER:ENHANCED:UART:BRATE 19200 :TRIGger:ENHanced:UART:FORMat :TRIGger:ENHanced:TV:USERdefine: Function Sets the UART signal trigger format or queries the HFRejection (HighFrequencyREJECTION) current setting. Function Sets the user-defined low pass filter (HF rejection) or Syntax :TRIGger:ENHanced:UART: queries the current setting.
  • Page 230 5.29 TRIGger Group :TRIGger:ESTate? :TRIGger:ESTate:SOURce Function Queries all settings related to the edge/state trigger. Function Sets the trigger source of the edge/state trigger or Syntax :TRIGger:ESTate? queries the current setting. Example :TRIGGER:ESTATE? -> :TRIGGER:ESTATE: Syntax :TRIGger:ESTate:SOURce {<NRf>|EXTernal| EOR:CHANNEL1 DONTCARE; LINE} CHANNEL2 DONTCARE;CHANNEL3 DONTCARE; :TRIGger:ESTate:SOURce? CHANNEL4 DONTCARE;:TRIGGER:ESTATE: <NRf> = 1 to 4 SOURCE 1;POLARITY ENTER Example :TRIGGER:ESTATE:SOURCE EXTERNAL :TRIGGER:ESTATE:SOURCE? -> :TRIGGER: :TRIGger:ESTate:EOR? ESTATE:SOURCE EXTERNAL Description • This command is valid when :TRIGger:TYPE Function Queries all settings related to the OR trigger. Syntax :TRIGger:ESTate:EOR? EDGE|EQUalify . Example :TRIGGER:ESTATE:EOR? -> :TRIGGER: • {<NRf>|EXTernal|LINE} is valid when :TRIGger: ESTATE:EOR:CHANNEL1 DONTCARE;...
  • Page 231 5.29 TRIGger Group :TRIGger:SOURce? :TRIGger:SOURce:CHANnel<x>: HFRejection (HighFrequencyREJECTION) Function Queries all settings related to the trigger source. Syntax :TRIGger:SOURce? Function Sets the low pass filter (HF rejection) of the channel Example :TRIGGER:SOURCE? -> :TRIGGER:SOURCE: or queries the current setting. CHANNEL1:COUPLING DC;HFREJECTION OFF; Syntax :TRIGger:SOURce:CHANnel<x>: HYSTERESIS HIGH;LEVEL 1.000E+00; HFRejection {<Frequency>|OFF} STATE HIGH;WIDTH 1.000E+00;WINDOW 0;: :TRIGger:SOURce:CHANnel<x>:HFRejection? TRIGGER:SOURCE:CHANNEL2:COUPLING DC; <x> = 1 to 4 HFREJECTION OFF;HYSTERESIS HIGH; <Frequency> = 20MHz or 15kHz LEVEL 1.000E+00;STATE HIGH; Example :TRIGGER:SOURCE:CHANNEL1: WIDTH 1.000E+00;WINDOW 0;:TRIGGER: HFREJECTION OFF SOURCE:CHANNEL3:COUPLING DC; :TRIGGER:SOURCE:CHANNEL1:HFREJECTION? HFREJECTION OFF;HYSTERESIS HIGH; -> :TRIGGER:SOURCE:CHANNEL1: LEVEL 1.000E+00;STATE HIGH; HFREJECTION OFF WIDTH 1.000E+00;WINDOW 0;:TRIGGER: Description This command is invalid when the trigger source is SOURCE:CHANNEL4:COUPLING DC;...
  • Page 232 5.29 TRIGger Group :TRIGger:SOURce:CHANnel<x>:STATe :TRIGger:SOURce:EXTernal:LEVel Function Sets the condition to be satisfied of the channel or Function Sets the trigger level of the external trigger or queries queries the current setting. the current setting. Syntax :TRIGger:SOURce:CHANnel<x>: Syntax :TRIGger:SOURce:EXTernal: STATe {DONTcare|HIGH|IN|LOW|OUT} LEVel {<Voltage>|<Current>} :TRIGger:SOURce:CHANnel<x>:STATe? :TRIGger:SOURce:EXTernal:LEVel? <x> = 1 to 4 <x> = 1 to 4 Example :TRIGGER:SOURCE:CHANNEL1:STATE HIGH <Voltage> and <Current> = See the DL9000 User’s :TRIGGER:SOURCE:CHANNEL1:STATE? Manual. -> :TRIGGER:SOURCE:CHANNEL1:STATE HIGH Example :TRIGGER:SOURCE:EXTERNAL:LEVEL 1V Description • This command is valid when :TRIGger:TYPE :TRIGGER:SOURCE:EXTERNAL:LEVEL? EQUalify|I2CBus|PQUalify|PSTAte| -> :TRIGGER:SOURCE:EXTERNAL: SPATtern|STATe . LEVEL 1.000E+00 • {HIGH|LOW} is valid when :TRIGger:TYPE Description This command is valid when :TRIGger:TYPE EDGE| I2CBus|SPATtern .
  • Page 233 5.29 TRIGger Group :TRIGger:WIDTh:MODE Function Sets the determination mode of the pulse width trigger or queries the current setting. Syntax :TRIGger:WIDTh:MODE {BETWeen|IN| NOTBetween|OUT|TIMeout} :TRIGger:WIDTh:MODE? Example :TRIGGER:WIDTH:MODE BETWEEN :TRIGGER:WIDTH:MODE? -> :TRIGGER:WIDTH: MODE BETWEEN :TRIGger:WIDTh:POLarity Function Sets the polarity of the pulse width trigger or queries the current setting. Syntax :TRIGger:WIDTh:POLarity {FALSe|IN| NEGative|OUT|POSitive|TRUE} :TRIGger:WIDTh:POLarity? Example :TRIGGER:WIDTH:POLARITY POSITIVE :TRIGGER:WIDTH:POLARITY? -> :TRIGGER: WIDTH:POLARITY POSITIVE Description • {IN|OUT} is valid when :TRIGger:TYPE PQUalify|PULSe and :TRIGger:SOURce: CHANnel<x>:WINDow ON . {HIGH|LOW} is valid when :TRIGger:TYPE PQUalify|PULSe and : TRIGger:SOURce:CHANnel<x>:WINDow OFF .
  • Page 234: Waveform Group

    5.30 WAVeform Group The commands in this group deal with acquired waveform data. There are no front panel keys that correspond to the commands in this group. :WAVeform? :WAVeform:OFFSet? Function Queries all information about the waveform data. Function Queries the offset value when converting the Syntax :WAVeform? waveform data specified by :WAVeform:TRACe to Example :WAVEFORM? -> :WAVEFORM:TRACE 1; physical values. RECORD 0;START 0;END 6249999; Syntax :WAVeform:OFFSet? FORMAT WORD; Example :WAVEFORM:OFFSET? -> 0.000E+00 BYTEORDER LSBFIRST Description • The offset value is used when converting the <Block data> that is output using :WAVeform: :WAVeform:BITS? SEND? to physical values. Function Queries the bit length of the waveform data specified • When :CHANnel<x>:OCANcel is ON, 0 is by “:WAVeform:TRACe”. returned.
  • Page 235 5.30 WAVeform Group :WAVeform:RECord? MINimum :WAVeform:STARt Function Queries the minimum record number of the history of Function Sets the first data point of the waveform specified by : the target channel. WAVeform:TRACe or queries the current setting. Syntax :WAVeform:RECord? MINimum Syntax :WAVeform:STARt {<NRf>} Example :WAVEFORM:RECORD? MINimum -> :WAVEFORM: :WAVeform:STARt? RECORD -1999 <NRf> = 0 to 6,249,999 (0 to 2,499,999 on 2.5 MW memory models) :WAVeform:SEND? Example :WAVEFORM:START 0 Function Queries the waveform data specified by :WAVEFORM:START? -> :WAVEFORM:START 0 “:WAVeform:TRACe”. Syntax :WAVeform:SEND? [{<NRf>}] :WAVeform:TRACe <NRf> = 1 to 2000 Function Sets the target waveform or queries the current Varies depending on the record length setting. setting. Example :WAVEFORM:SEND? -> #8 (number of bytes, 8 Syntax :WAVeform:TRACe {<NRf>|MATH<x>| digits) (data sequence)
  • Page 236 5.31 ZOOM Group :ZOOM? :ZOOM:FORMat<x> Function Queries all settings related to the waveform zoom. Function Sets the display format of the zoom waveform or Syntax :ZOOM? queries the current setting. Example :ZOOM? -> :ZOOM:ALLOCATION1:TRACE1 1; Syntax :ZOOM:FORMat<x> {DUAL|MAIN|QUAD|SINGle| TRACE2 1;TRACE3 1;TRACE4 1;TRACE5 1; TRIad} TRACE6 1;TRACE7 1;TRACE8 1;:ZOOM: :ZOOM:FORMat<x>? ALLOCATION2:TRACE1 1;TRACE2 1;TRACE3 1; <x> = 1 or 2 TRACE4 1;TRACE5 1;TRACE6 1;TRACE7 1; Example :ZOOM:FORMAT1 SINGLE TRACE8 1;:ZOOM:FORMAT1 MAIN; :ZOOM:FORMAT1? -> :ZOOM:FORMAT1 SINGLE FORMAT2 MAIN;HLINKAGE 0;HORIZONTAL1: :ZOOM:HLINkage ASCROLL:SPEED 5;:ZOOM:HORIZONTAL1: Function Turns ON/OFF the horizontal link or queries the MAG 2.000E+00;POSITION 0.000E+00;:ZOOM: current setting. HORIZONTAL2:ASCROLL:SPEED 5;:ZOOM: Syntax :ZOOM:HLINkage {<Boolean>} HORIZONTAL2:MAG 2.000E+00; :ZOOM:HLINkage? POSITION 0.000E+00;:ZOOM:MODE MAIN;...
  • Page 237 5.31 ZOOM Group :ZOOM:HORizontal<x>:ASCRoll:STARt :ZOOM:VERTical<x>? Function Starts auto scrolling. Function Queries all settings related to the vertical zoom. Syntax :ZOOM:HORizontal<x>:ASCRoll:STARt Syntax :ZOOM:VERTical<x>? {LEFT|RIGHt} <x> = 1 or 2 Example :ZOOM:VERTICAL1? -> :ZOOM:VERTICAL1: <x> = 1 or 2 Example :ZOOM:HORIZONTAL1:ASCROLL:START LEFT MAG 1.000E+00;POSITION 0.000E+00; TRACE 1 :ZOOM:HORizontal<x>:ASCRoll:STOP :ZOOM:VERTical<x>:INITialize Function Stops auto scrolling. Syntax :ZOOM:HORizontal<x>:ASCRoll:STOP Function Initializes the vertical zoom. Syntax :ZOOM:VERTical<x>:INITialize <x> = 1 or 2 Example :ZOOM:HORIZONTAL1:ASCROLL:STOP <x> = 1 or 2 Example :ZOOM:VERTICAL1:INITIALIZE :ZOOM:HORizontal<x>:MAG :ZOOM:VERTical<x>:MAG Function Sets the horizontal zoom magnification or queries the...
  • Page 238: Common Command Group

    • For details on the standard event register, see • For details on the register and queue, see chapter 6. page 6-4. *ESE (standard Event Status Enable *IDN? (IDeNtify) register) Function Queries the instrument model. Syntax *IDN? Function Sets the standard event enable register or queries Example *IDN? -> YOKOGAWA,701313,27E100000, the current setting. Syntax *ESE {<NRf>} F1.10 *ESE? Description The information is returned in the following form: <NRf> = 0 to 255 <Manufacturer>,<Model>,<Serial No.>,<Firmware Example *ESE 251 version> The values 701307, 701308, 701310, *ESE? -> 251 701311, 701312, and 701313 are returned for Description • Specify the value as a sum of decimal values of the <Model> when the instrument is the DL9040,...
  • Page 239 5.32 Common Command Group *LRN? (LeaRN) POLARITY RISE;:TRIGGER:EINTERVAL: EVENT2:STATE:CHANNEL1 DONTCARE; Function Queries collectively the current settings of the CHANNEL2 DONTCARE;CHANNEL3 DONTCARE; following command groups. CHANNEL4 DONTCARE;LOGIC AND;:TRIGGER: ACQuire, CHANnel<x>, TIMebase, TRIGger Syntax *LRN? EINTERVAL:EVENT2:WIDTH:MODE OUT; Example *LRN? -> :ACQUIRE:AVERAGE:COUNT 2; POLARITY POSITIVE;SOURCE 1; EWEIGHT 16;:ACQUIRE:HRMODE 0; TIME1 1.000E-09;TIME2 2.000E-09;: INTERLEAVE 0;INTERPOLATE 1;MODE NORMAL; TRIGGER:EINTERVAL:MODE OUT; REPETITIVE 0;RLENGTH 12500;:CHANNEL1: TIME1 1.500E-09;TIME2 2.000E-09;TRY: SELECT INPUT;DISPLAY 1;BWIDTH FULL; MODE 0;SELECT 1;:TRIGGER:ENHANCED:TV: COUPLING DC;DESKEW 0.000E+00;INVERT 0; CUSTOMIZE 0;FIELD 1;FRAME 1;HDTV: LABEL:DEFINE "CH1";MODE 1;:CHANNEL1: LINE 2;POLARITY POSITIVE;:TRIGGER: OCANCEL 0;OFFSET 0.000E+00; ENHANCED:TV:LEVEL 500.0E-03;NTSC: POSITION 0.000E+00;PROBE:MODE 1;: LINE 5;POLARITY NEGATIVE;:TRIGGER: CHANNEL1:SVALUE 0;VDIV 1.000E+00;: ENHANCED:TV:PAL:LINE 2; CHANNEL2:SELECT INPUT;DISPLAY 1; POLARITY NEGATIVE;:TRIGGER:ENHANCED:TV: BWIDTH FULL;COUPLING DC;...
  • Page 240 5.32 Common Command Group *OPC (OPeration Complete) *RST (ReSeT) Function Sets bit 0 (OPC bit) of the standard event register Function Initializes the settings. Syntax *RST to 1 upon the completion of the specified overlap Example *RST command. Syntax *OPC Description Also clears *OPC and *OPC? commands that have Example *OPC been sent earlier. Description • For the description regarding how to synchronize *SRE (Service Request Enable register) the program using *OPC , see page 4-7. • The COMMunicate:OPSE command is used to Function Sets the service request enable register or queries specify the overlap command.
  • Page 241 5.32 Common Command Group *TST? Function Performs a self-test and queries the result. The self test involves internal memory tests. Syntax *TST? Example *TST? -> 0 Description If the self-test is successful, 0 is returned. If there is an error, 1 is returned. *WAI (WAIt) Function Holds the subsequent command until the completion of the specified overlap operation. Syntax *WAI Example *WAI Description • For the description regarding how to synchronize the program using *WAI , see page 4-7. • The :COMMunicate:OPSE command is used to specify the overlap command. Index 5-207 IM 701310-17E...
  • Page 242: Chapter 6 Status Reports

    Chapter 6 Status Reports Overview of the Status Report Status Reports The figure below shows the status report that is read by serial polling. This status report is an extended version of the status report defined in IEEE 488.2-1992 Service request enable register &...
  • Page 243 6.1 Overview of the Status Report Overview of the Registers and Queues Name Functions Writing Reading – Serial polling (RQS) Status byte – *STB?(MSS) *SRE *SRE? Service request Masks status byte enable register – *ESR? Standard event Changes in device status register *ESE *ESE?
  • Page 244: Status Byte

    Status Byte Status Byt Operation of the Status Byte A service request is issued when bit 6 of the status 6 ESB MAV EES EAV 1 byte becomes 1. Bit 6 is set to 1 when any of the other bits becomes a 1 (when the corresponding bit of the service request enable register is also set to 1).
  • Page 245: Standard Event Register

    Standard Event Register Standard Event Registr Operation of the Standard Event Register The standard event register is provided for eight CME EXE DDE QYERQCOPC different kinds of event which can occur inside the instrument. Bit 5 (ESB) of the status byte is set to 1 •...
  • Page 246: Extended Event Register

    Extended Event Register Reading the extended event register tells you whether changes in the condition register (reflecting internal conditions) have occurred. A filter can be applied which allows you to decide which events are reported to the extended event registe. FILTer<x>→...
  • Page 247: Output Queue And Error Queue

    Output Queue and Error Queue Output Queue The output queue is provided to store response messages to queries. For example, if you send the WAVeform:SEND? command, which requests the output of acquired data, the data is stored in the output queue until it is read. As shown below, data are stored in order and read from the oldest ones first.
  • Page 248: Appendix

    Appendix Appendix 1 ASCII Character Codes The following table shows the ASCII character codes. ‘ ” & ’ Index < > (RUBOUT) Address Universal Listener Talker address Secondary commands commands commands address Example Octal GP-IB code ASCII character code Hexadecimal Decimal App-1 IM 701310-17E...
  • Page 249: Error Messages

    PC or other similar computers, the messages are displayed in English. • If servicing is required, contact your nearest YOKOGAWA dealer for repairs. • Only error messages related to communications are listed here. For other error messages, see User’s Manual IM 701310-01E.
  • Page 250: App

    Appendix 2 Error Messages Error in Communication Execution (200 to 299) Code Messages Corrective Action Reference Page Setting conflict. Check the relevant settings. Chapter 5 Data out of range. Check the range. Chapter 5 Too much data. Check the length of the data. Chapter 5 Illegal parameter value.
  • Page 251: Appendix 3 Waveform Parameter Name Table

    Appendix 3 Waveform Parameter Name Table Name Displayed on Name Used by Name on the DL9000 Screen When the Setup Menu of the Communication Commands Displaying Measured Results DL9000 Screen MAXimum MINimum High HIGH High PTOPeak Hi-Low HILow Hi-Low +Over POVershoot +Over -Over...
  • Page 252: Appendix 4 Eye Pattern Parameter Name Table

    Appendix 4 Eye Pattern Parameter Name Table Name Displayed on Name Used by Name on the DL9000 Screen When the Setup Menu of the Communication Commands Displaying Measured Results DL9000 Screen Crossing % PCROssing Cross% Eye Height EHEight EyeHi Eye Width EWIDth EyeWid Q Factor...
  • Page 253 Index Symbol click sound ................ 5-142 Page clock channel (event trigger) ..........5-161 <boolean>................4-7 clock channel (trigger) ............5-150 <current> ................4-6 command ................4-3 <frequency>................4-6 command group..............4-3 <RMT>.................. 4-1 common command ............... 4-3 <time>................... 4-6 Common Command group ..........5-204 <voltage>...
  • Page 254 Index INITialize group ..............5-113 Page initial point................5-117 input coupling ..............5-67 automated measurement ..........5-44 input filter ................5-67 automated measurement mode ........5-48 integral computation ............5-116 center point of magnification ........5-51 intensity ................5-83 horizontal center ............5-43 interface message ..............
  • Page 255 Index pulse width search ............5-136 STOP group ..............5-141 pulse width trigger ............5-198 string data ................4-7 pulse width trigger (event) ..........5-174 subtraction ................. 5-117 SYSTem group ..............5-142 Page system information ............5-142 query..................4-4 Page T/div value ................
  • Page 256 Index waveform parameter automated measured value ........5-128 statistical value ............5-127 waveform parameter measurement function histogram ..............5-53 list display ..............5-56 mode ................5-57 trace ................5-57 trend display ..............5-57 waveform parameter name..........App-4 waveform zoom ..............5-202 wave search zone edit menu ............

This manual is also suitable for:

Dl9240lDl9000Dl9040lDl9240Dl9140Dl9140l

Table of Contents

Save PDF