TEXIO DCS-4605 Owner's manual

PROGRAMMING MANUAL
DIGITAL STORAGE OSCILLOSCOPE
DCS-4605
B71-0394-01

■ About a trademark, a registered trademark
A company name and the brand name mentioned in this instruction
manual are the trademark or the registered trademark of each
company or group in each country and region.
■ About this instruction manual
When copying the part or all of contents of this instruction manual, seek
the copyright holder.
In addition, the specifications of the product and the contents of this
instruction manual are subject to change without notice for
improvement. Please check to our website for the latest version.

CONTENTS
1. INTERFACE OVERVIEW........................ 1
1-1. Rear Panel Overview........................................ 1
1-2. Configuring the USB Interface........................... 1
2. COMMAND OVERVIEW ......................... 3
2-1. Command Syntax ............................................. 3
3. COMMAND DETAILS............................. 4
3-1. System Command ............................................ 5
3-1-1. *IDN..........................................................................................5
3-1-2. *LRN.........................................................................................6
3-1-3. *RST.........................................................................................6
3-1-4. :SYSTem:ERRor.......................................................................7
3-1-5. SYSTem:VERSion....................................................................7
3-2. Acquisition Command ....................................... 8
3-2-1. :ACQuire:AVERage ..................................................................8
3-2-2. :ACQuire:MODe........................................................................9
3-2-3. :ACQuire<X>:MEMory..............................................................9
3-3. Autoset Command .......................................... 10
3-3-1. :AUToset.................................................................................10
3-4. Channel / Math Command ...............................11
3-4-1. :CHANnel<X>:BWLimit...........................................................11
3-4-2. :CHANnel<X>:COUPling ........................................................12
3-4-3. :CHANnel<X>:DISPlay ...........................................................12
3-4-4. :CHANnel<X>:INVert..............................................................13
3-4-5. :CHANnel<X>:MATH ..............................................................13
3-4-6. :CHANnel<X>:OFFSet............................................................14
3-4-7. :CHANnel<X>:PROBe............................................................15
3-4-8. :CHANnel<X>:SCALe.............................................................15
3-5. Math Command.............................................. 16
3-5-1. :MATH:OPERator ...................................................................16
3-5-2. :MATH:POSition......................................................................17
3-5-3. :MATH:FFT:SOURce..............................................................17
3-5-4. :MATH:FFT:WINDow..............................................................18
3-5-5. :MATH:FFT:SCALe.................................................................18
3-6. Cursor Command ........................................... 19
3-6-1. :CURSor:X<X>Position...........................................................19
3-6-2. :CURSor:Y<X>Position...........................................................20
3-6-3. :CURSor:<X>DELta................................................................21
3-6-4. :CURSor:<X>DISplay .............................................................22
3-6-5. :CURSor:SOURce ..................................................................22
3-7. Display Command .......................................... 23
3-7-1. :DISPlay:ACCumulate.............................................................23

