GW Instek GDS-3000 Series Programming Manual
GW Instek GDS-3000 Series Programming Manual

GW Instek GDS-3000 Series Programming Manual

Digital storage oscilloscope
Hide thumbs Also See for GDS-3000 Series:
Table of Contents

Advertisement

Quick Links

Digital Storage Oscilloscope
GDS-3000 Series
PROGRAMMING MANUAL
GW INSTEK PART NO. 82DS-33040IC1
ISO-9001 CERTIFIED MANUFACTURER

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GDS-3000 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for GW Instek GDS-3000 Series

  • Page 1 Digital Storage Oscilloscope GDS-3000 Series PROGRAMMING MANUAL GW INSTEK PART NO. 82DS-33040IC1 ISO-9001 CERTIFIED MANUFACTURER...
  • Page 2 This manual contains proprietary information which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will Corporation. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the right to change specifications, equipment, and maintenance procedures at any time without notice.
  • Page 3: Table Of Contents

    TABLE OF CONTENTS Table of Contents INTERFACE OVERVIEW ............. 4 Front Panel Overview ......... 4 Interface Configuration ......5 COMMAND OVERVIEW ..........23 Command Syntax ........23 List of Commands in Functional Order ..25 COMMAND DETAILS ............31 Common Commands ....... 32 Acquisition Commands ......
  • Page 4: Interface Overview

    GDS-3000 Programming Manual NTERFACE OVERVIEW This manual describes how to use the GDS-3000’s remote command functionality and lists the command details. The Overview chapter describes how to configure the GDS-3000 USB remote control interface, Ethernet interface, GPIB interface (using the optional GPIB to USB adapter) and RS- 232 interface.
  • Page 5: Interface Configuration

    INTERFACE OVERVIEW Interface Configuration Configure USB Interface PC side connector Type A, host configuration Type B, slave GDS-3000 side connector 1.1/2.0 (Full speed) Speed CDC (communications device USB Class class) 1. Press the Utility key. Panel operation Utility 2. Press I/O from the bottom menu. 3.
  • Page 6 GDS-3000 Programming Manual Configure RS-232C Interface DB-9, Male RS-232C Connector configuration 2400, 4800, 9600, 19200, 38400, Baud rate 57600, 115200 None, Odd, Even Parity 8 (fixed) Data bit 1, 2 Stop bit 1. Press the Utility key. Panel operation Utility 2.
  • Page 7 INTERFACE OVERVIEW 7. Press Save Now to save the settings. 8. Connect the RS-232C cable to the rear panel port: DB-9 male connector. For a functionality check, see page 2: RxD (Receive data) Pin assignment 1 2 3 4 5 3: TxD (Transmit data) 5: GND 6 7 8 9...
  • Page 8 The Ethernet interface is used for remote control Background over a network and to retrieve the scope’s screen shot, system information etc,. Please note that the all GDS-3000 series were designed with a build-in web server. 1. Press the Utility key. Panel operation Utility 2.
  • Page 9 INTERFACE OVERVIEW 5. Use the Up and Down arrows on the side menu to navigate each Ethernet configuration item. MAC Address, Instrument Name, Items User Password, Instrument IP Address, Domain Name, DNS IP Address, Gateway IP Address, Subnet Mask Note: HTTP Port is fixed at 80. 6.
  • Page 10 GDS-3000 Programming Manual Configure GPIB Interface To use GPIB, the optional GPIB to USB (GUG-001) adapter must be used. The GPIB address can be configured for the GUG-001 from the utility menu. See the GUG-001 user manual for more information. 1.
  • Page 11 INTERFACE OVERVIEW USB/RS-232C Remote Control Software Invoke the terminal application such as hyper Terminal application terminal program. For RS-232C, set the COM port, (USB/RS-232C) baud rate, stop bit, data bit, and parity accordingly. To check the COM port No, see the Device Manager in the PC.
  • Page 12 GDS-3000 Programming Manual Using the Ethernet Interface The following example will show you how to use Background the Ethernet interface to access the scope from a browser and how to setup the scope as a socket server for remote control using the National Instruments Measurement and Automation Explorer (NI MAX) software.
  • Page 13 INTERFACE OVERVIEW 4. The Local Area Connection Status panel appears. Click the Properties icon.
  • Page 14 GDS-3000 Programming Manual 5. The Networking tab will be shown. 6. Double click on the Internet Protocol Version 4 (TCP/IPv4) option in the list.
  • Page 15 INTERFACE OVERVIEW 7. The Internet Protocol Version 4 (TCP/IPv4) Properties will appear. Manually set the IP address. (Click the Use the following IP address radio button to allow manual IP addresses). 8. Press the Utility key. Utility 9. Press I/O from the bottom menu. 10.
  • Page 16 GDS-3000 Programming Manual 11. Set the DSO Ethernet settings. See page 7 for details. 12. Press the Utility key. Utility 13. Press I/O from the bottom menu. 14. Press Socket Server from the side menu. 15. Turn Socket Server ON from the side menu. 16.
  • Page 17 INTERFACE OVERVIEW 18. To check to see if the Ethernet settings are working enter the DSO’s IP address into a browser: 172.16.1.3 19. Next open the NI MAX software to configure the socket settings.
  • Page 18 GDS-3000 Programming Manual 20. Right-click Devices and Interfaces and select Create New.
  • Page 19 INTERFACE OVERVIEW 21. Select VISA TCP/IP Resource and click Next. 22. Select Manual Entry or Raw Socket.
  • Page 20 GDS-3000 Programming Manual 23. Enter the IP address and Socket number of the DSO. Press Validate. 24. When Validate has been clicked, the following splash screen should appear. 25. Press OK, and then press Finish on the New VISA TCP/IP Resource panel.
  • Page 21 INTERFACE OVERVIEW 26. The DSO IP address and socket will now appear under Network Devices in the My System list. 27. Click on the Open Visa Test Panel icon. 28. The Open Visa Test Panel appears. Click on I/O Settings.
  • Page 22 GDS-3000 Programming Manual 29. Check Enable Termination Character and set the Termination Character to Line Feed - \n with a value of 0x0A 30. Press Apply Changes. 31. To check that the connection is functioning correctly, select Input/Output and enter the *IDN?/n query (including the /n terminal character) into the Select or Enter Command box.
  • Page 23: Command Overview

    COMMAND OVERVIEW OMMAND OVERVIEW The Command overview chapter lists all GDS- 3000 commands in functional order as well as alphabetical order. The command syntax section shows you the basic syntax rules you have to apply when using commands. Command Syntax USB CDC_ACM compatible Compatible ...
  • Page 24 GDS-3000 Programming Manual 1: command header Command format :TIMebase:SCALe <NR3>LF 2: single space 3: parameter 4: message terminator Parameter Type Description Example boolean logic 0, 1 <Boolean> Integers 0, 1, 2, 3 <NR1> floating point 0.1, 3.14, 8.5 <NR2> floating point 4.5e-1, 8.25e+1 <NR3>...
  • Page 25: List Of Commands In Functional Order

    COMMAND OVERVIEW List of Commands in Functional Order Common *IDN? ................32 *LRN? ................32 *RCL ................33 *RST ................33 *SAV ................33 Acquisition :ACQuire:AVERage ............33 :ACQuire:MODe ............34 :ACQuire<x>:MEMory? ..........34 :ACQuire<x>:STATe? ..........35 Autoscale :AUTOSet ..............36 :AUTORange ...............
  • Page 26 GDS-3000 Programming Manual Math :MATH:DISP ..............42 :MATH:TYPe ..............42 :MATH:DUAL:SOURce<x> .......... 42 :MATH:DUAL:OPERator ..........43 :MATH:DUAL:POSition ..........43 :MATH:DUAL:SCALe ........... 44 :MATH:FFT:SOURce ........... 44 :MATH:FFT:MAG ............45 :MATH:FFT:WINDow ..........45 :MATH:FFT:POSition ..........46 :MATH:FFT:SCALe ............46 Cursor :CURSor:MODe ............47 :CURSor:SOURce ............
  • Page 27 COMMAND OVERVIEW :DISPlay:INTensity:WAVEform ........54 Display :DISPlay:INTensity:GRATicule........54 :DISPlay:PERSistence ..........55 :DISPlay:GRATicule ............ 55 :DISPlay:WAVEform ............ 56 Hardcopy :HARDcopy:START ............. 56 :HARDcopy:MODe ............. 56 :HARDcopy:PRINTINKSaver ........57 :HARDcopy:SAVEINKSaver ........57 :HARDcopy:SAVEFORMat ......... 57 Measure :MEASure:GATing ............59 :MEASure:SOURce<x> ..........59 :MEASure:FALL ............
  • Page 28 GDS-3000 Programming Manual :MEASure:FFRDelay ............ 68 :MEASure:FFFDelay ............. 69 :MEASure:LRRDelay ............ 69 :MEASure:LRFDelay ............. 70 :MEASure:LFRDelay ............. 70 :MEASure:LFFDelay ............. 71 :MEASure:PHAse ............71 Reference :REF<x>:DISPlay ............72 :REF<x>:TIMebase:POSition ........73 :REF<x>:TIMebase:SCALe ........... 73 :REF<x>:OFFSet ............74 :REF<x>:SCALe ............74 :RUN ................
  • Page 29 COMMAND OVERVIEW :TRIGger:NREJ ............82 :TRIGger:REJect ............82 :TRIGger:MODe ............83 :TRIGger:HOLDoff ............83 :TRIGger:HLEVel ............83 :TRIGger:LLEVel ............84 :TRIGger:EDGe:SLOP ..........84 :TRIGger:DELay:TYPe ..........84 :TRIGger:DELay:TIMe ..........85 :TRIGger:DELay:EVENt ..........85 :TRIGger:DELay:LEVel ..........85 :TRIGger:PULSEWidth:POLarity ......... 86 :TRIGger:RUNT:POLarity ........... 86 :TRIGger:RISEFall :SLOP ..........
  • Page 30 GDS-3000 Programming Manual :GONogo:EXECute ............98 :GONogo:FUNCtion ............ 98 :GONogo:NGCount ............ 98 :GONogo:NGDefine ............ 98 :GONogo:SOURce ............99 :GONogo:VIOLation ........... 99 :GONogo:SCRipt ............100 :TEMPlate:MODe ............100 :TEMPlate:MAXimum ..........100 :TEMPlate:MINimum ..........101 :TEMPlate:POSition:MAXinum ......... 101 :TEMPlate:POSition:MINimum ........ 101 :TEMPlate:SAVe:MAXimum ........102 :TEMPlate:SAVe:MINimum ........
  • Page 31: Command Details

    COMMAND DETAILS OMMAND DETAILS The Command details chapter shows the detailed syntax, equivalent panel operation, and example for each command. For the list of all commands, see page25. Common Commands ....... 32 Acquisition Commands ......33 Autoscale Commands ......36 Vertical Commands ........
  • Page 32: Common Commands

    GDS-3000 Programming Manual Common Commands *IDN? ................32 *LRN?................32 *RCL ................33 *RST ................33 *SAV ................33 *IDN? Query Returns the manufacturer, model, serial number Description and version number of the unit. Syntax *IDN? Example *IDN? GW,GDS-3354,EK200001,V1.08 *LRN? Query Returns the oscilloscope settings as a data string.
  • Page 33: Acquisition Commands

    COMMAND DETAILS *RCL Recalls a set of panel setting. Description Syntax *RCL {1 | 2 | 3 |…. | 20} Example *RCL 1 Recalls setup from set 1. *RST Resets the GDS-3000 (recalls the default panel Description settings). Syntax *RST *SAV Saves the current setup to setup file number 1~20.
  • Page 34 GDS-3000 Programming Manual Syntax :ACQuire:AVERage {2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | ?} Parameter 2, 4, 8 ,16, 32, 64, 128, 256 Before using this command, select the average Note acquisition mode. See the example below. Example :ACQuire:MODe AVERage :ACQuire:AVERage 2...
  • Page 35 COMMAND DETAILS Example :ACQuire1:MEMory? Memory Length,25000;IntpDistance,0;Trigger Address,12499;Trigger Level,1.00V;Sou rce,CH1;Vertical Units,V;Vertical Scale,5.000e- 01;Probe,1.000e+00;Vertical Posit ion,-1.460e+00;Horizontal Units,S;Horizontal Scale,5.000E-04;Horizontal Position ,0.000E+00;Horizontal Mode,Main;SincET Mode,Real Time;Sampling Period,2.000e-07; Horizontal Old Scale,5.000E-04;Horizontal Old Position,0.000E+00;Firmware,V1.08; Time,07-Feb-11 15:35:17;Waveform Data;#550000<50000 bytes binary data><LF> :ACQuire<x>:STATe? Query Returns the status of waveform data. Description Syntax :ACQuire<x>:STATe?
  • Page 36: Autoscale Commands

    GDS-3000 Programming Manual Autoscale Commands :AUTOSet ..............36 :AUTORange ..............36 :AUTOSet Runs the Autoset function to automatically Description configure the horizontal scale, vertical scale, and trigger according to the input signal. Syntax :AUTOSet :AUTORange Runs the Autorange function to automatically Description continuously configure the horizontal and vertical scale according to the input signal.
  • Page 37: Description

    COMMAND DETAILS :CHANnel<x>:BWLimit Query Selects or returns the bandwidth limit on/off. Description Syntax :CHANnel<x>:BWLimit {FULL | <NR3> | ?} Channel Limit Parameter <x> <NR3> 20MHz 1/2/3/4 CH1/2/3/4 20E+6 100E+6 100MHz FULL Full bandwidth 200E+6 200MHz 350E+6 350MHz Returns the bandwidth. Return Parameter <NR3>...
  • Page 38: Channel:Display

    GDS-3000 Programming Manual Syntax :CHANnel<x>:DESKew { <NR3> | ?} Channel Deskew time Parameter <x> <NR3> 1/2/3/4 CH1/2/3/4 -5.00E - -50ns to 50 ns. 11~5.00E Return parameter <NR3> Returns the deskew time. Example :CHANnel1:DESKew 1.300E-9 Sets the deskew time to 1.3 nano seconds. :CHANnel<x>:DISPlay Query Turns a channel on/off or returns its status.
  • Page 39: Channel:Impedance

    COMMAND DETAILS :CHANnel<x>:IMPedance Query Sets the impedance of the oscilloscope. Description Syntax :CHANnel<x>:IMPedance {<NRf> | ?} Channel Impedance Parameter <x> <NRf> 1/2/3/4 CH1/2/3/4 impedance in ohms. Return parameter <NR3> Returns the impedance value. Example :CHANnel1:IMPedance 5.0E+1 Sets the impedance to 50 ohms. :CHANnel<x>:INVert Query Inverts a channel or returns its status.
  • Page 40: Channel:Probe:ratio

    GDS-3000 Programming Manual Channel <NRf> Position Parameter <x> 1/2/3/4 CH1/2 Range depends on the /3/4 vertical scale. Return parameter Returns the position value as <NR3> Example :CHANnel1:POSition 2.4E–3 Sets the Channel 1 position to 2.4mV/mA :CHANnel1:POSition? 2.4E-3 Returns 2.4mV as the vertical position. :CHANnel<x>:PROBe:RATio Query Sets or returns the probe attenuation factor.
  • Page 41: Math Commands

    COMMAND DETAILS Return parameter Returns the probe type. Example :CHANnel1:PROBe:TYPe VOLTage Sets the Channel 1 probe type to voltage. :CHANnel<x>:SCALe Query Sets or returns the vertical scale. The scale depends Description on the probe attenuation factor. Note the probe attenuation factor should be set before the scale.
  • Page 42: Math:disp

    GDS-3000 Programming Manual :MATH:DISP Query Turns the math display on or off on the screen. Description Note: Math display cannot be used when split screen is on. Syntax :MATH:DISP {OFF|ON|?} Math is not displayed on screen Parameter Math is displayed on screen Return parameter ON Display on Display off...
  • Page 43: Math:dual:operator

    COMMAND DETAILS Source number: 1/2/3/4 Parameter <x> CH1~4 Channel 1 to 4 REF1~4 Reference waveforms 1 to 4 Return parameter Returns the source for the source 1 or 2. Example :MATH:DUAL:SOURce1 CH1 Sets source1 as channel 1. :MATH:DUAL:OPERator Query Sets the math operator for dual sourced math Description operations.
  • Page 44: Math:dual:scale

    GDS-3000 Programming Manual Example :MATH:DUAL:POSition 1.0E+0 Sets the vertical position to 1.00 unit/div. :Math:DUAL:POSition? 1.0E+0 Returns the position as 1.00 unit/div. :MATH:DUAL:SCALe Query Sets the vertical scale of the displayed math result. Description Syntax :MATH:DUAL:SCALe {<NRf>|?} Parameter <NRf> Vertical scale Depends on the vertical scale Return parameter Returns the scale as <NR3>...
  • Page 45: Math:fft:mag

    COMMAND DETAILS Example :MATH:FFT:SOURce CH1 Sets the FFT math source as channel 1. :MATH:FFT:SOURce? Return the FFT math source as channel 1. :MATH:FFT:MAG Query Sets FFT vertical units as linear or decibels. Description Syntax :MATH:FFT:MAG {LINEAR|DB|?} Parameter LINEAR Linear units (Vrms) Logarithmic units (dB) Return parameter Returns the FFT vertical units.
  • Page 46: Math:fft:position

    GDS-3000 Programming Manual :MATH:FFT:POSition Query Sets the vertical position of the displayed FFT Description result. Syntax MATH:FFT:POSition { <NRf> | ? } Parameter <NRf> Vertical position -12e+0 - -12 units/division to +12 units/division. +12e+0 Return parameter Returns the vertical position as <NR3>. Example :MATH:FFT:POSition -2e-1 Sets the FFT position to -0.2 divisions.
  • Page 47: Cursor Commands

    COMMAND DETAILS Cursor Commands :CURSor:MODe ............47 :CURSor:SOURce ............48 :CURSor:H1Position ........... 48 :CURSor:H2Position ........... 48 :CURSor:HDELta ............49 :CURSor:V1Position ............ 49 :CURSor:V2Position ............ 49 :CURSor:VDELta ............50 :CURSor:XY:RECTangular:X:POSition<x> ....50 :CURSor:XY:RECTangular:X:DELta ......50 :CURSor:XY:POLar:RADIUS:POSition<x> ....51 :CURSor:XY:POLar:RADIUS:DELta ......51 :CURSor:XY:POLar:THETA:POSition<x> ....52 :CURSor:XY:POLar:THETA:DELta ......
  • Page 48: Cursor:source

    GDS-3000 Programming Manual Example :CURSor:MODe OFF Turns the cursors off. :CURSor:SOURce Query Sets or queries the cursor source. Description Syntax :CURSor:SOURce {CH1 | CH2 |CH3 | CH4 |REF1 |REF2 |REF3 |REF4 | ?} Parameter CH1~CH4 Channel 1 to 4 REF1~4 Reference waveform 1 to 4 Return parameter Returns the cursor source.
  • Page 49: Cursor:hdelta

    COMMAND DETAILS Example :CURSor:H2Position 1.5E-3 Sets the H2 cursor position to 1.5ms. :CURSor:HDELta Query Returns the delta of H1 and H2. Description Syntax :CURSor:HDELta {?} Return Parameter <NR3> Returns the distance between two horizontal cursors. Example :CURSor:HDELta? 5.0E-9 Returns the horizontal delta as 5ns. :CURSor:V1Position Query Sets the first vertical cursor (V1) position.
  • Page 50: Cursor:vdelta

    GDS-3000 Programming Manual Example :CURSor:V2Position 1.1E-1 Sets the V2 cursor position to 110mA. :CURSor:VDELta Query Returns the delta of V1 and V2. Description Syntax :CURSor:VDELta {?} Return Parameter <NR3> Returns the difference between two vertical cursors as <NR3>. Example :CURSor:VDELta? 4.00E+0 Returns the vertical delta as 4 volts.
  • Page 51: Cursor:xy:polar:radius:position

    COMMAND DETAILS Return Parameter <NR3> Returns the delta value of cursor 1 and 2 as <NR3>. Example :CURSor:XY:RECTangular:X:DELta? 80.0E-3 Returns the horizontal delta as 80mA. :CURSor:XY:POLar:RADIUS:POSition<x> Query Queries the polar radius in XY mode for the Description specified cursor, where X can be either 1 or 2. Syntax :CURSor:XY:POLar:RADIUS:POSition <x>{?} Parameter...
  • Page 52: Cursor:xy:polar:theta:position

    GDS-3000 Programming Manual :CURSor:XY:POLar:THETA:POSition<x> Query Queries the theta in XY mode for the specified Description cursor, where X can be either 1 or 2. Syntax :CURSor:XY:POLar:THETA:POSition<x> {?} Cursor Parameter <x> 1, 2 Cursor1, cursor2 Return parameter Returns the polar angle as <NR3>. Example :CURSor:XY:POLAR:RADIUS:POSition1? 8.91E+1...
  • Page 53: Cursor:xy:product:delta

    COMMAND DETAILS Return parameter Returns the product value of the Cursor1 or Cursor2 as <NR3>. Example :CURSor:XY:PRODuct:POSition1? 9.44E-5 Returns the product of cursor1 as 94.4u. CURSor:XY:PRODuct:DELta Query Queries the product delta in XY mode. Description Syntax :CURSor:XY:PRODuct:DELta {?} Return parameter Returns the product delta as <NR3>. Example :CURSor:XY:PRODuct:DELta? 1.22E-5...
  • Page 54: Display Commands

    GDS-3000 Programming Manual Return parameter Returns the ratio delta as <NR3> V/A| V/V|A/A Example :CURSor:XY:RATio:DELta? 5.39E+1 Returns the ratio delta as 53.9. Display Commands :DISPlay:INTensity:WAVEform ........54 :DISPlay:INTensity:GRATicule ........54 :DISPlay:PERSistence ..........55 :DISPlay:GRATicule ............. 55 :DISPlay:WAVEform ............ 56 :DISPlay:INTensity:WAVEform Query Sets or queries the waveform intensity level.
  • Page 55 COMMAND DETAILS Example :DISPlay:INTensity:GRATicule 5.0E+1 Sets the graticule intensity to 50%. :DISPlay:PERSistence Query Description Sets or queries the waveform persistence level. Syntax :DISPlay:PERSistence {AUTo| INFInite |OFF|<NRf> | ?} Range Parameter <NRf> 1.0E-3~1.0E+1, 0.0E+0 100ms~10s, infinite, off Return parameter Returns the persistence as {AUTO| INFINITE |OFF|<NR3>} Example :DISPlay:PERSistence 2.0E+0...
  • Page 56: Hardcopy Commands

    GDS-3000 Programming Manual :DISPlay:WAVEform Query Sets or queries whether the waveforms are drawn Description as vectors or dots. Syntax :DISPlay:WAVEform {VECTor | DOT | ?} Dots Parameter VECTor Vectors Return parameter Returns VECT or DOT. Example :DISPlay:WAVEform VECTor Sets the waveform to vectors. Hardcopy Commands :HARDcopy:START ............
  • Page 57 COMMAND DETAILS Example :HARDcopy:MODe PRINT Sets hardcopy to print. :HARDcopy:PRINTINKSaver Query Sets Inksaver On or Off for printing. Description Syntax :HARDcopy:PRINTINKSaver {OFF|ON|?} Inksaver OFF Parameter Inksaver ON Return parameter Returns the print Inksaver mode .(ON/OFF) Example :HARDcopy:PRINTINKSaver ON Sets Inksaver to ON for printing. :HARDcopy:SAVEINKSaver Query Sets Inksaver On or Off for saving screen images.
  • Page 58: Measure Commands

    GDS-3000 Programming Manual Measure Commands :MEASure:GATing ............59 :MEASure:SOURce<x> ..........59 :MEASure:FALL ............59 :MEASure:FOVShoot ........... 60 :MEASure:FPReshoot ..........60 :MEASure:FREQuency ..........61 :MEASure:NWIDth ............61 :MEASure:PDUTy ............61 :MEASure:PERiod ............62 :MEASure:PWIDth ............62 :MEASure:RISe............. 63 :MEASure:ROVShoot ........... 63 :MEASure:RPReshoot ..........
  • Page 59: Measure:gating

    COMMAND DETAILS :MEASure:GATing Query Sets or queries the measurement gating. Description Syntax :MEASure:GATing {OFF|SCREen|CURSor|?} Full record CURSor Gating Parameter between Gating set SCREen cursors to screen width Return parameter Returns the gating. (OFF, SCREEN, CURSOR) Example :MEASure:GATing OFF Turns gating off (full record). :MEASure:SOURce<x>...
  • Page 60: Measure:fovshoot

    GDS-3000 Programming Manual Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce CH1 :MEASure:FALL? Selects Channel 1, and then measures the fall time. :MEASure:FOVShoot Query Returns the fall overshoot amplitude. Description Syntax :MEASure:FOVShoot{?} Return parameter Returns the fall overshoot as a percentage, <NR3> Before using this command, select the Note measurement channel.
  • Page 61: Measure:frequency

    COMMAND DETAILS :MEASure:FREQuency Query Returns the frequency value. Description Syntax :MEASure:FREQuency{?} Return parameter Returns the frequency as <NR3>. Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:FREQuency? 1.0E+3 Selects Channel 1, and then measures the frequency.
  • Page 62: Measure:period

    GDS-3000 Programming Manual Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:PDUTy? 5.000E+01 Selects Channel 1, and then measures the positive duty cycle. :MEASure:PERiod Query Returns the period. Description Syntax :MEASure:PERiod{?} Return parameter Returns the period as <NR3>...
  • Page 63: Measure:rise

    COMMAND DETAILS :MEASure:RISe Query Returns the first pulse rise time. Description Syntax :MEASure:RISe{?} Return parameter Returns the rise time as <NR3> Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:RISe? 8.5E-6 Selects Channel 1, and then measures the rise time.
  • Page 64: Measure:amplitude

    GDS-3000 Programming Manual Return parameter Returns the riser overshoot as <NR3> Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:RPReshoot? 2.13E-2 Selects Channel 1, and then measures the rise preshoot. :MEASure:AMPlitude Query Returns the amplitude difference between the Description...
  • Page 65: Measure:high

    COMMAND DETAILS Example :MEASure:SOURce1 CH 1 :MEASure:AVERage? 1.82E-3 Selects Channel 1, and then measures the average value. :MEASure:HIGH Query Returns the high voltage/current. Description Syntax :MEASure:HIGH{?} Return parameter Returns the high value as <NR3> Before using this command, select the Note measurement channel.
  • Page 66: Measure: Max

    GDS-3000 Programming Manual :MEASure: MAX Query Returns the maximum amplitude. Description Syntax :MEASure:MAX{?} Return parameter Returns the maximum amplitude as <NR3> Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:MAX? 1.90E-3 Selects Channel 1, and then measures the maximum amplitude.
  • Page 67: Measure: Rms

    COMMAND DETAILS Return parameter Returns the voltage or current peak to peak measurement as <NR3>. Before using this command, select the Note measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:PK2Pk? 2.04E-1 Selects Channel 1, and then measures the peak-to- peak amplitude as 204mA.
  • Page 68: Measure:frfdelay

    GDS-3000 Programming Manual Example :MEASure:SOURce1 CH 1 :MEASure:SOURce2 CH 2 :MEASure:FRRDelay? -4.68E-6 Select channel 1 and 2 as source1/2, and then measure FRR. :MEASure:FRFDelay Query Returns the delay between the first rising edge of Description source1 and the first falling edge of source2. Syntax :MEASure:FRFDelay{?} Return parameter Returns the delay as <NR3>...
  • Page 69: Measure:fffdelay

    COMMAND DETAILS Example :MEASure:SOURce1 CH 1 :MEASure:SOURce2 CH 2 :MEASure:FRRDelay? -8.56E-6 Select channel 1 and 2 as delay source1/2, and then measure FFR. :MEASure:FFFDelay Query Returns the delay between the first falling edge of Description source1 and the first falling edge of source2. Syntax :MEASure:FFFDelay{?} Return parameter Returns the FFF delay as <NR3>...
  • Page 70: Measure:lrfdelay

    GDS-3000 Programming Manual Example :MEASure:SOURce1 CH 1 :MEASure:SOURce2 CH 2 : MEASure:LRRDelay? -8.89E-6 Select channel 1 and 2 as delay source1/2, and then measure LRR. :MEASure:LRFDelay Query Returns the delay between the first rising edge of Description source1 and the last rising edge of source2. Syntax :MEASure:LRFDelay{?} Return parameter Returns the LRF delay as <NR3>...
  • Page 71: Measure:lffdelay

    COMMAND DETAILS Example :MEASure:SOURce1 CH 1 :MEASure:SOURce2 CH 2 :MEASure:LFRDelay? -9.99E-6 Select channel 1 and 2 as delay source1/2, and then measure LFR. :MEASure:LFFDelay Query Returns the delay between the first falling edge of Description source1 and the last falling edge of source2. Syntax :MEASure:LFFDelay{?} Return parameter Returns the LFF delay as <NR3>...
  • Page 72: Reference Commands

    GDS-3000 Programming Manual Example :MEASure:SOURce1 CH 1 :MEASure:SOURce2 CH 2 :MEASure:PHAse? 4.50E+01 Select channel 1 and 2 as phase source1/2, and then measure the phase in degrees. Reference Commands :REF<x>:DISPlay ............72 :REF<x>:TIMebase:POSition ........73 :REF<x>:TIMebase:SCALe ........... 73 :REF<x>:OFFSet ............74 :REF<x>:SCALe ............
  • Page 73: Ref:Timebase:position

    COMMAND DETAILS :REF<x>:TIMebase:POSition Query Sets or returns the selected reference waveform Description time base position. :REF<x>:TIMebase:POSition { <NRf> | ?} Syntax Reference Parameter <x> <NRf> waveform 1,2,3,4 REF1~REF4 Horizontal co- ordinates Return parameter Returns the reference waveform position as <NR3>. Example :REF1:TIMebase:POSition -5.000E-5 Selects reference 1, and then sets the horizontal...
  • Page 74: Ref:Offset

    GDS-3000 Programming Manual :REF<x>:OFFSet Query Sets or returns the selected reference waveform Description vertical position (offset). :REF<x>:OFFSet { <NRf> | ?} Syntax Reference Parameter <x> <NRf> waveform 1,2,3,4 REF1~REF4 Vertical offset Return parameter Returns the reference waveform vertical position as <NR3>. Example :REF1:OFFSet -5.000E-2 Selects reference 1, and then sets the vertical...
  • Page 75: Run Command

    COMMAND DETAILS Run Command :RUN The run command allows the oscilloscope to Description continuously make acquisitions (equivalent to pressing the Run key on the front panel). Syntax :RUN Stop Command :STOP The stop command stops the oscilloscope making Description further acquisitions (equivalent to pressing the Stop key on the front panel).
  • Page 76: Force Command

    GDS-3000 Programming Manual Force Command :FORCe The Force command forces an acquisition. Description (equivalent to pressing the Force key on the front panel). Syntax :FORCe Split Window Command :WINDow:SOURce Query Sets or queries which window is the active Description window in split screen mode. Syntax :WINDow:SOURce {WIN1| WIN2| WIN3| WIN4 | ?} Sets window1 active...
  • Page 77: Timebase Commands

    COMMAND DETAILS Timebase Commands :TIMebase:POSition ........... 77 :TIMebase:SCALe ............77 :TIMebase:MODe ............77 :TIMebase:WINDow:POSition ........78 :TIMebase:WINDow:SCALe ........79 :TIMebase:POSition Query Sets or queries the horizontal position. Description Syntax :TIMebase:POSition {<NRf> | ?} Horizontal position Parameter <NRf> Return parameter Returns the horizontal position as <NR3> Example :TIMebase:POSition 5.00E-4 Sets the horizontal position as 500us.
  • Page 78 GDS-3000 Programming Manual Syntax :TIMebase:MODe {MAIN | WINDow | SPLIT | XY | ?} Sets the time base mode to main Parameter MAIN screen. Sets the time base mode to zoom WINDow window. Sets the time base mode to split SPLIT screen.
  • Page 79 COMMAND DETAILS :TIMebase:WINDow:SCALe Query Sets or queries the zoom horizontal scale. Description Syntax :TIMebase:WINDow:SCALe {<NR3> | ?} Zoom horizontal scale Parameter <NR3> The range will be changed which depends on the time base. Return parameter Returns the zoom horizontal scale as <NR3> Example :TIMebase:WINDow:SCALe 2.0E-3 Sets the zoom horizontal scale to 2ms.
  • Page 80: Trigger Commands

    GDS-3000 Programming Manual Trigger Commands :TRIGger:FREQuency ........... 81 :TRIGger:TYPe ............. 81 :TRIGger:SOURce ............81 :TRIGger:COUPle ............82 :TRIGger:NREJ ............. 82 :TRIGger:REJect ............82 :TRIGger:MODe ............83 :TRIGger:HOLDoff ............83 :TRIGger:HLEVel............83 :TRIGger:LLEVel ............84 :TRIGger:EDGe:SLOP ..........84 :TRIGger:DELay:TYPe ..........84 :TRIGger:DELay:TIMe ..........
  • Page 81: Trigger:frequency

    COMMAND DETAILS :TRIGger:FREQuency Query Queries the trigger frequency. Description Syntax :TRIGger:FREQuency{?} Return parameter Returns the trigger frequency as <NR3> Example :TRIGger:FREQuency? 1.032E+3 Returns the trigger frequency. :TRIGger:TYPe Query Sets or queries the trigger type. Description Syntax :TRIGger:TYPe {EDGe | DELay | PULSEWidth | VIDeo | RUNT | RISEFall | ?} Edge trigger Parameter...
  • Page 82: Trigger:couple

    GDS-3000 Programming Manual External source AC Line LINe Return parameter Returns the trigger source. :TRIGger:SOURce CH1 Example Sets the trigger source to channel 1. :TRIGger:COUPle Query Sets or queries the trigger coupling. Description Syntax :TRIGger:COUPle {AC | DC | ?} Parameter Return parameter Returns the trigger coupling condition.
  • Page 83: Trigger:mode

    COMMAND DETAILS Frequency rejection off. Parameter High frequency filter on Low frequency filter on Return parameter Returns the status of the frequency filter. Example :TRIGger:REJect OFF Turns the frequency filter off. :TRIGger:MODe Query Sets or queries the trigger mode. Description Syntax :TRIGger:MODe {AUTo | NORMal | ?} Auto trigger (Untriggered roll)
  • Page 84: Trigger:llevel

    GDS-3000 Programming Manual Syntax :TRIGger:HLEVel {<NRf> | ?} <NRf> High level value Parameter Return parameter Returns the trigger high level as <NR3>. Example :TRIGger:HLEVel 3.30E-1 Sets the trigger high level to time to 330mV/mA. :TRIGger:LLEVel Query Sets or queries the low trigger level (applicable for Description Rise and Fall/Pulse Runt trigger).
  • Page 85: Trigger:delay:time

    COMMAND DETAILS Sets the delay type to time. Parameter TIMe Sets the delay type to event. EVENt Return parameter Returns the trigger delay type. Example :TRIGger:DELay:TYPe TIMe Sets the delay type to time delay. :TRIGger:DELay:TIMe Query Sets or queries the delay time value. Description Syntax :TRIGger:DELay:TIMe {<NRf>...
  • Page 86: Trigger:pulsewidth:polarity

    GDS-3000 Programming Manual Syntax :TRIGger:DELay:LEVel {<NRf> | ?} Delay trigger level Parameter <NRf> Return parameter Returns the delay trigger as <NR3> Example :TRIGger:DELay:LEVel 5.00E-3 Sets the delay trigger to 5mV/mA. :TRIGger:PULSEWidth:POLarity Query Sets or queries the pulse width trigger polarity. Description Syntax :TRIGger:PULSEWidth:POLarity {POSitive | NEGative...
  • Page 87: Trigger:risefall :Slop

    COMMAND DETAILS :TRIGger:RISEFall :SLOP Query Sets or queries the Rise & Fall slope. Description Syntax :TRIGger:RISEFall :SLOP {RISe | FALL | EITher | ?} Rising slope Parameter RISe Falling slope FALL Either rising or falling slope EITher Return parameter Returns the rise & fall slope. Example :TRIGger:RISEFall :SLOP RISe Sets the Rise &...
  • Page 88: Trigger:video:field

    GDS-3000 Programming Manual :TRIGger:VIDeo:FIELd Query Sets or queries the video trigger field. Description Syntax :TRIGger:VIDeo:FIELd {FIELD1 | FIELD2 | ALLFields | ALLLines | ?} Trigger on field 1 Parameter FIELD1 Trigger on field 2 FIELD2 Trigger on all fields ALLFields Trigger on all lines ALLLines Return parameter Returns the video trigger field.
  • Page 89: Trigger:pulse:when

    COMMAND DETAILS Example :TRIGger:VIDeo:POLarity POSitive Sets the video trigger polarity to positive. :TRIGger:PULSe:WHEn Query Sets or queries the pulse width condition trigger Description settings. Syntax :TRIGger:PULSe:WHEn {THAN | LESSthan | EQual | UNEQual | ?} Parameter THAN > LESSthan < EQual UNEQual ≠...
  • Page 90: Trigger:alternate

    GDS-3000 Programming Manual :TRIGger:ALTernate Query Sets alternating between source triggers on or off. Description Syntax :TRIGger:ALTernate {OFF | ON |?} Parameter Alternate off Alternate on Return parameter Returns the Alternate trigger status (ON, OFF). Example :TRIGger:ALTernate ON Turns on alternating between source triggers. :TRIGger:LEVel Query Sets or queries the trigger level.
  • Page 91: System Commands

    COMMAND DETAILS Sets the triggering point as either EITher stays high or stays low. Example :TRIGger:TIMEOut:WHEn HIGH Sets the triggering point to when the signal stays high. :TRIGger:TIMEOut:TIMER Query Sets or queries the timeout trigger timer settings Description (in seconds). Note: Only applicable for 500MHz models with the Timeout trigger APP installed.
  • Page 92: Save/Recall Commands

    GDS-3000 Programming Manual Example :SYSTem:LOCK ON Turns the panel lock on. Save/Recall Commands :RECAll:SETUp ............. 92 :RECAll:WAVEform W<n>,REF<x> ......93 :SAVe:IMAGe ............... 93 :SAVe:IMAGe:FILEFormat ........... 94 :SAVe:IMAGe:INKSaver ..........94 :SAVe:SETUp ............... 94 :SAVe:WAVEform ............95 :SAVe:WAVEform:FILEFormat ........96 :RECAll:SETUp Query Recalls setup settings from memory or USB.
  • Page 93: Recall:waveform W,Ref

    1,2,3,4 (REF1, REF2, REF3, REF4) Example :RECAll:WAVEform W1, REF1 Recalls the waveform stored in Wave1 to reference Note: All the .CSV format files can not be recalled by GDS-3000 series. :SAVe:IMAGe Query Saves a screen image to the assigned file path with Description a specified filename.
  • Page 94: Save:image:fileformat

    GDS-3000 Programming Manual :SAVe:IMAGe:FILEFormat Query Sets the file format for image. Description Syntax :SAVe:IMAGe:FILEFormat {PNG | BMP | ?} Parameter Sets the file format to PNG Sets the file format to BMP Return parameter Returns the file format (PNG, BMP). Example :SAVe:IMAGe:FILEFormat PNG Sets the image file format to PNG.
  • Page 95: Save:waveform

    COMMAND DETAILS Example :SAVe:SETUp S1 Saves the current setup to Set1 in internal memory. :SAVe:SETUp “Disk:/DS0001.SET” Saves the current setup to DS0001.SET in the external USB flash disk. :SAVe:WAVEform Query Saves a waveform to internal memory or to a Description designated file path.
  • Page 96: Save:waveform:fileformat

    (Disk:/) of the internal flash disk with LSF format. Note: Only LSF file format can be recalled by GDS- 3000 series, all the .CSV format files can not be recalled by GDS-3000 series. :SAVe:WAVEform:FILEFormat Query Sets the waveform savefile format.
  • Page 97: Go_Nogo Commands

    COMMAND DETAILS Go_NoGo Commands Note: The Go_NoGo and Template commands can only be used with firmware version V1.19 or later. In addition, the GoNoGo APP must first be launched (or use the command, “:GONogo:SCRipt”) before any of the Go_NoGo or Template commands can be used. :GONogo:CLEar ............
  • Page 98: Gonogo:execute

    GDS-3000 Programming Manual :GONogo:EXECute Query Enables or disables the Go/NoGo function or Description queries its state. Syntax :GONogo:EXECute {OFF|ON|?} Parameter/ Disabled Return Parameter ON Enabled Example :GONogo:EXECute OFF Turns Go/NoGo off. :GONogo:FUNCtion Initializes the Go/NoGo APP. This must be run Description after the Go/NoGo APP has been started.
  • Page 99: Gonogo:source

    COMMAND DETAILS Parameter/ EXITs Sets the NoGo condition to when the Return Parameter input signal exceeds the limit boundary. ENTers Sets the NoGo condition to when the input signal stays within the limit boundary. Example :GONogo:NGDefine EXITs Sets the Go/NoGo condition to EXITs. :GONogo:SOURce Query Sets the source for the Go/NoGo signal.
  • Page 100: Gonogo:script

    GDS-3000 Programming Manual :GONogo:SCRipt Activates/Deactivates the Go/NoGo APP or Description queries its state. Syntax :GONogo:SCRipt {OFF | ON | ?} Parameter/ Turns Go/NoGo APP on. Return Parameter Turns the Go/NoGo APP off. Example :GONogo:SCRipt? >ON The Go/NoGo script is on. :TEMPlate:MODe Query Sets or returns the Go/NoGo template mode.
  • Page 101: Template:minimum

    COMMAND DETAILS Example :TEMPlate:MAXimum REF1 Saves the maximum template to REF1. :TEMPlate:MINimum Query Defines or queries which waveform memory Description (REF1 or W1~W20) is set to the minimum template. Syntax :TEMPlate:MINimum{REF2|W1~W20|?} Parameter/ REF2 Reference one Return Parameter W1~W20 Waveform memory 1 to 20 Example :TEMPlate:MINimum REF2 Saves the minimum template to REF2.
  • Page 102: Template:save:maximum

    GDS-3000 Programming Manual Parameter <NR2> Desired template position (-12.0 ~ +12.0 divisions) Return parameter Returns the position in the following format: “<NR2>Div” Example :TEMPlate:POSition:MINimum 3.00 Sets the minimum template position to 3.00 divisions. :TEMPlate:SAVe:MAXimum Saves the maximum template. Description Syntax :TEMPlate:SAVe:MAXimum :TEMPlate:SAVe:MINimum Saves the maximum template.
  • Page 103 COMMAND DETAILS...

This manual is also suitable for:

Gds-3354Gds-3502Gds-3504

Table of Contents