You are on page 1of 29

Digital Storage Oscilloscope

GDS-1000 Series

PROGRAMMING MANUAL
GW INSTEK PART NO.

October 2007 edition

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.
ISO-9001 CERTIFIED MANUFACTURER Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
Good Will Instrument Co., Ltd.
No. 7-1, Jhongsing Rd., Tucheng City, Taipei County 236, Taiwan.
TABLE OF CONTENTS GDS-1000 Programming Manual

Table of Contents
INTERFACE OVERVIEW ..................................................... 4
Rear Panel Overview .................................. 4
Configuring the USB Interface ................... 5
INTERFACE OVERVIEW
This manual describes how to use the GDS-1000s
remote command functionality and lists the
COMMAND OVERVIEW .................................................... 6
command details. The Overview chapter describes
Command Syntax ....................................... 6 how to configure the GDS-1000 USB remote
List of Command in Functional Order ........ 7 control interface.
List of Command in Alphabetical Order ... 10
Rear Panel Overview
0B

COMMAND DETAILS ...................................................... 12


System command .................................... 13
Acquisition Command.............................. 15
Autoset Command ................................... 18
Channel / Math Command ....................... 19
Cursor Command ..................................... 24
Display Command.................................... 28
Measure command .................................. 31
Save/Recall Command ............................. 40
16H

Time (Horizontal) command ................... 45


17H
LI NE VOLTAGE
RANGE
AC 100 240V

Trigger command ..................................... 48


18H
FREQUENCY
FUSE RATI NG
50
T1A
60Hz
250V
POWER MAX. 18W 40VA

3 4
INTERFACE OVERVIEW GDS-1000 Programming Manual

Configuring the USB Interface


USB connection PC side connector Type A, host
GDS-1000 side
connector
Speed
Type B, slave

1.1/2.0 (full speed)


COMMAND OVERVIEW
The Command overview chapter lists all GDS-
1000 commands in functional order as well as
Panel operation 1. Connect the USB cable to
alphabetical order. The command syntax section
the USB slave port on the
shows you the basic rules you have to apply when
rear.
using commands.
2. When the PC asks for the USB driver, select
dso_cdc_1000.inf which is downloadable from Command Syntax
the GW website, www.gwinstek.com.tw, GDS-
1000 product corner. Compatible IEEE488.2, 1992 (fully compatible)
standard SCPI, 1994 (partially compatible)
3. On the PC, activate a terminal application such
Command format trig:del:mod <NR1>LF 1: command header
as MTTTY (Multi-Threaded TTY). To check the
COM port No., see the Device Manager in the 2: single space
PC. For WindowsXP, select Control panel 1 2 3 4 3: parameter
System Hardware tab.
4: message terminator
4. Run this query command via the terminal Parameter Type Description Example
application. <Boolean> boolean logic 0, 1
*idn?
This command should return the manufacturer, <NR1> integers 0, 1, 2, 3
model number, serial number, and firmware <NR2> decimal numbers 0.1, 3.14, 8.5
version in the following format.
<NR3> floating point 4.5e-1, 8.25e+1
GW, GDS-1022, 000000001, V1.00
<NRf> any of NR1, 2, 3 1, 1.5, 4.5e-1
5. Configuring the command interface is Message LF^END line feed code (hexadecimal 0A)
completed. Refer to the other chapters for more terminator with END message
details.
LF line feed code
Page6: list of commands and command syntax
<dab>^END last data byte with END message
Page12: details of each command
Note Commands are non-case sensitive.

5 6
COMMAND OVERVIEW GDS-1000 Programming Manual

Measure :MEASure:FALL............................................................31 48H

List of Command in Functional Order :MEASure:FOVShoot...................................................32 49H

:MEASure:FPReshoot ..................................................32 50H

System *IDN............................................................................ 13 :MEASure:FREQuency .................................................32 51H

*LRN ........................................................................... 13 :MEASure:NWIDth ......................................................33 52H

*RST ............................................................................ 14 :MEASure:PDUTy ........................................................33 53H

:SYSTem:ERRor........................................................... 14 :MEASure:PERiod ........................................................34 54H

:SYSTem:VERSion....................................................... 14 :MEASure:PWIDth .......................................................34 5H

:MEASure:RISe.............................................................35 56H

Acquisition :ACQuire:AVERage...................................................... 15
:MEASure:ROVShoot...................................................35 57H

:ACQuire:MODe ......................................................... 15
:MEASure:RPReshoot ..................................................35 58H

:ACQuire<X>:MEMory................................................ 16
:MEASure:SOURce ......................................................36 59H

:MEASure:VAMPlitude ................................................36
Autoset :AUToset ..................................................................... 18
60H

:MEASure:VAVerage ....................................................37 61H

:CHANnel<X>:BWLimit.............................................. 19 :MEASure:VHI .............................................................37


Channel / Math
62H

:CHANnel<X>:COUPling............................................ 19 :MEASure:VLO.............................................................37 63H

:CHANnel<X>:DISPlay ............................................... 20 :MEASure:VMAX..........................................................38 64H

:CHANnel<X>:INVert ................................................. 20 :MEASure:VMIN ..........................................................38 65H

:CHANnel<X>:MATH ................................................. 21 :MEASure:VPP .............................................................39 6H

:CHANnel<X>:OFFSet................................................ 21 :MEASure:VRMS..........................................................39 67H

:CHANnel<X>:PROBe ................................................ 22
Save/Recall :MEMory<X>:RECall:SETup ........................................40
:CHANnel<X>:SCALe ................................................. 23
68H

:MEMory<X>:RECall:WAVeform .................................40 69H

Cursor :CURSor:X<X>Position ............................................... 24 :MEMory<X>:SAVe:SETup ..........................................41 70H

:CURSor:Y<X>Position ............................................... 25 :MEMory<X>:SAVe:WAVeform ...................................41 71H

:CURSor:<X>DELta..................................................... 25 *RCL.............................................................................42
72H

:CURSor:<X>DISplay .................................................. 26 :REF<X>:DISPlay..........................................................42 73H

:CURSor:SOURce........................................................ 27 :REF<X>:LOCate ..........................................................43 74H

:REF<X>:SAVe..............................................................43 75H

Display :DISPlay:ACCumulate ................................................. 28 *SAV.............................................................................44


76H

:DISPlay:CONTrast ..................................................... 28
:DISPlay:GRATicule..................................................... 29 (Continued on next page)
:DISPlay:WAVeform .................................................... 29
:REFResh ..................................................................... 30

7 8
COMMAND OVERVIEW GDS-1000 Programming Manual

Time :TIMebase:DELay........................................................ 45 List of Command in Alphabetical Order


4B

(Horizontal) :TIMebase:SCALe........................................................ 45
:TIMebase:SWEep....................................................... 46 Command Page Command Page
A :MEASure:FPReshoot 32
79H

:TIMebase:WINDow:DELay........................................ 46
102H

:ACQuire:AVERage 15 :MEASure:FREQuency 32
80H

103H 104H

:TIMebase:WINDow:SCALe ....................................... 47 81H