3-7-2. :DISPlay:CONTrast.................................................................24
3-7-3. :DISPlay:GRATicule................................................................24
3-7-4. :DISPlay:WAVeform................................................................25
3-7-5. :REFResh ...............................................................................25
3-8. Measure Command ........................................ 26
3-8-1. :MEASure:FALL......................................................................27
3-8-2. :MEASure:FOVShoot..............................................................27
3-8-3. :MEASure:FPReshoot.............................................................28
3-8-4. :MEASure:FREQuency...........................................................28
3-8-5. :MEASure:NWIDth..................................................................29
3-8-6. :MEASure:PDUTy...................................................................29
3-8-7. :MEASure:PERiod ..................................................................30
3-8-8. :MEASure:PWIDth..................................................................30
3-8-9. :MEASure:RISe.......................................................................31
3-8-10. :MEASure:ROVShoot ...........................................................31
3-8-11. :MEASure:RPReshoot ..........................................................32
3-8-12. :MEASure:SOURce ..............................................................32
3-8-13. :MEASure:VAMPlitude..........................................................33
3-8-14. :MEASure:VAVerage ............................................................33
3-8-15. :MEASure:VHI.......................................................................34
3-8-16. :MEASure:VLO .....................................................................34
3-8-17. :MEASure:VMAX ..................................................................35
3-8-18. :MEASure:VMIN....................................................................35
3-8-19. :MEASure:VPP .....................................................................36
3-8-20. :MEASure:VRMS..................................................................36
3-9. Go No-Go Command ...................................... 37
3-9-1. :GONogo:CLEar......................................................................37
3-9-2. :GONogo:EXECute.................................................................38
3-9-3. :GONogo:FUNCtion................................................................38
3-9-4. :GONogo:NGCount?...............................................................39
3-9-5. :GONogo:NGDefine................................................................39
3-9-6. :GONogo:SOURce..................................................................40
3-9-7. :GONogo:VIOLation................................................................40
3-9-8. :TEMPlate:MODe....................................................................41
3-9-9. :TEMPlate:MAX ......................................................................42
3-9-10. :TEMPlate:MIN......................................................................43
3-9-11. :TEMPlate:POSition:MAX .....................................................44
3-9-12. :TEMPlate:POSition:MIN ......................................................45
3-9-13. :TEMPlate:SAVe:MAXimum..................................................46
3-9-14. :TEMPlate:SAVe:MINimum...................................................46
3-9-15. :TEMPlate:TOLerance ..........................................................47
3-9-16. :TEMPlate:SAVe:AUTo.........................................................48
3-10. Data Logging Command ............................... 49
3-10-1. :DATALOG:STATE ...............................................................49
3-10-2. :DATALOG:SOURce.............................................................49
3-10-3. :DATALOG:SAVe..................................................................50
3-10-4. :DATALOG:INTerval .............................................................50

3-10-5. :DATALOG:DURation...........................................................51
3-11. Save/Recall Command.................................. 52
3-11-1. :MEMory<X>:RECall:SETup.................................................52
3-11-2. :MEMory<X>:RECall:WAVeform...........................................53
3-11-3. :MEMory<X>:SAVe:SETup...................................................53
3-11-4. :MEMory<X>:SAVe:WAVeform.............................................54
3-11-5. *RCL.....................................................................................54
3-11-6. :REF<X>:DISPlay.................................................................55
3-11-7. :REF<X>:LOCate..................................................................55
3-11-8. :REF<X>:SAVe.....................................................................56
3-11-9. *SAV.....................................................................................56
3-12. Time (Horizontal) Command.......................... 57
3-12-1. :TIMebase:DELay.................................................................57
3-12-2. :TIMebase:SCALe.................................................................58
3-12-3. :TIMebase:SWEep................................................................59
3-12-4. :TIMebase:WINDow:DELay..................................................59
3-12-5. :TIMebase:WINDow:SCALe..................................................60
3-13. Trigger Command......................................... 61
3-13-1. :FORCe.................................................................................61
3-13-2. :RUN.....................................................................................61
3-13-3. :SINGle .................................................................................62
3-13-4. :STOP...................................................................................62
3-13-5. *TRG.....................................................................................62
3-13-6. :TRIGger:COUPle.................................................................63
3-13-7. :TRIGger:FREQuency...........................................................63
3-13-8. :TRIGger:LEVel.....................................................................64
3-13-9. :TRIGger:MODe....................................................................64
3-13-10. :TRIGger:NREJ...................................................................65
3-13-11. :TRIGger:PULSe:MODe .....................................................65
3-13-12. :TRIGger:PULSe:TIMe........................................................66
3-13-13. :TRIGger:REJect.................................................................66
3-13-14. :TRIGger:SLOPe.................................................................67
3-13-15. :TRIGger:STATe.................................................................68
3-13-16. :TRIGger:SOURce..............................................................69
3-13-17. :TRIGger:TYPe ...................................................................69
3-13-18. :TRIGger:VIDeo:FIELd........................................................70
3-13-19. :TRIGger:VIDeo:LINe..........................................................71
3-13-20. :TRIGger:VIDeo:POLarity ...................................................72
3-13-21. :TRIGger:VIDeo:TYPe ........................................................72

