PROGRAMMING MANUAL DIGITAL STORAGE OSCILLOSCOPE DCS-7500A SERIES DCS-7507A DCS-7510A DCS-7515A B71-0048-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-7500A series’ remote command functionality and lists the command details. The Overview chapter describes how to configure the DCS-7500A series USB remote control interface. 1-1.Rear Panel Overview Fuse socket Power cord socket...
Page 8
This command should return the manufacturer, model number, serial number, and firmware version in the following format. TEXIO, DCS-75XXA, XXXXXXX, V1.00 5. Configuring the command interface is completed. Refer to the other chapters for more details. If there is no response, please confirm a device...
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-7515A, XXXXXXX, V1.00 the ID...
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:HDELay ..............9 3-2-3. :ACQuire:MODe ................ 9 3-2-4. :ACQuire<X>:LMEMory ............10 3-2-5. :ACQuire<X>:MEMory ............12 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 <...
3-2-2.:ACQuire:HDELay Query Description Set or query Delay On or Delay Off. Same as: Acquire key → F4 Syntax < Long > < Short > :acquire:hdelay <Boolean> :acq:hdel <Boolean> :acquire:hdelay? :acq:hdel? Parameter <NR1> Delay Example :acquire:hdelay 1 Turns Delay On. :acquire:hdelay? Returns the Delay as On.
3-2-4.:ACQuire<X>:LMEMory Query Description Returns the total waveform data in the acquisition memory for long memory. Syntax < Long > < Short > :acquire<X>:lmemory? :acq<X>:lmem? Parameter <X> Channel Channel1/2 Please note that the number of points is limited to CAUTION: 4000 when the scope is running.
Page 17
# (1 byte) The start of data transfer. The value is 0X23 (“#” in ASCII code). Data size digit (1 byte) Indicates the number of digits used for the data string that follows. The data size digit is 4 for 4000 points, 7 for 1M or 2M points.
3-2-5.: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 Channel1/2 Example :acquire1:memory? Returns the channel 1 waveform data. Data format Six data elements are concatenated to form one data string.
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 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 <...
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-4.:CHANnel<X>:EXPand Query Description Sets Expand from ground or from center for a channel. Queries the Expand status of a channel. Same as: Channel keyExpand Syntax < Long > < Short > :channel<X>:expand :chan<X>:exp <Boolean> <Boolean> :channel<X>:expand? :chan<X>:exp? Parameter <X> Channel <NR1>...
3-4-6.:CHANnel<X>:MATH Query Description Selects or returns the math operation type. Same as: Math key → F1 Syntax < Long > < Short > :channel<X>:math <NR1> :chan<X>:math <NR1> :channel<X>:math? :chan<X>:math? Parameter <X> Channel <NR1> Math operation CH1 or CH2 Math off Subtract Multiply FFTrms...
3-4-7.: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 division above the...
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:DELAY1 Query Description Sets or returns the first source channel for the delay automatic measurement. Same as: Measure key → F1~F5 → F3 →Select delay measurement function→ F1 (Source1) Syntax < Long > < Short > :measure:delay1 <NR1> :meas:delay1 <NR1> :measure:delay1? :meas:delay1? Parameter...
3-8-3.: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-5.:MEASure:FFRDelay Query Description Returns the delay between the first falling edge of source1 and the first rising edge of source2. Same as: Measure key → F1~F5 →Select delay measurement function by VARIABLE knob Syntax < Long > < Short > :measure:ffrdelay? :meas:ffrd? Returns...
3-8-7.: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-9.:MEASure:FRFDelay Query Description Returns the delay between the first rising edge of source1 and the first falling edge of source2. Same as: Measure key → F1~F5 →Select delay measurement function by VARIABLE knob Syntax < Long > < Short > :measure:frfdelay? :meas:frfd? Returns...
3-8-11.:MEASure:LFFDelay Query Description Returns the delay between the first falling edge of source1 and the last falling edge of source2. Same as: Measure key → F1~F5 →Select delay measurement function by VARIABLE knob Syntax < Long > < Short > :measure:lffdelay? :meas:lffd? Returns...
3-8-13.:MEASure:LRFDelay Query Description Returns the delay between the first rising edge of source1 and the last falling edge of source2. Same as: Measure key → F1~F5 →Select delay measurement function by VARIABLE knob Syntax < Long > < Short > :measure:lrfdelay? :meas:lrfd? Returns...
3-8-15.: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-17.: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-19.: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-21.: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-23.: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-25.: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-27.: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-29.: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 scale (length) 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 of zoomed window to 100e-9 100ns/div.
3-13-3.:SINGle Description Selects the single trigger mode and starts waiting for a trigger condition. Same as: (Trigger) Single key Syntax <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...
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:HOLDoff Query Description Selects or returns the holdoff time. Unit: s Syntax < Long > < Short > :trigger:holdoff <NR3> :trig:hold <NR3> :trigger:holdoff? :trig:hold? Parameter <NR3> Returns the trigger holdoff time. 40ns ~ 2.5s Example :trigger:holdoff 1.00E-7 Sets the trigger holdoff time to 100ns.
3-13-10.:TRIGger:MODe Query Description Selects or returns the trigger mode. Same as: Trigger key → F5 Syntax < Long > < Short > :trigger:mode <NR1> :trig:mod <NR1> :trigger:mode? :trig:mod? Parameter <NR1> Trigger mode Auto Normal Before using this command, select the edge or CAUTION: pulse trigger.
3-13-12.:TRIGger:PULSe:MODe Query Description Selects the trigger mode in the pulse trigger. Same as: Trigger key → F1(Pulse) → F3 Syntax < Long > < Short > :trigger:pulse:mode <NR1> :trig:puls:mod <NR1> :trigger:pulse:mode? :trig:puls:mod? Parameter <NR1> Mode <NR1> Mode < ≠ > Before using this command, select the pulse CAUTION: trigger.
3-13-15.: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-16.: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-19.: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-20.: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-21.: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-7500A Series and is the answer not in the manual?
Questions and answers