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.
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.
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.
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>...
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 ........
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.
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?
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.
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.
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.
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.
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.
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...
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.
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>...
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.
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.
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.
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.
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...
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...
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...
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...
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.
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>...
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.
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.
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>...
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.
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...
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.
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.
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.
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>...
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>...
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>...
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>...
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...
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).
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...
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.
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.
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)
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).
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>...
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 &...
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.
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.
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.
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.
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.
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.
(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.
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 ............
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.
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.
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.
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.
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.
Need help?
Do you have a question about the GDS-3000 Series and is the answer not in the manual?
Questions and answers