:ACQuire:MODe 15
105H :MEASure:NWIDth 33
106H

:ACQuire<X>:MEMory 16
107H :MEASure:PDUTy 33
108H

Trigger :FORCe........................................................................ 48
82H :AUToset 18
109H :MEASure:PERiod 34
10H

:RUN............................................................................ 48
83H
C :MEASure:PWIDth 34
1H

:SINGle........................................................................ 49
84H
:CHANnel<X>:BWLimit 19
12H :MEASure:RISe 35
13H

:CHANnel<X>:COUPling 19 :MEASure:ROVShoot 35
:STOP .......................................................................... 49
14H 15H

:CHANnel<X>:DISPlay 20 :MEASure:RPReshoot 35
85H

16H 17H

*TRG ........................................................................... 49
86H

:CHANnel<X>:INVert 20
18H :MEASure:SOURce 36
19H

:TRIGger:COUPle........................................................ 49 87H
:CHANnel<X>:MATH 21
120H :MEASure:VAMPlitude 36
12H

:TRIGger:FREQuency.................................................. 50 8H :CHANnel<X>:OFFSet 21
12H :MEASure:VAVerage 37
123H

:TRIGger:LEVel............................................................ 50 89H
:CHANnel<X>:PROBe 22
124H :MEASure:VHI 37
125H

:TRIGger:MODe.......................................................... 50 90H
:CHANnel<X>:SCALe 23
126H :MEASure:VLO 37
127H

:CURSor:SOURce 27 :MEASure:VMAX 38
:TRIGger:NREJ ............................................................ 51
128H 129H

:CURSor:X1Position 24 :MEASure:VMIN 38
91H

130H 13H

:TRIGger:PULSe:MODe.............................................. 52 92H

:CURSor:X2Position 24
132H :MEASure:VPP 39
13H

:TRIGger:PULSe:TIMe ................................................ 52 93H


:CURSor:XDELta 25
134H :MEASure:VRMS 39
135H

:TRIGger:REJect .......................................................... 53 94H :CURSor:XDISplay 26


136H :MEMory<X>:RECall:SETup 40
137H

:TRIGger:SLOP............................................................ 53 95H
:CURSor:Y1Position 25
138H :MEMory<X>:RECall:WAVeform 40
139H

:TRIGger:SOURce ....................................................... 54 96H


:CURSor:Y2Position 25
140H :MEMory<X>:SAVe:SETup 41 14H

:CURSor:YDELta 25 :MEMory<X>:SAVe:WAVeform 41
:TRIGger:TYPe............................................................. 54
142H 143H

:CURSor:YDISplay 26 R
97H

14H

:TRIGger:VIDeo:FIELd ................................................ 55 98H

D *RCL 42
145H

:TRIGger:VIDeo:LINe.................................................. 55 9H
:DISPlay:ACCumulate 28
146H :REF<X>:DISPlay 42
147H

:TRIGger:VIDeo:POLarity ........................................... 56 10H :DISPlay:CONTrast 28


148H :REF<X>:LOCate 43
149H

:TRIGger:VIDeo:TYPe ................................................. 56 10H


:DISPlay:GRATicule 29
150H :REF<X>:SAVe 43
15H

:DISPlay:WAVeform 29
152H :REFResh 30
153H

F *RST 14 154H

:FORCe 48
15H :RUN 48
156H

I S
*IDN 13
157H *SAV 44
158H

L :SINGle 49
159H

*LRN 13
160H :STOP 49
16H

M :SYSTem:ERRor 14 162H

:MEASure:FALL 31
163H :SYSTem:VERSion 14 164H

:MEASure:FOVShoot 32
165H

9 10
COMMAND OVERVIEW GDS-1000 Programming Manual

Command Page Command Page

COMMAND DETAILS
T :TRIGger:NREJ 51 16H

:TIMebase:DELay 45 :TRIGger:PULSe:MODe
167H 52
168H

:TIMebase:SCALe 45 :TRIGger:PULSe:TIMe
169H 52
170H

:TIMebase:SWEep 46 :TRIGger:REJect
17H 53
172H

:TIMebase:WINDow:DELay 46 :TRIGger:SLOP
173H 53
174H

:TIMebase:WINDow:SCALe 47 :TRIGger:SOURce
175H 54
176H
The Command details chapter shows the detailed
*TRG 49 :TRIGger:TYPe
17H 54
178H
syntax, equivalent panel operation, and example
:TRIGger:COUPle 49 :TRIGger:VIDeo:FIELd
179H 55
180H

for each command. For the list of all commands,


:TRIGger:FREQuency 50 :TRIGger:VIDeo:LINe
18H 55
182H

see page7.
187H

:TRIGger:LEVel 50 :TRIGger:VIDeo:POLarity
183H 56
184H

:TRIGger:MODe 50 :TRIGger:VIDeo:TYPe
185H 56
186H System command..................................... 1 3
18H

Acquisition Command .............................. 1 5189H

Autoset Command ................................... 1 8


190H

Channel / Math Command ....................... 1 9 19H

Cursor Command ..................................... 2 4


192H

Display Command .................................... 2 8


193H

Measure command .................................. 3 1194H

Save/Recall Command ............................. 4 0 195H

Time (Horizontal) command.................... 4 5 196H

Trigger command ..................................... 4 8


197H

11 12
COMMAND DETAILS GDS-1000 Programming Manual

System command
5B

*RST
17B
Set

*IDN............................................................................ 13
198H

Description Resets the GDS-1000 (recalls the default panel


*LRN ........................................................................... 13
19H
settings).
*RST ............................................................................ 14
20H

Same as: Save/Recall key F1


:SYSTem:ERRor........................................................... 14 201H

Syntax *rst
:SYSTem:VERSion....................................................... 14 20H

:SYSTem:ERRor
18B
Query
*IDN
15B
Query
Description Returns the oscilloscope system error message, if
Description Returns the oscilloscope ID: manufacturer, model there is any.
name, serial number, and firmware version. Syntax < Long > < Short >
Same as: Utility key F4 :system:error? :syst:err?
Syntax :idn? Parameter ID Contents ID Contents
Example :idn? Returns the ID for a -100 command error -102 syntax error
GW, GDS1022, P930116, GDS-1022.
-220 parameter error -221 settings conflict
V0.21
-222 data out of range -223 too much data

*LRN
16B
Query -224 illegal parameter -232 invalid format
Example :system:error? Indicates that the
Description Returns the oscilloscope settings as a data string. command syntax is
-102
Syntax :lrn? wrong

