Professional Documents
Culture Documents
GDS-1000-U Programming Manual 12 16
GDS-1000-U Programming Manual 12 16
GDS-1000-U Series
PROGRAMMING MANUAL
GW INSTEK PART NO. 82DS-1102UI01
Table of Contents
INTERFACE OVERVIEW .................................................... 4
Rear Panel Overview .................................. 4
Configuring the USB Interface ................... 5
3
GDS-1000-U Programming Manual
INTERFACE OVERVIEW
This manual describes how to use the
GDS-1000-Us remote command functionality and
lists the command details. The Overview chapter
describes how to configure the GDS-1000-U USB
remote control interface.
LINE VOLTAGE
AC 100 240V
RANGE
FREQUENCY 50 60Hz
4
INTERFACE OVERVIEW
5
GDS-1000-U Programming Manual
COMMAND OVERVIEW
The Command overview chapter lists all GDS-
1000-U commands in functional order as well as
alphabetical order. The command syntax section
shows you the basic rules you have to apply when
using commands.
Command Syntax
Compatible IEEE488.2, 1992 (fully compatible)
standard SCPI, 1994 (partially compatible)
Command format trig:del:mod <NR1>LF 1: command header
2: single space
1 2 3 4 3: parameter
4: message terminator
Parameter Type Description Example
<Boolean> boolean logic 0, 1
<NR1> integers 0, 1, 2, 3
<NR2> decimal numbers 0.1, 3.14, 8.5
<NR3> floating point 4.5e-1, 8.25e+1
<NRf> any of NR1, 2, 3 1, 1.5, 4.5e-1
Message LF^END line feed code (hexadecimal 0A)
terminator with END message
LF line feed code
<dab>^END last data byte with END message
Note Commands are non-case sensitive.
6
COMMAND OVERVIEW
7
GDS-1000-U Programming Manual
8
COMMAND OVERVIEW
:TEMPlate:TOLerance ..................................................48
:TEMPlate:SAVe:AUTo .................................................49
9
GDS-1000-U Programming Manual
:TRIGger:PULSe:MODe ............................................... 65
:TRIGger:PULSe:TIMe ................................................. 65
:TRIGger:REJect ........................................................... 66
:TRIGger:SLOP ............................................................ 66
:TRIGger:SOURce ........................................................ 67
:TRIGger:TYPe ............................................................. 67
:TRIGger:VIDeo:FIELd ................................................. 68
:TRIGger:VIDeo:LINe .................................................. 68
:TRIGger:VIDeo:POLarity ............................................ 69
:TRIGger:VIDeo:TYPe .................................................. 69
10
COMMAND DETAILS
COMMAND DETAILS
The Command details chapter shows sysntax in
detail, the equivalent panel operation, and an
example for each command. For a list of all
commands, see page 7.
11
GDS-1000-U Programming Manual
System command
*IDN ............................................................................ 12
*LRN ............................................................................ 12
*RST ............................................................................. 13
:SYSTem:ERRor ........................................................... 13
:SYSTem:VERSion........................................................ 13
*IDN Query
*LRN Query
12
COMMAND DETAILS
*RST Set
:SYSTem:ERRor Query
:SYSTem:VERSion Query
13
GDS-1000-U Programming Manual
Acquisition Command
:ACQuire:AVERage ...................................................... 14
:ACQuire:MODe .......................................................... 14
:ACQuire<X>:MEMory................................................. 15
Set
:ACQuire:AVERage Query
14
COMMAND DETAILS
:ACQuire<X>:MEMory Query
15
GDS-1000-U Programming Manual
Data size
Indicates the data size. The data size is always 8008
(4000 points per channel).
Time interval
Indicates the time interval between two adjacent
sampling points in the floating point format,
compatible with IEEE 754 standards.
Note: The data is sorted in the little-endian format.
Channel indicator
Indicates the channel, 1 or 2.
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.
16
COMMAND DETAILS
Autoset Command
:AUToset Set
17
GDS-1000-U Programming Manual
Set
:CHANnel<X>:BWLimit Query
18
COMMAND DETAILS
19
GDS-1000-U Programming Manual
20
COMMAND DETAILS
21
GDS-1000-U Programming Manual
22
COMMAND DETAILS
Cursor Command
:CURSor:X<X>Position ................................................23
:CURSor:Y<X>Position ................................................24
:CURSor:<X>DELta ......................................................24
:CURSor:<X>DISplay ...................................................25
:CURSor:SOURce .........................................................26
Set
:CURSor:X<X>Position Query
23
GDS-1000-U Programming Manual
Set
:CURSor:Y<X>Position Query
CURSor:<X>DELta Query
24
COMMAND DETAILS
:CURSor:<X>DISplay Set
25
GDS-1000-U Programming Manual
Set
:CURSor:SOURce Query
26
COMMAND DETAILS
Display Command
:DISPlay:ACCumulate ..................................................27
:DISPlay:CONTrast ......................................................27
:DISPlay:GRATicule .....................................................28
:DISPlay:WAVeform .....................................................28
:REFResh ......................................................................29
Set
:DISPlay:ACCumulate Query
27
GDS-1000-U Programming Manual
28
COMMAND DETAILS
:REFResh Set
29
GDS-1000-U Programming Manual
Measure command
:MEASure:FALL ............................................................ 30
:MEASure:FOVShoot ................................................... 31
:MEASure:FPReshoot .................................................. 31
:MEASure:FREQuency ................................................. 32
:MEASure:NWIDth ...................................................... 32
:MEASure:PDUTy ........................................................ 32
:MEASure:PERiod ........................................................ 33
:MEASure:PWIDth ....................................................... 33
:MEASure:RISe ............................................................ 34
:MEASure:ROVShoot ................................................... 34
:MEASure:RPReshoot .................................................. 35
:MEASure:SOURce ...................................................... 35
:MEASure:VAMPlitude ................................................ 35
:MEASure:VAVerage .................................................... 36
:MEASure:VHI ............................................................. 36
:MEASure:VLO ............................................................. 37
:MEASure:VMAX.......................................................... 37
:MEASure:VMIN .......................................................... 38
:MEASure:VPP ............................................................. 38
:MEASure:VRMS .......................................................... 38
:MEASure:FALL Query
30
COMMAND DETAILS
:MEASure:FOVShoot Query
:MEASure:FPReshoot Query
31
GDS-1000-U Programming Manual
:MEASure:FREQuency Query
:MEASure:NWIDth Query
:MEASure:PDUTy Query
32
COMMAND DETAILS
:measure:pduty? :meas:pdut?
Returns <NR2> as the percentage
Note Before using this command, select the
measurement channel. See the example below.
Example :measure:source 1 Selects Channel 1, and
:measure:pduty? then measures the
positive duty cycle.
:MEASure:PERiod Query
:MEASure:PWIDth Query
33
GDS-1000-U Programming Manual
:MEASure:RISe Query
:MEASure:ROVShoot Query
34
COMMAND DETAILS
:MEASure:RPReshoot Query
:MEASure:VAMPlitude Query
35
GDS-1000-U Programming Manual
:MEASure:VAVerage Query
:MEASure:VHI Query
36
COMMAND DETAILS
:MEASure:VLO Query
:MEASure:VMAX Query
37
GDS-1000-U Programming Manual
:MEASure:VMIN Query
:MEASure:VPP Query
:MEASure:VRMS Query
38
COMMAND DETAILS
39
GDS-1000-U Programming Manual
Go No-Go Commands
:GONogo:CLEar ........................................................... 40
:GONogo:EXECute ...................................................... 41
:GONogo:FUNCtion .................................................... 41
:GONogo:NGCount? ................................................... 42
:GONogo:NGDefine .................................................... 42
:GONogo:SOURce ...................................................... 42
:GONogo:VIOLation ................................................... 43
:TEMPlate:MODe ........................................................ 43
:TEMPlate:MAX ........................................................... 44
:TEMPlate:MIN ............................................................ 45
:TEMPlate:POSition:MAX ............................................ 45
:TEMPlate:POSition:MIN ............................................ 46
:TEMPlate:SAVe:MAXimum ........................................ 47
:TEMPlate:SAVe:MINimum ........................................ 48
:TEMPlate:TOLerance.................................................. 48
:TEMPlate:SAVe:AUTo ................................................ 49
:GONogo:CLEar Set
40
COMMAND DETAILS
Set
:GONogo:EXECute Query
41
GDS-1000-U Programming Manual
Query
:GONogo:NGCount?
Description Returns the test result count ratio (failed count,
total count).
Syntax < Long > < Short >
:GON:NGC? :GON:NGC?
Return parameter <NR1>, <NR1> <failed count>,<total count>
Example :GON:NGC? 2 fails from 128 Go-
>2,128 NoGo tests.
Set
:GONogo:NGDefine Query
42
COMMAND DETAILS
43
GDS-1000-U Programming Manual
44
COMMAND DETAILS
Set
:TEMPlate:MIN Query
45
GDS-1000-U Programming Manual
46
COMMAND DETAILS
:TEMPlate:SAVe:MAXimum Set
47
GDS-1000-U Programming Manual
:TEMPlate:SAVe:MINimum Set
48
COMMAND DETAILS
:TEMPlate:SAVe:AUTo Set
49
GDS-1000-U Programming Manual
Set
:DATALOG:STATE Query
50
COMMAND DETAILS
Set
:DATALOG:SAVe Query
51
GDS-1000-U Programming Manual
52
COMMAND DETAILS
Save/Recall Command
:MEMory<X>:RECall:SETup ........................................53
:MEMory<X>:RECall:WAVeform .................................53
:MEMory<X>:SAVe:SETup ..........................................54
:MEMory<X>:SAVe:WAVeform ...................................54
*RCL .............................................................................55
:REF<X>:DISPlay ..........................................................55
:REF<X>:LOCate ..........................................................56
:REF<X>:SAVe ..............................................................56
*SAV .............................................................................57
:MEMory<X>:RECall:SETup Set
:MEMory<X>:RECall:WAVeform Set
53
GDS-1000-U Programming Manual
1 ~ 15 W1 ~ W15
<NR1> Reference waveform
1, 2 RefA, RefB
Example :memory1:recall:waveform 1 Recalls a waveform
from the internal
memory W1 and saves
it to the reference
waveform A
:MEMory<X>:SAVe:SETup Set
:MEMory<X>:SAVe:WAVeform Set
54
COMMAND DETAILS
0 CH1 1 CH2
2 Math 3 RefA
4 RefB
Example :memory1:save:waveform 1 Saves the reference
waveform A to the
internal memory W1
*RCL Set
55
GDS-1000-U Programming Manual
Set
:REF<X>:LOCate Query
:REF<X>:SAVe Set
56
COMMAND DETAILS
*SAV Set
57
GDS-1000-U Programming Manual
Set
:TIMebase:DELay Query
58
COMMAND DETAILS
59
GDS-1000-U Programming Manual
60
COMMAND DETAILS
Trigger command
:FORCe .........................................................................61
:RUN ............................................................................62
:SINGle .........................................................................62
:STOP ...........................................................................62
*TRG ............................................................................62
:TRIGger:COUPle .........................................................62
:TRIGger:FREQuency ...................................................63
:TRIGger:LEVel .............................................................63
:TRIGger:MODe ...........................................................63
:TRIGger:NREJ .............................................................64
:TRIGger:PULSe:MODe ...............................................65
:TRIGger:PULSe:TIMe .................................................65
:TRIGger:REJect ...........................................................66
:TRIGger:SLOP.............................................................66
:TRIGger:SOURce ........................................................67
:TRIGger:TYPe..............................................................67
:TRIGger:VIDeo:FIELd .................................................68
:TRIGger:VIDeo:LINe ...................................................68
:TRIGger:VIDeo:POLarity ............................................69
:TRIGger:VIDeo:TYPe ..................................................69
:FORCe Set
61
GDS-1000-U Programming Manual
:RUN Set
:SINGle Set
:STOP Set
*TRG Set
62
COMMAND DETAILS
:TRIGger:FREQuency Query
63
GDS-1000-U Programming Manual
64
COMMAND DETAILS
Set
:TRIGger:PULSe:MODe Query
65
GDS-1000-U Programming Manual
Set
:TRIGger:REJect Query
Set
:TRIGger:SLOP Query
66
COMMAND DETAILS
67
GDS-1000-U Programming Manual
Set
:TRIGger:VIDeo:FIELd Query
Set
:TRIGger:VIDeo:LINe Query
68
COMMAND DETAILS
Set
:TRIGger:VIDeo:TYPe Query
69
GDS-1000-U Programming Manual
70