GW Instek GDS-3000 Series Programing Manual
GW Instek GDS-3000 Series Programing Manual

GW Instek GDS-3000 Series Programing Manual

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

Advertisement

Quick Links

All manuals and user guides at all-guides.com
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 All manuals and user guides at all-guides.com Digital Storage Oscilloscope GDS-3000 Series PROGRAMMING MANUAL GW INSTEK PART NO. 82DS-33040IC1 ISO-9001 CERTIFIED MANUFACTURER...
  • Page 2 All manuals and user guides at all-guides.com 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.
  • Page 3: Table Of Contents

    All manuals and user guides at all-guides.com 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 ............
  • Page 4: Interface Overview

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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.
  • Page 6 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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)
  • 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 All manuals and user guides at all-guides.com 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.
  • Page 10 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com INTERFACE OVERVIEW 4. The Local Area Connection Status panel appears. Click the Properties icon.
  • Page 14 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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.
  • Page 16 All manuals and user guides at all-guides.com 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.
  • Page 17 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com GDS-3000 Programming Manual 20. Right-click Devices and Interfaces and select Create New.
  • Page 19 All manuals and user guides at all-guides.com INTERFACE OVERVIEW 21. Select VISA TCP/IP Resource and click Next. 22. Select Manual Entry or Raw Socket.
  • Page 20 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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.
  • Page 24 All manuals and user guides at all-guides.com 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>...
  • Page 25: List Of Commands In Functional Order

    All manuals and user guides at all-guides.com 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? ..........
  • Page 26 All manuals and user guides at all-guides.com 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 ............
  • Page 27 All manuals and user guides at all-guides.com 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 ............
  • Page 28 All manuals and user guides at all-guides.com 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 ............
  • Page 29 All manuals and user guides at all-guides.com 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 .........
  • Page 30 All manuals and user guides at all-guides.com 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 .........
  • Page 31: Command Details

    All manuals and user guides at all-guides.com 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 ......
  • Page 32: Common Commands

    All manuals and user guides at all-guides.com 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...
  • Page 33: Acquisition Commands

    All manuals and user guides at all-guides.com 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).
  • Page 34 All manuals and user guides at all-guides.com 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.
  • Page 35 All manuals and user guides at all-guides.com 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.
  • Page 36: Autoscale Commands

    All manuals and user guides at all-guides.com 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...
  • Page 37: Set

    All manuals and user guides at all-guides.com 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.
  • Page 38: Channel:Display

    All manuals and user guides at all-guides.com 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.
  • Page 39: Channel:Impedance

    All manuals and user guides at all-guides.com 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.
  • Page 40: Channel:Probe:ratio

    All manuals and user guides at all-guides.com 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.
  • Page 41: Math Commands

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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...
  • Page 43: Math:dual:operator

    All manuals and user guides at all-guides.com 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...
  • Page 44: Math:dual:scale

    All manuals and user guides at all-guides.com 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...
  • Page 45: Math:fft:mag

    All manuals and user guides at all-guides.com 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...
  • Page 46: Math:fft:position

    All manuals and user guides at all-guides.com 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>.
  • Page 47: Cursor Commands

    All manuals and user guides at all-guides.com 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>...
  • Page 48: Cursor:source

    All manuals and user guides at all-guides.com 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...
  • Page 49: Cursor:hdelta

    All manuals and user guides at all-guides.com 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.
  • Page 50: Cursor:vdelta

    All manuals and user guides at all-guides.com 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>.
  • Page 51: Cursor:xy:polar:radius:position

    All manuals and user guides at all-guides.com 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.
  • Page 52: Cursor:xy:polar:theta:position

    All manuals and user guides at all-guides.com 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>.
  • Page 53: Cursor:xy:product:delta

    All manuals and user guides at all-guides.com 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 {?}...
  • Page 54: Display Commands

    All manuals and user guides at all-guides.com 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 .............
  • Page 55 All manuals and user guides at all-guides.com 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>}...
  • Page 56: Hardcopy Commands

    All manuals and user guides at all-guides.com 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.
  • Page 57 All manuals and user guides at all-guides.com 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.
  • Page 58: Measure Commands

    All manuals and user guides at all-guides.com 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.............
  • Page 59: Measure:gating

    All manuals and user guides at all-guides.com 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).
  • Page 60: Measure:fovshoot

    All manuals and user guides at all-guides.com 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{?}...
  • Page 61: Measure:frequency

    All manuals and user guides at all-guides.com 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...
  • Page 62: Measure:period

    All manuals and user guides at all-guides.com 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.
  • Page 63: Measure:rise

    All manuals and user guides at all-guides.com 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?
  • Page 64: Measure:amplitude

    All manuals and user guides at all-guides.com 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.
  • Page 65: Measure:high

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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?
  • Page 67: Measure: Rms

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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.
  • Page 69: Measure:fffdelay

    All manuals and user guides at all-guides.com 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.
  • Page 70: Measure:lrfdelay

    All manuals and user guides at all-guides.com 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.
  • Page 71: Measure:lffdelay

    All manuals and user guides at all-guides.com 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.
  • Page 72: Reference Commands

    All manuals and user guides at all-guides.com 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 ...........
  • Page 73 All manuals and user guides at all-guides.com 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>.
  • Page 74 All manuals and user guides at all-guides.com 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>.
  • Page 75: Run Command

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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.
  • Page 77: Timebase Commands

    All manuals and user guides at all-guides.com 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>...
  • Page 78 All manuals and user guides at all-guides.com 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 All manuals and user guides at all-guides.com 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>...
  • Page 80: Trigger Commands

    All manuals and user guides at all-guides.com 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 ..........
  • Page 81: Trigger:frequency

    All manuals and user guides at all-guides.com 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 |...
  • Page 82: Trigger:couple

    All manuals and user guides at all-guides.com 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...
  • Page 83: Trigger:mode

    All manuals and user guides at all-guides.com 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.
  • Page 84: Trigger:llevel

    All manuals and user guides at all-guides.com 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...
  • Page 85: Trigger:delay:time

    All manuals and user guides at all-guides.com 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.
  • Page 86: Trigger:pulsewidth:polarity

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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 &...
  • Page 88: Trigger:video:field

    All manuals and user guides at all-guides.com 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...
  • Page 89: Trigger:pulse:when

    All manuals and user guides at all-guides.com 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 >...
  • Page 90: Trigger:alternate

    All manuals and user guides at all-guides.com 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.
  • Page 91: System Commands

    All manuals and user guides at all-guides.com 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).
  • Page 92: Save/Recall Commands

    All manuals and user guides at all-guides.com 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 ........
  • 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

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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.
  • Page 98: Gonogo:execute

    All manuals and user guides at all-guides.com 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

    All manuals and user guides at all-guides.com 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.
  • Page 100: Gonogo:script

    All manuals and user guides at all-guides.com 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.
  • Page 101: Template:minimum

    All manuals and user guides at all-guides.com 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...
  • Page 102: Template:save:maximum

    All manuals and user guides at all-guides.com 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.
  • Page 103 All manuals and user guides at all-guides.com COMMAND DETAILS...

Table of Contents