Example :lrn?
:DISPlay:WAVeform 0;DISPCONTrast 500;GRATicule :SYSTem:VERSion
19B
Query
0;:CURSor:SOURce 1;X1Position ;X2 Position ;
Y1Position ;Y2Position ;XDELTa ;YDELTa ;XDISPlay 2;YDISPlay Description Returns the oscilloscope firmware version.
2;:CHANnel 1:BWLimit 0;COUPling 0;DISPlay 1;INVert 0;MATH
0;OFFSet 2.000e+00; PROBe 0;SCALe 2.000e+00 ;: Same as: Utility key F4 (only the firmware
CHANnel2:BWLimit 0;COUPling 0;DISPlay 1;INVert 0;MATH version)
0;OFFSet 2.000e+00;PROBe 0;SCALe 2.000e+00;: CHANnel2:
BWLimit 0;COUPling 0;DISPlay 1;INVert 0;MA TH 0;OFFSet Syntax < Long > < Short >
2.000e+00;PROBe 0;SCALe 2.000e+00;: CHANnel2:BWLimit
0;COUPling 0;DIS Play 1;INVert 0;MATH 0;OFFSet :system:version? :syst:vers?
2.000e+00;PROBe 0;SCALe 2.000e+00;:CHANnel2:BWLimit
0;COUPling 0;DISPlay 1;INVert 0;MATH 0;OFFSet Note For retrieving all system information including the
2.000e+00;PROBe 0;SCALe 2.000e+00;:TIMebase:DELay 0.000e+00; firmware version, use the *idn? command.
SCALe 2.500e-06;SWEep0;: AUToset;: REFResh;: RUN;:STOP

13 14
COMMAND DETAILS GDS-1000 Programming Manual

Syntax < Long > < Short >


Acquisition Command
6B

:acquire:mode <NR1> :acq:mod <NR1>


:ACQuire:AVERage...................................................... 15
203H
:acquire:mode? :acq:mod?
:ACQuire:MODe ......................................................... 15
204H
Parameter <NR1> Mode <NR1> Mode
:ACQuire<X>:MEMory................................................ 16 205H

0 Normal 2 Average

Set 1 Peak detect


:ACQuire:AVERage
20B
Query Example :acquire:mode 2 Selects the average
:acquire:average 2 acquisition mode, and
Description Selects or returns the average number of waveform select the average
acquisition in the average acquisition mode. number 4
Same as: Acquire key F2
Syntax < Long > < Short > :ACQuire<X>:MEMory
2B
Query

:acquire:average <NR1> :acq:aver <NR1> Description Returns the total waveform data in the acquisition
:acquire:average? :acq:aver? memory.
Parameter <NR1> Average No. <NR1> Average No. Syntax < Long > < Short >
1 2 5 32 :acquire<X>:memory? :acq<X>:mem?
2 4 6 64 Parameter <X> Channel
3 8 7 128 1/2 Channel1/2
4 16 8 256 Example :acquire1:memory? Returns the channel 1
Note Before using this command, select the average waveform data
acquisition mode. See the example below. Data format Six data elements are concatenated to form one
Example :acquire:mode 2 Selects the average data string.
:acquire:average 2 acquisition mode, and # A B C D E F
select the average
number 4 A: Data size digit B: Data size
C: Time interval D: Channel indicator

Set E: Reserved data F: Waveform data


:ACQuire:MODe
21B
Query Data size digit
Indicates the number of digits used for the data
Description Selects or returns the acquisition mode. string that follows. The data size digit is always 4.
Same as: Acquire key F1 ~ F3

15 16
COMMAND DETAILS GDS-1000 Programming Manual

Data size
Indicates the data size. The data size is always 8008 Autoset Command
7B

(4000 points per channel).


Time interval :AUToset
23B
Set
Indicates the time interval between two adjacent
sampling points in the floating point format, Description Runs the Autoset function to automatically
compatible with IEEE 754 standards. configure the horizontal scale, vertical scale, and
trigger according to the input signal.
Note: The data is sorted in the little-endian format.
Same as: Auto Set key
Channel indicator
Syntax < Long > < Short >
Indicates the channel, 1 or 2.
:autoset :aut
Reserved data
An unused data block, 3 bytes.
Waveform data
The waveform data comprised of 8000 data points.
Each point is made up of 2 bytes (16 bits), high
byte (MSD) first.

17 18
COMMAND DETAILS GDS-1000 Programming Manual

:channel<X>:coupling <NR1> :chan<X>:coup <NR1>


Channel / Math Command
8B

:channel<X>:coupling? :chan:coup?

:CHANnel<X>:BWLimit.............................................. 19 206H
Parameter <X> Channel <NR1> Coupling mode
:CHANnel<X>:COUPling............................................ 19 207H
1/2 CH1/2 0 AC coupling
:CHANnel<X>:DISPlay ............................................... 20
208H

1 DC coupling
:CHANnel<X>:INVert ................................................. 20
2 Ground coupling
209H

:CHANnel<X>:MATH ................................................. 21 210H

:CHANnel<X>:OFFSet................................................ 21 21H
Example :channel1:coupling 1 Selects the DC coupling
for Channel 1
:CHANnel<X>:PROBe ................................................ 22
21H

:CHANnel<X>:SCALe ................................................. 23
213H

Set
Set
:CHANnel<X>:DISPlay
26B
Query
:CHANnel<X>:BWLimit
24B
Query
Description Turns a channel on/off or returns its status.
Description Selects or returns the bandwidth limit on/off.
Same as: Channel key
Same as: Channel key F3
Syntax < Long > < Short >
Syntax < Long > < Short >
:channel<X>:display <Boolean> :chan<X>:disp
:channel<X>:bwlimit <Boolean> :chan<X>:bwl <Boolean>
:channel<X>:display?
:channel<X>:bwlimit? <Boolean>
:chan<X>:disp?
:chan:bwl?
Parameter <X> Channel <NR1> Channel on/off
Parameter <X> Channel <NR1> Limit
1/2 CH1/2 0 Off
1/2 CH1/2 0 Off
1 On
1 On
Example :channel1:display 1 Turns on Channel 1
Example :channel1:bwlimit 1 Turns on the bandwidth
limit for Channel 1
Set
:CHANnel<X>:INVert
27B
Query
Set
:CHANnel<X>:COUPling
25B
Query Description Inverts a channel or returns its status.
Same as: Channel key F2
Description Selects or returns the coupling mode.
Syntax < Long > < Short >
Same as: Channel key F1
Syntax < Long > < Short >

19 20
COMMAND DETAILS GDS-1000 Programming Manual

:channel<X>:invert <Boolean> :chan<X>:inv Syntax < Long > < Short >
:channel<X>:invert? <Boolean>
:channel<X>:offset <NR3> :chan<X>:offs <NR3>
:chan<X>:inv?
:channel<X>:offset? :chan<X>:offs?
Parameter <X> Channel <NR1> Channel invert
Parameter <X> Channel <NR3> Offset level
1/2 CH1/2 0 off
1/2 CH1/2 0.5 0.5V ~ +0.5V
1 on (2mV/div~50mV/div)
Example :channel1:invert 1 Inverts Channel 1 5.0 5.0V ~ +5.0V
(100mV/div~500mV/div)
50.0 50.0V ~ +50.0V
Set
(1V/div ~ 5V/div)
:CHANnel<X>:MATH Query
Sets the Channel 1
28B

Example :channel1:scale 1.00e2


