Digital Storage Oscilloscope
GDS-2000E Series
PROGRAMMING MANUAL
GW INSTEK PART NO. Version 1.03, June 2015
ISO-9001 CERTIFIED MANUFACTURER
June 2015
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.
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 Dist., New Taipei City 236, Taiwan.
TABLE OF CONTENTS
Table of Contents
INTERFACE OVERVIEW ..................................................... 5
Interface Configuration .............................. 5
COMMAND OVERVIEW .................................................. 15
Command Syntax ..................................... 15
List of Commands in Functional Order .... 17
COMMAND DETAILS ...................................................... 30
Common Commands ............................... 32
Acquisition Commands ............................ 38
Autoscale Commands .............................. 45
Vertical Commands .................................. 46
Math Commands ..................................... 52
Cursor Commands ................................... 61
Display Commands .................................. 71
Hardcopy Commands .............................. 75
Measure Commands ................................ 78
Measurement Commands ....................... 103
Reference Commands ............................. 110
Run Command ........................................ 113
Stop Command ....................................... 113
Single Command ..................................... 113
Force Command ...................................... 114
Timebase Commands .............................. 115
Trigger Commands .................................. 118
System Commands ................................. 155
Save/Recall Commands .......................... 156
Ethernet Commands ............................... 161
Time Commands ..................................... 162
Bus Decode Commands .......................... 163
Mark Commands ..................................... 177
3
GDS-2000E Programming Manual
Search Commands ................................. 179
Label Commands ................................... 211
Segment Commands .............................. 217
DVM Commands .................................... 226
Go_NoGo Commands ............................ 228
Data Logging Commands ....................... 234
Remote Disk Commands ........................ 237
APPENDX ....................................................................... 240
Error messages ...................................... 240
INDEX ............................................................................ 244
INTERFACE OVERVIEW
INTERFACE OVERVIEW
This manual describes how to use the
GDS-2000E’s remote command functionality and
lists the command details. The Overview chapter
describes how to configure the GDS-2000E USB
and Ethernet remote control interface.
Interface Configuration
Configure USB Interface
USB PC side connector Type A, host
Configuration
GDS-2000E side Type B, device
connector
Speed 1.1/2.0
USB Class CDC (communications device
class)
Panel Operation 1. Press the Utility key. Utility
2. Press I/O from the bottom menu.
3. Press USB Device Port from the side
menu and select Computer.
4. Connect the USB cable to the rear
panel device port.
5
GDS-2000E Programming Manual
5. When the PC asks for the USB driver, select the
USB driver included on the accompanying User
Manual CD or download the driver from the
GW Instek website, www.gwinstek.com, in the
GDS-2000E Download section. The driver
automatically sets the GDS-2000E as a serial
COM port (Shown as VPO in the PORTS node).
USB Functionality Check
Terminal Invoke a terminal application such as RealTerm.
Application
Set the COM port, baud rate, stop bit, data bit, and
parity accordingly.
To check the COM port number and associated
port settings, see the Device Manager in the PC.
For Windows 7:
Control panel → Hardware and Sound→ Device
Manager
Example: Configuring RealTerm:
Functionality Key in this query command via the terminal
Check application.
*idn?
This should return the Manufacturer, Model
number, Serial number, and Firmware version in
the following format.
GW,GDS-2202E,PXXXXXX,V1.00
6
INTERFACE OVERVIEW
Configure the Ethernet Interface
Ethernet MAC Address Domain Name
Configuration
Instrument Name DNS IP Address
User Password Gateway IP Address
Instrument IP Subnet Mask
Address HTTP Port 80 (fixed)
Background The Ethernet interface is used for remote control
using a socket server connection. For details,
please see the Socket Server section on page 9.
Panel Operation 1. Connect the Ethernet cable to the
LAN port on the rear panel.
2. Press the Utility key. Utility
3. Press I/O from the bottom menu.
4. Press Ethernet from the side menu.
5. Set DHCP/BOOTP to On or Off
from the side menu.
IP addresses will automatically be assigned with
Note DHCP/BOOTP set to on. For Static IP Addresses,
DHCP/BOOTP should be set to off.
7
GDS-2000E Programming Manual
6. Use the Up and Down arrows on
the side menu to navigate to each
Ethernet configuration item.
Items MAC Address, Instrument Name,
User Password, Instrument IP
Address, Domain Name, DNS IP
Address, Gateway IP Address,
Subnet Mask
Note: HTTP Port is fixed at 80.
7. Use the Variable knob to highlight a VARIABLE
character and use the Select key to
choose a character.
Select
8
INTERFACE OVERVIEW
Press Backspace to delete a
character.
Press Save Now to save the
configuration. Complete will be
displayed when successful.
Configure Socket Server
The GDS-2000E supports socket server functionality for direct two-
way communication with a client PC or device over LAN. By default,
the Socket Server is off.
Configure Socket 1. Configure the IP address for the Page 7
Server GDS-2000E.
2. Press the Utility key. Utility
3. Press I/O from the bottom menu.
4. Press Socket Server from the side
menu.
5. Press Select Port and choose the
port number with the Variable
knob.
Range 1024~65535
6. Press Set Port to confirm the port
number.
7. The Current Port icon will update
to the new port number.
9
GDS-2000E Programming Manual
8. Press Server and turn the socket
server On.
Socket Server Functionality Check
NI Measurement To test the socket server functionality, National
and Automation Instruments Measurement and Automation
Explorer Explorer can be used. This program is available on
the NI website, www.ni.com.
Operation 1. Configure the IP address for the Page 7
GDS-2000E.
2. Configure the socket port. Page 9
3. Start the NI Measurement and
Automation Explorer (MAX)
program. Using Windows, press:
Start>All Programs>National
Instruments>Measurement & Automation
4. From the Configuration panel access;
My System>Devices and Interfaces>Network
Devices
10
INTERFACE OVERVIEW
5. Right click Network Devices and select Create
New Visa TCP/IP Resource…
4 5
6. Select Manual Entry of Raw Socket from the
popup window.
7. Click Next.
11
GDS-2000E Programming Manual
8. Enter the GDS-2000E’s IP address and socket
port number.
9. Click Validate.
10. A popup will appear to tell you if a VISA socket
session was successfully created.
11. Click Next.
10
8 9
11
12. Choose an alias for the socket connection if you
like.
13. Click Finish to finish the configuration.
12
13
14. The GDS-2000E will now appear under
Network Devices in the Configuration Panel.
12
INTERFACE OVERVIEW
Functionality 15. Click the Open Visa Test Panel to send a remote
Check command to the GDS-2000E.
15
14
16. Click on the Configuration icon.
17. Select the I/O Settings tab.
18. Mark the Enable Termination Character checkbox.
Make sure the termination character is a line
feed (/n, value: xA).
19. Click Apply Changes.
16
17
18
19
13
GDS-2000E Programming Manual
20. Click the Input/Output icon.
21. Make sure *IDN? query is selected in the Select
or Enter Command drop box.
22. Click on Query.
23. The manufacturer, model number, serial
number and firmware version will be displayed
in the buffer. For example:
GW,GDS-2202E,PXXXXXX,V1.00
20
21
22
23
14
COMMAND OVERVIEW
COMMAND OVERVIEW
The Command overview chapter lists all GDS-
2000E commands in functional order as well as
alphabetical order. The command syntax section
shows you the basic syntax rules you have to
apply when using commands.
Command Syntax
Compatible USB CDC_ACM compatible
standard SCPI, 1994 (partially compatible)
Command forms Commands and queries have two different forms,
long and short. The command syntax is written
with the short form of the command in capitals
and the remainder (long form) in lower case.
Long
:TIMebase:SCALe?
Short Short
The commands can be written in capitals or lower-
case, just so long as the short or long forms are
complete. An incomplete command will not be
recognized.
Below are examples of correctly written
commands.
LONG :TIMebase:SCALe? :TIMEBASE:SCALE?
:timebase:scale?
15
GDS-2000E Programming Manual
SHORT :TIM:SCAL? :TIM:SCAL?
Command format :TIMebase:SCALe <NR3>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> floating point 0.1, 3.14, 8.5
<NR3> floating point 4.5e-1, 8.25e+1
with an exponent
<NRf> any of NR1, 2, 3 1, 1.5, 4.5e-1
Message LF line feed code
terminator
Note Commands are non-case sensitive.
16
COMMAND OVERVIEW
List of Commands in Functional Order
Common *IDN? .......................................................................... 32
*LRN?.......................................................................... 32
*SAV ............................................................................ 33
*RCL ............................................................................ 33
*RST ............................................................................ 34
*CLS ............................................................................ 34
*ESE ............................................................................ 34
*ESR ............................................................................ 35
*OPC ........................................................................... 35
*SRE ............................................................................ 36
*STB ............................................................................ 36
Acquisition :ACQuire:AVERage...................................................... 38
:ACQuire:MODe ......................................................... 39
:ACQuire<X>:MEMory? .............................................. 39
:ACQuire:FILTer:SOURce ............................................41
:ACQuire:FILTer .......................................................... 42
:ACQuire:FILTer:FREQuency ...................................... 42
:ACQuire:FILTer:TRACking ......................................... 42
:ACQuire<X>:STATe?.................................................. 43
:ACQuire:INTERpolation ............................................ 43
:ACQuire:RECOrdlength ............................................. 43
:HEADer ...................................................................... 44
Autoscale :AUTOSet .................................................................... 45
:AUTORSET:MODe .................................................... 45
17
GDS-2000E Programming Manual
Vertical Scale :CHANnel<X>:BWLimit ...............................................46
:CHANnel<X>:COUPling.............................................47
:CHANnel<X>:DESKew ...............................................47
:CHANnel<X>:DISPlay ................................................47
:CHANnel<X>:EXPand ................................................48
:CHANnel<X>:IMPedance? .........................................48
:CHANnel<X>:INVert ..................................................49
:CHANnel<X>:POSition ..............................................49
:CHANnel<X>:PROBe:RATio ......................................50
:CHANnel<X>:PROBe:TYPe ........................................50
:CHANnel<X>:SCALe ..................................................50
Math :MATH:DISP ................................................................52
:MATH:TYPe ................................................................53
:MATH:DUAL:SOURce<X> .........................................53
:MATH:DUAL:OPERator .............................................53
:MATH:DUAL:POSition ...............................................54
:MATH:DUAL:SCALe ...................................................54
:MATH:FFT:SOURce ...................................................55
:MATH:FFT:MAG ........................................................55
:MATH:FFT:WINDow ..................................................55
:MATH:FFT:POSition ..................................................56
:MATH:FFT:SCALe ......................................................56
:MATH:FFT:HORizontal:SCALe ..................................57
MATH:FFT:HORizontal:POSition ...............................57
:MATH:DEFine ............................................................57
MATHVAR? ..................................................................58
MATHVAR:VAR<X> .....................................................59
:MATH:ADVanced:POSition .......................................59
:MATH:ADVanced:SCALe ...........................................59
Cursor :CURSor:MODe ...........................................................62
:CURSor:SOURce.........................................................62
:CURSor:HUNI ............................................................63
:CURSor:HUSE ............................................................63
:CURSor:VUNI .............................................................64
18
COMMAND OVERVIEW
:CURSor:VUSE ............................................................ 64
:CURSor:DDT .............................................................. 64
:CURSor:H1Position ................................................... 65
:CURSor:H2Position ................................................... 65
:CURSor:HDELta ........................................................ 66
:CURSor:V1Position .................................................... 66
:CURSor:V2Position .................................................... 66
:CURSor:VDELta ......................................................... 67
:CURSor:XY:RECTangular:X:POSition<X> ................. 67
:CURSor:XY:RECTangular:X:DELta ............................ 67
:CURSor:XY:RECTangular:Y:POSition<X> ................. 68
:CURSor:XY:RECTangular:Y:DELta ............................ 68
:CURSor:XY:POLar:RADIUS:POSition<X>................. 68
:CURSor:XY:POLar:RADIUS:DELta ............................ 69
:CURSor:XY:POLar:THETA:POSition<X> .................. 69
:CURSor:XY:POLar:THETA:DELta .............................. 69
:CURSor:XY:PRODuct:POSition<X> .......................... 70
:CURSor:XY:PRODuct:DELta...................................... 70
:CURSor:XY:RATio:POSition<X> ................................ 70
:CURSor:XY:RATio:DELta ............................................71
Display :DISPlay:INTensity:WAVEform ....................................71
:DISPlay:INTensity:GRATicule.................................... 72
:DISPlay:INTensity:BACKLight ................................... 72
:DISPlay:INTensity:BACKLight:AUTODim:ENAble ... 72
DISplay:INTENSITy:BACKLight:AUTODim:TIMe ..... 73
:DISPlay:PERSistence ................................................. 73
:DISPlay:GRATicule .................................................... 74
:DISPlay:WAVEform.................................................... 74
:DISPlay:OUTPut ........................................................ 74
19
GDS-2000E Programming Manual
Hardcopy :HARDcopy:START ......................................................75
:HARDcopy:MODe ......................................................75
:HARDcopy:PRINTINKSaver .......................................76
:HARDcopy:SAVEINKSaver .........................................76
:HARDcopy:SAVEFORMat ..........................................77
:HARDcopy:ASSIGN....................................................77
Measure :MEASure:GATing........................................................79
:MEASure:SOURce ......................................................79
:MEASure:METHod .....................................................80
:MEASUrement:REFLevel:PERCent:HIGH .................80
:MEASUrement:REFLevel:PERCent:LOW ................... 81
:MEASUrement:REFLevel:PERCent:MID .................... 81
:MEASUrement:REFLevel:PERCent:MID2 .................. 81
:MEASure:FALL ............................................................82
:MEASure:FOVShoot ...................................................82
:MEASure:FPReshoot ..................................................83
:MEASure:FREQuency .................................................83
:MEASure:NWIDth ......................................................84
:MEASure:PDUTy ........................................................84
:MEASure:PERiod ........................................................85
:MEASure:PWIDth .......................................................85
:MEASure:RISe.............................................................86
:MEASure:ROVShoot...................................................86
:MEASure:RPReshoot ..................................................87
:MEASure:PPULSE.......................................................88
:MEASure:NPULSE ......................................................88
:MEASure:PEDGE ........................................................89
:MEASure:NEDGE .......................................................89
:MEASure:AMPlitude...................................................90
:MEASure:MEAN .........................................................90
:MEASure:CMEan ........................................................ 91
:MEASure:HIGH ..........................................................92
:MEASure:LOW............................................................92
:MEASure:MAX ............................................................93
20
COMMAND OVERVIEW
:MEASure:MIN ........................................................... 93
:MEASure:PK2PK ........................................................ 94
:MEASure:RMS ........................................................... 94
:MEASure:CRMS ......................................................... 95
:MEASure:AREa .......................................................... 96
:MEASure:CARea ........................................................ 96
:MEASure:FRRDelay ................................................... 97
:MEASure:FRFDelay.................................................... 97
:MEASure:FFRDelay.................................................... 98
:MEASure:FFFDelay .................................................... 99
:MEASure:LRRDelay ................................................... 99
:MEASure:LRFDelay ...................................................100
:MEASure:LFRDelay ...................................................100
:MEASure:LFFDelay ...................................................101
:MEASure:PHAse .......................................................102
Measurement :MEASUrement:MEAS<X>:SOURCE<X> ..................103
:MEASUrement:MEAS<X>:TYPe ...............................104
:MEASUrement:MEAS<X>:STATE ............................104
:MEASUrement:MEAS<X>:VALue.............................105
:MEASUrement:MEAS<X>:MAXimum .....................106
:MEASUrement:MEAS<X>:MEAN ............................107
:MEASUrement:MEAS<X>:MINImum .....................107
:MEASUrement:MEAS<X>:STDdev ..........................108
:MEASUrement:STATIstics:MODe ...........................109
:MEASUrement:STATIstics:WEIghting .....................109
:MEASUrement:STATIstics .......................................109
Reference :REF<X>:DISPlay........................................................110
:REF<X>:TIMebase:POSition ....................................110
:REF<X>:TIMebase:SCALe ........................................111
:REF<X>:OFFSet ........................................................111
:REF<x>:SCALe ..........................................................112
Run :RUN ..........................................................................113
21
GDS-2000E Programming Manual
Stop :STOP ......................................................................... 113
Single :SINGle....................................................................... 113
Force :FORCe ....................................................................... 114
Timebase :TIMebase:EXPand .................................................... 115
:TIMebase:POSition .................................................. 115
:TIMebase:SCALe ...................................................... 115
:TIMebase:MODe ...................................................... 116
:TIMebase:WINDow:POSition .................................. 116
:TIMebase:WINDow:SCALe ...................................... 117
Trigger :TRIGger:FREQuency ................................................. 120
:TRIGger:TYPe ........................................................... 120
:TRIGger:SOURce ...................................................... 121
:TRIGger:COUPle....................................................... 121
:TRIGger:NREJ ........................................................... 121
:TRIGger:MODe......................................................... 122
:TRIGger:HOLDoff..................................................... 122
:TRIGger:LEVel........................................................... 122
:TRIGger:HLEVel........................................................ 123
:TRIGger:LLEVel......................................................... 123
:TRIGger:EDGe:SLOP ................................................ 124
:TRIGger:DELay:SLOP ............................................... 124
:TRIGger:DELay:TYPe ................................................ 125
:TRIGger:DELay:TIMe ................................................ 125
:TRIGger:DELay:EVENt.............................................. 125
:TRIGger:DELay:LEVel ............................................... 126
:TRIGger:PULSEWidth:POLarity ............................... 126
:TRIGger:RUNT:POLarity .......................................... 127
:TRIGger:RUNT:WHEn .............................................. 127
:TRIGger:RUNT:TIMe ................................................ 128
:TRIGger:RISEFall:SLOP ............................................ 128
:TRIGger:RISEFall:WHEn .......................................... 128
22
COMMAND OVERVIEW
:TRIGger:RISEFall:TIMe.............................................129
:TRIGger:VIDeo:TYPe ................................................129
:TRIGger:VIDeo:FIELd ...............................................130
:TRIGger:VIDeo:LINe.................................................130
:TRIGger:VIDeo:POLarity ..........................................131
:TRIGger:PULSe:WHEn .............................................131
:TRIGger:PULSe:TIMe ...............................................132
:TRIGger:TIMEOut:WHEn .........................................132
:TRIGger:TIMEOut:TIMER ........................................133
:TRIGger:ALTernate ...................................................133
:TRIGger:STATe .........................................................133
:TRIGger:EXTERnal:PROBe:TYPe ..............................134
:TRIGger:EXTERnal:PROBe:RATio ............................134
:TRIGger:BUS:TYPe ...................................................135
:TRIGger:BUS:THReshold:CH<x> .............................135
:TRIGger:BUS:B1:I2C:CONDition .............................136
:TRIGger:BUS:B1:I2C:ADDRess:MODe ....................136
:TRIGger:BUS:B1:I2C:ADDRess:TYPe .......................137
:TRIGger:BUS:B1:I2C:ADDRess:VALue ....................137
:TRIGger:BUS:B1:I2C:ADDRess:DIRection...............138
:TRIGger:BUS:B1:I2C:DATa:SIZe ..............................139
:TRIGger:BUS:B1:I2C:DATa:VALue ...........................139
:TRIGger:BUS:B1:UART:CONDition .........................140
:TRIGger:BUS:B1:UART:RX:DATa:SIZe ....................140
:TRIGger:BUS:B1:UART:RX:DATa:VALue .................141
:TRIGger:BUS:B1:UART:TX:DATa:SIZe.....................142
:TRIGger:BUS:B1:UART:TX:DATa:VALue .................142
:TRIGger:BUS:B1:SPI:CONDition .............................143
:TRIGger:BUS:B1:SPI:DATa:SIZe ..............................143
:TRIGger:BUS:B1:SPI:DATa:MISO:VALue ................144
:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue ................145
:TRIGger:BUS:B1:CAN:CONDition ...........................145
:TRIGger:BUS:B1:CAN:FRAMEtype ..........................146
:TRIGger:BUS:B1:CAN:IDentifier:MODe ..................146
:TRIGger:BUS:B1:CAN:IDentifier:VALue ..................147
23
GDS-2000E Programming Manual
:TRIGger:BUS:B1:CAN:IDentifier:DIRection ............ 148
:TRIGger:BUS:B1:CAN:DATa:QUALifier ................... 148
:TRIGger:BUS:B1:CAN:DATa:SIZe ............................ 149
:TRIGger:BUS:B1:CAN:DATa:VALue......................... 149
:TRIGger:BUS:B1:LIN:CONDition ............................ 150
:TRIGger:BUS:B1:LIN:DATa:QUALifier .................... 151
:TRIGger:BUS:B1:LIN:DATa:SIZe ............................. 152
:TRIGger:BUS:B1:LIN:DATa:VALue .......................... 152
:TRIGger:BUS:B1:LIN:ERRTYPE................................ 153
:TRIGger:BUS:B1:LIN:IDentifier:VALue .................... 153
System :SYSTem:LOCK .......................................................... 155
commands :SYSTem:ERRor ......................................................... 155
Save/Recall :RECAll:SETUp ........................................................... 156
:RECAll:WAVEform .................................................... 156
:SAVe:IMAGe ............................................................. 157
:SAVe:IMAGe:FILEFormat ......................................... 157
:SAVe:IMAGe:INKSaver............................................. 158
:SAVe:SETUp ............................................................. 158
:SAVe:WAVEform....................................................... 159
:SAVe:WAVEform:FILEFormat .................................. 160
Ethernet :ETHERnet:DHCP ...................................................... 161
Commands
Time Commands :DATe ......................................................................... 162
Bus Decode :BUS1 ......................................................................... 164
Commands :BUS1:STATE ............................................................. 164
:BUS1:TYPe ................................................................ 164
:BUS1:INPut .............................................................. 165
:BUS1:I2C:ADDRess:RWINClude ............................. 165
:BUS1:I2C:SCLK:SOURce .......................................... 166
:BUS1:I2C:SDA:SOURce............................................ 166
:BUS1:UART:BITRate ................................................. 166
:BUS1:UART:DATABits.............................................. 167
24
COMMAND OVERVIEW
:BUS1:UART:PARIty ...................................................167
:BUS1:UART:PACKEt .................................................168
:BUS1:UART:EOFPAcket ...........................................168
:BUS1:UART:TX:SOURce ..........................................168
:BUS1:UART:RX:SOURce ..........................................169
:BUS1:SPI:SCLK:POLARity ........................................169
:BUS1:SPI:SS:POLARity .............................................169
:BUS1:SPI:WORDSize ...............................................170
:BUS1:SPI:BITORder .................................................170
:BUS1:SPI:SCLK:SOURce ..........................................170
:BUS1:SPI:SS:SOURce ...............................................171
:BUS1:SPI:MOSI:SOURce .........................................171
:BUS1:SPI:MISO:SOURce .........................................171
:BUS1:DISplay:FORMAt ............................................172
:LISTer:DATA .............................................................172
:BUS1:CAN:SOURce ..................................................172
:BUS1:CAN:PROBe ....................................................173
:BUS1:CAN:SAMPLEpoint .........................................173
:BUS1:CAN:BITRate...................................................173
:BUS1:LIN:BITRate ....................................................174
:BUS1:LIN:IDFORmat ...............................................174
:BUS1:LIN:POLARity .................................................175
:BUS1:LIN:SAMPLEpoint ..........................................175
:BUS1:LIN:SOURce ...................................................175
:BUS1:LIN:STANDard ...............................................176
Mark Commands :MARK ........................................................................177
:MARK:CREATE ..........................................................177
:MARK:DELEte ...........................................................178
Search :SEARCH:COPY .........................................................180
Commands :SEARCH:STATE ........................................................181
:SEARCH:TOTAL........................................................181
:SEARCH:TRIGger:TYPe ............................................181
:SEARCH:TRIGger:SOURce .......................................182
25
GDS-2000E Programming Manual
:SEARCH:TRIGger:EDGE:SLOP ................................ 182
:SEARCH:TRIGger:LEVel ........................................... 182
:SEARCH:TRIGger:HLEVel ........................................ 183
:SEARCH:TRIGger:LLEVel ......................................... 183
:SEARCH:TRIGger:PULSEWidth:POLarity ................ 184
:SEARCH:TRIGger:RUNT:POLarity ........................... 184
:SEARCH:TRIGger:RISEFall:SLOP ............................ 185
:SEARCH:TRIGger:PULSe:WHEn .............................. 185
:SEARCH:TRIGger:PULSe:TIMe ................................ 186
:SEARCH:TRIGger:RUNT:WHEn .............................. 186
:SEARCH:TRIGger:RUNT:TIMe ................................ 187
:SEARCH:TRIGger:RISEFall:WHEn ........................... 187
:SEARCH:TRIGger:RISEFall:TIMe ............................. 188
:SEARCH:TRIGger:BUS:TYPe .................................... 188
:SEARCH:TRIGger:BUS:B1:I2C:CONDition.............. 189
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe .... 189
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:TYPe ....... 190
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:VALue ..... 191
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess
:DIRection .................................................................. 191
:SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe............... 192
:SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue ........... 192
:SEARCH:TRIGger:BUS:B1:UART:CONDition.......... 193
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe ..... 194
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa:VALue .. 195
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe ..... 195
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa:VALue .. 196
:SEARCH:TRIGger:BUS:B1:SPI:CONDition.............. 197
:SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe............... 197
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO:VALue . 198
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue . 199
:SEARCH:TRIGger:BUS:B1:CAN:CONDition ........... 199
:SEARCH:TRIGger:BUS:B1:CAN:FRAMEtype ........... 200
SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe ... 201
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue ... 201
26
COMMAND OVERVIEW
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier
:DIRection ..................................................................202
:SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier....203
:SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe ............204
:SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue .........204
:SEARCH:TRIGger:BUS:B1:LIN:CONDition .............205
:SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier .....206
:SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe ..............207
:SEARCH:TRIGger:BUS:B1:LIN:DATa:VALue ...........207
:SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE ................208
:SEARCH:TRIGger:BUS:B1:LIN:IDentifier:VALue.....208
:SEARCH:FFTPeak:METHod .....................................209
:SEARCH:FFTPeak:METHod:MPEak.........................209
:SEARCH:FFTPeak:SINFo..........................................210
Label Commands :CHANnel<X>:LABel ..................................................211
:CHANnel<X>:LABel:DISPlay ....................................212
:REF<X>:LABel ...........................................................212
:REF<X>:LABel:DISPlay .............................................213
:BUS1:LABel ...............................................................214
:BUS1:LABel:DISPlay .................................................214
:SET<X>:LABel ...........................................................215
Segment :SEGMents:STATE .....................................................217
Commands :SEGMents:CURRent .................................................218
:SEGMents:TOTalnum ..............................................218
:SEGMents:TIMe .......................................................219
:SEGMents:DISPALL .................................................219
:SEGMents:MEASure:MODe ....................................219
:SEGMents:MEASure:PLOT:SOURce .......................220
:SEGMents:MEASure:PLOT:DIVide ..........................220
:SEGMents:MEASure:PLOT:SELect ..........................221
:SEGMents:MEASure:PLOT:RESults.........................221
:SEGMents:MEASure:TABle:SOURce .......................222
:SEGMents:MEASure:TABle:SELect ..........................222
27
GDS-2000E Programming Manual
:SEGMents:MEASure:TABle:LIST ............................. 223
:SEGMents:MEASure:TABle:SAVe ............................ 223
:SEGMents:SAVe ....................................................... 223
:SEGMents:SAVe:SOURce ........................................ 224
:SEGMents:SAVe:SELect:STARt ................................ 224
:SEGMents:SAVe:SELect:END .................................. 225
DVM Commands :DVM:STATE .............................................................. 226
:DVM:SOURce ........................................................... 226
:DVM:MODe.............................................................. 227
:DVM:VALue .............................................................. 227
Go-NoGo :GONogo:CLEar......................................................... 228
Commands :GONogo:EXECute .................................................... 228
:GONogo:FUNCtion.................................................. 229
:GONogo:NGCount .................................................. 229
:GONogo:NGDefine .................................................. 229
:GONogo:SOURce .................................................... 230
:GONogo:VIOLation ................................................. 230
:GONogo:SCRipt ....................................................... 230
:TEMPlate:MODe ...................................................... 231
:TEMPlate:MAXimum................................................ 231
:TEMPlate:MINimum ................................................ 231
:TEMPlate:POSition:MAXimum ................................ 232
:TEMPlate:POSition:MINimum ................................ 232
:TEMPlate:SAVe:MAXimum ...................................... 232
:TEMPlate:SAVe:MINimum ...................................... 233
:TEMPlate:TOLerance................................................ 233
:TEMPlate:SAVe:AUTo............................................... 233
Data Logging :DATALOG:STATE ..................................................... 234
Commands :DATALOG:SOURce .................................................. 234
:DATALOG:SAVe ....................................................... 235
:DATALOG:INTerval .................................................. 235
:DATALOG:DURation ................................................ 236
28
COMMAND OVERVIEW
Remote Disk :REMOTEDisk:IPADDress .........................................237
Commands :REMOTEDisk:PATHName .......................................237
:REMOTEDisk:USERName .......................................237
:REMOTEDisk:PASSWord .........................................238
:REMOTEDisk:MOUNT.............................................238
:REMOTEDisk:AUTOMount......................................239
29
GDS-2000E Programming Manual
COMMAND DETAILS
The Command details chapter shows the detailed
syntax, equivalent panel operation, and example
for each command. For the list of all commands,
see page17.
Common Commands ............................... 32
Acquisition Commands ............................ 38
Autoscale Commands .............................. 45
Vertical Commands .................................. 46
Math Commands ..................................... 52
Cursor Commands ................................... 61
Display Commands .................................. 71
Hardcopy Commands ............................... 75
Measure Commands ................................ 78
Measurement Commands ...................... 103
Reference Commands ............................ 110
Run Command ....................................... 113
Stop Command ...................................... 113
Single Command .................................... 113
Force Command ..................................... 114
Timebase Commands ............................. 115
Trigger Commands ................................. 118
System Commands ................................ 155
Save/Recall Commands .......................... 156
Ethernet Commands .............................. 161
Time Commands .................................... 162
Bus Decode Commands ......................... 163
Mark Commands .................................... 177
Search Commands ................................. 179
30
COMMAND DETAILS
Label Commands .................................... 211
Segment Commands ............................... 217
DVM Commands ..................................... 226
Go_NoGo Commands ............................. 228
Data Logging Commands ........................ 234
Remote Disk Commands ......................... 237
31
GDS-2000E Programming Manual
Common Commands
*IDN? ...........................................................................32
*LRN?...........................................................................32
*SAV .............................................................................33
*RCL .............................................................................33
*RST .............................................................................34
*CLS .............................................................................34
*ESE .............................................................................34
*ESR .............................................................................35
*OPC ............................................................................35
*SRE .............................................................................36
*STB .............................................................................36
*IDN? Query
Description Returns the manufacturer, model, serial number
and version number of the unit.
Syntax *IDN?
Example *IDN?
GW,GDS-2074E,PXXXXXX,V1.XX
*LRN? Query
Description Returns the oscilloscope settings as a data string.
Syntax *LRN?
Example *LRN?
:DISPlay:WAVEform VECTOR;PERSistence 2.400E-01;
INTensity:WAVEform 50;INTensity:GRATicule
50;GRATicule FULL;:CHANnel CH1:DISPlay
ON;BWLimit FULL;COUPling DC;INVert
OFF;POSition -1.600E+00;PROBe:RATio
32
COMMAND DETAILS
1.000e+01;PROBe:TYPe VOLTAGE;SCALe 2.000E+
01;IMPedance 1E+6;EXPand GROUND;:CHANnel
CH2:DISPlay ON;BWLimit FULL;COUPling DC;INVert
OFF;POSition 0.000E+00;PROBe:RATio
1.000e+01;PROBe:TYPe VOLTAGE;SCALe
2.000E+00;IMPedance 1E+6;EXPand
GROUND;:CHANnel CH3:DISPlay OFF;BWLimit
FULL;COUPling DC;INVert OFF;POSition
0.000E+00;PROBe:RATio 1.000e+01;PROBe:TYPe
VOLTAGE;SCALe 1.000E+00;IMPedance 1E+6;EXPand
GROUND;:CHANnel CH4:DISPlay OFF;BWLimit
FULL;COUPling DC;INVert OFF;POSition
0.000E+00;PROBe:RATio 1.000e+01;PROBe:TYPe
VOLTAGE;SCALe 1.000E+00;IMPedance 1E+6;EXPand
GROUND;:MATH:TYPe FFT;DISP
OFF;DUAL:SOURce1 CH1;SOURce2 CH2;OPERator
MUL;POSition 0.000E+00;SCALe ?;FFT:SOURce
CH1;MAG DB;WINDow HANNING;POSition 2.800E-
01;SCALe 2.000E+01;MATH:ADVanced:OPERator
DIFF;ADVanced:SOURce CH1;ADVanced:EDIT:
SOURce1 CH1;ADVanced:EDIT:S
*SAV Set
Description Saves the current panel settings to the selected
memory number( setup 1 ~ 20).
Syntax *SAV {1 | 2 | 3 |…. | 20}
Example *SAV 1
Saves the current panel settings to Set 1.
*RCL Set
Description Recalls a set of panel settings.
Syntax *RCL {1 | 2 | 3 |…. | 20}
Example *RCL 1
Recalls the selected setup from Set 1.
33
GDS-2000E Programming Manual
*RST Set
Description Resets the GDS-2000E (recalls the default panel
settings).
Syntax *RST
*CLS Set
Description Clears the error queue.
Syntax *CLS
Set
*ESE Query
Description Sets or queries the Standard Event Status Enable
register.
Syntax *ESE <NR1>
Query Syntax *ESE?
0~255
Return parameter <NR1>
Bit Weight Bit# Weight Event Description
0 1 OPC Operation Complete Bit
1 2 RQC Not used
2 4 QYE Query Error
3 8 DDE Device Error
4 16 EXE Execution Error
5 32 CME Command Error
6 64 URQ User Request
7 128 PON Power On
Example *ESE?
>4
Indicates that there is a query error.
34
COMMAND DETAILS
*ESR Query
Description Queries the Standard Event Status (Event) register.
The Event Status register is cleared after it is read.
Query Syntax *ESR?
Return parameter <NR1> 0~255
Bit Weight Bit# Weight Event Description
0 1 OPC Operation Complete Bit
1 2 RQC Not used
2 4 QYE Query Error
3 8 DDE Device Error
4 16 EXE Execution Error
5 32 CME Command Error
6 64 URQ User Request
7 128 PON Power On
Example *ESR?
>4
Indicates that there is a query error.
Set
*OPC Query
Description The *OPC command sets the OPC bit (bit0) of the
Standard Event Status Register when all current
commands have been processed.
The *OPC? Query returns 1 when all the
outstanding commands have completed.
Syntax *OPC
Query Syntax *OPC?
Return parameter 1 Returns 1 when all the outstanding
commands have completed.
35
GDS-2000E Programming Manual
Set
*SRE Query
Description Sets or queries the Service Request Enable register.
The Service Request Enable register determines
which registers of the Status Byte register are able
to generate service requests.
Syntax *SRE <NR1>
Query Syntax *SRE?
Parameter/ <NR1> 0~255
Return parameter
Bit Weight Bit# Weight Event Description
0 1 Not used
1 2 Not used
2 4 Not used
3 8 Not used
4 16 MAV Message Available Bit
5 32 ESB Event Status Bit
6 64 MSS Master Summary Bit
6 64 RQS Request Service Bit
7 128 Not used
Example *SRE?
>48
Indicates that the MAVB and ESB bit are both set.
*STB Query
Description Queries the bit sum of the Status Byte register with
MSS (Master summary Status) replacing the RQS
bit (bit 6).
Query Syntax *STB?
Return parameter <NR1> 0 ~ 255
36
COMMAND DETAILS
Bit Weight Bit# Weight Event Description
0 1 Not used
1 2 Not used
2 4 Not used
3 8 Not used
4 16 MAV Message Available Bit
5 32 ESB Event Status Bit
6 64 MSS Master Summary Bit
6 64 RQS Request Service Bit
7 128 Not used
Example *STB?
>16
Indicates that the MAV bit is set.
37
GDS-2000E Programming Manual
Acquisition Commands
:ACQuire:AVERage ......................................................38
:ACQuire:MODe ..........................................................39
:ACQuire<X>:MEMory? ...............................................39
:ACQuire:FILTer:SOURce ............................................ 41
:ACQuire:FILTer ...........................................................42
:ACQuire:FILTer:FREQuency .......................................42
:ACQuire:FILTer:TRACking..........................................42
:ACQuire<X>:STATe? ..................................................43
:ACQuire:INTERpolation .............................................43
:ACQuire:RECOrdlength ..............................................43
:HEADer .......................................................................44
Set
:ACQuire:AVERage Query
Description Selects or returns the number of waveform
acquisitions that are averaged in the average
acquisition mode.
Syntax :ACQuire:AVERage {<NR1>| ?}
Related :ACQuire:MODe
Commands
Parameter <NR1> 2, 4, 8 ,16, 32, 64, 128, 256
Note Before using this command, select the average
acquisition mode. See the example below.
Example :ACQuire:MODe AVERage
:ACQuire:AVERage 2
Selects the average acquisition mode, and sets the
average number to 2.
38
COMMAND DETAILS
Set
:ACQuire:MODe Query
Description Selects or returns the acquisition mode.
Syntax :ACQuire:MODe {SAMPle | PDETect | AVERage | ?}
Related :ACQuire:AVERage
Commands
Parameter SAMPle Sample mode sampling
PDETect Peak detect sampling
AVERage Average sampling mode
Example :ACQuire:MODe PDETect
Sets the sampling mode to peak detection.
:ACQuire<X>:MEMory? Query
Description Returns the data in acquisition memory for the
selected channel as a header + raw data.
Syntax :ACQuire<X>:MEMory?
Related :ACQuire:RECOrdlength
Commands :HEADer
Parameter <X> Channel number (1 to 4)
Return parameter <string> Returns acquisition settings followed
<waveform by raw waveform block data.
block data>
<string>
Returns the acquisition settings for the
selected channel.
Format:
parameter(1),setting(1);parameter(2),se
tting(2)…parameter(n),setting(n);Wav
eform Data;
<waveform block data>
Header followed by the raw waveform
data.
39
GDS-2000E Programming Manual
Format:
Header: The header (in ASCII)
encodes the number of bytes for the
header followed by the number of
data points in bytes for the raw data.
ASCII #42000
Header identifier
Indicates the number
of characters that will
encode the number of
data points (ie. 2000
= 4 characters) after
which the raw data
will follow.
Indicates the number
of bytes that follow
(for the raw data).
Raw Data:
Each two bytes (in hex) encodes the
vertical data of a data point. The data
is signed hex data (2’s complement, -
32768 ~ 32767).
Waveform Raw Data Example:
Header raw data……….
Hex:
23 34 32 30 30 30 00 1C 00 1B 00 1A 00
1A 00 1B ………..
ASCII/Decimal:
#42000 28 27 26 26 27…….
The actual value of a data point can be
calculated with the following formula:
(Decimal value of hex data/AD
Factor) * vertical scale.
Note: AD Factor is fixed as 25. The
vertical scale is returned with the
40
COMMAND DETAILS
acquisition settings that precede the
raw data.
For example if the raw data for a point
is 001C (=28 decimal) then,
(28/25) x 0.5 = 0.56V
Example :ACQuire1:MEMory?
Format,2.0E;Memory Length,10000;IntpDistance,0;
Trigger Address,4999;Trigger Level,1.160E+01;
Source,CH1;Vertical Units,V;Vertical Units
Div,0;Vertical Units Extend
Div,15;Label,ACK ;Probe Type,0;Probe
Ratio,1.000e+01;Vertical Scale,5.000e+00;Vertical
Position,-1.100e+01;Horizontal Units,S;Horizontal
Scale,5.000E-04;Horizontal Position,0.000E+00;
Horizontal Mode,Main;SincET Mode,Real
Time;Sampling Period,5.000e-07;Horizontal Old
Scale,5.000E-04;Horizontal Old Position,0.000E+00;
Firmware,V0.99b8;Time,02-Oct-14 17:00:43;
Waveform Data;
#520000………………..follows waveform block
data in hex…………………..
Set
:ACQuire:FILTer:SOURce Query
Description Returns the source of the filter.
Syntax :ACQuire:FILTer:SOURce {CH1|CH2|CH3|CH4|?}
Parameter/ CH1 ~ CH4 Source channel
Return parameter
Example :ACQuire:FILTer:SOURce?
CH1
Sets the filter source to CH1.
41
GDS-2000E Programming Manual
Set
:ACQuire:FILTer Query
Description Turns the filter on/off or queries its status.
Syntax :ACQuire:FILTer {ON|OFF|?}
Parameter/ ON Filter on.
Return parameter
OFF Filter off.
Example :ACQuire:FILTer?
OFF
Indicates that the filter is turned off.
Set
:ACQuire:FILTer:FREQuency Query
Description Sets or queries the filter frequency.
Syntax :ACQuire:FILTer:FREQuency {DEFault|<NRf>|?}
Parameter/ DEFault Sets the filter frequency to the default.
Return parameter
<NRf> Manually sets the filter frequency.
(1Hz ~ 500MHz)
Example :ACQuire:FILTer:FREQuency 1
Sets the filter frequency to 1Hz.
Set
:ACQuire:FILTer:TRACking Query
Description Turns filter tracking on/off or queries its state.
Syntax :ACQuire:FILTer:TRACking {ON|OFF|?}
Parameter/ OFF Tracking off
Return parameter
ON Tracking on
Example :ACQuire:FILTer:TRACking ON
Turns filter tracking on.
42
COMMAND DETAILS
:ACQuire<X>:STATe? Query
Description Returns the status of waveform data.
Syntax :ACQuire<X>:STATe?
Parameter <X> Channel number (1 to 4)
Return parameter 0 Raw data is not ready
1 Raw data is ready
Example :ACQuire1:STATe?
0
Returns 0. Channel 1’s raw data is not ready.
Note: If the oscilloscope changes the acquisition status
from STOP to RUN, the status will be reset as zero.
Set
:ACQuire:INTERpolation Query
Description Selects or returns the interpolation mode.
Syntax :ACQuire:INTERpolation {ET | SINC | ?}
Parameter/Return ET Equivalent Time interpolation. The GDS-
parameter 2000E doesn’t support ET.
SINC Sets to SIN(X)/X interpolation
Example :ACQuire:INTERpolation?
>SINC
Returns SINC as the interpolation mode.
Set
:ACQuire:RECOrdlength Query
Description Sets or queries the record length.
Syntax :ACQuire:RECOrdlength {<NRf>| ?}
Parameter/Return <NRf> Record length. Settable record length:
parameter (1e+3 | 1e+4 | 1e+5 | 1e+6 | 1e+7)
43
GDS-2000E Programming Manual
Example :ACQuire:RECOrdlength 1e+3
Sets the record length to 1000 points.
Set
:HEADer Query
Description Configures whether the returned data of
the :ACQuire:MEM query will contain header
information or not. It is set to ON by default.
Syntax :HEADer {OFF | ON | ?}
Related :ACQuire<X>:MEMory?
Commands
Parameter ON Add header information.
OFF Don’t add header information.
Return parameter Returns the configuration (ON, OFF) for the selected
channel.
Example :HEADer ON
44
COMMAND DETAILS
Autoscale Commands
:AUTOSet .................................................................... 45
:AUTORSET:MODe .................................................... 45
:AUTOSet Set
Description Runs the Autoset function to automatically
configure the horizontal scale, vertical scale, and
trigger according to the input signal.
Syntax :AUTOSet
Set
:AUTORSET:MODe Query
Description Sets the Autoset mode or queries its state.
Syntax :AUTORSET:MODe {FITScreen | ACPriority | ?}
Related :AUTOSet
Commands
Parameter/Return FITScreen Fit Screen mode
parameter
ACPriority AC priority mode
Example :AUTORSET?
FITSCREEN
45
GDS-2000E Programming Manual
Vertical Commands
:CHANnel<X>:BWLimit ...............................................46
:CHANnel<X>:COUPling.............................................47
:CHANnel<X>:DESKew ...............................................47
:CHANnel<X>:DISPlay ................................................47
:CHANnel<X>:EXPand ................................................48
:CHANnel<X>:IMPedance? .........................................48
:CHANnel<X>:INVert ..................................................49
:CHANnel<X>:POSition ..............................................49
:CHANnel<X>:PROBe:RATio ......................................50
:CHANnel<X>:PROBe:TYPe ........................................50
:CHANnel<X>:SCALe ..................................................50
Set
:CHANnel<X>:BWLimit Query
Description Sets or returns the bandwidth limit on/off.
Syntax :CHANnel<X>:BWLimit {FULL | <NR3> | ?}
Parameter <X> Channel 1,2,3,4
FULL Full bandwidth
<NR3> Sets the bandwidth limit to a pre-defined
bandwidth.
100E+6: 100MHz
20E+6: 20MHz
Return Parameter <NR3> Returns the bandwidth.
Full Full bandwidth
Example :CHANnel1:BWLimit 2.000E+07
Sets the channel 1 bandwidth to 20MHz.
46
COMMAND DETAILS
Set
:CHANnel<X>:COUPling Query
Description Selects or returns the coupling mode.
Syntax CHANnel<X>:COUPling {AC | DC | GND | ?}
Parameter <X> Channel 1,2,3,4
AC AC coupling
DC DC coupling
GND Ground coupling
Return parameter Returns the coupling mode.
Example :CHANnel1:COUPling DC
Sets the coupling to DC for Channel 1.
Set
:CHANnel<X>:DESKew Query
Description Sets the deskew time in seconds.
Syntax :CHANnel<X>:DESKew { <NR3> | ?}
Parameter <X> Channel 1,2,3,4
<NR3> Deskew time: -5.00E -11 to 5.00E-11
-50ns to 50 ns. (10 ps /step)
Return parameter <NR3> Returns the deskew time.
Example :CHANnel1:DESKew 1.300E-9
Sets the deskew time to 1.3 nano seconds.
Set
:CHANnel<X>:DISPlay Query
Description Turns a channel on/off or returns its status.
Syntax :CHANnel<X>:DISPlay {OFF | ON | ?}
Parameter <X> Channel 1,2,3,4
OFF Channel off
ON Channel on
47
GDS-2000E Programming Manual
Return Parameter ON Channel is on
OFF Channel is off
Example :CHANnel1:DISPlay ON
Turns on Channel 1
Set
:CHANnel<X>:EXPand Query
Description Sets Expand By Ground or Expand By Center for a
channel or queries its status.
Syntax :CHANnel<X>:EXPand {GND | CENTer | ?}
Parameter <X> Channel 1,2,3,4
GND Ground
CENTer Center
Return parameter GND Expand By Ground
CENTER Expand By Center
Example :CHANnel1:EXPand GND
Sets Channel 1 to Expand By Ground.
:CHANnel<X>:IMPedance? Query
Description Returns the impedance of the oscilloscope. (The
impedance of the GDS-2000E is fixed at 1MΩ)
Syntax :CHANnel<X>:IMPedance?
Parameter <x> Channel
1/2/3/4 CH1/2/3/4
Return parameter <NR3> Returns the impedance value.
Example :CHANnel1:IMPedance?
1.000000E+06
The impedance is 1M ohms.
48
COMMAND DETAILS
Set
:CHANnel<X>:INVert Query
Description Inverts a channel or returns its status.
Syntax :CHANnel<X>:INVert {OFF | ON | ?}
Parameter <X> Channel 1, 2, 3, 4
OFF Invert off
ON Invert on
Return parameter ON Invert on
OFF Invert off
Example :CHANnel1:INVert ON
Inverts Channel 1
Set
:CHANnel<X>:POSition Query
Description Sets or returns the position level for a channel.
Note The vertical position will only be set to closest
allowed value. The position level range depends
on the vertical scale.
The scale must first be set before the position can
be set.
Syntax :CHANnel<X>:POSition { <NRf> | ?}
Parameter <X> Channel 1, 2, 3, 4
<NRf> Position. Range depends on the vertical
scale.
Return parameter <NR3> Returns the position value.
Example 1 :CHANnel1:POSition 2.4E–3
Sets the Channel 1 position to 2.4mV/mA
Example 2 :CHANnel1:POSition?
2.4E-3
Returns 2.4mV as the vertical position.
49
GDS-2000E Programming Manual
Set
:CHANnel<X>:PROBe:RATio Query
Description Sets or returns the probe attenuation factor.
Syntax :CHANnel<X>:PROBe:RATio { <NRf> | ?}
Related :CHANnel<X>:PROBe:TYPe
Commands
Parameter <X> Channel 1, 2, 3, 4
<NRf> Probe attenuation factor
Return parameter <NR3> Returns the probe factor
Example :CHANnel1:PROBe:RATio 1.00E+0
Sets the Channel 1 probe attenuation factor to 1x
Set
:CHANnel<X>:PROBe:TYPe Query
Description Sets or returns the probe type (voltage/current).
Syntax :CHANnel<X>:PROBe:TYPe { VOLTage | CURRent | ?}
Related :CHANnel<X>:PROBe:RATio
Commands
Parameter <X> Channel 1, 2, 3, 4
VOLTage Voltage
CURRent Current
Return parameter Returns the probe type.
Example :CHANnel1:PROBe:TYPe VOLTage
Sets the Channel 1 probe type to voltage.
Set
:CHANnel<X>:SCALe Query
Description Sets or returns the vertical scale. The scale depends
on the probe attenuation factor.
Note the probe attenuation factor should be set
before the scale.
50
COMMAND DETAILS
Syntax :CHANnel<X>:SCALe { <NRf> | ?}
Parameter <X> Channel 1, 2, 3, 4
<NRf> Vertical scale: 2e–3 to 1e+1
2mV to 10V (Probe x1)
Return parameter <NR3> Returns the vertical scale in volts or amps.
Example :CHANnel1:SCAle 2.00E–2
Sets the Channel 1 vertical scale to 20mV/div
51
GDS-2000E Programming Manual
Math Commands
:MATH:DISP ................................................................52
:MATH:TYPe ................................................................53
:MATH:DUAL:SOURce<X> .........................................53
:MATH:DUAL:OPERator .............................................53
:MATH:DUAL:POSition ...............................................54
:MATH:DUAL:SCALe ...................................................54
:MATH:FFT:SOURce ...................................................55
:MATH:FFT:MAG ........................................................55
:MATH:FFT:WINDow ..................................................55
:MATH:FFT:POSition ..................................................56
:MATH:FFT:SCALe ......................................................56
:MATH:FFT:HORizontal:SCALe ..................................57
MATH:FFT:HORizontal:POSition ...............................57
:MATH:DEFine ............................................................57
MATHVAR? ..................................................................58
MATHVAR:VAR<X> .....................................................59
:MATH:ADVanced:POSition .......................................59
:MATH:ADVanced:SCALe ...........................................59
Set
:MATH:DISP Query
Description Turns the math display on or off on the screen.
Syntax :MATH:DISP {OFF|ON|?}
Parameter/ OFF Math is not displayed on screen
Return parameter
ON Math is displayed on screen
Example :MATH:DISP OFF
Math is off.
52
COMMAND DETAILS
Set
:MATH:TYPe Query
Description Queries or sets the Math type to FFT, Advanced
Math or to dual channel math operations
Syntax :MATH:TYPe { DUAL | ADVanced | FFT | ? }
Related :MATH:DISP
Commands
Parameter DUAL Dual channel operations
ADVanced Advanced math operations
FFT FFT operations
Return parameter Returns the math type.
Example :MATH:TYPe DUAL
Sets the Math type to dual channel math operation.
Set
:MATH:DUAL:SOURce<X> Query
Description Sets the dual math source for source 1 or 2.
Syntax :MATH:DUAL:SOURce<X> { CH1 | CH2 | CH3 | CH4 |
REF1 | REF2 | REF3 | REF4 | ? }
Parameter <X> Source number 1 or 2
CH1~4 Channel 1 to 4
REF1~4 Reference waveforms 1 to 4
Return parameter Returns the source for the source 1 or 2.
Example :MATH:DUAL:SOURce1 CH1
Sets source1 as channel 1.
Set
:MATH:DUAL:OPERator Query
Description Sets the math operator for dual math operations.
53
GDS-2000E Programming Manual
Syntax :MATH:DUAL:OPERator {PLUS | MINUS | MUL|
DIV|?}
Parameter PLUS + operator
MINUS - operator
MUL operator
DIV ÷ operator
Return parameter Returns operator type.
Example :MATH:DUAL:OPERator PLUS
Sets the math operator as plus (+).
Set
:MATH:DUAL:POSition Query
Description Sets the vertical position of the displayed math
result expressed by unit/division.
Syntax :MATH:DUAL:POSition {<NRf> | ? }
Parameter <NRf> Vertical position
Depends on the vertical scale (Unit/Div)
Return parameter <NR3> Returns the vertical position.
Example :MATH:DUAL:POSition 1.0E+0
Sets the vertical position to 1.00 unit/div.
Set
:MATH:DUAL:SCALe Query
Description Sets the vertical scale of the displayed math result.
Syntax :MATH:DUAL:SCALe {<NRf> | ?}
Parameter <NRf> Vertical scale
Return parameter <NR3> Returns the scale.
Example :MATH:DUAL:SCALe 2.0E-3
Sets the vertical scale to 2mV/2mA.
54
COMMAND DETAILS
Set
:MATH:FFT:SOURce Query
Description Sets and queries the FFT math source.
Syntax :MATH:FFT:SOURce { CH1 | CH2 | CH3 | CH4 | REF1 |
REF2 | REF3 | REF4 | ? }
Related :MATH:ADVanced:EDIT:SOURce<X>
commands :MATH:ADVanced:EDIT:OPERator
Parameter CH1~4 Channel 1 to 4
REF1~4 Reference waveform 1 to 4
Return parameter Returns the FFT source.
Example :MATH:FFT:SOURce CH1
Sets the FFT math source as channel 1.
Set
:MATH:FFT:MAG Query
Description Sets FFT vertical units as linear or decibels.
Syntax :MATH:FFT:MAG {LINEAR | DB | ?}
Parameter LINEAR Linear units (Vrms)
DB Logarithmic units (dB)
Return parameter Returns the FFT vertical units.
Example :MATH:FFT:MAG DB
Sets FFT vertical units to dB.
Set
:MATH:FFT:WINDow Query
Description Sets the windowing filter used for the FFT
function.
Syntax :MATH:FFT:WINDow
{RECTangular|HAMming|HANning|BLAckman|?}
Parameter RECTangular Rectangular window
55
GDS-2000E Programming Manual
HAMming Hamming window
HANning Hanning window
BLAckman Blackman window
Return parameter Returns the FFT window.
Example :MATH:FFT:WINDow HAMming
Sets the FFT window filter to hamming.
Set
:MATH:FFT:POSition Query
Description Sets the vertical position of the displayed FFT
result.
Syntax MATH:FFT:POSition { <NRf> | ? }
Parameter <NRf> Vertical position: -12e+0 to +12e+0
(12 units/division to +12 units/division.)
Return parameter <NR3> Returns the vertical position.
Example :MATH:FFT:POSition -2e-1
Sets the FFT position to -0.2 divisions.
Set
:MATH:FFT:SCALe Query
Description Sets the vertical scale of the displayed FFT result.
Syntax :MATH:FFT:SCALe {<NRf> | ?}
Parameter <NRf> Vertical scale:
Linear: 2e-3 to 1e+3 (2mV~1kV)
dB: 1e+0 to 2e+1 (1~20dB)
Return parameter <NR3> Returns vertical scale.
Example :MATH:FFT:SCAle 1.0e+0
Sets the scale to 1dB.
56
COMMAND DETAILS
Set
:MATH:FFT:HORizontal:SCALe Query
Description Sets or queries the zoom scale for FFT math.
Syntax :MATH:FFT:HORizonatal:SCALe {<NRf> | ?}
Parameter <NRf> Zoom scale: 1 to 20 times
Return parameter <NR3> Returns zoom scale.
Example :MATH:FFT:HORizontal:SCALe 5
Sets the zoom scale to 5X.
Set
MATH:FFT:HORizontal:POSition Query
Description Sets the horizontal position of the displayed FFT
result.
Syntax MATH:FFT:HORizontal:POSition { <NRf> | ? }
Parameter <NRf> Horizontal position: 0Hz ~ 999.9kHz
Return parameter <NR3> Returns the vertical position.
Example :MATH:FFT:HORizontal:POSition 6.0e5
Sets the FFT horizontal position to 600kHz.
Set
:MATH:DEFine Query
Description Sets or queries the advanced math expression as a
string.
Syntax :MATH:DEFine {<string>| ?}
Related :MATH:DISP
:MATH:TYPe
Parameter <string> An expression enclosed in double
quotes. Note, ensure parentheses are
used correctly in the expression. The
expression can contain the following
parts:
57
GDS-2000E Programming Manual
Source CH1~CH4, Ref1~Ref4
Function Intg(, Diff(, log(, ln(, Exp(,
Sqrt(, Abs(, Rad(, Deg(,
sin(, cos(, tan(, asin(,
acos(, atan(
Variable VAR1, VAR2
Operator +, -, *, /, (, ), !(, <, >, <=,
>=, ==, !=, ||, &&
Figure 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ., E
Measure- Pk-Pk(, Max(, Min(, Amp(,
ment High(, Low(, Mean(,
CycleMean(, RMS(,
CycleRMS(, Area(,
CycleArea(, ROVShoot(,
FOVShoot(, Freq(, Period(,
Rise(, Fall(, PosWidth(,
NegWidth(, Dutycycle(,
FRR(, FRF(, FFR(, FFF(,
LRR(, LRF(, LFR(, LFF(,
Phase(
Return parameter Returns the expression as a string.
Example :MATH:DISP ON
:MATH:TYPe ADVanced
MATH:DEFine "CH1-CH2"
Sets the math expression to CH1-CH2.
MATHVAR? Query
Description Returns the value of the VAR1 and VAR2
variables.
Syntax MATHVAR?
Related MATHVAR:VAR<X>
Commands MATH:DEFine
Return parameter <string> VAR1 <NR3>; VAR2 <NR3>
58
COMMAND DETAILS
Example MATHVAR?
VAR1 1.000000E+06; VAR2 1.0E+1
Returns the value of both variables.
Set
MATHVAR:VAR<X> Query
Description Sets or returns the VAR1 or VAR2 variables.
Syntax MATHVAR:VAR<x> {<NRf> | ?}
Related MATH:DEFine
Commands
Parameter <X> 1, 2 (VAR1 or VAR2)
<NRf> Value of VAR1/VAR2
Return parameter <NR3> Returns the value of VAR1/VAR2
Example :MATH:VAR1 6.0e4
Sets VAR1 to 60000.
Set
:MATH:ADVanced:POSition Query
Description Sets the vertical position of the advanced math
result, expressed in unit/div.
Syntax MATH:ADVanced:POSition { <NRf> | ? }
Parameter <NRf> Vertical position: -12e+0 to +12e+0
(12 units/division to +12 units/division.)
Return parameter <NR3> Returns the vertical position.
Example :MATH:ADVanced:POSition 1.0e+0
Sets the position as 1.00 unit/div.
Set
:MATH:ADVanced:SCALe Query
Description Sets or queries the vertical scale the advanced
math result.
Syntax :MATH:ADVanced:SCALe {<NRf> | ?}
59
GDS-2000E Programming Manual
Parameter <NRf> Vertical scale
Return parameter <NR3> Returns the vertical scale.
Example :MATH:ADVanced:SCALe 2.0E-3
Sets the vertical scale to 2mV/Div.
60
COMMAND DETAILS
Cursor Commands
:CURSor:MODe .......................................................... 62
:CURSor:SOURce ........................................................ 62
:CURSor:HUNI ........................................................... 63
:CURSor:HUSE ........................................................... 63
:CURSor:VUNI ............................................................ 64
:CURSor:VUSE ............................................................ 64
:CURSor:DDT .............................................................. 64
:CURSor:H1Position ................................................... 65
:CURSor:H2Position ................................................... 65
:CURSor:HDELta ........................................................ 66
:CURSor:V1Position .................................................... 66
:CURSor:V2Position .................................................... 66
:CURSor:VDELta ......................................................... 67
:CURSor:XY:RECTangular:X:POSition<X> ................. 67
:CURSor:XY:RECTangular:X:DELta ............................ 67
:CURSor:XY:RECTangular:Y:POSition<X> ................. 68
:CURSor:XY:RECTangular:Y:DELta ............................ 68
:CURSor:XY:POLar:RADIUS:POSition<X>................. 68
:CURSor:XY:POLar:RADIUS:DELta ............................ 69
:CURSor:XY:POLar:THETA:POSition<X> .................. 69
:CURSor:XY:POLar:THETA:DELta .............................. 69
:CURSor:XY:PRODuct:POSition<X> .......................... 70
:CURSor:XY:PRODuct:DELta...................................... 70
:CURSor:XY:RATio:POSition<X> ................................ 70
:CURSor:XY:RATio:DELta ............................................71
61
GDS-2000E Programming Manual
Set
:CURSor:MODe Query
Description Sets cursor mode to horizontal (H) or horizontal
and vertical (HV).
Note: When the cursor source is set to bus, then
only the horizontal cursor is available.
Syntax :CURSor:MODe {OFF | H | HV | ? }
Parameter OFF Turns the cursors off.
H Turns the horizontal cursors on.
HV Turns horizontal and vertical cursors on.
Return parameter Returns the state of the cursors (H, HV, OFF).
Example :CURSor:MODe OFF
Turns the cursors off.
Set
:CURSor:SOURce Query
Description Sets or queries the cursor source.
Syntax :CURSor:SOURce {CH1 | CH2 |CH3 | CH4 | REF1 |
REF2 | REF3 | REF4 | MATH | BUS1 | ?}
Parameter CH1~CH4 Channel 1 to 4
REF1~4 Reference waveform 1 to 4
MATH Math source
BUS1 Bus source
Return parameter Returns the cursor source.
Example :CURSor:SOURce CH1
Turns the cursor source as channel 1.
62
COMMAND DETAILS
Set
:CURSor:HUNI Query
Description Sets or queries the units for the horizontal bar
cursors.
Syntax :CURSor:HUNI {SEConds | HERtz | DEGrees |
PERcent | ?}
Related :CURSor:MODe
Commands
Parameter SEConds Sets the cursor units to time in seconds.
HERtz Sets the cursor units to frequency.
DEGrees Sets the cursor units to degrees.
PERcent Sets the cursor units to percent.
Return parameter Returns the unit type.
Example :CURSor:HUNI SEConds
Sets the units to time in seconds.
:CURSor:HUSE Set
Description Sets the current cursor position as the phase or
ratio reference for the Percent or Degrees
(horizontal) cursors.
Note This command can only be used when
:CURSor:HUNI is set to DEGrees or PERcent.
Syntax :CURSor:HUSE {CURRent}
Related :CURSor:MODe
Commands :CURSor:HUNI
Parameter CURRent Uses the current horizontal position
Example :CURSor:HUSE CURRent.
63
GDS-2000E Programming Manual
Set
:CURSor:VUNI Query
Description Sets or queries the units for the vertical bar cursors.
Syntax :CURSor:VUNI {BASE | PERcent | ?}
Related :CURSor:MODe
Commands
Parameter BASE Sets the vertical cursor units the same
as the scope units (V or A).
PERcent Sets the displayed units to percent.
Return parameter Returns the unit type.
Example :CURSor:VUNI BASE
Sets the units to the base units.
:CURSor:VUSE Set
Description Sets the current cursor position as the ratio
reference for the Percent (vertical) cursors.
Note This command can only be used when
:CURSor:VUNI is set to PERcent.
Syntax :CURSor:VUSE {CURRent}
Related :CURSor:MODe
Commands :CURSor:VUNI
Parameter CURRent Uses the current vertical position
Example :CURSor:VUSE CURRent.
:CURSor:DDT Query
Description Returns the deltaY/deltaT (dy/dT) readout. This
function is only supported if the source channels
are CH1~4, Ref1~4 or Math.
Syntax :CURSor:DDT{?}
64
COMMAND DETAILS
Related :CURSor:MODe
Commands
Return Parameter <NR3> Returns the readout in <NR3> format.
Example :CURSor:DDT?
4.00E-05
Set
:CURSor:H1Position Query
Description Sets or returns the first horizontal cursor (H1)
position.
Syntax :CURSor:H1Position {<NRf>| ?}
Related :CURSor:H2Position
Commands
Parameter <NRf> Horizontal position
Return parameter Returns the cursor position.
Example :CURSor:H1Position?
-1.34E-3
Returns the H1 cursor position as -1.34ms.
Set
:CURSor:H2Position Query
Description Sets or returns the second horizontal cursor (H2)
position.
Syntax :CURSor:H2Position {<NRf> | ?}
Related :CURSor:H1Position
Commands
Parameter <NRf> Horizontal Position
Return parameter Returns the cursor position.
Example :CURSor:H2Position 1.5E-3
Sets the H2 cursor position to 1.5ms.
65
GDS-2000E Programming Manual
:CURSor:HDELta Query
Description Returns the delta of H1 and H2.
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.
Set
:CURSor:V1Position Query
Description Sets the first vertical cursor (V1) position.
Syntax :CURSor:V1Position {<NRf>| ?}
Parameter <NRf> Vertical position. Depends on the
vertical scale.
Return parameter <NR3> Returns the cursor position.
Example :CURSor:V1Position 1.6E -1
Sets the V1 cursor position to 160mA.
Set
:CURSor:V2Position Query
Description Sets the first vertical cursor (V2) position.
Syntax :CURSor:V2Position {<NRf> | ?}
Parameter <NRf> Vertical position. Depends on the
vertical scale.
Return parameter <NR3> Returns the cursor position.
Example :CURSor:V2Position 1.1E-1
Sets the V2 cursor position to 110mA.
66
COMMAND DETAILS
:CURSor:VDELta Query
Description Returns the delta of V1 and V2.
Syntax :CURSor:VDELta{?}
Return Parameter <NR3> Returns the difference between two
vertical cursors.
Example :CURSor:VDELta?
4.00E+0
Returns the vertical delta as 4 volts.
Set
:CURSor:XY:RECTangular:X:POSition<X> Query
Description Sets or queries the horizontal position in XY mode
for the X rectangular coordinates for cursor 1 or 2.
Syntax :CURSor:XY:RECTangular:X:POSition<X> {<NRf>|?}
Parameter <X> Cursor 1, 2
<NRf> Horizontal position co-ordinates
Return parameter <NR3> Returns the cursor position.
Example :CURSor:XY:RECTangular:X:POSition1 4.0E-3
Sets the X-coordinate cursor 1 position to
40mV/mV.
:CURSor:XY:RECTangular:X:DELta Query
Description Returns the delta value of cursor 1 and 2 on the X
coordinate.
Syntax :CURSor:XY:RECTangular:X:DELta{?}
Return Parameter <NR3> Returns the delta value of cursor 1 and 2
as <NR3>.
67
GDS-2000E Programming Manual
Example :CURSor:XY:RECTangular:X:DELta?
80.0E-3
Returns the horizontal delta as 80mV.
Set
:CURSor:XY:RECTangular:Y:POSition<X> Query
Description Sets or queries the vertical position in XY mode for
the Y rectangular coordinates for cursor 1 or 2.
Syntax :CURSor:XY:RECTangular:Y:POSition<X> {<NRf>|?}
Parameter <X> Cursor 1, 2
<NRf> Vertical position co-ordinates
Return parameter <NR3> Returns the cursor position.
Example :CURSor:XY:RECTangular:Y:POSition1 4.0E-3
Sets the Y-coordinate cursor 1 position to
40mV/mV.
:CURSor:XY:RECTangular:Y:DELta Query
Description Returns the delta value of cursor 1 and 2 on the Y
coordinate.
Syntax :CURSor:XY:RECTangular:Y:DELta{?}
Return Parameter <NR3> Returns the delta value of cursor 1 and 2
as <NR3>.
Example :CURSor:XY:RECTangular:Y:DELta?
80.0E-3
Returns the horizontal delta as 80mV.
:CURSor:XY:POLar:RADIUS:POSition<X> Query
Description Queries the polar radius position for the specified
cursor in XY mode, where X can be either cursor 1
or 2.
68
COMMAND DETAILS
Syntax :CURSor:XY:POLar:RADIUS:POSition<X>{?}
Parameter <X> 1, 2 (cursor 1, cursor 2)
Return Parameter <NR3> Returns the polar radius position.
Example :CURSor:XY:POLar:RADIUS:POSition1?
80.0E-3
Returns the polar radius position as 80.0mV.
:CURSor:XY:POLar:RADIUS:DELta Query
Description Returns the radius delta value of cursor 1 and 2.
Syntax :CURSor:XY:POLar:RADIUS:DELta{?}
Return Parameter <NR3> Returns the radius delta.
Example :CURSor:XY:POLar:RADIUS:DELta?
31.4E-3
Returns the radius delta as 31.4mV.
:CURSor:XY:POLar:THETA:POSition<X> Query
Description Queries the polar angle for the specified cursor in
XY mode, where X can be either 1 or 2.
Syntax :CURSor:XY:POLar:THETA:POSition<X>{?}
Parameter <X> 1, 2 (Cursor 1, Cursor 2)
Return parameter <NR3> Returns the polar angle.
Example :CURSor:XY:POLAR:RADIUS:POSition1?
8.91E+1
Returns the polar angle for cursor1 as 89.1˚.
:CURSor:XY:POLar:THETA:DELta Query
Description Queries the polar angle delta between cursor1 and
cursor2.
69
GDS-2000E Programming Manual
Syntax :CURSor:XY:POLar:THETA:DELta{?}
Return parameter <NR3> Returns the theta delta between cursor1
and cursor2.
Example :CURSor:XY:POLar:THETA:DELta?
9.10E+0
Returns the delta as 9.1˚.
:CURSor:XY:PRODuct:POSition<X> Query
Description Queries the product in XY mode for the specified
cursor, where x can be either 1 or 2.
Syntax :CURSor:XY:PRODuct:POSition<X>{?}
Parameter <X> 1, 2 (Cursor 1, Cursor 2)
Return parameter <NR3> Returns the product value of the Cursor1 or
Cursor2.
Example :CURSor:XY:PRODuct:POSition1?
9.44E-5
Returns the product of cursor1 as 94.4uVV.
:CURSor:XY:PRODuct:DELta Query
Description Queries the product delta in XY mode.
Syntax :CURSor:XY:PRODuct:DELta{?}
Return parameter <NR3> Returns the product delta.
Example :CURSor:XY:PRODuct:DELta?
1.22E-5
Returns the product delta as 12.2uVV.
:CURSor:XY:RATio:POSition<X> Query
Description Queries the ratio in XY mode for the specified
cursor, where x can be either cursor 1 or 2.
70
COMMAND DETAILS
Syntax :CURSor:XY:RATio:POSition<X>{?}
Parameter <X> 1, 2 (Cursor 1, Cursor 2)
Return parameter <NR3> Returns the ratio.
Example :CURSor:XY:RATio:POSition?
6.717E+1
Returns the ratio value as 6.717V/V.
:CURSor:XY:RATio:DELta Query
Description Queries the ratio delta in XY mode.
Syntax :CURSor:XY:RATio:DELta{?}
Return parameter <NR3> Returns the ratio delta.
Example :CURSor:XY:RATio:DELta?
5.39E+1
Returns the ratio delta as 53.9V/V.
Display Commands
:DISPlay:INTensity:WAVEform ....................................71
:DISPlay:INTensity:GRATicule.................................... 72
:DISPlay:INTensity:BACKLight ................................... 72
:DISPlay:INTensity:BACKLight:AUTODim:ENAble ... 72
DISplay:INTENSITy:BACKLight:AUTODim:TIMe ..... 73
:DISPlay:PERSistence ................................................. 73
:DISPlay:GRATicule .................................................... 74
:DISPlay:WAVEform.................................................... 74
:DISPlay:OUTPut ........................................................ 74
Set
:DISPlay:INTensity:WAVEform Query
Description Sets or queries the waveform intensity level.
71
GDS-2000E Programming Manual
Syntax :DISPlay:INTensity:WAVEform {<NRf> | ?}
Parameter <NRf> 0.0E+0 to 1.0E+2 (0% to 100%)
Return Parameter <NR3> Returns the intensity.
Example :DISPlay:INTensity:WAVEform 5.0E+1
Sets the waveform intensity to 50%.
Set
:DISPlay:INTensity:GRATicule Query
Description Sets or queries the graticule intensity level.
Syntax :DISPlay:INTensity:GRATicule {<NRf> | ?}
Parameter <NRf> 1.0E+0 to 1.0E+2 (10% to 100%)
Return Parameter <NR3> Returns the graticule intensity.
Example :DISPlay:INTensity:GRATicule 5.0E+1
Sets the graticule intensity to 50%.
Set
:DISPlay:INTensity:BACKLight Query
Description Sets or queries the intensity of the backlight
display.
Syntax :DISPlay:INTensity:BACKLight {<NRf> | ?}
Parameter <NRf> 1.0E+0 to 1.0E+2 (10% to 100%)
Return Parameter <NR3> Returns the backlight intensity.
Example :DISPlay:INTensity:BACKLight 5.0E+1
Sets the backlight intensity to 50%.
:DISPlay:INTensity:BACKLight:AUTODim Set
:ENAble Query
Description Sets or queries the display auto-dim function.
Syntax :DISPlay:INTensity:BACKLight:AUTODim:ENAble
{OFF | ON | ?}
72
COMMAND DETAILS
Parameter/ OFF Turn auto-dim on.
Return parameter
ON Turn auto-dim off.
Example :DISPlay:INTensity:BACKLight:AUTODim:ENAble ON
Turns the auto-dim function on.
DISplay:INTENSITy:BACKLight:AUTODim Set
:TIMe Query
Description Sets or queries the display auto-dim time.
Syntax :DISPlay:INTensity:BACKLight:AUTODim:TIMe
{ <NR1> | ? }
Parameter/ <NR1> 1 ~ 180 minutes. Time in minutes.
Return parameter
Example :DISPlay:INTensity:BACKLight:AUTODim:TIMe 10
Sets the auto-dim time to 10 minutes.
Set
:DISPlay:PERSistence Query
Description Sets or queries the waveform persistence level.
Syntax :DISPlay:PERSistence { INFInite | OFF | <NRf> | ? }
Parameter <NRf> 1.6E-2 ~ 4.0E+0. (16mS to 10S)
Range(1.6E-2, 30E-3, 60E-3, 120E-2, 240E-
3, 500E-3, 750E-3, 1, 1.5,2,...,9.5,10
INFInite Infinite persistence
OFF No persistence
Return Parameter <NR3> Returns the persistence time.
INFInite Infinite persistence
OFF No persistence
Example :DISPlay:PERSistence 2.0E+0
Sets the persistence to 2 seconds.
73
GDS-2000E Programming Manual
Set
:DISPlay:GRATicule Query
Description Sets or queries graticule display type.
Syntax :DISPlay:GRATicule {FULL | GRID|CROSs | FRAMe | ?}
Parameter FULL CROSs
FRAMe GRID
Return parameter Returns the graticule type.
Example :DISPlay:GRATicule FULL
Sets the graticule to .
Set
:DISPlay:WAVEform Query
Description Sets or queries whether the waveforms are drawn
as vectors or dots.
Syntax :DISPlay:WAVEform {VECTor | DOT | ?}
Parameter VECTor Vectors
DOT Dots
Return parameter Returns VECTOR or DOT.
Example :DISPlay:WAVEform VECTor
Sets the waveform to vectors.
:DISPlay:OUTPut Query
Description Returns the screen image as a 16 bit RGB run
length encoded image.
Syntax :DISPlay:OUTPut{?}
74
COMMAND DETAILS
Return parameter Format: header+data+LF
For example assuming the image data size is 60072
bytes then the following would be returned:
#560072<[count] [color] [count] [color]….. ><LF>
Where #560072 is the header, each [count] and [color]
data are 2 bytes and <LF> is a line feed character.
Hardcopy Commands
:HARDcopy:START ..................................................... 75
:HARDcopy:MODe ..................................................... 75
:HARDcopy:PRINTINKSaver ...................................... 76
:HARDcopy:SAVEINKSaver ........................................ 76
:HARDcopy:SAVEFORMat ......................................... 77
:HARDcopy:ASSIGN ................................................... 77
:HARDcopy:START Set
Description Executing the HARDcopy:START command is the
equivalent of pressing the Hardcopy key on the
front panel.
Syntax :HARDcopy:START
Related :HARDcopy:MODe
Commands :HARDcopy:PRINTINKSaver
:HARDcopy:SAVEINKSaver
:HARDcopy:SAVEFORMat
:HARDcopy:ASSIGN
Set
:HARDcopy:MODe Query
Description Sets or queries whether hardcopy is set to print or
save.
Syntax :HARDcopy:MODe { PRINT | SAVE | ? }
75
GDS-2000E Programming Manual
Related :HARDcopy:START
Commands
Parameter PRINT Print mode
SAVE Save mode
Return parameter Returns the mode.(PRINT/SAVE)
Example :HARDcopy:MODe PRINT
Sets hardcopy to print.
Set
:HARDcopy:PRINTINKSaver Query
Description Sets Inksaver On or Off for printing.
Syntax :HARDcopy:PRINTINKSaver { OFF | ON | ? }
Related :HARDcopy:START
Commands :HARDcopy:MODe
Parameter ON Inksaver ON
OFF Inksaver OFF
Return parameter Returns the print Ink Saver mode.(ON/OFF)
Example :HARDcopy:PRINTINKSaver ON
Sets Ink Saver to ON for printing.
Set
:HARDcopy:SAVEINKSaver Query
Description Sets Inksaver On or Off for saving screen images.
Syntax :HARDcopy:SAVEINKSaver { OFF | ON | ? }
Related :HARDcopy:START
Commands :HARDcopy:MODe
Parameter ON Inksaver ON
OFF Inksaver OFF
Return parameter Returns the screen image Ink Saver mode (ON/OFF).
Example :HARDcopy:SAVEINKSaver ON
Sets Inksaver to ON for saving screen images.
76
COMMAND DETAILS
Set
:HARDcopy:SAVEFORMat Query
Description Sets or queries the image save file type.
Syntax :HARDcopy:SAVEFORMat { PNG | BMP | ? }
Related :HARDcopy:START
Commands :HARDcopy:MODe
Parameter PNG PNG file format
BMP BMP file format
Return parameter Returns the image file format (PNG/BMP).
Example :HARDcopy:SAVEFORMat PNG
Sets the file format to PNG.
Set
:HARDcopy:ASSIGN Query
Description Sets or queries what file type the hardcopy key has
been assigned to save.
Syntax :HARDcopy:ASSIGN
{IMAGe | WAVEform | SETUp | ALL | ?}
Related :HARDcopy:START
Commands :HARDcopy:MODe
Parameter IMAGe Save image files.
WAVEform Save waveforms.
SETUp Save the panel setup.
ALL Save All (image, waveform,setup)
Return parameter Returns the file type.
(IMAGE/WAVEFORM/SETUP/ALL)
Example :HARDcopy:ASSIGN IMAGE.
Set the hardcopy key to save image files.
77
GDS-2000E Programming Manual
Measure Commands
:MEASure:GATing........................................................79
:MEASure:SOURce ......................................................79
:MEASure:METHod .....................................................80
:MEASUrement:REFLevel:PERCent:HIGH .................80
:MEASUrement:REFLevel:PERCent:LOW ................... 81
:MEASUrement:REFLevel:PERCent:MID .................... 81
:MEASUrement:REFLevel:PERCent:MID2 .................. 81
:MEASure:FALL ............................................................82
:MEASure:FOVShoot ...................................................82
:MEASure:FPReshoot ..................................................83
:MEASure:FREQuency .................................................83
:MEASure:NWIDth ......................................................84
:MEASure:PDUTy ........................................................84
:MEASure:PERiod ........................................................85
:MEASure:PWIDth .......................................................85
:MEASure:RISe.............................................................86
:MEASure:ROVShoot...................................................86
:MEASure:RPReshoot ..................................................87
:MEASure:PPULSE.......................................................88
:MEASure:NPULSE ......................................................88
:MEASure:PEDGE ........................................................89
:MEASure:NEDGE .......................................................89
:MEASure:AMPlitude...................................................90
:MEASure:MEAN .........................................................90
:MEASure:CMEan ........................................................ 91
:MEASure:HIGH ..........................................................92
:MEASure:LOW............................................................92
:MEASure:MAX ............................................................93
:MEASure:MIN ............................................................93
:MEASure:PK2PK .........................................................94
:MEASure:RMS ............................................................94
:MEASure:CRMS ..........................................................95
78
COMMAND DETAILS
:MEASure:AREa .......................................................... 96
:MEASure:CARea ........................................................ 96
:MEASure:FRRDelay ................................................... 97
:MEASure:FRFDelay.................................................... 97
:MEASure:FFRDelay.................................................... 98
:MEASure:FFFDelay .................................................... 99
:MEASure:LRRDelay ................................................... 99
:MEASure:LRFDelay ...................................................100
:MEASure:LFRDelay ...................................................100
:MEASure:LFFDelay ...................................................101
:MEASure:PHAse .......................................................102
Set
:MEASure:GATing Query
Description Sets or queries the measurement gating.
Syntax :MEASure:GATing { OFF | SCREen | CURSor | ? }
Parameter OFF Full record
SCREen Gating set to screen width
CURSor Gating between cursors
Return parameter Returns the gating. (OFF, SCREEN, CURSOR)
Example :MEASure:GATing OFF
Turns gating off (full record).
Set
:MEASure:SOURce Query
Description Sets or queries the measurement source for source1
or source2.
Syntax :MEASure:SOURce<X> { CH1 | CH2 | CH3 | CH4 |
MATH | ? }
Parameter <X> Source1 or source2
CH1~CH4 Channel 1 to 4
79
GDS-2000E Programming Manual
MATH Math
Return parameter Returns the source (CH1, CH2, CH3, CH4, MATH)
Example :MEASure:SOURce1 CH1
Sets source1 to channel 1.
Set
:MEASure:METHod Query
Description Sets or queries the method used to determine the
High-Low measurement values.
Syntax :MEASure:METHod { AUTo | HIStogram | MINMax
|?}
Parameter AUTo Set to auto.
HIStogram Set to the Histogram method.
MINMax Set to the Min-Max method.
Return parameter Returns the measurement method (AUTO,
HISTOGRAM, MINMAX)
Example :MEASure:METHod: AUTo
Set the measurement method to auto.
Set
:MEASUrement:REFLevel:PERCent:HIGH Query
Description Sets or queries the high reference level as a
percentage.
Syntax :MEASUrement:REFLevel:PERCent:HIGH {<NRf> | ?}
Parameter <NRf> 0 - 100%
Return parameter Returns the high reference level
Example :MEASUrement:REFLevel:PERCent:HIGH 50.1
Set the high reference level to 50.1%.
80
COMMAND DETAILS
Set
:MEASUrement:REFLevel:PERCent:LOW Query
Description Sets or queries the low reference level as a
percentage.
Syntax :MEASUrement:REFLevel:PERCent:LOW {<NRf> | ?}
Parameter <NRf> 0 - 100%
Return parameter Returns the low reference level.
Example :MEASUrement:REFLevel:PERCent:LOW 40.1
Set the low reference level to 40.1%.
Set
:MEASUrement:REFLevel:PERCent:MID Query
Description Sets or queries the first mid reference level as a
percentage.
Syntax :MEASUrement:REFLevel:PERCent:MID {<NRf> | ?}
Parameter <NRf> 0 - 100%
Return parameter Returns the mid reference level.
Example :MEASUrement:REFLevel:PERCent:MID 50
Set the mid reference level to 50%.
Set
:MEASUrement:REFLevel:PERCent:MID2 Query
Description Sets or queries the second mid reference level as a
percentage.
Syntax :MEASUrement:REFLevel:PERCent:MID2 {<NRf> | ?}
Parameter <NRf> 0 - 100%
Return parameter Returns the mid reference level of the second
source.
Example :MEASUrement:REFLevel:PERCent:MID2 50
Set the mid reference level to 50%.
81
GDS-2000E Programming Manual
:MEASure:FALL Query
Description Returns the fall time measurement result.
Syntax :MEASure:FALL{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3>
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:FALL?
Selects Channel 1 as the source, and then measures
the fall time.
:MEASure:FOVShoot Query
Description Returns the fall overshoot amplitude.
Syntax :MEASure:FOVShoot{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the fall overshoot as a
percentage
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
82
COMMAND DETAILS
Example :MEASure:SOURce1 CH1
:MEASure:FOVShoot?
1.27E+0
Selects Channel 1, and then measures the fall
overshoot.
:MEASure:FPReshoot Query
Description Returns fall preshoot amplitude.
Syntax :MEASure:FPReshoot{?}
Related :MEASure:SOURce<X>
Commands
Returns Returns the fall preshoot as <NR3>.
Return parameter <NR3> Returns the fall preshoot as a percentage.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:FPReshoot?
Selects Channel 1, and then measures the fall
preshoot.
:MEASure:FREQuency Query
Description Returns the frequency value.
Syntax :MEASure:FREQuency{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the frequency in Hz.
Chan Off Indicates the source channel is not
activated.
83
GDS-2000E Programming Manual
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:FREQuency?
>1.0E+3
Selects Channel 1, and then measures the
frequency.
:MEASure:NWIDth Query
Description Returns the first negative pulse width timing.
Syntax :MEASure:NWIDth{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the negative pulse width in
seconds.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:NWIDth?
4.995E-04
Selects Channel 1, and then measures the negative
pulse width.
:MEASure:PDUTy Query
Description Returns the positive duty cycle ratio as percentage.
Syntax :MEASure:PDUTy{?}
Related :MEASure:SOURce<X>
commands
Return parameter <NR3> Returns the positive duty ratio.
84
COMMAND DETAILS
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:PDUTy?
5.000E+01
Selects Channel 1, and then measures the positive
duty cycle.
:MEASure:PERiod Query
Description Returns the period.
Syntax :MEASure:PERiod{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the period.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:PERiod?
1.0E-3
Selects Channel 1, and then measures the period.
:MEASure:PWIDth Query
Description Returns the first positive pulse width.
Syntax :MEASure:PWIDth{?}
Related :MEASure:SOURce<X>
Commands
85
GDS-2000E Programming Manual
Return parameter <NR3> Returns the positive pulse width.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:PWIDth?
5.0E-6
Selects Channel 1, and then measures the positive
pulse width.
:MEASure:RISe Query
Description Returns the first pulse rise time.
Syntax :MEASure:RISe{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the rise time.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:RISe?
8.5E-6
Selects Channel 1, and then measures the rise time.
:MEASure:ROVShoot Query
Description Returns the rising overshoot over the entire
waveform in percentage.
Syntax :MEASure:ROVShoot{?}
86
COMMAND DETAILS
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the overshoot.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:ROVShoot?
5.00E+00
Selects Channel 1, and then measures the rise
overshoot.
:MEASure:RPReshoot Query
Description Returns rising preshoot over the entire waveform
in percentage.
Syntax :MEASure:RPReshoot{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the rising preshoot.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:RPReshoot?
2.13E-2
Selects Channel 1, and then measures the rise
preshoot.
87
GDS-2000E Programming Manual
:MEASure:PPULSE Query
Description Returns the number of positive pulses.
Syntax :MEASure:PPULSE{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the number of positive pulses.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:PPULSE?
6.000E+00
Selects Channel 1, and then measures the number
of positive pulses.
:MEASure:NPULSE Query
Description Returns the number of negative pulses.
Syntax :MEASure:NPULSE{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the number of negative pulses.
Chan Off Indicates the source channel is not
activated.
88
COMMAND DETAILS
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:NPULSE?
4.000E+00
Selects Channel 1, and then measures the number
of negative pulses.
:MEASure:PEDGE Query
Description Returns the number of positive edges.
Syntax :MEASure:PEDGE{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the number of positive edges.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:PEDGE?
1.100E+01
Selects Channel 1, and then measures the number
of positive edges.
:MEASure:NEDGE Query
Description Returns the number of negative edges.
Syntax :MEASure:NEDGE{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the number of negative edges.
89
GDS-2000E Programming Manual
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:NEDGE?
1.100E+01
Selects Channel 1, and then measures the number
of negative edges.
:MEASure:AMPlitude Query
Description Returns the amplitude difference between the
Vhigh-Vlow.
Syntax :MEASure:AMPlitude{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the amplitude.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:AMPlitude?
3.76E-3
Selects Channel 1, and then measures the
amplitude.
:MEASure:MEAN Query
Description Returns the mean voltage/current of one or more
full periods.
Syntax :MEASure:MEAN{?}
90
COMMAND DETAILS
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the mean.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:MEAN?
1.82E-3
Selects Channel 1, and then measures the mean
value.
:MEASure:CMEan Query
Description Returns the mean voltage/current of one full
period.
Syntax :MEASure:CMEan{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the cyclic mean.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:CMEan?
9.480E-01
Selects Channel 1, and then measures the mean
value of the first period.
91
GDS-2000E Programming Manual
:MEASure:HIGH Query
Description Returns the global high voltage/current.
Syntax :MEASure:HIGH{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the high value.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:HIGH?
3.68E-3
Selects Channel 1, and then measures the high
voltage/current.
:MEASure:LOW Query
Description Returns the global low voltage/current.
Syntax :MEASure:LOW{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the global low value.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
92
COMMAND DETAILS
Example :MEASure:SOURce1 CH1
:MEASure:LOW?
1.00E-0
Selects Channel 1, and then measures the low
current/voltage.
:MEASure:MAX Query
Description Returns the maximum amplitude.
Syntax :MEASure:MAX{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the maximum amplitude.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:MAX?
1.90E-3
Selects Channel 1, and then measures the
maximum amplitude.
:MEASure:MIN Query
Description Returns the minimum amplitude.
Syntax :MEASure:MIN{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the minimum amplitude.
Chan Off Indicates the source channel is not
activated.
93
GDS-2000E Programming Manual
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:MIN?
-8.00E-3
Selects Channel 1, and then measures the
minimum amplitude.
:MEASure:PK2PK Query
Description Returns the peak-to-peak amplitude (difference
between maximum and minimum amplitude).
Syntax :MEASure:PK2Pk{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the voltage or current peak to
peak measurement.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:PK2Pk?
2.04E-1
Selects Channel 1, and then measures the peak-to-
peak amplitude.
:MEASure:RMS Query
Description Returns the root-mean-square voltage/current of
one or more full periods.
Syntax :MEASure:RMS{?}
94
COMMAND DETAILS
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the RMS value.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:RMS?
1.31E-3
Selects Channel 1, and then measures the RMS
voltage/current.
:MEASure:CRMS Query
Description Returns the root-mean-square voltage/current of
one full periods.
Syntax :MEASure:CRMS{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the CRMS value.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:CRMS?
1.31E-3
Selects Channel 1, and then measures the CRMS
voltage/current.
95
GDS-2000E Programming Manual
:MEASure:AREa Query
Description Returns the voltage/current area over one or more
full periods.
Syntax :MEASure:AREa{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the area value.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
Example :MEASure:SOURce1 CH1
:MEASure:AREa?
1.958E-03
Selects Channel 1, and then measures the area.
:MEASure:CARea Query
Description Returns the voltage/current area over one full
period.
Syntax :MEASure:CARea{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the area value.
Chan Off Indicates the source channel is not
activated.
Note Before using this command, select the
measurement channel. See the example below.
96
COMMAND DETAILS
Example :MEASure:SOURce1 CH1
:MEASure:CARea?
1.958E-03
Selects Channel 1, and then measures the area.
:MEASure:FRRDelay Query
Description Returns the delay between the first rising edge of
source1 and the first rising edge of source2.
Syntax :MEASure:FRRDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:FRRDelay?
-4.68E-6
Select channel 1 and 2 as source1/2, and then
measure FRR.
:MEASure:FRFDelay Query
Description Returns the delay between the first rising edge of
source1 and the first falling edge of source2.
Syntax :MEASure:FRFDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
97
GDS-2000E Programming Manual
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:FRFDelay?
3.43E-6
Select channel 1 and 2 as source1/2, and then
measures FRF.
:MEASure:FFRDelay Query
Description Returns the delay between the first falling edge of
source1 and the first rising edge of source2.
Syntax :MEASure:FRRDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:FRRDelay?
-8.56E-6
Select channel 1 and 2 as delay source1/2, and
then measure FFR.
98
COMMAND DETAILS
:MEASure:FFFDelay Query
Description Returns the delay between the first falling edge of
source1 and the first falling edge of source2.
Syntax :MEASure:FFFDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:FFFDelay?
-8.89E-6
Select channel 1 and 2 as delay source1/2, and
then measure FFF.
:MEASure:LRRDelay Query
Description Returns the delay between the first rising edge of
source1 and the last rising edge of source2.
Syntax :MEASure:LRRDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
99
GDS-2000E Programming Manual
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:LRRDelay?
-8.89E-6
Select channel 1 and 2 as delay source1/2, and
then measure LRR.
:MEASure:LRFDelay Query
Description Returns the delay between the first rising edge of
source1 and the last rising edge of source2.
Syntax :MEASure:LRFDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:LRFDelay?
-4.99E-6
Select channel 1 and 2 as delay source1/2, and
then measure LRF.
:MEASure:LFRDelay Query
Description Returns the delay between the first falling edge of
source1 and the last rising edge of source2.
Syntax :MEASure:LFRDelay{?}
Related :MEASure:SOURce<X>
Commands
100
COMMAND DETAILS
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:LFRDelay?
-9.99E-6
Select channel 1 and 2 as delay source1/2, and
then measure LFR.
:MEASure:LFFDelay Query
Description Returns the delay between the first falling edge of
source1 and the last falling edge of source2.
Syntax :MEASure:LFFDelay{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the delay.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:LFFDelay?
-9.99E-6
Select channel 1 and 2 as delay source1/2, and
then measure LFF.
101
GDS-2000E Programming Manual
:MEASure:PHAse Query
Description Returns the phase between source 1 and source 2.
Syntax :MEASure:PHAse{?}
Related :MEASure:SOURce<X>
Commands
Return parameter <NR3> Returns the phase difference.
Chan Off Indicates the source channel is not
activated.
Note Select the two source channels before entering this
command.
Example :MEASure:SOURce1 CH1
:MEASure:SOURce2 CH2
:MEASure:PHAse?
4.50E+01
Select channel 1 and 2 as phase source1/2, and
then measure the phase in degrees.
102
COMMAND DETAILS
Measurement Commands
:MEASUrement:MEAS<X>:SOURCE<X> ..................103
:MEASUrement:MEAS<X>:TYPe ...............................104
:MEASUrement:MEAS<X>:STATE ............................104
:MEASUrement:MEAS<X>:VALue.............................105
:MEASUrement:MEAS<X>:MAXimum .....................106
:MEASUrement:MEAS<X>:MEAN ............................107
:MEASUrement:MEAS<X>:MINImum .....................107
:MEASUrement:MEAS<X>:STDdev ..........................108
:MEASUrement:STATIstics:MODe ...........................109
:MEASUrement:STATIstics:WEIghting .....................109
:MEASUrement:STATIstics .......................................109
Set
:MEASUrement:MEAS<X>:SOURCE<X> Query
Description Sets or queries the measurement source for a
selected automatic measurement. This is a statistics
related command.
Syntax :MEASUrement:MEAS<X>:SOURCE<X> { CH1 | CH2 |
CH3 | CH4 | MATH | ? }
Related :MEASUrement:MEAS<X>:TYPe
commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
SOURCE<X> SOURCE1: the source for all single
channel measurements.
SOURCE<X> SOURCE2: the source for all delay or
phase measurements.
CH1 to CH4 Channel 1, 2, 3, 4
MATH Math source
Return parameter CH1 to CH4 Channel 1, 2, 3, 4
103
GDS-2000E Programming Manual
MATH Math source
Example :MEASUrement:MEAS1:SOURCE1
>CH1
Returns the (first) source for measurement 1.
Set
:MEASUrement:MEAS<X>:TYPe Query
Description Sets or queries the measurement type for a selected
automatic measurement. This is a statistics related
command.
Syntax :MEASUrement:MEAS<X>:TYPe
{PK2pk | MAXimum | MINImum | AMPlitude | HIGH |
LOW | MEAN | CMEan | RMS | CRMs | AREa | CARea |
ROVShoot | FOVShoot | RPReshoot | FPReshoot |
FREQuency | PERIod | RISe | FALL | PWIdth | NWIdth |
PDUTy | PPULSE | NPULSE | PEDGE | NEDGE
| FRRDelay | FRFDelay | FFRDelay | FFFDelay |
LRRDelay | LRFDelay | LFRDelay | LFFDelay | PHAse
| ?}
Related :MEASUrement:MEAS<X>:SOURCE<X>
commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
Return parameter Returns the measurement type
Example :MEASUrement:MEAS1:TYPe RMS
Sets measurement 1 to RMS measurement.
Set
:MEASUrement:MEAS<X>:STATE Query
Description Sets or queries the state of a selected measurement.
This is a statistics related command.
Syntax :MEASUrement:MEAS<X>:STATE { ON | OFF | 1 | 0
|?}
104
COMMAND DETAILS
Related :MEASUrement:MEAS<X>:SOUrce<X>
commands :MEASUrement:MEAS<X>:TYPe
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
ON/1 Turn the measurement on.
OFF/0 Turn the measurement off.
Return parameter 0 Measurement is off.
1 Measurement is on.
Example :MEASUrement:MEAS1:STATE 1
Turns measurement 1 on.
:MEASUrement:MEAS<X>:VALue Query
Description Returns the measurement results for the selected
measurement. This is a statistics related command.
Syntax :MEASUrement:MEAS<X>:VALue?
Related :MEASure:SOURce<X>
Commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
Return parameter <NR3> Returns the measurement for the
selected measurement number.
Note The measurement source(s), measurement
number, measurement type and measurement
state must first be set before a measurement result
can be returned.
105
GDS-2000E Programming Manual
Example :MEASUrement:MEAS1:SOUrce1 CH1
:MEASUrement:MEAS1:TYPe PK2PK
:MEASUrement:MEAS1:STATE ON
:MEASUrement:MEAS1:VALue?
5.000E+0
Selects channel 1 as the source for measurement 1,
sets measurement 1 to peak to peak measurement
and then turns on the measurement. The result
returns the peak to peak measurement.
:MEASUrement:MEAS<X>:MAXimum Query
Description Returns the maximum measurement results for the
selected measurement from the last time the
statistics were reset. This is a statistics related
command.
Syntax :MEASUrement:MEAS<X>:MAXimum?
Related :MEASUrement:STATIstics:MODe
Commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
Return parameter <NR3> Returns the measurement for the
selected measurement number.
Example :MEASUrement:MEAS3:SOUrce1 CH1
:MEASUrement:MEAS3:TYPe PK2PK
:MEASUrement:MEAS3:STATE ON
:MEASUrement:STATIstics:MODe ON
:MEASUrement:MEAS3:MAXimum?
2.800E-02
Returns the maximum measurement result for
measurement number 3.
106
COMMAND DETAILS
:MEASUrement:MEAS<X>:MEAN Query
Description Returns the mean measurement results for the
selected measurement from the last time the
statistics were reset. This is a statistics related
command.
Syntax :MEASUrement:MEAS<X>:MEAN?
Related :MEASUrement:STATIstics:MODe
Commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
Return parameter <NR3> Returns the measurement for the
selected measurement number.
Example :MEASUrement:MEAS3:SOUrce1 CH1
:MEASUrement:MEAS3:TYPe PK2PK
:MEASUrement:MEAS3:STATE ON
:MEASUrement:STATIstics:MODe ON
:MEASUrement:MEAS3:MEAN?
2.090E-02
Returns the mean measurement result for
measurement number 3.
:MEASUrement:MEAS<X>:MINImum Query
Description Returns the minimum measurement results for the
selected measurement from the last time the
statistics were reset. This is a statistics related
command.
Syntax :MEASUrement:MEAS<X>:MINImum?
Related :MEASUrement:STATIstics:MODe
Commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
107
GDS-2000E Programming Manual
Return parameter <NR3> Returns the measurement for the
selected measurement number.
Example :MEASUrement:MEAS3:SOUrce1 CH1
:MEASUrement:MEAS3:TYPe PK2PK
:MEASUrement:MEAS3:STATE ON
:MEASUrement:STATIstics:MODe ON
:MEASUrement:MEAS3:MINImum?
1.600E-02
Returns the minimum measurement result for
measurement number 3.
:MEASUrement:MEAS<X>:STDdev Query
Description Returns the standard deviation for the selected
measurement from the last time the statistics were
reset. This is a statistics related command.
Syntax :MEASUrement:MEAS<X>:STDdev?
Related :MEASUrement:STATIstics:MODe
Commands
Parameter MEAS<X> The automatic measurement number
from 1 to 8.
Return parameter <NR3> Returns the measurement for the
selected measurement number.
Example :MEASUrement:MEAS3:SOUrce1 CH1
:MEASUrement:MEAS3:TYPe PK2PK
:MEASUrement:MEAS3:STATE ON
:MEASUrement:STATIstics:MODe ON
:MEASUrement:MEAS3:STDdev?
1.530E-03
Returns the standard deviation for measurement
number 3.
108
COMMAND DETAILS
Set
:MEASUrement:STATIstics:MODe Query
Description Puts the statics measurement results on the display
or queries whether the statistics are displayed.
Syntax :MEASUrement:STATIstics:MODe {OFF | ON | ?}
Related :MEASUrement:STATIstics
commands
Parameter/ ON Display the statistics on the screen.
Return parameter
OFF Remove the statistics from the screen
Example :MEASUrement:STATIstics:MODe ON
Displays statistics on the screen.
Set
:MEASUrement:STATIstics:WEIghting Query
Description Sets and queries the number of samples
(weighting) used for the statistics calculations.
Syntax :MEASUrement:STATIstics:WEIghting { <NR1> | ? }
Parameter/ <NR1> Number of samples (2~1000)
Return parameter
Example :MEASUrement:STATIstics:WEIghting 5
Sets the number of samples to 5.
:MEASUrement:STATIstics Set
Description Resets the statics calculations. This command will
clear all the currently accumulated measurements.
Syntax :MEASUrement:STATIstics {RESET}
109
GDS-2000E Programming Manual
Reference Commands
:REF<X>:DISPlay ....................................................... 110
:REF<X>:TIMebase:POSition .................................... 110
:REF<X>:TIMebase:SCALe ........................................ 111
:REF<X>:OFFSet ........................................................ 111
:REF<x>:SCALe .......................................................... 112
Set
:REF<X>:DISPlay Query
Description Sets or queries whether a reference waveform will
be shown on the display. A reference waveform
must first be saved before this command can be
used.
Syntax :REF<x>:DISPlay { OFF| ON| ? }
Parameter <X> Reference waveform 1, 2, 3, 4.
OFF Turns the selected reference
waveform off
ON Turns the selected reference
waveform on
Return parameter Returns the status of the selected reference
waveform. (OFF, ON).
Example :REF1:DISPlay ON
Turns on reference1 (REF 1) on the display.
Set
:REF<X>:TIMebase:POSition Query
Description Sets or returns the selected reference waveform
time base position.
Syntax :REF<X>:TIMebase:POSition { <NRf> | ?}
Related :REF<X>:DISPlay
commands
110
COMMAND DETAILS
Parameter <X> Reference waveform 1, 2, 3, 4.
<NRf> Horizontal co-ordinates
Return parameter <NR3> Returns the reference waveform position
Example :REF1:TIMebase:POSition -5.000E-5
Selects reference 1, and then sets the horizontal
position to -50us.
Set
:REF<X>:TIMebase:SCALe Query
Description Sets or returns the selected reference waveform
time base scale.
Syntax :REF<X>:TIMebase:SCALe { <NRf> | ?}
Related :REF<X>:DISPlay
commands
Parameter <X> Reference waveform 1, 2, 3, 4.
<NRf> Horizontal scale
Return parameter <NR3> Returns the reference waveform scale.
Example :REF1:TIMebase:SCALe 5.00E-4
Selects reference 1, and then sets the horizontal
scale to 500us/div.
Set
:REF<X>:OFFSet Query
Description Sets or returns the selected reference waveform
vertical position (offset).
Syntax :REF<X>:OFFSet { <NRf> | ?}
Related :REF<X>:DISPlay
commands
Parameter <X> Reference waveform 1, 2, 3, 4.
<NRf> Vertical offset
111
GDS-2000E Programming Manual
Return parameter <NR3> Returns the reference waveform vertical
position.
Example :REF1:OFFSet -5.000E-2
Selects reference 1, and then sets the vertical
position to -50mV/mA.
Set
:REF<x>:SCALe Query
Description Sets or returns the selected reference waveform
vertical scale.
Syntax :REF<X>:SCALe { <NRf> | ? }
Related :REF<X>:DISPlay
commands
Parameter <X> Reference waveform 1, 2, 3, 4.
<NRf> Vertical scale
Return parameter <NR3> Returns the reference waveform vertical
scale.
Example :REF1:SCALe 5.000E-2
Selects reference 1, and then sets the vertical scale
to 50mV|mA/div.
112
COMMAND DETAILS
Run Command
:RUN Set
Description The run command allows the oscilloscope to
continuously make acquisitions (equivalent to
pressing the Run key on the front panel).
Syntax :RUN
Stop Command
:STOP Set
Description The stop command stops the oscilloscope making
further acquisitions (equivalent to pressing the
Stop key on the front panel).
Syntax :STOP
Single Command
:SINGle Set
Description The single command allows the oscilloscope to
capture a single acquisition when trigger
conditions have been fulfilled (equivalent to
pressing the Single key on the front panel).
Syntax :SINGle
113
GDS-2000E Programming Manual
Force Command
:FORCe Set
Description The Force command forces an acquisition
(equivalent to pressing the Force-Trig key on the
front panel).
Syntax :FORCe
114
COMMAND DETAILS
Timebase Commands
:TIMebase:EXPand ....................................................115
:TIMebase:POSition ..................................................115
:TIMebase:SCALe.......................................................115
:TIMebase:MODe ......................................................116
:TIMebase:WINDow:POSition ..................................116
:TIMebase:WINDow:SCALe ......................................117
Set
:TIMebase:EXPand Query
Description Sets or queries the horizontal expansion mode.
Syntax :TIMebase:EXPand {CENTer|TRIGger|?}
Parameter/Return CENTer Expand from the center of the
parameter display.
TRIGger Expand from the trigger point.
Example :TIMebase:EXPand TRIGger
Sets the expansion point to the trigger point.
Set
:TIMebase:POSition Query
Description Sets or queries the horizontal position.
Syntax :TIMebase:POSition {<NRf> | ?}
Parameter <NRf> Horizontal position
Return parameter <NR3> Returns the horizontal position
Example :TIMebase:POSition 5.00E-4
Sets the horizontal position as 500us.
Set
:TIMebase:SCALe Query
Description Sets or queries the horizontal scale.
115
GDS-2000E Programming Manual
Syntax :TIMebase:SCALe {<NRf> | ?}
Parameter <NRf> Horizontal scale
Return parameter <NR3> Returns the horizontal scale.
Example :TIMebase:SCALe 5.00E-2
Sets the horizontal scale to 50ms/div.
Set
:TIMebase:MODe Query
Description Sets or queries the time base mode. The time base
mode determines the display view window on the
scope.
Syntax :TIMebase:MODe {MAIN | WINDow | XY | ?}
Parameter MAIN Sets the time base mode to the main
screen.
WINDow Sets the time base mode to the zoom
window.
XY Sets the time base mode to the XY
display.
Return parameter Returns the time base mode (MAIN, WINDOW,
XY)
Example :TIMebase:MODe MAIN
Sets the time base mode to the main mode.
Set
:TIMebase:WINDow:POSition Query
Description Sets or queries the zoom horizontal position.
Syntax :TIMebase:WINDow:POSition {<NRf> | ?}
Related :TIMebase:MODe
commands
Parameter <NRf> Horizontal position for zoom window
Return parameter <NR3> Returns the zoom horizontal position.
116
COMMAND DETAILS
Example :TIMebase:WINDow:POSition 2.0E-3
Sets the zoom horizontal position as 20ms.
Set
:TIMebase:WINDow:SCALe Query
Description Sets or queries the zoom horizontal scale.
Note If the oscilloscope is under “ZOOM” mode, the
main timebase function will be disabled and
cannot be modified.
Syntax :TIMebase:WINDow:SCALe {<NRf> | ?}
Related :TIMebase:MODe
commands
Parameter <NRf> Zoom horizontal scale. The range will
depend on the time base.
Return parameter <NR3> Returns the zoom horizontal scale.
Example :TIMebase:WINDow:SCALe 2.0E-3
Sets the zoom horizontal scale to 2ms.
117
GDS-2000E Programming Manual
Trigger Commands
:TRIGger:FREQuency ................................................. 120
:TRIGger:TYPe ........................................................... 120
:TRIGger:SOURce ...................................................... 121
:TRIGger:COUPle....................................................... 121
:TRIGger:NREJ ........................................................... 121
:TRIGger:MODe......................................................... 122
:TRIGger:HOLDoff..................................................... 122
:TRIGger:LEVel........................................................... 122
:TRIGger:HLEVel........................................................ 123
:TRIGger:LLEVel......................................................... 123
:TRIGger:EDGe:SLOP ................................................ 124
:TRIGger:DELay:SLOP ............................................... 124
:TRIGger:DELay:TYPe ................................................ 125
:TRIGger:DELay:TIMe ................................................ 125
:TRIGger:DELay:EVENt.............................................. 125
:TRIGger:DELay:LEVel ............................................... 126
:TRIGger:PULSEWidth:POLarity ............................... 126
:TRIGger:RUNT:POLarity .......................................... 127
:TRIGger:RUNT:WHEn .............................................. 127
:TRIGger:RUNT:TIMe ................................................ 128
:TRIGger:RISEFall:SLOP ............................................ 128
:TRIGger:RISEFall:WHEn .......................................... 128
:TRIGger:RISEFall:TIMe ............................................ 129
:TRIGger:VIDeo:TYPe ................................................ 129
:TRIGger:VIDeo:FIELd ............................................... 130
:TRIGger:VIDeo:LINe ................................................ 130
:TRIGger:VIDeo:POLarity .......................................... 131
:TRIGger:PULSe:WHEn ............................................. 131
:TRIGger:PULSe:TIMe ............................................... 132
:TRIGger:TIMEOut:WHEn ......................................... 132
:TRIGger:TIMEOut:TIMER ........................................ 133
:TRIGger:ALTernate ................................................... 133
118
COMMAND DETAILS
:TRIGger:STATe .........................................................133
:TRIGger:EXTERnal:PROBe:TYPe ..............................134
:TRIGger:EXTERnal:PROBe:RATio ............................134
:TRIGger:BUS:TYPe ...................................................135
:TRIGger:BUS:THReshold:CH<x> .............................135
:TRIGger:BUS:B1:I2C:CONDition .............................136
:TRIGger:BUS:B1:I2C:ADDRess:MODe ....................136
:TRIGger:BUS:B1:I2C:ADDRess:TYPe .......................137
:TRIGger:BUS:B1:I2C:ADDRess:VALue ....................137
:TRIGger:BUS:B1:I2C:ADDRess:DIRection...............138
:TRIGger:BUS:B1:I2C:DATa:SIZe ..............................139
:TRIGger:BUS:B1:I2C:DATa:VALue ...........................139
:TRIGger:BUS:B1:UART:CONDition .........................140
:TRIGger:BUS:B1:UART:RX:DATa:SIZe ....................140
:TRIGger:BUS:B1:UART:RX:DATa:VALue .................141
:TRIGger:BUS:B1:UART:TX:DATa:SIZe.....................142
:TRIGger:BUS:B1:UART:TX:DATa:VALue .................142
:TRIGger:BUS:B1:SPI:CONDition .............................143
:TRIGger:BUS:B1:SPI:DATa:SIZe ..............................143
:TRIGger:BUS:B1:SPI:DATa:MISO:VALue ................144
:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue ................145
:TRIGger:BUS:B1:CAN:CONDition ...........................145
:TRIGger:BUS:B1:CAN:FRAMEtype ..........................146
:TRIGger:BUS:B1:CAN:IDentifier:MODe ..................146
:TRIGger:BUS:B1:CAN:IDentifier:VALue ..................147
:TRIGger:BUS:B1:CAN:IDentifier:DIRection.............148
:TRIGger:BUS:B1:CAN:DATa:QUALifier ...................148
:TRIGger:BUS:B1:CAN:DATa:SIZe ............................149
:TRIGger:BUS:B1:CAN:DATa:VALue .........................149
:TRIGger:BUS:B1:LIN:CONDition ............................150
:TRIGger:BUS:B1:LIN:DATa:QUALifier.....................151
:TRIGger:BUS:B1:LIN:DATa:SIZe .............................152
:TRIGger:BUS:B1:LIN:DATa:VALue ..........................152
:TRIGger:BUS:B1:LIN:ERRTYPE ................................153
:TRIGger:BUS:B1:LIN:IDentifier:VALue ....................153
119
GDS-2000E Programming Manual
:TRIGger:FREQuency Query
Description Queries the trigger frequency.
Syntax :TRIGger:FREQuency{?}
Return parameter <NR3> Returns the trigger frequency.
Example :TRIGger:FREQuency?
1.032E+3
Returns the trigger frequency.
Set
:TRIGger:TYPe Query
Description Sets or queries the trigger type.
Syntax :TRIGger:TYPe {EDGe | DELay | PULSEWidth | VIDeo |
RUNT | RISEFall | BUS | TIMEOut | ? }
Parameter EDGE Edge trigger
DELay Delay trigger
PULSEWidth Pulse width trigger
VIDeo Video trigger
RUNT Runt trigger
RISEFall Rise and fall trigger
BUS Bus trigger
TIMEOut Timeout trigger
Return parameter Returns the trigger type.
Example :TRIGger:TYPe EDGE
Sets the trigger type to edge.
120
COMMAND DETAILS
Set
:TRIGger:SOURce Query
Description Sets or queries the trigger source.
Syntax :TRIGger:SOURce
{ CH1 | CH2 | CH3 | CH4 | EXT | LINe | ? }
Parameter CH1 to CH4 Channel 1 to channel 4
EXT External source
LINe AC Line
Return parameter Returns the trigger source.
Example :TRIGger:SOURce CH1
Sets the trigger source to channel 1.
Set
:TRIGger:COUPle Query
Description Sets or queries the trigger coupling.
Note Applicable for edge and delay triggers only.
Syntax :TRIGger:COUPle {AC | DC | HF | LF | ?}
Parameter AC AC mode
DC DC mode
HF High frequency rejection
LF Low frequency rejection
Return parameter Returns the trigger coupling.
Example :TRIGger:COUPle AC
Sets the trigger coupling to AC.
Set
:TRIGger:NREJ Query
Description Sets or queries noise rejection status.
Syntax :TRIGger:NREJ {OFF| ON| ?}
121
GDS-2000E Programming Manual
Parameter OFF Turns noise rejection off
ON Turns noise rejection on
Return parameter Returns the noise rejection status (ON, OFF).
Example :TRIGger:NREJ ON
Turns noise rejection on.
Set
:TRIGger:MODe Query
Description Sets or queries the trigger mode.
Syntax :TRIGger:MODe {AUTo | NORMal | ?}
Parameter AUTo Auto trigger (Untriggered roll)
NORMal Normal trigger
Return parameter Returns the trigger mode.
Example :TRIGger:MODe NORMal
Sets the trigger mode to normal.
Set
:TRIGger:HOLDoff Query
Description Sets or queries the holdoff time.
Syntax :TRIGger:HOLDoff {<NRf> | ?}
Parameter <NRf> Holdoff time
Return parameter <NR3> Returns the trigger holdoff time.
Example :TRIGger:HOLDoff 1.00E-8
Sets the trigger holdoff time to 10ns.
Set
:TRIGger:LEVel Query
Description Sets or queries the level.
Note Not applicable to Pulse Runt and Rise & Fall
triggers.
122
COMMAND DETAILS
Syntax :TRIGger:LEVel {TTL | ECL | SETTO50 | <NRf> | ?}
Related :TRIGger:TYPe
commands
Parameter <NRf> Trigger level value.
TTL Sets the trigger level to TTL.
ECL Sets the trigger level to ECL.
SETTO50 Sets the trigger level to the User level
(50% by default).
Return parameter <NR3> Returns the trigger level.
Example1 :TRIGger:LEVel TTL
Sets the trigger to TTL.
Example2 :TRIGger:LEVel 3.30E-1
Sets the trigger level to 330mV/mA.
Set
:TRIGger:HLEVel Query
Description Sets or queries the high trigger level.
Note Applicable for Rise and Fall/Pulse Runt triggers.
Syntax :TRIGger:HLEVel {<NRf> | ?}
Related :TRIGger:TYPe
commands
Parameter <NRf> High level value.
Return parameter <NR3> Returns the trigger high level.
Example :TRIGger:HLEVel 3.30E-1
Sets the trigger high level to 330mV/mA.
Set
:TRIGger:LLEVel Query
Description Sets or queries the low trigger level.
Note Applicable for Rise and Fall/Pulse Runt triggers.
123
GDS-2000E Programming Manual
Syntax :TRIGger:LLEVel {<NRf> | ?}
Related :TRIGger:TYPe
commands
Parameter <NRf> Low level value.
Return parameter <NR3> Returns the trigger low level.
Example :TRIGger:LLEVel -3.30E-3
Sets the trigger low level to -330mV/mA.
Set
:TRIGger:EDGe:SLOP Query
Description Sets or queries the trigger slope.
Syntax :TRIGger:EDGe:SLOP {RISe | FALL | EITher | ? }
Related :TRIGger:TYPe
commands
Parameter RISe Rising slope
FALL Falling slope
EITher Either rising or falling slope
Return parameter Returns the trigger slope.
Example :TRIGger:EDGe:SLOP FALL
Sets the trigger slope to falling.
Set
:TRIGger:DELay:SLOP Query
Description Sets or queries the trigger slope for the delay
trigger.
Syntax :TRIGger:DELay:SLOP {RISe | FALL | EITher | ? }
Related :TRIGger:TYPe
commands
Parameter RISe Rising slope
FALL Falling slope
EITher Either rising or falling slope
124
COMMAND DETAILS
Return parameter Returns the trigger slope.
Example :TRIGger:DELay:SLOP FALL
Sets the trigger slope to falling.
Set
:TRIGger:DELay:TYPe Query
Description Sets or queries the trigger delay type.
Syntax :TRIGger:DELay:TYPE {TIMe | EVENt | ?}
Related :TRIGger:TYPe
commands
Parameter TIMe Sets the delay type to time.
EVENt Sets the delay type to event.
Return parameter Returns the trigger delay type.
Example :TRIGger:DELay:TYPe TIMe
Sets the delay type to time delay.
Set
:TRIGger:DELay:TIMe Query
Description Sets or queries the delay time value.
Syntax :TRIGger:DELay:TIMe {<NRf> | ?}
Related :TRIGger:DELay:TYPe
commands
Parameter <NRf> Delay time (1.00E-8~1.00E+1)
Return parameter <NR3> Returns the delay time.
Example :TRIGger:DELay:TIMe 1.00E-6
Sets the delay time to 1us.
Set
:TRIGger:DELay:EVENt Query
Description Sets or queries the number of events for the event
delay trigger.
125
GDS-2000E Programming Manual
Syntax :TRIGger:DELay:EVENt {<NR1> | ?}
Related :TRIGger:DELay:TYPe
commands
Parameter <NR1> 1~65535 events
Return parameter <NR1> Returns the number of events.
Example :TRIGger:DELay:EVENt 2
Sets the number of events to 2.
Set
:TRIGger:DELay:LEVel Query
Description Sets or queries the trigger delay level.
Syntax :TRIGger:DELay:LEVel {<NRf> | ?}
Parameter <NRf> Delay trigger level
Return parameter <NR3> Returns the delay trigger.
Example :TRIGger:DELay:LEVel 5.00E-3
Sets the delay trigger level to 5mV/mA.
Set
:TRIGger:PULSEWidth:POLarity Query
Description Sets or queries the pulse width trigger polarity.
Syntax :TRIGger:PULSEWidth:POLarity
{POSitive | NEGative | ?}
Related :TRIGger:TYPe
commands
Parameter POSitive Positive polarity
NEGative Negative polarity
Return parameter Returns the pulse width polarity.
Example :TRIGger:PULSEWidth:POLarity POSitive
Sets the pulse width polarity to positive.
126
COMMAND DETAILS
Set
:TRIGger:RUNT:POLarity Query
Description Sets or queries the Pulse Runt trigger polarity.
Syntax :TRIGger:RUNT:POLarity { POSitive | NEGative |
EITher | ? }
Related :TRIGger:TYPe
commands
Parameter POSitive Positive polarity
NEGative Negative polarity
EITher Positive or negative polarity
Return parameter Returns the pulse runt trigger polarity.
Example :TRIGger:RUNT:POLarity POSitive
Sets the Pulse Runt trigger polarity to positive.
Set
:TRIGger:RUNT:WHEn Query
Description Sets or queries the Pulse Runt trigger conditions.
Syntax :TRIGger:RUNT:WHEn {MOREthan| LESSthan | EQual
| UNEQual | ? }
Related :TRIGger:TYPe
commands :TRIGger:RUNT:TIMe
Parameter MOREthan >
LESSthan <
Equal =
UNEQual ≠
Return parameter Returns the pulse runt trigger condition.
Example :TRIGger:RUNT:WHEn UNEQual
Sets the Pulse Runt trigger condition to unequal
(≠).
127
GDS-2000E Programming Manual
Set
:TRIGger:RUNT:TIMe Query
Description Sets or queries the Pulse Runt trigger time.
Syntax :TRIGger:RUNT:TIMe {<NRf> | ? }
Related :TRIGger:TYPe
commands :TRIGger:RUNT:WHEn
Parameter <NRf> Pulse runt time (4nS to 10S)
Return Parameter <NR3> Returns the runt time in seconds.
Example :TRIGger:RUNT:TIMe 4.00E-5
Sets the runt time to 40.0uS.
Set
:TRIGger:RISEFall:SLOP Query
Description Sets or queries the Rise & Fall slope.
Syntax :TRIGger:RISEFall:SLOP {RISe | FALL | EITher | ?}
Parameter RISe Rising slope
FALL Falling slope
EITher Either rising or falling slope
Return parameter Returns the rise & fall slope.
Example :TRIGger:RISEFall:SLOP RISe
Sets the Rise & Fall slope to rising.
Set
:TRIGger:RISEFall:WHEn Query
Description Sets or queries the rise/fall trigger conditions.
Syntax :TRIGger:RISEFall:WHEn {MOREthan | LESSthan |
EQual | UNEQual | ? }
Related :TRIGger:TYPe
commands :TRIGger:RISEFall:TIMe
Parameter MOREthan >
128
COMMAND DETAILS
LESSthan <
Equal =
UNEQual ≠
Return parameter Returns the rise/fall trigger condition.
Example :TRIGger:RISEFall:WHEn UNEQual
Sets the Rise and Fall trigger condition to unequal
(≠).
Set
:TRIGger:RISEFall:TIMe Query
Description Sets or queries the Rise and Fall time.
Syntax :TRIGger:RISEFall:TIMe {<NRf> | ? }
Related :TRIGger:TYPe
commands :TRIGger:RISEFall:WHEn
Parameter <NRf> Rise and Fall time (4nS to 10S)
Return Parameter <NR3> Returns the rise and fall time in
seconds.
Example :TRIGger:RISEFall:TIMe 4.00E-5
Sets the trigger rise & fall to 40.0us.
Set
:TRIGger:VIDeo:TYPe Query
Description Sets or queries the video trigger type.
Syntax :TRIGger:VIDeo:TYPE {NTSC | PAL | SECam |
EDTV480P | EDTV576P | HDTV720P | HDTV1080I |
HDTV1080P | ? }
Related :TRIGger:TYPe
commands
Parameter NTSC NTSC
PAL PAL
SECam SECAM
129
GDS-2000E Programming Manual
EDTV480P Extra definition TV 480P
EDTV576P Extra definition TV 576P
HDTV720P High definition TV 720P
HDTV1080I High definition TV 1080i
HDTV1080P High definition TV 1080P
Return parameter Returns the video trigger type.
Example :TRIGger:VIDeo:TYPe NTSC
Sets the video trigger to NTSC.
Set
:TRIGger:VIDeo:FIELd Query
Description Sets or queries the video trigger field.
Syntax :TRIGger:VIDeo:FIELd { FIELD1 | FIELD2 | ALLFields |
ALLLines | ? }
Related :TRIGger:TYPe
commands
Parameter FIELD1 Trigger on field 1
FIELD2 Trigger on field 2
ALLFields Trigger on all fields
ALLLines Trigger on all lines
Return parameter Returns the video trigger field.
Example :TRIGger:VIDeo:FIELd ALLFields
Sets the video trigger to trigger on all fields.
Set
:TRIGger:VIDeo:LINe Query
Description Sets or queries the video trigger line.
Syntax :TRIGger:VIDeo:LINe {<NR1> | ?}
Related :TRIGger:TYPe
commands
130
COMMAND DETAILS
Parameter <NR1> Video line
Return parameter <NR3> Returns the video trigger line.
Example :TRIGger:VIDeo:LINe 1
Sets the video trigger to line 1.
Set
:TRIGger:VIDeo:POLarity Query
Description Sets or queries the video trigger polarity.
Syntax :TRIGger:VIDeo:POLarity { POSitive | NEGative | ? }
Related :TRIGger:TYPe
commands
Parameter POSitive Positive polarity
NEGative Negative polarity
Return parameter Returns the video trigger polarity.
Example :TRIGger:VIDeo:POLarity POSitive
Sets the video trigger polarity to positive.
Set
:TRIGger:PULSe:WHEn Query
Description Sets or queries the pulse width trigger conditions.
Syntax :TRIGger:PULSe:WHEn { MOREthan | LESSthan |
EQual | UNEQual | ? }
Related :TRIGger:TYPe
commands :TRIGger:PULSe:TIMe
Parameter MORE than >
LESSthan <
EQual =
UNEQual ≠
Return parameter Returns the pulse width trigger conditions.
131
GDS-2000E Programming Manual
Example :TRIGger:PULSe:WHEn UNEQual
Sets the trigger pulse width conditions to not equal
to (≠).
Set
:TRIGger:PULSe:TIMe Query
Description Sets or queries the pulse width time.
Syntax :TRIGger:PULSe:TIMe {<NRf> | ?}
Related :TRIGger:TYPe
commands :TRIGger:PULSe:WHEn
Parameter <NRf> Pulse width time (4ns~10s)
Return parameter <NR3> Returns the pulse width time in
seconds.
Example :TRIGger:PULSe:TIMe 4.00E-5
Sets the trigger pulse width to 40.0us.
Set
:TRIGger:TIMEOut:WHEn Query
Description Sets or queries the timeout trigger condition.
Syntax :TRIGger:TIMEOut:WHEn {HIGH|LOW|EITher|?}
Related :TRIGger:TIMEOut:TIMER
commands
Parameter HIGH Signal is high.
LOW Signal is low.
EITher Signal is high or low.
Return parameter Returns the timeout condition (HIGH, LOW, EITHER).
Example1 :TRIGger:TIMEOut:WHEn LOW
Sets the timeout condition to low.
132
COMMAND DETAILS
Set
:TRIGger:TIMEOut:TIMER Query
Description Sets or returns timeout trigger time.
Syntax :TRIGger:TIMEOut:TIMER {<NRf> | ? }
Related :TRIGger:TIMEOut:WHEn
commands
Parameter <NRf> Timeout time. (4nS to 10S).
Return parameter Returns the timeout time as <NR3>.
Example :TRIGger:TIMEOut:TIMER?
8.960e-05
Set
:TRIGger:ALTernate Query
Description Sets alternating between source triggers on or off
or queries its state.
Syntax :TRIGger:ALTernate {OFF | ON |?}
Parameter OFF Alternate off
ON Alternate on
Return parameter Returns the Alternate trigger status (ON, OFF).
Example :TRIGger:ALTernate ON
Turns on alternating between source triggers.
:TRIGger:STATe Query
Description Returns the current state of the triggering system.
Syntax :TRIGger:STATe?
Return parameter *ARMED Indicates that the oscilloscope is
acquiring pretrigger information.
133
GDS-2000E Programming Manual
*AUTO Indicates that the oscilloscope is in the
automatic mode and acquires data
even in the absence of a trigger.
*READY Indicates that all pretrigger
information has been acquired and
that the oscilloscope is ready to accept
a trigger.
*SAVE Indicates that the oscilloscope is in
save mode and is not acquiring data.
*TRIGGER Indicates that the oscilloscope
triggered and is acquiring the post
trigger information.
Example :TRIGger:STATe?
AUTO
The trigger is in auto mode.
Set
:TRIGger:EXTERnal:PROBe:TYPe Query
Description Sets or queries the external probe type.
Syntax :TRIGger:EXTERnal:PROBe:TYPe { VOLTage | CURRent
|? }
Related :TRIGger:EXTERnal:PROBe:RATio
commands
Parameter VOLTage Voltage
CURRent Current
Return parameter Returns the probe type.
Example :TRIGger:EXTERnal:PROBe:TYPe?
CURRENT
Set
:TRIGger:EXTERnal:PROBe:RATio Query
Description Sets or queries the external probe ratio
(attenuation).
134
COMMAND DETAILS
Syntax :TRIGger:EXTERnal:PROBe:RATio {<NRf> | ?}
Related :TRIGger:EXTERnal:PROBe:TYPe
commands
Parameter <NRf> External probe attenuation factor.
Return parameter <NR3> Returns the probe attenuation factor.
Example :TRIGger:EXTERnal:PROBe:RATio?
5.000000e+01
:TRIGger:BUS:TYPe Query
Description Returns the current bus type.
Syntax :TRIGger:BUS:TYPe?
Return parameter 12C I2C mode
SPI SPI mode
UART UART mode
CAN CAN mode
LIN LIN mode
Example :TRIGger:BUS:TYPe?
UART
Set
:TRIGger:BUS:THReshold:CH<x> Query
Description Sets or queries the threshold level for the selected
channel.
Syntax :TRIGger:BUS:THReshold:CH<X> {<NR3> | ?}
<X> CH1 ~ CH4
<NR3> Threshold level
Return Parameter <NR3> Returns the threshold level
Example :TRIGger:BUS:THReshold:CH1 1
Sets the CH1 threshold to 1V.
135
GDS-2000E Programming Manual
Set
:TRIGger:BUS:B1:I2C:CONDition Query
Description Sets or queries the I2C trigger conditions.
Syntax :TRIGger:BUS:B1:I2C:CONDition
{STARt | STOP | REPEATstart | ACKMISS | ADDRess |
DATA | ADDRANDDATA | ? }
Parameter STARt Set Start as the I2C trigger
condition.
STOP Set Stop as the I2C trigger
condition.
REPEATstart Set Repeat of Start as the I2C
trigger condition.
ACKMISS Set Missing Acknowledgement
as the I2C trigger condition.
ADDRess Set Address as the I2C trigger
condition.
DATA Set Data as the I2C trigger
condition.
ADDRANDDATA Set Address and Data as the I2C
trigger condition.
Return parameter Returns the I2C bus trigger condition.
Example :TRIGger:BUS:B1:I2C:CONDition ADDRess
Set Address as the I2C trigger condition.
Set
:TRIGger:BUS:B1:I2C:ADDRess:MODe Query
Description Sets or queries the I2C addressing mode (7 or 10
bits).
Syntax :TRIGger:BUS:B1:I2C:ADDRess:MODe {ADDR7 |
ADDR10 | ? }
Related :TRIGger:BUS:B1:I2C:CONDition
commands
136
COMMAND DETAILS
Parameter ADDR7 7 bit addressing
ADDR10 10 bit addressing
Return Parameter 0 7 bit addressing
1 10 bit addressing
Example :TRIGger:BUS:B1:I2C:ADDRess:MODe?
0
The addressing mode is currenty set to 7 bits.
Set
:TRIGger:BUS:B1:I2C:ADDRess:TYPe Query
Description Sets the I2C bus address type, or queries what the
setting is.
Syntax :TRIGger:BUS:B1:I2C:ADDRess:TYPe {GENeralcall |
STARtbyte | HSmode | EEPROM | CBUS | ?}
Related :TRIGger:BUS:B1:I2C:CONDition
commands
Parameter GENeralcall Set a general call address (0000 000 0).
STARtbyte Set a start byte address. (0000 000 1)
HSmode Set a high-speed mode address.
(0000 1xx x)
EEPROM Set an EEPROM address.
(1010 xxx x)
CBUS Set a CBUS address. (0000 001 x)
Return Parameter Returns the address type
Example :TRIGger:BUS:B1:I2C:ADDRess:TYPe?
CBUS
Set
:TRIGger:BUS:B1:I2C:ADDRess:VALue Query
Description Sets or queries the I2C bus address value when the
I2C bus is set to trigger on Address or
Address/Data.
137
GDS-2000E Programming Manual
Syntax :TRIGger:BUS:B1:I2C:ADDRess:VALue {<string> | ? }
Related :TRIGger:BUS:B1:I2C:ADDRess:MODe
commands
Parameter <sting> 7/10 characters, must be enclosed in
double quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the address value.
Example1 :TRIGger:BUS:B1:I2C:ADDRess:MODe ADDR7
:TRIGger:BUS:B1:I2C:ADDRess:VALue "xxx0101"
Sets the address to XXX0101
Example 2 :TRIGger:BUS:B1:I2C:ADDRess:VALue?
XXX0101
Set
:TRIGger:BUS:B1:I2C:ADDRess:DIRection Query
Description Sets or queries the address bit as read write or
don’t care.
Note This setting only applies when the I2C trigger is set
to trigger on Address or Address/Data
Syntax :TRIGger:BUS:B1:I2C:ADDRess:DIRection { READ |
WRITE | NOCARE | ? }
Related :TRIGger:BUS:B1:I2C:CONDition
commands
Parameter READ Set read as the data direction.
WRITE Set write as the data direction.
NOCARE Set either as the data direction.
Return Parameter Returns the direction (READ, WRITE, NOCARE).
Example :TRIGger:BUS:B1:I2C:ADDRess:DIRection READ
Sets the direction to READ.
138
COMMAND DETAILS
Set
:TRIGger:BUS:B1:I2C:DATa:SIZe Query
Description Sets or queries the data size in bytes for the I2C
bus.
Note This setting only applies when the I2C trigger is set
to trigger on Data or Address/Data
Syntax :TRIGger:BUS:B1:I2C:DATa:SIZe {<NR1> | ? }
Related :TRIGger:BUS:B1:I2C:CONDition
commands
Parameter <NR1> Number of data bytes (1 to 5 ).
Return parameter <NR1> Returns the number of bytes.
Example :TRIGger:BUS:B1:I2C:DATa:SIZe 3
Sets the number of bytes to 3.
Set
:TRIGger:BUS:B1:I2C:DATa:VALue Query
Description Sets or queries the triggering data value for the I2C
bus when the I2C bus is set to trigger on Data or
Address/Data.
Syntax :TRIGger:BUS:B1:I2C:DATa:VALue {<string> | ? }
Related :TRIGger:BUS:B1:I2C:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
139
GDS-2000E Programming Manual
Example1 :TRIGger:BUS:B1:I2C:DATa:SIZe 1
:TRIGger:BUS:B1:I2C:DATa:VALue "1x1x0101"
Sets the value to XXX0101
Example 2 :TRIGger:BUS:B1:I2C:DATa:VALue?
1X1X0101
Set
:TRIGger:BUS:B1:UART:CONDition Query
Description Sets or queries the UART triggering condition.
Syntax :TRIGger:BUS:B1:UART:CONDition { RXSTArt |
RXDATA | RXENDPacket | TXSTArt | TXDATA |
TXENDPacket | TXPARItyerr | RXPARItyerr | ? }
Parameter RXSTArt Set trigger on the RX Start Bit.
RXDATA Set trigger on RX Data.
RXENDPacket Set trigger on the RX End of Packet
condition.
RXPARItyerr Set trigger on RX Parity error
condition.
TXSTArt Set trigger on the TX Start Bit.
TXDATA Set trigger on TX Data.
TXENDPacket Set trigger on the TX End of Packet
condition.
TXPARItyerr Set trigger on TX Parity error
condition.
Return Parameter Returns the triggering condition.
Example :TRIGger:BUS:B1:UART:CONDition TXDATA
Sets the UART bus to trigger on Tx Data.
Set
:TRIGger:BUS:B1:UART:RX:DATa:SIZe Query
Description Sets or queries the number of bytes for UART data.
140
COMMAND DETAILS
Note This setting only applies when the UART trigger is
set to trigger on Rx Data
Syntax :TRIGger:BUS:B1:UART:RX:DATa:SIZe {<NR1> | ?}
Related :TRIGger:BUS:B1:UART:CONDition
commands
Parameter <NR1> Number of bytes (1 to 10).
Return parameter <NR1> Returns the number of bytes.
Example :TRIGger:BUS:B1:UART:RX:DATa:SIZe 5
Sets the number of bytes to 5.
Set
:TRIGger:BUS:B1:UART:RX:DATa:VALue Query
Description Sets or queries the triggering data value for the
UART bus when the bus is set to trigger on Rx
Data.
Syntax :TRIGger:BUS:B1:UART:RX:DATa:VALue {<string> | ? }
Related :TRIGger:BUS:B1:UART:RX:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example1 :TRIGger:BUS:B1:UART:CONDition RXDATA
:TRIGger:BUS:B1:UART:RX:DATa:SIZe 1
:TRIGger:BUS:B1:UART:RX:DATa:VALue "1x1x0101"
Sets the value to 1x1x0101
Example 2 :TRIGger:BUS:B1:UART:RX:DATa:VALue?
1X1X0101
141
GDS-2000E Programming Manual
Set
:TRIGger:BUS:B1:UART:TX:DATa:SIZe Query
Description Sets or queries the number of bytes for UART data.
Note This setting only applies when the UART trigger is
set to trigger on Tx Data
Syntax :TRIGger:BUS:B1:UART:TX:DATa:SIZe {<NR1> | ?}
Related :TRIGger:BUS:B1:UART:CONDition
commands
Parameter <NR1> Number of bytes (1 to 10).
Return parameter <NR1> Returns the number of bytes.
Example :TRIGger:BUS:B1:UART:TX:DATa:SIZe 5
Sets the number of bytes to 5.
Set
:TRIGger:BUS:B1:UART:TX:DATa:VALue Query
Description Sets or queries the triggering data value for the
UART bus when the bus is set to trigger on Tx
Data.
Syntax :TRIGger:BUS:B1:UART:TX:DATa:VALue {<string> | ? }
Related :TRIGger:BUS:B1:UART:TX:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
142
COMMAND DETAILS
Example1 :TRIGger:BUS:B1:UART:CONDition TXDATA
:TRIGger:BUS:B1:UART:TX:DATa:SIZe 1
:TRIGger:BUS:B1:UART:TX:DATa:VALue "1x1x0101"
Sets the value to 1x1x0101
Example 2 :TRIGger:BUS:B1:UART:TX:DATa:VALue?
1X1X0101
Set
:TRIGger:BUS:B1:SPI:CONDition Query
Description Sets or queries the SPI triggering condition.
Syntax :TRIGger:BUS:B1:SPI:CONDition {SS | MISO | MOSI |
MISOMOSI | ? }
Parameter SS Set to trigger on the Slave Selection
condition.
MISO Set to trigger on the Master-In
Slave-Out condition.
MOSI Set to trigger on the Master-Out
Slave-In condition.
MISOMOSI Set to trigger on the Master-In
Slave-Out and Master-Out Slave-In
conditions.
Return Parameter Returns the triggering condition.
Example :TRIGger:BUS:B1:SPI:CONDition MISO
Sets the SPI bus to trigger on MISO.
Set
:TRIGger:BUS:B1:SPI:DATa:SIZe Query
Description Sets or queries the number of words for SPI data.
Note This setting only applies when the SPI trigger is set
to trigger on MISO, MOSI or MISO/MOSI
Syntax :TRIGger:BUS:B1:SPI:DATa:SIZe {<NR1> | ?}
143
GDS-2000E Programming Manual
Related :TRIGger:BUS:B1:SPI:CONDition
commands
Parameter <NR1> Number of words (1 to 32).
Return parameter <NR1> Returns the number of words.
Example :TRIGger:BUS:B1:SPI:DATa:SIZe 10
Sets the number of words to 10.
Set
:TRIGger:BUS:B1:SPI:DATa:MISO:VALue Query
Description Sets or queries the triggering data value for the SPI
bus when the bus is set to trigger on MISO or
MISO/MOSI.
Syntax :TRIGger:BUS:B1:SPI:DATa:MISO:VALue {<string>
|?}
Related :TRIGger:BUS:B1:SPI:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example1 :TRIGger:BUS:B1:SPI:CONDition MISO
:TRIGger:BUS:B1:SPI:DATa:SIZe 2
:TRIGger:BUS:B1:SPI:DATa:MISO:VALue "1x1x0101"
Sets the value to 1x1x0101
Example 2 :TRIGger:BUS:B1:SPI:DATa:MISO:VALue?
1X1X0101
144
COMMAND DETAILS
Set
:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue Query
Description Sets or queries the triggering data value for the SPI
bus when the bus is set to trigger on MOSI or
MISO/MOSI.
Syntax :TRIGger:BUS:B1:SPI:DATa:MOSI:VALue {<string>
|?}
Related :TRIGger:BUS:B1:SPI:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example1 :TRIGger:BUS:B1:SPI:CONDition MOSI
:TRIGger:BUS:B1:SPI:DATa:SIZe 2
:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue "1x1x0101"
Sets the value to 1x1x0101
Example2 :TRIGger:BUS:B1:SPI:DATa:MOSI:VALue?
1X1X0101
Set
:TRIGger:BUS:B1:CAN:CONDition Query
Description Sets or returns the CAN trigger condition.
Syntax :TRIGger:BUS:B1:CAN:CONDition
{SOF|FRAMEtype|IDentifier|DATA|IDANDDATA|EOF|
ACKMISS|STUFFERR|?}
Parameter/ SOF Triggers on a start of frame
145
GDS-2000E Programming Manual
Return parameter FRAMEtype Triggers on the type of frame
Identifier Triggers on a matching identifier
DATA Triggers on matching data
IDANDDATA Triggers on matching identifier and
data field
EOF Triggers on the end of frame
ACKMISS Triggers on a missing acknowledge
STUFFERR Triggers on a bit stuffing error
Example1 :TRIGger:BUS:B1:CAN:CONDition SOF
Triggers on a start of frame.
Example2 :TRIGger:BUS:B1:CAN:CONDition?
>SOF
Set
:TRIGger:BUS:B1:CAN:FRAMEtype Query
Description Sets or returns the frame type for a CAN
FRAMEType trigger.
Syntax :TRIGger:BUS:B1:CAN:FRAMEtype
{DATA|REMote|ERRor|OVERLoad|?}
Parameter/ DATA Sets the frame type to data frame
Return parameter
REMote Sets the frame type to remote frame
ERRor Sets the frame type to error frame
OVERLoad Sets the frame type to overload
Example :TRIGger:BUS:B1:CAN:FRAMEtype DATA
Sets the frame type to DATA.
Set
:TRIGger:BUS:B1:CAN:IDentifier:MODe Query
Description Sets or returns the CAN identifier mode for the
bus.
146
COMMAND DETAILS
Syntax :TRIGger:BUS:B1:CAN:IDentifier:MODe
{STANDard|EXTended|?}
Parameter/ STANDard Standard addressing mode
Return parameter
EXTended Extended addressing mode
Example :TRIGger:BUS:B1:CAN:IDentifier:MODe?
>STANDARD
Returns the addressing mode.
Set
:TRIGger:BUS:B1:CAN:IDentifier:VALue Query
Description Sets or returns the identifier string used for the
CAN trigger.
Note: Only applicable when the trigger condition
is set to ID or IDANDDATA.
Syntax :TRIGger:BUS:B1:CAN:IDentifier:VALue {<string>|?}
Related :TRIGger:BUS:B1:CAN:IDentifier:MODe
Commands
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
String contents:
x = don’t care
1 = binary 1
0 = binary 0
Example :TRIGger:BUS:B1:CAN:CONDition ID
:TRIGger:BUS:B1:CAN:IDentifier:MODe STANDARD
:TRIGger:BUS:B1:CAN:IDentifier:VALue
"01100X1X01X"
:TRIGger:BUS:B1:CAN:IDentifier:VALue?
>01100X1X01X
147
GDS-2000E Programming Manual
Set
:TRIGger:BUS:B1:CAN:IDentifier:DIRection Query
Description Sets or queries the address bit as read, write or
don’t care.
Syntax :TRIGger:BUS:B1:CAN:IDentifier:DIRection
{READ|WRITE|NOCARE|?}
Parameter/ READ Sets read as the data direction
Return parameter
WRITE Sets write as the data direction
NOCARE Sets either as the data direction
Example1 :TRIGger:BUS:B1:CAN:IDentifier:DIRection?
>WRITE
Example2 :TRIGger:BUS:B1:CAN:IDentifier:DIRection READ
:TRIGger:BUS:B1:CAN:IDentifier:DIRection?
> READ
Set
:TRIGger:BUS:B1:CAN:DATa:QUALifier Query
Description Sets or returns the CAN data qualifier.
Note: Only applicable when the triggering
condition is set to DATA or IDANDDATA.
Syntax :TRIGger:BUS:B1:CAN:DATa:QUALifier
{LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M
OREEQual|?}
Parameter/ LESSthan Triggers when the data is less than
Return parameter the qualifier value.
MOREthan Triggers when the data is greater than
the qualifier value.
EQual Triggers when the data is equal to the
qualifier value.
UNEQual Triggers when the data is not equal to
the qualifier value.
148
COMMAND DETAILS
LESSEQual Triggers when the data is less than or
equal to the qualifier value.
MOREEQual Triggers when the data is more than
or equal to the qualifier value.
Example :TRIGger:BUS:B1:CAN:DATa:QUALifier?
>EQUAL
:TRIGger:BUS:B1:CAN:DATa:QUALifier MOREthan
:TRIGger:BUS:B1:CAN:DATa:QUALifier?
>MOREthan
Set
:TRIGger:BUS:B1:CAN:DATa:SIZe Query
Description Sets or returns the length of the data string in bytes
for a CAN trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Syntax :TRIGger:BUS:B1:CAN:DATa:SIZe {<NR1>|?}
Parameter/ <NR1> 1~8 (bytes)
Return parameter
Example :TRIGger:BUS:B1:CAN:DATa:SIZe?
>1
:TRIGger:BUS:B1:CAN:DATa:SIZe 2
:TRIGger:BUS:B1:CAN:DATa:SIZe?
>2
Set
:TRIGger:BUS:B1:CAN:DATa:VALue Query
Description Sets or returns the binary data string to be used for
a CAN trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Related :TRIGger:BUS:B1:CAN:DATa:SIZe
Commands
Syntax :TRIGger:BUS:B1:CAN:DATa:VALue {<string>|?}
149
GDS-2000E Programming Manual
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
String contents:
x = don’t care
1 = binary 1
0 = binary 0
Example :TRIGger:BUS:B1:CAN:DATa:SIZe 1
:TRIGger:BUS:B1:CAN:DATa:VALue "01010X1X"
:TRIGger:BUS:B1:CAN:DATa:VALue?
>01010X1X
Set
:TRIGger:BUS:B1:LIN:CONDition Query
Description Sets or returns the LIN trigger condition.
Syntax :TRIGger:BUS:B1:LIN:CONDition
{SYNCField|IDentifier|DATA|IDANDDATA|WAKEup|
SLEEP|ERRor|?}
Parameter/ SYNCField Sets the LIN trigger condition to the
Return parameter sync field.
IDentifier Sets the LIN trigger condition to
identifier field.
DATA Sets the LIN trigger condition to the
data field.
IDANDDATA Sets the LIN trigger condition to
identifier and data field
WAKEup Sets the LIN trigger condition to wake
up.
SLEEP Sets the LIN trigger condition to
sleep.
ERRor Sets the LIN trigger condition to
error.
150
COMMAND DETAILS
Example :TRIGger:BUS:B1:LIN:CONDition?
>IDANDDATA
:TRIGger:BUS:B1:LIN:CONDition DATA
:TRIGger:BUS:B1:LIN:CONDition?
>DATA
Set
:TRIGger:BUS:B1:LIN:DATa:QUALifier Query
Description Sets or returns the LIN data qualifier.
Note: Only applicable when the trigger condition
is set to DATA or IDANDDATA.
Syntax :TRIGger:BUS:B1:LIN:DATa:QUALifier
{LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M
OREEQual|?}
Parameter/ LESSthan Triggers when the data is less than
Return parameter the qualifier value.
MOREthan Triggers when the data is greater than
the qualifier value.
EQual Triggers when the data is equal to the
qualifier value.
UNEQual Triggers when the data is not equal to
the qualifier value.
LESSEQual Triggers when the data is less than or
equal to the qualifier value.
MOREEQual Triggers when the data is more than
or equal to the qualifier value.
Example :TRIGger:BUS:B1:LIN:DATa:QUALifier?
>EQUAL
:TRIGger:BUS:B1:LIN:DATa:QUALifier MOREthan
:TRIGger:BUS:B1:LIN:DATa:QUALifier?
>MORETHAN
151
GDS-2000E Programming Manual
Set
:TRIGger:BUS:B1:LIN:DATa:SIZe Query
Description Sets or returns the length of the data string in bytes
for the LIN trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Syntax :TRIGger:BUS:B1:LIN:DATa:SIZe {<NR1>|?}
Parameter/ <NR1> 1~8 (bytes)
Return parameter
Example :TRIGger:BUS:B1:LIN:DATa:SIZe?
>1
:TRIGger:BUS:B1:LIN:DATa:SIZe 2
:TRIGger:BUS:B1:LIN:DATa:SIZe?
>2
Set
:TRIGger:BUS:B1:LIN:DATa:VALue Query
Description Sets or returns the binary data string to be used for
the LIN trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Related :TRIGger:BUS:B1:LIN:DATa:SIZe
Commands
Syntax :TRIGger:BUS:B1:LIN:DATa:VALue {<string>|?}
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
String contents:
x = don’t care
1 = binary 1
0 = binary 0
152
COMMAND DETAILS
Example :TRIGger:BUS:B1:LIN:DATa:SIZe 1
:TRIGger:BUS:B1:LIN:DATa:VALue "01010X1X"
:TRIGger:BUS:B1:LIN:DATa:VALue?
>01010X1X
Set
:TRIGger:BUS:B1:LIN:ERRTYPE Query
Description Sets or returns the error type be used for the LIN
trigger.
Syntax :TRIGger:BUS:B1:LIN:ERRTYPE
{SYNC|PARIty|CHecksum|?}
Parameter/ SYNC Sets the LIN error type to SYNC.
Return parameter
PARIty Sets the LIN error type to parity.
CHecksum Sets the LIN error type to checksum.
Example :TRIGger:BUS:B1:LIN:ERRTYPE?
>SYNC
:TRIGger:BUS:B1:LIN:ERRTYPE CHECKSUM
:TRIGger:BUS:B1:LIN:ERRTYPE?
>CHECKSUM
Set
:TRIGger:BUS:B1:LIN:IDentifier:VALue Query
Description Sets or returns the identifier string to be used for
the LIN trigger.
Note: Only applicable when the condition is set to
ID or IDANDDATA.
Syntax :TRIGger:BUS:B1:LIN:IDentifier:VALue {<string>|?}
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
153
GDS-2000E Programming Manual
String contents:
x = don’t care
1 = binary 1
0 = binary 0
Example :TRIGger:BUS:B1:LIN:CONDition ID
:TRIGger:BUS:B1:LIN:IDentifier:VALue "00X1X01X"
:TRIGger:BUS:B1:LIN:IDentifier:VALue?
>01100X1X01X
154
COMMAND DETAILS
System Commands
:SYSTem:LOCK ..........................................................155
:SYSTem:ERRor..........................................................155
Set
:SYSTem:LOCK Query
Description Turns the panel lock on off.
Syntax :SYSTem:LOCK {OFF | ON | ? }
Parameter OFF System lock off
ON System lock on
Return parameter Returns the status of the panel lock (ON, OFF).
Example :SYSTem:LOCK ON
Turns the panel lock on.
Set
:SYSTem:ERRor Query
Description Queries the error queue. See the appendix on page
240 for details.
Syntax :SYSTem:ERRor?
Return parameter Returns the last message in the error queue.
Example :SYSTem:ERRor?
+0, “No error.”
155
GDS-2000E Programming Manual
Save/Recall Commands
:RECAll:SETUp ........................................................... 156
:RECAll:WAVEform .................................................... 156
:SAVe:IMAGe ............................................................. 157
:SAVe:IMAGe:FILEFormat ......................................... 157
:SAVe:IMAGe:INKSaver............................................. 158
:SAVe:SETUp ............................................................. 158
:SAVe:WAVEform....................................................... 159
:SAVe:WAVEform:FILEFormat .................................. 160
:RECAll:SETUp Set
Description Recalls setup settings from memory or USB.
Syntax :RECAll:SETUp {S1~S20 | <file
path>("Disk:/xxx.SET","USB:/xxx.SET")}
Parameter S1~S20 Recall Set1~Set20
<file path> Recall a file from the DSO internal files
system or from a USB flash drive.
Example :RECAll:SETUp S1
Recalls setup setting S1 from memory.
:RECAll:SETUp “Disk:/DS0001.SET”
Recall the setup setting DS0001.SET from the internal
memory.
:RECAll:WAVEform Set
Description Recalls a waveform from wave1~wave20 or from
file to REF1~4.
Note Detail CSV files cannot be recalled.
Syntax :RECAll:WAVEform {W<n> | <file path>
(“Disk:/xxx.LSF”,”USB:/xxx.LSF”)},REF<X>
156
COMMAND DETAILS
Parameter n 1~20 (Wave1~wave20)
<file page> Filename in file path. Example:
“Disk:/xxx.LSF”,”USB:/xxx.LSF”,
“Disk:/xxx.CSV”,”USB:/xxx.CSV”
<X> 1,2,3,4 (REF1, REF2, REF3, REF4)
Example :RECAll:WAVEform W1, REF1
Recalls the waveform stored in Wave1 to reference
1.
:SAVe:IMAGe Set
Description Saves a screen image to the assigned file path with
a specified filename.
Syntax :SAVe:IMAGe {<file path> (“Disk:/xxx.PNG”,
“USB:/xxx.BMP)}
Related :SAVe:IMAGe:FILEFormat
commands :SAVe:IMAGe:INKSaver
Parameter xxx.PNG or File name (8 characters max)
xxx.BMP
Example :SAVe:IMAGe “Disk:/pic1.PNG”
Saves a screen image named pic1.png to the root
directory (Disk:/) of the scope.
:SAVe:IMAGe “USB:/pic1.BMP”
Saves a screen image named pic1.bmp to the root
directory of the external USB flash disk.
Set
:SAVe:IMAGe:FILEFormat Query
Description Sets the file format for image.
Syntax :SAVe:IMAGe:FILEFormat {PNG | BMP | ?}
Related :SAVe:IMAGe
commands :SAVe:IMAGe:INKSaver
157
GDS-2000E Programming Manual
Parameter PNG Sets the file format to PNG
BMP Sets the file format to BMP
Return parameter Returns the file format (PNG, BMP).
Example :SAVe:IMAGe:FILEFormat PNG
Sets the image file format to PNG.
Set
:SAVe:IMAGe:INKSaver Query
Description Turns Ink Saver on or off.
Syntax :SAVe:IMAGe:INKSaver {OFF | ON |?}
Related :SAVe:IMAGe
commands :SAVe:IMAGe:FILEFormat
Parameter OFF Turns Inksaver off.
ON Turns Inksaver on.
Return parameter Returns Ink Saver status (ON, OFF).
Example :SAVe:IMAGe:INKSaver ON
Turns Ink Saver on.
:SAVe:SETUp Set
Description Saves the current setup to internal memory
(Set1~Set20) or the designated file path.
Syntax :SAVe:SETUp {<file path> (“Disk:/xxx.SET”,
“USB:/xxx.SET) | S1~S20}
Parameter S1~S20 Saves the setup to Set1~Set20
File path Saves the setup to disk to the specified
file path.
158
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 root
directory of the internal memory.
:SAVe:WAVEform Set
Description Saves a waveform to internal memory or to a
designated file path.
Related :SAVe:WAVEform:FILEFormat
commands
Syntax :SAVe:WAVEform {CH1~REF4, REF<X> } |
{CH1~REF4, W1~W20} | {CH1~ALL, file path}
Parameter CH1~REF4, CH1~CH4, Math, REF1~4
<X> 1,2,3,4 (REF1, REF2, REF3, REF4)
W1~W20 Wave1~Wave20
ALL All the displayed waveforms on screen.
File path Saves the waveform(s) to disk or USB to
the specified file path. (LSF or CSV, but
note that detail CSV can’t be recalled to
the scope.)
Example 1 :SAVe:WAVEform CH1, REF2
Saves the channel1 waveform to REF2.
Example 2 :SAVe:WAVEform:FILEFormat LSF
:SAVe:WAVEform ALL, “Disk:/ALL001”
Sets the file format to LSF. A folder named
“ALL001” is created and saves all displayed
waveforms to the “ALL001” directory in the LSF
format.
159
GDS-2000E Programming Manual
Example 3 :SAVe:WAVEform:FILEFormat FCSV
:SAVe:WAVEform ALL, “Disk:/ALL002”
Sets the file format to FCSV(fast CSV format). It
then saves the all channel’s waveforms to the root
directory (Disk:/) of the internal flash disk in the
CSV format (with the filename ALL002.CSV).
Example 4 :SAVe:WAVEform:FILEFormat LSF
:SAVe:WAVEform CH2, “Disk:/DS0003.LSF”
Save the channel 2’s waveform to the root
directory (Disk:/) of the internal flash disk in the
LSF format with DS0003.LSF as the filename.
Set
:SAVe:WAVEform:FILEFormat Query
Description Sets the waveform savefile format.
Syntax :SAVe:WAVEform:FILEFormat {LSF | DCSV | FCSV | ?}
Parameter LSF Sets the file format to the GDS 2000E’s
internal file format, LSF. (xxx.LSF)(no
support LA)
DCSV Sets the file format to detail CSV.
(xxx.CSV)
FCSV Sets the file format to fast CSV.
(xxx.CSV)
Return parameter Returns the file format (LSF , DCSV, FCSV).
Example :SAVe:WAVEform:FILEFormat LSF
Sets the file format to LSF.
160
COMMAND DETAILS
Ethernet Commands
:ETHERnet:DHCP ......................................................161
Set
:ETHERnet:DHCP Query
Description Sets or queries the DHCP settings.
Syntax :ETHERnet:DHCP { OFF | ON | ? }
Parameter ON Turns DHCP on.
OFF Turns DHCP off.
Example :ETHERnet:DHCP ON
Turns DHCP on.
161
GDS-2000E Programming Manual
Time Commands
:DATe ......................................................................... 162
:DATe Set
Description Sets the system date and time.
Syntax :DATe {<string>}
Parameter <string> “YYYYMMDDhhmmss”
Where:
YYYY: year
MM: month
DD: day
hh: hour
mm: minute
ss: second
Example :DATe “20140802142830”
Sets the time and date as:
Year: 2014, Month: 08, Day: 02, Hour: 14 (2PM),
Minute: 28, Second: 30.
162
COMMAND DETAILS
Bus Decode Commands
:BUS1 .........................................................................164
:BUS1:STATE .............................................................164
:BUS1:TYPe ................................................................164
:BUS1:INPut...............................................................165
:BUS1:I2C:ADDRess:RWINClude..............................165
:BUS1:I2C:SCLK:SOURce ..........................................166
:BUS1:I2C:SDA:SOURce............................................166
:BUS1:UART:BITRate .................................................166
:BUS1:UART:DATABits ..............................................167
:BUS1:UART:PARIty ...................................................167
:BUS1:UART:PACKEt .................................................168
:BUS1:UART:EOFPAcket ...........................................168
:BUS1:UART:TX:SOURce ..........................................168
:BUS1:UART:RX:SOURce ..........................................169
:BUS1:SPI:SCLK:POLARity ........................................169
:BUS1:SPI:SS:POLARity .............................................169
:BUS1:SPI:WORDSize ...............................................170
:BUS1:SPI:BITORder .................................................170
:BUS1:SPI:SCLK:SOURce ..........................................170
:BUS1:SPI:SS:SOURce ...............................................171
:BUS1:SPI:MOSI:SOURce .........................................171
:BUS1:SPI:MISO:SOURce .........................................171
:BUS1:DISplay:FORMAt ............................................172
:LISTer:DATA .............................................................172
:BUS1:CAN:SOURce ..................................................172
:BUS1:CAN:PROBe ....................................................173
:BUS1:CAN:SAMPLEpoint .........................................173
:BUS1:CAN:BITRate...................................................173
:BUS1:LIN:BITRate ....................................................174
:BUS1:LIN:IDFORmat ...............................................174
:BUS1:LIN:POLARity .................................................175
:BUS1:LIN:SAMPLEpoint ..........................................175
163
GDS-2000E Programming Manual
:BUS1:LIN:SOURce ................................................... 175
:BUS1:LIN:STANDard ............................................... 176
:BUS1 Query
Description Returns the supported BUS types.
Syntax :BUS1?
Return Parameter Returns the supported bus types.
Example BUS1?
I2C,SPI,UART, CAN, LIN
Set
:BUS1:STATE Query
Description Sets or queries the state of the bus.
Syntax :BUS1:STATE { OFF | ON | ? }
Related :BUS1:TYPe
commands
Parameter/Return OFF Turns the bus off.
parameter
ON Turns the bus on.
Example :BUS1:STATE ON
Turns the bus on.
Set
:BUS1:TYPe Query
Description Sets or queries the type of bus.
Syntax :BUS1:TYPe { UART | I2C | SPI | CAN | LIN | ? }
Related :BUS1:STATE
commands
Parameter/Return UART Sets the bus to UART mode.
parameter
I2C Sets the bus to I2C mode.
164
COMMAND DETAILS
SPI Sets the bus to SPI mode.
CAN Sets the bus to CAN mode.
LIN Sets the bus to LIN mode.
Example :BUS1:TYPe SPI
Sets the bus to SPI mode.
Set
:BUS1:INPut Query
Description Sets or returns the analog source.
Syntax :BUS1:INPut {ANAlog | ?}
Parameter/Return ANAlog Sets the source to the analog inputs.
parameter
Example1 :BUS1:INPut?
>ANALOG
Set
:BUS1:I2C:ADDRess:RWINClude Query
Description Sets or queries whether the read/write bit is
included in the I2C address.
Syntax :BUS1:I2C:ADDRess:RWINClude { OFF | ON | ? }
Related :BUS1:STATE
commands
Parameter OFF The R/W bit is not included.
ON The R/W bit is included.
Return parameter 0 The R/W bit is not included.
1 The R/W bit is included.
Example :BUS1:I2C:ADDRess:RWINClude ON
Includes the R/W bit in the I2C address.
165
GDS-2000E Programming Manual
Set
:BUS1:I2C:SCLK:SOURce Query
Description Sets or queries which channel is used for the I2C
SCLK source.
Syntax :BUS1:I2C:SCLK:SOURce { CH1 | CH2 | CH3 | CH4
|?}
Parameter/Return CH1 to CH4 Analog channels 1 ~ 4.
parameter
Example :BUS1:I2C:SCLK:SOURce CH1
Sets channel 1 as the SCLK source.
Set
:BUS1:I2C:SDA:SOURce Query
Description Sets or queries which channel is used for the I2C
SDA source.
Syntax :BUS1:I2C:SDA:SOURce { CH1 | CH2 | CH3 | CH4 | ? }
Parameter/Return CH1 to CH4 Analog channels 1 ~ 4.
parameter
Example :BUS1:I2C:SDA:SOURce CH1
Sets channel 1 as the SDA source.
Set
:BUS1:UART:BITRate Query
Description Sets or queries the UART bit rate.
Syntax :BUS1:UART:BITRate {<NR1>| ? }
Parameter/Return <NR1> UART bit rate (0~31)
parameter
<NR1> Rate (bps) <NR1> Rate (bps)
0 50 16 15200
1 75 17 19200
2 110 18 28800
3 134 19 31250
166
COMMAND DETAILS
4 150 20 38400
5 300 21 56000
6 600 22 57600
7 1200 23 76800
8 1800 24 115200
9 2000 25 128000
10 2400 26 230400
11 3600 27 460800
12 4800 28 921600
13 7200 29 1382400
14 9600 30 1843200
15 14400 31 2764800
Example :BUS1:UART:BITRate 10
Sets the bit rate to 2400.
Set
:BUS1:UART:DATABits Query
Description Sets or queries the number UART data for bus 1.
Syntax :BUS1:UART:DATABits { 5 | 6 | 7 | 8 | 9 | ? }
Parameter/Return 5 5 data bits in the UART frame.
parameter 6 6 data bits in the UART frame.
7 7 data bits in the UART frame.
8 8 data bits in the UART frame.
Example :BUS1:UART:DATABits 7
Sets the UART frame to 7 bits.
Set
:BUS1:UART:PARIty Query
Description Sets or queries the UART bus parity.
Syntax :BUS1:UART:PARIty { <NR1> | ? }
167
GDS-2000E Programming Manual
Parameter/Return <NR1> 0: None
parameter 1: Odd parity
2: Even parity
Example :BUS1:UART:PARIty 1
Sets the parity to odd.
Set
:BUS1:UART:PACKEt Query
Description Sets or queries the UART packet setting.
Syntax :BUS1:UART:PACKEt {<NR1> | ? }
Parameter/Return <NR1> 0: Off
parameter 1: On
Example :BUS1:UART:PACKEt 1
Turns UART packets on.
Set
:BUS1:UART:EOFPAcket Query
Description Sets or queries the EOF character for the UART
packet setting.
Syntax :BUS1:UART:EOFPAcket <NR1>
Parameter/Return <NR1> 0: NULL
parameter 1: LF (line feed)
2: CR (carriage return)
3: SP (space character)
4: FF
Example :BUS1:UART:EOFPAcket 2
Sets the OEF character to CR.
Set
:BUS1:UART:TX:SOURce Query
Description Sets or queries which channel is used for the
UART Tx source.
168
COMMAND DETAILS
Syntax :BUS1:UART:TX:SOURce { OFF | CH1 | CH2 | CH3 |
CH4 | ? }
Parameter/Return OFF Off, no Tx source
parameter CH1 to CH4 Analog channels CH1 to CH4
Example :BUS1:UART:TX:SOURce CH1
Sets channel 1 as the Tx source.
Set
:BUS1:UART:RX:SOURce Query
Description Sets or queries which channel is used for the
UART Rx source.
Syntax :BUS1:UART:RX:SOURce { OFF | CH1 | CH2 | CH3 |
CH4 | ? }
Parameter/Return OFF Off, no Rx source
parameter
CH1 to CH4 Analog channels CH1 to CH4
Example :BUS1:UART:RX:SOURce CH1
Sets channel 1 as the Rx source.
Set
:BUS1:SPI:SCLK:POLARity Query
Description Sets or queries the polarity of the SCLK line for the
SPI bus.
Syntax :BUS1:SPI:SCLK:POLARity { FALL | RISE | ? }
Parameter/Return FALL Sets the polarity to falling edge.
parameter RISE Sets the polarity to rising edge.
Example :BUS1:SPI:SCLK:POLARity FALL
Sets the polarity to falling edge.
Set
:BUS1:SPI:SS:POLARity Query
Description Sets or queries the polarity of the SS line for the SPI
bus.
169
GDS-2000E Programming Manual
Syntax :BUS1:SPI:SS:POLARity { LOW | HIGH | ? }
Parameter/Return LOW Active low polarity
parameter HIGH Active high polarity
Example :BUS1:SPI:SS:POLARity LOW
Sets the SS line to active low.
Set
:BUS1:SPI:WORDSize Query
Description Sets the number of bits per word for the SPI bus.
Syntax :BUS1:SPI:WORDSize {<NR1> | ? }
Parameter/Return <NR1> Bits per word (4~32)
parameter
Example :BUS1:SPI:WORDSize 4
Sets the word size to 4 bits per word.
Set
:BUS1:SPI:BITORder Query
Description Sets or queries the bit order for the SPI bus.
Syntax :BUS1:SPI:BITORder {<NR1> | ? }
Parameter/Return <NR1> 0: MSB bit first
parameter 1: LSB bit first
Example :BUS1:SPI:BITORder?
0
The bit order is currently set as MSB bit first.
Set
:BUS1:SPI:SCLK:SOURce Query
Description Sets or queries which channel is used for the SPI
SCLK source.
Syntax :BUS1:SPI:SCLK:SOURce { CH1 | CH2 | CH3 | CH4
|?}
170
COMMAND DETAILS
Parameter/Return CH1 to CH4 Analog channels CH1 to CH4
parameter
Example :BUS1:SPI:SCLK:SOURce CH1
Sets channel 1 as the SPI SCLK source.
Set
:BUS1:SPI:SS:SOURce Query
Description Sets or queries which channel is used for the SPI SS
source.
Syntax :BUS1:SPI:SS:SOURce { CH1 | CH2 | CH3 | CH4 | ? }
Parameter/Return CH1 to CH4 Analog channels CH1 to CH4
parameter
Example :BUS1:SPI:SS:SOURce CH1
Sets channel 1 as the SPI SS source.
Set
:BUS1:SPI:MOSI:SOURce Query
Description Sets or queries which channel is used for the SPI
MOSI source.
Syntax :BUS1:SPI:MOSI:SOURce { OFF | CH1 | CH2 | CH3 |
CH4 | ? }
Parameter/Return CH1 to CH4 Analog channels CH1 to CH4
parameter
OFF No MOSI source.
Example :BUS1:SPI:MOSI:SOURce CH1
Sets channel 1 as the SPI MOSI source.
Set
:BUS1:SPI:MISO:SOURce Query
Description Sets or queries which channel is used for the SPI
MISO source.
Syntax :BUS1:SPI:MISO:SOURce { OFF | CH1 | CH2 | CH3 |
CH4 | ? }
Parameter/Return CH1 to CH4 Analog channels CH1 to CH4
171
GDS-2000E Programming Manual
parameter OFF No MISO source.
Example :BUS1:SPI:MISO:SOURce CH1
Sets channel CH1 as the SPI MISO source.
Set
:BUS1:DISplay:FORMAt Query
Description Sets or queries the display format for the bus,
either binary or hexadecimal.
Syntax :BUS1:DISplay:FORMAt { BINary | HEXadecimal |
ASCII | ? }
Parameter/Return BINary Binary format
parameter
HEXadecimal Hexadecimal format
Example : BUS1:DISplay:FORMAt BINary
Sets the display format to binary.
:LISTer:DATA Query
Description Returns the Event Table data as a binary block
data.
Syntax :LISTer:DATA?
Return Parameter Returns the event table as binary block data. The
binary block data contains comma separated data with
new lines at the end of each row.
Set
:BUS1:CAN:SOURce Query
Description Sets or returns the CAN input source.
Syntax :BUS1:CAN:SOURce { CH1 | CH2 | CH3 | CH4 | ? }
Parameter/Return CH1 ~ CH4 Analog channel source
parameter
Example :BUS1:CAN:SOURCE?
>CH1
Returns the CAN source.
172
COMMAND DETAILS
Set
:BUS1:CAN:PROBe Query
Description Sets or returns the signal type of the CAN bus.
Syntax :BUS1:CAN:PROBe {CANH | CANL | TX | RX | ? }
Parameter/Return CANH CAN-High
parameter
CANL CAN-Low
TX Transmit
RX Receive
Example :BUS1:CAN:PROBe?
>CANH
:BUS1:CAN:PROBe CANL
:BUS1:CAN:PROBe?
>CANL
:BUS1:CAN:SAMPLEpoint Query
Description Returns the sample point of the CAN bus.
Syntax :BUS1:CAN:SAMPLEpoint?
Return Parameter Returns the sample point of the CAN bus as a
percentage of the bit time.
Example :BUS1:CAN:SAMPLEpoint?
50
Returns the sample point as a percentage.
Set
:BUS1:CAN:BITRate Query
Description Sets or returns the bit rate of the CAN bus.
Syntax :BUS1:CAN:BITRate
{RATE10K|RATE20K|RATE50K|RATE125K|RATE250K|
RATE500K|RATE800K|RATE1M | ?}
Parameter/Return RATE10K 10 kbps
173
GDS-2000E Programming Manual
parameter RATE20K 20 kbps
RATE50K 50 kbps
RATE125K 125 kbps
RATE250K 250 kbps
RATE500K 500 kbps
RATE800K 800 kbps
RATE1M 1 Mbps
Example :BUS1:CAN:BITRate?
>RATE250K
:BUS1:CAN:BITRate rate10k
:BUS1:CAN:BITRate?
>RATE10K
Set
:BUS1:LIN:BITRate Query
Description Sets or returns the bit rate of the LIN bus.
Syntax :BUS1:LIN:BITRate {<NR1> | ?}
Parameter/Return <NR1> 1200, 2400, 4800, 9600, 10417, 19200
parameter
Example :BUS1:LIN:BITRate 9600
Sets the LIN bit rate to 9600 kbps.
Set
:BUS1:LIN:IDFORmat Query
Description Sets or returns the LIN ID format.
Syntax :BUS1:LIN:IDFORmat {NOPARity|PARIty|?}
Parameter/Return NOPARity Don’t include parity bits with Id.
parameter
PARIty Include parity bits with Id.
Example :BUS1:LIN:IDFORmat?
NOPARITY
Returns the ID format.
174
COMMAND DETAILS
Set
:BUS1:LIN:POLARity Query
Description Sets or returns the LIN polarity.
Syntax :BUS1:LIN:POLARity {NORMal|INVerted|?}
Parameter/Return NORMal Normal LIN polarity
parameter
INVerted Inverted LIN polarity
Example :BUS1:LIN:POLARity?
NORMAL
Returns the LIN polarity.
:BUS1:LIN:SAMPLEpoint Query
Description Returns the sample point.
Syntax :BUS1:LIN:SAMPLEpoint?
Return Parameter Returns the sample point of the LIN bus as a
percentage.
Example :BUS1:LIN:SAMPLEpoint?
50
Returns the sample point as a percentage.
Set
:BUS1:LIN:SOURce Query
Description Sets or returns the LIN data source.
Syntax :BUS1:LIN:SOURce {CH1 | CH2 | CH3 | CH4 | ? }
Parameter/Return CH1 ~ CH4 Analog channel source
parameter
Example :BUS1:LIN:SOURCE?
>CH1
Returns the LIN source.
175
GDS-2000E Programming Manual
Set
:BUS1:LIN:STANDard Query
Description Sets or returns the LIN standard.
Syntax :BUS1:LIN:STANDard {V1X|V2X|BOTH|?}
Parameter/Return V1X Lin standard version 1.x
parameter
V2X Lin standard version 2.x
BOTH Both standards
Example :BUS1:LIN:STANDard?
>BOTH
Returns the LIN standard.
176
COMMAND DETAILS
Mark Commands
:MARK ........................................................................177
:MARK:CREATE ..........................................................177
:MARK:DELEte ...........................................................178
:MARK Set
Description Move to next or previous event mark.
Syntax :MARK { NEXT | PREVious }
Related :MARK:CREATE
commands :MARK:DELEte
Parameter NEXT Move to next mark
PREVious Move to previous mark
Example :MARK NEXT
Moves to the next event mark.
:MARK:CREATE Set
Description Creates a mark on the waveform at the current
position or creates a mark for all the events for the
current waveform.
Syntax :MARK:CREATE { CURRent | ALL }
Related :MARK
commands :MARK:DELEte
Parameter CURRent Creates a mark at the current position
ALL Creates a mark for all the events.
Example :MARK:CREATE CURRent
Creates a mark at the current position.
177
GDS-2000E Programming Manual
:MARK:DELEte Set
Description Deletes the current mark or all the marks on a
waveform.
Syntax :MARK:DELEte { CURRent | ALL }
Related :MARK
commands :MARK:CREATE
Parameter CURRent Deletes the current mark
ALL Deletes all the marks
Example :MARK:DELEte CURRent
Deletes the current mark.
178
COMMAND DETAILS
Search Commands
:SEARCH:COPY .........................................................180
:SEARCH:STATE ........................................................181
:SEARCH:TOTAL........................................................181
:SEARCH:TRIGger:TYPe ............................................181
:SEARCH:TRIGger:SOURce .......................................182
:SEARCH:TRIGger:EDGE:SLOP ................................182
:SEARCH:TRIGger:LEVel ...........................................182
:SEARCH:TRIGger:HLEVel ........................................183
:SEARCH:TRIGger:LLEVel .........................................183
:SEARCH:TRIGger:PULSEWidth:POLarity ................184
:SEARCH:TRIGger:RUNT:POLarity ...........................184
:SEARCH:TRIGger:RISEFall:SLOP.............................185
:SEARCH:TRIGger:PULSe:WHEn ..............................185
:SEARCH:TRIGger:PULSe:TIMe ................................186
:SEARCH:TRIGger:RUNT:WHEn ..............................186
:SEARCH:TRIGger:RUNT:TIMe.................................187
:SEARCH:TRIGger:RISEFall:WHEn ...........................187
:SEARCH:TRIGger:RISEFall:TIMe .............................188
:SEARCH:TRIGger:BUS:TYPe ....................................188
:SEARCH:TRIGger:BUS:B1:I2C:CONDition ..............189
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe ....189
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:TYPe .......190
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:VALue .....191
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess
:DIRection ..................................................................191
:SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe ...............192
:SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue............192
:SEARCH:TRIGger:BUS:B1:UART:CONDition ..........193
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe .....194
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa:VALue ..195
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe .....195
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa:VALue ..196
:SEARCH:TRIGger:BUS:B1:SPI:CONDition ..............197
179
GDS-2000E Programming Manual
:SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe............... 197
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO:VALue . 198
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue . 199
:SEARCH:TRIGger:BUS:B1:CAN:CONDition ........... 199
:SEARCH:TRIGger:BUS:B1:CAN:FRAMEtype ........... 200
SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe ... 201
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue ... 201
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier
:DIRection .................................................................. 202
:SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier ... 203
:SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe ............ 204
:SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue ......... 204
:SEARCH:TRIGger:BUS:B1:LIN:CONDition ............. 205
:SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier ..... 206
:SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe .............. 207
:SEARCH:TRIGger:BUS:B1:LIN:DATa:VALue ........... 207
:SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE ................ 208
:SEARCH:TRIGger:BUS:B1:LIN:IDentifier:VALue..... 208
:SEARCH:FFTPeak:METHod ..................................... 209
:SEARCH:FFTPeak:METHod:MPEak ........................ 209
:SEARCH:FFTPeak:SINFo.......................................... 210
:SEARCH:COPY Set
Description Copies the search settings to the trigger settings or
copies the trigger settings to the search settings.
Syntax :SEARCH:COPY {SEARCHtotrigger|TRIGgertosearch}
Parameter SEARCHtotrigger Copy the search setting to
the trigger settings.
TRIGgertosearch Copy the trigger settings
to the search settings.
Example :SEARCH:COPY SEARCHtotrigger
Copies the search settings to the trigger settings.
180
COMMAND DETAILS
Set
:SEARCH:STATE Query
Description Sets or queries whether the Search function is on or
off.
Syntax :SEARCH:STATE { OFF | ON | ? }
Parameter/Return OFF Turn the Search function on.
parameter
ON Turn the Search function off.
Example :SEARCH:STATE ON
Turn Search on.
:SEARCH:TOTAL Query
Description Returns the total number of events found from the
search function.
Syntax :SEARCH:TOTAL?
Return parameter <NR1> Number of events.
Example :SEARCH:TOTAL?
5
Set
:SEARCH:TRIGger:TYPe Query
Description Sets or queries the search trigger type.
Syntax :SEARCH:TRIGger:TYPe { EDGe | PULSEWidth |
RUNT | RISEFall | FFTPeak | BUS | ? }
Parameter/Return EDGe Edge trigger
parameter
PULSEWidth Pulse width trigger
RUNT Runt trigger
RISEFall Rise and Fall trigger
FFTPeak FFT Peak trigger
BUS Bus trigger
181
GDS-2000E Programming Manual
Example :SEARCH:TRIGger:TYPe EDGE
Sets the search trigger to the edge type.
Set
:SEARCH:TRIGger:SOURce Query
Description Sets or queries the search trigger source.
Syntax :SEARCH:TRIGger:SOURce {CH1 | CH2 | CH3 | CH4
|?}
Parameter/Return CH1 to CH4 Channel 1 to Channel 4
parameter
Example :SEARCH:TRIGger:SOURce CH1
Sets the search trigger source as CH1.
Set
:SEARCH:TRIGger:EDGE:SLOP Query
Description Sets or queries the search trigger slope.
Syntax :SEARCH:TRIGger:EDGe:SLOP { RISe | FALL | EITher
|?}
Related :SEARCH:TRIGger:TYPe
commands
Parameter RISe Rising slope
FALL Falling slope
EITher Either rising or falling slope
Return parameter Returns the trigger slope.
Example :SEARCH:TRIGger:EDGe:SLOP FALL
Sets the search trigger slope to falling.
Set
:SEARCH:TRIGger:LEVel Query
Description Sets or queries the search trigger level.
Syntax :SEARCH:TRIGger:LEVel {TTL | ECL| SETTO50 |
<NRf> | ?}
182
COMMAND DETAILS
Related :SEARCH:TRIGger:TYPe
commands
Parameter <NRf> Trigger level value
TTL Sets the search trigger level to TTL.
ECL Sets the search trigger level to ECL.
SETTO50 Sets the search trigger level to the
User level (50% by default).
Return parameter <NR3> Returns the trigger.
Example1 :SEARCH:TRIGger:LEVel TTL
Sets the search trigger level to TTL.
Example2 :SEARCH:TRIGger:LEVel 3.30E-1
Sets the search trigger level to 330mV/mA.
Set
:SEARCH:TRIGger:HLEVel Query
Description Sets or queries the high level search trigger.
Note Applicable for Rise and Fall/Pulse Runt search
triggers.
Syntax :SEARCH:TRIGger:HLEVel { <NRf> | ?}
Related :SEARCH:TRIGger:TYPe
commands
Parameter <NRf> High level value.
Return parameter <NR3> Returns the high level search trigger.
Example :SEARCH:TRIGger:HLEVel 3.30E-1
Sets the high level search trigger to 330mV/mA.
Set
:SEARCH:TRIGger:LLEVel Query
Description Sets or queries the low level search trigger.
Note Applicable for Rise and Fall/Pulse Runt triggers.
Syntax :SEARCH:TRIGger:LLEVel { <NRf> | ?}
183
GDS-2000E Programming Manual
Related :SEARCH:TRIGger:TYPe
commands
Parameter <NRf> Low level value.
Return parameter <NR3> Returns the low level.
Example :SEARCH:TRIGger:LLEVel -3.30E-3
Sets the low level search trigger to 330mV/mA.
Set
:SEARCH:TRIGger:PULSEWidth:POLarity Query
Description Sets or queries the pulse width search trigger
polarity.
Syntax :SEARCH:TRIGger:PULSEWidth:POLarity
{POSitive | NEGative | ?}
Related :SEARCH:TRIGger:TYPe
commands
Parameter POSitive Positive polarity
NEGative Negative polarity
Return parameter Returns the pulse width polarity.
Example :SEARCH:TRIGger:PULSEWidth:POLarity POSitive
Sets the pulse width polarity to positive.
Set
:SEARCH:TRIGger:RUNT:POLarity Query
Description Sets or queries the Pulse Runt search trigger
polarity.
Syntax :SEARCH:TRIGger:RUNT:POLarity {POSitive |
NEGative | EITher | ?}
Related :SEARCH:TRIGger:TYPe
commands
184
COMMAND DETAILS
Parameter POSitive Positive polarity
NEGative Negative polarity
EITher Positive or negative polarity
Return parameter Returns the pulse runt search trigger polarity.
Example :SEARCH:TRIGger:RUNT:POLarity POSitive
Sets the Pulse Runt search trigger polarity to
positive.
Set
:SEARCH:TRIGger:RISEFall:SLOP Query
Description Sets or queries the slope of the Rise and Fall search
trigger.
Syntax :SEARCH:TRIGger:RISEFall:SLOP { RISe | FALL |
EITher | ? }
Related :SEARCH:TRIGger:TYPe
commands
Parameter RISe Rising slope
FALL Falling slope
EITher Either rising or falling slope
Return parameter Returns the rise & fall slope.
Example :SEARCH:TRIGger:RISEFall :SLOP RISe
Sets the Rise & Fall search trigger slope to rising.
Set
:SEARCH:TRIGger:PULSe:WHEn Query
Description Sets or queries the pulse width search trigger
conditions.
Syntax :SEARCH:TRIGger:PULSe:WHEn {MOREthan |
LESSthan | EQual | UNEQual | ?}
Related :SEARCH:TRIGger:TYPe
commands :SEARCH:TRIGger:PULSe:TIMe
185
GDS-2000E Programming Manual
Parameter MOREthan >
LESSthan <
EQual =
UNEQual ≠
Return parameter Returns the pulse width search trigger conditions.
Example :SEARCH:TRIGger:PULSe:WHEn UNEQual
Sets the pulse width search trigger conditions to
not equal to (≠).
Set
:SEARCH:TRIGger:PULSe:TIMe Query
Description Sets or queries the pulse width search trigger time.
Syntax :SEARCH:TRIGger:PULSe:TIMe {<NRf> | ?}
Related :SEARCH:TRIGger:TYPe
commands :SEARCH:TRIGger:PULSe:WHEn
Parameter <NRf> Pulse width time (4ns~10s)
Return parameter <NR3> Returns the pulse width time in
seconds.
Example :SEARCH:TRIGger:PULSe:TIMe 4.00E-5
Sets the pulse width search trigger to 40.0us.
Set
:SEARCH:TRIGger:RUNT:WHEn Query
Description Sets or queries the pulse runt search trigger
conditions.
Syntax :SEARCH:TRIGger:RUNT:WHEn {MOREthan |
LESSthan | EQual | UNEQual | ? }
Related :SEARCH:TRIGger:TYPe
commands :SEARCH:TRIGger:RUNT:TIMe
Parameter MOREthan >
LESSthan <
186
COMMAND DETAILS
Equal =
UNEQual ≠
Return parameter Returns the pulse runt search trigger conditions.
Example :SEARCH:TRIGger:RUNT:WHEn UNEQual
Sets the pulse runt search trigger condition to
unequal (≠).
Set
:SEARCH:TRIGger:RUNT:TIMe Query
Description Sets or queries the pulse runt search trigger time.
Syntax :SEARCH:TRIGger:RUNT:TIMe {<NRf> | ? }
Related :SEARCH:TRIGger:TYPe
commands :SEARCH:TRIGger:RUNT:WHEn
Parameter <NRf> Pulse runt time (4nS to 10S)
Return Parameter <NR3> Returns the runt time in seconds.
Example :SEARCH:TRIGger:RUNT:TIMe 4.00E-5
Sets the pulse runt time to 40.0uS.
Set
:SEARCH:TRIGger:RISEFall:WHEn Query
Description Sets or queries the rise and fall search trigger
conditions.
Syntax :SEARCH:TRIGger:RISEFall:WHEn {MOREthan |
LESSthan | EQual | UNEQual |? }
Related :SEARCH:TRIGger:TYPe
commands :SEARCH:TRIGger:RISEFall:TIMe
Parameter MOREthan >
LESSthan <
Equal =
UNEQual ≠
Return parameter Returns the rise and fall search trigger condition.
187
GDS-2000E Programming Manual
Example :SEARCH:TRIGger:RISEFall:WHEn UNEQual
Sets the rise and fall search trigger condition to
unequal (≠).
Set
:SEARCH:TRIGger:RISEFall:TIMe Query
Description Sets or queries the rise and fall time.
Syntax :SEARCH:TRIGger:RISEFall:TIMe {<NRf> | ? }
Related :SEARCH:TRIGger:TYPe
commands :SEARCH:TRIGger:RISEFall:WHEn
Parameter <NRf> Rise and Fall time (4nS to 10S)
Return Parameter <NR3> Returns the rise and fall time in
seconds.
Example :SEARCH:TRIGger:RISEFall:TIMe 4.00E-5
Sets the trigger rise and fall time to 40.0us.
:SEARCH:TRIGger:BUS:TYPe Query
Description Returns the current bus type.
Syntax :SEARCH:TRIGger:BUS:TYPe?
Return parameter 12C I2C mode
SPI SPI mode
UART UART mode
CAN CAN mode
LIN LIN mode
Example :SEARCH:TRIGger:BUS:TYPe?
UART
188
COMMAND DETAILS
Set
:SEARCH:TRIGger:BUS:B1:I2C:CONDition Query
Description Sets or queries the I2C search trigger conditions.
Syntax :SEARCH:TRIGger:BUS:B1:I2C:CONDition
{STARt | STOP | REPEATstart | ACKMISS | ADDRess |
DATA | ADDRANDDATA | ? }
Parameter STARt Set Start as the I2C search trigger
condition.
STOP Set Stop as the I2C search trigger
condition.
REPEATstart Set Repeat of Start as the I2C
search trigger condition.
ACKMISS Set Missing Acknowledgement
as the I2C search trigger
condition.
ADDRess Set Address as the I2C search
trigger condition.
DATA Set Data as the I2C search trigger
condition.
ADDRANDDATA Set Address and Data as the I2C
search trigger condition.
Return parameter Returns the I2C bus search trigger condition.
Example :SEARCH:TRIGger:BUS:B1:I2C:CONDition ADDRess
Set Address as the I2C search trigger condition.
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess Set
:MODe Query
Description Sets or queries the I2C addressing mode (7 or 10
bits) for the search trigger.
Syntax :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe
{ADDR7 | ADDR10 | ? }
189
GDS-2000E Programming Manual
Related :SEARCH:TRIGger:BUS:B1:I2C:CONDition
commands
Parameter ADDR7 7 bit addressing
ADDR10 10 bit addressing
Return Parameter 0 7 bit addressing
1 10 bit addressing
Example :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe?
0
The addressing mode is current set to 7 bits.
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess Set
:TYPe Query
Description Sets the I2C bus address type, or queries what the
setting is for the search trigger.
Syntax :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:TYPe
{GENeralcall | STARtbyte | HSmode | EEPROM | CBUS
| ?}
Related :SEARCH:TRIGger:BUS:B1:I2C:CONDition
commands
Parameter GENeralcall Set a general call address (0000 000 0).
STARtbyte Set a start byte address. (0000 000 1)
HSmode Set a high-speed mode address.
(0000 1xx x)
EEPROM Set an EEPROM address.
(1010 xxx x)
CBUS Set a CBUS address. (0000 001 x)
Return Parameter Returns the address type
Example :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:TYPe?
CBUS
190
COMMAND DETAILS
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess Set
:VALue Query
Description Sets or queries the I2C bus address value when the
I2C search trigger is set to trigger on Address or
Address/Data.
Syntax :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:VALue
{<string> | ? }
Related :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe
commands
Parameter <sting> 7/10 characters, must be enclosed in
double quotes "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the address value in binary.
Example 1 :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe
ADDR7
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess:VALue
"xxx0101"
Sets the address to XXX0101
Example 2 :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:VALue?
XXX0101
:SEARCH:TRIGger:BUS:B1:I2C:ADDRess Set
:DIRection Query
Description Sets or queries the address bit as read write or
don’t care for the search function.
Note This setting only applies when the I2C search
trigger is set to trigger on Address or
Address/Data
191
GDS-2000E Programming Manual
Syntax :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:DIRection
{ READ | WRITE | NOCARE | ? }
Related :SEARCH:TRIGger:BUS:B1:I2C:CONDition
commands
Parameter READ Set read as the data direction.
WRITE Set write as the data direction.
NOCARE Set either as the data direction.
Return Parameter Returns the direction (READ, WRITE, NOCARE).
Example :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:DIRection
READ
Sets the direction to READ.
Set
:SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe Query
Description Sets or queries the data size in bytes for the I2C
bus.
Note This setting only applies when the I2C search
trigger is set to trigger on Data or Address/Data
Syntax :SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe {<NR1> | ? }
Related :SEARCH:TRIGger:BUS:B1:I2C:CONDition
commands
Parameter <NR1> Number of data bytes (1 to 5).
Return parameter <NR1> Returns the number of bytes.
Example :SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe 3
Sets the number of bytes to 3.
Set
:SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue Query
Description Sets or queries the triggering data value for the I2C
bus when the I2C search trigger is set to trigger on
Data or Address/Data.
192
COMMAND DETAILS
Syntax :SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue
{<string> | ? }
Related :SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe
commands
Parameter <string> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example 1 :SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe 1
:SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue
"1x1x0101"
Sets the value to XXX0101
Example 2 :SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue?
1X1X0101
:SEARCH:TRIGger:BUS:B1:UART Set
:CONDition Query
Description Sets or queries the UART search triggering
condition.
Syntax :SEARCH:TRIGger:BUS:B1:UART:CONDition
{ RXSTArt | RXDATA | RXENDPacket | TXSTArt |
TXDATA | TXENDPacket | TXPARItyerr | RXPARItyerr
|?}
Parameter RXSTArt Set search trigger on the RX Start
Bit.
RXDATA Set search trigger on RX Data.
RXENDPacket Set search trigger on the RX End of
Packet condition.
193
GDS-2000E Programming Manual
RXPARItyerr Set search trigger on RX Parity error
condition.
TXSTArt Set search trigger on the TX Start
Bit.
TXDATA Set search trigger on TX Data.
TXENDPacket Set search trigger on the TX End of
Packet condition.
TXPARItyerr Set search trigger on TX Parity error
condition.
Return Parameter Returns the search triggering condition.
Example :SEARCH:TRIGger:BUS:B1:UART:CONDition TXDATA
Sets the UART bus to trigger on Tx Data for the
search function.
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa: Set
SIZe Query
Description Sets or queries the number of bytes for UART data.
Note This setting only applies when the UART search
trigger is set to trigger on Rx Data
Syntax :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe
{<NR1> | ?}
Related :SEARCH:TRIGger:BUS:B1:UART:CONDition
commands
Parameter <NR1> Number of bytes (1 to 10).
Return parameter <NR1> Returns the number of bytes.
Example :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe 5
Sets the number of bytes to 5.
194
COMMAND DETAILS
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa: Set
VALue Query
Description Sets or queries the search triggering data value for
the UART bus when the bus is set to trigger on Rx
Data.
Syntax :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:VALue
{<string> | ? }
Related :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example1 :SEARCH:TRIGger:BUS:B1:UART:CONDition RXDATA
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe 1
:SEARCH:TRIGger:BUS:B1:UART:RX:DATa:VALue
"1x1x0101"
Sets the value to 1x1x0101
Example 2 :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:VALue?
1X1X0101
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa Set
:SIZe Query
Description Sets or queries the number of bytes for UART data.
Note This setting only applies when the UART search
trigger is set to trigger on Tx Data
195
GDS-2000E Programming Manual
Syntax :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe
{<NR1> | ?}
Related :SEARCH:TRIGger:BUS:B1:UART:CONDition
commands
Parameter <NR1> Number of bytes (1 to 10).
Return parameter <NR1> Returns the number of bytes.
Example :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe 5
Sets the number of bytes to 5.
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa: Set
VALue Query
Description Sets or queries the search triggering data value for
the UART bus when the bus is set to trigger on Tx
Data.
Syntax :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:VALue
{<string> | ? }
Related :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example 1 :SEARCH:TRIGger:BUS:B1:UART:CONDition TXDATA
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe 1
:SEARCH:TRIGger:BUS:B1:UART:TX:DATa:VALue
"1x1x0101"
Sets the value to 1x1x0101
196
COMMAND DETAILS
Example 2 :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:VALue?
1X1X0101
Set
:SEARCH:TRIGger:BUS:B1:SPI:CONDition Query
Description Sets or queries the SPI search triggering condition.
Syntax :SEARCH:TRIGger:BUS:B1:SPI:CONDition {SS | MISO
| MOSI | MISOMOSI | ? }
Parameter SS Set to trigger on the Slave Selection
condition.
MISO Set to trigger on the Master-In
Slave-Out condition.
MOSI Set to trigger on the Master-Out
Slave-In condition.
MISOMOSI Set to trigger on the Master-In
Slave-Out and Master-Out Slave-In
conditions.
Return Parameter Returns the triggering condition.
Example :SEARCH:TRIGger:BUS:B1:SPI:CONDition MISO
Sets the SPI bus to trigger on MISO.
Set
:SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe Query
Description Sets or queries the number of words for SPI data
for the search function.
Note This setting only applies when the SPI search
trigger is set to trigger on MISO, MOSI or
MISO/MOSI
Syntax :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe {<NR1> | ?}
Related :SEARCH:TRIGger:BUS:B1:SPI:CONDition
commands
Parameter <NR1> Number of words (1 to 32).
197
GDS-2000E Programming Manual
Return parameter <NR1> Returns the number of words.
Example :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe 10
Sets the number of words to 10.
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO: Set
VALue Query
Description Sets or queries the search triggering data value for
the SPI bus when the bus is set to trigger on MISO
or MISO/MOSI.
Syntax :SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO:VALue
{<string> | ? }
Related :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example 1 :SEARCH:TRIGger:BUS:B1:SPI:CONDition MISO
:SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe 2
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO:VALue
"1x1x0101"
Sets the value to 1x1x0101
Example 2 :SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO:VALue?
1X1X0101
198
COMMAND DETAILS
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI: Set
VALue Query
Description Sets or queries the search triggering data value for
the SPI bus when the bus is set to trigger on MOSI
or MISO/MOSI.
Syntax :SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue
{<string> | ? }
Related :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe
commands
Parameter <sting> The number of characters in the string
depends on the data size setting. The
string must be enclosed in double
quotes, "string".
x = don’t care
1 = binary 1
0 = binary 0
Return Parameter Returns the data value.
Example1 :SEARCH:TRIGger:BUS:B1:SPI:CONDition MOSI
:SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe 2
:SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue
"1x1x0101"
Sets the value to 1x1x0101
Example2 :SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue?
1X1X0101
Set
:SEARCH:TRIGger:BUS:B1:CAN:CONDition Query
Description Sets or returns the CAN search trigger condition.
199
GDS-2000E Programming Manual
Syntax :SEARCH:TRIGger:BUS:B1:CAN:CONDition
{SOF|FRAMEtype|IDentifier|DATA|IDANDDATA|EOF|
ACKMISS|STUFFERR|?}
Parameter/ Return SOF Sets search to trigger on a start of
parameter frame
FRAMEtype Sets search to trigger on the type of
frame
Identifier Sets search to trigger on a matching
identifier
DATA Sets search to trigger on matching data
IDANDDATA Sets search to trigger on matching
identifier and data field
EOF Sets search to trigger on the end of
frame
ACKMISS Sets search to trigger on a missing
acknowledge
STUFFERR Sets search to trigger on a bit stuffing
error
Example1 :SEARCH:TRIGger:BUS:B1:CAN:CONDition SOF
Triggers search on a start of frame.
Example2 :SEARCH:TRIGger:BUS:B1:CAN:CONDition?
>SOF
Set
:SEARCH:TRIGger:BUS:B1:CAN:FRAMEtype Query
Description Sets or returns the frame type for the CAN
FRAMEType search trigger.
Syntax :SEARCH:TRIGger:BUS:B1:CAN:FRAMEtype
{DATA|REMote|ERRor|OVERLoad|?}
Parameter/ DATA Sets the frame type to data frame
Return parameter
REMote Sets the frame type to remote frame
ERRor Sets the frame type to error frame
200
COMMAND DETAILS
OVERLoad Sets the frame type to overload
Example :SEARCH:TRIGger:BUS:B1:CAN:FRAMEtype DATA
Sets the frame type to DATA.
SEARCH:TRIGger:BUS:B1:CAN:IDentifier: Set
MODe Query
Description Sets or returns the CAN identifier mode for the
bus.
Syntax :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe
{STANDard|EXTended|?}
Parameter/ STANDard Standard addressing mode
Return parameter
EXTended Extended addressing mode
Example :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe?
>STANDARD
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe
EXTENDED
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe?
>EXTENDED
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier: Set
VALue Query
Description Sets or returns the identifier string used for the
CAN search trigger.
Note: Only applicable when the search trigger
condition is set to ID or IDANDDATA.
Syntax :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue
{<string>|?}
Related :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe
Commands
201
GDS-2000E Programming Manual
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
String contents:
x = don’t care
1 = binary 1
0 = binary 0
Example :SEARCH:TRIGger:BUS:B1:CAN:CONDition ID
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe
STANDARD
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue
"01100X1X01X"
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue?
>01100X1X01X
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier Set
:DIRection Query
Description Sets or queries the address bit as read, write or
don’t care.
Syntax :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:DIRection
{READ|WRITE|NOCARE|?}
Parameter/ READ Sets read as the data direction
Return parameter
WRITE Sets write as the data direction
NOCARE Sets either as the data direction
Example2 :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:DIRection?
>WRITE
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:DIRection
READ
:SEARCH:TRIGger:BUS:B1:CAN:IDentifier:DIRection?
>READ
202
COMMAND DETAILS
:SEARCH:TRIGger:BUS:B1:CAN:DATa: Set
QUALifier Query
Description Sets or returns the CAN data qualifier.
Note: Only applicable when the search triggering
condition is set to DATA or IDANDDATA.
Syntax :SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier
{LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M
OREEQual|?}
Parameter/ LESSthan Sets search to trigger when the data is
Return parameter less than the qualifier value.
MOREthan Sets search to trigger when the data is
greater than the qualifier value.
EQual Sets search to trigger when the data is
equal to the qualifier value.
UNEQual Sets search to trigger when the data is
not equal to the qualifier value.
LESSEQual Sets search to trigger when the data is
less than or equal to the qualifier
value.
MOREEQual Sets search to trigger when the data is
more than or equal to the qualifier
value.
Example :SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier?
>EQUAL
:SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier
MOREthan
:SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier?
>MORETHAN
203
GDS-2000E Programming Manual
Set
:SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe Query
Description Sets or returns the length of the data string in bytes
for the CAN search trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Syntax :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe {<NR1>|?}
Parameter/ <NR1> 1~8 (bytes)
Return parameter
Example :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe?
>1
:SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe 2
:SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe?
>2
:SEARCH:TRIGger:BUS:B1:CAN:DATa: Set
VALue Query
Description Sets or returns the binary data string to be used for
the CAN search trigger.
Related :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe
Commands
Syntax :SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue
{<string>|?}
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
String contents:
x = don’t care
1 = binary 1
0 = binary 0
204
COMMAND DETAILS
Example :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe 1
:SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue
"01010X1X"
:SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue?
>01010X1X
Set
:SEARCH:TRIGger:BUS:B1:LIN:CONDition Query
Description Sets or returns the LIN search trigger condition.
Syntax :SEARCH:TRIGger:BUS:B1:LIN:CONDition
{SYNCField|IDentifier|DATA|IDANDDATA|WAKEup|SL
EEP|ERRor|?}
Parameter/ SYNCField Sets the LIN search trigger condition
Return parameter to the sync field.
IDentifier Sets the LIN search trigger condition
to identifier field.
DATA Sets the LIN search trigger condition
to the data field.
IDANDDATA Sets the LIN search trigger condition
to identifier and data field
WAKEup Sets the LIN search trigger condition
to wake up.
SLEEP Sets the LIN search trigger condition
to sleep.
ERRor Sets the LIN search trigger condition
to error.
Example :SEARCH:TRIGger:BUS:B1:LIN:CONDition?
>IDANDDATA
:SEARCH:TRIGger:BUS:B1:LIN:CONDition DATA
:SEARCH:TRIGger:BUS:B1:LIN:CONDition?
>DATA
205
GDS-2000E Programming Manual
:SEARCH:TRIGger:BUS:B1:LIN:DATa: Set
QUALifier Query
Description Sets or returns the LIN data qualifier.
Note: Only applicable when the search trigger
condition is set to DATA or IDANDDATA.
Syntax :SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier
{LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M
OREEQual|?}
Parameter/ LESSthan Sets search to trigger when the data is
Return parameter less than the qualifier value.
MOREthan Sets search to trigger when the data is
greater than the qualifier value.
EQual Sets search to trigger when the data is
equal to the qualifier value.
UNEQual Sets search to trigger when the data is
not equal to the qualifier value.
LESSEQual Sets search to trigger when the data is
less than or equal to the qualifier
value.
MOREEQual Sets search to trigger when the data is
more than or equal to the qualifier
value.
Example :SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier?
>EQUAL
:SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier
MOREthan
:SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier?
>MORETHAN
206
COMMAND DETAILS
Set
:SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe Query
Description Sets or returns the length of the data string in bytes
for the LIN search trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Syntax :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe {<NR1>|?}
Parameter/ <NR1> 1~8 (bytes)
Return parameter
Example :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe?
>1
:SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe 2
:SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe?
>2
:SEARCH:TRIGger:BUS:B1:LIN:DATa: Set
VALue Query
Description Sets or returns the binary data string to be used for
the LIN search trigger.
Note: Only applicable when the condition is set to
DATA or IDANDDATA.
Related :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe
Commands
Syntax :SEARCH:TRIGger:BUS:B1:LIN:DATa:VALue
{<string>|?}
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
String contents:
x = don’t care
1 = binary 1
0 = binary 0
207
GDS-2000E Programming Manual
Example :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe 1
:SEARCH:TRIGger:BUS:B1:LIN:DATa:VALue
"01010X1X"
:SEARCH:TRIGger:BUS:B1:LIN:DATa:VALue?
>01010X1X
Set
:SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE Query
Description Sets or returns the error type to be used for the LIN
search trigger.
Syntax :SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE
{SYNC|PARIty|CHecksum|?}
Parameter/ SYNC Sets the LIN error type to SYNC.
Return parameter
PARIty Sets the LIN error type to parity.
CHecksum Sets the LIN error type to checksum.
Example :SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE?
>SYNC
:SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE CHECKSUM
:SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE?
>CHECKSUM
:SEARCH:TRIGger:BUS:B1:LIN:IDentifier: Set
VALue Query
Description Sets or returns the identifier string to be used for
the LIN search trigger.
Note: Only applicable when the condition is set to
ID or IDANDDATA.
Syntax :SEARCH:TRIGger:BUS:B1:LIN:IDentifier:VALue
{<string>|?}
Parameter/ <string> The size of the string depends on the
Return parameter data size setting. The string must be
enclosed in double quotes, “string”.
208
COMMAND DETAILS
String contents:
x = don’t care
1 = binary 1
0 = binary 0
Example :SEARCH:TRIGger:BUS:B1:LIN:CONDition ID
:SEARCH:TRIGger:BUS:B1:LIN:IDentifier:VALue
"00X1X01X"
:SEARCH:TRIGger:BUS:B1:LIN:IDentifier:VALue?
>01100X1X01X
Set
:SEARCH:FFTPeak:METHod Query
Description Sets or returns the FFT peak method type.
Related :SEARCH:TRIGger:TYPe
Commands :SEARCH:FFTPeak:METHod:MPEak
:SEARCH:TRIGger:LEVel
Syntax :SEARCH:FFTPeak:METHod {MPEak | LEVel | ?}
Parameter/ MPEak Sets the peak method to the Max Peak
Return parameter type.
LEVel Sets the peak methods to the Level
type.
Example :SEARCH:FFTPeak:METHod LEVel
:SEARCH:FFTPeak:METHod?
>LEVEL
:SEARCH:TRIGger:LEVel?
>1.000E+00
:SEARCH:TRIGger:LEVel 2
:SEARCH:TRIGger:LEVel?
>2.000E+00
Set
:SEARCH:FFTPeak:METHod:MPEak Query
209
GDS-2000E Programming Manual
Description Sets the active peak number (1 ~ 10) or return the
frequency of the active peak number.
Related :SEARCH:TRIGger:TYPe
Commands :SEARCH:FFTPeak:METHod
Syntax :SEARCH:FFTPeak:METHod:MPEak {<NR1> | ?}
Parameter <NR1> Active peak number.
Return parameter <NR3> Frequency of the active peak.
Example :SEARCH:FFTPeak:METHod MPEak
:SEARCH:FFTPeak:METHod?
>MPEAK
:SEARCH:FFTPeak:METHod:MPEak?
>1.000E+00
:SEARCH:FFTPeak:METHod:MPEak 2
:SEARCH:FFTPeak:METHod:MPEak?
>2.000E+00
Set
:SEARCH:FFTPeak:SINFo Query
Description Sets or returns the State Info to “Mark” or “Peak”.
Related :SEARCH:TRIGger:TYPe
Commands
Syntax :SEARCH:FFTPeak:SINFo {MARK | PEAK | ?}
Parameter/ MARK Sets the State Info to Mark.
Return parameter
PEAK Sets the State Info to Peak.
Example :SEARCH:FFTPeak:SINFo?
>PEAK
:SEARCH:FFTPeak:SINFo mark
:SEARCH:FFTPeak:SINFo?
>MARK
210
COMMAND DETAILS
Label Commands
:CHANnel<X>:LABel ..................................................211
:CHANnel<X>:LABel:DISPlay ....................................212
:REF<X>:LABel ...........................................................212
:REF<X>:LABel:DISPlay .............................................213
:BUS1:LABel ...............................................................214
:BUS1:LABel:DISPlay .................................................214
:SET<X>:LABel ...........................................................215
Set
:CHANnel<X>:LABel Query
Description Sets or returns the file label for the selected
channel.
Syntax :CHANnel<X>:LABel {<string> | ?}
Related :CHANnel<X>:LABel:DISPlay
commands
Parameter <X> Channel 1, 2, 3, 4
<string> The string must be no more than 8
characters and only contain
alphanumeric characters in addition
to period, dash and underscore
characters. The string must be
enclosed in double quotes, “string”.
Return parameter <string> Returns the label for the selected
channel. No return indicates that
there has not been a file label
assigned for the selected channel.
Example1 :CHANnel1:LABel "CH1_lab"
Sets the channel 1 label as "CH1_lab".
Example2 :CHANnel1:LABel?
CH1_lab
211
GDS-2000E Programming Manual
Set
:CHANnel<X>:LABel:DISPlay Query
Description Turns the label on/off for the selected channel or
returns its status.
Syntax :CHANnel<X>:LABel:DISPlay { OFF | ON | ? }
Related :CHANnel<X>:LABel
commands
Parameter <X> Channel 1, 2, 3, 4
OFF Turns the file label off for the selected
channel.
ON Turns the file label on for the selected
channel.
Return parameter Returns the status of the file label for the selected
channel (ON, OFF).
Example :CHANnel1:LABel "CH1"
:CHANnel1:LABel:DISPlay ON
:CHANnel1:LABel:DISPlay?
ON
Sets the channel 1 label to "CH1" and then turns
the label display on. The query return shows that
the label is on.
Set
:REF<X>:LABel Query
Description Sets or returns the file label for the selected
reference waveform.
Syntax :REF<X>:LABel {<string> | ?}
Related :REF<X>:LABel:DISPlay
commands
Parameter <X> REF 1, 2, 3, 4
212
COMMAND DETAILS
<string> The string must be no more than 8
characters and only contain
alphanumeric characters in addition
to period, dash and underscore
characters. The string must be
enclosed in double quotes, “string”.
Return parameter <string> Returns the label for the selected
reference waveform. No return
indicates that there has not been a file
label assigned for the selected
reference waveform.
Example1 :REF1:LABel "REF1_lab"
Sets the REF1 label as "REF1_lab".
Example2 :REF1:LABel?
REF1_lab
Set
:REF<X>:LABel:DISPlay Query
Description Turns the label on/off for the selected reference
waveform or returns its status.
Syntax :REF<X>:LABel:DISPlay { OFF | ON | ? }
Related :REF<X>:LABel
commands
Parameter <X> Reference waveform 1, 2, 3, 4
OFF Turns the file label off for the selected
reference waveform.
ON Turns the file label on for the selected
reference waveform.
Return parameter Returns the status of the file label for the selected
reference waveform (ON, OFF).
213
GDS-2000E Programming Manual
Example :REF1:LABel "REF1"
:REF1:LABel:DISPlay ON
:REF1:LABel:DISPlay?
ON
Sets the label for reference waveform 1 to "REF1"
and then turns the label display on. The query
return shows that the label is on.
Set
:BUS1:LABel Query
Description Sets or returns the file label for the bus.
Syntax :BUS1:LABel {<string> | ?}
Related :BUS1:LABel:DISPlay
commands
Parameter <string> The string must be no more than 8
characters and only contain
alphanumeric characters in addition
to period, dash and underscore
characters. The string must be
enclosed in double quotes, “string”.
Return parameter <string> Returns the label for the bus. No
return indicates that there has not
been a file label assigned for bus.
Example1 :BUS1:LABel "Bus"
Sets the bus label as "Bus".
Example2 :BUS1:LABel?
Bus
Set
:BUS1:LABel:DISPlay Query
Description Turns the label on/off for the bus or returns its
status.
Syntax :BUS1:LABel:DISPlay { OFF | ON | ? }
214
COMMAND DETAILS
Related :BUS1:LABel
commands
Parameter OFF Turns the file label off for the bus.
ON Turns the file label on for the bus.
Return parameter Returns the status of the file label for the bus (ON,
OFF).
Example :BUS1:LABel "Bus"
:BUS1:LABel:DISPlay ON
:BUS1:LABel:DISPlay?
ON
Sets the label for the bus to "Bus" and then turns
the label display on. The query return shows that
the label is on.
Set
:SET<X>:LABel Query
Description Sets or returns the file label for the selected setup.
Syntax :SET<X>:LABel {<string> | ?}
Related :SET<X>:LABel:DISPlay
commands
Parameter <X> Setup number 1 to 20
<string> The string must be no more than 8
characters and only contain
alphanumeric characters in addition
to period, dash and underscore
characters. The string must be
enclosed in double quotes, "string".
Return parameter <string> Returns the label for the selected
setup. No return indicates that there
has not been a file label assigned for
the selected setup.
Example1 :SET1:LABel "SET1_lab"
Sets the label for setup 1 as "SET1_lab".
215
GDS-2000E Programming Manual
Example2 :SET1:LABel?
SET1_lab
216
COMMAND DETAILS
Segment Commands
:SEGMents:STATE .....................................................217
:SEGMents:CURRent .................................................218
:SEGMents:TOTalnum ..............................................218
:SEGMents:TIMe .......................................................219
:SEGMents:DISPALL .................................................219
:SEGMents:MEASure:MODe ....................................219
:SEGMents:MEASure:PLOT:SOURce .......................220
:SEGMents:MEASure:PLOT:DIVide ..........................220
:SEGMents:MEASure:PLOT:SELect ..........................221
:SEGMents:MEASure:PLOT:RESults.........................221
:SEGMents:MEASure:TABle:SOURce .......................222
:SEGMents:MEASure:TABle:SELect ..........................222
:SEGMents:MEASure:TABle:LIST .............................223
:SEGMents:MEASure:TABle:SAVe ............................223
:SEGMents:SAVe .......................................................223
:SEGMents:SAVe:SOURce ........................................224
:SEGMents:SAVe:SELect:STARt ................................224
:SEGMents:SAVe:SELect:END ..................................225
Set
:SEGMents:STATE Query
Description Turns the segmented memory function on/off or
queries its state.
Syntax :SEGMents:STATE { OFF | ON | ? }
Related :RUN
commands :STOP
Parameter/ OFF Turns the segmented memory off.
Return parameter
ON Turns the segmented memory on.
Example1 :SEGMents:STATE ON
Turns segmented memory on.
217
GDS-2000E Programming Manual
Set
:SEGMents:CURRent Query
Description Sets or queries the current segment. The total
number of segments depends on the record length.
Syntax :SEGMents:CURRent
{SETTOMIN|SETTOMAX|<NR1>|?}
Related :SEGMents:STATE
commands :SEGMents:TOTalnum
Parameter/ SETTOMIN Current segment = min segment
Return parameter
SETTOMAX Current segment = max segment
<NR1> 1~29000
Example1 :SEGMents:CURRent 10
Sets the current segment to segment number 10.
Set
:SEGMents:TOTalnum Query
Description Sets or queries the total number of segments for
the segmented memory function. The total number
of segments depends on the record length.
Syntax :SEGMents:TOTalnum
{SETTOMIN|SETTOMAX|<NR1>|?}
Related :SEGMents:STATE
commands :SEGMents:CURRent
Parameter/ SETTOMIN Sets to the minimum number
Return parameter
SETTOMAX Sets to the maximum number
<NR1> 1~29000
Example1 :SEGMents:TOTalnum SETTOMAX
Sets the number of segments to max number
(29000).
218
COMMAND DETAILS
:SEGMents:TIMe Query
Description Returns the time of the current segment in relation
to the first segment.
Syntax :SEGMents:TIMe?
Related :SEGMents:STATE
commands :SEGMents:CURRent
Return parameter The segment time as <NR3>.
Example :SEGMents:TIMe?
>8.040E-03
Returns the segment time.
Set
:SEGMents:DISPALL Query
Description Sets or queries whether all the segments are
displayed on the screen.
Syntax :SEGMents:DISPALL {OFF|ON|?}
Related :SEGMents:STATE
commands :SEGMents:CURRent
Parameter/ OFF Turns the display all function off.
Return parameter
ON Turns the display all function on.
Example1 :SEGMents:DISPALL ON
Turns the display all function on.
Set
:SEGMents:MEASure:MODe Query
Description Sets or queries the measurement mode.
Syntax :SEGMents:MEASure:MODe {OFF|PLOT|TABle|?}
Related :MEASUrement:MEAS<x>
commands
219
GDS-2000E Programming Manual
Parameter/ OFF Disables the automatic measurement
Return parameter function for the segments
measurement.
PLOT Sets the measurement mode to
Statistics.
TABLE Sets the measurement mode to a
measurement list.
Example :SEGMents:MEASure:MODe?
>PLOT
Returns the measurement mode as Statistics.
Set
:SEGMents:MEASure:PLOT:SOURce Query
Description Sets or queries the statistics source.
Syntax :SEGMents:MEASure:PLOT:SOURce {<NR1> | ? }
Related :SEGMents:MEASure:MODe
commands :SEGMents:MEASure:PLOT:DIVide
:SEGMents:MEASure:PLOT:SELect
:SEGMents:MEASure:PLOT:RESults
Parameter/ <NR1> 1~8 (Automatic measurement item
Return parameter 1~8)
Example1 :SEGMents:MEASure:PLOT:SOURce 1
Sets the source as auto measurement item 1.
Set
:SEGMents:MEASure:PLOT:DIVide Query
Description Sets or queries the number of bins for the statistics
function.
Syntax :SEGMents:MEASure:PLOT:DIVide {<NR1> | ? }
Related :SEGMents:MEASure:PLOT:SOURce
commands :SEGMents:MEASure:PLOT:SELect
220
COMMAND DETAILS
Parameter/ <NR1> 1~20
Return parameter
Example1 :SEGMents:MEASure:PLOT:DIVide 5
Sets the number of bins to 5 for the statistics function.
Set
:SEGMents:MEASure:PLOT:SELect Query
Description Sets or queries which bin to view the statics of.
Syntax :SEGMents:MEASure:PLOT:SELect {<NR1> | ? }
Related :SEGMents:MEASure:PLOT:SOURce
commands :SEGMents:MEASure:PLOT:DIVide
Parameter <NR1> 1~20
(cannot exceed the number of bins)
Return parameter Return the bin number as <NR3>.
Example1 :SEGMents:MEASure:PLOT:SELect 5
Set to bin number 5.
:SEGMents:MEASure:PLOT:RESults Query
Description Returns the results of the currently selected bin for
the statistics measurement.
Note At least one automatic measurement must be
turned on.
Syntax :SEGMents:MEASure:PLOT:RESults?
Related :SEGMents:STATE
commands :SEGMents:MEASure:MODe PLOT
:SEGMents:MEASure:PLOT:SOURce
:SEGMents:MEASure:PLOT:DIVide
:SEGMents:MEASure:PLOT:SELect
Return parameter Returns the statistics measurements as a string.
221
GDS-2000E Programming Manual
Example :SEGMents:STATE ON
STOP
:SEGMents:MEASure:MODe PLOT
:SEGMents:MEASure:PLOT:SOURce 1
:SEGMents:MEASure:PLOT:DIVide 10
:SEGMents:MEASure:PLOT:SELect 1
:SEGMents:MEASure:PLOT:RESults?
> MAX,1.000kHz;MIN,1.000kHz;MEAN,1.000kHz;
Bin Statistics,1 of 10;Percent,10.00%;Count,1;
Measured,10;Unmeasured,0;Bin Range,
1.000kHz~1.000kHz;
Plots the results for automatic measurement #1,
bin 1 of 10.
Set
:SEGMents:MEASure:TABle:SOURce Query
Description Sets or queries the source of the measurement list.
Syntax :SEGMents:MEASure:TABle:SOURce {CH1 | CH2 |
CH3| CH4 | ? }
Related :SEGMents:MEASure:MODe
commands :SEGMents:MEASure:TABle:SELect
:SEGMents:MEASure:TABle:LIST
Parameter/ CH1~CH4 Channel 1 to 4
Return parameter
Example1 :SEGMents:MEASure:TABle:SOURce CH1
Sets the source to CH1.
Set
:SEGMents:MEASure:TABle:SELect Query
Description Sets or queries a segment to view in the
measurement table.
Syntax :SEGMents:MEASure:TABle:SELect {<NR1> | ? }
222
COMMAND DETAILS
Related :SEGMents:TOTalnum
commands
Parameter <NR1> 1~29000
Return parameter Returns the number of segments as <NR3>.
Example1 :SEGMents:MEASure:TABle:SELect 10
Select segment number 10.
:SEGMents:MEASure:TABle:LIST Query
Description Returns the measurement results of each segment
in the list.
Syntax :SEGMents:MEASure:TABle:LIST?
Return parameter Returns the measurements results as a string for
each segment.
Example :SEGMents:MEASure:TABle:LIST?
>"GW GDS-2074E, serial number PXXXXXX,
version V1.11",Segment Summary : CH1, Seg.,Pk-
Pk (V),Pk-Pk (V),1,8.00m,8.00m……etc
:SEGMents:MEASure:TABle:SAVe Set
Description Saves the list of segment automatic measurement
results.
Syntax :SEGMents:MEASure:TABle:SAVe
:SEGMents:SAVe Set
Description Saves the segments.
Syntax :SEGMents:SAVe
Related :SEGMents:SAVe:SOURce
Commands :SEGMents:SAVe:SELect:STARt
:SEGMents:SAVe:SELect:END
223
GDS-2000E Programming Manual
Example :SEGMents:SAVe:SOURce CH1
:SEGMents:SAVe:SELect:STARt 1
:SEGMents:SAVe:SELect:END 10
:SEGMents:SAVe
Set
:SEGMents:SAVe:SOURce Query
Description Sets or queries the source segment waveform to
save.
Syntax :SEGMents:SAVe:SOURce {CH1 | CH2 | CH3 |
CH4 | ? }
Parameter/ CH1~CH4 Channel 1 to 4.
Return parameter
Example :SEGMents:SAVe:SOURce CH1
>Sets the source to CH1.
Set
:SEGMents:SAVe:SELect:STARt Query
Description Sets or queries the starting segment to save from.
The number of possible segments depends on the
record length.
Syntax :SEGMents:SAVe:SELect:STARt
{SETTOMIN | SETTOMAX | <NR1> | ? }
Related :SEGMents:TOTalnum
commands
Parameter/ SETTOMIN Sets the starting segment to min
Return parameter segment.
SETTOMAX Sets the starting segment to the max
segment.
<NR1> Sets the segment to 1~29000
Example :SEGMents:SAVe:SELect:STARt 2
Sets the starting segment to segment number 2.
224
COMMAND DETAILS
Set
:SEGMents:SAVe:SELect:END Query
Description Sets or queries the ending segment to save from.
The number of possible segments depends on the
record length.
Syntax :SEGMents:SAVe:SELect:END
{SETTOMIN | SETTOMAX | <NR1> | ? }
Related :SEGMents:TOTalnum
commands
Parameter/ SETTOMIN Sets the starting segment to min
Return parameter segment.
SETTOMAX Sets the starting segment to the max
segment.
<NR1> Sets the segment to 1~29000.
Return parameter <NR3> Returns the ending segment as NR3.
Example :SEGMents:SAVe:SELect:END 10
Sets the ending segment to segment number 10.
225
GDS-2000E Programming Manual
DVM Commands
The DVM commands are only available when the optional DVM
software is installed.
:DVM:STATE .............................................................. 226
:DVM:SOURce ........................................................... 226
:DVM:MODe.............................................................. 227
:DVM:VALue .............................................................. 227
Set
:DVM:STATE Query
Description Sets or queries the DVM state to on or off.
Syntax :DVM:STATE {OFF | ON | ? }
Related :DVM:SOURce
commands :DVM:MODe
Parameter/ OFF Turns the DVM off.
Return parameter
ON Turns the DVM on.
Example :DVM:STATE ON
Turns the DVM state on.
Set
:DVM:SOURce Query
Description Sets or queries the source of the DVM.
Syntax :DVM:SOURce {CH1|CH2|CH3|CH4|?}
Related :DVM:STATE
commands :DVM:MODe
Parameter/ CH1~CH4 Channel 1 to 4.
Return parameter
Example :DVM:SOURce CH1
Sets the DVM source to channel 1.
226
COMMAND DETAILS
Set
:DVM:MODe Query
Description Sets or queries the DVM mode.
Syntax :DVM:MODe {ACRMS|DC|DCRMS|DUTY|
FREQuency|?}
Related :DVM:SOURce
commands :DVM:STATE
Parameter/ ACRMS Sets the mode to AC RMS
Return parameter
DC Sets the mode to DC
DCRMS Sets the mode to DC RMS
DUTY Sets the mode to AC Duty
FREQuency Sets the mode to AC frequency
Example :DVM:MODe DUTY
Sets the DVM mode to DUTY.
:DVM:VALue Query
Description Returns the measurement value of the selected
mode.
Syntax :DVM:VALue?
Related :DVM:SOURce
commands :DVM:STATE
:DVD:MODe
Return parameter Returns the measurement value as <NR3>.
Example :DVM:VALue?
>8.410E-04
Returns the measurement.
227
GDS-2000E Programming Manual
Go_NoGo Commands
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......................................................... 228
:GONogo:EXECute .................................................... 228
:GONogo:FUNCtion.................................................. 229
:GONogo:NGCount .................................................. 229
:GONogo:NGDefine .................................................. 229
:GONogo:SOURce .................................................... 230
:GONogo:VIOLation ................................................. 230
:GONogo:SCRipt ....................................................... 230
:TEMPlate:MODe ...................................................... 231
:TEMPlate:MAXimum................................................ 231
:TEMPlate:MINimum ................................................ 231
:TEMPlate:POSition:MAXimum ................................ 232
:TEMPlate:POSition:MINimum ................................ 232
:TEMPlate:SAVe:MAXimum ...................................... 232
:TEMPlate:SAVe:MINimum ...................................... 233
:TEMPlate:TOLerance................................................ 233
:TEMPlate:SAVe:AUTo............................................... 233
:GONogo:CLEar Set
Description Clears the Go/NoGo counter.
Syntax :GONogo:CLEar
Set
:GONogo:EXECute Query
Description Enables or disables the Go/NoGo function or
queries its state.
Syntax :GONogo:EXECute {OFF|ON|?}
228
COMMAND DETAILS
Parameter/ OFF Disabled
Return Parameter ON Enabled
Example :GONogo:EXECute OFF
Turns Go/NoGo off.
:GONogo:FUNCtion Set
Description Initializes the Go/NoGo APP. This must be run
after the Go/NoGo APP has been started.
Syntax :GONogo:FUNCtion
:GONogo:NGCount Query
Description Returns the Go/NoGo counter.
Syntax :GONogo:NGCount{?}
Return parameter Returns a string in the following format “number of
violations,total tests”
Example :GONogo:NGCount?
> 3,25
Indicates that 3 violations occurred over 25 tests.
Set
:GONogo:NGDefine Query
Description Sets the Go/NoGo “When” conditions.
Syntax :GONogo:NGDefine {EXITs|ENTers|?}
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.
229
GDS-2000E Programming Manual
Set
:GONogo:SOURce Query
Description Sets the source for the Go/NoGo signal.
Syntax :GONogo:SOURce {CH1|CH2|CH3|CH4|?}
Parameter/ CH1~CH4
Return Parameter
Example :GONogo:SOURce CH1
Sets the source to CH1.
Set
:GONogo:VIOLation Query
Description Sets or returns actions for the Go/NoGo violations.
Syntax :GONogo:VIOLation {STOP | CONTinue | ?}
Parameter/ STOP The waveform will be frozen.
Return Parameter
CONTinue Ignore the violation.
Example :GONogo:VIOLation STOP
Sets violation action to STOP.
:GONogo:SCRipt Set
Description Activates/Deactivates the Go/NoGo APP or
queries its state.
Syntax :GONogo:SCRipt {OFF | ON | ?}
Parameter/ ON Turns Go/NoGo APP on.
Return Parameter
OFF Turns the Go/NoGo APP off.
Example :GONogo:SCRipt?
>ON
The Go/NoGo script is on.
230
COMMAND DETAILS
Set
:TEMPlate:MODe Query
Description Sets or returns the Go/NoGo template mode.
Syntax :TEMPlate:MODe {MAXimum|MINimum|AUTO|?}
Parameter/ MAXimum Maximum template
Return Parameter
MINimum Minimum template
AUTO Auto template
Example :TEMPlate:MODe AUTO
Sets the template mode to AUTO.
Set
:TEMPlate:MAXimum Query
Description Defines or queries which waveform memory
(REF1 or W1~W20) is set to the maximum
template.
Syntax :TEMPlate:MAXimum {REF1|W1~W20|?}
Parameter/ REF1 Reference one
Return Parameter
W1~W20 Waveform memory 1 to 20
Example :TEMPlate:MAXimum REF1
Saves the maximum template to REF1.
Set
:TEMPlate:MINimum Query
Description Defines or queries which waveform memory
(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.
231
GDS-2000E Programming Manual
Set
:TEMPlate:POSition:MAXimum Query
Description Sets or queries the position of the maximum
template.
Syntax :TEMPlate:POSition:MAXimum {<NR2>|?}
Parameter <NR2> Desired template position (-12.0 ~ +12.0
divisions)
Return parameter Returns the position in the following format:
“<NR2>Div”
Example :TEMPlate:POSition:MAXimum 3.00
Sets the maximum template position to 3.00
divisions.
Set
:TEMPlate:POSition:MINimum Query
Description Sets or queries the position of the minimum
template.
Syntax :TEMPlate:POSition:MINimum {<NR2>|?}
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 Set
Description Saves the maximum template.
Syntax :TEMPlate:SAVe:MAXimum
232
COMMAND DETAILS
:TEMPlate:SAVe:MINimum Set
Description Saves the maximum template.
Syntax :TEMPlate:SAVe:MINimum
Set
:TEMPlate:TOLerance Query
Description Sets or queries the tolerance as a percentage.
Syntax :TEMPlate:TOLerance {<NR2>|?}
Parameter/ <NR2> The auto tolerance range (0.4% ~ 40%)
Return Parameter
Example :TEMPlate:TOLerance 10
Sets the tolerance to 10%.
:TEMPlate:SAVe:AUTo Set
Description Saves the AUTO template (maximum and
minimum templates).
Syntax :TEMPlate:SAVe:AUTo
233
GDS-2000E Programming Manual
Data Logging Commands
:DATALOG:STATE ..................................................... 234
:DATALOG:SOURce .................................................. 234
:DATALOG:SAVe ....................................................... 235
:DATALOG:INTerval .................................................. 235
:DATALOG:DURation ................................................ 236
Set
:DATALOG:STATE Query
Description Sets or queries the state of the data logging app.
Syntax :DATALOG:STATE {OFF|ON|?}
Related :DATALOG:SOURce
commands :DATALOG:SAVe
:DATALOG:INTerval
:DATALOG:DURation
Parameter/ OFF Turns the data logging off.
Return parameter
ON Turns the data logging on.
Example :DATALOG:STATE ON
Turns the data logging app on.
Set
:DATALOG:SOURce Query
Description Sets or queries the data logging source channel.
Syntax :DATALOG:SOURce {CH1~CH4|all|?}
Related :DATALOG:STATE
commands :DATALOG:SAVe
:DATALOG:INTerval
:DATALOG:DURation
Parameter/Return CH1 ~CH4 Channel 1, 2, 3 or 4
234
COMMAND DETAILS
parameter all All displayed channels.
Example :DATALOG:SOURce CH1
Sets the source to CH1.
Set
:DATALOG:SAVe Query
Description Sets or queries the save format as image or
waveform.
Syntax :DATALOG:SAVe {IMAGe|WAVEform|?}
Related :DATALOG:STATE
commands :DATALOG:SOURce
:DATALOG:INTerval
:DATALOG:DURation
Parameter/Return IMAGe Save as images.
parameter
WAVEform Save as waveforms.
Example :DATALOG:SAVe WAVEform
Sets the save format to waveform.
Set
:DATALOG:INTerval Query
Description Sets or queries the recording interval time in
seconds. The interval times that can be set are
dependent on the settings of the
DATALOG:SOURCE and DATALOG:SAVE
commands.
Syntax :DATALOG:INTerval {<NR1>|?}
Related :DATALOG:STATE
commands :DATALOG:SOURce
:DATALOG:SAVe
:DATALOG:DURation
235
GDS-2000E Programming Manual
Parameter/Return <NR1> Sets returns the interval time in
parameter discrete seconds:
Interval time for DATALOG:SOURCE
= All or DATALOG:SAVE=IMAGE:
5, 10, 15, 20, 25, 30, 35, 60, 120
Interval time for DATALOG:SOURCE
= CH1~CH4: 2, 3, 4, 5, 10, 20, 30, 60,
120
Example :DATALOG:INTerval 5
Sets the recording interval to 5 seconds.
Set
:DATALOG:DURation Query
Description Sets or queries the recording duration time in
minutes.
Syntax :DATALOG:DURation {<NR1>|?}
Related :DATALOG:STATE
commands :DATALOG:SOURce
:DATALOG:SAVe
:DATALOG:INTerval
Parameter/Return <NR1> Sets returns the duration time in
parameter discrete minutes:
5, 10, 15, 20, 25, 30, 60, 90, 120, 150,
180, 210, 240, 270, 300, 330, 360, 390,
420, 450, 480, 510, 540, 570, 600, 1200,
1800, 2400, 3000, 3600, 4200, 4800,
5400, 6000
Example :DATALOG:DURation 10
Sets the recording duration to 10 minutes.
236
COMMAND DETAILS
Remote Disk Commands
:REMOTEDisk:IPADDress .........................................237
:REMOTEDisk:PATHName .......................................237
:REMOTEDisk:USERName .......................................237
:REMOTEDisk:PASSWord .........................................238
:REMOTEDisk:MOUNT.............................................238
:REMOTEDisk:AUTOMount......................................239
Set
:REMOTEDisk:IPADDress Query
Description Sets or returns the IP address of remote disk.
Syntax :REMOTEDisk:IPADDress {<string>|?}
Parameter/ <string> IP address enclosed in double quotes.
Return parameter Eg., 172.16.20.255
Example :REMOTEDisk:IPADDress “172.16.20.255”
Sets the remote disk IP address as 172.16.20.255.
Set
:REMOTEDisk:PATHName Query
Description Sets or returns the file path of the remote disk.
Syntax :REMOTEDisk:PATHName {<string>|?}
Parameter/ <string> File path in enclosed in double quotes
Return parameter eg., “remote_disk”
Example :REMOTEDisk:PATHName “remote_disk”
Sets the file path to c:/remote_disk.
Set
:REMOTEDisk:USERName Query
Description Sets or queries the account username for the
remote disk.
Syntax :REMOTEDisk:USERName {<string> | ? }
237
GDS-2000E Programming Manual
Parameter/Return <string> User name enclosed in double quotes
parameter eg., “User_Name”.
Example :REMOTEDisk:USERName “User_Name”
Sets the account name as User_Name.
Set
:REMOTEDisk:PASSWord Query
Description Sets or queries the account password for the
remote disk.
Syntax :REMOTEDisk:PASSWord {<string> | ? }
Parameter/Return <string> Username password enclosed in
parameter double quotes eg., “Password”.
Example :REMOTEDisk:PASSWord “Password”
Sets the account password as Password.
Set
:REMOTEDisk:MOUNT Query
Description Turns remote disk on/off or queries its state.
Syntax :REMOTEDisk:MOUNT { OFF | ON | ? }
Parameter/Return OFF Unmount remote disk
parameter
ON Mount remote disk
Example :REMOTEDisk:IPADDress "172.16.5.154"
:REMOTEDisk:PATHName "remote_disk"
:REMOTEDisk:USERName "guest"
:REMOTEDisk:PASSWord "password"
:REMOTEDisk:MOUNT ON
Sets the remote disk parameters and mounts the
remote disk.
238
COMMAND DETAILS
Set
:REMOTEDisk:AUTOMount Query
Description Turns automount on/off or queries its state. The
remote disk must be configured beforehand.
Syntax :REMOTEDisk:AUTOMount { OFF | ON | ? }
Parameter/Return OFF Don’t mount the remote disk at start
parameter up.
ON Automatically mount the remote disk
on start up.
Example :REMOTEDisk:AUTOMount ON
Turns the automount function on.
239
GDS-2000E Programming Manual
APPENDX
Error messages
Description The following error messages may be returned
from the :SYSTem:ERRor? query. For details see
page 155.
List of error Error number, “Error Description”
messages +0, "No error."
-100, "Command error"
-101, "Invalid character"
-102, "Syntax error"
-103, "Invalid separator"
-104, "Data type error"
-105, "GET not allowed"
-108, "Parameter not allowed"
-109, "Missing parameter"
-110, "Command header error"
-111, "Header separator error"
-112, "Program mnemonic too long"
-113, "Undefined header"
-114, "Header suffix out of range"
-115, "Unexpected number of parameters"
-120, "Numeric data error"
-121, "Invalid character in number"
-123, "Exponent too large"
-124, "Too many digits"
-128, "Numeric data not allowed"
-130, "Suffix error"
-131, "Invalid suffix"
-134, "Suffix too long"
-138, "Suffix not allowed"
240
APPENDX
-140, "Character data error"
-141, "Invalid character data"
-144, "Character data too long"
-148, "Character data not allowed"
-150, "String data error"
-151, "Invalid string data"
-158, "String data not allowed"
-160, "Block data error"
-161, "Invalid block data"
-168, "Block data not allowed"
-170, "Expression error"
-171, "Invalid expression"
-178, "Expression data not allowed"
-180, "Macro error"
-181, "Invalid outside macro definition"
-183, "Invalid inside macro definition"
-184, "Macro parameter error"
-200, "Execution error"
-201, "Invalid while in local"
-202, "Settings lost due to rtl"
-203, "Command protected"
-210, "Trigger error"
-211, "Trigger ignored"
-212, "Arm ignored"
-213, "Init ignored"
-214, "Trigger deadlock"
-215, "Arm deadlock"
-220, "Parameter error"
-221, "Settings conflict"
-222, "Data out of range"
-223, "Too much data"
-224, "Illegal parameter value"
-225, "Out of memory"
-226, "Lists not same length"
-230, "Data corrupt or stale"
-231, "Data questionable"
-232, "Invalid format"
-233, "Invalid version"
-240, "Hardware error"
241
GDS-2000E Programming Manual
-241, "Hardware missing"
-250, "Mass storage error"
-251, "Missing mass storage"
-252, "Missing media"
-253, "Corrupt media"
-254, "Media full"
-255, "Directory full"
-256, "File name not found"
-257, "File name error"
-258, "Media protected"
-260, "Expression error"
-261, "Math error in expression"
-270, "Macro error"
-271, "Macro syntax error"
-272, "Macro execution error"
-273, "Illegal macro label"
-274, "Macro parameter error"
-275, "Macro definition too long"
-276, "Macro recursion error"
-277, "Macro redefinition not allowed"
-278, "Macro header not found"
-280, "Program error"
-281, "Cannot create program"
-282, "Illegal program name"
-283, "Illegal variable name"
-284, "Program currently running"
-285, "Program syntax error"
-286, "Program runtime error"
-290, "Memory use error"
-291, "Out of memory"
-292, "Referenced name does not exist"
-293, "Referenced name already exists"
-294, "Incompatible type"
-300, "Device-specific error"
-310, "System error"
-311, "Memory error"
-312, "PUD memory lost"
-313, "Calibration memory lost"
-314, "Save/recall memory lost"
242
APPENDX
-315, "Configuration memory lost"
-320, "Storage fault"
-321, "Out of memory"
-330, "Self-test failed"
-340, "Calibration failed"
-350, "Queue overflow"
-360, "Communication error"
-361, "Parity error in program message"
-362, "Framing error in program message"
-363, "Input buffer overrun"
-365, "Time out error"
-400, "Query error"
-410, "Query INTERRUPTED"
-420, "Query UNTERMINATED"
-430, "Query DEADLOCKED"
-440, "Query UNTERMINATED after indefinite
response"
243
GDS-2000E Programming Manual
INDEX SOURce ...................................... 166
ACQuire
INPut ............................................ 165
FILTer LABel ............................................ 214
TRACking ......................................... 42 DISPlay ............................................ 214
ACQuire LIN
BITRate ............................................ 174
AVERage ........................................ 38 IDFORmat ....................................... 174
FILTer POLARity ........................................ 175
FREQuency ....................................... 42 SAMPLEpoint................................. 175
FILTer ............................................. 42 SOURce............................................ 175
SOURce.............................................. 41 STANDard ...................................... 176
MEMory ......................................... 39 SPI
MODe ............................................. 39 BITORder ........................................ 170
MISO
ACQuire SOURce ...................................... 171
STATe ............................................. 43 MOSI
SOURce ...................................... 171
ACQuire SCLK
INTERpolation .............................. 43 POLARity .................................. 169
SOURce ...................................... 170
ACQuire SS
RECOrdlength .............................. 43 POLARity .................................. 169
SOURce ...................................... 171
ACQuire WORDSize ...................................... 170
HEADer ......................................... 44 STATE .......................................... 164
TYPe.............................................. 164
AUTORSET
UART
MODe ............................................. 45 BITRate ............................................ 166
DATABits ........................................ 167
AUTOSet .................................... 45
EOFPAcket ...................................... 168
BUS1 .......................................... 164 PACKEt ........................................... 168
PARIty ............................................. 167
CAN RX
BITRate ............................................ 173 SOURce ...................................... 169
PROBe .............................................. 173 TX
SAMPLEpoint................................. 173 SOURce ...................................... 168
SOURce............................................ 172
DISplay CHANnel
FORMAt .......................................... 172 BWLimit ......................................... 46
I2C COUPling ...................................... 47
ADDRess DESKew ......................................... 47
RWINClude .............................. 165 DISPlay........................................... 47
SCLK
EXPand........................................... 48
SOURce ...................................... 166
SDA
IMPedance ..................................... 48
INVert............................................. 49
244
INDEX
LABel ............................................ 211 DATe.......................................... 162
DISPlay.............................................212
POSition ......................................... 49 DISplay
PROBe
INTENSITy
TYPE ...................................................50
BACKLight
PROBe AUTODim
RATio .................................................50 TIMe ....................................... 73
SCALe............................................. 50
DISPlay
CLS .............................................. 34
GRATicule ..................................... 74
CURSor INTensity
BACKLight ....................................... 72
DDT ................................................ 64
BACKLight
H1Position ..................................... 65 AUTODim
H2Position ..................................... 65 ENAble .................................. 72
HDELta .......................................... 66 GRATicule ........................................ 72
HUNI .............................................. 63 WAVEform ....................................... 71
HUSE .............................................. 63 OUTPut .......................................... 74
MODe ............................................. 62 PERSistence ................................... 73
SOURce .......................................... 62 WAVEform .................................... 74
V1Position...................................... 66 DVM
VDELta ........................................... 67
MODe ........................................... 227
VUNI .............................................. 64
SOURce ........................................ 226
VUSE .............................................. 64
STATE .......................................... 226
XY
POLar VALue .......................................... 227
RADIUS Error list .................................... 240
DELta ......................................69
POSition..................................68 Ethernet
THETA
DELta ......................................69
interface............................................ 7
POSition..................................69 ETHERnet
PRODuct
DELta ............................................70 DHCP ........................................... 161
POSition .......................................70 FORCe ....................................... 114
RATio
DELta ............................................71 GONogo
RATio
POSition .......................................70
CLEar ............................................ 228
RECTangular EXECute ....................................... 228
X FUNCtion .................................... 229
DELta ......................................67 NGCount ..................................... 229
POSition..................................67 NGDefine ..................................... 229
Y SCRipt .......................................... 230
DELta ......................................68
SOURce ........................................ 230
POSition..................................68
VIOLation .................................... 230
DATALOG
HARDcopy
DURation ..................................... 236
ASSIGN .......................................... 77
INTerval ....................................... 235
MODe ............................................. 75
SAVe ............................................. 235
PRINTINKSaver ........................... 76
SOURce ........................................ 234
SAVEFORMat ............................... 77
STATE .......................................... 234
SAVEINKSaver ............................. 76
245
GDS-2000E Programming Manual
START ............................................ 75 GATing........................................... 79
HEADer ...................................... 44 HIGH .............................................. 92
LFFDelay...................................... 101
IDN? ............................................ 32 LFRDelay ..................................... 100
LOW ............................................... 92
Interface ........................................ 5 LRFDelay ..................................... 100
LISTer LRRDelay ....................................... 99
MAX ............................................... 93
DATA ........................................... 172 MEAN ............................................ 90
LRN? ........................................... 32 METHod ........................................ 80
MIN................................................. 93
MARK ....................................... 177 NEDGE........................................... 89
CREATE ....................................... 177 NPULSE ......................................... 88
DELEte ......................................... 178 NWIDth.......................................... 84
MATH PDUTy ............................................ 84
PEDGE ........................................... 89
ADVanced PERiod ............................................ 85
OPERator .......................................... 57
PHAse .......................................... 102
POSition ............................................ 59
SCALe ................................................ 59 PK2PK ............................................ 94
DISP ................................................ 52 PPULSE .......................................... 88
DUAL PWIDth .......................................... 85
OPERator .......................................... 53 RISe ................................................. 86
POSition ............................................ 54 RMS ................................................ 94
SCALe ................................................ 54 ROVShoot ...................................... 86
SOURce.............................................. 53 RPReshoot ..................................... 87
FFT SOURce .......................................... 79
HORizontal
POSition ....................................... 57 MEASUrement
SCALe .......................................... 57 MEAS
MAG .................................................. 55 MAXimum ...................................... 106
POSition ............................................ 56 MEAN .............................................. 107
SCALe ................................................ 56 MINImum ....................................... 107
SOURce.............................................. 55 SOURCE .......................................... 103
WINDow ........................................... 55 STATE .............................................. 104
TYPE ............................................... 53 STDdev ............................................ 108
MATHVAR ................................ 58 TYPe ................................................. 104
VALue.............................................. 105
MEASure REFLevel
PERCent
AMPlitude ..................................... 90 HIGH............................................ 80
AREa ............................................... 96 LOW ............................................. 81
CARea ............................................ 96 MID .............................................. 81
CMEan ............................................ 91 MID2 ............................................ 81
CRMS .............................................. 95 STATIstics .................................... 109
FALL ............................................... 82 MODe .............................................. 109
FFFDelay ........................................ 99 WEIghting ....................................... 109
FFRDelay ....................................... 98 RCL .............................................. 33
FOVShoot....................................... 82
FPReshoot ...................................... 83 RECAll
FREQuency .................................... 83 SETUp .......................................... 156
FRFDelay ....................................... 97 WAVEform .................................. 156
FRRDelay ....................................... 97
246
INDEX
DIRection ................. 202
REF MODe ....................... 201
DISPlay......................................... 110 VALue ...................... 201
LABel ............................................ 212 I2C
DISPlay.............................................213 ADDRess
OFFSet .......................................... 111 DIRection ................. 191
MODe ....................... 189
SCALe........................................... 112
TYPe.......................... 190
TIMebase VALue ...................... 191
POSition ...........................................110 CONDition .................... 189
SCALe ..............................................111 DATa
Remote control SIZe ........................... 192
VALue ...................... 192
interface configuration .................. 5 LIN
REMOTEDisk CONDition .................... 205
DATa
AUTOMount ............................... 239 QUALifier ................ 206
IPADDress ................................... 237 SIZe ........................... 207
MOUNT ....................................... 238 VALue ...................... 207
PASSWord ................................... 238 ERRTYPE ....................... 208
PATHName ................................. 237 IDentifier
USERName .................................. 237 VALue ...................... 208
SPI
RST............................................... 34 CONDition .................... 197
DATa
RUN ........................................... 113 MISO......................... 198
MOSI......................... 199
SAV .............................................. 33 SIZe ........................... 197
UART
SAVe CONDition .................... 193
IMAGe .......................................... 157 RX
FILEFormat......................................157 DATa ................ 194, 195
INKSaver .........................................158 TX
SETUp .......................................... 158 DATa ................ 195, 196
TYPe ........................................... 188
WAVEform .................................. 159
EDGE
FILEFormat......................................160
SLOP .......................................... 182
SEARCH HLEVel ............................................ 183
LEVel ............................................... 182
COPY ............................................ 180
LLEVel ............................................. 183
FFTPeak PULSe
METHod ..........................................209 TIMe ........................................... 186
MPEak ........................................209 WHEn ........................................ 185
SINFo ................................................210 PULSEWidth
STATE .......................................... 181 POLarity .................................... 184
TOTAL ......................................... 181 RISEFall
TRIGger SLOP .......................................... 185
BUS TIMe ........................................... 188
B1 WHEn ........................................ 187
CAN RUNT
CONDition .....................199 POLarity .................................... 184
DATa TIMe ........................................... 187
QUALifier .................203 WHEn ........................................ 186
SIZe ............................204 SOURce ........................................... 182
VALue .......................204 TYPe................................................. 181
FRAMEtype ...................200
SEGMents
IDentifier
247
GDS-2000E Programming Manual
CURRent ...................................... 218 MODe ........................................... 116
DISPALL ...................................... 219 POSition ....................................... 115
MEASure SCALe........................................... 115
MODe .............................................. 219 WINDow
PLOT POSition........................................... 116
DIVide ........................................ 220 SCALe .............................................. 117
RESults ....................................... 221
SELect......................................... 221 TRIGger
SOURce ...................................... 220 ALTernate .................................... 133
TABle BUS
LIST ............................................ 223 B1
SAVe........................................... 223 CAN
SELect......................................... 222 CONDition .......................... 145
SOURce ...................................... 222 DATa
SAVe ............................................. 223 QUALifier ...................... 148
SELect SIZe ................................. 149
END ............................................ 225 VALue ............................ 149
STARt ......................................... 224 FRAMEtype ......................... 146
SOURce............................................ 224 IDentifier
STATE .......................................... 217 DIRection ....................... 148
TIMe.............................................. 219 MODe ............................. 146
TOTalnum ................................... 218 VALue ............................ 147
I2C
SET ADDRess
LABel ............................................ 215 DIRection ....................... 138
MODe ............................. 136
SINGle ....................................... 113 TYPe................................ 137
VALue ............................ 137
Socket server CONDition .......................... 136
function check ............................... 10 DATa
SIZe ................................. 139
Socket server VALue ............................ 139
interface ............................................ 9 LIN
CONDition .......................... 150
STOP ......................................... 113 DATa
QUALifier ...................... 151
SYSTem SIZe ................................. 152
ERRor ........................................... 155 VALue ............................ 152
LOCK ............................................ 155 ERRTYPE ............................. 153
IDentifier
TEMPlate VALue ............................ 153
MAXimum ................................... 231 SPI
CONDition .......................... 143
MINimum .................................... 231
DATa
MODe ........................................... 231 MISO
POSition VALue....................... 144
MAXimum ...................................... 232 MOSI
MINimum ....................................... 232 VALue....................... 145
SAVe SIZe ................................. 143
AUTo ............................................... 233 UART
MAXimum ...................................... 232 CONDition .......................... 140
MINimum ....................................... 233 RX
TOLerance ................................... 233 DATa
SIZe ........................... 140
TIMebase VALue....................... 141
EXPand ......................................... 115 TX
248
INDEX
DATa TIME ................................................ 132
SIZe ............................142 WHEn .............................................. 131
VALue .......................142 PULSEWidth
THReshold POLarity.......................................... 126
CH ...............................................135 RISEFall
TYPe .................................................135 SLOP ................................................ 128
COUPle ........................................ 121 TIMe ................................................ 129
DELay WHEn .............................................. 128
EVENt ..............................................125 RUNT
LEVel ................................................126 POLarity.......................................... 127
SLOP .................................................124 TIMe ................................................ 128
TIME .................................................125 WHEn .............................................. 127
TYPE .................................................125 SOURce ........................................ 121
EDGe STATe ........................................... 133
SLOP .................................................124 TIMEOut
EXTERnal TIMER ............................................. 133
PRObe WHEn .............................................. 132
RATio..........................................134 TYPE ............................................. 120
TYPe............................................134
VIDeo
FREQuency .................................. 120
FIELd ............................................... 130
HLEVel ......................................... 123 LINe ................................................. 130
HOLDoff ...................................... 122 POLarity.......................................... 131
LEVel ............................................ 122 TYPe................................................. 129
LLEVel .......................................... 123 USB
MODe ........................................... 122
NREJ ............................................. 121 function check ................................. 6
PULSe remote control interface ................ 5
249