Page 2
This manual contains proprietary information which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will Corporation. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the right to change specifications, equipment, and maintenance procedures at any time without notice.
INTERFACE OVERVIEW NTERFACE OVERVIEW This manual describes how to use the MDO- 2000E's remote command functionality and lists the command details. The Overview chapter describes how to configure the USB and Ethernet remote control interfaces. Interface Configuration Configure USB Interface PC side connector Type A, host Configuration Type B, device...
Page 6
5. When the PC asks for the USB driver, select the USB driver included on the accompanying User Manual CD or download the driver from the GW Instek website, www.gwinstek.com, in the MDO-2000E Download section. The driver automatically sets the MDO-2000E as a serial COM port (Shown as VPO in the PORTS node).
Page 7
INTERFACE OVERVIEW Configure the Ethernet Interface Ethernet MAC Address Domain Name Configuration Instrument Name DNS IP Address User Password Gateway IP Address Instrument IP Subnet Mask Address HTTP Port 80 (fixed) The Ethernet interface is used for remote control Background using a socket server connection.
Page 8
MDO-2000E Series Programming Manual 6. Use the Up and Down arrows on the side menu to navigate to each Ethernet configuration item. MAC Address, Instrument Name, Items User Password, Instrument IP Address, Domain Name, DNS IP Address, Gateway IP Address, Subnet Mask Note: HTTP Port is fixed at 80.
Page 9
INTERFACE OVERVIEW Press Backspace to delete a character. Press Save Now to save the configuration. Complete will be displayed when successful. Configure Socket Server The MDO-2000E supports socket server functionality for direct two- way communication with a client PC or device over LAN. By default, the Socket Server is off.
Page 10
MDO-2000E Series Programming Manual 8. Press Server and turn the socket server On. Socket Server Functionality Check To test the socket server functionality, National NI Measurement Instruments Measurement and Automation and Automation Explorer Explorer can be used. This program is available on the NI website, www.ni.com.
Page 11
INTERFACE OVERVIEW 5. Right click Network Devices and select Create New Visa TCP/IP Resource… 6. Select Manual Entry of Raw Socket from the popup window. 7. Click Next.
Page 12
MDO-2000E Series Programming Manual 8. Enter the MDO-2000E’s IP address and socket port number. 9. Click Validate. 10. A popup will appear to tell you if a VISA socket session was successfully created. 11. Click Next. 12. Choose an alias for the socket connection if you like.
Page 13
INTERFACE OVERVIEW 15. Click the Open Visa Test Panel to send a remote Functionality command to the MDO-2000E. Check MDO- MDO-2000E 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).
Page 14
MDO-2000E Series Programming Manual 20. Click the Input/Output icon. 21. Make sure *IDN? query is selected in the Select or Enter Command drop box. 22. Click on Query. 23. The manufacturer, model number, serial number and firmware version will be displayed in the buffer.
COMMAND OVERVIEW OMMAND OVERVIEW The Command overview chapter lists all MDO- 2000E commands in functional order as well as alphabetical order. The command syntax section shows you the basic syntax rules you have to apply when using commands. Command Syntax USB CDC_ACM compatible Compatible ...
Page 16
MDO-2000E Series Programming Manual :TIM:SCAL? SHORT :TIM:SCAL? 1: command header Command format :TIMebase:SCALe <NR3>LF 2: single space 3: parameter 4: message terminator Parameter Type Description Example boolean logic 0, 1 <Boolean> Integers 0, 1, 2, 3 <NR1> floating point 0.1, 3.14, 8.5 <NR2>...
MDO-2000E Series Programming Manual OMMAND DETAILS The Command details chapter shows the detailed syntax, equivalent panel operation, and example for each command. For the list of all commands, see page17. Common Commands ....... 36 Acquisition Commands ......42 Autoscale Commands ......50 Vertical Commands ........
MDO-2000E Series Programming Manual Common Commands *IDN? ................36 *LRN? .................36 *SAV ................37 *RCL ................37 *RST ................38 *CLS ................38 *ESE ................38 *ESR ................39 *OPC ................39 *SRE ................40 *STB ................41 *IDN? Query Returns the manufacturer, model, serial number Description and version number of the unit.
Page 38
MDO-2000E Series Programming Manual *RST Resets the MDO-2000E (recalls the default panel Description settings). Syntax *RST *CLS Clears the error queue. Description Syntax *CLS *ESE Query Sets or queries the Standard Event Status Enable Description register. Syntax *ESE <NR1> Query Syntax...
Page 39
COMMAND DETAILS *ESR Query Queries the Standard Event Status (Event) Description register. The Event Status register is cleared after it is read. Query Syntax *ESR? 0~255 Return parameter <NR1> Bit# Weight Event Description Bit Weight Operation Complete Bit Not used Query Error Device Error Execution Error...
Page 40
MDO-2000E Series Programming Manual Returns 1 when all the outstanding Return parameter 1 commands have completed. *SRE Query Sets or queries the Service Request Enable register. Description The Service Request Enable register determines which registers of the Status Byte register are able to generate service requests.
Page 41
COMMAND DETAILS *STB Query Queries the bit sum of the Status Byte register Description with MSS (Master summary Status) replacing the RQS bit (bit 6). Query Syntax *STB? 0 ~ 255 Return parameter <NR1> Bit# Weight Event Description Bit Weight Not used Not used Not used...
COMMAND DETAILS :ACQuire:MODe Query Selects or returns the acquisition mode. Description Syntax :ACQuire:MODe {SAMPle | PDETect | AVERage | ?} Related :ACQuire:AVERage Commands SAMPle Sample mode sampling Parameter PDETect Peak detect sampling AVERage Average sampling mode Example :ACQuire:MODe PDETect Sets the sampling mode to peak detection. :ACQuire<X>:MEMory? Query Returns the data in acquisition memory for the...
Page 44
MDO-2000E Series Programming Manual Format: Header: The header (in ASCII) encodes the number of bytes for the header followed by the number of data points in bytes for the raw data. ASCII #42000 Header identifier Indicates the number of characters that will encode the number of data points (ie.
COMMAND DETAILS Note: AD Factor is fixed as 25. The vertical scale is returned with the acquisition settings that precede the raw data. For example if the raw data for a point is 001C (=28 decimal) then, (28/25) x 0.5 = 0.56V Example :ACQuire1:MEMory? Format,2.0E;Memory...
MDO-2000E Series Programming Manual :ACQuire:FILTer Query Turns the filter on/off or queries its status. Description Syntax :ACQuire:FILTer {ON|OFF|?} Filter on. Parameter/ Return parameter Filter off. Example :ACQuire:FILTer? Indicates that the filter is turned off. :ACQuire:FILTer:FREQuency Query Sets or queries the filter frequency.
COMMAND DETAILS Example :ACQuire:FILTer:FREQuency:UPPER 4.95e+07 :ACQuire:FILTer:FREQuency:UPPER? 4.950000e+07 :ACQuire:FILTer:FREQuency:LOWER Query Description Sets or returns the filter lower frequency. Syntax :ACQuire:FILTer:FREQuency:LOWER {DEFault} :ACQuire:FILTer:FREQuency:LOWER <NRf> :ACQuire:FILTer:FREQuency:LOWER? Parameter DEFault Sets the frequency to default. <NRf> Sets the frequency to user.(Range:1Hz~500MHz) Example :ACQuire:FILTer:FREQuency:LOWER 1.25e+07 :ACQuire:FILTer:FREQuency:LOWER? 1.250000e+07 :ACQuire:FILTer:TYPe Query...
MDO-2000E Series Programming Manual :ACQuire:FILTer:TRACking Query Turns filter tracking on/off or queries its state. Description Syntax :ACQuire:FILTer:TRACking {ON|OFF|?} Tracking off Parameter/ Return parameter Tracking on Example :ACQuire:FILTer:TRACking ON Turns filter tracking on. :ACQuire<X>:STATe? Query Returns the status of waveform data.
COMMAND DETAILS Example :ACQuire:INTERpolation? >SINC Returns SINC as the interpolation mode. :ACQuire:RECOrdlength Query Sets or queries the record length. Description Syntax :ACQuire:RECOrdlength {<NRf>| ?} Record length. Settable record length: Parameter/Return <NRf> (1e+3 | 1e+4 | 1e+5 | 1e+6 | 1e+7) parameter Example :ACQuire:RECOrdlength 1e+3...
MDO-2000E Series Programming Manual Autoscale Commands :AUTOSet ..............50 :AUTORSET:MODe ............50 :AUTOSet Runs the Autoset function to automatically Description configure the horizontal scale, vertical scale, and trigger according to the input signal. Syntax :AUTOSet :AUTORSET:MODe Query Sets the Autoset mode or queries its state.
MDO-2000E Series Programming Manual :CHANnel<X>:COUPling Query Selects or returns the coupling mode. Description Syntax CHANnel<X>:COUPling {AC | DC | GND | ?} Channel 1,2,3,4 Parameter <X> AC coupling DC coupling Ground coupling Return parameter Returns the coupling mode. Example :CHANnel1:COUPling DC Sets the coupling to DC for Channel 1.
COMMAND DETAILS Return Parameter ON Channel is on Channel is off Example :CHANnel1:DISPlay ON Turns on Channel 1 :CHANnel<X>:EXPand Query Sets Expand By Ground or Expand By Center for a Description channel or queries its status. Syntax :CHANnel<X>:EXPand {GND | CENTer | ?} Channel 1,2,3,4 Parameter <X>...
MDO-2000E Series Programming Manual :CHANnel<X>:INVert Query Inverts a channel or returns its status. Description Syntax :CHANnel<X>:INVert {OFF | ON | ?} Channel 1, 2, 3, 4 Parameter <X> Invert off Invert on Return parameter ON Invert on Invert off Example...
MDO-2000E Series Programming Manual :MATH:TYPe Query Queries or sets the Math type to FFT, Advanced Description Math or to dual channel math operations Syntax :MATH:TYPe { DUAL | ADVanced | FFT | ? } Related :MATH:DISP Commands Dual channel operations...
COMMAND DETAILS Syntax :MATH:DUAL:OPERator {PLUS | MINUS | MUL| DIV|?} + operator Parameter PLUS - operator MINUS operator ÷ operator Return parameter Returns operator type. Example :MATH:DUAL:OPERator PLUS Sets the math operator as plus (+). :MATH:DUAL:POSition Query Sets the vertical position of the displayed math Description result expressed by unit/division.
MDO-2000E Series Programming Manual :MATH:FFT:HORizontal:SCALe Query Sets or queries the zoom scale for FFT math. Description Syntax :MATH:FFT:HORizonatal:SCALe {<NRf> | ?} Zoom scale: 1 to 20 times Parameter <NRf> Returns zoom scale. Return parameter <NR3> Example :MATH:FFT:HORizontal:SCALe 5 Sets the zoom scale to 5X.
MDO-2000E Series Programming Manual Example MATHVAR? VAR1 1.000000E+06; VAR2 1.0E+1 Returns the value of both variables. :MATHVAR:VAR<X> Query Sets or returns the VAR1 or VAR2 variables. Description Syntax MATHVAR:VAR<x> {<NRf> | ?} Related MATH:DEFine Commands 1, 2 (VAR1 or VAR2) Parameter <X>...
Page 65
COMMAND DETAILS Syntax :MATH:ADVanced:SCALe {<NRf> | ?} Vertical scale Parameter <NRf> Returns the vertical scale. Return parameter <NR3> Example :MATH:ADVanced:SCALe 2.0E-3 Sets the vertical scale to 2mV/Div.
COMMAND DETAILS :CURSor:MODe Query Sets cursor mode to horizontal (H) or horizontal Description and vertical (HV). When the cursor source is set to bus, then only the Note horizontal cursor is available. Syntax :CURSor:MODe {OFF | H | HV | ? } Turns the cursors off.
MDO-2000E Series Programming Manual :CURSor:HUNI Query Sets or queries the units for the horizontal bar Description cursors. Syntax :CURSor:HUNI {SEConds | HERtz | DEGrees | PERcent | ?} Related :CURSor:MODe Commands Sets the cursor units to time in seconds. Parameter SEConds Sets the cursor units to frequency.
COMMAND DETAILS :CURSor:VUNI Query Sets or queries the units for the vertical bar Description cursors. Syntax :CURSor:VUNI {BASE | PERcent | ?} Related :CURSor:MODe Commands Sets the vertical cursor units the same Parameter BASE as the scope units (V or A). Sets the displayed units to percent.
MDO-2000E Series Programming Manual Syntax :CURSor:DDT{?} Related :CURSor:MODe Commands Returns the readout in <NR3> format. Return Parameter <NR3> Example :CURSor:DDT? 4.00E-05 :CURSor:H1Position Query Sets or returns the first horizontal cursor (H1) Description position. Syntax :CURSor:H1Position {<NRf>| ?} Related :CURSor:H2Position Commands...
COMMAND DETAILS :CURSor:HDELta Query Returns the delta of H1 and H2. Description Syntax :CURSor:HDELta{?} Returns the distance between two Return Parameter <NR3> horizontal cursors. Example :CURSor:HDELta? 5.0E-9 Returns the horizontal delta as 5ns. :CURSor:V1Position Query Sets the first vertical cursor (V1) position. Description Syntax :CURSor:V1Position {<NRf>| ?}...
MDO-2000E Series Programming Manual :CURSor:VDELta Query Returns the delta of V1 and V2. Description Syntax :CURSor:VDELta{?} Returns the difference between two Return Parameter <NR3> vertical cursors. Example :CURSor:VDELta? 4.00E+0 Returns the vertical delta as 4 volts. :CURSor:XY:RECTangular:X:POSition<X> Query Sets or queries the horizontal position in XY mode Description for the X rectangular coordinates for cursor 1 or 2.
COMMAND DETAILS Example :CURSor:XY:RECTangular:X:DELta? 80.0E-3 Returns the horizontal delta as 80mV. :CURSor:XY:RECTangular:Y:POSition<X> Query Sets or queries the vertical position in XY mode Description for the Y rectangular coordinates for cursor 1 or 2. Syntax :CURSor:XY:RECTangular:Y:POSition<X> {<NRf>|?} Cursor 1, 2 Parameter <X>...
MDO-2000E Series Programming Manual Syntax :CURSor:XY:POLar:RADIUS:POSition<X>{?} 1, 2 (cursor 1, cursor 2) Parameter <X> Returns the polar radius position. Return Parameter <NR3> Example :CURSor:XY:POLar:RADIUS:POSition1? 80.0E-3 Returns the polar radius position as 80.0mV. :CURSor:XY:POLar:RADIUS:DELta Query Returns the radius delta value of cursor 1 and 2.
COMMAND DETAILS Syntax :CURSor:XY:POLar:THETA:DELta{?} Returns the theta delta between cursor1 Return parameter <NR3> and cursor2. Example :CURSor:XY:POLar:THETA:DELta? 9.10E+0 Returns the delta as 9.1˚. :CURSor:XY:PRODuct:POSition<X> Query Queries the product in XY mode for the specified Description cursor, where x can be either 1 or 2. Syntax :CURSor:XY:PRODuct:POSition<X>{?} 1, 2 (Cursor 1, Cursor 2)
MDO-2000E Series Programming Manual Syntax :CURSor:XY:RATio:POSition<X>{?} 1, 2 (Cursor 1, Cursor 2) Parameter <X> Returns the ratio. Return parameter <NR3> Example :CURSor:XY:RATio:POSition? 6.717E+1 Returns the ratio value as 6.717V/V. :CURSor:XY:RATio:DELta Query Queries the ratio delta in XY mode. Description Syntax :CURSor:XY:RATio:DELta{?} Returns the ratio delta.
MDO-2000E Series Programming Manual :DISPlay:INTensity:BACKLight Query Sets or queries the intensity of the backlight Description display. Syntax :DISPlay:INTensity:BACKLight {<NRf> | ?} 1.0E+0 to 1.0E+2 (10% to 100%) Parameter <NRf> Returns the backlight intensity. Return Parameter <NR3> Example :DISPlay:INTensity:BACKLight 5.0E+1 Sets the backlight intensity to 50%.
MDO-2000E Series Programming Manual :DISPlay:WAVEform Query Sets or queries whether the waveforms are drawn Description as vectors or dots. Syntax :DISPlay:WAVEform {VECTor | DOT | ?} Vectors Parameter VECTor Dots Return parameter Returns VECTOR or DOT. Example :DISPlay:WAVEform VECTor Sets the waveform to vectors.
COMMAND DETAILS Hardcopy Commands :HARDcopy:START ............ 81 :HARDcopy:MODe ............ 81 :HARDcopy:PRINTINKSaver ........82 :HARDcopy:SAVEINKSaver ........82 :HARDcopy:SAVEFORMat ........82 :HARDcopy:ASSIGN ..........83 :HARDcopy:START Executing the HARDcopy:START command is the Description equivalent of pressing the Hardcopy key on the front panel. Syntax :HARDcopy:START Related...
MDO-2000E Series Programming Manual Example :HARDcopy:MODe PRINT Sets hardcopy to print. :HARDcopy:PRINTINKSaver Query Sets Inksaver On or Off for printing. Description Syntax :HARDcopy:PRINTINKSaver { OFF | ON | ? } Related :HARDcopy:START Commands :HARDcopy:MODe Inksaver ON Parameter Inksaver OFF Return parameter Returns the print Ink Saver mode.(ON/OFF)
COMMAND DETAILS Related :HARDcopy:START Commands :HARDcopy:MODe PNG file format Parameter BMP file format Return parameter Returns the image file format (PNG/BMP). Example :HARDcopy:SAVEFORMat PNG Sets the file format to PNG. :HARDcopy:ASSIGN Query Sets or queries what file type the hardcopy key Description has been assigned to save.
MDO-2000E Series Programming Manual Channel 1 to 4 CH1~CH4 Math MATH Return parameter Returns the source (CH1, CH2, CH3, CH4, MATH) Example :MEASure:SOURce1 CH1 Sets source1 to channel 1. :MEASure:METHod Query Sets or queries the method used to determine the Description High-Low measurement values.
COMMAND DETAILS :MEASUrement:REFLevel:PERCent:LOW Query Sets or queries the low reference level as a Description percentage. Syntax :MEASUrement:REFLevel:PERCent:LOW {<NRf> | ?} 0 - 100% Parameter <NRf> Return parameter Returns the low reference level. Example :MEASUrement:REFLevel:PERCent:LOW 40.1 Set the low reference level to 40.1%. :MEASUrement:REFLevel:PERCent:MID Query Sets or queries the first mid reference level as a...
MDO-2000E Series Programming Manual :MEASure:FALL Query Returns the fall time measurement result. Description Syntax :MEASure:FALL{?} Related :MEASure:SOURce<X> Commands Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the Note measurement channel. See the example below.
COMMAND DETAILS Selects Channel 1, and then measures the fall overshoot. :MEASure:FPReshoot Query Returns fall preshoot amplitude. Description Syntax :MEASure:FPReshoot{?} Related :MEASure:SOURce<X> Commands Returns Returns the fall preshoot as <NR3>. Returns the fall preshoot as a Return parameter <NR3> percentage. Indicates the source channel is not Chan Off activated.
MDO-2000E Series Programming Manual Example :MEASure:SOURce1 CH1 :MEASure:FREQuency? >1.0E+3 Selects Channel 1, and then measures the frequency. :MEASure:NWIDth Query Returns the first negative pulse width timing. Description Syntax :MEASure:NWIDth{?} Related :MEASure:SOURce<X> Commands Returns the negative pulse width in Return parameter <NR3>...
COMMAND DETAILS Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note 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 Returns the period.
MDO-2000E Series Programming Manual Returns the positive pulse width. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:PWIDth? 5.0E-6 Selects Channel 1, and then measures the positive pulse width.
COMMAND DETAILS :MEASure:ROVShoot Query Returns the rising overshoot over the entire Description waveform in percentage. Syntax :MEASure:ROVShoot{?} Related :MEASure:SOURce<X> Commands Returns the overshoot. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note channel.
MDO-2000E Series Programming Manual Before using this command, select the measurement Note channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:RPReshoot? 2.13E-2 Selects Channel 1, and then measures the rise preshoot. :MEASure:PPULSE Query Returns the number of positive pulses. Description...
COMMAND DETAILS Returns the number of negative pulses. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note 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.
MDO-2000E Series Programming Manual Related :MEASure:SOURce<X> Commands Returns the number of negative Return parameter <NR3> edges. Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:NEDGE? 1.100E+01...
COMMAND DETAILS :MEASure:MEAN Query Returns the mean voltage/current of one or more Description full periods. Syntax :MEASure:MEAN{?} Related :MEASure:SOURce<X> Commands Returns the mean. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note channel.
MDO-2000E Series Programming Manual Example :MEASure:SOURce1 CH1 :MEASure:CMEan? 9.480E-01 Selects Channel 1, and then measures the mean value of the first period. :MEASure:HIGH Query Returns the global high voltage/current. Description Syntax :MEASure:HIGH{?} Related :MEASure:SOURce<X> Commands Returns the high value. Return parameter <NR3>...
COMMAND DETAILS Before using this command, select the measurement Note channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:LOW? 1.00E-0 Selects Channel 1, and then measures the low current/voltage. :MEASure:MAX Query Returns the maximum amplitude. Description Syntax :MEASure:MAX{?} Related :MEASure:SOURce<X> Commands Returns the maximum amplitude.
MDO-2000E Series Programming Manual Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:MIN? -8.00E-3 Selects Channel 1, and then measures the minimum amplitude.
COMMAND DETAILS Syntax :MEASure:RMS{?} Related :MEASure:SOURce<X> Commands Returns the RMS value. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the measurement Note channel. See the example below. Example :MEASure:SOURce1 CH1 :MEASure:RMS? 1.31E-3 Selects Channel 1, and then measures the RMS voltage/current.
MDO-2000E Series Programming Manual :MEASure:AREa Query Returns the voltage/current area over one or Description more full periods. Syntax :MEASure:AREa{?} Related :MEASure:SOURce<X> Commands Returns the area value. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Before using this command, select the Note measurement channel.
COMMAND DETAILS Example :MEASure:SOURce1 CH1 :MEASure:CARea? 1.958E-03 Selects Channel 1, and then measures the area. :MEASure:FRRDelay Query Returns the delay between the first rising edge of Description source1 and the first rising edge of source2. Syntax :MEASure:FRRDelay{?} Related :MEASure:SOURce<X> Commands Returns the delay.
MDO-2000E Series Programming Manual Chan Off Indicates the source channel is not activated. Select the two source channels before entering this Note 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.
COMMAND DETAILS :MEASure:FFFDelay Query Returns the delay between the first falling edge of Description source1 and the first falling edge of source2. Syntax :MEASure:FFFDelay{?} Related :MEASure:SOURce<X> Commands Returns the delay. Return parameter <NR3> Indicates the source channel is not Chan Off activated.
MDO-2000E Series 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 Returns the delay between the first rising edge of Description source1 and the last rising edge of source2.
COMMAND DETAILS Related :MEASure:SOURce<X> Commands Returns the delay. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Select the two source channels before entering this Note 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.
MDO-2000E Series Programming Manual :MEASure:PHAse Query Returns the phase between source 1 and source 2. Description Syntax :MEASure:PHAse{?} Related :MEASure:SOURce<X> Commands Returns the phase difference. Return parameter <NR3> Indicates the source channel is not Chan Off activated. Select the two source channels before entering this Note command.
COMMAND DETAILS Example :MEASure:SOURce1 CH1 :MEASure:PFLI ? 5.950E+01 Selects Channel 1 as the source, and then measures the % flicker of times. :MEASure:FLI Query Returns the flicker idx of times. Description Syntax :MEASure:FLI? Related :MEASure:SOURce<x> Commands Return parameter <NR3> Indicates the source channel is not Chan Off activated.
COMMAND DETAILS Digital source D0~D15 D0~D15 Return parameter CH1 to CH4 Channel 1, 2, 3, 4 Math source MATH Example :MEASUrement:MEAS1:SOURCE1? >CH1 Returns the (first) source for measurement 1. :MEASUrement:MEAS<X>:TYPe Query Sets or queries the measurement type for a Description selected automatic measurement.
MDO-2000E Series Programming Manual Syntax :MEASUrement:MEAS<X>:STATE { ON | OFF | 1 | 0 | ? } Related :MEASUrement:MEAS<X>:SOUrce<X> commands :MEASUrement:MEAS<X>:TYPe The automatic measurement number Parameter MEAS<X> from 1 to 8. Turn the measurement on. ON/1 Turn the measurement off.
COMMAND DETAILS 5.000E+0 Selects channel 1 as the source for measurement 1, sets measurement 1 to peak to peak measurement and then turns on the measurement. The result returns the peak to peak measurement. :MEASUrement:MEAS<X>:MAXimum Query Returns the maximum measurement results for Description the selected measurement from the last time the statistics were reset.
MDO-2000E Series Programming Manual Syntax :MEASUrement:MEAS<X>:MEAN? Related :MEASUrement:STATIstics:MODe Commands The automatic measurement number Parameter MEAS<X> from 1 to 8. Returns the measurement for the Return parameter <NR3> selected measurement number. Example :MEASUrement:MEAS3:SOUrce1 CH1 :MEASUrement:MEAS3:TYPe PK2PK :MEASUrement:MEAS3:STATE ON :MEASUrement:STATIstics:MODe ON :MEASUrement:MEAS3:MEAN? 2.090E-02...
COMMAND DETAILS 1.600E-02 Returns the minimum measurement result for measurement number 3. :MEASUrement:MEAS<X>:STDdev Query Returns the standard deviation for the selected Description measurement from the last time the statistics were reset. This is a statistics related command. Syntax :MEASUrement:MEAS<X>:STDdev? Related :MEASUrement:STATIstics:MODe Commands The automatic measurement number...
MDO-2000E Series Programming Manual Display the statistics on the screen. Parameter/ Return parameter Remove the statistics from the screen Example :MEASUrement:STATIstics:MODe ON Displays statistics on the screen. :MEASUrement:STATIstics:WEIghting Query Sets and queries the number of samples Description (weighting) used for the statistics calculations.
COMMAND DETAILS Reference Commands :REF<X>:DISPlay ............117 :REF<X>:TIMebase:POSition ........117 :REF<X>:TIMebase:SCALe ........118 :REF<X>:OFFSet ............118 :REF<x>:SCALe ............119 :REF<X>:DISPlay Query Sets or queries whether a reference waveform will Description be shown on the display. A reference waveform must first be saved before this command can be used.
MDO-2000E Series Programming Manual Reference waveform 1, 2, 3, 4. Parameter <X> Horizontal co-ordinates <NRf> Returns the reference waveform position Return parameter <NR3> Example :REF1:TIMebase:POSition -5.000E-5 Selects reference 1, and then sets the horizontal position to -50us. :REF<X>:TIMebase:SCALe Query Sets or returns the selected reference waveform Description time base scale.
COMMAND DETAILS Returns the reference waveform vertical Return parameter <NR3> position. Example :REF1:OFFSet -5.000E-2 Selects reference 1, and then sets the vertical position to -50mV/mA. :REF<x>:SCALe Query Sets or returns the selected reference waveform Description vertical scale. Syntax :REF<X>:SCALe { <NRf> | ? } Related :REF<X>:DISPlay commands...
MDO-2000E Series Programming Manual Run Command :RUN The run command allows the oscilloscope to Description continuously make acquisitions (equivalent to pressing the Run key on the front panel). Syntax :RUN Stop Command :STOP The stop command stops the oscilloscope making...
COMMAND DETAILS Force Command :FORCe The Force command forces an acquisition Description (equivalent to pressing the Force-Trig key on the front panel). Syntax :FORCe...
MDO-2000E Series Programming Manual Timebase Commands :TIMebase:EXPand ...........122 :TIMebase:POSition ..........122 :TIMebase:SCALe .............122 :TIMebase:MODe .............123 :TIMebase:WINDow:POSition .........123 :TIMebase:WINDow:SCALe ........124 :TIMebase:EXPand Query Sets or queries the horizontal expansion mode. Description Syntax :TIMebase:EXPand {CENTer|TRIGger|?} Expand from the center of the Parameter/Return CENTer display.
COMMAND DETAILS Syntax :TIMebase:SCALe {<NRf> | ?} Horizontal scale Parameter <NRf> Returns the horizontal scale. Return parameter <NR3> Example :TIMebase:SCALe 5.00E-2 Sets the horizontal scale to 50ms/div. :TIMebase:MODe Query Sets or queries the time base mode. The time base Description mode determines the display view window on the scope.
MDO-2000E Series Programming Manual Returns the zoom horizontal Return parameter <NR3> position. Example :TIMebase:WINDow:POSition 2.0E-3 Sets the zoom horizontal position as 20ms. :TIMebase:WINDow:SCALe Query Sets or queries the zoom horizontal scale. Description If the oscilloscope is under “ZOOM” mode, the main...
COMMAND DETAILS Return parameter Returns the trigger coupling. Example :TRIGger:COUPle AC Sets the trigger coupling to AC. :TRIGger:NREJ Query Sets or queries noise rejection status. Description Syntax :TRIGger:NREJ {OFF| ON| ?} Turns noise rejection off Parameter Turns noise rejection on Return parameter Returns the noise rejection status (ON, OFF).
MDO-2000E Series Programming Manual Example :TRIGger:HOLDoff 1.00E-8 Sets the trigger holdoff time to 10ns. :TRIGger:LEVel Query Sets or queries the level. Description Not applicable to Pulse Runt and Rise & Fall triggers. Note :TRIGger:LEVel {TTL | ECL | SETTO50 | <NRf> | ?}...
COMMAND DETAILS <NRf> High level value. Parameter Return parameter <NR3> Returns the trigger high level. Example :TRIGger:HLEVel 3.30E-1 Sets the trigger high level to 330mV/mA. :TRIGger:LLEVel Query Sets or queries the low trigger level. Description Applicable for Rise and Fall/Pulse Runt triggers. Note Syntax :TRIGger:LLEVel {<NRf>...
MDO-2000E Series Programming Manual :TRIGger:DELay:SLOP Query Sets or queries the trigger slope for the delay Description trigger. Syntax :TRIGger:DELay:SLOP {RISe | FALL | EITher | ? } Related :TRIGger:TYPe commands Rising slope Parameter RISe Falling slope FALL Either rising or falling slope EITher Return parameter Returns the trigger slope.
COMMAND DETAILS Related :TRIGger:DELay:TYPe commands Delay time (1.00E-8~1.00E+1) Parameter <NRf> Returns the delay time. Return parameter <NR3> Example :TRIGger:DELay:TIMe 1.00E-6 Sets the delay time to 1us. :TRIGger:DELay:EVENt Query Sets or queries the number of events for the event Description delay trigger. Syntax :TRIGger:DELay:EVENt {<NR1>...
COMMAND DETAILS > Parameter MOREthan < LESSthan Equal ≠ UNEQual Return parameter Returns the pulse runt trigger condition. Example :TRIGger:RUNT:WHEn UNEQual Sets the Pulse Runt trigger condition to unequal (≠). :TRIGger:RUNT:TIMe Query Sets or queries the Pulse Runt trigger time. Description Syntax :TRIGger:RUNT:TIMe {<NRf>...
MDO-2000E Series Programming Manual Trigger on all lines ALLLines Return parameter Returns the video trigger field. Example :TRIGger:VIDeo:FIELd ALLFields Sets the video trigger to trigger on all fields. :TRIGger:VIDeo:LINe Query Sets or queries the video trigger line. Description Syntax :TRIGger:VIDeo:LINe {<NR1> | ?}...
MDO-2000E Series Programming Manual Related :TRIGger:TIMEOut:TIMER commands Signal is high. Parameter HIGH Signal is low. Signal is high or low. EITher Return parameter Returns the timeout condition (HIGH, LOW, EITHER). Example1 :TRIGger:TIMEOut:WHEn LOW Sets the timeout condition to low. :TRIGger:TIMEOut:TIMER Query Sets or returns timeout trigger time.
COMMAND DETAILS Example :TRIGger:ALTernate ON Turns on alternating between source triggers. :TRIGger:STATe Query Returns the current state of the triggering system. Description Syntax :TRIGger:STATe? Indicates that the oscilloscope is Return parameter *ARMED acquiring pretrigger information. Indicates that the oscilloscope is in the *AUTO automatic mode and acquires data even in the absence of a trigger.
MDO-2000E Series Programming Manual Current CURRent Return parameter Returns the probe type. Example :TRIGger:EXTERnal:PROBe:TYPe? CURRENT :TRIGger:EXTERnal:PROBe:RATio Query Sets or queries the external probe ratio Description (attenuation). Syntax :TRIGger:EXTERnal:PROBe:RATio {<NRf> | ?} Related :TRIGger:EXTERnal:PROBe:TYPe commands External probe attenuation factor. Parameter <NRf>...
COMMAND DETAILS :TRIGger:BUS:THReshold:CH<x> Query Sets or queries the threshold level for the selected Description channel. Syntax :TRIGger:BUS:THReshold:CH<X> {<NR3> | ?} CH1 ~ CH4 <X> Threshold level <NR3> Returns the threshold level Return Parameter <NR3> Example :TRIGger:BUS:THReshold:CH1 1 Sets the CH1 threshold to 1V. :TRIGger:BUS:B1:I2C:CONDition Query Sets or queries the I...
MDO-2000E Series Programming Manual Return parameter Returns the I C bus trigger condition. Example :TRIGger:BUS:B1:I2C:CONDition ADDRess Set Address as the I2C trigger condition. :TRIGger:BUS:B1:I2C:ADDRess:MODe Query Sets or queries the I C addressing mode (7 or 10 Description bits). Syntax :TRIGger:BUS:B1:I2C:ADDRess:MODe {ADDR7 |...
COMMAND DETAILS Set a high-speed mode address. HSmode (0000 1xx x) Set an EEPROM address. (1010 xxx x) EEPROM Set a CBUS address. (0000 001 x) CBUS Return Parameter Returns the address type Example :TRIGger:BUS:B1:I2C:ADDRess:TYPe? CBUS :TRIGger:BUS:B1:I2C:ADDRess:VALue Query Sets or queries the I C bus address value when the Description C bus is set to trigger on Address or...
MDO-2000E Series Programming Manual :TRIGger:BUS:B1:I2C:ADDRess:DIRection Query Sets or queries the address bit as read write or Description don’t care. This setting only applies when the I C trigger is set to Note trigger on Address or Address/Data Syntax :TRIGger:BUS:B1:I2C:ADDRess:DIRection { READ |...
COMMAND DETAILS :TRIGger:BUS:B1:I2C:DATa:VALue Query Sets or queries the triggering data value for the Description C bus when the I C bus is set to trigger on Data or Address/Data. Syntax :TRIGger:BUS:B1:I2C:DATa:VALue {<string> | ? } Related :TRIGger:BUS:B1:I2C:DATa:SIZe commands The number of characters in the Parameter <sting>...
MDO-2000E Series Programming Manual RXENDPacket Set trigger on the RX End of Packet condition. Set trigger on RX Parity error RXPARItyerr condition. Set trigger on the TX Start Bit. TXSTArt Set trigger on TX Data. TXDATA TXENDPacket Set trigger on the TX End of Packet condition.
COMMAND DETAILS :TRIGger:BUS:B1:UART:RX:DATa:VALue Query Sets or queries the triggering data value for the Description UART bus when the bus is set to trigger on Rx Data. Syntax :TRIGger:BUS:B1:UART:RX:DATa:VALue {<string> | ? } Related :TRIGger:BUS:B1:UART:RX:DATa:SIZe commands The number of characters in the Parameter <sting>...
MDO-2000E Series Programming Manual Related :TRIGger:BUS:B1:UART:CONDition commands Number of bytes (1 to 10). Parameter <NR1> Returns the number of bytes. Return parameter <NR1> Example :TRIGger:BUS:B1:UART:TX:DATa:SIZe 5 Sets the number of bytes to 5. :TRIGger:BUS:B1:UART:TX:DATa:VALue Query Sets or queries the triggering data value for the...
COMMAND DETAILS :TRIGger:BUS:B1:SPI:CONDition Query Sets or queries the SPI triggering condition. Description Syntax :TRIGger:BUS:B1:SPI:CONDition {SS | MISO | MOSI | MISOMOSI | ? } Set to trigger on the Slave Selection Parameter condition. Set to trigger on the Master-In MISO Slave-Out condition.
MDO-2000E Series Programming Manual :TRIGger:BUS:B1:SPI:DATa:MISO:VALue Query Sets or queries the triggering data value for the Description SPI bus when the bus is set to trigger on MISO or MISO/MOSI. Syntax :TRIGger:BUS:B1:SPI:DATa:MISO:VALue {<string> | ? } Related :TRIGger:BUS:B1:SPI:DATa:SIZe commands The number of characters in the Parameter <sting>...
COMMAND DETAILS Related :TRIGger:BUS:B1:SPI:DATa:SIZe commands The number of characters in the Parameter <sting> string depends on the data size setting. The string must be enclosed in double quotes, "string". x = don’t care 1 = binary 1 0 = binary 0 Return Parameter Returns the data value.
MDO-2000E Series Programming Manual Triggers on a bit stuffing error STUFFERR Example1 :TRIGger:BUS:B1:CAN:CONDition SOF Triggers on a start of frame. Example2 :TRIGger:BUS:B1:CAN:CONDition? >SOF :TRIGger:BUS:B1:CAN:FRAMEtype Query Sets or returns the frame type for a CAN Description FRAMEType trigger. Syntax :TRIGger:BUS:B1:CAN:FRAMEtype {DATA|REMote|ERRor|OVERLoad|?}...
COMMAND DETAILS :TRIGger:BUS:B1:CAN:IDentifier:VALue Query Sets or returns the identifier string used for the Description CAN trigger. Only applicable when the trigger condition is set to ID Note or IDANDDATA. Syntax :TRIGger:BUS:B1:CAN:IDentifier:VALue {<string>|?} Related :TRIGger:BUS:B1:CAN:IDentifier:MODe Commands The size of the string depends on the Parameter/ <string>...
MDO-2000E Series Programming Manual Sets either as the data direction NOCARE Example1 :TRIGger:BUS:B1:CAN:IDentifier:DIRection? >WRITE Example2 :TRIGger:BUS:B1:CAN:IDentifier:DIRection READ :TRIGger:BUS:B1:CAN:IDentifier:DIRection? > READ :TRIGger:BUS:B1:CAN:DATa:QUALifier Query Sets or returns the CAN data qualifier. Description Only applicable when the triggering condition is set Note to DATA or IDANDDATA.
COMMAND DETAILS :TRIGger:BUS:B1:CAN:DATa:SIZe Query Sets or returns the length of the data string in Description bytes for a CAN trigger. Only applicable when the condition is set to DATA or Note IDANDDATA. Syntax :TRIGger:BUS:B1:CAN:DATa:SIZe {<NR1>|?} 1~8 (bytes) Parameter/ <NR1> Return parameter Example :TRIGger:BUS:B1:CAN:DATa:SIZe? >1...
MDO-2000E Series Programming Manual Example :TRIGger:BUS:B1:CAN:DATa:SIZe 1 :TRIGger:BUS:B1:CAN:DATa:VALue “01010X1X” :TRIGger:BUS:B1:CAN:DATa:VALue? >01010X1X :TRIGger:BUS:B1:LIN:CONDition Query Sets or returns the LIN trigger condition. Description Syntax :TRIGger:BUS:B1:LIN:CONDition {SYNCField|IDentifier|DATA|IDANDDATA|WAKEup| SLEEP|ERRor|?} Sets the LIN trigger condition to the Parameter/ SYNCField sync field. Return parameter Sets the LIN trigger condition to IDentifier identifier field.
COMMAND DETAILS :TRIGger:BUS:B1:LIN:DATa:QUALifier Query Sets or returns the LIN data qualifier. Description Only applicable when the trigger condition is set to Note DATA or IDANDDATA. Syntax :TRIGger:BUS:B1:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M OREEQual|?} Triggers when the data is less than Parameter/ LESSthan the qualifier value. Return parameter Triggers when the data is greater MOREthan...
MDO-2000E Series Programming Manual Syntax :TRIGger:BUS:B1:LIN:DATa:SIZe {<NR1>|?} 1~8 (bytes) Parameter/ <NR1> Return parameter Example :TRIGger:BUS:B1:LIN:DATa:SIZe? >1 :TRIGger:BUS:B1:LIN:DATa:SIZe 2 :TRIGger:BUS:B1:LIN:DATa:SIZe? >2 :TRIGger:BUS:B1:LIN:DATa:VALue Query Sets or returns the binary data string to be used Description for the LIN trigger. Only applicable when the condition is set to DATA or Note IDANDDATA.
COMMAND DETAILS :TRIGger:BUS:B1:LIN:ERRTYPE Query Sets or returns the error type be used for the LIN Description trigger. Syntax :TRIGger:BUS:B1:LIN:ERRTYPE {SYNC|PARIty|CHecksum|?} Sets the LIN error type to SYNC. Parameter/ SYNC Return parameter Sets the LIN error type to parity. PARIty Sets the LIN error type to checksum. CHecksum Example :TRIGger:BUS:B1:LIN:ERRTYPE?
MDO-2000E Series Programming Manual Example :TRIGger:BUS:B1:LIN:CONDition ID :TRIGger:BUS:B1:LIN:IDentifier:VALue "00X1X01X" :TRIGger:BUS:B1:LIN:IDentifier:VALue? >01100X1X01X :TRIGger:BUS:B1:PARallel:VALue Query Sets or returns the binary data string to be used Description for a Parallel trigger. Syntax :TRIGger:BUS:B1:PARallel:VALue {string} :TRIGger:BUS:B1:PARallel:VALue? Related :BUS1:PARallel:WIDth Commands String contents: Parameter <string> x = don’t care...
COMMAND DETAILS Sets one of the digital channels as the D0~D15 clock source. Example :TRIG:LOG:INP:CLOCK:SOUR D0 :TRIG:LOG:INP:CLOCK:SOUR? >D0 :TRIGger:LOGic:INPut:CLOCK:EDGe Sets the polarity of the clock source. Description Syntax :TRIGger:LOGic:INPut:CLOCK:EDGe {RISe | FALL | EITher} Related :TRIGger:LOGic:INPut:CLOCK:SOURce Commands Sets the clock source on the rising edge. Parameter RISe Sets the clock source on the falling edge.
MDO-2000E Series Programming Manual Example :TRIGger:LOGic:FUNCtion? >AND :TRIGger:LOGic:FUNCtion NAND Sets the logic combination of the digital channels to NAND. :TRIGger:LOGic:PATtern Query Queries the conditions used for generating a logic Description pattern trigger in terms of input pattern, pattern trigger time and conditions.
COMMAND DETAILS :TRIGger:LOGic:PATtern:DELTatime Query Sets or returns the pattern trigger delta time value. Description Syntax :TRIGger:LOGic:PATtern:DELTatime {<NR3> | ?} Related :TRIGger:LOGic:PATtern:WHEn Commands Pattern trigger time value in seconds Parameter/ <NR3> 1e-9 (1 ns) to 10.0e0 (10 s). Return parameter Example :TRIG:LOG:PAT:DELT 8.960e-05 :TRIG:LOG:PAT:DELT? >8.960e-05...
Page 166
MDO-2000E Series Programming Manual Triggers when the defined input EQUAL pattern is met during a time equal to the defined delta time. Triggers when the defined input UNEQual pattern is met during a time other than the defined delta time.
COMMAND DETAILS System Commands :SYSTem:LOCK ............167 :SYSTem:ERRor ............167 :SYSTem:LOCK Query Turns the panel lock on off. Description Syntax :SYSTem:LOCK {OFF | ON | ? } System lock off Parameter System lock on Return parameter Returns the status of the panel lock (ON, OFF). Example :SYSTem:LOCK ON Turns the panel lock on.
MDO-2000E Series Programming Manual Related :SAVe:IMAGe commands :SAVe:IMAGe:INKSaver Sets the file format to PNG Parameter 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. :SAVe:IMAGe:INKSaver Query Turns Ink Saver on or off.
COMMAND DETAILS Example :SAVe:SETUp S1 Saves the current setup to Set1 in internal memory. :SAVe:SETUp “Disk:/DS0001.SET” Saves the current setup to DS0001.SET in the root directory of the internal memory. :SAVe:WAVEform Saves a waveform to internal memory or to a Description designated file path.
MDO-2000E Series Programming Manual Example 3 :SAVe:WAVEform:FILEFormat FCSV :SAVe:WAVEform ALL, “Disk:/ALL002” Sets the file format to FCSV(fast CSV format). It then saves the all channel’s waveforms to the root directory (Disk:/) of the internal flash disk in the CSV format (with the filename ALL002.CSV).
COMMAND DETAILS Ethernet Command :ETHERnet:DHCP Query Sets or queries the DHCP settings. Description Syntax :ETHERnet:DHCP { OFF | ON | ? } Turns DHCP on. Parameter Turns DHCP off. Example :ETHERnet:DHCP ON Turns DHCP on. Time Command :DATe Sets the system date and time. Description Syntax :DATe {<string>}...
MDO-2000E Series Programming Manual Syntax :BUS1:TYPe { UART | I2C | SPI | PARallel | CAN | LIN | ? } Related :BUS1:STATE commands Sets the bus to UART mode. Parameter/Return UART parameter Sets the bus to I2C mode. Sets the bus to SPI mode.
COMMAND DETAILS The R/W bit is not included. Return parameter 0 The R/W bit is included. Example :BUS1:I2C:ADDRess:RWINClude ON Includes the R/W bit in the I C address. :BUS1:I2C:SCLK:SOURce Query Sets or queries which channel is used for the I Description SCLK source.
MDO-2000E Series Programming Manual Syntax BUS1:PARallel:BIT<x>:SOURce {D0| D1| D2| D3| D4| D5| D6| D7| D8| D9| D10| D11| D12| D13| D14| D15} BUS1:PARallel:BIT<x>:SOURce? the bit number Parameter/Return <x> parameter Set the bit source B<x> D0 to D15 :BUS1:PARallel:CLOCK:EDGE Query Sets or returns the parallel clock edge for bus1...
MDO-2000E Series Programming Manual Example :BUS1:UART:PARIty 1 Sets the parity to odd. :BUS1:UART:PACKEt Query Sets or queries the UART packet setting. Description Syntax :BUS1:UART:PACKEt {<NR1> | ? } 0: Off Parameter/Return <NR1> parameter 1: On Example :BUS1:UART:PACKEt 1 Turns UART packets on.
COMMAND DETAILS 0: NULL Parameter/Return <NR1> parameter 1: LF (line feed) 2: CR (carriage return) 3: SP (space character) 4: FF Example :BUS1:UART:EOFPAcket 2 Sets the OEF character to CR. :BUS1:UART:TX:SOURce Query Sets or queries which channel is used for the Description UART Tx source.
MDO-2000E Series Programming Manual Example :BUS1:UART:RX:SOURce CH1 Sets channel 1 as the Rx source. :BUS1:SPI:SCLK:POLARity Query Sets or queries the polarity of the SCLK line for Description the SPI bus. Syntax :BUS1:SPI:SCLK:POLARity { FALL | RISE | ? } Parameter/Return FALL Sets the polarity to falling edge.
COMMAND DETAILS :BUS1:SPI:BITORder Query Sets or queries the bit order for the SPI bus. Description Syntax :BUS1:SPI:BITORder {<NR1> | ? } 0: MSB bit first Parameter/Return <NR1> parameter 1: LSB bit first Example :BUS1:SPI:BITORder? The bit order is currently set as MSB bit first. :BUS1:SPI:SCLK:SOURce Query Sets or queries which channel is used for the SPI...
MDO-2000E Series Programming Manual Example :BUS1:SPI:SS:SOURce CH1 Sets channel 1 as the SPI SS source. :BUS1:SPI:MOSI:SOURce Query Sets or queries which channel is used for the SPI Description MOSI source. Syntax :BUS1:SPI:MOSI:SOURce { OFF | CH1 | CH2 | CH3 |...
COMMAND DETAILS :BUS1:DISPlay:FORMAt Query Sets or queries the display format for the bus, Description either binary or hexadecimal. Syntax :BUS1:DISPlay:FORMAt { BINary | HEXadecimal | ASCII | ? } Binary format Parameter/Return BINary parameter HEXadecimal Hexadecimal format Example :BUS1:DISPlay:FORMAt BINary Sets the display format to binary.
MDO-2000E Series Programming Manual :BUS1:CAN:PROBe Query Sets or returns the signal type of the CAN bus. Description Syntax :BUS1:CAN:PROBe {CANH | CANL | TX | RX | ? } CAN-High Parameter/Return CANH parameter CAN-Low CANL Transmit Receive Example :BUS1:CAN:PROBe? >CANH...
MDO-2000E Series Programming Manual Don’t include parity bits with Id. Parameter/Return NOPARity parameter Include parity bits with Id. PARIty Example :BUS1:LIN:IDFORmat? NOPARITY Returns the ID format. :BUS1:LIN:POLARity Query Sets or returns the LIN polarity. Description Syntax :BUS1:LIN:POLARity {NORMal|INVerted|?} Normal LIN polarity...
MDO-2000E Series Programming Manual Mark Commands :MARK ...............190 :MARK:CREATE............190 :MARK:DELEte ............191 :MARK Move to next or previous event mark. Description Syntax :MARK { NEXT | PREVious } Related :MARK:CREATE commands :MARK:DELEte Move to next mark Parameter NEXT Move to previous mark...
Page 191
COMMAND DETAILS :MARK:DELEte Deletes the current mark or all the marks on a Description waveform. Syntax :MARK:DELEte { CURRent | ALL } Related :MARK commands :MARK:CREATE Deletes the current mark Parameter CURRent Deletes all the marks Example :MARK:DELEte CURRent Deletes the current mark.
MDO-2000E Series Programming Manual Example :SEARCH:COPY SEARCHtotrigger Copies the search settings to the trigger settings. :SEARCH:STATE Query Sets or queries whether the Search function is on Description or off. Syntax :SEARCH:STATE { OFF | ON | ? } Turn the Search function on.
MDO-2000E Series Programming Manual Syntax :SEARCH:TRIGger:RUNT:POLarity {POSitive | NEGative | EITher | ?} Related :SEARCH:TRIGger:TYPe commands Positive polarity Parameter POSitive Negative polarity NEGative Positive or negative polarity EITher Return parameter Returns the pulse runt search trigger polarity. Example :SEARCH:TRIGger:RUNT:POLarity POSitive Sets the Pulse Runt search trigger polarity to positive.
MDO-2000E Series Programming Manual Related :SEARCH:TRIGger:TYPe commands :SEARCH:TRIGger:RUNT:TIMe > Parameter MOREthan < LESSthan Equal ≠ UNEQual Return parameter Returns the pulse runt search trigger conditions. Example :SEARCH:TRIGger:RUNT:WHEn UNEQual Sets the pulse runt search trigger condition to unequal (≠). :SEARCH:TRIGger:RUNT:TIMe Query Sets or queries the pulse runt search trigger time.
COMMAND DETAILS > Parameter MOREthan < LESSthan Equal ≠ UNEQual Return parameter Returns the rise and fall search trigger condition. Example :SEARCH:TRIGger:RISEFall:WHEn UNEQual Sets the rise and fall search trigger condition to unequal (≠). :SEARCH:TRIGger:RISEFall:TIMe Query Sets or queries the rise and fall time. Description Syntax :SEARCH:TRIGger:RISEFall:TIMe {<NRf>...
MDO-2000E Series Programming Manual Parallel mode PARallel Example :SEARCH:TRIGger:BUS:TYPe? UART :SEARCH:TRIGger:BUS:B1:I2C:CONDition Query Sets or queries the I C search trigger conditions. Description Syntax :SEARCH:TRIGger:BUS:B1:I2C:CONDition{STARt | STOP | REPEATstart | ACKMISS | ADDRess | DATA | ADDRANDDATA | ? } Set Start as the I...
COMMAND DETAILS :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe Query Sets or queries the I C addressing mode (7 or 10 Description bits) for the search trigger. Syntax :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:MODe {ADDR7 | ADDR10 | ? } Related :SEARCH:TRIGger:BUS:B1:I2C:CONDition commands 7 bit addressing Parameter ADDR7 10 bit addressing ADDR10 7 bit addressing Return Parameter 0...
MDO-2000E Series Programming Manual Set an EEPROM address. EEPROM (1010 xxx x) Set a CBUS address. (0000 001 x) CBUS Return Parameter Returns the address type Example :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:TYPe? CBUS :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:VALue Query Sets or queries the I C bus address value when the...
COMMAND DETAILS :SEARCH:TRIGger:BUS:B1:I2C:ADDRess :DIRection Query Sets or queries the address bit as read write or Description don’t care for the search function. This setting only applies when the I C search trigger Note is set to trigger on Address or Address/Data Syntax :SEARCH:TRIGger:BUS:B1:I2C:ADDRess:DIRection { READ | WRITE | NOCARE | ? }...
MDO-2000E Series Programming Manual Example :SEARCH:TRIGger:BUS:B1:I2C:DATa:SIZe 3 Sets the number of bytes to 3. :SEARCH:TRIGger:BUS:B1:I2C:DATa:VALue Query Sets or queries the triggering data value for the Description C bus when the I C search trigger is set to trigger on Data or Address/Data.
MDO-2000E Series Programming Manual Number of bytes (1 to 10). Parameter <NR1> Returns the number of bytes. Return parameter <NR1> Example :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:SIZe 5 Sets the number of bytes to 5. :SEARCH:TRIGger:BUS:B1:UART:RX:DATa:VALue Query Sets or queries the search triggering data value for...
COMMAND DETAILS :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe Query Sets or queries the number of bytes for UART Description data. This setting only applies when the UART search Note trigger is set to trigger on Tx Data Syntax :SEARCH:TRIGger:BUS:B1:UART:TX:DATa:SIZe {<NR1> | ?} Related :SEARCH:TRIGger:BUS:B1:UART:CONDition commands Number of bytes (1 to 10).
COMMAND DETAILS Syntax :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe {<NR1> | ?} Related :SEARCH:TRIGger:BUS:B1:SPI:CONDition commands Number of words (1 to 32). Parameter <NR1> Returns the number of words. Return parameter <NR1> Example :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe 10 Sets the number of words to 10. :SEARCH:TRIGger:BUS:B1:SPI:DATa:MISO:VALue Query Sets or queries the search triggering data value for Description the SPI bus when the bus is set to trigger on MISO or MISO/MOSI.
MDO-2000E Series Programming Manual :SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue Query Sets or queries the search triggering data value for Description the SPI bus when the bus is set to trigger on MOSI or MISO/MOSI. Syntax :SEARCH:TRIGger:BUS:B1:SPI:DATa:MOSI:VALue {<string> | ? } Related :SEARCH:TRIGger:BUS:B1:SPI:DATa:SIZe commands The number of characters in the Parameter <sting>...
COMMAND DETAILS Sets search to trigger on a start of Parameter/ Return frame parameter FRAMEtype Sets search to trigger on the type of frame Sets search to trigger on a matching Identifier identifier Sets search to trigger on matching DATA data IDANDDATA Sets search to trigger on matching identifier and data field...
MDO-2000E Series Programming Manual Example :SEARCH:TRIGger:BUS:B1:CAN:FRAMEtype DATA Sets the frame type to DATA. :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe Query Sets or returns the CAN identifier mode for the Description bus. Syntax :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe {STANDard|EXTended|?} Standard addressing mode Parameter/ STANDard Return parameter Extended addressing mode EXTended...
COMMAND DETAILS String contents: x = don’t care 1 = binary 1 0 = binary 0 Example :SEARCH:TRIGger:BUS:B1:CAN:CONDition ID :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:MODe STANDARD :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue “01100X1X01X” :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:VALue? >01100X1X01X :SEARCH:TRIGger:BUS:B1:CAN:IDentifier :DIRection Query Sets or queries the address bit as read, write or Description don’t care. Syntax :SEARCH:TRIGger:BUS:B1:CAN:IDentifier:DIRection {READ|WRITE|NOCARE|?}...
MDO-2000E Series Programming Manual Only applicable when the search triggering condition Note is set to DATA or IDANDDATA. Syntax :SEARCH:TRIGger:BUS:B1:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M OREEQual|?} Sets search to trigger when the data Parameter/ LESSthan is less than the qualifier value. Return parameter Sets search to trigger when the data MOREthan is greater than the qualifier value.
COMMAND DETAILS Syntax :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe {<NR1>|?} 1~8 (bytes) Parameter/ <NR1> Return parameter Example :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe? >1 :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe 2 :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe? >2 :SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue Query Sets or returns the binary data string to be used Description for the CAN search trigger. Related :SEARCH:TRIGger:BUS:B1:CAN:DATa:SIZe Commands Syntax :SEARCH:TRIGger:BUS:B1:CAN:DATa:VALue {<string>|?} The size of the string depends on the...
MDO-2000E Series Programming Manual :SEARCH:TRIGger:BUS:B1:LIN:CONDition Query Sets or returns the LIN search trigger condition. Description Syntax :SEARCH:TRIGger:BUS:B1:LIN:CONDition {SYNCField|IDentifier|DATA|IDANDDATA|WAKEup|S LEEP|ERRor|?} Sets the LIN search trigger condition Parameter/ SYNCField to the sync field. Return parameter Sets the LIN search trigger condition IDentifier to identifier field.
COMMAND DETAILS Syntax :SEARCH:TRIGger:BUS:B1:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|M OREEQual|?} Sets search to trigger when the data Parameter/ LESSthan Return parameter is less than the qualifier value. Sets search to trigger when the data MOREthan is greater than the qualifier value. Sets search to trigger when the data EQual is equal to the qualifier value.
MDO-2000E Series Programming Manual Example :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe? >1 :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe 2 :SEARCH:TRIGger:BUS:B1:LIN:DATa:SIZe? >2 :SEARCH:TRIGger:BUS:B1:LIN:DATa:VALue Query Sets or returns the binary data string to be used Description for the LIN search trigger. Only applicable when the condition is set to DATA or Note IDANDDATA.
COMMAND DETAILS Syntax :SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE {SYNC|PARIty|CHecksum|?} Sets the LIN error type to SYNC. Parameter/ SYNC Return parameter Sets the LIN error type to parity. PARIty Sets the LIN error type to checksum. CHecksum Example :SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE? >SYNC :SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE CHECKSUM :SEARCH:TRIGger:BUS:B1:LIN:ERRTYPE? >CHECKSUM :SEARCH:TRIGger:BUS:B1:LIN:IDentifier:VALue Query Sets or returns the identifier string to be used for Description...
MDO-2000E Series Programming Manual :SEARCH:FFTPeak:METHod Query Sets or returns the FFT peak method type. Description Related :SEARCH:TRIGger:TYPe Commands :SEARCH:FFTPeak:METHod:MPEak :SEARCH:TRIGger:LEVel Syntax :SEARCH:FFTPeak:METHod {MPEak | LEVel | ?} Sets the peak method to the Max Parameter/ MPEak Peak type. Return parameter...
COMMAND DETAILS Example :SEARCH:FFTPeak:METHod MPEak :SEARCH:FFTPeak:METHod? >MPEAK :SEARCH:FFTPeak:METHod:MPEak? >1.000E+00 :SEARCH:FFTPeak:METHod:MPEak 2 :SEARCH:FFTPeak:METHod:MPEak? >2.000E+00 :SEARCH:FFTPeak:SINFo Query Sets or returns the State Info to “Mark” or “Peak”. Description Related :SEARCH:TRIGger:TYPe Commands Syntax :SEARCH:FFTPeak:SINFo {MARK | PEAK | ?} Parameter/ MARK Sets the State Info to Mark. Return parameter PEAK Sets the State Info to Peak.
MDO-2000E Series Programming Manual Example1 :CHANnel1:LABel "CH1_lab" Sets the channel 1 label as "CH1_lab". Example2 :CHANnel1:LABel? CH1_lab :CHANnel<X>:LABel:DISPlay Query Turns the label on/off for the selected channel or Description returns its status. Syntax :CHANnel<X>:LABel:DISPlay { OFF | ON | ? } Related :CHANnel<X>:LABel...
COMMAND DETAILS Related :REF<X>:LABel:DISPlay commands REF 1, 2, 3, 4 Parameter <X> The string must be no more than 8 <string> characters and only contain alphanumeric characters in addition to period, dash and underscore characters. The string must be enclosed in double quotes, “string”. Returns the label for the selected Return parameter <string>...
MDO-2000E Series Programming Manual Example :REF1:LABel "REF1" :REF1:LABel:DISPlay ON :REF1:LABel:DISPlay? 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. :BUS1:LABel Query Sets or returns the file label for the bus.
COMMAND DETAILS Related :BUS1:LABel commands :D<x>:LABel :D<x>:LABel:DISPlay :DIGital:ANAlog:A<x>:LABel :DIGital:ANAlog:A<x>:LABel:DISPlay Turns the file label off for the bus. Parameter Turns the file label on for the bus. Return parameter Returns the status of the file label for the bus (ON, OFF). Example :BUS1:LABel "Bus"...
MDO-2000E Series Programming Manual Returns the label for the bus. No Return parameter <string> return indicates that there has not been a file label assigned for bus. Example :D1:LABel "D1" Sets the digital channel 1 label as "D1". :D<x>:LABel:DISPlay Query...
COMMAND DETAILS Related :DIGital:ANAlog:A<x>:LABel:DISPlay commands Analog waveform number (1~2). Parameter <x> The string must be no more than 8 <string> characters and only contain alphanumeric characters in addition to period, dash and underscore characters. The string must be enclosed in double quotes, “string”. Returns the label for the bus.
MDO-2000E Series Programming Manual Sets the label for the analog waveform to “A1” and then turns the label display on. The query return shows that the label is on. :SET<X>:LABel Query Sets or returns the file label for the selected setup.
MDO-2000E Series Programming Manual :SEGMents:CURRent Query Sets or queries the current segment. The total Description number of segments depends on the record length. Syntax :SEGMents:CURRent {SETTOMIN|SETTOMAX|<NR1>|?} Related :SEGMents:STATE commands :SEGMents:TOTalnum SETTOMIN Current segment = min segment Parameter/ Return parameter SETTOMAX Current segment = max segment 1~29000 <NR1>...
COMMAND DETAILS :SEGMents:TIMe Query Returns the time of the current segment in relation Description to the first segment. Syntax :SEGMents:TIMe? Related :SEGMents:STATE commands :SEGMents:CURRent Return parameter The segment time as <NR3>. Example :SEGMents:TIMe? >8.040E-03 Returns the segment time. :SEGMents:DISPALL Query Sets or queries whether all the segments are Description displayed on the screen.
MDO-2000E Series Programming Manual Disables the automatic measurement Parameter/ function for the segments Return parameter measurement. Sets the measurement mode to PLOT Statistics. Sets the measurement mode to a TABLE measurement list. Example :SEGMents:MEASure:MODe? >PLOT Returns the measurement mode as Statistics.
COMMAND DETAILS 1~20 Parameter/ <NR1> Return parameter Example1 :SEGMents:MEASure:PLOT:DIVide 5 Sets the number of bins to 5 for the statistics function. :SEGMents:MEASure:PLOT:SELect Query Sets or queries which bin to view the statics of. Description Syntax :SEGMents:MEASure:PLOT:SELect {<NR1> | ? } Related :SEGMents:MEASure:PLOT:SOURce commands...
MDO-2000E Series Programming Manual Example :SEGMents:STATE ON STOP :SEGMents:MEASure:MODe PLOT :SEGMents:MEASure:PLOT:SOURce 1 :SEGMents:MEASure:PLOT:DIVide 10 :SEGMents:MEASure:PLOT:SELect 1 :SEGMents:MEASure:PLOT:RESults? > MAX,1.000kHz;MIN,1.000kHz;MEAN,1.000kHz; Bin Statistics,1 of 10;Percent,10.00%;Count,1; Measured,10;Unmeasured,0;Bin Range, 1.000kHz~1.000kHz; Plots the results for automatic measurement #1, bin 1 of 10. :SEGMents:MEASure:TABle:SOURce Query Sets or queries the source of the measurement list.
COMMAND DETAILS Related :SEGMents:TOTalnum commands 1~29000 Parameter <NR1> Return parameter Returns the number of segments as <NR3>. Example1 :SEGMents:MEASure:TABle:SELect 10 Select segment number 10. :SEGMents:MEASure:TABle:LIST Query Returns the measurement results of each segment Description in the block data. Syntax :SEGMents:MEASure:TABle:LIST? Return parameter Returns the measurements results as a block data for each segment.
COMMAND DETAILS Related :SEGMents:TOTalnum commands SETTOMIN Sets the starting segment to min Parameter/ segment. Return parameter SETTOMAX Sets the starting segment to the max segment. Sets the segment to 1~29000 <NR1> Example :SEGMents:SAVe:SELect:STARt 2 Sets the starting segment to segment number 2. :SEGMents:SAVe:SELect:END Query Sets or queries the ending segment to save from.
MDO-2000E Series Programming Manual DVM Commands The DVM commands are only available when the optional DVM software is installed. :DVM:STATE .............242 :DVM:SOURce ............242 :DVM:MODe .............243 :DVM:VALue .............243 :DVM:STATE Query Sets or queries the DVM state to on or off. Description...
Page 243
COMMAND DETAILS :DVM:MODe Query Sets or queries the DVM mode. Description Syntax :DVM:MODe {ACRMS|DC|DCRMS|DUTY| FREQuency|?} Related :DVM:SOURce commands :DVM:STATE Sets the mode to AC RMS Parameter/ ACRMS Return parameter Sets the mode to DC Sets the mode to DC RMS DCRMS Sets the mode to AC Duty DUTY...
MDO-2000E Series Programming Manual Go_NoGo Commands The GoNoGo APP must first be launched (or use the command, “:GONogo:SCRipt”) before any of the Go_NoGo or Template commands can be used. :GONogo:CLEar ............244 :GONogo:EXECute ...........244 :GONogo:FUNCtion ..........245 :GONogo:NGCount ..........245 :GONogo:NGDefine ..........245 :GONogo:SOURce ...........246 :GONogo:VIOLation ..........246...
COMMAND DETAILS Disabled Parameter/ Enabled Return Parameter ON Example :GONogo:EXECute OFF Turns Go/NoGo off. :GONogo:FUNCtion Initializes the Go/NoGo APP. This must be run Description after the Go/NoGo APP has been started. Syntax :GONogo:FUNCtion :GONogo:NGCount Query Returns the Go/NoGo counter. Description Syntax :GONogo:NGCount{?} Return parameter Returns a string in the following format “number of...
MDO-2000E Series Programming Manual :GONogo:SOURce Query Sets the source for the Go/NoGo signal. Description Syntax :GONogo:SOURce {CH1|CH2|CH3|CH4|?} Parameter/ CH1~CH4 Return Parameter Example :GONogo:SOURce CH1 Sets the source to CH1. :GONogo:VIOLation Query Sets or returns actions for the Go/NoGo Description violations.
COMMAND DETAILS :TEMPlate:MODe Query Sets or returns the Go/NoGo template mode. Description Syntax :TEMPlate:MODe {MAXimum|MINimum|AUTO|?} Maximum template Parameter/ MAXimum Return Parameter Minimum template MINimum Auto template AUTO Example :TEMPlate:MODe AUTO Sets the template mode to AUTO. :TEMPlate:MAXimum Query Defines or queries which waveform memory Description (REF1 or W1~W20) is set to the maximum template.
MDO-2000E Series Programming Manual Example :TEMPlate:MINimum REF2 Saves the minimum template to REF2. :TEMPlate:POSition:MAXimum Query Sets or queries the position of the maximum Description template. Syntax :TEMPlate:POSition:MAXimum {<NR2>|?} Desired template position (-12.0 ~ +12.0 Parameter <NR2> divisions) Return parameter Returns the position in the following format: “<NR2>Div”...
COMMAND DETAILS :TEMPlate:SAVe:MINimum Saves the maximum template. Description Syntax :TEMPlate:SAVe:MINimum :TEMPlate:TOLerance Query Sets or queries the tolerance as a percentage. Description Syntax :TEMPlate:TOLerance {<NR2>|?} The auto tolerance range (0.4% ~ 40%) Parameter/ <NR2> Return Parameter Example :TEMPlate:TOLerance 10 Sets the tolerance to 10%. :TEMPlate:SAVe:AUTo Saves the AUTO template (maximum and Description...
MDO-2000E Series Programming Manual Turns on this function. Parameter Turns off this function. Example :MASK:VIOLation:SAVe ON Turns the function of saving violation images on. :MASK:AUTo Query Description Creates a mask fastly in according to the reference source. Or returns the setting of the mask.
COMMAND DETAILS Syntax :MASK:AUTo:UNITs {DIVIsions|CURRent} :MASK:AUTo:UNITs? Divisions units. Parameter DIVIsions Current units. CURRent Example :MASK:AUTo:UNITs DIVIsions Sets the units for auto created mask as divisions units. :MASK:USEr:UNITs Query Description Sets or returns the units for the customized mask. Syntax :MASK:USEr:UNITs {DIVIsions|CURRent} :MASK:USEr:UNITs? Divisions units.
MDO-2000E Series Programming Manual Vertical coordinates.<NRF> <YMASK> Example :MASK:USEr:AREa1:POINt1 2,2 Sets point 1 as (2,2) in area 1. :MASK:USEr:AREa<x1>:POINt<x2>:STATe Query Description Sets or returns the state of the point in the mask area. Syntax :MASK:USEr:AREa<x1>:POINt<x2>:STATe {ON|OFF} :MASK:USEr:AREa<x1>:POINt<x2>:STATe? Number of the customized mask.
COMMAND DETAILS :MASK:USEr:SAVe Description Saves a customized mask to the assigned file path with a specified filename. Syntax :MASK:USEr:SAVe <file path> (“Disk:/xxx.MSK”,”USB:/xxx.MSK”)} Filename. Parameter xxx.MSK Example :MASK:USEr:SAVe “Disk:/mask1.MSK” Saves a customized mask named mask1.MSK to root directory (Disk:/) of the scope. :MASK:USEr:LOAd Description Loads a customized mask from the assigned file path...
MDO-2000E Series Programming Manual Turn on the amplitude couple. Parameter Turn off the amplitude couple. Example :AWG:UTIL:AMPCpl ON :AWG:UTIL:AMPCpl? >ON :AWG:UTIL:FREQCpl Query Set or return the type of frequency couple. Description Syntax :AWG:UTIL:FREQCpl {OFF| OFFSet| RATio} :AWG:UTIL:FREQCpl? Turn off the Frequency Couple.
COMMAND DETAILS :AWG:UTIL:FREQCpl:RATio Query Set or return the frequency ratio between Gen. 1 Description and Gen. 2 for frequency couple. Syntax :AWG:UTIL:FREQCpl:RATio{<NRf>} :AWG:UTIL:FREQCpl:RATio? Value of ratio. Parameter <NRf> Example :AWG:UTIL:FREQCpl:RATio 2.5 :AWG:UTIL:FREQCpl:RATio? >2.50000e+00 :AWG:UTIL:TRACking Query Set or return the state of AWG tracking. Description Syntax :AWG:UTIL:TRACking{ON|OFF}...
MDO-2000E Series Programming Manual Return parameter <NRf> Amplitude in Volts. (50Ω impedance 0.1~2.5V) (High Z impedance 0.2~5V) Example :AWG1:AMP 1 :AWG<x>:FREQuency Query Sets or returns the waveform frequency. Description Syntax :AWG<x>:FREQuency {<NRf> | ?} Channel number 1~2. Parameter/ <x> Return parameter Frequency in Hertz.
MDO-2000E Series Programming Manual Channel number 1~2 Parameter/ <x> Return parameter Turns the channel output off Turns the channel output on Example :AWG1:OUTP:STATE OFF Turns the channel 1 output off. :AWG<x>:PHAse Query Sets or returns the channel phase. Description Syntax :AWG<x>:PHAse {<NRf>...
COMMAND DETAILS Example :AWG1:RAMP:SYM 15 Sets the channel 1 ramp symmetry to 15%. :AWG<x>:MODulation:STATE Query Sets or returns the modulation state. Description Syntax :AWG<x>:MODulation:SATE {OFF | ON | ?} Channel number 1~2. Parameter/ <x> Return parameter Sets the modulation to off. Sets the modulation to on.
MDO-2000E Series Programming Manual Example :AWG1:MOD:AM:DEP? >1.20000e+02 :AWG<x>:MODulation:AM:FREQ Query Sets or returns the AM modulation frequency. Description Syntax :AWG<x>:MODulation:AM:FREQ {<NRf> | ?} Channel number 1~2. Parameter/ <x> Return parameter AM frequency in Hertz. <NRf> Example :AWG1:MOD:AM:FREQ 1000 Sets the AM frequency to 1kHz.
COMMAND DETAILS Syntax :AWG<x>:MODulation:FM:FREQ {<NRf> | ?} Channel number 1~2. Parameter/ <x> Return parameter Frequency in Hertz. <NRf> Example :AWG1:MOD:FM:FREQ 1000 Sets the frequency of the FM modulating waveform to 1kHz. :AWG<x>:MODulation:FM:SHApe Query Sets or returns the shape of the FM modulation. Description Syntax :AWG<x>:MODulation:FM:SHApe {SINE | SQUare |...
MDO-2000E Series Programming Manual :AWG<x>:MODulation:FM:DUTYcycle Query Sets or returns the duty cycle of the FM Description modulation (pulse shape wave only). Syntax :AWG<x>:MODulation:FM:DUTYcycle {<NRf> | ?} Channel number 1~2. Parameter/ <x> Return parameter Duty cycle in percentage 1~99%. <NRf> Example...
MDO-2000E Series Programming Manual :AWG<x>:SWEep:STATE Query Sets or returns the Sweep mode state. Description Syntax :AWG<x>:SWEep:STATE {OFF | ON | ?} Channel number 1~2. Parameter/ <x> Return parameter Sets the sweep mode to off. Sets the sweep mode to on.
COMMAND DETAILS :AWG<x>:SWEep:STOP Query Sets or returns the stop frequency of the sweep Description mode. Syntax :AWG<x>:SWEep:STOP {<NRf> | ?} Channel number 1~2. Parameter/ <x> Return parameter Stop frequency in Hertz. <NRf> Example :AWG1:SWE:STOP 500000 Sets the sweep mode stop frequency to 500kHz. :AWG<x>:SWEep:TIMe Query Sets or returns the sweep time.
MDO-2000E Series Programming Manual :AWG<x>:SWEep:CENTer Query Alternatively to setting the start and stop Description frequencies, the span and center frequency can be set. Syntax :AWG<x>:SWEep:CENTer {<NRf> | ?} Channel number 1~2. Parameter/ <x> Return parameter Center frequency of the sweep in <NRf>...
MDO-2000E Series Programming Manual Loads the arbitrary waveform from <file path> disk or USB at the specified file path. Exemple: “Disk:/xxx.UAW” “USB:/xxx.UAW” Example :AWG1:ARB:LOA:WAVE ARB2 Loads the arbitrary waveform from ARB2. :AWG<x>:ARBitrary:EDIT:COPY Copies a segment of an arbitrary waveform to a Description specific point.
COMMAND DETAILS NR1, point at which the segment to <STARt> delete starts. NR1, length of the segment to delete. <LENGth> Example :AWG1:ARB:EDIT:CLE ALL :AWG<x>:ARBitrary:EDIT:LINe Creates a line on an arbitrary waveform. Description Syntax :AWG<x>:ARBitrary:EDIT:LINe {<address1> , <data1> , address2> , <data2>} Channel number 1~2.
MDO-2000E Series Programming Manual Syntax :AWG<x>:ARBitrary:EDIT:POINt {<address1> , <data1>} Channel number 1~2. Parameter <x> <address1> NR1, the point to be edited. NRf, the value of that point. <data1> Example :AWG1:ARB:EDIT:POIN 20,0.2 :AWG<x>:ARBitrary:EDIT:POINt:ADD Adds the edited point to the arbitrary waveform.
COMMAND DETAILS Data Logging Commands :DATALOG:STATE ........... 277 :DATALOG:SOURce ..........277 :DATALOG:SAVe ............. 278 :DATALOG:INTerval ..........278 :DATALOG:DURation ..........279 :DATALOG:STATE Query Sets or queries the state of the data logging app. Description Syntax :DATALOG:STATE {OFF|ON|?} Related :DATALOG:SOURce commands :DATALOG:SAVe :DATALOG:INTerval :DATALOG:DURation Turns the data logging off.
Page 278
MDO-2000E Series Programming Manual parameter Digital channels D0~D15 D0~D15 All displayed channels. Example :DATALOG:SOURce CH1 Sets the source to CH1. :DATALOG:SAVe Query Sets or queries the save format as image or Description waveform. Syntax :DATALOG:SAVe {IMAGe|WAVEform|?} Related :DATALOG:STATE commands :DATALOG:SOURce...
Page 279
COMMAND DETAILS Example :DATALOG:INT 2 Sets the interval time to 2 seconds. :DATALOG:DURation Query Description Sets or queries the duration time of each recording. Syntax :DATALOG:DURation <NRf> :DATALOG:DURation? Related :DATALOG:STATE commands :DATALOG:SOURce :DATALOG:SAVe :DATALOG:INTerval Discrete recording time in seconds. Parameter <NRf>...
MDO-2000E Series Programming Manual Remote Disk Commands :REMOTEDisk:IPADDress ........280 :REMOTEDisk:PATHName ........280 :REMOTEDisk:USERName ........280 :REMOTEDisk:PASSWord ........281 :REMOTEDisk:MOUNT ...........281 :REMOTEDisk:AUTOMount ........282 :REMOTEDisk:IPADDress Query Sets or returns the IP address of remote disk. Description Syntax :REMOTEDisk:IPADDress {<string>|?} IP address enclosed in double quotes.
COMMAND DETAILS Syntax :REMOTEDisk:USERName {<string> | ? } User name enclosed in double quotes Parameter/Return <string> eg., “User_Name”. parameter Example :REMOTEDisk:USERName “User_Name” Sets the account name as User_Name. :REMOTEDisk:PASSWord Query Sets or queries the account password for the Description remote disk. Syntax :REMOTEDisk:PASSWord {<string>...
MDO-2000E Series Programming Manual :REMOTEDisk:AUTOMount Query Turns automount on/off or queries its state. The Description remote disk must be configured beforehand. Syntax :REMOTEDisk:AUTOMount { OFF | ON | ? } Don’t mount the remote disk at start up. Parameter/Return parameter Automatically mount the remote disk on start up.
MDO-2000E Series Programming Manual parameter Turns the DMM function off. Example :DMM:STATE ON Turns the DMM function on. :DMM:VALue Query Returns the measurement value. Description Syntax :DMM:VALue? Related :MEASUrement:DISPlay commands Returns the measurement or value on Return parameter <string> the display as a string.
COMMAND DETAILS Turns the maximum and minimum function off. Example :DMM: MMIN ON Turns the maximum and minimum function on. :DMM:MODe Query Sets or queries the DMM mode. Description Syntax :DMM:MODe { DCV | DCMV | ACV | ACMV | DCA | DCMA | ACA | ACMA | OHM | DIODE | BEEP | TEMPerature | ?} DCV mode Parameter/Return...
MDO-2000E Series Programming Manual Syntax :DMM:MODe:RANGe (AUTo|<NRf>) :DMM:MODe:RANGe? Related :DMM:MODe commands Auto range Parameter/Return AUTo parameter <NRf> ACV: 5,50,750 DCV: 5,50,500,1000 ACmV: 0.5,0.05 DCmV: 0.5,0.05 ACmA: 0.5,0.05 DCmA: 0.5,0.05 ACA: 10 DCA: 10 Example :DMM:MODe ACV :DMM:MODe:RANGe AUTo Sets the ACV measurement to auto range.
COMMAND DETAILS Syntax :DMM:TEMPerature:TYPe { TYPEB | TYPEE | TYPEJ | TYPEK | TYPEN | TYPER | TYPES | TYPET | ? } Parameter/Return TYPEB parameter TYPEE TYPEJ TYPEK TYPEN TYPER TYPES TYPET Example :DMM:TEMPerature:TYPe K Sets the temperature measurement function to use the K type thermocouple.
COMMAND DETAILS Syntax :SA:STATE {OFF|ON} :SA:STATE? Disable this function. Parameter Enable this function. Example SA:STATE ON SA:STATE? ON :SA:LIST Query Returns the data of the spectrum analyzer peak Description table. Syntax :SA:LIST? Example SA:LIST? NO., Frequency, Value; 1, 1.482E+07, -7.680E+01; 2, 2.790E+07, -7.600E+01;...
Page 290
MDO-2000E Series Programming Manual veform Data; <waveform block data> Header followed by the raw waveform data. Format: Header: The header (in ASCII) encodes the number of bytes for the header followed by the number of data points in bytes for the raw data.
COMMAND DETAILS be calculated with the following formula: (Decimal value of hex data/AD Factor) * vertical scale. Note: AD Factor is fixed as 25. The vertical scale is returned with the acquisition settings that precede the raw data. For example if the raw data for a point is 001C (=28 decimal) then, (28/25) x 0.5 = 0.56V Example...
MDO-2000E Series Programming Manual Example :SA:MEMory:SOURce AVE Sets the memory source to average data. :SA:SOURce Query Sets or returns the source of the spectrum Description analyzer Syntax :SA:SOURce {CH1 | CH2| CH3 | CH4} :SA:SOURce? Channel one Parameter/Return parameter Chnanel two...
COMMAND DETAILS Turns the normal trace display on. Parameter/Return parameter Turns the normal trace display off. Example :SELect:NORMal ON Sets the normal trace display on. :SELect:MAXHold Query Sets or returns the frequency domain Max Hold Description trace display on or off in the frequency domain graticule.
MDO-2000E Series Programming Manual :SELect:AVErage Query Sets or returns the frequency domain Average Description trace display on or off in the frequency domain graticule. Syntax :SELect:AVErage {ON|OFF} :SELect: AVErage? Turns the Average trace display on. Parameter/Return parameter Turns the Average trace display off.
COMMAND DETAILS Related :SA:DETECTionmethod:MAXHold,:SA:DETECTionmet commands hod:MINHold :SA:DETECTionmethod:NORMal,:SA:DETECTionmet hod:AVErage Automatically mode Parameter/Return AUTo parameter Manually mode MANual Example :SA:DETECTionmethod:MODe AUTo Sets the detection mode to automatic. :SA:DETECTionmethod:MAXHold Query Sets or returns the detection method of max Hold Description frequency domain trace. Syntax :SA:DETECTionmethod:MAXHold {PLUSpeak|MINUSpeak|SAMPle|AVErage}...
MDO-2000E Series Programming Manual Sets the detection method to plus Parameter/Return PLUSpeak peak. parameter Sets the detection method to minus MINUpeak peak. Sets the detection method to sample. SAMple Sets the detection method to average. AVErage Example :SA:DETECTionmethod:MINHold AVErage Sets the detection method to average.
COMMAND DETAILS Sets the detection method to plus Parameter/Return PLUSpeak peak. parameter Sets the detection method to minus MINUpeak peak. Sets the detection method to sample. SAMple Sets the detection method to average. AVErage Example :SA:DETECTionmethod:AVErage AVErage Sets the detection method to average. :SA:FREQuency Query Sets or returns the frequency (or center frequency)
MDO-2000E Series Programming Manual :SA:START Query Sets or returns the start frequency setting. Description Syntax :SA:START <NRf> :SA:START? Sets the start frequency by user. Parameter/Return <NRf> parameter SA:START -9.5E+06 Example Sets the start frequency to -9.5 MHz. :SA:STOP Query Sets or returns the stop frequency setting.
COMMAND DETAILS :SA:RBW Query Sets or returns the resolution bandwidth (RBW) Description when the RBW mode has been set to MANUAL (using the command SA:RBW:MODe). Syntax :SA:RBW <NRf> :SA:RBW? Related SA:RBW:MODe commands Sets the RBW by user. Parameter/Return <NRf> parameter Example Sets SA:RBW 2.0E+04 Query SA:RBW?
COMMAND DETAILS Sets to DBM unit Example :SA:UNIts DBM Sets the unit to DBM unit. :SA:SCAle Query Sets or returns the overall vertical scale. Description Syntax :SA:SCAle <NRf> :SA:SCAle? Related :SA:UNIts commands Vertical scale, the value may vary which Parameter/ <NRf>...
MDO-2000E Series Programming Manual Power Supply Commands :POWERSupply:OUTPut<X> ........302 :POWERSupply:CONFigure ........302 :POWERSupply:OUTPut<X>:VOLTage ....303 :POWERSupply:OUTPut<X>:RECONFigure ....303 :POWERSupply:OUTPut<X>:OCP ......303 :POWERSupply:OUTPut<X> Query Sets or returns the power supply output. Description Syntax :POWERSupply:OUTPut<X> {ON|OFF} :POWERSupply:OUTPut<X>? Turns off the power supply output Parameter/ Return parameter...
COMMAND DETAILS :POWERSupply:OUTPut<X>:VOLTage Query Sets or returns the power supply voltage. Description Syntax :POWERSupply:OUTPut<X>:VOLTage <NR3> :POWERSupply:OUTPut<X>:VOLTage? <NR3> Range 1.0~5.0, sets the voltage Parameter/ Return parameter Range 1~2, Select the output 1 or output 2 <X> Example :POWERSupply:OUTPut1:VOLTage 3.3 Sets the power supply output 1 to 3.3V. :POWERSupply:OUTPut<X>:RECONFigure Reconfigure the power supply when OCP Description...
MDO-2000E Series Programming Manual USB Delay Command :USBDelay Query Sets or returns the USB delay function for the PC Description connection which Windows 10 installed Syntax :USBDelay {OFF|ON} :USBDelay? Turns on the USB delay function Parameter/ <ON> Return parameter Turns off the USB delay function <OFF>...
MDO-2000E Series Programming Manual Example :D0:POS ? >1.87 DIV :D0:POS 0 :DISPlay:DIGital:HEIght Query Sets or returns the number of available digital Description waveform position slots. Syntax :DISPlay:DIGital:HEIght {SMAll | MEDium | LARge | ?} Sets the height to small mode (digital...
COMMAND DETAILS Sets the threshold to a preset CMOS3 CMOS3 (3.3V) high level (1.65V) Sets the threshold to a preset CMOS2 CMOS2 (2.5V) high level (1.25V) Sets the threshold to a preset ECL <NR3> high level (-1.3V) GROUP<x> Group number 1~4 (16 channels) or 1~2 (8 channels) GROUP1: digital channels D0~D3 GROUP2: digital channels D4~D7...
MDO-2000E Series Programming Manual Vertical scale ratio (0.1, 0.2, …1). Parameter / <NRf> Return parameter Analog waveform number 1~2 A<x> :DIG:ANA:A1:RAT 0.1 Example :DIGital:ANAlog:A<x>:POSition Query Sets or returns the analog waveform vertical scale Description position. Syntax :DIGital:ANAlog:A<x>:POSition {<NRf> | ?} Vertical scale position (0, 0.1, 0.2, …8).
Page 309
COMMAND DETAILS Returns acquisition settings followed Return parameter by raw waveform block data. <string> <string> Returns the acquisition settings for the selected digital channel. Format: parameter(1),setting(1);parameter(2), setting(2)…parameter(n),setting(n); Waveform Data; <waveform <waveform block data> block data> Header followed by the raw waveform data.
MDO-2000E Series Programming Manual Header raw data………. Hex: 35 32 30 30 30 30 30 00 00 00 00 00 00 00 01 00 01 ……….. ASCII/Decimal: #520000 0000000101 …. The raw data contains 20000 bytes (=10000 points); point 1 is logical 0,...
Page 311
COMMAND DETAILS Returns acquisition settings followed Return parameter by raw waveform block data. <string> <string> Returns the acquisition settings for all the digital channels. Format: parameter(1),setting(1);parameter(2), setting(2)…parameter(n),setting(n); Waveform Data; <waveform <waveform block data> block data> Header followed by the raw waveform data.
Page 312
MDO-2000E Series Programming Manual bit is channel 0 and the most significant bit is channel 15. Waveform Raw Data Example: Header raw data………. Hex: 35 32 30 30 30 30 30 00 15 00 14 00 11 00 10 ………..
APPENDIX PPENDIX Error messages The following error messages may be returned Description from the :SYSTem:ERRor? query. For details see page 167. List of error Error number, “Error Description” messages +0, “No error.” -100, “Command error” -101, “Invalid character” -102, “Syntax error” -103, “Invalid separator"...
Page 314
MDO-2000E Series Programming Manual -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”...
Page 315
APPENDIX -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”...
Page 316
MDO-2000E Series Programming Manual -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”...
Page 320
MDO-2000E Series Programming Manual PERCent SINFo ..........223 STATE ......... 194 HIGH .......... 86 LOW ..........87 TOTAL ........194 MID ..........87 TRIGger MID2 ........... 87 STATIstics ........116 MODe ..........115 WEIghting ........116 CONDition ....212 RCL..........37 DATa QUALifier ....
Page 321
INDEX WHEn ........198 MAXimum ........247 PULSEWidth MINimum ........247 POLarity ........197 MODe .......... 247 RISEFall POSition SLOP ......... 198 MAXimum ........248 TIMe .......... 201 MINimum ........248 WHEn ........200 SAVe RUNT AUTo ..........249 POLarity ........197 MAXimum ........
Page 322
MDO-2000E Series Programming Manual VALue....161, 162 HLEVel ........130 HOLDoff ........129 CONDition......151 LEVel ........... 130 DATa LLEVel ........131 MISO MODe .......... 129 VALue ...... 152 NREJ ..........129 MOSI PULSe VALue ...... 152 SIZe ........ 151 TIME ..........
Need help?
Do you have a question about the MDO-2000E Series and is the answer not in the manual?
Questions and answers