Description Selects or returns the math operation type. :channel1:offset 2.00e2 scale to 10mV/div
Sets the Channel 1
Same as: Math key F1 offset to 20mV
Syntax < Long > < Short >
:channel<X>:math <NR1> :chan<X>:math <NR1> Set
:channel<X>:math? :chan<X>:math? :CHANnel<X>:PROBe
30B
Query
Parameter <X> Channel <NR1> Math operation
Description Sets or returns the probe attenuation factor.
1/2 CH1 or CH2 0 Math off
Same as: Channel key F4
1 Add
Syntax < Long > < Short >
2 Subtract
:channel<X>:probe <NR3> :chan<X>:prob <NR1>
3 FFT
:channel<X>:probe? :chan<X>:prob?
Example1 :channel1:math 2 Channel 1 Channel 2
Parameter <X> Channel <NR1> Probe attenuation factor
Example2 :channel2:math 2 Channel 1 Channel 2
1/2 CH1/2 0 1x
Example3 :channel2:math 2 Runs FFT on Channel 2
1 10x
2 100x
Set
Example :channel1:probe 1 Sets the Channel 1
:CHANnel<X>:OFFSet
29B
Query
probe attenuation
factor to 10x
Description Sets or returns the offset level for a channel. The
offset level range depends on the vertical scale.

21 22
COMMAND DETAILS GDS-1000 Programming Manual

Set
:CHANnel<X>:SCALe
31B
Query Cursor Command
9B

Description Sets or returns the vertical scale. The scale depends :CURSor:X<X>Position ................................................24
214H

on the probe attenuation factor. :CURSor:Y<X>Position ................................................25


215H

:CURSor:<X>DELta......................................................25
Same as: Volts/Div knob
216H

:CURSor:<X>DISplay ...................................................26
217H

Syntax < Long > < Short > :CURSor:SOURce.........................................................27


218H

:channel<X>:scale <NR3> :chan<X>:scal <NR3>


:channel<X>:scale? :chan<X>:scal?
Parameter <X> Channel <NR3> Vertical scale Set

1/2 CH1/2 2e3 ~ 5e+0 2mV ~ 5V :CURSor:X<X>Position


32B
Query
(Probe x1)
Description Sets or returns the horizontal (X axis) cursor
2e2 ~ 5e+1 20mV ~ 50V position.
(Probe x10)
Same as: Cursor key F5 (X-Y) F2 (X1) or F3
2e1 ~ 5e+2 200mV ~ 500V (X2) + Variable knob
(Probe x100)
Syntax < Long > < Short >
Example :channel1:probe 0 Sets the Channel 1 probe
attenuation factor to x1 :cursor:x<X>position <NR1> :curs:x<X>p <NR1>
:channel1:scale 2.00e3
Sets the Channel 1 :cursor:x<X>position? :curs:x<X>p?
vertical scale to 2mV/div Parameter <X> Cursor 1 or 2 <NR1> Cursor position
1 Cursor X1 1 ~ 249 1 ~ 249 point
2 Cursor X2
Note When in the query mode, the returned data format
is <NR3> as follows.
CH1, CH2, Math (CH1CH2): time (s)
Math (FFT): frequency (Hz)
Example :cursor:xdisplay 1 Puts the horizontal
:cursor:x1position 100 cursor X1 on the 100
point position
:channel:math 3 Returns the X1 cursor
:cursor:xdisplay 1 position as 2500Hz in
:cursor:x1position? the Math FFT mode
2.500E+03

23 24
COMMAND DETAILS GDS-1000 Programming Manual

Syntax < Long > < Short >


Set :cursor:<X>delta? :curs:<X>del?
:CURSor:Y<X>Position
3B
Query Parameter <X> Horizontal or vertical cursor

Description Selects or returns the vertical (Y axis) cursor x Horizontal cursor (X axis)
position. y Vertical cursor (Y axis)
Same as: Cursor key F5 (X-Y) F2(Y1) or F3(Y2) Note The returned data format is <NR3> as follows.
+ Vertical knob
CH1, CH2, Math (CH1CH2): time (s) for
Syntax < Long > < Short > horizontal cursor, voltage (V) for vertical cursor
:cursor:y<X>position <NR1> :curs:y<X>p <NR1> Math (FFT): frequency (Hz) for horizontal cursor,
:cursor:y<X>position? :curs:y<X>p? decibel (dB) for vertical cursor

Parameter <X> Cursor 1 or 2 <NR1> Cursor position Example :channel:math 3 Returns the frequency
:cursor:xdisplay 1 (2500Hz) between the
1 Cursor Y1 1 ~ 199 1 ~ 199 point :cursor:xdelta? two horizontal cursors
2 Cursor Y2 2.500E+03 in the Math FFT mode
Note When in the query mode, the returned data format :channel:math 3 Returns the decibel
is <NR3> as follows. :cursor:ydisplay 1 (2.5dB) between the
CH1, CH2, Math (CH1CH2): voltage (V) :cursor:ydelta? two vertical cursors in
2.500E+00 the Math FFT mode
Math (FFT): decibel (dB)
Example :cursor:ydisplay 1 Puts the vertical
:cursor:y1position 100 cursor Y1 on the 100
point position :CURSor:<X>DISplay
35B
Set
:channel:math 3 Returns the Y1 cursor
:cursor:ydisplay 1 position as 2.5dB in Description Turns the horizontal or vertical cursors on/off.
:cursor:y1position? the Math FFT mode Same as: Cursor key
2.500E+00
Syntax < Long > < Short >
:cursor:y<X>display <Boolean> :curs:y<X>dis
<Boolean>
:CURSor:<X>DELta
34B
Query
Parameter <X> X or Y cursor <NR1> Cursor on/off
Description Returns the distance between two horizontal (X x X (horizontal) 0 off
axis) or vertical (Y axis) cursors. y Y (vertical) 1 on
Same as: Cursor key F5 (X-Y) F4 Example :cursor:ydisplay 1 Turn Y cursor on

25 26
COMMAND DETAILS GDS-1000 Programming Manual

Set Display Command


10B

:CURSor:SOURce Query
:DISPlay:ACCumulate ..................................................28
36B

219H

Description Selects or returns the cursor source channel. :DISPlay:CONTrast......................................................28 20H

:DISPlay:GRATicule .....................................................29
Same as: Cursor key F1 (Source)
21H

:DISPlay:WAVeform.....................................................29 2H

Syntax < Long > < Short > :REFResh......................................................................30


23H

:cursor:source <NR1> :curs:sour <NR1>


:cursor:source? :curs:sour?
Parameter <NR1> Cursor source channel Set

1/2 Channel
:DISPlay:ACCumulate
37B
Query

3 Math result Description Turns the display accumulate mode on/off or


Example :cursor:source 2 Selects Channel 2 as returns its status.
the cursor source Same as: Display key F2
Syntax < Long > < Short >
:display:accumulate <Boolean> :disp:acc <Boolean>
:display:accumulate? :disp:acc?
Parameter <NR1> Display accumulation
0 off
1 on
Example :display:accumulate 1 Turns on the
accumulation

