Digital Storage Oscilloscope GDS-3000 Series PROGRAMMING MANUAL GW INSTEK PART NO.
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.
TABLE OF CONTENTS Table of Contents INTERFACE OVERVIEW ..................................................... 5 Front Panel Overview ................................. 5 Interface Configuration .............................. 6 COMMAND OVERVIEW .................................................. 13 Command Syntax ..................................... 13 List of Commands in Functional Order .... 15 COMMAND DETAILS ...................................................... 20 Common Commands ........................
INTERFACE OVERVIEW INTERFACE 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 RS232 interface.
GDS-3000 Programming Manual Interface Configuration Configure USB Interface USB configuration Panel operation PC side connector Type A, host GDS-3000 side connector Type B, slave Speed 1.1/2.0 (Full speed) USB Class CDC (communications device class) 1. Press the Utility key. 2. Press I/O from the bottom menu. 3. Press USB Device Port from the side menu and choose Computer. 4. Press Computer from the side menu. 5. Connect the USB cable to the rear panel slave port. 6.
INTERFACE OVERVIEW Configure RS-232C Interface RS-232C configuration Panel operation Connector DB-9, Male Baud rate 2400, 4800, 9600, 19200, 38400, 57600, 115200 Parity None, Odd, Even Data bit 8 (fixed) Stop bit 1, 2 1. Press the Utility key. 2. Press I/O from the bottom menu. 3. Press RS-232C from the side menu. 4. Use the side menu to set the Baud Rate. Baud Rate 2400, 4800, 9600, 19200, 38400, 57600, 115200 5. Press Stop Bit to toggle the number of stop bits. Stop Bits 1, 2 6.
GDS-3000 Programming Manual 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 12. Pin assignment 12345 2: RxD (Receive data) 3: TxD (Transmit data) 6789 PC connection 5: GND 4, 6 ~ 9: No connection Use the Null Modem connection as in the below diagram.
INTERFACE OVERVIEW Background The Ethernet interface is used remote control over a network and retrieve scope’s screen shot, system information etc,. Please note that the all GDS-3000 series were designed with a build-in web server. Panel operation 1. Press the Utility key. 2. Press I/O from the bottom menu. 3. Press Ethernet from the side menu. 4. Set DHCP/BOOTP to On or Off from the side menu. Note IP addresses will automatically be assigned with DHCP/BOOTP set to on.
GDS-3000 Programming Manual 5. Use the Up and Down arrows on the side menu to navigate each Ethernet configuration item. Items MAC Address, Instrument Name, User Password, Instrument IP Address, Domain Name, DNS IP Address, Gateway IP Address, Subnet Mask Note: HTTP Port is fixed at 80. 6. Use the Variable knob to highlight a character and use the Select key to choose a character. Press Backspace to delete a character. 7. Connect the Ethernet cable to the rear panel of the GDS-3000.
INTERFACE OVERVIEW 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. Configure GPIB 1. Insert the GUG-001 USB 2.0 A-B type cable into the rear panel USB device port. 2. Press the Utility key. 3. Press I/O from the bottom menu. 4. Press USB Device Port from the side menu and choose Computer. 5. Press GPIB from the side menu. 6.
GDS-3000 Programming Manual USB/RS-232C Remote Control Software Terminal application (USB/RS-232C) Invoke the terminal application such as hyper terminal program. For RS-232C, set the COM port, baud rate, stop bit, data bit, and parity accordingly. To check the COM port No, see the Device Manager in the PC. For WinXP, Control panel → System → Hardware tab. Functionality check Run this query command via the terminal.
COMMAND OVERVIEW COMMAND OVERVIEW The Command overview chapter lists all GDS3000 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 Compatible standard USB CDC_ACM compatible SCPI, 1994 (partially compatible) Command forms Commands and queries have two different forms, long and short.
GDS-3000 Programming Manual SHORT :TIM:SCAL? :TIM:SCAL? 1: command header Command format 2: single space 3: parameter 4: message terminator Parameter Type Description Example boolean logic 0, 1 Integers 0, 1, 2, 3 floating point 0.1, 3.14, 8.5 floating point 4.5e-1, 8.25e+1 with an exponent any of NR1, 2, 3 Message terminator LF line feed code Note Commands are non-case sensitive. 14 1, 1.5, 4.
COMMAND OVERVIEW List of Commands in Functional Order Common *IDN? ...........................................................................21 *LRN?...........................................................................21 *RCL ............................................................................ 22 *RST ............................................................................ 22 *SAV ............................................................................
GDS-3000 Programming Manual Math :MATH:DISP ................................................................ 31 :MATH:TYPe ................................................................ 31 :MATH:DUAL:SOURce .......................................... 31 :MATH:DUAL:OPERator .............................................32 :MATH:DUAL:POSition ...............................................32 :MATH:DUAL:SCALe ...................................................33 :MATH:FFT:SOURce ...........................
COMMAND OVERVIEW Display :DISPlay:INTensity:WAVEform ................................... 43 :DISPlay:INTensity:GRATicule.................................... 43 :DISPlay:PERSistence ................................................. 44 :DISPlay:GRATicule .................................................... 44 :DISPlay:WAVEform.................................................... 45 Hardcopy :HARDcopy:START ..................................................... 45 :HARDcopy:MODe ..............................
GDS-3000 Programming Manual :MEASure:FFFDelay .....................................................58 :MEASure:LRRDelay ....................................................58 :MEASure:LRFDelay.....................................................59 :MEASure:LFRDelay.....................................................59 :MEASure:LFFDelay .....................................................60 :MEASure:PHAse .........................................................60 Reference :REF:DISPlay ...............
COMMAND OVERVIEW :TRIGger:HOLDoff ...................................................... 72 :TRIGger:HLEVel ......................................................... 72 :TRIGger:LLEVel .......................................................... 73 :TRIGger:EDGe:SLOP ................................................. 73 :TRIGger:DELay:TYPe ................................................. 73 :TRIGger:DELay:TIMe ................................................. 74 :TRIGger:DELay:EVENt ..........................
GDS-3000 Programming Manual COMMAND DETAILS The Command details chapter shows the detailed syntax, equivalent panel operation, and example for each command. For the list of all commands, see page15. Common Commands ............................... 21 Acquisition Commands ............................ 22 Autoscale Commands .............................. 25 Vertical Commands .................................. 25 Math Commands ..................................... 30 Cursor Commands ...........................
COMMAND DETAILS Common Commands *IDN? ...........................................................................21 *LRN?...........................................................................21 *RCL ............................................................................ 22 *RST ............................................................................ 22 *SAV ............................................................................
GDS-3000 Programming Manual *RCL Set Description Recalls a set of panel setting. Syntax *RCL {1 | 2 | 3 |…. | 20} Example *RCL 1 Recalls setup from set 1. *RST Set Description Resets the GDS-3000 (recalls the default panel settings). Syntax *RST *SAV Set Description Saves the current setup to setup file number 1~20. Syntax *SAV {1 | 2 | 3 |…. | 20} Example *SAV 1 Sets current setup to set 1. Acquisition Commands :ACQuire:AVERage ......................................................
COMMAND DETAILS Syntax :ACQuire:AVERage {2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | ?} Parameter 2, 4, 8 ,16, 32, 64, 128, 256 Note Before using this command, select the average acquisition mode. See the example below. Example :ACQuire:MODe AVERage :ACQuire:AVERage 2 Selects the average acquisition mode, and sets the average number to 2. Set :ACQuire:MODe Query Description Selects or returns the acquisition mode.
GDS-3000 Programming Manual Example :ACQuire1:MEMory? Memory Length,25000;IntpDistance,0;Trigger Address,12499;Trigger Level,1.00V;Sou rce,CH1;Vertical Units,V;Vertical Scale,5.000e01;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.
COMMAND DETAILS Autoscale Commands :AUTOSet .................................................................... 25 :AUTORange ............................................................... 25 :AUTOSet Set Description Runs the Autoset function to automatically configure the horizontal scale, vertical scale, and trigger according to the input signal.
GDS-3000 Programming Manual Set :CHANnel:BWLimit Query Description Selects or returns the bandwidth limit on/off. Syntax :CHANnel:BWLimit {FULL | | ?} Parameter Limit 1/2/3/4 CH1/2/3/4 20E+6 20MHz FULL 100E+6 100MHz 200E+6 200MHz Return Parameter Full Example Channel Full bandwidth Returns the bandwidth. Full bandwidth for the oscilloscope. :CHANnel1:BWLimit 2.
COMMAND DETAILS Parameter Channel 1/2/3/4 CH1/2/3/4 Return parameter Example Deskew time -5.00E - -50ns to 50 ns. 11~5.00E -11 Returns the deskew time. :CHANnel1:DESKew 1.300E-9 Sets the deskew time to 1.3 nano seconds. Set :CHANnel:DISPlay Query Description Turns a channel on/off or returns its status. Syntax :CHANnel:DISPlay {OFF | ON | ?} Parameter Channel 1/2/3/4 CH1/2/3/4 Return Parameter ON Example Channel is on.
GDS-3000 Programming Manual Set :CHANnel:IMPedance Query Description Sets the impedance of the oscilloscope. Syntax :CHANnel:IMPedance { | ?} Parameter Channel 1/2/3/4 CH1/2/3/4 Return parameter Example Impedance impedance in ohms. Returns the impedance value. :CHANnel1:IMPedance 5.0E+1 Sets the impedance to 50 ohms. Set :CHANnel:INVert Query Description Inverts a channel or returns its status.
COMMAND DETAILS Parameter Channel Position 1/2/3/4 CH1/2 /3/4 Range depends on the vertical scale. Return parameter Returns the position value as 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. Set :CHANnel:PROBe:RATio Description Query Sets or returns the probe attenuation factor.
GDS-3000 Programming Manual Return parameter Returns the probe type. Example :CHANnel1:PROBe:TYPe VOLTage Sets the Channel 1 probe type to voltage. Set :CHANnel:SCALe Description Query Sets or returns the vertical scale. The scale depends on the probe attenuation factor. Note the probe attenuation factor should be set before the scale.
COMMAND DETAILS Set :MATH:DISP Description Query Turns the math display on or off on the screen. Note: Math display cannot be used when split screen is on. Syntax :MATH:DISP {OFF|ON|?} Parameter OFF Math is not displayed on screen ON Math is displayed on screen Return parameter ON Example Display on OFF Display off :MATH:DISP OFF Math is off.
GDS-3000 Programming Manual Parameter Source number: 1/2/3/4 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. Set :MATH:DUAL:OPERator Query Description Sets the math operator for dual sourced math operations.
COMMAND DETAILS 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. Set :MATH:DUAL:SCALe Query Description Sets the vertical scale of the displayed math result. Syntax :MATH:DUAL:SCALe {|?} Parameter Vertical scale Depends on the vertical scale Return parameter Returns the scale as Example :MATH:DUAL:SCALe 2.0E-3 Sets the vertical scale to 2mV/2mA. :MATH:DUAL:SCALe? 2.
GDS-3000 Programming Manual Example :MATH:FFT:SOURce CH1 Sets the FFT math source as channel 1. :MATH:FFT:SOURce? CH1 Return the FFT math source as channel 1. Set :MATH:FFT:MAG Query Description Sets FFT vertical units as linear or decibels. Syntax :MATH:FFT:MAG {LINEAR|DB|?} Parameter LINEAR Linear units (Vrms) DB Logarithmic units (dB) Return parameter Returns the FFT vertical units. Example :MATH:FFT:MAG DB Sets FFT vertical units are dB.
COMMAND DETAILS Set :MATH:FFT:POSition Query Description Sets the vertical position of the displayed FFT result. Syntax MATH:FFT:POSition { | ? } Parameter Vertical position -12e+0 +12e+0 -12 units/division to +12 units/division. Return parameter Returns the vertical position as . Example :MATH:FFT:POSition -2e-1 Sets the FFT position to -0.2 divisions. Set :MATH:FFT:SCALe Query Description Sets the vertical scale of the displayed FFT result.
GDS-3000 Programming Manual Cursor Commands :CURSor:MODe ...........................................................36 :CURSor:SOURce.........................................................37 :CURSor:H1Position ....................................................37 :CURSor:H2Position ....................................................37 :CURSor:HDELta .........................................................38 :CURSor:V1Position.....................................................38 :CURSor:V2Position...
COMMAND DETAILS Example :CURSor:MODe OFF Turns the cursors off. Set :CURSor:SOURce Query Description Sets or queries the cursor source. 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. Example :CURSor:SOURce CH1 Turns the cursors source as channel 1. Set :CURSor:H1Position Query Description Sets the first horizontal cursor (H1) position.
GDS-3000 Programming Manual Example :CURSor:H2Position 1.5E-3 Sets the H2 cursor position to 1.5ms. :CURSor:HDELta Query Description Returns the delta of H1 and H2. Syntax :CURSor:HDELta {?} Return Parameter Example Returns the distance between two horizontal cursors. :CURSor:HDELta? 5.0E-9 Returns the horizontal delta as 5ns. Set :CURSor:V1Position Query Description Sets the first vertical cursor (V1) position.
COMMAND DETAILS Example :CURSor:V2Position 1.1E-1 Sets the V2 cursor position to 110mA. :CURSor:VDELta Query Description Returns the delta of V1 and V2. Syntax :CURSor:VDELta {?} Return Parameter Example Returns the difference between two vertical cursors as . :CURSor:VDELta? 4.00E+0 Returns the vertical delta as 4 volts. Set :CURSor:XY:RECTangular:X:POSition Query Description Sets or queries the horizontal position in XY mode for the x rectangular coordinates for cursor 1 or 2.
GDS-3000 Programming Manual Return Parameter Example Returns the delta value of cursor 1 and 2 as . :CURSor:XY:RECTangular:X:DELta? 80.0E-3 Returns the horizontal delta as 80mA. :CURSor:XY:POLar:RADIUS:POSition Query Description Queries the polar radius in XY mode for the specified cursor, where X can be either 1 or 2. Syntax :CURSor:XY:POLar:RADIUS:POSition {?} Parameter 1, 2 X1, X2 Return parameter Returns the product as .
COMMAND DETAILS :CURSor:XY:POLar:THETA:POSition Query Description Queries the theta in XY mode for the specified cursor, where X can be either 1 or 2. Syntax :CURSor:XY:POLar:THETA:POSition {?} Parameter Cursor 1, 2 Cursor1, cursor2 Return parameter Returns the polar angle as . Example :CURSor:XY:POLAR:RADIUS:POSition1? 8.91E+1 Returns the polar angle for cursor1 as 89.1˚.
GDS-3000 Programming Manual Return parameter Returns the product value of the Cursor1 or Cursor2 as . Example :CURSor:XY:PRODuct:POSition1? 9.44E-5 Returns the product of cursor1 as 94.4u. CURSor:XY:PRODuct:DELta Query Description Queries the product delta in XY mode. Syntax :CURSor:XY:PRODuct:DELta {?} Return parameter Returns the product delta as . Example :CURSor:XY:PRODuct:DELta? 1.22E-5 Returns the product delta as 12.2uVA.
COMMAND DETAILS Return parameter Returns the ratio delta as 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 ................................... 43 :DISPlay:INTensity:GRATicule.................................... 43 :DISPlay:PERSistence ................................................. 44 :DISPlay:GRATicule .................................................... 44 :DISPlay:WAVEform........................................
GDS-3000 Programming Manual Example :DISPlay:INTensity:GRATicule 5.0E+1 Sets the graticule intensity to 50%. Set :DISPlay:PERSistence Query Description Sets or queries the waveform persistence level. Syntax :DISPlay:PERSistence {AUTo| INFInite |OFF| | ?} Parameter Range 1.0E-3~1.0E+1, 0.0E+0 100ms~10s, infinite, off Return parameter Returns the persistence as {AUTO| INFINITE |OFF|} Example :DISPlay:PERSistence 2.0E+0 Sets the persistence to 2 seconds.
COMMAND DETAILS Set :DISPlay:WAVEform Query Description Sets or queries whether the waveforms are drawn as vectors or dots. Syntax :DISPlay:WAVEform {VECTor | DOT | ?} Parameter VECTor Vectors DOT Dots Return parameter Returns VECT or DOT. Example :DISPlay:WAVEform VECTor Sets the waveform to vectors. Hardcopy Commands :HARDcopy:START ..................................................... 45 :HARDcopy:MODe ..................................................... 45 :HARDcopy:PRINTINKSaver ........
GDS-3000 Programming Manual Example :HARDcopy:MODe PRINT Sets hardcopy to print. Set :HARDcopy:PRINTINKSaver Query Description Sets Inksaver On or Off for printing. Syntax :HARDcopy:PRINTINKSaver {OFF|ON|?} Parameter ON Inksaver ON OFF Inksaver OFF Return parameter Returns the print Inksaver mode .(ON/OFF) Example :HARDcopy:PRINTINKSaver ON Sets Inksaver to ON for printing. Set :HARDcopy:SAVEINKSaver Query Description Sets Inksaver On or Off for saving screen images.
COMMAND DETAILS Measure Commands :MEASure:GATing ....................................................... 48 :MEASure:SOURce ............................................... 48 :MEASure:FALL ........................................................... 48 :MEASure:FOVShoot .................................................. 49 :MEASure:FPReshoot ................................................. 49 :MEASure:FREQuency ................................................ 50 :MEASure:NWIDth .........................
GDS-3000 Programming Manual Set :MEASure:GATing Query Description Sets or queries the measurement gating. Syntax :MEASure:GATing {OFF|SCREen|CURSor|?} Parameter OFF Full record CURSor SCREen Gating set to screen width Gating between cursors Return parameter Returns the gating. (OFF, SCREEN, CURSOR) Example :MEASure:GATing OFF Turns gating off (full record). Set :MEASure:SOURce Query Description Sets or queries the measurement source for source1 or source2.
COMMAND DETAILS Note Before using this command, select the measurement channel. See the example below. Example :MEASure:SOURce CH1 :MEASure:FALL? Selects Channel 1, and then measures the fall time. :MEASure:FOVShoot Query Description Returns the fall overshoot amplitude. Syntax :MEASure:FOVShoot{?} Return parameter Returns the fall overshoot as a percentage, Note Before using this command, select the measurement channel. See the example below.
GDS-3000 Programming Manual :MEASure:FREQuency Description Returns the frequency value. Syntax :MEASure:FREQuency{?} Query Return parameter Returns the frequency as . Note Before using this command, select the measurement channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:FREQuency? 1.0E+3 Selects Channel 1, and then measures the frequency. :MEASure:NWIDth Query Description Returns the first negative pulse width timing.
COMMAND DETAILS Note Before using this command, select the 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 Description Returns the period. Syntax :MEASure:PERiod{?} Query Return parameter Returns the period as Note Before using this command, select the measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:PERiod? 1.
GDS-3000 Programming Manual :MEASure:RISe Query Description Returns the first pulse rise time. Syntax :MEASure:RISe{?} Return parameter Returns the rise time as Note Before using this command, select the 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. :MEASure:ROVShoot Query Description Returns the rising overshoot over entire waveform in percentage.
COMMAND DETAILS Return parameter Returns the riser overshoot as Note Before using this command, select the 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 Description Returns the amplitude difference between the Vhigh-Vlow.
GDS-3000 Programming Manual Example :MEASure:SOURce1 CH 1 :MEASure:AVERage? 1.82E-3 Selects Channel 1, and then measures the average value. :MEASure:HIGH Query Description Returns the high voltage/current. Syntax :MEASure:HIGH{?} Return parameter Returns the high value as Note Before using this command, select the measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:HIGH? 3.68E-3 Selects Channel 1, and then measures the high voltage/current.
COMMAND DETAILS :MEASure: MAX Description Returns the maximum amplitude. Syntax :MEASure:MAX{?} Query Return parameter Returns the maximum amplitude as Note Before using this command, select the 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. :MEASure:MIN Query Description Returns the minimum amplitude.
GDS-3000 Programming Manual Return parameter Returns the voltage or current peak to peak measurement as . Note Before using this command, select the measurement channel. See the example below. Example :MEASure:SOURce1 CH 1 :MEASure:PK2Pk? 2.04E-1 Selects Channel 1, and then measures the peak-topeak amplitude as 204mA. :MEASure: RMS Query Description Returns the root-mean-square voltage/current. Syntax :MEASure:RMS{?} Return parameter Returns the RMS value as .
COMMAND DETAILS 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 Description Returns the delay between the first rising edge of source1 and the first falling edge of source2. Syntax :MEASure:FRFDelay{?} Return parameter Returns the delay as Note Select the two source channels before entering this command. Example :MEASure:SOURce1 CH 1 :MEASure:SOURce2 CH 2 :MEASure:FRFDelay? 3.
GDS-3000 Programming Manual 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 Description Returns the delay between the first falling edge of source1 and the first falling edge of source2. Syntax :MEASure:FFFDelay{?} Return parameter Returns the FFF delay as Note Select the two source channels before entering this command.
COMMAND DETAILS 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 Description Returns the delay between the first rising edge of source1 and the last rising edge of source2. Syntax :MEASure:LRFDelay{?} Return parameter Returns the LRF delay as Note Select the two source channels before entering this command.
GDS-3000 Programming Manual 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 Description Returns the delay between the first falling edge of source1 and the last falling edge of source2. Syntax :MEASure:LFFDelay{?} Return parameter Returns the LFF delay as Note Select the two source channels before entering this command.
COMMAND DETAILS 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:DISPlay ..........................................................61 :REF:TIMebase:POSition ...................................... 62 :REF:TIMebase:SCALe .......................................... 62 :REF:OFFSet .......................................................... 63 :REF:SCALe ...........
GDS-3000 Programming Manual Set :REF:TIMebase:POSition Query Description Sets or returns the selected reference waveform time base position. Syntax :REF:TIMebase:POSition { | ?} Parameter Reference waveform 1,2,3,4 REF1~REF4 Horizontal coordinates Return parameter Returns the reference waveform position as . Example :REF1:TIMebase:POSition -5.000E-5 Selects reference 1, and then sets the horizontal position to -50us.
COMMAND DETAILS Set :REF:OFFSet Query Description Sets or returns the selected reference waveform vertical position (offset). Syntax :REF:OFFSet { | ?} Parameter Reference waveform 1,2,3,4 REF1~REF4 Vertical offset Return parameter Returns the reference waveform vertical position as . Example :REF1:OFFSet -5.000E-2 Selects reference 1, and then sets the vertical position to -50mV/mA.
GDS-3000 Programming Manual Run Command :RUN Set Description The run command allows the oscilloscope to continuously make acquisitions (equivalent to pressing the Run key on the front panel). Syntax :RUN Stop Command :STOP Set Description The stop command stops the oscilloscope making further acquisitions (equivalent to pressing the Stop key on the front panel).
COMMAND DETAILS Force Command :FORCe Set Description The Force command forces an acquisition. (equivalent to pressing the Force key on the front panel). Syntax :FORCe Split Window Command Set :WINDow:SOURce Query Description Sets or queries which window is the active window in split screen mode.
GDS-3000 Programming Manual Timebase Commands :TIMebase:POSition ....................................................66 :TIMebase:SCALe ........................................................66 :TIMebase:MODe ........................................................66 :TIMebase:WINDow:POSition ....................................67 :TIMebase:WINDow:SCALe ........................................68 Set :TIMebase:POSition Query Description Sets or queries the horizontal position.
COMMAND DETAILS Syntax :TIMebase:MODe {MAIN | WINDow | SPLIT | XY | ?} Parameter MAIN Sets the time base mode to main screen. WINDow Sets the time base mode to zoom window. SPLIT Sets the time base mode to split screen. The split windows opening numbers are depended on the channels turned on numbers. For example, if CH1 & CH4 turned on, press the “SPLIT WINDOW” key will open two split windows; if CH1, CH2, CH4 turned on, four split windows will be appeared on the screen.
GDS-3000 Programming Manual Set :TIMebase:WINDow:SCALe Query Description Sets or queries the zoom horizontal scale. Syntax :TIMebase:WINDow:SCALe { | ?} Parameter Zoom horizontal scale The range will be changed which depends on the time base. Return parameter Returns the zoom horizontal scale as Example :TIMebase:WINDow:SCALe 2.0E-3 Sets the zoom horizontal scale to 2ms.
COMMAND DETAILS Trigger Commands :TRIGger:FREQuency .................................................. 70 :TRIGger:TYPe............................................................. 70 :TRIGger:SOURce ....................................................... 70 :TRIGger:COUPle .........................................................71 :TRIGger:NREJ .............................................................71 :TRIGger:REJect ...........................................................71 :TRIGger:MODe ......
GDS-3000 Programming Manual :TRIGger:FREQuency Query Description Queries the trigger frequency. Syntax :TRIGger:FREQuency{?} Return parameter Returns the trigger frequency as Example :TRIGger:FREQuency? 1.032E+3 Returns the trigger frequency. Set :TRIGger:TYPe Query Description Sets or queries the trigger type.
COMMAND DETAILS EXT External source LINe AC Line Return parameter Returns the trigger source. Example :TRIGger:SOURce CH1 Sets the trigger source to channel 1. Set :TRIGger:COUPle Query Description Sets or queries the trigger coupling. Syntax :TRIGger:COUPle {AC | DC | ?} Parameter AC DC Return parameter Returns the trigger coupling condition. Example :TRIGger:COUPle AC Sets the trigger coupling to AC. Set :TRIGger:NREJ Query Description Sets or queries noise rejection on or off.
GDS-3000 Programming Manual Parameter OFF Frequency rejection off. HF High frequency filter on LF Low frequency filter on Return parameter Returns the status of the frequency filter. Example :TRIGger:REJect OFF Turns the frequency filter off. Set :TRIGger:MODe Query Description Sets or queries the trigger mode. Syntax :TRIGger:MODe {AUTo | NORMal | ?} Parameter AUTo Auto trigger (Untriggered roll) NORMal Normal trigger Return parameter Returns the trigger mode.
COMMAND DETAILS Syntax :TRIGger:HLEVel { | ?} Parameter High level value Return parameter Returns the trigger high level as . Example :TRIGger:HLEVel 3.30E-1 Sets the trigger high level to time to 330mV/mA. Set :TRIGger:LLEVel Query Description Sets or queries the low trigger level (applicable for Rise and Fall/Pulse Runt trigger). Syntax :TRIGger:LLEVel { | ?} Parameter Low level value Return parameter Returns the trigger low level as .
GDS-3000 Programming Manual Parameter TIMe Sets the delay type to time. EVENt Sets the delay type to event. Return parameter Returns the trigger delay type. Example :TRIGger:DELay:TYPe TIMe Sets the delay type to time delay. Set :TRIGger:DELay:TIMe Query Description Sets or queries the delay time value. Syntax :TRIGger:DELay:TIMe { | ?} Delay time Parameter 1.00E-8~1.00E+1 Return parameter Returns the delay time as . Example :TRIGger:DELay:TIMe 1.
COMMAND DETAILS Syntax :TRIGger:DELay:LEVel { | ?} Parameter Delay trigger level Return parameter Returns the delay trigger as Example :TRIGger:DELay:LEVel 5.00E-3 Sets the delay trigger to 5mV/mA. Set :TRIGger:PULSEWidth:POLarity Query Description Sets or queries the pulse width trigger polarity. Syntax :TRIGger:PULSEWidth:POLarity {POSitive | NEGative | ?} Parameter POSitive Positive polarity NEGative Negative polarity Return parameter Returns the pulse width polarity.
GDS-3000 Programming Manual Set :TRIGger:RISEFall :SLOP Query Description Sets or queries the Rise & Fall slope. Syntax :TRIGger:RISEFall :SLOP {RISe | FALL | EITher | ?} Parameter RISe Rising slope FALL Falling slope EITher Either rising or falling slope Return parameter Returns the rise & fall slope. Example :TRIGger:RISEFall :SLOP RISe Sets the Rise & Fall slope to rising. Set :TRIGger:VIDeo:TYPe Query Description Sets or queries the video trigger type.
COMMAND DETAILS Set :TRIGger:VIDeo:FIELd Query Description Sets or queries the video trigger field. Syntax :TRIGger:VIDeo:FIELd {FIELD1 | FIELD2 | ALLFields | ALLLines | ?} Parameter FIELD1 Trigger on field 1 FIELD2 Trigger on field 2 ALLFields Trigger on all fields ALLLines Trigger on all lines Return parameter Returns the video trigger field. Example :TRIGger:VIDeo:FIELd ALLFields Sets the video trigger to trigger on all field.
GDS-3000 Programming Manual Example :TRIGger:VIDeo:POLarity POSitive Sets the video trigger polarity to positive. Set :TRIGger:PULSe:WHEn Query Description Sets or queries the pulse width condition trigger settings. Syntax :TRIGger:PULSe:WHEn {THAN | LESSthan | EQual | UNEQual | ?} Parameter THAN > LESSthan < EQual = UNEQual ≠ Return parameter Returns the pulse width trigger conditions. Example :TRIGger:PULSe:WHEn UNEQual Sets the trigger pulse width conditions to not equal to.
COMMAND DETAILS Set :TRIGger:ALTernate Query Description Sets alternating between source triggers on or off. Syntax :TRIGger:ALTernate {OFF | ON |?} Parameter OFF Alternate off ON Alternate on Return parameter Returns the Alternate trigger status (ON, OFF). Example :TRIGger:ALTernate ON Turns on alternating between source triggers. Set :TRIGger:LEVel Query Description Sets or queries the trigger level.
GDS-3000 Programming Manual Parameter OFF System lock off ON System lock on Return parameter Returns the status of the panel lock (ON, OFF). Example :SYSTem:LOCK ON Turns the panel lock on. Save/Recall Commands :RECAll:SETUp .............................................................80 :RECAll:WAVEform W,REF .............................. 81 :SAVe:IMAGe ............................................................... 81 :SAVe:IMAGe:FILEFormat ...........................................
COMMAND DETAILS Set :RECAll:WAVEform W,REF Query Description Recalls a waveform from wave1~wave20 or from file to REF1~4. Syntax :RECAll:WAVEform{W | (“Disk:/xxx.LSF”,”USB:/xxx.LSF”)},REF Parameter n 1~20 (Wave1~wave20) xxx.LSF Filename in file path. 1,2,3,4 (REF1, REF2, REF3, REF4) Example :RECAll:WAVEform W1, REF1 Recalls the waveform stored in Wave1 to reference 1. Note: All the .CSV format files can not be recalled by GDS-3000 series.
GDS-3000 Programming Manual Set :SAVe:IMAGe:FILEFormat Query Description Sets the file format for image. Syntax :SAVe:IMAGe:FILEFormat {PNG | BMP | ?} Parameter PNG Sets the file format to PNG BMP 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. Set :SAVe:IMAGe:INKSaver Query Description Turns Inksaver on or off.
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. Set :SAVe:WAVEform Query Description Saves a waveform to internal memory or to a designated file path.
GDS-3000 Programming Manual Example :SAVe:WAVEform CH1, REF2 Saves the channel1 waveform to REF2. :SAVe:WAVEform ALL, “Disk:/ALL001” Creates a folder which named “ALL001” and saves all displayed waveform to the “ALL001” directory with LSF format. :SAVe:WAVEform ALL, “Disk:/ALL002.CSV” Save the all channels waveform to root directory (Disk:/) of the internal flash disk with CSV format. :SAVe:WAVEform CH2, “Disk:/DS0003.