1
1.INTERFACE OVERVIEW
This manual describes how to use the DCS-4605’s remote command
functionality and lists the command details. The Overview chapter
describes how to configure the DCS-4605 USB remote control interface.
1-1.Rear Panel Overview
LINE VOLTAGE AC 100 240V
FUSE RATING
RANGE
T1A 250V
FREQUENCY 50 60Hz
POWER MAX. 18W 40VA
USB portCAL outputPower cord socketFuse socket
1-2.Configuring the USB Interface
USB connection
PC side
connector
Type A, host
DCS-4605 side
connector
Type B, device
Speed
1.1/2.0 (full speed)

2
USB driver
software
OS
Microsoft Windows 7
File name
DCS-4605.inf (Attached CD)
CAUTION:
DCS-4605 is allocated to the COM port when
installing it. The set is recognized as a serial
communications equipment on PC. You must have
administrator account to install.
Serial port setting:
Speed 12Mbps or less
Data-bits
: 8 bit
Parity
: none
Stop-bit
: 1 bit
Flow-control
: none
Panel operation
1. Connect the USB cable to the
USB device port on the rear.
2. When the PC asks for the USB driver or
‘Unknown device’ listed in Device Manager,
install DCS-4605.inf attached CD.
3. On the PC, activate a terminal application such
as PuTTY. To check the COM port No., see the
Device Manager in the PC.
4. Run this query command via the terminal
application.
*idn?
This command should return the manufacturer,
model number, serial number, and firmware
version in the following format.
TEXIO, DCS-4605, XXXXXXX, V1.00
5. Configuring the command interface is
completed. Refer to the other chapters for more
details.
CAUTION:
If there is no response, please confirm a driver
software, COM port number or the connection of
the cable and so on.

3
2.COMMAND OVERVIEW
The command syntax section shows you the basic syntax rules you have
to apply when using commands.
2-1.Command Syntax
Compatible
standard
USB CDC_ACM compatible
SCPI, 1994 (partially compatible)
Command
format
trig:del:mod <NR1>LF
1 2 3 4
1: command header
2: single space
3: parameter
4: message terminator
Parameter
Type
Description
Example
<Boolean>
boolean logic
0, 1
<NR1>
Integers
0, 1, 2, 3
<NR2>
decimal numbers
0.1, 3.14, 8.5
<NR3>
floating point
4.5e-1, 8.25e+1
<NRf>
any of NR1, 2, 3
1, 1.5, 4.5e-1
Message
terminator
LF^END
line feed code (hexadecimal 0A)
with END message
LF
line feed code
<dab>^END
last data byte with END message
CAUTION:
Commands are non-case sensitive.
On the real input of the value to the parameter,
please do not use the symbol as “<”, “>”, “|”.
The above symbols are used to facilitate
distinction with this manual.

4
3.COMMAND DETAILS
3-1. System Command ............................................ 5
3-2. Acquisition Command ....................................... 8
3-3. Autoset Command.......................................... 10
3-4. Channel / Math Command ...............................11
3-5. Math Command.............................................. 16
3-6. Cursor Command ........................................... 19
3-7. Display Command .......................................... 23
3-8. Measure Command ........................................ 26
3-9. Go No-Go Command ...................................... 37
3-10. Data Logging Command ............................... 49
3-11. Save/Recall Command.................................. 52
3-12. Time (Horizontal) Command.......................... 57
3-13. Trigger Command......................................... 61

5
3-1.System Command
3-1-1. *IDN..........................................................................................5
3-1-2. *LRN.........................................................................................6
3-1-3. *RST.........................................................................................6
3-1-4. :SYSTem:ERRor.......................................................................7
3-1-5. SYSTem:VERSion....................................................................7
3-1-1.*IDN
Query
Description
Returns the oscilloscope ID: manufacturer, model
name, serial number, and firmware version.
Same as: Utility key → F4
Syntax
*idn?
Example
*idn?
TEXIO, DCS-4605, XXXXXXX, V1.00
Returns
the ID for a
DCS-4605.
A kind of Query or Set is
shown.
Query
: Query
Set
: Set