Set
:DISPlay:CONTrast
38B
Query

Description Sets or returns the display contrast level.


Same as: Display key F4
Syntax < Long > < Short >
:display:contrast <NR1> :disp:cont <NR1>
:display:contrast? :disp:cont?

27 28
COMMAND DETAILS GDS-1000 Programming Manual

Parameter <NR1> Display contrast Example :display:waveform 0 Selects the vectors


10 ~ 10 Lowest (10) to the Highest (+10) waveform

Example :display:contrast 0 Sets the display


contrast to the middle :REFResh
41B
Set
(0)
Description Erases the existing waveform and draws a new
one.
Set Same as: Display key F3
:DISPlay:GRATicule
39B
Query
Syntax < Long > < Short >
Description Sets or returns the display grid type. :refresh :refr
Same as: Display key F5
Syntax < Long > < Short >
:display:graticule <NR1> :disp:grat <NR1>
:display:graticule? :disp:grat?
Parameter <NR1> Grid type <NR1> Grid type
0 Full mode 2 Frame mode
1 Cross mode
Example :display:graticule 0 Selects the full grid

Set
:DISPlay:WAVeform
40B
Query

Description Sets or returns the display waveform type.


Same as: Display key F1
Syntax < Long > < Short >
:display:waveform <NR1> :disp:wav <NR1>
:display:waveform? :disp:wav?
Parameter <NR1> Display waveform type
0 Vectors
1 Dots

29 30
COMMAND DETAILS GDS-1000 Programming Manual

Example :measure:source 1 Selects Channel 1, and


Measure command
1B

:measure:fall? then measures the fall


time.
:MEASure:FALL........................................................... 31 24H

:MEASure:FOVShoot .................................................. 32
:MEASure:FOVShoot
25H

Query
:MEASure:FPReshoot ................................................. 32
43B

26H

:MEASure:FREQuency ................................................ 32 27H

Description Returns the fall overshoot amplitude.


:MEASure:NWIDth ..................................................... 33
Same as: Measure key F1~F5 F3 (FOVShoot)
28H

:MEASure:PDUTy........................................................ 33
29H

:MEASure:PERiod ....................................................... 34
230H
Syntax < Long > < Short >
:MEASure:PWIDth ...................................................... 34
231H :measure:fovshoot? :meas:fovs?
:MEASure:RISe............................................................ 35
23H

Returns <NR2> with % sign


:MEASure:ROVShoot.................................................. 35
Note Before using this command, select the
23H

:MEASure:RPReshoot ................................................. 35
measurement channel. See the example below.
234H

:MEASure:SOURce ..................................................... 36235H

:MEASure:VAMPlitude ............................................... 36 Example :measure:source 1 Selects Channel 1, and


then measures the fall
236H

:MEASure:VAVerage ................................................... 37 :measure:fall?


overshoot.
237H

:MEASure:VHI............................................................. 37
238H

:MEASure:VLO............................................................ 37
239H

:MEASure:VMAX......................................................... 38
240H
:MEASure:FPReshoot
4B
Query

:MEASure:VMIN ......................................................... 38
Description Returns fall preshoot amplitude.
241H

:MEASure:VPP ............................................................ 39
24H

:MEASure:VRMS ......................................................... 39
243H
Same as: Measure key F1~F5 F3 (FPREShoot)
Syntax < Long > < Short >
:measure:fovshoot? :meas:fovs?
:MEASure:FALL Query
Returns <NR2> with % sign
42B

Description Returns the falltime measurement result. Note Before using this command, select the
Same as: Measure key F1~F5 F3 (Fall Time) measurement channel. See the example below.

Syntax < Long > < Short > Example :measure:source 1 Selects Channel 1, and
:measure:fall? then measures the fall
:measure:fall? :meas:fall? preshoot.
Returns <NR3>
Note Before using this command, select the :MEASure:FREQuency
45B
Query
measurement channel. See the example below.

31 32
COMMAND DETAILS GDS-1000 Programming Manual

Description Returns the frequency value. Note Before using this command, select the
Same as: Measure key F1~F5 F3 (Frequency) measurement channel. See the example below.

Syntax < Long > < Short > Example :measure:source 1 Selects Channel 1, and
:measure:pduty? then measures the
:measure:frequency? :meas:freq? positive duty cycle.
Returns <NR3>
Note Before using this command, select the :MEASure:PERiod
48B
Query
measurement channel. See the example below.
Example :measure:source 1 Selects Channel 1, and Description Returns the period.

:measure:frequency? then measures the Same as: Measure key F1~F5 F3 (Period)
frequency. Syntax < Long > < Short >
:measure:period? :meas:per?
:MEASure:NWIDth Query
Returns <NR3>
46B

Description Returns the first negative pulse width timing. Note Before using this command, select the
Same as: Measure key F1~F5 F3 (Width) measurement channel. See the example below.

Syntax < Long > < Short > Example :measure:source 1 Selects Channel 1, and
:measure:period? then measures the
:measure:nwidth? :meas:nwid? period.
Returns <NR3>
Note Before using this command, select the :MEASure:PWIDth
49B
Query
measurement channel. See the example below.
Example :measure:source 1 Selects Channel 1, and Description Returns the first positive pulse width.

:measure:nwidth? then measures the Same as: Measure key F1~F5 F3 (+Width)
negative pulse width. Syntax < Long > < Short >
:measure:period? :meas:per?
:MEASure:PDUTy Query
Returns <NR3>
47B

Description Returns the positive duty cycle ratio. Note Before using this command, select the
Same as: Measure key F1~F5 F3 (DutyCycle) measurement channel. See the example below.

Syntax < Long > < Short > Example :measure:source 1 Selects Channel 1, and
:measure:pwidth? then measures the
:measure:pduty? :meas:pdut? positive pulse width.
Returns <NR2> as the percentage

33 34
COMMAND DETAILS GDS-1000 Programming Manual

:measure:rpreshoot? :meas:rpr?
:MEASure:RISe
50B
Query Returns <NR2> with % sign

Description Returns the first pulse rising edge timing. Note Before using this command, select the
measurement channel. See the example below.
Same as: Measure key F1~F5 F3 (RiseTime)
Example :measure:source 1 Selects Channel 1, and
Syntax < Long > < Short > then measures the rise
:measure:rpreshoot?
:measure:rise? :meas:ris? preshoot.
Returns <NR3>
Note Before using this command, select the Set
measurement channel. See the example below. :MEASure:SOURce
53B
Query
Example :measure:source 1 Selects Channel 1, and
then measures the Description Selects the measurement channel.
:measure:rise?
rising edge timing. Same as: Measure key F1~F5 F1, F2
Syntax < Long > < Short >
:MEASure:ROVShoot
51B
Query :measure:source <NR1> :meas:sour <NR1>
:measure:source? :meas:sour?
Description Returns rise overshoot amplitude in percentage.
Parameter <NR1>
Same as: Measure key F1~F5 F3 (ROVShoot)
1~2 Channel1 ~ 2
Syntax < Long > < Short >
Example :measure:source 1 Selects Channel 1, and
:measure:rovshoot? :meas:rovs?
:measure:rprshoot? then measures the rise
Returns <NR2> with % sign preshoot.
Note Before using this command, select the
measurement channel. See the example below. :MEASure:VAMPlitude
54B
Query
Example :measure:source 1 Selects Channel 1, and
then measures the rise Description Returns the voltage difference between positive
:measure:rovshoot?
overshoot. and negative peak.
Same as: Measure key F1~F5 F3 (Vamp)
:MEASure:RPReshoot
52B
Query Syntax < Long > < Short >
:measure:vamplitude? :meas:vamp?
Description Returns rise overshoot amplitude in percentage.
Returns <NR3>
Same as: Measure key F1~F5 F3 (RPReshoot)
Note Before using this command, select the
Syntax < Long > < Short >
measurement channel. See the example below.

