Page 1
PROGRAMMING MANUAL DIGITAL STORAGE OSCILLOSCOPE DCS-4605 B71-0394-01...
Page 2
■ 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.
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 Fuse socket Power cord socket CAL output...
Page 7
USB driver Microsoft Windows 7 software File name DCS-4605.inf (Attached CD) DCS-4605 is allocated to the COM port when CAUTION: installing it. The set is recognized as a serial communications equipment on PC. You must have administrator account to install.
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 USB CDC_ACM compatible standard SCPI, 1994 (partially compatible) Command 1: command header trig:del:mod <NR1>LF format 2: single space 3: parameter 4: message terminator Parameter...
A kind of Query or Set is shown. : Set 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? Returns TEXIO, DCS-4605, XXXXXXX, V1.00 the ID for a DCS-4605.
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 Description Resets the DCS-4605 (recalls the default panel settings). Same as: Save/Recall key → F1 Syntax *rst In the help mode (the screen display of the function CAUTION: explanation), the command is invalid.
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 Contents 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...
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 Query Description Selects or returns the average number of waveform acquisition in the average acquisition mode. Same as: Acquire key → F2 Syntax < Long > <...
3-2-2.:ACQuire:MODe Query Description Selects or returns the acquisition mode. Same as: Acquire key → F1 ~ F3 Syntax < Long > < Short > :acquire:mode <NR1> :acq:mod <NR1> :acquire:mode? :acq:mod? Parameter <NR1> Mode <NR1> Mode Normal Average Peak detect Example :acquire:mode 2 Selects the average :acquire:average 2...
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.
3-4-2.:CHANnel<X>:COUPling Query Description Selects or returns the coupling mode. Same as: Channel key → F1 Syntax < Long > < Short > :channel<X>:coupling :chan<X>:coup <NR1> <NR1> :channel<X>:coupling? :chan:coup? Parameter <X> Channel <NR1> Coupling mode CH1/2 AC coupling DC coupling Ground coupling Example :channel1:coupling 1...
3-4-6.:CHANnel<X>:OFFSet 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> :chan<X>:offs <NR3> :channel<X>:offset? :chan<X>:offs? Parameter <X> Channel <NR3> Offset level CH1/2 ±0.4 ±0.4V...
3-5-2.:MATH:POSition Query Description Sets or vertical position (in grid divisions) of the math output waveform. Syntax < Long > < Short > :MATH:POSition <NR3> :MATH:POS <NR3> :MATH:POSition? :MATH:POS? Parameters <NR3> -12.00 ~ +12.00, with 0.00 being the center division. Example :MATH:POS 3.00 Sets the position to the 3 division above the center...
3-6-3.:CURSor:<X>DELta Query Description Returns the distance between two horizontal (X axis) or vertical (Y axis) cursors. Same as: Cursor key →F5 (X-Y) → F4 Syntax < Long > < Short > :cursor:<X>delta? :curs:<X>del? Parameter <X> Horizontal or vertical cursor Horizontal cursor (X axis) Vertical cursor (Y axis) The returned data format is <NR3>...
3-6-4.:CURSor:<X>DISplay Description Turns the horizontal or vertical cursors on/off. Same as: Cursor key Syntax < Long > < Short > :cursor:y<X>display :curs:y<X>dis <Boolean> <Boolean> Parameter <X> X or Y cursor <NR1> Cursor on/off X (horizontal) 0 Y (vertical) Example :cursor:ydisplay 1 Turn Y cursor on.
3-7-4.:DISPlay:WAVeform Query Description Sets or returns the display waveform type. Same as: Display key → F1 Syntax < Long > < Short > :display:waveform <NR1> :disp:wav <NR1> :display:waveform? :disp:wav? Parameter <NR1> Display waveform type Vectors Dots Example :display:waveform 0 Selects the vectors waveform.
3-8-1.:MEASure:FALL Query Description Returns the fall time measurement result. Same as: Measure key → F1~F5 → F3 (Fall Time) Syntax < Long > < Short > :measure:fall? :meas:fall? Returns <NR3> Unit: s Before using this command, select the CAUTION: measurement channel. See the example below. Example :measure:source 1 Selects Channel 1,...
3-8-3.:MEASure:FPReshoot Query Description Returns fall preshoot ratio for the waveform amplitude. Same as: Measure key → F1 ~ F5 → F3 (FPREShoot) Syntax < Long > < Short > :measure:fpreshoot? :meas:fpr? Returns <NR2> with % sign Before using this command, select the CAUTION: measurement channel.
3-8-5.:MEASure:NWIDth Query Description Returns the first negative pulse width timing. Same as: Measure key → F1~F5 → F3 (–Width) Syntax < Long > < Short > :measure:nwidth? :meas:nwid? Returns <NR3> Unit :s Before using this command, select the CAUTION: measurement channel. See the example below. Example :measure:source 1 Selects Channel 1,...
3-8-7.:MEASure:PERiod Query Description Returns the period. Same as: Measure key → F1 ~ F5 → F3 (Period) Syntax < Long > < Short > :measure:period? :meas:per? Returns <NR3> Unit: s Before using this command, select the CAUTION: measurement channel. See the example below. Example :measure:source 1 Selects Channel 1,...
3-8-9.:MEASure:RISe Query Description Returns the rise time measurement result. Same as: Measure key → F1~F5 → F3 (RiseTime) Syntax < Long > < Short > :measure:rise? :meas:ris? Returns <NR3> Unit: s Before using this command, select the CAUTION: measurement channel. See the example below. Example :measure:source 1 Selects Channel 1,...
3-8-11.:MEASure:RPReshoot Query Description Returns rise preshoot ratio for the waveform amplitude in percentage. Same as: Measure key → F1 ~ F5 → F3 (RPReshoot) Syntax < Long > < Short > :measure:rpreshoot? :meas:rpr? Returns <NR2> with % sign Before using this command, select the CAUTION: measurement channel.
3-8-13.:MEASure:VAMPlitude Query Description Returns the voltage difference between the global high voltage and the global low voltage. Same as: Measure key → F1 ~ F5 → F3 (Vamp) Syntax < Long > < Short > :measure:vamplitude? :meas:vamp? Returns <NR3> Unit: V Before using this command, select the CAUTION: measurement channel.
3-8-15.:MEASure:VHI Query Description Returns the global high voltage. Same as: Measure key → F1 ~ F5 → F3 (Vhi) Syntax < Long > < Short > :measure:vhi? :meas:vhi? Returns <NR3> Unit: V Before using this command, select the CAUTION: measurement channel. See the example below. Example :measure:source 1 Selects Channel 1,...
3-8-17.:MEASure:VMAX Query Description Returns the maximum amplitude. Same as: Measure key → F1 ~ F5 → F3 (Vmax) Syntax < Long > < Short > :measure:vmax? :meas:vmax? Returns <NR3> Unit: V Before using this command, select the CAUTION: measurement channel. See the example below. Example :measure:source 1 Selects Channel 1,...
3-8-19.:MEASure:VPP Query Description Returns the peak-to-peak amplitude (difference between maximum and minimum amplitude). Same as: Measure key → F1 ~ F5 → F3 (Vpp) Syntax < Long > < Short > :measure:vpp? :meas:vpp? Returns <NR3> Unit: V Before using this command, select the CAUTION: measurement channel.
3-9-2.:GONogo:EXECute Query Description Starts or stops the Go-NoGo testing. Same as: Utility key → More (F5) →Go-NoGo Menu(F1)→Go-NoGo(F4). Note Before any Go-NoGo command can be used, please use the :GONogo:FUNCtion 1 command to initialize the oscilloscope. Syntax < Long > <...
3-9-4.:GONogo:NGCount? Query Description Returns the test result count ratio (failed count, total count). Syntax < Long > < Short > :GON:NGC? :GON:NGC? Return <NR1>, <failed count>,<total count> parameter <NR1> Example :GON:NGC? 2 fails from 128 >2,128 Go-NoGo tests. 3-9-5.:GONogo:NGDefine Query Description Sets or queries the Go-NoGo boundary template conditions.
3-9-6.:GONogo:SOURce Query Description Sets the Go-NoGo channel source. Note Before any Go-NoGo command can be used, please use the :GONogo:FUNCtion 1 command to initialize the oscilloscope. Syntax < Long > < Short > :GONogo:SOURce {1|2} :GON:SOUR {1|2} :GONogo:SOURce? :GON:SOUR? Parameter/ Sets the source to channel 1 Return Sets the source to channel 2...
3-9-8.:TEMPlate:MODe Query Description Sets or queries the Go-NoGo template mode. When Auto mode is selected, CH1 or CH2 are used as the template source. When Normal mode is selected, the template source can be selected from internal memory (W1~W15, RefA or RefB). Note Before any Go-NoGo command can be used, please use the :GONogo:FUNCtion 1 command to...
3-9-9.:TEMPlate:MAX Query Description Sets or queries the template used for the MAX boundary (W1~W15, RefA). Note A template can only be defined for the MAX or MIN template, not both. Before this command can be used, please set the template mode to normal using the :TEMPlate:MODe 0 command.
3-9-10.:TEMPlate:MIN Query Description Sets or queries the template used for the MIN boundary (W1~W15, RefB). Note A template can only be defined for the MAX or MIN template, not both. Before this command can be used, please set the template mode to normal using the :TEMPlate:MODe 0 command.
3-9-11.:TEMPlate:POSition:MAX Query Description Sets and queries the position of the MAX template in grid divisions. 1 grid division = 25 on-screen pixels. Note This command will not alter the position of the waveform (RefA, W1~15) in memory, unless the template is saved with the :TEMPlate:SAVe :MAXimum command.
3-9-12.:TEMPlate:POSition:MIN Query Description Sets and queries the position of the MIN template in grid divisions. 1 grid division = 25 on-screen pixels. Note This command will not alter the position of the waveform (RefA, W1~15) in memory, unless the template is saved with the :TEMPlate:SAVe :MINimum command.
3-9-13.:TEMPlate:SAVe:MAXimum Description Saves the maximum template. Same as: Utility key → More (F5) →Go-NoGo Menu(F1)→Template Edit(F1)→Save & Create(F4). Note Before this command can be used, please set the template mode to normal using the :TEMPlate:MODe 0 command. Before any Go-NoGo command can be used, please use the :GONogo:FUNCtion 1 command to initialize the oscilloscope.
3-9-15.:TEMPlate:TOLerance Query Description Sets or queries the tolerance (as a percentage) of the auto template. Note Before this command can be used, please set the template mode to auto using the :TEMPlate:MODe 1 command. Before any Go-NoGo command can be used, please use the :GONogo:FUNCtion 1 command to initialize the oscilloscope.
3-9-16.:TEMPlate:SAVe:AUTo Description Saves the auto template. Same as: Utility key → More (F5) →Go-NoGo Menu(F1)→Template Edit(F1)→Save & Create(F4). Note Before this command can be used, please set the template mode to auto using the :TEMPlate:MODe 1 command. Before any Go-NoGo command can be used, please use the :GONogo:FUNCtion 1 command to initialize the oscilloscope.
3-10-3.:DATALOG:SAVe Query Description Sets the save type as waveform or image. Syntax < Long > < Short > :DATALOG:SAVe {0|1} :DATALOG:SAV {0|1} :DATALOG:SAVe? :DATALOG:SAV? Parameter/ Save as image Return Save as waveform parameter Example :DATALOG:SAVe 1 Set the save type to waveform.
3-10-5.:DATALOG:DURation Query Description Sets or queries the duration time of each recording. Syntax < Long > < Short > :DATALOG:DURation :DATALOG:DUR <NR1> <NR1> :DATALOG:DURation? :DATALOG:DUR? <NR1> Discrete recording time in minutes: Parameter/ {5|10|15|20|25|30|60|90|120|150|180|210| Return 240|270|300|330|360|390|420|450|480| parameter 510|540|570|600|1200|1800|2400|3000| 3600|4200|4800|5400|6000} Example :DATALOG:DUR 5 Sets the recording time to 5 minutes.
3-11-2.:MEMory<X>:RECall:WAVeform Description Recalls a waveform from the internal memory and saves it to a reference waveform. Same as: Save/Recall key (recall) → F3 Syntax < Long > < Short > :memory<x>:recall:waveform :mem<x>:rec:wav <NR1> <NR1> Parameter <X> Internal memory 1 ~ 15 W1 ~ W15 <NR1>...
3-11-6.:REF<X>:DISPlay Query Description Recalls a reference waveform into the display or returns its status. Same as: Save/Recall key (recall) → F5 → F2 or Syntax < Long > < Short > :ref<x>:display <Boolean> :ref<x>disp <Boolean> :ref<x>:display? :ref<x>disp? Parameter <X> Reference <Boolean>...
3-11-8.:REF<X>:SAVe Description Saves an input signal as a reference waveform. Same as: Save/Recall key (save) → F2 → F2 → F3 Syntax < Long > < Short > :ref<x>:save <NR1> :ref<x>sav <NR1> Parameter <X> Reference <NR1> Source Channel 1 Channel 2 Math Example :ref1:save 1...
3-12-5.:TIMebase:WINDow:SCALe Query Description Sets or returns the display range (time scale) of the zoomed window. Same as: Horizontal menu key → F2 (Window) → Time/div knob Unit: s/div Syntax < Long > < Short > :timebase:window:scale :tim:wind:scal<NR3> <NR3> Example :timebase:window:scale Sets the display range 100e-9 of zoomed window to...
<Long format> <Short format> :single :singl 3-13-4.:STOP Description Stops waiting for a trigger condition or acquiring waveform. Same as: Stop key Syntax :stop 3-13-5.*TRG Description Manually triggers the DCS-4605 and displays the input signals. Same as: (Trigger) Force key Syntax *trg...
3-13-6.:TRIGger:COUPle Query Description Selects or returns the trigger coupling mode. Same as: Trigger menu key → F4 → F2 Syntax < Long > < Short > :trigger:couple <NR1> :trig:coup <NR1> :trigger:couple? :trig:coup? Parameter <NR1> Coupling mode Before using this command, select the edge or CAUTION: pulse trigger.
3-13-8.:TRIGger:LEVel Query Description Selects or returns the trigger level. Same as: Trigger level knob Unit: V Syntax < Long > < Short > :trigger:level <NR3> :trig:lev <NR3> :trigger:level? :trig:lev? Parameter <NR3> Trigger level in voltage Example :trigger:level 0 Sets the trigger level at ±0.
3-13-14.:TRIGger:SLOPe Query Description Selects the trigger slope. Same as: Trigger key → F4 → F1 Syntax < Long > < Short > :trigger:slope <NR1> :trig:slop <NR1> :trigger:slope? :trig:slop? Parameter <NR1> Trigger slope + (positive) – (negative) Before using this command, select the edge or CAUTION: pulse trigger.
3-13-15.:TRIGger:STATe Query Description Queries the present trigger state. Syntax < Long > < Short > :trigger:state? :trig:stat? Return <NR1> Trigger state Parameter Un-triggered Triggered This function is designed for triggering with slow CAUTION: time-bases or for single shot events. This query will return 0 before the trigger point and 1 after a trigger point (if any).
3-13-18.:TRIGger:VIDeo:FIELd Query Description Selects the trigger field in the video trigger. Same as: Trigger key → F1(Video) → F5 Syntax < Long > < Short > :trigger:video:field <NR1> :trig:vid:fiel <NR1> :trigger:video:field? :trig:vid:fiel? Parameter <NR1> Field <NR1> Field Line even Before using this command, select the video CAUTION: trigger.
3-13-19.:TRIGger:VIDeo:LINe Query Description Selects the trigger field line in the video trigger. Same as: Trigger key → F1(Video) → F5 → Variable knob Syntax < Long > < Short > :trigger:video:line <NR1> :trig:vid:lin <NR1> :trigger:video:line? :trig:vid:lin? Parameter <NR1> Line range <NR1>...
3-13-20.:TRIGger:VIDeo:POLarity Query Description Selects the video trigger polarity. Same as: Trigger key → F1(Video) → F4 Syntax < Long > < Short > :trigger:video:polarity <NR1> :trig:vid:pol <NR1> :trigger:video:polarity? :trig:vid:pol? Parameter <NR1> Polarity Positive Negative Before using this command, select the video CAUTION: trigger.
Need help?
Do you have a question about the DCS-4605 and is the answer not in the manual?
Questions and answers