6
3-1-2.*LRN
Query
Description
Returns the oscilloscope settings as a data string.
Syntax
*lrn?
Example
*lrn?
:DISPlay:WAVeform 0;ACCumulate 0;CONTrast 0;GRATicule
0;:CHANnel1:DISPlay 1;BWLimit 0;COUPling 0;INVert
0;OFFSet 2.000e+00;PROBe 3;SCALe
2.000e+00;:CHANnel2:DISPlay 1;BWLimit 0;COUPling 0;INVert
0;OFFSet 2.000e+00;PROBe 3;SCALe
2.000e+00;:CHANnel1:MATH 0;:TIMebase:SWEep 0;SCALe
2.500e-06;DELay 0.000e+00;WINDow:SCALe
2.50000e-07;DELay 0.00000e+00;:ACQuire:MODe 0;AVERage
0;:TRIGger:TYPe 0;SOURce 0;MODe 1;SLOP 0;COUPle
1;REJect 0;NREJ 0;LEVel 0.00000e+00;PULSe:MODe: 0;TIMe
0.00000e+00;:VIDeo:TYPe 1;POLarity 0;FIELd 0;LINe
0;:CURSor:SOURce 1;XDISPlay 0;X1Position 75;X2Position
175;YDISPlay 0;Y1Position 54;Y2Position 154;:REF1:DISPlay
0;LOCate 50;:REF2:DISPlay 0;LOCate -50;:RUN
3-1-3.*RST
Set
Description
Resets the DCS-4605 (recalls the default panel
settings).
Same as: Save/Recall key → F1
Syntax
*rst
CAUTION:
In the help mode (the screen display of the function
explanation), the command is invalid.
CAUTION:
The saved content in the internal memory is not
initialized by the recall function of “Default Setup”.

7
3-1-4.:SYSTem:ERRor
Query
Description
Returns the oscilloscope system error message, if
there is any.
Syntax
< Long >
< Short >
:system:error?
:syst:err?
Parameter
ID
Contents
ID
Contents
-100
command error
-102
syntax error
-220
parameter error
-221
settings conflict
-222
data out of range
-223
too much data
-224
illegal parameter
-232
invalid format
Example
:system:error?
-102
Indicates that the command
syntax is wrong.
:
3-1-5.SYSTem:VERSion
Query
Description
Returns the SCPI version to which the oscilloscope
complies to. This is returned as the SCPI version
year and revision number (YYYY.V).
Syntax
< Long >
< Short >
:system:version?
:syst:vers?
Example
:syst:vers?
1992.0
Returns the SCPI version
as 1992.0

8
3-2.Acquisition Command
3-2-1. :ACQuire:AVERage ..................................................................8
3-2-2. :ACQuire:MODe........................................................................9
3-2-3. :ACQuire<X>:MEMory ..............................................................9
3-2-1.:ACQuire:AVERage
Set
Query
Description
Selects or returns the average number of waveform
acquisition in the average acquisition mode.
Same as: Acquire key → F2
Syntax
< Long >
< Short >
:acquire:average <NR1>
:acquire:average?
:acq:aver <NR1>
:acq:aver?
Parameter
<NR1>
Average
No.
<NR1>
Average
No.
1
2
5
32
2
4
6
64
3
8
7
128
4
16
8
256
CAUTION:
Before using this command, select the average
acquisition mode. See the example below.
Example
:acquire:mode 2
:acquire:average 2
Selects the average
acquisition mode,
and select the average
number 4.