35 36
COMMAND DETAILS GDS-1000 Programming Manual

Example :measure:source 1 Selects Channel 1, and Description Returns the global low voltage.
:measure:vamplitude? then measures the rise Same as: Measure key F1~F5 F3 (Vlo)
Voltage amplitude.
Syntax < Long > < Short >
:measure:vlo? :meas:vlo?
:MEASure:VAVerage
5B
Query
Returns <NR3>
Description Returns the average voltage. Note Before using this command, select the
Same as: Measure key F1~F5 F3 (Vavg) measurement channel. See the example below.
Syntax < Long > < Short > Example :measure:source 1 Selects Channel 1, and
:measure:vaverage? :meas:vavg? :measure:vlo? then measures the
global low Voltage.
Returns <NR3>
Note Before using this command, select the
:MEASure:VMAX Query
measurement channel. See the example below.
58B

Example :measure:source 1 Selects Channel 1, and Description Returns the maximum amplitude.
:measure:vaverage? then measures the Same as: Measure key F1~F5 F3 (Vmax)
average Voltage.
Syntax < Long > < Short >
:measure:vmax? :meas:vmax?
:MEASure:VHI
56B
Query
Returns <NR3>
Description Returns the global high voltage. Note Before using this command, select the
Same as: Measure key F1~F5 F3 (Vhi) measurement channel. See the example below.
Syntax < Long > < Short > Example :measure:source 1 Selects Channel 1, and
:measure:vhi? :meas:vhi? :measure:vmax? then measures the
maximum amplitude.
Returns <NR3>
Note Before using this command, select the
:MEASure:VMIN Query
measurement channel. See the example below.
59B

Example :measure:source 1 Selects Channel 1, and Description Returns the minimum amplitude.
:measure:vhi? then measures the Same as: Measure key F1~F5 F3 (Vmin)
global high Voltage.
Syntax < Long > < Short >
:measure:vmin? :meas:vmin?
:MEASure:VLO
57B
Query
Returns <NR3>

37 38
COMMAND DETAILS GDS-1000 Programming Manual

Note Before using this command, select the


measurement channel. See the example below. Save/Recall Command
12B

Example :measure:source 1 Selects Channel 1, and


:MEMory<X>:RECall:SETup ........................................40
then measures the
24H

:measure:vmin? :MEMory<X>:RECall:WAVeform .................................40


minimum amplitude.
245H

:MEMory<X>:SAVe:SETup ..........................................41 246H

:MEMory<X>:SAVe:WAVeform ...................................41 247H

:MEASure:VPP
60B
Query
*RCL.............................................................................42
248H

:REF<X>:DISPlay..........................................................42
Description Returns the peak-to-peak amplitude (difference
249H

between maximum and minimum amplitude) :REF<X>:LOCate ..........................................................43 250H

:REF<X>:SAVe..............................................................43
Same as: Measure key F1~F5 F3 (Vpp)
251H

*SAV.............................................................................44
25H

Syntax < Long > < Short >


:measure:vpp? :meas:vpp?
Returns <NR3> :MEMory<X>:RECall:SETup
62B
Set

Note Before using this command, select the Description Recalls a panel setting from the internal memory.
measurement channel. See the example below.
Same as: Save/Recall key (recall) F3
Example :measure:source 1 Selects Channel 1, and
Syntax < Long > < Short >
:measure:vpp? then measures the
peak-to-peak :memory<x>:recall:setup :mem<x>:rec:set
amplitude. Parameter <X> Internal memory
1 ~ 15 S1 ~ S15
:MEASure:VRMS
61B
Query
Example :memory1:recall:setup Recalls the settings from
the internal memory S1
Description Returns the root-mean-square voltage.
Same as: Measure key F1~F5 F3 (Vrms)
:MEMory<X>:RECall:WAVeform Set
Syntax < Long > < Short >
63B

:measure:vrms? :meas:vrms? Description Recalls a waveform from the internal memory and
saves it to a reference waveform.
Returns <NR3>
Same as: Save/Recall key (recall) F4
Note Before using this command, select the
measurement channel. See the example below. Syntax < Long > < Short >
Example :measure:source 1 Selects Channel 1, and :memory<x>:recall:waveform :mem<x>:rec:wav
then measures the root <NR1> <NR1>
:measure:vrms?
mean square voltage. Parameter <X> Internal memory

39 40
COMMAND DETAILS GDS-1000 Programming Manual

1 ~ 15 W1 ~ W15 0 CH1 1 CH2


<NR1> Reference waveform 2 Math 3 RefA
1, 2 RefA, RefB 4 RefB
Example :memory1:recall:waveform 1 Recalls a waveform Example :memory1:save:waveform 1 Saves the reference
from the internal waveform A to the
memory W1 and saves internal memory W1
it to the reference
waveform A
*RCL
6B
Set

:MEMory<X>:SAVe:SETup
64B
Set Description Recalls a set of panel setting from one of the fifteen
internal memories, S1 to S15.
Description Saves the current panel settings to an internal Same as: Save/Recall key (recall) F3
memory.
Syntax *rcl <NR1>
Same as: Save/Recall key (save) F1
Parameter <NR1> Settings
Syntax < Long > < Short >
1 to 15 S1 to S15
:memory<x>:save:setup :mem<x>:sav:set
Example *rcl 1 Recalls the panel settings
Parameter <X> Internal memory
from S1
1 ~ 15 S1 ~ S15
Example :memory1:save:setup Save the current panel
Set
settings to the memory S1
:REF<X>:DISPlay
67B
Query

:MEMory<X>:SAVe:WAVeform
65B
Set Description Recalls a reference waveform into the display or
returns its status.
Description Saves a reference waveform to the internal
Same as: Save/Recall key (recall) F5 F2 or F3
memory.
Syntax < Long > < Short >
Same as: Save/Recall key (save) F2
:ref<x>:display <Boolean> :ref<x>disp <Boolean>
Syntax < Long > < Short >
:ref<x>:display? :ref<x>disp?
:memory<x>:save:waveform :mem<x>:sav:wav
<NR1> <NR1> Parameter <X> Reference <Boolean> Reference on/off
Parameter <X> Internal memory 1 A 0 off
1 ~ 15 W1 ~ W15 2 B 1 on
<NR1> Reference waveform

