Digital Storage Oscilloscope DSO-1000D Series PROGRAMMING MANUAL
This is a publication by Conrad Electronic SE, Klaus-Conrad-Str. 1, D-92240 Hirschau (www.conrad.com). All rights including translation reserved. Reproduction by any method, e.g. photocopy, microfilming, or the capture in electronic data processing systems require the prior written approval by the editor. Reprinting, also in part, is prohibited. This publication represent the technical status at the time of printing. © Copyright 2018 by Conrad Electronic SE.
Table of Contents Table of Contents INTERFACE OVERVIEW ..................................................... 5 Interface Configuration ............................... 5 COMMAND OVERVIEW .................................................. 16 Command Syntax ...................................... 16 List of Commands in Functional Order ..... 18 COMMAND DETAILS ...................................................... 26 Common Commands ................................ 27 Acquisition Commands .....................
DSO-1000D Programming Manual APPENDX ..................................................................... 150 Error messages ....................................... 150 INDEX .............................................................................
INTERFACE OVERVIEW INTERFACE OVERVIEW This manual describes how to use the DSO1000D’s remote command functionality and lists the command details. The Overview chapter describes how to configure the DSO-1000D USB and Ethernet remote control interface. Interface Configuration Configure USB Interface USB Configuration Panel Operation PC side connector Type A, host DSO-1000D side connector Type B, device Speed 1.1/2.0 USB Class CDC (communications device class) 1. Press the Utility key. Utility 2.
DSO-1000D 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 Conrad company website, www.conrad.de, in the DSO-1000D Download section. The driver automatically sets the DSO-1000D as a serial COM port (Shown as VPO in the PORTS node of the Windows Device Manager).
INTERFACE OVERVIEW USB Functionality Check Terminal Application Invoke a terminal application such as RealTerm. 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 Check Key in this query command via the terminal application.
DSO-1000D Programming Manual Configure the Ethernet Interface Ethernet Configuration MAC Address Domain Name Instrument Name DNS IP Address User Password Gateway IP Address Instrument IP Address Subnet Mask 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 10. Panel Operation 1. Connect the Ethernet cable to the LAN port on the rear panel. 2. Press the Utility key.
INTERFACE OVERVIEW 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 character and use the Select key to choose a character.
DSO-1000D Programming Manual Press Backspace to delete a character. Press Save Now to save the configuration. Complete will be displayed when successful. Configure Socket Server The DSO-1000D supports socket server functionality for direct twoway 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 Server DSO-1000D. 2. Press the Utility key. 3. Press I/O from the bottom menu. 4. Press Socket Server from the side menu.
INTERFACE OVERVIEW 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 DSO-1000D. Page 8 2. Configure the socket port. Page 10 3. Start the NI Measurement and Automation Explorer (MAX) program.
DSO-1000D Programming Manual 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.
INTERFACE OVERVIEW 8. Enter the DSO-1000D’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 DSO-1000D 13 14. The DSO-1000D will now appear under Network Devices in the Configuration Panel.
DSO-1000D Programming Manual Functionality Check 15. Click the Open Visa Test Panel to send a remote command to the DSO-1000D. 15 14 DSO-1000D 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.
INTERFACE OVERVIEW 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: CONRAD,DSO-1074D,PXXXXXX,V1.
DSO-1000D Programming Manual COMMAND OVERVIEW The Command overview chapter lists all DSO1000D 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 standard USB CDC_ACM compatible SCPI, 1994 (partially compatible) Command forms Commands and queries have two different forms, long and short.
COMMAND OVERVIEW :TIM:SCAL? SHORT :TIM:SCAL? Command format :TIMebase:SCALe LF 1: command header 2: single space 1 2 3 4 3: parameter 4: message terminator Parameter Type Description Example boolean logic 0, 1 Integers 0, 1, 2, 3 floating point 0.1, 3.14, 8.5 floating point 4.5e-1, 8.25e+1 with an exponent any of NR1, 2, 3 Message terminator LF line feed code Note Commands are non-case sensitive. 1, 1.5, 4.
DSO-1000D Programming Manual List of Commands in Functional Order Common *IDN? ........................................................................... 27 *LRN? .......................................................................... 27 *SAV ............................................................................. 28 *RCL ............................................................................. 29 *RST ............................................................................. 29 *CLS .....
COMMAND OVERVIEW Math :MATH:DISP ................................................................45 :MATH:TYPe ................................................................46 :MATH:DUAL:SOURce .........................................46 :MATH:DUAL:OPERator .............................................46 :MATH:DUAL:POSition ...............................................47 :MATH:DUAL:SCALe ...................................................47 :MATH:FFT:SOURce ..........................................
DSO-1000D Programming Manual :CURSor:XY:RECTangular:Y:DELta ............................. 61 :CURSor:XY:POLar:RADIUS:POSition ................. 61 :CURSor:XY:POLar:RADIUS:DELta ............................. 61 :CURSor:XY:POLar:THETA:POSition ................... 62 :CURSor:XY:POLar:THETA:DELta ............................... 62 :CURSor:XY:PRODuct:POSition ........................... 62 :CURSor:XY:PRODuct:DELta ...................................... 63 :CURSor:XY:RATio:POSition....................
COMMAND OVERVIEW :MEASure:FPReshoot ..................................................77 :MEASure:FREQuency .................................................77 :MEASure:NWIDth ......................................................78 :MEASure:PDUTy .........................................................78 :MEASure:PERiod ........................................................79 :MEASure:PWIDth .......................................................79 :MEASure:RISe .........................................
DSO-1000D Programming Manual Measurement :MEASUrement:MEAS:SOURCE .................... 97 :MEASUrement:MEAS:TYPe ................................. 98 :MEASUrement:MEAS:STATE .............................. 98 :MEASUrement:MEAS:VALue .............................. 99 :MEASUrement:MEAS:MAXimum ..................... 100 :MEASUrement:MEAS:MEAN ............................ 101 :MEASUrement:MEAS:MINImum ..................... 101 :MEASUrement:MEAS:STDdev ..........................
COMMAND OVERVIEW :TRIGger:COUPle .......................................................115 :TRIGger:NREJ ...........................................................115 :TRIGger:MODe .........................................................116 :TRIGger:HOLDoff .....................................................116 :TRIGger:LEVel ...........................................................116 :TRIGger:HLEVel ........................................................117 :TRIGger:LLEVel ........................
DSO-1000D Programming Manual Save/Recall :RECAll:SETUp ........................................................... 131 :RECAll:WAVEform .................................................... 131 :SAVe:IMAGe ............................................................. 132 :SAVe:IMAGe:FILEFormat ......................................... 132 :SAVe:IMAGe:INKSaver ............................................. 133 :SAVe:SETUp ............................................................. 133 :SAVe:WAVEform .......
COMMAND OVERVIEW Go-NoGo Commands :GONogo:CLEar .........................................................141 :GONogo:EXECute ....................................................141 :GONogo:FUNCtion ..................................................142 :GONogo:NGCount ...................................................142 :GONogo:NGDefine ..................................................142 :GONogo:SOURce .....................................................143 :GONogo:VIOLation ...........................
DSO-1000D 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 page18. Common Commands ............................... 27 Acquisition Commands ............................ 33 Autoscale Commands .............................. 38 Vertical Commands .................................. 39 Math Commands ..................................... 45 Cursor Commands ..........................
COMMAND DETAILS Common Commands *IDN? ...........................................................................27 *LRN? ...........................................................................27 *SAV .............................................................................28 *RCL .............................................................................29 *RST .............................................................................29 *CLS ...................................................
DSO-1000D Programming Manual POSITIVE;RUNT:WHEn THAN;RUNT:TIMe 0.000;RISEFall:SLOP RISE;RISEFall:WHEn THAN;RISEFall:TIMe 0.000;VIDeo:TYPe NTSC;VIDeo:FIELd FIELD1;VIDeo:LINe 1;VIDeo:POLarity NEGATIVE;PULSe:WHEn THAN;PULSe:TIME 0.000;ALTernate OFF;EXTERnal:PRObe:TYPe VOLTAGE;EXTERnal:PRObe:RATio 1.000e+00;:REF1:DISPlay ON;TIMebase:POSition 0.000E+00;SCALe 5.000E-04;OFFSet 4.000E+00;SCALe 2.000E+00;:REF2:DISPlay OFF;TIMebase:POSition 0.000E+00;SCALe 5.000E-04;OFFSet 3.840E+00;SCALe 2.
COMMAND DETAILS *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. *RST Set Description Resets the DSO-1000D (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.
DSO-1000D Programming Manual Example 4 16 EXE Execution Error 5 32 CME Command Error 6 64 URQ User Request 7 128 PON Power On *ESE? >4 Indicates that there is a query error. *ESR Description Query Queries the Standard Event Status (Event) register. The Event Status register is cleared after it is read.
COMMAND DETAILS Set *OPC Description Query 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. Set *SRE Query Description Sets or queries the Service Request Enable register.
DSO-1000D Programming Manual 7 Example 128 Not used *SRE? >48 Indicates that the MAVB and ESB bit are both set. *STB Description Query Queries the bit sum of the Status Byte register with MSS (Master summary Status) replacing the RQS bit (bit 6).
COMMAND DETAILS Acquisition Commands :ACQuire:AVERage .......................................................33 :ACQuire:MODe ..........................................................33 :ACQuire:MEMory? ...............................................34 :ACQuire:STATe?...................................................36 :ACQuire:RECOrdlength ..............................................36 :HEADer .......................................................................
DSO-1000D Programming Manual 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:MEMory? Query Description Returns the data in acquisition memory for the selected channel as a header + raw data.
COMMAND DETAILS 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 ………..
DSO-1000D Programming Manual Example :ACQuire1:MEMory? Format,1.0B;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.
COMMAND DETAILS Parameter/Return parameter Example Record length. Settable record length: (1e+3 | 1e+4 | 1e+5 | 1e+6 | 1e+7) :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 Commands :ACQuire:MEMory? Parameter ON Add header information. OFF Don’t add header information.
DSO-1000D Programming Manual Autoscale Commands :AUTOSet ..................................................................... 38 :AUTORSET:MODe ..................................................... 38 :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.
COMMAND DETAILS Vertical Commands :CHANnel:BWLimit ...............................................39 :CHANnel:COUPling .............................................40 :CHANnel:DESKew ...............................................40 :CHANnel:DISPlay ................................................40 :CHANnel:EXPand ................................................41 :CHANnel:IMPedance? .........................................41 :CHANnel:INVert ..........................................
DSO-1000D Programming Manual Set :CHANnel:COUPling Query Description Selects or returns the coupling mode. Syntax CHANnel:COUPling {AC | DC | GND | ?} Parameter 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:DESKew Query Description Sets the deskew time in seconds.
COMMAND DETAILS Return Parameter ON Channel is on OFF Channel is off Example :CHANnel1:DISPlay ON Turns on Channel 1 Set :CHANnel:EXPand Query Description Sets Expand By Ground or Expand By Center for a channel or queries its status. Syntax :CHANnel:EXPand {GND | CENTer | ?} Parameter 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.
DSO-1000D Programming Manual Set :CHANnel:INVert Query Description Inverts a channel or returns its status. Syntax :CHANnel:INVert {OFF | ON | ?} Parameter 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:POSition Query Description Sets or returns the position level for a channel. Note The vertical position will only be set to closest allowed value.
COMMAND DETAILS Set :CHANnel:PROBe:RATio Query Description Sets or returns the probe attenuation factor. Syntax :CHANnel:PROBe:RATio { | ?} Related Commands :CHANnel:PROBe:TYPe Parameter Channel 1, 2, 3, 4 Probe attenuation factor Return parameter Returns the probe attenuation factor Example :CHANnel1:PROBe:RATio 1.
DSO-1000D Programming Manual Syntax :CHANnel:SCALe { | ?} Parameter Channel 1, 2, 3, 4 Vertical scale: 2e–3 to 1e+1 2mV to 10V (Probe x1) Return parameter Returns the vertical scale in volts or amps. Example :CHANnel1:SCAle 2.
COMMAND DETAILS Math Commands :MATH:DISP ................................................................45 :MATH:TYPe ................................................................46 :MATH:DUAL:SOURce .........................................46 :MATH:DUAL:OPERator .............................................46 :MATH:DUAL:POSition ...............................................47 :MATH:DUAL:SCALe ...................................................47 :MATH:FFT:SOURce ..................................
DSO-1000D Programming Manual Set :MATH:TYPe Description Query Queries or sets the Math type to FFT, Advanced Math or to dual channel math operations (basic +, , ×, ÷, operations). Syntax :MATH:TYPe { DUAL | ADVanced | FFT | ? } Related Commands :MATH:DISP 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.
COMMAND DETAILS 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.
DSO-1000D Programming Manual 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 commands :MATH:ADVanced:EDIT:SOURce Parameter CH1~4 Channel 1 to 4 REF1~4 Reference waveform 1 to 4 :MATH:ADVanced:EDIT:OPERator Return parameter Returns the FFT source. Example :MATH:FFT:SOURce CH1 Sets the FFT math source as channel 1.
COMMAND DETAILS Parameter RECTangular Rectangular window 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.
DSO-1000D Programming Manual Set :MATH:FFT:HORizontal:SCALe Query Description Sets or queries the zoom scale for FFT math. Syntax :MATH:FFT:HORizonatal:SCALe { | ?} Parameter Return parameter Example Zoom scale: 1 to 20 times Returns zoom scale. :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.
COMMAND DETAILS 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, .
DSO-1000D Programming Manual Example MATHVAR? VAR1 1.000000E+06; VAR2 1.0E+1 Returns the value of both variables. Set MATHVAR:VAR Query Description Sets or returns the VAR1 or VAR2 variables. Syntax MATHVAR:VAR { | ?} Related Commands MATH:DEFine Parameter 1, 2 (VAR1 or VAR2) Value of VAR1/VAR2 Return parameter Example Returns the value of VAR1/VAR2 :MATH:VAR1 6.0e4 Sets VAR1 to 60000.
COMMAND DETAILS Parameter Return parameter Example Vertical scale Returns the vertical scale. :MATH:ADVanced:SCALe 2.0E-3 Sets the vertical scale to 2mV/Div.
DSO-1000D Programming Manual Cursor Commands :CURSor:MODe ........................................................... 54 :CURSor:SOURce......................................................... 55 :CURSor:HUNI ............................................................ 55 :CURSor:HUSE ............................................................ 56 :CURSor:VUNI ............................................................. 56 :CURSor:VUSE .............................................................
COMMAND DETAILS 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.
DSO-1000D Programming Manual 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 Commands :CURSor:MODe Parameter CURRent Example :CURSor:HUSE CURRent.
COMMAND DETAILS :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 Commands :CURSor:MODe Parameter CURRent Example :CURSor:VUSE CURRent. :CURSor:VUNI Uses the current vertical position :CURSor:DDT Query Description Returns the deltaY/deltaT (dy/dT) readout.
DSO-1000D Programming Manual Parameter 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 { | ?} Related Commands :CURSor:H1Position Parameter Horizontal position Return parameter Returns the cursor position. Example :CURSor:H2Position 1.
COMMAND DETAILS Syntax :CURSor:V1Position {| ?} Parameter Return parameter Example Vertical position. Depends on the vertical scale. Returns the cursor position. :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 { | ?} Parameter Return parameter Example Vertical position. Depends on the vertical scale. Returns the cursor position.
DSO-1000D Programming Manual Parameter Cursor 1, 2 Horizontal position co-ordinates Return parameter Example Returns the cursor position. :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 Example Returns the delta value of cursor 1 and 2 as .
COMMAND DETAILS :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 Example Returns the delta value of cursor 1 and 2 as . :CURSor:XY:RECTangular:Y:DELta? 80.0E-3 Returns the horizontal delta as 80mV. :CURSor:XY:POLar:RADIUS:POSition Query Description Queries the polar radius position for the specified cursor in XY mode, where X can be either cursor 1 or 2.
DSO-1000D Programming Manual :CURSor:XY:POLar:THETA:POSition 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{?} Parameter Return parameter Example 1, 2 (Cursor 1, Cursor 2) Returns the polar angle. :CURSor:XY:POLAR:RADIUS:POSition1? 8.91E+1 Returns the polar angle for cursor1 as 89.1˚.
COMMAND DETAILS 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 Example Returns the product delta. :CURSor:XY:PRODuct:DELta? 1.22E-5 Returns the product delta as 12.2uVV. :CURSor:XY:RATio:POSition Query Description Queries the ratio in XY mode for the specified cursor, where x can be either cursor 1 or 2.
DSO-1000D Programming Manual Example :CURSor:XY:RATio:DELta? 5.39E+1 Returns the ratio delta as 53.9V/V.
COMMAND DETAILS Display Commands :DISPlay:INTensity:WAVEform ....................................65 :DISPlay:INTensity:GRATicule.....................................65 :DISPlay:INTensity:BACKLight ....................................66 :DISPlay:INTensity:BACKLight:AUTODim:ENAble ....66 DISplay:INTENSITy:BACKLight:AUTODim:TIMe ......66 :DISPlay:PERSistence ..................................................67 :DISPlay:GRATicule .....................................................67 :DISPlay:WAVEform .......
DSO-1000D Programming Manual Set :DISPlay:INTensity:BACKLight Query Description Sets or queries the intensity of the backlight display. Syntax :DISPlay:INTensity:BACKLight { | ?} Parameter Return Parameter Example 1.0E+0 to 1.0E+2 (10% to 100%) Returns the backlight intensity. :DISPlay:INTensity:BACKLight 5.0E+1 Sets the backlight intensity to 50%. :DISPlay:INTensity:BACKLight:AUTODim :ENAble Set Query Description Sets or queries the display auto-dim function.
COMMAND DETAILS Set :DISPlay:PERSistence Query Description Sets or queries the waveform persistence level. Syntax :DISPlay:PERSistence { INFInite | OFF | | ? } Parameter 1.6E-2 ~ 4.0E+0. (16mS to 4S) Range(1.6E-2, 30E-3, 60E-3, 120E-2, 240E3, 500E-3, 750E-3, 1, 1.5,2, 4 INFInite Infinite persistence OFF No persistence Return Parameter Example Returns the persistence time. INFInite Infinite persistence OFF No persistence :DISPlay:PERSistence 2.
DSO-1000D Programming Manual 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.
COMMAND DETAILS Hardcopy Commands :HARDcopy:START ......................................................69 :HARDcopy:MODe ......................................................69 :HARDcopy:PRINTINKSaver .......................................70 :HARDcopy:SAVEINKSaver .........................................70 :HARDcopy:SAVEFORMat ..........................................70 :HARDcopy:ASSIGN ....................................................
DSO-1000D Programming Manual 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 Commands :HARDcopy:START :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.
COMMAND DETAILS Related Commands :HARDcopy:START :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 Commands :HARDcopy:START :HARDcopy:MODe Parameter IMAGe Save image files.
DSO-1000D Programming Manual Measure Commands :MEASure:GATing........................................................ 73 :MEASure:SOURce ...................................................... 73 :MEASure:METHod ..................................................... 74 :MEASUrement:REFLevel:PERCent:HIGH ................. 74 :MEASUrement:REFLevel:PERCent:LOW ................... 75 :MEASUrement:REFLevel:PERCent:MID .................... 75 :MEASUrement:REFLevel:PERCent:MID2 .................. 75 :MEASure:FALL .
COMMAND DETAILS :MEASure:AREa ...........................................................90 :MEASure:CARea .........................................................90 :MEASure:FRRDelay ....................................................91 :MEASure:FRFDelay.....................................................91 :MEASure:FFRDelay.....................................................92 :MEASure:FFFDelay .....................................................93 :MEASure:LRRDelay ..................................
DSO-1000D 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.
COMMAND DETAILS Set :MEASUrement:REFLevel:PERCent:LOW Query Description Sets or queries the low reference level as a percentage. Syntax :MEASUrement:REFLevel:PERCent:LOW { | ?} Parameter 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.
DSO-1000D Programming Manual :MEASure:FALL Query Description Returns the fall time measurement result. Syntax :MEASure:FALL{?} Related Commands :MEASure:SOURce Return parameter 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.
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 Commands :MEASure:SOURce Returns Returns the fall preshoot as . Return parameter Chan Off Returns the fall preshoot as a percentage. Indicates the source channel is not activated. Note Before using this command, select the measurement channel.
DSO-1000D 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 Commands :MEASure:SOURce Return parameter Chan Off Returns the negative pulse width in seconds. Indicates the source channel is not activated.
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 Commands :MEASure:SOURce Return parameter Chan Off Returns the period. Indicates the source channel is not activated.
DSO-1000D Programming Manual Return parameter Chan Off Returns the positive pulse width. 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.
COMMAND DETAILS Related Commands :MEASure:SOURce Return parameter Chan Off Returns the overshoot. 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.
DSO-1000D Programming Manual :MEASure:PPULSE Query Description Returns the number of positive pulses. Syntax :MEASure:PPULSE{?} Related Commands :MEASure:SOURce Return parameter Chan Off Returns the number of positive pulses. 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.
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 Commands :MEASure:SOURce Return parameter Chan Off Returns the number of positive edges. Indicates the source channel is not activated.
DSO-1000D Programming Manual Return parameter Chan Off Returns the number of negative edges. 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.
COMMAND DETAILS Syntax :MEASure:MEAN{?} Related Commands :MEASure:SOURce Return parameter Chan Off Returns the mean. 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.
DSO-1000D Programming Manual :MEASure:HIGH Query Description Returns the global high voltage/current. Syntax :MEASure:HIGH{?} Related Commands :MEASure:SOURce Return parameter Chan Off Returns the high value. 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.
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 Commands :MEASure:SOURce Return parameter Chan Off Returns the maximum amplitude. 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.
DSO-1000D 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 Commands :MEASure:SOURce Return parameter Chan Off Returns the voltage or current peak to peak measurement.
COMMAND DETAILS Related Commands :MEASure:SOURce Return parameter Chan Off Returns the RMS value. 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 period.
DSO-1000D Programming Manual :MEASure:AREa Query Description Returns the voltage/current area over one or more full periods. Syntax :MEASure:AREa{?} Related Commands :MEASure:SOURce Return parameter Chan Off Returns the area value. 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.
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 Commands :MEASure:SOURce Return parameter Chan Off Returns the delay. Indicates the source channel is not activated. Note Select the two source channels before entering this command.
DSO-1000D Programming Manual Return parameter Chan Off Returns the delay. 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.
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 Commands :MEASure:SOURce Return parameter Chan Off Returns the delay. 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.
DSO-1000D 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 Commands :MEASure:SOURce Return parameter Chan Off Returns the delay. Indicates the source channel is not activated.
COMMAND DETAILS Return parameter Chan Off Returns the delay. 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.
DSO-1000D Programming Manual :MEASure:PHAse Query Description Returns the phase between source 1 and source 2. Syntax :MEASure:PHAse{?} Related Commands :MEASure:SOURce Return parameter Chan Off Returns the phase difference. 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.
COMMAND DETAILS Measurement Commands :MEASUrement:MEAS:SOURCE ....................97 :MEASUrement:MEAS:TYPe .................................98 :MEASUrement:MEAS:STATE ..............................98 :MEASUrement:MEAS:VALue...............................99 :MEASUrement:MEAS:MAXimum .....................100 :MEASUrement:MEAS:MEAN ............................101 :MEASUrement:MEAS:MINImum .....................101 :MEASUrement:MEAS:STDdev ..........................
DSO-1000D Programming Manual Return parameter CH1 to CH4 Channel 1, 2, 3, 4 MATH Example Math source :MEASUrement:MEAS1:SOURCE1 >CH1 Returns the (first) source for measurement 1. Set :MEASUrement:MEAS:TYPe Query Description Sets or queries the measurement type for a selected automatic measurement. This is a statistics related command.
COMMAND DETAILS Related commands :MEASUrement:MEAS:SOUrce :MEASUrement:MEAS:TYPe Parameter MEAS 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:VALue Query Description Returns the measurement results for the selected measurement. This is a statistics related command.
DSO-1000D 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:MAXimum Query Description Returns the maximum measurement results for the selected measurement from the last time the statistics were reset.
COMMAND DETAILS :MEASUrement:MEAS: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:MEAN? Related Commands :MEASUrement:STATIstics:MODe Parameter MEAS Return parameter Example The automatic measurement number from 1 to 8. Returns the measurement for the selected measurement number.
DSO-1000D Programming Manual Parameter MEAS Return parameter Example The automatic measurement number from 1 to 8. Returns the measurement for the selected measurement number. :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.
COMMAND DETAILS 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. Set :MEASUrement:STATIstics:MODe Query Description Puts the statics measurement results on the display or queries whether the statistics are displayed.
DSO-1000D Programming Manual :MEASUrement:STATIstics Set Description Resets the statics calculations. This command will clear all the currently accumulated measurements.
COMMAND DETAILS Reference Commands :REF:DISPlay ........................................................105 :REF:TIMebase:POSition ....................................105 :REF:TIMebase:SCALe ........................................106 :REF:OFFSet ........................................................106 :REF:SCALe ..........................................................107 Set :REF:DISPlay Query Description Sets or queries whether a reference waveform will be shown on the display.
DSO-1000D Programming Manual Parameter Reference waveform 1, 2, 3, 4. Horizontal co-ordinates Return parameter Example Returns the reference waveform position :REF1:TIMebase:POSition -5.000E-5 Selects reference 1, and then sets the horizontal position to -50us. Set :REF:TIMebase:SCALe Query Description Sets or returns the selected reference waveform time base scale.
COMMAND DETAILS Return parameter Example Returns the reference waveform vertical position. :REF1:OFFSet -5.000E-2 Selects reference 1, and then sets the vertical position to -50mV/mA. Set :REF:SCALe Query Description Sets or returns the selected reference waveform vertical scale. Syntax :REF:SCALe { | ? } Related commands :REF:DISPlay Parameter Reference waveform 1, 2, 3, 4.
DSO-1000D Programming Manual 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).
COMMAND DETAILS Force Command :FORCe Set Description The Force command forces an acquisition (equivalent to pressing the Force-Trig key on the front panel).
DSO-1000D Programming Manual Timebase Commands :TIMebase:EXPand .................................................... 110 :TIMebase:POSition .................................................. 110 :TIMebase:SCALe ...................................................... 110 :TIMebase:MODe ...................................................... 111 :TIMebase:WINDow:POSition .................................. 111 :TIMebase:WINDow:SCALe ......................................
COMMAND DETAILS Syntax :TIMebase:SCALe { | ?} Parameter Return parameter Example Horizontal scale Returns the horizontal scale. :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.
DSO-1000D Programming Manual 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 { | ?} Related commands :TIMebase:MODe Parameter Return parameter Example Zoom horizontal scale.
COMMAND DETAILS Trigger Commands :TRIGger:FREQuency .................................................114 :TRIGger:TYPe............................................................114 :TRIGger:SOURce ......................................................115 :TRIGger:COUPle .......................................................115 :TRIGger:NREJ ...........................................................115 :TRIGger:MODe .........................................................116 :TRIGger:HOLDoff ...........
DSO-1000D Programming Manual :TRIGger:STATe ......................................................... 127 :TRIGger:EXTERnal:PROBe:TYPe .............................. 128 :TRIGger:EXTERnal:PROBe:RATio ............................ 129 :TRIGger:FREQuency Query Description Queries the trigger frequency. Syntax :TRIGger:FREQuency{?} Return parameter Example Returns the trigger frequency. :TRIGger:FREQuency? 1.032E+3 Returns the trigger frequency.
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.
DSO-1000D 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.
COMMAND DETAILS Syntax :TRIGger:LEVel {TTL | ECL | SETTO50 | | ?} Related commands :TRIGger:TYPe Parameter 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 Example1 Returns the trigger level. :TRIGger:LEVel TTL Sets the trigger to TTL. Example2 :TRIGger:LEVel 3.30E-1 Sets the trigger level to 330mV/mA.
DSO-1000D Programming Manual Syntax :TRIGger:LLEVel { | ?} Related commands :TRIGger:TYPe Parameter Return parameter Example Low level value. Returns the trigger low level. :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.
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 commands :TRIGger:TYPe 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.
DSO-1000D Programming Manual Syntax :TRIGger:DELay:EVENt { | ?} Related commands :TRIGger:DELay:TYPe Parameter Return parameter Example 1~65535 events Returns the number of events. :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 { | ?} Parameter Return parameter Example Delay trigger level Returns the delay trigger.
COMMAND DETAILS Set :TRIGger:RUNT:POLarity Query Description Sets or queries the Pulse Runt trigger polarity. Syntax :TRIGger:RUNT:POLarity { POSitive | NEGative | EITher | ? } Related commands :TRIGger:TYPe 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.
DSO-1000D Programming Manual Set :TRIGger:RUNT:TIMe Query Description Sets or queries the Pulse Runt trigger time. Syntax :TRIGger:RUNT:TIMe { | ? } Related commands :TRIGger:TYPe :TRIGger:RUNT:WHEn Parameter Return Parameter Example Pulse runt time (4nS to 10S) Returns the runt time in seconds :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.
COMMAND DETAILS Parameter MOREthan > 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.
DSO-1000D Programming Manual Parameter NTSC NTSC PAL PAL SECam SECAM 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.
COMMAND DETAILS Set :TRIGger:VIDeo:LINe Query Description Sets or queries the video trigger line. Syntax :TRIGger:VIDeo:LINe { | ?} Related commands :TRIGger:TYPe Parameter Return parameter Example Video line Returns the video trigger line. :TRIGger:VIDeo:LINe 1 Sets the video trigger to line 1. Set :TRIGger:VIDeo:POLarity Query Description Sets or queries the video trigger polarity.
DSO-1000D Programming Manual Parameter MORE than > LESSthan < EQual = UNEQual ≠ Return parameter Returns the pulse width trigger conditions. 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.
COMMAND DETAILS Return parameter Returns the timeout condition (HIGH, LOW, EITHER). Example1 :TRIGger:TIMEOut:WHEn LOW Sets the timeout condition to low. Set :TRIGger:TIMEOut:TIMER Query Description Sets or returns timeout trigger time. Syntax :TRIGger:TIMEOut:TIMER { | ? } Related commands :TRIGger:TIMEOut:WHEn Parameter Timeout time. (4nS to 10S). Return parameter Returns the timeout time as . Example :TRIGger:TIMEOut:TIMER? 8.
DSO-1000D Programming Manual Return parameter *ARMED Indicates that the oscilloscope is acquiring pretrigger information. *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.
COMMAND DETAILS Set :TRIGger:EXTERnal:PROBe:RATio Query Description Sets or queries the external probe ratio (attenuation). Syntax :TRIGger:EXTERnal:PROBe:RATio { | ?} Related commands :TRIGger:EXTERnal:PROBe:TYPe Parameter Return parameter Example External probe attenuation factor. Returns the probe attenuation factor. :TRIGger:EXTERnal:PROBe:RATio? 5.
DSO-1000D Programming Manual System Commands :SYSTem:LOCK .......................................................... 130 :SYSTem:ERRor ......................................................... 130 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.
COMMAND DETAILS Save/Recall Commands :RECAll:SETUp ...........................................................131 :RECAll:WAVEform ....................................................131 :SAVe:IMAGe .............................................................132 :SAVe:IMAGe:FILEFormat .........................................132 :SAVe:IMAGe:INKSaver .............................................133 :SAVe:SETUp..............................................................133 :SAVe:WAVEform .................
DSO-1000D Programming Manual Parameter Example n 1~20 (Wave1~wave20) Filename in file path. Example: “Disk:/xxx.LSF”,”USB:/xxx.LSF”, “Disk:/xxx.CSV”,”USB:/xxx.CSV” 1,2,3,4 (REF1, REF2, REF3, REF4) :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 { (“Disk:/xxx.PNG”, “USB:/xxx.
COMMAND DETAILS 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 commands :SAVe:IMAGe Parameter OFF Turns Inksaver off. ON Turns Inksaver on. :SAVe:IMAGe:FILEFormat Return parameter Returns Ink Saver status (ON, OFF).
DSO-1000D Programming Manual 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.
COMMAND DETAILS 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.
DSO-1000D Programming Manual Ethernet Commands :ETHERnet:DHCP ...................................................... 136 Set :ETHERnet:DHCP Query Description Sets or queries the DHCP settings. Note The Ethernet commands are only applicable to DSO1074D. Syntax :ETHERnet:DHCP { OFF | ON | ? } Parameter ON Turns DHCP on. OFF Turns DHCP off. Example :ETHERnet:DHCP ON Turns DHCP on.
COMMAND DETAILS Label Commands :CHANnel:LABel ..................................................137 :CHANnel:LABel:DISPlay ....................................138 :REF:LABel ...........................................................138 :REF:LABel:DISPlay .............................................139 :SET:LABel ...........................................................140 Set :CHANnel:LABel Query Description Sets or returns the file label for the selected channel.
DSO-1000D Programming Manual Set :CHANnel:LABel:DISPlay Query Description Turns the label on/off for the selected channel or returns its status. Syntax :CHANnel:LABel:DISPlay { OFF | ON | ? } Related commands :CHANnel:LABel Parameter 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).
COMMAND DETAILS Parameter REF 1, 2, 3, 4 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 Example1 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. :REF1:LABel "REF1_lab" Sets the REF1 label as "REF1_lab".
DSO-1000D 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 :SET:LABel Query Description Sets or returns the file label for the selected setup.
COMMAND DETAILS 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 .........................................................141 :GONogo:EXECute ....................................................141 :GONogo:FUNCtion ..................................................142 :GONogo:NGCount ...................................................142 :GONogo:NGDefine ...................................
DSO-1000D Programming Manual Parameter/ OFF Return Parameter ON Example Disabled Enabled :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.
COMMAND DETAILS 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 Return Parameter CONTinue Example The waveform will be frozen. Ignore the violation.
DSO-1000D Programming Manual Set :TEMPlate:MODe Query Description Sets or returns the Go/NoGo template mode. Syntax :TEMPlate:MODe {MAXimum|MINimum|AUTO|?} Parameter/ MAXimum Return Parameter MINimum AUTO Example Maximum template Minimum template Auto template :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.
COMMAND DETAILS Set :TEMPlate:POSition:MAXimum Query Description Sets or queries the position of the maximum template. Syntax :TEMPlate:POSition:MAXimum {|?} Parameter Desired template position (-12.0 ~ +12.0 divisions) Return parameter Returns the position in the following format: “Div” Example :TEMPlate:POSition:MAXimum 3.00 Sets the maximum template position to 3.00 divisions.
DSO-1000D Programming Manual :TEMPlate:SAVe:MINimum Description Saves the maximum template. Syntax :TEMPlate:SAVe:MINimum Set Set :TEMPlate:TOLerance Query Description Sets or queries the tolerance as a percentage. Syntax :TEMPlate:TOLerance {|?} Parameter/ Return Parameter Example The auto tolerance range (0.4% ~ 40%) :TEMPlate:TOLerance 10 Sets the tolerance to 10%. :TEMPlate:SAVe:AUTo Set Description Saves the AUTO template (maximum and minimum templates).
COMMAND DETAILS Remote Disk Commands The remote disk commands are only available on 4 channel models. :REMOTEDisk:IPADDress .........................................147 :REMOTEDisk:PATHName .......................................147 :REMOTEDisk:USERName .......................................148 :REMOTEDisk:PASSWord .........................................148 :REMOTEDisk:MOUNT.............................................148 :REMOTEDisk:AUTOMount......................................
DSO-1000D Programming Manual Set :REMOTEDisk:USERName Query Description Sets or queries the account username for the remote disk. Note This command is only available on 4 channel models. Syntax :REMOTEDisk:USERName { | ? } Parameter/Return parameter Example User name enclosed in double quotes eg., “User_Name”. :REMOTEDisk:USERName “User_Name” Sets the account name as User_Name.
COMMAND DETAILS Parameter/Return OFF parameter ON Example Unmount remote disk Mount remote disk :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. Set :REMOTEDisk:AUTOMount Query Description Turns automount on/off or queries its state. The remote disk must be configured beforehand. Note This command is only available on 4 channel models.
DSO-1000D Programming Manual APPENDX Error messages Description The following error messages may be returned from the :SYSTem:ERRor? query. For details see page 130. List of error messages Error number, “Error Description” +0, "No error.
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 parame
DSO-1000D 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
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" 153
DSO-1000D Programming Manual INDEX ACQuire AVERage ....................................... 33 HEADer ......................................... 37 MEMory ........................................ 34 MODe ............................................ 33 RECOrdlength .............................. 36 STATe ............................................ 36 AUTORSET MODe ............................................ 38 AUTOSet .................................... 38 CHANnel BWLimit ................................
INDEX ETHERnet DHCP ...........................................136 FORCe ....................................... 109 GONogo CLEar ...........................................141 EXECute.......................................141 FUNCtion ....................................142 NGCount .....................................142 NGDefine.....................................142 SCRipt ..........................................143 SOURce ........................................143 VIOLation .......................
DSO-1000D Programming Manual RCL.............................................. 29 RECAll SETUp .......................................... 131 WAVEform ................................. 131 REF DISPlay ........................................ 105 LABel ........................................... 138 DISPlay ........................................... 139 OFFSet ......................................... 106 SCALe .......................................... 107 TIMebase POSition ..............................
INDEX STATe ..........................................127 TIMEOut TIMER ............................................ 127 WHEn ............................................. 126 TYPE.............................................114 VIDeo FIELd .............................................. 124 LINe ............................................... 125 POLarity ........................................ 125 TYPe ............................................... 123 USB function check ..............................