9
3-2-2.:ACQuire:MODe
Set
Query
Description
Selects or returns the acquisition mode.
Same as: Acquire key → F1 ~ F3
Syntax
< Long >
< Short >
:acquire:mode <NR1>
:acquire:mode?
:acq:mod <NR1>
:acq:mod?
Parameter
<NR1>
Mode
<NR1>
Mode
0
Normal
2
Average
1
Peak detect
Example
:acquire:mode 2
:acquire:average 2
Selects the average
acquisition mode,
and select the average
number 4.
3-2-3.:ACQuire<X>:MEMory
Query
Description
Returns the total waveform data in the acquisition
memory.
Syntax
< Long >
< Short >
:acquire<X>:memory?
:acq<X>:mem?
Parameter
<X>
Channel
1/2
Channel1/2
Example
:acquire1:memory?
Returns the channel 1
waveform data.
Data format
Six data elements are concatenated to form one
data string.
#
A
B
C
D
E
F
A: Data size digit
B: Data size
C: Time interval
D: Channel indicator
E: Reserved data
F: Waveform data
# (1 byte)
The start of data transfer. The value is 0X23
(“#” in ASCII code).
Data size digit (1 bytes)
Indicates the number of digits used for the data
string that follows. The data size digit is always 4.

10
Data size (4 bytes)
Indicates the data size. The data size is always
8008 (4000 points per channel).
8 bytes are total of Time interval, Channel indicator,
and Reserved data.
Time interval (4 bytes)
Indicates the time interval between two adjacent
sampling points in the floating point format,
compatible with IEEE 754 standards.
Note: The data is sorted in the little-endian format.
Channel indicator (1 byte)
Indicates the channel, 1 (0X01) or 2 (0X02).
Reserved data (3 bytes)
An unused data block, 3 bytes.
Waveform data (8000 bytes)
The waveform data comprised of 4000 data points.
Each point is made up of 2 bytes (16 bits), two's
complement, high byte (MSB) first.
Example
Data size digit(4) Time interval(0X31 09 70 5F)
# Data size(8008) Channel indicator(0X01)
Reserved data
Waveform data after this(FF)
3-3.Autoset Command
3-3-1.:AUToset
Set
Description
Runs the Autoset function to automatically
configure the horizontal scale, vertical scale, and
trigger according to the input signal.
Same as: Auto Set key
Syntax
< Long >
< Short >
:autoset
:aut

11
3-4.Channel / Math Command
3-4-1. :CHANnel<X>:BWLimit...........................................................11
3-4-2. :CHANnel<X>:COUPling ........................................................12
3-4-3. :CHANnel<X>:DISPlay ...........................................................12
3-4-4. :CHANnel<X>:INVert..............................................................13
3-4-5. :CHANnel<X>:MATH ..............................................................13
3-4-6. :CHANnel<X>:OFFSet............................................................14
3-4-7. :CHANnel<X>:PROBe............................................................15
3-4-8. :CHANnel<X>:SCALe.............................................................15
3-4-1.:CHANnel<X>:BWLimit
Set
Query
Description
Selects or returns the bandwidth limit on/off.
Same as: Channel key → F3
Syntax
< Long >
< Short >
:channel<X>:bwlimit
<Boolean>
:channel<X>:bwlimit?
:chan<X>:bwl
<Boolean>
:chan:bwl?
Parameter
<X>
Channel
<NR1>
Limit
1/2
CH1/2
0
Off
1
On
Example
:channel1:bwlimit 1
Turns on the bandwidth
limit for Channel 1.

12
3-4-2.:CHANnel<X>:COUPling
Set
Query
Description
Selects or returns the coupling mode.
Same as: Channel key → F1
Syntax
< Long >
< Short >
:channel<X>:coupling
<NR1>
:channel<X>:coupling?
:chan<X>:coup
<NR1>
:chan:coup?
Parameter
<X>
Channel
<NR1>
Coupling mode
1/2
CH1/2
0
AC coupling
1
DC coupling
2
Ground
coupling
Example
:channel1:coupling 1
Selects the DC coupling
for Channel 1.
3-4-3.:CHANnel<X>:DISPlay
Set
Query
Description
Turns a channel on/off or returns its status.
Same as: Channel key
Syntax
< Long >
< Short >
:channel<X>:display
<Boolean>
:channel<X>:display?
:chan<X>:disp
<Boolean>
:chan<X>:disp?
Parameter
<X>
Channel
<NR1>
Channel on/off
1/2
CH1/2
0
Off
1
On
Example
:channel1:display 1
Turns on Channel 1.

13
3-4-4.:CHANnel<X>:INVert
Set
Query
Description
Inverts a channel or returns its status.
Same as: Channel key → F2
Syntax
< Long >
< Short >
:channel<X>:invert <Boolean>
:channel<X>:invert?
:chan<X>:inv
<Boolean>
:chan<X>:inv?
Parameter
<X>
Channel
<NR1>
Channel invert
1/2
CH1/2
0
Off
1
On
Example
:channel1:invert 1
Inverts Channel 1.
3-4-5.:CHANnel<X>:MATH
Set
Query
Description
Selects or returns the math operation type.
Same as: Math key → F1
Syntax
< Long >
< Short >
:channel<X>:math <NR1>
:channel<X>:math?
:chan<X>:math <NR1>
:chan<X>:math?
Parameter
<X>
Channel
<NR1>
Math operation
1/2
CH1 or CH2
0
Math off
1
Add
2
Subtract
3
FFT
Example1
:channel1:math 2
Channel 1 –Channel 2
Example2
:channel2:math 2
Channel 2 –Channel 1
Example3
:channel2:math 3
Runs FFT on Channel 2

14
3-4-6.:CHANnel<X>:OFFSet
Set
Query
Description
Sets or returns the offset level for a channel. The
offset level range depends on the vertical scale.
Unit: V
Syntax
< Long >
< Short >
:channel<X>:offset <NR3>
:channel<X>:offset?
:chan<X>:offs <NR3>
:chan<X>:offs?
Parameter
<X>
Channel
<NR3>
Offset level
1/2
CH1/2
±0.4
±0.4V
(2mV/div~20mV/div)
±4
±4V
(50mV/div~200mV/div)
±40
±40V
(500mV/div~2V/div)
±300
±300V
(5V/div~10V/div)
Example
:channel1:scale 1.00e–2
:channel1:offset 2.00e–2
Sets the Channel 1
scale to 10mV/div.
Sets the Channel 1
offset to 20mV.

15
3-4-7.:CHANnel<X>:PROBe
Set
Query
Description
Sets or returns the probe attenuation factor.
Same as: Channel key → F4
Syntax
< Long >
< Short >
:channel<X>:probe<NR1>
:channel<X>:probe?
:chan<X>:prob<NR1>
:chan<X>:prob?
Parameter
<X>
Channel
<NR1>
Probe
attenuation
factor
1/2
CH1/2
0
1x
1
10x
2
100x
Example
:channel1:probe 1
Sets the Channel 1
probe attenuation
factor to 10x.
3-4-8.:CHANnel<X>:SCALe
Set
Query
Description
Sets or returns the vertical scale. The scale
depends on the probe attenuation factor.
Same as: Volts/Div knob
Unit: V/div
Syntax
< Long >
< Short >
:channel<X>:scale <NR3>
:channel<X>:scale?
:chan<X>:scal <NR3>
:chan<X>:scal?
Parameter
<X>
Channel
<NR3>
Vertical scale
1/2
CH1/2
2e–3 ~ 1e+1
2mV ~ 10V
(Probe x1)
2e–2 ~ 1e+2
20mV ~ 100V
(Probe x10)
2e–1 ~ 1e+3
200mV ~ 1000V
(Probe x100)
Example
:channel1:probe 0
:channel1:scale 2.00e–3
Sets the Channel 1 probe
attenuation factor to x1.
Sets the Channel 1
vertical scale to 2mV/div.
Other manuals for DCS-4605
1
Table of contents
Other TEXIO Test Equipment manuals
Popular Test Equipment manuals by other brands

Redtech
Redtech TRAILERteck T05 user manual

Venmar
Venmar AVS Constructo 1.0 HRV user guide

Test Instrument Solutions
Test Instrument Solutions SafetyPAT operating manual

Hanna Instruments
Hanna Instruments HI 38078 instruction manual

Kistler
Kistler 5495C Series instruction manual

Waygate Technologies
Waygate Technologies DM5E Basic quick start guide

StoneL
StoneL DeviceNet CK464002A manual

Seica
Seica RAPID 220 Site preparation guide

Kingfisher
Kingfisher KI7400 Series Training manual

Kurth Electronic
Kurth Electronic CCTS-03 operating manual

SMART
SMART KANAAD SBT XTREME 3G Series user manual

Agilent Technologies
Agilent Technologies BERT Serial Getting started