41 42
COMMAND DETAILS GDS-1000 Programming Manual

Example :ref1:display 1 Turns on the reference Example :ref1:save 1 Saves the Channel 1
waveform A signal as the reference
waveform A

Set
:REF<X>:LOCate
68B
Query
*SAV
70B
Set

Description Saves the current panel settings into the internal


Description Moves or returns the position of a reference
memory.
waveform.
Same as: Save/Recall key F5 Variable knob Same as: Save/Recall key F1

Syntax < Long > < Short > Syntax *sav

:ref<x>:locate <NR1> :ref<x>:loc <NR1> Parameter <NR1> Internal memory

:ref<x>:locate? :ref<x>:loc? 1 to 15 S1 to S15

Parameter <X> Reference <NR1> Position Example *sav 1 Saves the current panel
settings into S1
1 A 100 to +100
2 B
Note Before using this command, turn on a reference
waveform. See the example below.
Example :ref1:display 1 Turns on the reference
:ref1:locate 0 waveform A and move
it to 0 position

:REF<X>:SAVe
69B
Set

Description Saves an input signal as a reference waveform.


Same as: Save/Recall key (save) F2 F2 F3
Syntax < Long > < Short >
:ref<x>:save <NR1> :ref<x>sav <NR1>
Parameter <X> Reference <NR1> Source
1 A 1 Channel 1
2 B 2 Channel 2
3 Math

43 44
COMMAND DETAILS GDS-1000 Programming Manual

25ns 25e-9 100us 100e-6 500ms 500e-3


Time (Horizontal) command
13B

50ns 50e-9 250us 250e-6 1s 1


:TIMebase:DELay........................................................ 45
253H
100ns 100e-9 500us 500e-6 2.5s 2.5
:TIMebase:SCALe........................................................ 45
254H
250ns 250e-9 1ms 1e-3 5s 5
:TIMebase:SWEep....................................................... 46
25H

500ns 500e-9 2.5ms 2.5e-3 10s 10


:TIMebase:WINDow:DELay........................................ 46
1us 1e-6 5ms 5e-3
256H

:TIMebase:WINDow:SCALe ....................................... 47 257H

2.5us 2.5e-6 10ms 10e-3


Example :timetable:scale 1 Selects 1s/div as the
Set horizontal scale
:TIMebase:DELay
71B
Query
Set
Description Sets or returns the horizontal delay.
:TIMebase:SWEep
73B
Query
Syntax < Long > < Short >
:timebase:delay <NR3> :tim:del <NR3> Description Selects or returns the horizontal sweep mode.
:timebase:delay? :tim:del? Same as: Horizontal menu key F1 ~ F5

Example :timebase:delay 0 Sets the horizontal Syntax < Long > < Short >
delay to 0 sec :timebase:sweep <NR1> :tim:swe <NR1>
:timebase:sweep? :tim:swe?
Set Parameter <NR1> Sweep mode <NR1> Sweep mode
:TIMebase:SCALe
72B
Query 0 Main timebase 1 Window

Description Selects or returns the horizontal scale. 2 Window zoom 3 Roll mode

Same as: Time/div knob 4 XY mode

Syntax < Long > < Short > Example :timetable:sweep 0 Selects the main
timebase as the
:timebase:scale <NR3> :tim:scal <NR3> horizontal sweep mode
Parameter s/div <NR3> s/div <NR3> s/div <NR3>
1ns 1e-9 5us 5e-6 25ms 25e-3 Set
2.5ns 2.5e-9 10us 10e-6 50ms 50e-3 :TIMebase:WINDow:DELay
74B
Query
5ns 5e-9 25us 25e-6 100ms 100e-3
10ns 10e-9 50us 50e-6 250ms 250e-3

45 46
COMMAND DETAILS GDS-1000 Programming Manual

Description Sets or returns the width of the zoomed window.


Same as: Horizontal menu key F2 (Window) Trigger command
14B

Time/div knob
:FORCe.........................................................................48
258H

Syntax < Long > < Short > :RUN ............................................................................48


259H

:timebase:window:delay <NR3> :tim:wind:del <NR3> :SINGle.........................................................................49


260H

Example :timetable:window:delay 100 Sets the zoom width :STOP ...........................................................................49


261H

to 100 points *TRG ............................................................................49


26H

:TRIGger:COUPle.........................................................49 263H

:TRIGger:FREQuency...................................................50 264H

Set
:TRIGger:LEVel.............................................................50 265H

:TIMebase:WINDow:SCALe
75B
Query :TRIGger:MODe...........................................................50 26H

:TRIGger:NREJ .............................................................51
Description Sets or returns the scale (length) of the zoomed
267H

:TRIGger:PULSe:MODe...............................................52
window.
268H

:TRIGger:PULSe:TIMe .................................................52
Same as: Horizontal menu key F3 (zoom)
269H

:TRIGger:REJect ...........................................................53 270H

Syntax < Long > < Short > :TRIGger:SLOP.............................................................53 271H

:timebase:window:scale <NR3> :tim:wind:scal<NR3> :TRIGger:SOURce ........................................................54 27H

:TRIGger:TYPe .............................................................54
Example :timetable:window:scale 100 Sets the zoom length
273H

to 100 points :TRIGger:VIDeo:FIELd .................................................55 274H

:TRIGger:VIDeo:LINe...................................................55 275H

:TRIGger:VIDeo:POLarity ............................................56 276H

:TRIGger:VIDeo:TYPe ..................................................56 27H

:FORCe
76B
Set

Description Manually triggers the GDS-1000 and displays the


input signals.
Same as: (Trigger) Force key
Syntax <Long format> <Short format>
:force :forc

:RUN
7B
Set

47 48
COMMAND DETAILS GDS-1000 Programming Manual

Description Starts waiting for a trigger condition. :trigger:couple <NR1> :trig:coup <NR1>
Same as: Run key :trigger:couple? :trig:coup?
Syntax :run Parameter <NR1> Coupling mode
1 AC
:SINGle
78B
Set 2 DC

Description Selects the single trigger mode and starts waiting


Note Before using this command, select the edge or
for a trigger condition. pulse trigger. See the example below.

Same as: (Trigger) Single key Example :trigger:type: 0 Selects the edge trigger
:trigger:couple 1 and AC coupling mode
Syntax <Long format> <Short format>
:single :singl
:TRIGger:FREQuency
82B
Query

:STOP
79B
Set Description Returns the trigger frequency readout.

Description Stops waiting for a trigger condition.


Syntax < Long > < Short >

Same as: Stop key :trigger:frequency? :trig:freq?

Syntax :stop
Set

*TRG
80B
Set
:TRIGger:LEVel
83B
Query

