GP-IB, USB, and Ethernet (optional) interface. To ensure proper use of the GP-IB/USB/ Ethernet (optional) interfaces, please read this manual thoroughly. Keep the manual in a safe place for quick reference whenever a question arises. Four manuals are provided with the DL1720E/DL1740E/DL1740EL including this Communication Interface User’s Manual. Manual Name Manual No.
Page 3
Trademarks • Microsoft, MS-DOS, Visual C++, Windows, Windows NT, and Windows XP are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. • Adobe, Acrobat, and PostScript are either trademarks or registered trademarks of Adobe Systems incorporated.
How to Use this Manual Structure of this Manual This User’s Manual consists of seven chapters, an Appendix and an Index as described below. Chapter 1 Overview of the GP-IB Interface Describes the functions and specifications of the GP-IB interface. Chapter 2 Overview of the USB Interface Describes the functions and specifications of the USB interface.
How to Use this Manual Conventions Used in this Manual Symbols The following symbols are used in to this manual. Improper handling or use can lead to injury to the user or damage to the instrument. This symbol appears on the instrument to indicate that the user must refer to the user’s manual for special instructions.
Page 6
How to Use this Manual Symbols Used in Syntax Descriptions Symbols which are used in the syntax descriptions in Chapter 4 are shown below. These symbols are referred to as BNF notation (Backus-Naur Form). For detailed information, refer to page 4-5 to 4-6. Symbol Description Example...
Contents Foreward ............................i How to Use this Manual ......................... iii Chapter 1 Overview of the GP-IB Interface Names of the Parts and their Functions ................ 1-1 Connection via the GP-IB Interface ................1-2 GP-IB Interface Functions ..................... 1-3 GP-IB Interface Specifications ..................1-4 Setting up this Instrument (GP-IB) .................
Page 8
Contents 5.19 PRESet Group ......................5-79 5.20 RECall Group ....................... 5-82 5.21 SEARch Group ......................5-83 5.22 SNAP Group ........................ 5-92 5.23 SSTart Group ....................... 5-92 5.24 STARt Group ....................... 5-92 5.25 STATus Group ......................5-93 5.26 STOP Group ........................ 5-94 5.27 STORe Group ......................
COMP V DIV TIME DIV such as the address and the timeout. < _ < _ 1M /20pF 400Vpk CAT 5Vrms,10Vpk POWER • DL1720E < _ < _ < _ 1M /20pF 400Vpk CAT 5Vrms,10Vpk 1M /20pF 40Vpk POWER EXT.
1.2 Connection via the GP-IB Interface 1.2 Connection via the GP-IB Interface GP-IB Cable The GP-IB connector on the side panel of the DL1720E/DL1740E/DL1740EL is a 24-pin connector that conforms to IEEE Standard 488-1978. Use a GP-IB cable that also conforms to IEEE Standard 488-1978.
1.3 GP-IB Interface Functions 1.3 GP-IB Interface Functions GP-IB Interface Functions Listener Function • Allows you to make the settings which you can make using the panel keys on the instrument, except for the power ON/OFF and GP-IB communications settings. •...
1.4 GP-IB Interface Specifications 1.4 GP-IB Interface Specifications GP-IB Interface Specifications Electrical and Mechanical Specifications: Conforms to IEEE Standard 488-1978. Interface Functions: Refer to the table below. Protocol: Conforms to IEEE Standard 488.2-1992. Code: ISO (ASCII) code Mode: Addressable mode Address Setting: Addresses 0 to 30 can be selected from the GP-IB setting screen, displayed when you...
1.5 Setting up this Instrument (GP-IB) 1.5 Setting up this Instrument (GP-IB) Procedure Selecting the Communication Interface Press MISC. The MISC menu appears. Press the Remote Control soft key. The Remote Cntl menu appears. Press the Device soft key to select GP-IB. Note Only the communications interfaces selected under Device are available.
1.6 Response to Interface Messages 1.6 Response to Interface Messages Response to Interface Message Response to a Uni-line Message IFC (InterFace Clear) Clears the talker and listener. Stops output if data is being output. REN (Remote ENable) Switches between remote and local modes. IDY (Identify) is not supported.
Page 15
Talker Secondary Address Address Command Messages marked with a “◆” are interface messages supported by the DL1720E/ DL1740E/DL1740EL. Note Differences between SDC and DCL The SDC command is an address command and requires that both the talker and listener be designated;...
POSITION COMP such as the ID value. V DIV TIME DIV < _ < _ 1M /20pF 400Vpk CAT 5Vrms,10Vpk POWER • DL1720E < _ < _ < _ 1M /20pF 400Vpk CAT 5Vrms,10Vpk 1M /20pF 40Vpk POWER EXT. Rear Panel •...
Switching between Remote and Local Mode When Switching from Local to Remote Mode If the DL1720E/DL1740E/DL1740EL receives a ":COMMunicate:REMote ON" command from the PC when it is in the local mode, it switches to the remote mode. • REMOTE is displayed at the lower left corner of the screen.
Page 18
When Switching from Remote to Local Mode Pressing SHIFT+CLEAR TRACE when the instrument is in the remote mode causes the instrument to switch to the local mode. However, this is void when the DL1720E/ DL1740E/DL1740EL has received a ":COMMunicate:LOCKout ON" command from the PC (local lockout condition).
2.3 Connection via the USB Interface 2.3 Connection via the USB Interface Connector and Signal Names Pin No. Signal Name VBUS: +5 V D–: –Data +Data GND: Ground Connection Precautions • Connect the USB cable by inserting the connector firmly into the USB connector. •...
2.4 Setting up this Instrument (USB) 2.4 Setting up this Instrument (USB) Procedure Selecting the Communication Interface Press MISC. The MISC menu appears. Press the Remote Control soft key. The Remote Cntl menu appears. Press the Device soft key to select USB. Note Only the communications interfaces selected under Device are available.
Press to confirm the user name and password. COMP V DIV TIME DIV < _ < _ 1M /20pF 400Vpk CAT 5Vrms,10Vpk POWER • DL1720E < _ < _ < _ 1M /20pF 400Vpk CAT 5Vrms,10Vpk 1M /20pF 40Vpk POWER EXT.
3.2 Ethernet Interface Functions and Specifications 3.2 Ethernet Interface Functions and Specifications Ethernet 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, setting parameters of the panel, and error codes.
Page 23
3.2 Ethernet Interface Functions and Specifications User Verification Function The user must enter a user name and password for the Ethernet interface when connecting to the network. The user name and password is set on the instrument in the Remote Cntl setting screen under the MISC menu. For details, see section 3.4, “Setting up this Instrument (Network).”...
100BASE-TX port on the rear panel of the unit. Ethernet 100BASE-TX Compatible Hub or Router Network Card DL1720E/DL1740E/DL1740EL Personal Computer or Workstation * UTP Cable or STP Cable (Straight Cable) ETHERNET 100BASE-TX Terminal R I P...
3.4 Setting up this Instrument (Network) 3.4 Setting up this Instrument (Network) Procedure Selecting the Communication Interface Press MISC. The MISC menu appears. Press the Remote Control soft key. The Remote Cntl menu appears. Press the Device soft key, and select Network. Note Only the communications interfaces selected under Device are available.
Page 26
3.4 Setting up this Instrument (Network) Explanation Use the settings below to setup communications so that you can input settings on the instrument using the controller, or output settings or values to the controller. Setting the User Name and Password There is a user verification function for the Ethernet interface.
4.1 Messages Chapter 4 Before Programming 4.1 Messages Program Message Unit Format The format of a program message unit is shown below. Blocks of message data are transferred between the controller and this instrument during communications. Messages sent from the controller to this instrument <Program header>...
Page 28
4.1 Messages Response Message Unit Format Points to Note Concerning Message Transmission The format of a program message unit is shown below. • It is always possible to send a program message if the previous message which was sent did not contain any queries.
4.2 Commands 4.2 Commands When Concatenating Commands Command Group There are three types of command (program header) A command group is a group of commands which have which can be sent from the controller to this the same compound header. A command group may instrument.
Page 30
4.2 Commands When Separating Commands with <PMT> Header Interpretation Rules If a terminator is used to separate two commands, This instrument interprets the header received each command is a separate message. Therefore, the according to the following rules. common header must be typed in for each command •...
4.3 Response/4.4 Data 4.3 Response 4.4 Data On receiving a query from the controller, this Data instrument returns a response message to the A data section comes after the header. A space must controller. A response message is sent in one of the be included between the header and the data.
Page 32
4.4 Data <Voltage>, <Time>, <Frequency>, and <Current> <Register> <Voltage>, <Time>, <Frequency> , and <Current> <Register> indicates an integer, and can be expressed indicate decimal values which have physical in hexadecimal, octal, or binary as well as as a decimal significance. <Multiplier> or <Unit> can be attached to number.
Page 33
4.4 Data <Character String Data> <Block Data> <Character string data> is not a specified character <Block data> is arbitrary 8-bit data. <Block data> is string like <Character data>. It is an arbitrary only used for response messages. Response character string. A character string must be enclosed messages are expressed in the following form.
4.5 Synchronization with the Controller 4.5 Synchronization with the Using the COMMunicate:OVERlap Command Controller The "COMMunicate:OVERlap" command is used to enable or disable overlap operation. Overlap Commands and Sequential Commands Example :COMMunicate:OVERlap #HFFBF;: There are two kinds of command; overlap commands FILE:LOAD:SETup: and sequential commands.
Page 35
4.5 Synchronization with the Controller Using the *OPC? Query Using the Extended Event Register The *OPC? query generates a response when an Changes in the condition register are reflected in the overlap operation has been completed. extended event register (page 6-4). Example :COMMunicate:OPSE #H0040;:FILE: Example :STATus:FILTer1 LOAD:SETup:EXECute "CASE1";...
5.1 A List of Commands Chapter 5 Commands 5.1 A List of Commands Command Function Page ACQuire Group :ACQuire? Queries all settings related to waveform acquisition. 5-16 :ACQuire:AVERage? Queries all settings related to averaging. 5-16 :ACQuire:AVERage:COUNt Sets the number of waveform acquisitions during averaging or queries the current setting.
Page 37
5.1 A List of Commands Command Function Page :COMMunicate:OVERlap Sets the commands that will operate as overlap commands or queries the current setting. 5-24 :COMMunicate:REMote Switches to remote/local mode. 5-24 :COMMunicate:STATus? Queries the line status. 5-24 :COMMunicate:VERBose Sets the response messages to full form or abbreviated form or queries the current setting.
Page 38
5.1 A List of Commands Command Function Page :CURSor:XY:MARKer:X? Queries the X-axis position of the marker cursor in the X-Y display. 5-31 :CURSor:XY:MARKer:Y? Queries the Y-axis position of the marker cursor in the X-Y display. 5-31 :CURSor:XY:TYPE Sets the cursor type of the X-Y display or queries the current setting. 5-31 :CURSor:XY:VERTical? Queries all settings related to vertical cursors in the X-Y display.
Page 39
5.1 A List of Commands Command Function Page :FILE:LOAD:SNAP:PLANe Sets the plane number of the snapshot waveform data (Snap1 to 4) or queries the current setting. 5-42 :FILE:SAVE? Queries all settings related to saving. 5-42 :FILE:SAVE:ANAMing Turns ON/OFF the auto naming function of file names of the saved data or queries the current setting.
Page 40
5.1 A List of Commands Command Function Page :GONogo:PARameter:ITEM<x>:TYPE:<parameter> Sets the upper and lower limits of the automated measurement parameter of the specified waveform parameter on which GO/NO-GO determination is to be performed or queries the current setting. 5-49 :GONogo:PARameter:ITEM<x>:VALue? Queries the automated measurement values of the waveform parameters on which GO/NO-GO determination is to be performed.
Page 41
5.1 A List of Commands Command Function Page :HISTory:DMODe Sets the display mode of the history memory waveform or queries the current setting. 5-57 :HISTory:PARameter? Queries all settings related to the history search (waveform parameter). 5-57 :HISTory:PARameter:ITEM<x>? Queries all settings related to the waveform parameter of the history search (waveform parameter).
Page 42
5.1 A List of Commands Command Function Page MATH Group :MATH<x>? Queries all settings related to computations. 5-64 :MATH<x>:BINary? Queries all settings related to binary computations. 5-64 :MATH<x>:BINary:{CHANnel<x>|MATH1} Sets the threshold levels of the channel for binary computation or queries the current setting.
Page 43
5.1 A List of Commands Command Function Page :MEASure:{CHANnel<x>|MATH<x>}:DELay:STATe Sets the measurement mode of the delay measurement between waveforms or queries the current setting. 5-72 :MEASure:{CHANnel<x>|MATH<x>}:DPRoximal? Queries all settings related to distal, mesial, and proximal values of the automated measurement of waveform parameters. 5-73 :MEASure:{CHANnel<x>|MATH<x>}:DPRoximal:MODE Sets the unit of the distal, mesial, and proximal values of the automated...
Page 44
5.1 A List of Commands Command Function Page :MEASure:USER<x>:{MAXimum?|MEAN?|MINimum?|SDEViation?} Queries the statistical value of the automated measurement of waveform parameters of the Dual Area. 5-76 :MEASure:USER<x>:OPERation Sets the computing operation of the automated measurement of waveform parameters of the Dual Area or queries the current setting. 5-76 :MEASure:USER<x>:STATe Turns ON/OFF the automated measurement of waveform parameters of the...
Page 45
5.1 A List of Commands Command Function Page :SEARch:MAG<x> Sets the zoom rate of the zoom window of the search & zoom function or queries the current setting. 5-87 :SEARch:PLINkage Turns ON/OFF the link when moving the zoom box of the search & zoom function or queries the current setting.
Page 46
5.1 A List of Commands Command Function Page :SEARch:WIDTh? Queries all settings related to the pulse width search of the search & zoom function. 5-90 :SEARch:WIDTh:HYSTeresis Sets the hysteresis of the pulse width search level of the search & zoom function or queries the current setting.
Page 47
5.1 A List of Commands Command Function Page :SYSTem:LCD:AUTO:TIME Sets the time for the LCD backlight auto-off function or queries the current setting. 5-98 :SYSTem:LCD:BRIGhtness Sets the brightness of the LCD monitor or queries the current setting. 5-98 :SYSTem:LCD:MODE Turns the LCD backlight ON/OFF or queries the current setting. 5-98 :SYSTem:MLANGuage Sets the menu language or queries the current setting.
Page 48
Sets the probe when the trigger source is set to “EXTernal” or queries the current setting. 5-107 :TRIGger[:SIMPle]:RANGe Sets the external trigger input range and queries the current setting (DL1720E only). 5-107 :TRIGger[:SIMPle]:SLOPe Sets the trigger slope of the specified channel or queries the current setting. 5-108 :TRIGger[:SIMPle]:SOURce Sets the trigger source or queries the current setting.
Page 49
5.1 A List of Commands Command Function Page :XY<x>:TRANge Sets the range of the T-Y waveform to be used in the X-Y display or queries the current setting. 5-115 :XY<x>:XAXis Sets the X-axis mode (Single/Dual) or queries the current setting. 5-115 :XY<x>:XTRace Sets the channel that is to be assigned to the X-axis or queries the current...
5.2 ACQuire Group 5.2 ACQuire Group The commands in the ACQuire group are used for making settings and queries about acquisition. This allows you to make the same settings that you can make using ACQ on the front panel. :ACQuire AVERage COUNt <Space>...
Page 51
Function Sets/queries the record length. {<NRf>|INFinity} Syntax :ACQuire:RLENgth {<NRf>} :ACQuire:AVERage:COUNt? :ACQuire:RLENgth? <NRf>=2 to 65536 (in steps of 2 <NRf>= 1000 to 1000000 (DL1720E) Example :ACQUIRE:AVERAGE:COUNT INFINITY 1000 to 2000000 (DL1740E) :ACQUIRE:AVERAGE:COUNT? -> 1000 to 8000000 (DL1740EL) :ACQUIRE:AVERAGE:COUNT INFINITY Example :ACQUIRE:RLENGTH 1000 :ACQUIRE:RLENGTH? ->...
Example :CALIBRATE? -> :CALIBRATE:MODE OFF; setting. DESKEW:MODE 0;TARGET 1;TIME 0.0E+00 Syntax CALibrate:DESKew:TARGet {<NRf>} :CALibrate:DESKew:TARGet? :CALibrate:DESKew? <NRf>=1 to 4 (1 to 2 on the DL1720E) Example :CALIBRATE:DESKEW:TARGET 1 Function Queries all settings related to skew :CALIBRATE:DESKEW:TARGET? -> compensation. :CALIBRATE:DESKEW:TRAGET 1 Syntax...
Page 53
5.4 CALibrate Group :CALibrate[:EXECute] Function Executes calibration. Syntax :CALibrate[:EXECute] Example :CALIBRATE:EXECUTE :CALibrate:MODE Function Sets/queries the ON/OFF of the auto calibration. Syntax :CALibrate:MODE {AUTO|OFF} :CALibrate? Example :CALIBRATE:MODE AUTO :CALIBRATE? -> :CALIBRATE:MODE AUTO 5-18 IM 701730-17E...
5.5 CHANnel Group 5.5 CHANnel Group The commands in the CHANnel group are used to make settings and queries about the vertical axis of the specified channel. This allows you to make the same settings that you can make using VERTICAL (CH, V/DIV). :CHANnel <x>...
Page 55
Queries all settings related to the linear scaling the channel. of the channel. Syntax :CHANnel<x>? Syntax :CHANnel<x>:LSCale <x>=1 to 4 (1 to 2 on the DL1720E) <x>=1 to 4 (1 to 2 on the DL1720E) Example :CHANNEL? -> :CHANNEL1:DISPLAY 1; Example :CHANNEL1:LSCALE? -> :CHANNEL1: VDIV 50.000E+00;POSITION 0.00;...
Page 56
Syntax :CHANnel<x>:MODE {<Boolean>} Syntax :CHANnel<x>:VDIV {<Voltage>} :CHANnel<x>:MODE? :CHANnel<x>:VDIV? <x>=1 to 4 (1 to 2 on the DL1720E) <x>=1 to 4 (1 to 2 on the DL1720E) Example :CHANNEL1:MODE ON <Voltage>=2 mV to 10V (when the probe :CHANNEL1:MODE? -> :CHANNEL1:MODE 1 attenuation is 1:1, see the User’s Manual)
5.6 CLEar Group 5.6 CLEar Group The CLEar command is used to cler the trace. This allows you to perform the same operation that you can perform using CLEAR TRACE on the front panel. :CLEar :CLEar Function Clears trace. Syntax :CLEar Example :CLEAR...
5.7 COMMunicate Group 5.7 COMMunicate Group The commands in the COMMunicate group are used to make settings and queries aout communications. There is no front panel key with this function. :COMMunicate HEADer <Space> <NRf> LOCKout <Space> <NRf> OPSE <Space> <Register> OPSR OVERlap <Space>...
Page 59
5.7 COMMunicate Group :COMMunicate:OPSE :COMMunicate:STAus? (Operation Pending Status Enable register) Function Queries the circuit status. Syntax :COMMunicate:STATus? Function Sets the overlap command to be used with *OPC, *OPC?, and *WAI, or queries the current Example :COMMUNICATE:STATUS? -> :COMMUNICATE:STATUS 0 setting. Syntax :COMMunicate:OPSE <Register>...
5.8 CURSor Group 5.8 CURSor Group The commands in the CURSor grou are used to make cursor measurement settings and queries. This allows you to make the same settings that you can make using CURSOR on the front panel. :CURSor DEGRee JUMP <Space>...
Page 61
5.8 CURSor Group VERTical JUMP <Space> C1_Z1 C1_Z2 C2_Z1 C2_Z2 PERDt POSition <x> <Space> <NRf> TRACe <Space> <NRf> MATH <x> <x> <x> HORizontal POSition <x> <Space> <NRf> <Space> <x> MARKer POSition <Space> <NRf> TRACe <Space> TYPE <Space> HORizontal VERTical MARKer VERTical POSition <x>...
Page 62
5.8 CURSor Group :CURSor? :CURSor:TY:DEGRee:DX? Queries the angle difference, ∆D, between Function Queries all settings related to cursor Function measurements. angle cursors in the T-Y display. Syntax :CURSor? Syntax :CURSor:TY:DEGRee:DX? Example :CURSOR? -> :CURSOR:TY:TYPE OFF; Example :CURSOR:TY:DEGREE:DX? -> HORIZONTAL:TRACE 1;POSITION1 3.00; :CURSOR:TY:DEGREE:DX 180.00000E+00 POSITION2 3.00;:CURSOR:TY:VERTICAL: TRACE 1;POSITION1 -4.0000000;...
Page 63
Syntax :CURSor:TY:DEGRee:TRACe {<NRf>| {<NRf>} MATH<x>|PODA|PODB|PODA_PODB|ALL} :CURSor:TY:HORizontal:POSition<x>? :CURSor:TY:DEGRee:TRACe? <x>=1 or 2 <NRf>=1 to 4 (1 to 2 on the DL1720E) <NRf>=–4 to 4div (1/100 steps) Example :CURSOR:TYHORIZONTAL:POSITION1 2 <x>=1 or 2 (1 on the DL1720E) Example :CURSOR:TY:DEGREE:TRACE 1 :CURSOR:TY:HORIZONTAL:POSITION1? ->...
Page 64
• When the time base is set to internal clock <x> of M<x>=1 to 4 The query is for the time between the <NRf>=1 to 4 (1 to 2 on the DL1720E) markers in the time domain and the <x> of MATH<x>=1 or 2 (1 on the DL1720E)
Page 65
:CURSOR:TY:VERTICAL:DX 2.50E-06 :CURSor:TY:VERTical:TRACe? Description • When the time base is set to internal clock <NRf>=1 to 4 (1 to 2 on the DL1720E) The query is for the time between the <x>=1 or 2 (1 on the DL1720E) Example :CURSOR:TY:VERTICAL:TRACE 1 markers in the time domain and the :CURSOR:TY:VERTICAL:TRACE? ->...
Page 66
5.8 CURSor Group :CURSor:XY:HORizontal:POSition<x> :CURSor:XY:MARKer:TRACe Function Sets the horizontal cursor position of the X-Y Function Sets the waveform on which to use the marker display or queries the current setting. cursor in the X-Y display or quries the current Syntax :CURSor:XY:HORizontal:POSition<x>...
Page 67
5.8 CURSor Group CURSor:XY:VERTical:TRACe Function Sets the waveform on which to use the vertical cursor in the X-Y display or queries the current setting (DL1740E/DL1740EL only). Syntax :CURSor:XY:VERTical:TRACe {XY1|XY2} :CURSor:XY:VERTical:TRACe? Example :CURSOR:XY:VERTICAL:TRACE XY1:CURSOR:XY:VERTICAL:TRACE? -> :CURSOR:XY:VERTICAL:TRACE XY1 :CURSor:XY:VERTical:X<x>? Function Queries the X-axis position of the vertical cursor in the X-Y display.
5.9 DISPlay Group 5.9 DISPlay Group The commands in the DISPlay goup are used to set or query the display parameters. This allows you to make the same settings that can be made using the Graph Color menu of MISC. :DISPlay ACCumlate COLor...
Page 69
5.9 DISPlay Group FORMat <Space> SINGle DUAL TRIad QUAD HEXa GRATicule <Space> CROSshair FRAMe GRID INTENsity CURSor <Space> <NRf> MENU <Space> <NRf> GRID <Space> <NRf> SNAP <Space> <NRf> WAVeforn <Space> <NRf> INTERpolate <Space> SINE LINE PULSe MAPPing <Space> AUTO FIXed USERdefine SMAPping CHANnel...
Page 70
5.9 DISPlay Group :DISPlay? :DISPlay:COLor Function Queries all display settings. Function Sets whether to change the screen color using Syntax :DISPay? RGB or brightness or queries the crrent setting. Example :DISPLAY? -> :DISPLAY:FORMAT QUAD; Syntax :DISPlay:COLor {INTensity|RGB} INTERPOLATE SINE;GRATICULE GRID; :DISPlay:COLor? SVALUE 0;TLABEL 0;ACCUMLATE: Example...
Page 71
:DISPlay:INTerpolate? <x> of CHANnel<x>=1 to 4 (1 to 2 on the DL1720E) Example :DISPLAY:INTERPOLATE LINE <x> of MATH<x>=1 or 2 (1 on the DL1720E) :DISPLAY:INTERPOLATE? -> <NRf>=0 to 15 (in the order R, G, and B) :DISPLAY:INTERPOLATE LINE Example :DISPLAY:RGB:WAVEFORM:...
Page 72
MATH<x>} {<NRf>} :DISPlay:SMAPping:{CHANnel<x>| MATH<x>}? <x> of CHANnel<x>=1 to 4 (1 to 2 on the DL1720E) <x> of MATH<x>=1 or 2 (1 on the DL1720E) <NRf>=0 to 5 (0 to 2 on the DL1720E) Example :DISPLAY:SMAPPING:CHANNEL1 0 :DISPLAY:SMAPPING:CHANNEL1? -> :DISPLAY:SMAPPING:CHANNEL1 0...
5.10 FILE Group 5.10 FILE Group The commands in this group deal with the saving of data to the storage medium and loading of the saved data. This allows you to make the same settings and queries that can be made using FILE. :FILE DIRector y CDIRector y...
Page 74
5.10 FILE Group SAVE ANAMing <Space> <NRf> ASCii EXECute ABORt HISTor y <Space> RANGe <Space> MAIN Z1_Z2 TRACe <Space> <NRf> MATH <x> BINar y EXECute ABORt <Space> COMPression <NRf> HISTor y <Space> RANGe <Space> MAIN Z1_Z2 TRACe <Space> <NRf> MATH <x>...
Page 75
5.10 FILE Group FLOat EXECute ABORt HISTor y <Space> RANGe <Space> MAIN Z1_Z2 TRACe <Space> <NRf> MATH <x> MEASure EXECute ABORt NAME <Space> <Filename> SETup EXECute ABORt SNAP EXECute ABORt UNLoad BINar y EXECute TRACe <Space> <NRf> MATH <x> SNAP EXECute PLANe <Space>...
Page 76
5.10 FILE Group :FILE? :FILE[:DIRectory]:FILTer Function Queries the settings for the specified storage Function Sets the filter (limits the target files) or queries medium. the current setting. Syntax :FILE? Syntax :FILE[:DIRectory]:FILTer {ITEM|ALL} Exampe :FILE? -> :FILE:DIRECTORY: :FILE[:DIRectory]:FILTer? FILTER ITEM;:FILE:SAVE:BINARY: Example :FILE[:DIRECTORY]:FILTER ITEM TRACE 1;RANGE MAIN;HISTORY ONE;...
Page 77
Example :FILE:SAVE:ANAMING ON TRACe {ALL|<NRf>|MATH<x>} :FILE:SAVE:ANAMING? -> :FILE:SAVE:{ASCii|BINary|FLOat}: :FILE:SAVE:ANAMING 1 TRACe? <NRf>=1 to 4 (1 to 2 on the DL1720E) :FILE:SAVE:{ASCii|BINary|FLOat}? <x>=1 or 2 (1 on the DL1720E) Example :FILE:SAVE:ASCII:TRACE 1 Function Queries all settings related to various types of :FILE:SAVE:ASCII:TRACE? ->...
Page 78
Of the data that has been loaded, sets the waveform to be unloaded or queries the current setting. Syntax :FILE:UNLoad:BINary:TRACe {ALL|<NRf>|MATH<x>} :FILE:UNLoad:BINary:TRACe? <NRf>=1 to 4 (1 to 2 on the DL1720E) <x>=1 or 2 (1 on the DL1720E) Example :FILE:UNLOAD:BINARY:TRACE 1 :FILE:UNLOAD:BINARY:TRACE? -> :FILE:UNLOAD:BINARY:TRACE 1 :FILE:UNLoad:SNAP:PLANe...
5.11 GONogo Group 5.11 GONogo Group The commands in the GONogo group deal with the GO/NO-GO determination. These commands can be used to make the same settings and inquiries as when GO/NO-GO on the front panel is pressed. :GONogo ABORt ACTion BUZZer <Space>...
Page 80
5.11 GONogo Group TYPE AVERage <Space> <Voltage> <Voltage> DONTcare DONTcare AV GFreq <Space> <Frequency> <Frequency> DONTcare DONTcare AV GPeriod <Space> <Time> <Time> DONTcare DONTcare BWIDth <x> <Space> <Time> <Time> DONTcare DONTcare DELay <Space> <Time> <Time> DONTcare DONTcare DUTYcycle <Space> <NRf> <NRf>...
Page 81
5.11 GONogo Group SEQuence <Space> SINGle CONTinue STOPcount <Space> <NRf> INFinity TLINkage <Space> <NRf> TRANg e <Space> <NRf> <NRf> WAIT ZONE EDIT <x> EXIT <Space> <NRf> QUIT PART <Space> <NRf> <NRf> <NRf> <NRf> WHOLe <Space> <NRf> <NRf> <NRf> <NRf> ZONE <x>...
Page 82
5.11 GONogo Group :GONogo? :GONogo:ACTion:HCOPy (Hard COPY) Function Queries all settings related to GO/NO-GO Function Sets whether to print the screen image to the determination. built-in printer (optional) during NO-GO Syntax :GONogo? determination or queries the current setting. Example :GONOGO? -> :GONOGO:MODE OFF; Syntax :GONogo:ACTion:HCOPy {<Boolean>} PARAMETER:ITEM1:MODE 0;TRACE 1;...
Page 83
{<NRf>|MATH<x>} ITEM1:CONDITION OUT;:GONOGO: :GONogo:PARameter:ITEM<x>:TRACe? PARAMETER:ITEM2:MODE 0;TRACE 1; <x> of ITEM<x>=1 to 4 TYPE:MINIMUM 1.0000E+00, <NRf>=1 to 4 (1 to 2 on the DL1720E) -1.0000E+00;:GONOGO:PARAMETER: <x> of MATH<x>=1 or 2 (1 on the DL1720E) ITEM2:CONDITION OUT;:GONOGO: Example :GONOGO:PARAMETER:ITEM1:TRACE 1 PARAMETER:ITEM3:MODE 0;TRACE 1;...
Page 84
5.11 GONogo Group :GONogo:PARameter:ITEM<x>:TYPE: :GONogo:STOPcount <Parameter> Function Sets the number of waveform acquisitions on which to perform GO/NO-GO determination or Function Sets the upper and lower limits of the queries the current setting. automated measurement parameter of the Syntax :GONogo:STOPcount {<NRf>|INFinity} specified waveform parameter on which GO/ :GONogo:STOPcount? NO-GO determination is to be performed or...
Page 85
MATH1 and 2; 7 to 12 are determination :GONOGO:ZONE:ZONE1:TRACE 1;MODE 0; zones 1 to 6.) CONDITION OUT (On the DL1720E, <X>=1, 2, 5, 7, 8, or 9 (1 to 2 are traces; 5 is MATH1; 7 to 9 are :GONogo:ZONE:ZONE<x>:CAUSe? determination zones 1 to 3.)) <NRf>=1 to 6 (destination zone No.
Page 86
Function Sets the zone data specified for the GO/NO-GO determination zone or queries the current setting. Syntax :GONogo:ZONE:ZONE<x>:SEND #6004028(data string) :GONnogo:ZONE:ZONE<x>:SEND? <x>=1 to 6 (1 to 3 on the DL1720E) Example :GONOGO:ZONE:ZONE1:SEND #6004028(data string) :GONOGO:ZONE:ZONE1:SEND? -> :GONOGO:ZONE:ZONE1:SEND #6004028(data string) Description •...
5.12 HCOPy Group 5.12 HCOPy Group The commands in the HCOPy group are used to make settings and queries about screen image data print, for example, output to the optional built-in printer. You can make the same settings that you can make by pressing SHIFT, then pressing COPY.
Page 88
5.12 HCOPy Group PRINter <Space> <NRf> <Space> <NRf> <NRf> RANGe <Space> REPort <NRf> <Space> TL INkage <NRf> TYPE <Space> SHORt LONG Can be used when the Ethernet interface (option) is installed. :HCOPy? (Hard COPY) :HCOPy:EXECute Function Queries all settings relating to print of screen Function Executes the print operation.
Page 89
5.12 HCOPy Group :HCOPy:EXTPrinter:TONE :HCOPy:PRINter:MAG Function Sets the half tone when printing using an Function Sets the magnification for long print or queries external printer or queries the current setting. the current setting. Syntax :HCOPy:EXTPrinter:TONE {<Boolean>} Syntax :HCOPy:PRINter:MAG {<NRf>} :HCOPy:EXTPrinter:TONE? :HCOPy:PRINter:MAG? Example :HCOPY:EXTPRINTER ON...
5.13 HISTory Group 5.13 HISTory Group The commands in the HISTory group are used to make settings and queries about the history memory function. You can make the same settings that you can make using HISTORY on the front panel. :HISTor y DISPlay <Space>...
Page 91
5.13 HISTory Group LOGic <Space> <Space> TL INkage <NRf> TRANge <Space> <NRf> <NRf> RECord <Space> <NRf> MINimum <Space> MINimum RECord TIME <Space> <NRf> MINimum ZONE EDIT <x> CONDition <Space> HORizontal <Space> <NRf> <NRf> SOURce <Space> <NRf> MATH <x> VERTical <Space> <NRf>...
Page 92
CONDITION OFF;SOURCE 1;TYPE: Syntax :HISTory:DISPlay {<NRf>,<NRf>} PTOPEAK DONTCARE,DONTCARE :HISTory:DISPlay? :HISTory:PARameter:ITEM<x>:CONDition <NRf>= 0 to –1023 (DL1720E) 0 to –2047 (DL1740E/DL1740EL) Function Sets the criteria of the waveform parameter of Example :HISTORY:DISPLAY 0,-100 the history search (waveform parameter) or :HISTORY:DISPLAY? ->...
Page 93
:HISTory:PARameter:TLINkage :HISTory:PARameter:ITEM<x>:SOURce? {<Boolean>} :HISTory:PARameter:TLINkage? <x> of ITEM<x>=1 to 4 Example :HISTORY:PARAMETER:TLINKAGE ON <NRf>=1 to 4 (1 to 2 on the DL1720E) :HISTORY:PARAMETER:TLINKAGE -> <x> of MATH<x>=1 or 2 (1 on the DL1720E) Example :HISTORY:PARAMETER:ITEM1:SOURCE 1 :HISTORY:PARAMETER:TLINKAGE 1 :HISTORY:PARAMETER:ITEM1:SOURCE? -> :HISTORY:PARAMETER:ITEM1:SOURCE 1...
Page 94
{<NRf>|MATH<x>} HISTORY:ZONE:EDIT4:CONDITION OFF; :HISTory:ZONE:EDIT<x>:SOURce? SOURCE 1;HORIZONTAL 0.50,-0.50; <x> of EDIT<x>=1 to 4 VERTICAL 3.0000000,-2.5000000;: <NRf>=1 to 4 (1 to 2 on the DL1720E) HISTORY:ZONE:LOGIC AND <x> of MATH<x>=1 or 2 (1 on the DL1720E) Example :HISTORY:ZONE:EDIT1:SOURCE 1 :HISTory:ZONE:EDIT<x>? :HISTORY:ZONE:EDIT1:SOURCE? ->...
5.14 IMAGe Group 5.14 IMAGe Group Use this group to set or query the screen image data save settings. You can make the same settings, execute the same operations, and make the same inquiries of settings as when (SHIFT+) IMAGE SAVE on the front panel is used.
Page 96
5.14 IMAGe Group :IMAGe? :IMAGe:SAVE:CDIRectory Function Queries all screen image data save settings. Function Changes the directory in which to save the Syntax IMAGe? screen image data. Example :IMAGE? -> :IMAGE:FORMAT TIFF; Syntax :IMAGe:SAVE:DIRectory <Character TONE OFF;COMMENT "";COMPRESSION 0; string> SAVE:ANAMING 1;NAME ""...
5.15 INITialize Group 5.15 INITialize Group The commands in the INITialize group are related to initializing. You can make the same settings using the Initialize menu of SETUP on the front panel. :INITializ e EXECute UNDO :INITialize:EXECute Function Executes initializing. Syntax :INITialize:EXECute Example...
5.16 MATH Group 5.16 MATH Group The commands in the MATH group are used to make settings and queries about computation. You can make the same settings that you can make using MATH on the front panel. :MATH <x> BINar y CHANnel<x>...
Page 99
{FLATtop|HANNing|RECTangle} Syntax :MATH<x>:BINary:{CHANnel<x>|MATH1} :MATH<x>:FFT:WINDow? {<Voltage>,<Voltage>|<NRf>,<NRf>} <x>=1 or 2 (1 on the DL1720E) <x> of MATH<x>=1 or 2 (1 on the DL1720E) Example :MATH1:FFT:WINDOW HANNING <x> of CHANnel<x>=1 to 4 (1 to 2 on the :MATH1:FFT:WINDOW? -> DL1720E) :MATH1:FFT:WINDOW HANNING <Voltage>=8 divisions within the screen (0.01...
Page 100
:MATH<x>:OPERation? <x>=1 or 2 (1 on the DL1720E) Example :MATH1:SMOOTHING ON <x>=1 or 2 (1 on the DL1720E) :MATH1:SMOOTHING? -> <NRf>=1 to 4 (1 to 2 on the DL1720E) Example :MATH1:OPERATION PLUS,1,2 :MATH1:SMOOTHING 1 :MATH1:OPERATION? -> Description This command is void, if “PS” is selected with :MATH1:OPERATION PLUS,1,2 the “MATH<x>:OPERation”...
. You can make the same settings which you can make using MEASURE on the front panel. *1 For waveform parameters, the displayed names on the DL1720E/DL1740E/DL1740EL screen may not match the names used by communication commands. A correspondence table is given in Appendix 4.
Page 102
5.17 MEASure Group METHod <Space> AUTO MAXMin COUNt <Parameter> SDEViation MAXimum MEAN MINimum STAT e <Space> <NRf> VALue <NRf> CONSt <X> <Space> CYCLe ABORt EXECute TRACe <Space> <NRf> MATH <x> HISTory ABORt EXECute <Space> MODE STATistics CYCLe HISTory <Space> ONECycle <NRf>...
Page 103
5.17 MEASure Group <X> <X> <Space> <NRf> USER AREA TRACe <x> MATH NONE <x> CONSt <Space> <Parameter> ITEM COUNt MAXimum MEAN MINimum <Space> OPERation PLUS MiNus MULTiple DIVision SDEVitation <Space> STATe <NRf> <Space> UNIT <Character string> VALue WAIT <Space> <NRf> When the target channel is set to the current probe, becomes <Current>.
Page 104
5.17 MEASure Group :MEASure? STATE 0;:MEASURE:CHANNEL2:XY1INTEG: STATE 0;:MEASURE:CHANNEL2:XY2INTEG: Function Queries all settings relating to automatic STATE 0;:MEASURE:CHANNEL2:DELAY: measurement of waveform parameters. STATE OFF;MEASURE:SLOPE RISE; Syntax :MEASure? COUNT 1;:MEASURE:CHANNEL2:DELAY: Example :MEASURE? -> :MEASURE:MODE ON; REFERENCE:SOURCE TRACE;TRACE 2; AMODE NORMAL;CHANNEL1:AVERAGE: SLOPE RISE;COUNT 1;:MEASURE: STATE 0;:MEASURE:CHANNEL1:AVGFREQ: CHANNEL2:DPROXIMAL:MODE PERCENT;...
Page 105
5.17 MEASure Group MEASURE:CHANNEL4:PWIDTH:STATE 0;: STATE 0;:MEASURE:MATH2:PTOPEAK: MEASURE:CHANNEL4:RISE:STATE 0;: STATE 0;:MEASURE:MATH2:PWIDTH: MEASURE:CHANNEL4:RMS:STATE 0;: STATE 0;:MEASURE:MATH2:RISE: MEASURE:CHANNEL4:SDEVIATION: STATE 0;:MEASURE:MATH2:RMS: STATE 0;:MEASURE:CHANNEL4:TY1INTEG: STATE 0;:MEASURE:MATH2:SDEVIATION: STATE 0;:MEASURE:CHANNEL4:TY2INTEG: STATE 0;:MEASURE:MATH2:TY1INTEG: STATE 0;:MEASURE:CHANNEL4:XY1INTEG: STATE 0;:MEASURE:MATH2:TY2INTEG: STATE 0;:MEASURE:CHANNEL4:XY2INTEG: STATE 0;:MEASURE:MATH2:XY1INTEG: STATE 0;:MEASURE:CHANNEL4:DELAY: STATE 0;:MEASURE:MATH2:XY2INTEG: STATE OFF;MEASURE:SLOPE RISE; STATE 0;:MEASURE:MATH2:DELAY: COUNT 1;:MEASURE:CHANNEL4:DELAY: STATE OFF;MEASURE:SLOPE RISE;...
Page 106
<x> of CHANnel <x>=1 to 4 (1 to 2 on the DELay? DL1720E) <x> of CHANnel <x>=1 to 4 (1 to 2 on the <x> of MATH <x>=1 or 2 (1 on the DL1720E) DL1720E) Example (An example for CH1 is given below.) <x>...
Page 107
<x> of CHANnel <x>=1 to 4 (1 to 2 on the TRIGger} DL1720E) :MEASure:{CHANnel<x>|MATH<x>}: DELay:REFerence:SOURce? <x> of MATH <x>=1 or 2 (1 on the DL1720E) Example :MEASURE:CHANNEL1:DELAY:REFERENCE? <x> of CHANnel <x>=1 to 4 (1 to 2 on the -> :MEASURE:CHANNEL1:DELAY: DL1720E) REFERENCE:TRACE 1;SLOPE RISE;...
Page 108
DPRoximal? Syntax :MEASure:{CHANnel<x>|MATH<x>}: <x> of CHANnel <x>=1 to 4 (1 to 2 on the DPRoximal:UNIT {<voltage>, DL1720E) <voltage>,<voltage>|<NRf>,<NRf>, <x> of MATH <x>=1 or 2 (1 on the DL1720E) <NRf>} Example :MEASURE:CHANNEL1:DPROXIMAL? -> :MEASure:{CHANnel<x>|MATH<x>}: :MEASURE:CHANNEL1:DPROXIMAL: DPRoximal:UNIT? MODE PERCENT;...
Page 109
<Parameter>:STATe {<Boolean>} :MEASure:{CHANnel<x>|MATH<x>}: <x> of CHANnel <x>=1 to 4 (1 to 2 on the DL1720E) <Parameter>:STATe? <x> of MATH <x>=1 or 2 (1 on the DL1720E) <x> of CHANnel <x>=1 to 4 (1 to 2 on the <Parameter>={AVERage|AVGFreq| DL1720E) AVGPeriod|BWIDth1|BWIDth2|DELay| <x>...
Page 110
Syntax :MEASure:CYCLe:TRACe {OWN|<NRf>| :MEASure:TRANge<x>? MATH<x>} <x>=1, 2 :MEASure:CYCLe:TRACe? <NRf>=–5 to 5 div (10 div/displayed record <NRf>=1 to 4 (1 to 2 on the DL1720E) length steps) <x>=1 or 2 (1 on the DL1720E) Example :MEASURE:TRANGE1 -4,4 Example :MEASURE:CYCLE:TRACE 1 :MEASURE:TRANGE1? ->...
Page 111
:MEASure:USER<x>:AREA<y>:TRACe :MEASURE:USER1:UNIT -> {<NRf>|MATH<z>|NONE|CONSt<w>} :MEASURE:USER1:UNIT "UNIT" :MEASure:USER<x>:AREA<y>:TRACe? <x>=1 to 4 <y>=1 or 2 <NRf>=1 to 4 (1 to 2 on the DL1720E) <z>=1 or 2 (1 on the DL1720E) <w>=1 to 4 Example :MEASURE:USER1:AREA1:TRACE 1 :MEASURE:USER1:AREA1:TRACE -> :MEASURE:USER1:AREA1:TRACE 1 5-76...
Page 112
5.17 MEASure Group :MEASure:USER<x>:VALue? Function Queries the measured value of the automated measurement of waveform parameters of the Dual Area. Syntax :MEASure:USER<x>:VALue? [{<NRf>}] <x>=1 to 4 <NRf>=1 to 24000 Example :MEASURE:USER1:VALUE? -> :MEASURE:USER1:VALUE 1.000E+00 Description The last appended <NRf> is used to query each parameter of <NRf>...
Function Sets the amount of phase shift of the waveform or queries the current setting. Syntax :PHASe:CHANnel<x> {<time>} :PHASe:CHANnel<x>? <x>=1 to 4 (1 to 2 on the DL1720E) <time>=time between -T/div*5 and T/div*5 Example :PHASE:CHANNEL2 1us :PHASE:CHANNEL2? -> :PHASE:CHANNEL2 1.000000E-06 Description •...
5.19 PRESet Group 5.19 PRESet Group The commands in the PRESet group deal with the preset function. These commands can be used to make the same settings and inquiries as when PRESET on the front panel is pressed. :PRESet PROBe <Space>...
Page 115
Queries the preset information of the specidied function. channel. Syntax :PRESet? Syntax :PRESet:CHANnel<x>? Example :PRESET -> :PRESET:ALL:TYPE CMOS5; <x>=1 to 4 (1 to 2 on the DL1720E) USERDEFINE:VDIV 2.000000E+00; Example :PRESET:CHANNEL1? -> LEVEL 2.500000E+00;OFFSET 0.0E+00;: :PRESET:CHANNEL1:TYPE TTL; PRESET:ALL:PROBE 10;:PRESET: USERDEFINE:VDIV 50.000E+00; SELECTCH ALL;CHANNEL1:TYPE CMOS5;...
Page 116
Sets the preset value of the user-type offset voltage or queries the current setting. Syntax :PRESet:CHANNEL<x>:USERdefine: OFFSet {<voltage>} :PRESet:CHANNEL<x>:USERdefine: OFFSet? <x>=1 to 4 (1 to 2 on the DL1720E) <voltage>=See the User’s Manual. Example :PRESET:CHANNEL1:USERDEFINE: OFFSET 0V :PRESET:CHANNEL1:USERDEFINE: OFFSET? -> :PRESET:CHANNEL1: USERDEFINE:OFFSET 0.000E+00...
5.20 RECall Group 5.20 RECall Group The commands in the RECall group are used to recall the setup data from the internal memory. These commands can be used to carry out the same operations as when SETUP on the front panel is pressed. :RECall SETup <X>...
5.21 SEARch Group 5.21 SEARch Group The commands in the SEARch group are used to search & zoom function. These commands can be used to carry out the same operations or to make the same settings and inquiries as when SHIFT + ZOOM on the front panel is pressed.
Page 120
5.21 SEARch Group SPOint <Space> <NRf> TWINdow <Space> TYPE <Space> SPATtern EDGE WIDTh PPATtern ASCRoll WIDTh HYSTeresis <Space> <NRf> LEVel <Space> <Voltage> <NRf> POLarity <Space> HIGH SOURce <Space> <NRf> MATH <x> TIME <x> <Space> <Time> TYPE <Space> TIMeout BETWeen When the target channel is set to the current probe, becomes <Current>. 5-85 IM 701730-17E...
Page 121
5.21 SEARch Group :SEARch? :SEARch:ASCRoll:SPEed Function Queries all settings related to the search & Function Sets the speed for moving the zoom box of the zoom function. auto scroll when using the search & zoom Syntax :SEARch? function or queries the current setting. Example :SEARCH? ->...
Page 122
Syntax :SEARch:PPATtern? Syntax :SEARch:EDGE:SOURce {<NRf>|MATH<x>} Example :SEARCH:PPATTERN? -> :SEARCH: :SEARch:EDGE:SOURce? PPATTERN:CLOCK:SOURCE NONE;: <NRf>=1 to 4 (1 to 2 on the DL1720E) SEARCH:PPATTERN:CHANNEL1: LEVEL 0.0E+00;HYSTERESIS 0.30; <x>=1 or 2 (1 to the DL1720E) Example :SEARCH:EDGE:SOURCE MATH1 PATTERN HIGH;:SEARCH:PPATTERN: :SEARCH:EDGE:SOURCE? -> CHANNEL2:LEVEL 0.0E+00;...
Page 123
<x> of CHANnel<x>=1 to 4 (1 to 2 on the HYSTERESIS 4.0 DL1720E) :SEARCH:PPATTERN:CLOCK: <x> of MATH<x>=1 or 2 (1 on the DL1720E) HYSTERESIS? -> :SEARCH:PPATTERN: <voltage>=8 div on the screen (when the CLOCK:HYSTERESIS 4.00 waveform is CH1 to CH4)
Page 124
& LEVEL 0.0E+00;SLOPE RISE; zoom function or queries the current setting. HYSTERESIS 0.3 Syntax :SEARch:SPATtern:CLOCk:SOURce {<NRf>|NONE} :SEARch:SPATtern:CLOCk:SOURce? <NRf>=1 to 4 (1 to 2 on the DL1720E) Example :SEARCH:SPATTERN:CLOCK:SOURCE 1 :SEARCH:SPATTERN:CLOCK:SOURCE? -> :SEARCH:SPATTERN:SOURCE 1 5-89 IM 701730-17E...
Page 125
Syntax :SEARch:SPATtern:LEVel {<NRf>|MATH<x>} {<voltage>,<voltage>|<NRf>,NRf>} :SEARch:SPATtern:SOURce? :SEARch:SPATtern:LEVel? <NRf>=1 to 4 (1 to 2 on the DL1720E) <voltage>=8 div on the screen (when the <x>=1 or 2 (1 on the DL1720E) waveform is CH1 to CH4) Example :SEARCH:SPATTERN:SOURCE 1 <NRf>=–4 to 4 div (0.01 steps when the :SEARCH:SPATTERN:SOURCE? ->...
Page 126
& zoom function or queries the current setting. Syntax :SEARch:WIDTh:SOURce {<NRf>|MATH<x>} :SEARch:WIDTh:SOURce? <NRf>=1 to 4 (1 to 2 on the DL1720E) <x>=1 or 2 (1 on the DL1720E) Example :SEARCH:WIDTH:SOURCE 1 :SEARCH:WIDTH:SOURCE? -> :SEARCH:WIDTH:SOURCE 1 :SEARch:WIDTh:TIME<x>...
5.22 SNAP Group/5.23 SSTart Group/5.24 STARt Group 5.22 SNAP Group The SNAP command is used to execute a snapshot. The same function can be performed using SNAPSHOT on the front panel. :SNAP :SNAP Function Executes a snapshot. Syntax :SNAP Example :SNAP 5.23 SSTart Group The commands in the SSTart group are used to execute the single start operation.
5.25 STATus Group 5.25 STATus Group The commands in the STATus group are used to make settings and queries about the status report. There is no front panel key for this function. For details of the status report, refer to Chapter 6. :STATus CONDition EESE...
5.25 STATus Group/5.26 STOP Group :STATus:FILTer<x> :STATus:QMESsage Function Sets/queries the transit filter. Function Selects/queries whether message content is Syntax :STATus:FILTer<x> appended to responses to "STATus:ERRor?". {RISE|FALL|BOTH|NEVer} Syntax :STATus:QMESsage {<Boolean>} :STATus:FILTer<x>? :STATus:QMESsage? Example :STATUS:QMESSAGE ON <x>=1 to 16 Example :STATUS:FILTER2 RISE :STATUS:QMESSAGE? ->...
5.27 STORe Group 5.27 STORe Group The commands in the STORe group are used to store the setup data from the internal memory. These commands can be used to carry out the same operations as when SETUP on the front panel is pressed. SETup <X>...
5.28 SYSTem Group 5.28 SYSTem Group The commands in the SYSTem group are used to make settings and queries about the system. The same settings can be made using the System Config menu obtained when MISC on the front panel is pressed. :SYSTem BATTery CLICk...
Page 132
5.28 SYSTem Group :SYSTem? :SYSTem:CLOCk:SNTP:GMTTime Function Queries all system settings. Functions Sets/queries the difference from Greenwich Syntax :SYSTem? mean time. Example :SYSTEM? -> :SYSTEM:SCSI:OWNID 0;: Syntax :SYSTem:CLOCk:SNTP:GMTTime SYSTEM:CLOCK:MODE 1; <Character string> DATE "2004/06/19";TIME "17:47:17";: :SYSTem:CLOCk:SNTP:GMTTime? SYSTEM:LANGUAGE JAPANESE;CLICK 1; <Character string>=HH:MM, See the User’s TGATE OFF;LCD:MODE 1;BRIGHTNESS 4;...
Page 133
5.28 SYSTem Group :SYSTem:LCD:AUTO:TIME :SYSTem:USBKeyboard Function Sets the time for the LCD backlight to Function Sets the USB keyboard type or queries the automatically turn OFF or queries the current current setting. Syntax :SYSTem:USBKeyboard setting. Syntax :SYSTem:LCD:AUTO:TIME {<NRf>} {ENGLish|JAPANese} :SYSTem:LCD:AUTO:TIME? :SYSTem:USBKeyboard? Example :SYSTEM:USBKEYBOARD ENGLISH...
5.29 TIMebase Group 5.29 TIMebase Group The commands in the TIMebase group are used to make settings and queries about the time base. These settings and inquiries can also be made using TIME/DIV on the front panel. :TIMebase SOURce <Space> EXTernal INTernal SRATe...
5.30 TRIGger Group 5.30 TRIGger Group The commands in the TRIGger group are used to make settings and queries about the trigger. The same settings can be made using the TRIGGER group keys (SIMPLE and ENHANCED, and LEVEL nob, and POSITION/ DELAY).
Page 136
5.30 TRIGger Group BTRigger CHANnel <x> <Space> DONTcare HIGH CONDition <Space> ENTer EXIT DELay <Space> <Time> TIME <Space> HOLDoff <Time> MODE <Space> AUTO ALEVel NORMal SINGle NSINgle CHANnel <x> <Space> RISE FALL WINDow <Space> <NRf> PA TTern CHANnel <x> <Space> DONTcare HIGH CLOCk...
Page 137
5.30 TRIGger Group POSition <Space> <NRf> SCOunt <Space> <NRf> SIMPle COUPling <Space> HFRejection <Space> <Frequency> HYSTeresis <Space> HIGH LEVel <Space> <Voltage> SLOPe <Space> BOTH FALL RISE SOURce <Space> <NRf> EXTernal LINE <Space> <NRf> PROBe <Space> RANGe <Voltage> SOURce CHANnel <x> COUPling <Space>...
Page 138
TLINkage <Space> <Boolean> TYPE <Space> BETWeen TIMeout WINDow <Space> <NRf> Can be used when the Ethernet interface (option) is installed. For use on the DL1720E. When the target channel is set to the current probe, becomes <Current>. 5-103 IM 701730-17E...
Page 139
5.30 TRIGger Group :TRIGger? :TRIGger:ACTion? Function Queries all trigger settings. Function Queries all settings relating to the action on Syntax :TRIGger? trigger. Example :TRIGGER? -> :TRIGGER:ACTION: Syntax :TRIGger:ACTion? BUZZER 0;SAVE 0;HCOPY 0;IMAGE 0; Example :TRIGGER:ACTION? -> ACQCOUNT INFINITE;:TRIGGER:SIMPLE: :TRIGGER:ACTION:BUZZER 0;SAVE 0; SOURCE 1;LEVEL 0.0E+00;SLOPE RISE;...
Page 140
:TRIGger:ATRigger:CHANnel<x> Function Sets/queries whether mail reports are sent as {DONTcare|HIGH|LOW} :TRIGger:ATRigger:CHANnel<x>? an ACTion. Syntax :TRIGger:ACTion:MAIL:MODE <x>=1 to 4 (1 to 2 on the DL1720E) {<Boolean>} Example (An example for CH1 is given below.) Example :TRIGGER:ACTION:MAIL:MODE OFF :TRIGGER:ATRIGGER:CHANNEL1 HIGH :TRIGGER:ACTION:MAIL:MODE? ->...
Page 141
Function Sets the hold off time or queries the current CHANnel<x> {DONTcare|HIGH|LOW} setting. :TRIGger:PATTern:CHANnel<x>? Syntax :TRIGger:HOLDoff:TIME {<time>} <x>=1 to 4 (1 to 2 on the DL1720E) :TRIGger:HOLDoff:TIME? Example :TRIGGER:PATTERN:CHANNEL1 DONTCARE :TRIGGER:PATTERN:CHANNEL1? -> <time>=80 ns to 10 s Example :TRIGGER:HOLDOFF:TIME 80NS :TRIGGER:PATTERN:CHANNEL1 DONTCARE :TRIGGER:HOLDOFF:TIME? ->...
Page 142
Description Setting/Querying is not possible unless the trigger source is set to “EXTernal.” :TRIGger[:SIMPle]:RANGe Function Sets the input range for the external trigger andqueries the current setting. (DL1720E only) Syntax :TRIGger[:SIMPle]:RANGe {<voltage>} :TRIGger[:SIMPle]:RANGe? <NRf>=1 to 100 V Example :TRIGGER:SIMPLE:RANGE 1V :TRIGGER:SIMPLE:RANGE? ->...
Page 143
:TRIGger:SOURce:CHANnel<x>:COUPling {BOTH|FALL|RISE} {AC|DC} :TRIGger[:SIMPle]:SLOPe? :TRIGger:SOURce:CHANnel<x> Example :TRIGGER:SIMPLE:SLOPE RISE :COUPling? :TRIGGER:SIMPLE:SLOPE? -> <x>=1 to 4 (1 to 2 on the DL1720E) :TRIGGER:SIMPLE:SLOPE RISE Example :TRIGGER:SOURCE:CHANNEL1: COUPLING DC Description Setting/Querying is not possible when the :TRIGGER:SOURCE:CHANNEL1: trigger source is set to “LINE.”...
Page 144
Syntax :TRIGger:SOURce:CHANnel<x>:WIDTh Syntax :TRIGger:TV:POLarity {<voltage>} {POSitive|NEGative} :TRIGger:SOURce:CHANnel<x>:WIDTh? :TRIGger:TV:POLarity? <x>=1 to 4 (1 to 2 on the DL1720E) Example :TRIGGER:TV:POLARITY POSITIVE :TRIGGER:TV:POLARITY? -> <voltage>=one to eight times V/div (1/100 of V/ div steps) :TRIGGER:TV:POLARITY POSITIVE Example :TRIGGER:SOURCE:CHANNEL1:WIDTH 5V :TRIGGER:SOURCE:CHANNEL1:WIDTH? ->...
Page 145
5.30 TRIGger Group :TRIGger:WIDTh:CONDition Function Sets the trigger condition when using the pulse width trigger or queries the current setting. Syntax :TRIGger:WIDTh:CONDition {TRUE|FALSe} :TRIGger:WIDTh:CONDition? Example :TRIGGER:WIDTH:CONDITION TRUE :TRIGGER:WIDTH:CONDITION? -> :TRIGGER:WIDTH:CONDITION TRUE :TRIGger:WIDTh:TIME<x> Function Sets the pulse width when using the pulse width trigger or queries the current setting.
5.31 WAVeform Group 5.31 WAVeform Group The commands in the WAVeform group are used to make settings and queries about acquired waveform data. There is no front panel key for this function. :WAV eform BITS BYTeorder <Space> LSBFirst MSBFirst <Space> <NRf>...
Page 147
Sets/queries the target record No. for the Syntax :WAVeform:END {<NRf>} WAVeform group. :WAVeform:END? Syntax :WAVeform:RECord {MINimum|<NRf>} :WAVeform:RECord? <NRf>= 0 to 1001999 (DL1720E) 0 to 2003999 (DL1740E) <NRf>= 0 to –1023 (DL1720E) 0 to 8015999 (DL1740EL) 0 to –2047 (DL1740E/DL1740EL) Example· :WAVEFORM:END 1001 Example :WAVEFORM:RECORD 0 :WAVEFORM:END? ->...
Page 148
:WAVeform:TRACe? • When the “WAVeform:TRACe” is a logic <x>=1 or 2 (1 on the DL1720E) input, the values are returned in the <NRf>=1 to 4 (1 to 2 on the DL1720E) following format: Example :WAVEFORM:TRACE 1 <NR1>, <NR1>, ..., <NR1>...
Queries all settings related to the X-Y display. Function Sets the display mode or queries the current Syntax :XY<x>? setting. <x>=1 or 2 (1 on the DL1720E) Syntax :XY<x>:MODE {T-Y|TY_XY|XY} Example :XY1? -> :XY1:MODE XY;XAXIS SINGLE; :XY<x>:MODE? DISPLAY 1;TRANGE -5.00,5.00;...
Page 150
X-Y display or queries the current setting. Syntax :XY<x>:XTRace {<NRf>|MATH<x>} :XY<x>:XTRace? <x> of XY<x>=1 or 2 (1 on the DL1720E) <x> of MATH<x>=1 or 2 (1 on the DL1720E) <NRf>=1 to 4 (1 to 2 on the DL1720E) Example :XY1:XTRACE 1 :XY1:XTRACE? ->...
5.33 ZOOM Group 5.33 ZOOM Group The commands in the ZOOM group are used to make settings and queries about the zoom function. These settings can also be made using the ZOOM key on the front panel. :ZOOM ALLOcation <Space> <NRf>...
Page 152
MATH<x>} {<Boolean>} Syntax :ZOOM:POSition<x> {<NRf>} :ZOOM:ALLOcation:{CHANnel<x>| :ZOOM:POSition<x>? MATH<x>}? <x>=1, 2 <x>(CHANnel)=1 to 4 (1 to 2 on the DL1720E) <NRf>=–5 to 5 div (in steps of 10 div/display- <x>(MATH)=1 or 2 (1 on the DL1720E) record-length) Example :ZOOM:ALLOCATION:CHANNEL1 ON Example :ZOOM:POSITION1 2 :ZOOM:ALLOCATION:CHANNEL1? ->...
5.34 Common Command Group 5.34 Common Command Group The commands in the common command group are independent of the instrument’s functions, and are specified in IEEE 488.2-1987. There is no front panel key that corresponds to this group. *CAL *CLS *ESE <Space>...
Page 154
No.>,<Firmware version>. In the actual case, SOURCE 1;SLOPE RISE;:TRIGGER: <Serial No.> is not returned (always 0). 701715 PATTERN:CHANNEL1 HIGH; is returned if the model is the DL1720E, 701730 CHANNEL2 DONTCARE; if it is the DL1740E, and 701740 if it is the CHANNEL3 DONTCARE;...
Page 155
5.34 Common Command Group *OPC? (OPeration Complete) *SRE (Service Request Enable register) Function After “*OPC?” is sent, “1” (ASCII) will be returned if execution of the designated overlap Function Sets the value of the service request enable command has been completed. register/inquires about the current setting.
6.1 Overview of the Status Report Chapter 6 Status Report 6.1 Overview of the Status Report The figure below shows the status report which is read by a serial poll. This is an extended version of the one specified in IEEE 488.2-1992. Service Request Enable Register &...
6.1 Overview of the Status Report/6.2 Status Byte 6.2 Status Byte Overview of Registers and Queues Name Function Writing Reading Overview of Status Byte Status byte — Serial poll (RQS), *STB?(MSS) 6 ESB MAV EES EAV 1 Service request Masks status byte. *SRE *SRE? enable register...
6.2 Status Byte/6.3 Standard Event Register 6.3 Standard Event Register Operation of the Status Byte A service request is issued when bit 6 of the status Overview of the Standard Event Register byte becomes "1." Bit 6 becomes "1" when any of the other bits becomes "1"...
6.3 Standard Event Register/6.4 Extended Event Register Operation of the Standard Event Register Reading from the Standard Event Register The standard event register is provided for eight The contents of the standard event register can be read by the *ESR command. After completion of the different kinds of event which can occur inside the instrument.
6.4 Extended Event Register/6.5 Output Queue and Error Queue The filter is applied to each bit of the condition register seperately, and can be selected from the following. Note that the numbering of the bits used in the filter setting differs from the actual bit number (1 to 16 vs. 0 to 15).
7.1 Before Programming Chapter 7 Sample Program Notes on Use of the Sample Program Yokogawa shall accept no responsibility whatsoever for any problems occurring as a result of use of the sample program. 7.1 Before Programming Environment Model: MS-DOS/V Computer Language: Visual BASIC Ver.
7.3 Initialize/Error/Execute 7.3 Initialize/Error/Execute ---------------------------------------------------------------------------------------- Option Explicit Dim StartFlag As Integer 'Start Flag Dim Dev As Long 'Device ID Dim Query(3) As String 'Query String Dim WaveBuffer(20070) As Integer 'WaveData Buffer(GPIB) ---------------------------------------------------------------------------------------- Private Function InitGpib() As Long Dim address As String 'GPIB Address Dim eos As Long 'EOS...
Page 164
7.3 Initialize/Error/Execute PostProcces: Call CloseDevice 'Device Clear End Function ---------------------------------------------------------------------------------------- Private Sub CloseDevice() Call TmFinish(Dev) Dev = -1 End Sub ---------------------------------------------------------------------------------------- Private Sub DisplayError(ByVal id As Long) Dim ers As String Dim err As Long err = TmGetLastError(id) 'Get Error No. If (err = 2) Then ers = "Device not found"...
Page 165
7.3 Initialize/Error/Execute ElseIf (sts = 2) Then List1.AddItem "Waiting for Trigger!" End If Text1.Text = "END" StartFlag = 0 End Sub ---------------------------------------------------------------------------------------- Private Sub Command4_Click() Dim sts As Long If (StartFlag = 1) Then Exit Sub End If StartFlag = 1 Text1.Text = "START"...
7.4 Sets/Queries the T/Div 7.4 Sets/Queries the T/Div Sample1(GPIB) Set/Get TDIV ---------------------------------------------------------------------------------------- Private Function GpibTdiv() As Long Dim sts As Long sts = InitGpib 'Initialize GPIB If (sts <> 0) Then GpibTdiv = 1 Exit Function End If sts = GetTdiv 'T/DIV Function If (sts <>...
Page 167
7.4 Sets/Queries the T/Div GP-IB IM 701730-17E...
7.5 Data Output in Word Format (2 bytes) 7.5 Data Output in Word Format (2 bytes) Sample2(GPIB) Get Word Data ---------------------------------------------------------------------------------------- Private Function GpibGetWord() As Long Dim sts As Long sts = InitGpib 'Initialize GPIB If (sts <> 0) Then GpibGetWord = 1 Exit Function End If...
Page 169
7.5 Data Output in Word Format (2 bytes) msg = "WAVEFORM:RECORD 0" 'Record number = 0 sts = TmSend(Dev, msg) If (sts <> CTL_OK) Then Call DisplayError(Dev) GetWord = 1 Exit Function End If msg = "WAVEFORM:FORMAT WORD" 'Data Format = WORD sts = TmSend(Dev, msg) If (sts <>...
Page 170
7.5 Data Output in Word Format (2 bytes) msg = "COMMUNICATE:HEADER ON" 'Query Header On sts = TmSend(Dev, msg) If (sts < CTL_OK) Then Call DisplayError(Dev) GetWord = 1 Exit Function End If GetWord = 0 End Function ---------------------------------------------------------------------------------------- GP-IB 7-10 IM 701730-17E...
7.6 Sets/Queries Measure Value 7.6 Sets/Queries Measure Value Sample3(GPIB) Get Measure value ---------------------------------------------------------------------------------------- Private Function GpibGetMeasure() As Long Dim sts As Long sts = InitGpib 'Initialize GPIB If (sts <> 0) Then GpibGetMeasure = 1 Exit Function End If sts = GetMeasure 'Get Measure Function If (sts <>...
Page 172
7.6 Sets/Queries Measure Value msg = "TIMEBASE:TDIV 100ms" 'T/div = 100ms sts = TmSend(Dev, msg) If (sts <> CTL_OK) Then Call DisplayError(Dev) GetMeasure = 1 Exit Function End If msg = "TRIGGER:SIMPLE:LEVEL 500mV" 'Trigger level = 500mV sts = TmSend(Dev, msg) If (sts <>...
Page 173
7.6 Sets/Queries Measure Value msg = "MEASURE:CHANNEL1:PTOPEAK:VALUE?" 'Get P-P value sts = TmSend(Dev, msg) If (sts <> CTL_OK) Then Call DisplayError(Dev) GetMeasure = 1 Exit Function End If sts = TmReceive(Dev, qry, Len(qry), rlen) If (sts <> CTL_OK) Then Call DisplayError(Dev) GetMeasure = 1 Exit Function End If...
English when they are displayed on a personal computer. • When servicing is required, contact your nearest YOKOGAWA representative. • Only error messages relating to communications are given. For other error messages, refer to the User’s Manual IM 701730-01E.
Page 176
Appendix 2 Error Messages Error in Communication Execution (200 to 299) Code Message Action Reference Page Setting conflict. Check the relevant setting. Chapter 5 Data out of range. Check the setting range. Chapter 5 Too much data. Check the data byte length. Chapter 5 Illegal parameter value.
2 Operation of Device when the Device is Assigned to an Address Other than Addresses 0 to 30. The DL1720E/DL1740E/DL1740EL does not allow assignment to an address other than 0 to 30. 3 Reaction when the User Changes the Address The current address is changed when a new address is set using MISC.
Page 178
Appendix 3 Overview of IEEE 488.2-1992 12 List of Supported Common Commands Refer to Section 5.35 “Common Command Group”. 13 Condition of Device when Calibration is Successfully Completed Same as the one under which measurements are performed 14 Maximum Length of Block Data which can be Used for Definition of *DDT Trigger Macro Not supported 15 Maximum Length of Macro Label Used in Definition of Macro, Maximum Length...
Appendix 4 Waveform Parameter Name Correspondence Table Appendix 4 Waveform Parameter Name Correspondence Table Name Displayed on the Setup Name Used by Name on the DL1720E/ Menu of the DL1720E/DL1740E/ Communication DL1740E/DL1740EL Screen DL1740EL Screen Commands When Displaying Measured Results...
Page 180
Index Symbols *OPC command ..............4-8 data ................4-1, 4-5 *WAI command ..............4-8 data saving ................ 5-42 data transfer rate ..........1-4, 2-2, 3-2 date ................... 5-97 deadlock ................4-2 delay ................. 5-71 A -> B (n) trigger ............. 5-104 determination logic (GO/NO-GO) ........
Page 181
Index probe ................5-107 probe attenuation .............. 5-21 ID value ................2-5 program message ............... 4-1 IMAGe Group ..............5-60 program message unit ............4-1 INITialize Group ..............5-62 pulse width search ............5-90 input coupling ..............5-20 pulse width trigger ............5-109 input filter ................
Need help?
Do you have a question about the DL1720E and is the answer not in the manual?
Questions and answers