Description Manually triggers the GDS-1000 and displays the Description Selects or returns the trigger level.
input signals. Same as: Trigger level knob
Same as: (Trigger) Force key Syntax < Long > < Short >
Syntax *trg :trigger:level <NR3> :trig:lev <NR3>
:trigger:level? :trig:lev?
Set Parameter <NR3> Trigger level in voltage
:TRIGger:COUPle
81B
Query Example :trigger:level 0 Sets the trigger level at
0
Description Selects or returns the trigger coupling mode.
Same as: Trigger menu key F4 F2
Set
Syntax < Long > < Short >
:TRIGger:MODe
84B
Query

49 50
COMMAND DETAILS GDS-1000 Programming Manual

Description Selects or returns the trigger mode. Set


Same as: Trigger key F5 :TRIGger:PULSe:MODe
86B
Query

Syntax < Long > < Short >


Description Selects the trigger mode in the pulse trigger.
:trigger:mode <NR1> :trig:mod <NR1>
Same as: Trigger key F1(Pulse) F3
:trigger:mode? :trig:mod?
Syntax < Long > < Short >
Parameter <NR1> Trigger mode
:trigger:pulse:mode <NR1> :trig:puls:mod <NR1>
1 Auto
:trigger:pulse:mode? :trig:puls:mod?
2 Normal
Parameter <NR1> Mode <NR1> Mode
Note Before using this command, select the edge or 0 < 2 =
pulse trigger. See the example below.
1 > 3
Example :trigger:type: 0 Selects the edge trigger
and normal trigger Note Before using this command, select the pulse
:trigger:mode 2
mode trigger. See the example below.
Example :trigger:type 2 Selects the pulse trigger
:trigger:pulse:mode 0 and < (smaller than) as
Set
the trigger mode
:TRIGger:NREJ
85B
Query

Description Turns the noise rejection mode on/off. Set


Same as: Trigger key F4 F4 :TRIGger:PULSe:TIMe
87B
Query

Syntax < Long > < Short >


Description Selects the trigger time in the pulse trigger.
:trigger:nrej <Boolean> :trig:nrej <Boolean>
Same as: Trigger key F1(Pulse) F3 Variable
:trigger:nrej? :trig:nrej? knob
Parameter <Boolean> Noise rejection mode Syntax < Long > < Short >
0 off :trigger:pulse:time <NR3> :trig:puls:tim <NR3>
1 on :trigger:pulse:time? :trig:puls:tim?
Note Before using this command, select the edge or Parameter <NR3> Trigger time
pulse trigger. See the example below. 20e-9 ~ 10 20ns ~ 10s
Example :trigger:type 0 Selects the edge trigger Note Before using this command, select the pulse
:trigger:nrej 0 and turns off the noise trigger. See the example below.
rejection

51 52
COMMAND DETAILS GDS-1000 Programming Manual

Example :trigger:type 2 Selects the pulse trigger 1 (negative)


:trigger:pulse:time 1 and sets the trigger Note Before using this command, select the edge or
time as 1sec
pulse trigger. See the example below.
Example :trigger:type 0 Selects the edge trigger
Set
:trigger:slop 1 and negative trigger
:TRIGger:REJect
8B
Query slope

Description Selects the trigger rejection filter.


Set
Same as: Trigger key F4 F3
:TRIGger:SOURce
90B
Query
Syntax < Long > < Short >
:trigger:reject <NR1> :trig:rej <NR1> Description Selects the trigger source channel.
:trigger:reject? :trig:rej? Same as: Trigger key F2

Parameter <NR1> Rejection filter Syntax < Long > < Short >

0 off :trigger:source <NR1> :trig:sour <NR1>

1 LF :trigger:source? :trig:sour?

2 HF Parameter <NR1> Trigger source <NR1> Trigger source

Note Before using this command, select the edge or


0 Channel 1 2 Line
pulse trigger. See the example below. 1 Channel 2 3 External input
Example :trigger:type 0 Selects the edge trigger Example :trigger:source 0 Selects Channel 1 as the
:trigger:reject 1 and LF rejection filter trigger source

Set Set

:TRIGger:SLOP
89B
Query :TRIGger:TYPe
91B
Query

Description Selects the trigger slope. Description Selects the trigger type.
Same as: Trigger key F4 F1 Same as: Trigger key F1

Syntax < Long > < Short > Syntax < Long > < Short >

:trigger:slop <NR1> :trig:slop <NR1> :trigger:type <NR1> :trig:typ <NR1>


:trigger:slop? :trig:slop? :trigger:type? :trig:typ?

Parameter <NR1> Trigger slope Parameter <NR1> Trigger type <NR1> Trigger type

0 + (positive) 0 Edge 2 Pulse

53 54
COMMAND DETAILS GDS-1000 Programming Manual

1 Video 1 ~ 262 NTSC even 1 ~ 312 PAL/SECAM even


Example :trigger:type 0 Selects the edge trigger Note Before using this command, select the video
type trigger, TV standard, and odd or even trigger field.
See the example below.

Set Example :trigger:type 1 Selects the video


:trigger:video:type 0 trigger, PAL, odd field
:TRIGger:VIDeo:FIELd
92B
Query
triggering, and line 313
:trigger:video:field 1
Description Selects the trigger field in the video trigger. :trigger:video:line 313
Same as: Trigger key F1(Video) F5
Syntax < Long > < Short > Set
:trigger:video:field <NR1> :trig:vid:fiel <NR1> :TRIGger:VIDeo:POLarity
94B
Query
:trigger:video:field? :trig:vid:fiel?
Description Selects the video trigger polarity.
Parameter <NR1> Field <NR1> Field
Same as: Trigger key F1(Video) F4
0 Line 2 even
Syntax < Long > < Short >
1 odd
:trigger:video:polarity <NR1> :trig:vid:pol <NR1>
Note Before using this command, select the video
trigger. See the example below. :trigger:video:polarity? :trig:vid:pol?
Parameter <NR1> Polarity
Example :trigger:type 1 Selects the video trigger
:trigger:video:field 1 and odd trigger field 0 Positive
1 Negative

Set Note Before using this command, select the video


trigger. See the example below.
:TRIGger:VIDeo:LINe
93B
Query
Example :trigger:type 1 Selects the video trigger
Description Selects the trigger field line in the video trigger. :trigger:video:polarity 0 and positive polarity
Same as: Trigger key F1(Video) F5
Variable knob
Set
Syntax < Long > < Short >
:TRIGger:VIDeo:TYPe
95B
Query
:trigger:video:line <NR1> :trig:vid:lin <NR1>
:trigger:video:line? :trig:vid:lin? Description Selects the TV standard in the video trigger.
Parameter <NR1> Line range <NR1> Line range Same as: Trigger key F1(Video) F3

1 ~ 263 NTSC odd 1 ~ 313 PAL/SECAM odd Syntax < Long > < Short >

55 56
COMMAND DETAILS

:trigger:video:type <NR1> :trig:vid:typ <NR1>


:trigger:video:type? :trig:vid:typ?
Parameter <NR1> Type <NR1> Type
0 PAL 2 SECAM
1 NTSC
Note Before using this command, select the video
trigger. See the example below.
Example :trigger:type 1 Selects the video trigger
:trigger:video:type 0 and PAL standard

57

You might also like