Teledyne T3DSO1000 Programming Manual

Teledyne T3DSO1000 Programming Manual

Digital oscilloscopes
Hide thumbs Also See for T3DSO1000:

Advertisement

Programming Guide
T3DSO1000 and T3DSO2000 Digital
Oscilloscopes Programming Guide
Manual Version 1.2
1

Advertisement

Table of Contents
loading

Summary of Contents for Teledyne T3DSO1000

  • Page 1 Programming Guide T3DSO1000 and T3DSO2000 Digital Oscilloscopes Programming Guide Manual Version 1.2...
  • Page 2 Digital Oscilloscope Series Version Declaration This chapter indicates the modifications of commands in the most recent release of the programming guide version. Introduction Manual version 1.2 describes all the currently available commands. Some of the commands vary between the oscilloscope series, and these will be annotated in the description of command.
  • Page 3: Table Of Contents

    Digital Oscilloscope Series Content Programming Overview ..................6 Establishing Communications ................ 6 Install NI-VISA ..................6 Connect the Instrument................10 Remote Control .................... 11 User-defined Programming............... 11 Send SCPI Commands via NI-MAX ............11 Using SCPI with Telnet ........
  • Page 4 Digital Oscilloscope Series MATH Commands..................79 MEASURE Commands.................96 PASS/FAIL Commands ................110 PRINT Commands ..................122 RECALL Commands ..................124 REFERENCE Commands................128 SAVE Commands ..................138 STATUS Commands...................145 SYSTEM Commands..
  • Page 5 Digital Oscilloscope Series Screen Dump (SCDP) Example.............. 228 Index....................... 229...
  • Page 6: Programming Overview

    After you downloaded the file, follow these steps to install NI-VISA (The full version of NI-VISA 5.4 is used in this example. Newer versions are likely, and should be compatible with Teledyne Test Tools instrumentation. Download the latest version available for the operating system being used by the controlling computer): a.
  • Page 7 Digital Oscilloscope Series b. Click Unzip, the installation process will automatically launch after unzipping files. If your computer needs to install .NET Framework 4, it may auto start. c. The NI-VISA installing dialog is shown above. Click Next to start the installation process.
  • Page 8 Digital Oscilloscope Series d. Set the install path, default path is “C:\Program Files\National Instruments\”, you can change it. Click Next, dialog shown as above. e. Click Next twice, in the License Agreement dialog, select the “I accept the above 2 License Agreement(s).”,and click Next, dialog shown as below:...
  • Page 9 Digital Oscilloscope Series f. Click Next to begin installation. g. Now the installation is complete. Reboot your PC.
  • Page 10: Connect The Instrument

    Digital Oscilloscope Series Connect the Instrument Depending on the specific model, your oscilloscope may be able to communicate with a PC through the USB or LAN interface. Connect the instrument and the USB Host interface of the PC using a USB cable. Assuming your PC is already turned on, turn on your oscilloscope, and then the PC will display the “Device Setup”...
  • Page 11: Remote Control

    Digital Oscilloscope Series Remote Control User-defined Programming Users can use SCPI commands via a computer to program and control the digital oscilloscope. For details, refer to the introductions in "Programming Examples". Send SCPI Commands via NI-MAX NI-Measurement and Automation eXplorer (NI-MAX) is a program created and maintained by National Instruments.
  • Page 12 Digital Oscilloscope Series 4. At the Telnet command line, type: open XXX.XXX.XXX.XXX 5024 Where XXX.XXX.XXX.XXX is the instrument‘s IP address and 5024 is the port. You should see a response similar to the following: 5. At the SCPI> prompt, input the SCPI commands such as *IDN? to return the company name, model number, serial number, and firmware version number.
  • Page 13: Using Scpi With Sockets

    Digital Oscilloscope Series 6. To exit the SCPI> session, press the Ctrl+] keys simultaneously. 7. Type quit at the prompt or close the Telnet window to close the connection to the instrument and exit Telnet. Using SCPI with Sockets Socket API can be used to control the T3DSO series via LAN without installing any other libraries.
  • Page 14: Introduction To The Scpi Language

    Where applicable, the syntax of the query is given with the format of its response. Usage The commands and queries listed here can be used for the T3DSO1000 and T3DSO2000 Digital Oscilloscope Series.
  • Page 15: Command Notation

    Digital Oscilloscope Series Command Notation The following notations are used in the commands: < > Angular brackets enclose words that are used as placeholders, of which there are two types: the header path and the data parameter of a command. A colon followed by an equals sign separates a placeholder from the description of the type and range of values that may be used in a command instead of the placeholder.
  • Page 16 Digital Oscilloscope Series...
  • Page 17: Commands & Queries

    Digital Oscilloscope Series Commands & Queries This chapter introduces each command subsystem of the Teledyne Test Tools Digital Oscilloscope Series command set. The contents of this chapter are shown as below: � COMMON (*) Commands � COMM_HEADER Commands � ACQUIRE Commands �...
  • Page 18: Common (*) Commands

    Digital Oscilloscope Series COMMON (*) Commands The IEEE 488.2 standard defines some general commands for querying the basic information of an instrument or performing common basic operations. These commands usually start with *, and the command key length is 3 characters. �*IDN? (Identification Number) �*OPC (Operation Complete) �*RST (Reset)
  • Page 19 <model>:= the model number of the instrument. <serial number>:= A 14-digit decimal code. <firmware>:= the software revision of the instrument The query identifies the instrument type and EXAMPLE software version. Command message: *IDN? Response message: Teledyne Test Tools, T3DSO1204 ,NDS1EBAC0L0098,7.6.1.15...
  • Page 20 Digital Oscilloscope Series COMMON (*) *OPC Command/Query The *OPC command sets the operation complete DESCRIPTION bit in the Standard Event Status Register when all pending device operations have finished. The *OPC? query places an ASCII "1" in the output queue when all pending device operations have completed.
  • Page 21 Digital Oscilloscope Series COMMON (*) *RST C o m m a n d The *RST command initiates a device reset. DESCRIPTION This is the same as pressing [Default] on the front panel. *RST COMMAND SYNTAX This example resets the oscilloscope. EXAMPLE Command message: *RST...
  • Page 22: Comm_Header Commands

    Digital Oscilloscope Series COMM_HEADER Commands �CHDR...
  • Page 23 Digital Oscilloscope Series COMM_HEADER COMM_HEADER | CHDR Command/ Query The COMM_HEADER command controls the DESCRIPTION way the oscilloscope formats response to queries. This command does not affect the interpretation of messages sent to the oscilloscope. Headers can be sent in their long or short form regardless of the CHDR setting.
  • Page 24: Acquire Commands

    Digital Oscilloscope Series ACQUIRE Commands The ACQUIRE subsystem controls the way in which waveforms are acquired. These commands set the parameters for acquiring and storing data. � ARM � STOP � ACQW � AVGA � MSIZ � SAST? � SARA? �...
  • Page 25 Digital Oscilloscope Series ACQUIRE ARM_ACQUISITION | ARM Command The ARM_ACQUISITION command starts a DESCRIPTION new signal acquisition. ARM_ACQUISITION COMMAND SYNTAX The following steps show the effect of ARM. EXAMPLE Note: INR bit 13 (8192) = Trigger is ready. INR bit 0 (1) = New Signal Acquired. Step 1: Set the trigger mode to single, and input a signal which can be triggered.
  • Page 26 Digital Oscilloscope Series Response message: INR 8193 STOP RELATED COMMANDS TRMD INR?
  • Page 27 Digital Oscilloscope Series ACQUIRE STOP Command The STOP command stops the acquisition. DESCRIPTION This is the same as pressing the Stop key on the front panel. STOP COMMAND SYNTAX following command stops EXAMPLE acquisition process. Command message: STOP RELATED COMMANDS TRMD...
  • Page 28 Digital Oscilloscope Series ACQUIRE ACQUIRE_WAY | ACQW Command /Query The ACQUIRE_WAY command specifies the DESCRIPTION acquisition mode. The ACQUIRE_WAY? query returns the current acquisition mode. ACQUIRE_WAY <mode>[,<time>] COMMAND SYNTAX <mode>:={SAMPLING,PEAK_DETECT,AVE RAGE,HIGH_RES} <time>:={4,16,32,64,128,256,512,…} • SAMPLING — sets the oscilloscope in the normal mode.
  • Page 29 Digital Oscilloscope Series ACQW AVERAGE,16 AVGA RELATED COMMANDS...
  • Page 30 Digital Oscilloscope Series ACQUIRE AVERAGE_ACQUIRE | AVGA Command /Query The AVERAGE_ACQUIRE command selects DESCRIPTION the average times of average acquisition. The AVERAGE_ACQUIRE? query returns the currently selected count value for average mode. AVERAGE_ACQUIRE <time> COMMAND SYNTAX <time>:= {4,16,32,64,128,256,…} Note: Options of <time> vary from models. See the data sheet or the acquire menu of the oscilloscope for details.
  • Page 31 Digital Oscilloscope Series ACQUIRE MEMORY_SIZE | MSIZ Command /Query The MEMORY_SIZE command sets the DESCRIPTION maximum depth of memory. MEMORY_SIZE? query returns maximum depth of memory. MEMORY_SIZE <size> COMMAND SYNTAX <size>:={7K,70K,700K,7M} for non-interleaved mode. Non-interleaved means a single channel is active per A/D converter.
  • Page 32 Digital Oscilloscope Series ACQUIRE SAMPLE_STATUS? | SAST? Query The SAST? query returns the acquisition DESCRIPTION status of the scope. SAST? QUERY SYNTAX SAST <status> RESPONSE FORMAT The following query returns the acquisition EXAMPLE status of the scope. Query message: SAST? Response message: SAST Trig'd...
  • Page 33 The SARA? query returns the sample rate DESCRIPTION of the scope. SARA? QUERY SYNTAX DI:SARA? • DI — digital. SARA <value> RESPONSE FORMAT DI:SARA <value> Model Format of <value> T3DSO1000 Numerical value in E-notation with unit, such 5.00E+08Sa/s. T3DSO2000 Numerical value with...
  • Page 34 Digital Oscilloscope Series Model Valid? T3DSO2000 T3DSO1000...
  • Page 35 SANU? <channel> QUERY SYNTAX <channel>:={C1,C2,C3,C4} SANU <value> RESPONSE FORMAT Model Format of <value> T3DSO1000 Numerical value in E-notation with unit, such 7.00E+05pts. Numerical value T3DSO2000...
  • Page 36 Digital Oscilloscope Series ACQUIRE SINXX_SAMPLE | SXSA Command/Query The SINXX_SAMPLE command sets the DESCRIPTION way of interpolation. The SINXX_SAMPLE? query returns the way of interpolation. SINXX_SAMPLE <state> COMMAND SYNTAX <state>:={ON,OFF} • ON — sine interpolation. • OFF — linear interpolation. SINXX_SAMPLE? QUERY SYNTAX SINXX_SAMPLE <state>...
  • Page 37 Digital Oscilloscope Series ACQUIRE XY_DISPLAY | XYDS Command /Query The XY_DISPLAY command enables or DESCRIPTION disables the display of XY mode. XY mode plots the voltage data of both channels with respect to one-another. For example, channel 1 vs. channel 2. This can be used to create Lissajous curves.
  • Page 38: Autoset Commands

    Digital Oscilloscope Series AUTOSET Commands The AUTOSET subsystem commands control the function of automatic waveform setting. The oscilloscope will automatically adjust the vertical position, the horizontal time base and the trigger mode according to the input signal to make the waveform display to the best state. �...
  • Page 39 Digital Oscilloscope Series AUTOSET AUTO_SETUP | ASET Command The AUTO_SETUP command attempts to DESCRIPTION identify the waveform type and automatically adjusts controls to produce a usable display of the input signal. AUTO_SETUP COMMAND SYNTAX The following command instructs the EXAMPLE oscilloscope to perform an auto-setup.
  • Page 40: Channel Commands

    Digital Oscilloscope Series CHANNEL Commands The CHANNEL subsystem commands control the analog channels. Channels are independently programmable for offset, probe, coupling, bandwidth limit, inversion, and more functions. The channel index (1, 2, 3, or 4) specified in the command selects the analog channel that is affected by the command. �...
  • Page 41 Digital Oscilloscope Series CHANNEL ATTENUATION | ATTN Command /Query The ATTENUATION command specifies the DESCRIPTION probe attenuation factor for the selected channel. The probe attenuation factor may be 0.1 to 10000.This command does not change the actual input sensitivity of the oscilloscope. It changes the reference constants for scaling the display factors, for making automatic measurements, and for setting trigger levels.
  • Page 42 Digital Oscilloscope Series CHANNEL BANDWIDTH_LIMIT | BWL Command /Query BANDWIDTH_LIMIT enables or disables the DESCRIPTION bandwidth-limiting low-pass filter. bandwidth filters are on, it will limit the bandwidth to reduce display noise. When you turn Bandwidth Limit ON, the Bandwidth Limit value is set to 20 MHz.
  • Page 43 Digital Oscilloscope Series CHANNEL COUPLING | CPL Command /Query The COUPLING command selects the coupling DESCRIPTION mode of the specified input channel. The COUPLING? query returns the coupling mode of the specified channel. <channel>:COUPLING <coupling> COMMAND SYNTAX <channel>:={C1,C2,C3,C4} <coupling>:={A1M,A50,D1M,D50,GND} • A — alternating current. •...
  • Page 44 Digital Oscilloscope Series CHANNEL OFFSET | OFST Command/Query The OFFSET command allows adjustment of the DESCRIPTION vertical offset of the specified input channel. The maximum ranges depend on the fixed sensitivity setting. The OFFSET? query returns the offset value of the specified channel.
  • Page 45 The SKEW? query returns the skew value of the specified trace. <trace>:SKEW <skew> COMMAND SYNTAX <trace>:={C1,C2,C3,C4} <skew>:= -100 ns to +100 ns. <trace>:SKEW? QUERY SYNTAX <trace>:SKEW <skew> RESPONSE FORMAT Model Format of <skew> T3DSO1000 Numerical value in E-notation with unit, such 9.99E-08S. T3DSO2000 Numerical value with...
  • Page 46 Digital Oscilloscope Series CHANNEL TRACE | TRA Command/Query The TRACE command turns the display of the DESCRIPTION specified channel on or off. The TRACE? query returns the current display setting for the specified channel. <trace>:TRACE <mode> COMMAND SYNTAX <trace>:={C1,C2,C3,C4} <mode>:={ON,OFF} <trace>:TRACE? QUERY SYNTAX <trace>:TRACE <mode>...
  • Page 47 Digital Oscilloscope Series CHANNEL UNIT Command /Query The UNIT command sets the unit of the DESCRIPTION specified trace. Measurement results, channel sensitivity, and trigger level will reflect the measurement units you select. The UNIT? query returns the unit of the specified trace.
  • Page 48 Digital Oscilloscope Series CHANNEL VOLT_DIV | VDIV Command /Query The VOLT_DIV command sets the vertical DESCRIPTION sensitivity in Volts/div. If the probe attenuation is changed, the scale value is multiplied by the probe's attenuation factor. The VOLT_DIV? query returns the vertical sensitivity of the specified channel.
  • Page 49 Digital Oscilloscope Series CHANNEL INVERTSET | INVS Command/Query The INVERTSET command mathematically DESCRIPTION inverts the specified traces or the math waveform. The INVERTSET? query returns the current state of the channel inversion. <trace>:INVERTSET <state> COMMAND SYNTAX <trace>:={C1,C2,C3,C4,MATH} <state>:= {ON,OFF} <trace>:INVERTSET? QUERY SYNTAX <trace>:INVERTSET <state>...
  • Page 50: Cursor Commands

    Digital Oscilloscope Series CURSOR Commands The CURSOR subsystem commands set and query the settings of X-axis markers(X1 and X2 cursors) and the Y-axis markers (Y1 and Y2 cursors). You can set and query the marker mode and source, the position of X and Y cursors, and query delta X and delta Y cursor values.
  • Page 51 CURSOR_MEASURE <mode> RESPONSE FORMAT • The following command turns cursor function EXAMPLE off on the T3DSO1000. Command message: CRMS OFF • The following command sets cursor mode to track mode on the T3DSO1000. Command message: CRMS ON CRVA? RELATED COMMANDS CRST...
  • Page 52 Digital Oscilloscope Series Format in Each Oscilloscope Series Model Command Format T3DSO2000 Format 1 T3DSO1000 Format 2...
  • Page 53 Digital Oscilloscope Series CURSOR CURSOR_SET | CRST Command /Query The CURSOR_SET command allows the user to DESCRIPTION position any one of the four independent cursors at a given screen location. The positions of the cursors can be modified or queried even if the required cursor is not currently displayed on the screen.
  • Page 54 Digital Oscilloscope Series Note: • The horizontal position range is related to the size of screen. • You need to add the unit to the position value. <trace>:CURSOR_SET? QUERY SYNTAX <cursor>[,<cursor>[,<cursor>[,<cursor>]]] <cursor>:={VREF,VDIF,TREF,TDIF,HREF,H DIF} <trace>:CURSOR_SET <cursor>,<position>[, RESPONSE FORMAT <cursor>,<position>[,<cursor>,<position>[,<cur sor>,<position>]]] • When the current time base is 1 us, vdiv is 500 EXAMPLE mV, the cursor mode is manual, the following command sets the X1 positions to -3 DIV, Y2...
  • Page 55 Digital Oscilloscope Series CURSOR CURSOR_TYPE | CRTY Command /Query The CURSOR_TYPE command specifies the DESCRIPTION type of cursor to be displayed when the cursor mode is manual. The CURSOR_TYPE query returns the current type of cursor. CURSOR_TYPE <type> COMMAND SYNTAX <mode>:={X,Y,X-Y} C U R S O R _ T Y P E ? QUERY SYNTAX...
  • Page 56 Digital Oscilloscope Series CURSOR CURSOR_VALUE? | CRVA? Query The CURSOR_VALUE? query returns the DESCRIPTION values measured by the specified cursors for a given trace. <trace>:CURSOR_VALUE? <mode> QUERY SYNTAX <trace>:= {C1, C2, C3, C4} <mode>:= {HREL,VREL} • HREL — return the delta time value, reciprocal of delta time value, X1 (curA) time value and X2 (curB) time value.
  • Page 57 Digital Oscilloscope Series C1:CRVA? VREL Response message: C1:CRVA VREL,-5.00E+00V,2.50E+00V,- 2.50E+00V CRMS RELATED COMMANDS...
  • Page 58: Digital Commands

    Digital Oscilloscope Series DIGITAL Commands The DIGITAL subsystem commands control the viewing of digital channels. They also control threshold settings for groups of digital channels. � DGCH � DGST � DGTH � SW � TRA � TSM � CUS Note: These commands are only valid for models which have the MSO Option installed.
  • Page 59 <state>:={OFF,ON} <digital>:DIGITAL_STATE? QUERY SYNTAX <digital>:DIGITAL_STATE <state> RESPONSE FORMAT For T3DSO2000 series, the following command EXAMPLE sets D8 display on. Command message: D8:DGCH ON Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 60 <state>:={OFF,ON} DIGITAL_STATE? QUERY SYNTAX DIGITAL_STATE <state> RESPONSE FORMAT For T3DSO2000 series, the following command EXAMPLE sets Digital function on. Command message: DGST ON Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 61 Digital Oscilloscope Series DIGITAL DIGITAL_THR | DGTH Command /Query DIGITAL_THR command sets DESCRIPTION threshold for the specified group of channels. The threshold is used for triggering purposes and for displaying the digital data as high (above the threshold) or low (below the threshold). DIGITAL_THR? query returns...
  • Page 62 Digital Oscilloscope Series • For T3DSO1000 series, when the Digital EXAMPLE function is on, the following command sets the threshold of D0-D7 to LVLCMOS3.3. Command message: C1:DGTH CMOS3.3 • For T3DSO1000 series, when the Digital function is on, the following command sets the threshold of D8-D15 to 3 V.
  • Page 63 COMMAND SYNTAX <function>:={DI} <state>:={OFF,ON} <function>:SWITCH? QUERY SYNTAX <function>:SWITCH <state> RESPONSE FORMAT For T3DSO1000 series, the following command EXAMPLE sets Digital function on. Command message: DI:SWITCH ON Note: The table below shows the availability of command in each oscilloscope series. Model...
  • Page 64 COMMAND SYNTAX <digital>:={D0,D1,D2,D3,D4,D5,D6,D7,D8,D9, D10,D11,D12,D13,D14,D15} <state>:={OFF,ON} <digital>:TRACE? QUERY SYNTAX <digital>:TRACE <state> RESPONSE FORMAT For T3DSO1000 series, the following command EXAMPLE sets D8 display on. Command message: D8:TRACE ON Note: The table below shows the availability of command in each oscilloscope series. Model...
  • Page 65 • L8 — D0-D7. <type>:={TTL,CMOS,LVCMOS33,LVCMOS2 5,CUSTOM} <group>:THRESHOLD_MODE? QUERY SYNTAX <group>:THRESHOLD_MODE <type> RESPONSE FORMAT For T3DSO1000 series, when the Digital EXAMPLE function is on, the following command sets the threshold of D0-D7 to LVLCMOS3.3. Command message: L8:TSM LVCMOS33 Note: The table below shows the availability of command in each oscilloscope series.
  • Page 66 • An out-of-range value will be adjusted to the closest legal value. <group>:CUSTOM? QUERY SYNTAX <group>:CUSTOM <value> RESPONSE FORMAT For T3DSO1000 series, when the Digital EXAMPLE function is on, the following command sets the threshold value of D8-D15 to 5V. Command message: L8:CUSTOM 5V Note: The table below shows the availability of command in each oscilloscope series.
  • Page 67 Digital Oscilloscope Series T3DSO2000 T3DSO1000...
  • Page 68: Display Commands

    Digital Oscilloscope Series DISPLAY Commands The DISPLAY subsystem is used to control how waveforms, and the graticules are displayed on the screen. � DTJN � GRDS � INTS � MENU � PESU...
  • Page 69 Digital Oscilloscope Series DISPLAY DOT_JOIN | DTJN Command /Query The DOT_JOIN command sets the interpolation DESCRIPTION lines between data points. DOT_JOIN <state> COMMAND SYNTAX <state>:={ON,OFF} • ON — dots. This mode displays data more quickly than vector mode but does not draw lines between sample points.
  • Page 70 Digital Oscilloscope Series DISPLAY GRID_DISPLAY | GRDS Command /Query The GRID_DISPLAY command selects the type DESCRIPTION of the grid which is used to display. The GRID_DISPLAY? query returns the current type of grid. GRID_DISPLAY <type> COMMAND SYNTAX < type >:={FULL,HALF,OFF} GRID_DISPLAY? QUERY SYNTAX GRID_DISPLAY <type>...
  • Page 71 Digital Oscilloscope Series DISPLAY INTENSITY | INTS Command/Query The INTENSITY command sets the intensity DESCRIPTION level of the grid or the trace. The INTENSITY? query returns the grid and trace intensity levels. INTENSITY GRID,<value>,TRACE,<value> COMMAND SYNTAX <value>:= 0(or 30) to 100 Note: You can also set the intensity level of the grid or trace using a key-value pair alone, see the...
  • Page 72 Digital Oscilloscope Series DISPLAY MENU Command/Query The MENU command enables or disables to DESCRIPTION display the menu. The MENU? query returns whether the menu is displayed. MENU <state> COMMAND SYNTAX <state>:={ON,OFF} MENU? QUERY SYNTAX MENU <state> RESPONSE FORMAT The following command enables the display of EXAMPLE the menu.
  • Page 73 The PERSIST_SETUP? query returns the current status of the persistence. PERSIST_SETUP <time> COMMAND SYNTAX Models <time>:= T3DSO1000 {OFF,INFINITE,1,5,10,30} Others {INFINITE,1,5,10,30} Note: • See models on page • See the command PERS in Obsolete Commands for Old Models to set persist off .
  • Page 74: History Commands

    Digital Oscilloscope Series HISTORY Commands The HISTORY subsystem commands control the waveform recording function and the history waveform play function. � FRAM � FTIM? � HSMD � HSLST...
  • Page 75 QUERY SYNTAX FRAM <frame_num> RESPONSE FORMAT Note: The query is only valid for T3DSO1000 series. When the history function is on, the following EXAMPLE command sets current frame number to 50. Then you can see the response on the screen as shown below.
  • Page 76 • Format 2 is binary data and has no key word. • The table below shows the available response format in each oscilloscope series. For the T3DSO1000 series, when the history EXAMPLE function is on, the following query returns the acquire time of the current frame.
  • Page 77 HSMD? QUERY SYNTAX HSMD <state> RESPONSE FORMAT The following command sets the state of history EXAMPLE mode to ON. Command message: HSMD ON Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 78 When History function is on, the following EXAMPLE command sets the state of history list to ON. Command message: HSLST ON HSMD RELATED COMMANDS Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 79: Math Commands

    Digital Oscilloscope Series MATH Commands The MATH subsystem controls the math functions in the oscilloscope. As selected by the command, these math functions are available: Operators: Add, Subtract, Multiply, Divide. Operators perform their function on two analog channel sources. Transforms: DIFF, Integrate, FFT, SQRT. �...
  • Page 80 Digital Oscilloscope Series MATH DEFINE | DEF Command /Query The DEFINE command sets the desired DESCRIPTION waveform math operation. The DEFINE? query returns the current operation for the selected function. DEFINE EQN,‘<equation>‘ COMMAND SYNTAX Note: <equation> is the mathematical expression, enclosed by single or double quotation marks.
  • Page 81 Digital Oscilloscope Series is on, the following command sets the math operation to Differentiator, source to C1. Command message: DEFINE EQN,’DIFFC1’...
  • Page 82 Digital Oscilloscope Series MATH INVERTSET | INVS Command/Query The INVERTSET command inverts the math DESCRIPTION waveform. The INVERTSET? query returns whether the math waveform is inverted or not. Note: This command is only valid in add, subtract, multiply and divide operation. <trace>:INVERTSET <state>...
  • Page 83 Legal values for the scale depend on the selected operation. For details, please refer to the math menu of the oscilloscope as shown below. MATH_VERT_DIV? QUERY SYNTAX MATH_VERT_DIV <scale> RESPONSE FORMAT Model Format of <scale> T3DSO1000 Numerical value in E-notation with unit, such 5.00E-01V. others...
  • Page 84 Digital Oscilloscope Series with measurement unit physical unit, such as 500mV. When the Math function is on, and the operator is EXAMPLE Add, the following command changes the vertical scale of the math waveform to 1 V. Command message: MTVD 1V...
  • Page 85 Digital Oscilloscope Series MATH MATH_VERT_POS | MTVP Command/Query The MATH_VERT_POS command sets the DESCRIPTION vertical position of the math waveform with specified source. The FFT waveform isn‘t included, but we have another command which called FFTP to set vertical position. The MATH_VERT_POS? query returns the vertical position of the math waveform.
  • Page 86 Digital Oscilloscope Series MATH FFT_CENTER | FFTC Command /Query The FFT_CENTER command sets the center DESCRIPTION frequency when FFT (Fast Fourier Transform) is selected. The FFT_CENTER? query returns the current center frequency of FFT waveform. FFT_CENTER <center> COMMAND SYNTAX <center>:= frequency value with unit (MHz/ kHz/ Hz).
  • Page 87 Digital Oscilloscope Series FFTT? RELATED COMMANDS Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 88 Digital Oscilloscope Series MATH FFT_FULLSCREEN | FFTF Command /Query The FFT_FULLSCREEN command sets the DESCRIPTION display mode of FFT waveform. FFT_FULLSCREEN? query returns whether the FFT waveform is full screen displayed. FFT_FULLSCREEN <state> COMMAND SYNTAX <state>:= {OFF,ON, EXCLU} • OFF — Split Screen. •...
  • Page 89 Digital Oscilloscope Series MATH FFT_POSITION | FFTP Command /Query The FFT_POSITION command sets the vertical DESCRIPTION offset of FFT waveform. The unit is related to the vertical scale type of the current FFT and the unit of the channel. The FFT_POSITION? query returns the current vertical offset of the FFT waveform.
  • Page 90 Command message: FFTU VRMS Step 2: Send command to set the offset to - 13.5V Command message: FFTP -13.5V FFTS RELATED COMMANDS FFTU Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 91 Digital Oscilloscope Series MATH FFT_SCALE | FFTS Command /Query The FFT_SCALE command sets the vertical DESCRIPTION scale of FFT waveform. The unit is related to the vertical scale type of the current FFT and the unit of the channel. The FFT_SCALE? query returns the current vertical scale of FFT waveform.
  • Page 92 Digital Oscilloscope Series Command message: FFTU VRMS Step 2: Send command to set the scale to 0.1. Command message: FFTS 0.1 UNIT RELATED COMMANDS FFTU FFTP...
  • Page 93 The following query returns the horizontal scale EXAMPLE unit of FFT. Query message: FFTT? Response message: FFTT 100.00MHz Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 94 COMMAND SYNTAX <unit>:={VRMS,DBM,DBVRMS} FFT_UNIT? QUERY SYNTAX FFT_ UNIT <unit> RESPONSE FORMAT For T3DSO1000 series, when the Math EXAMPLE function is on, and the operator is FFT, the following command sets the vertical scale unit of FFT to dBVrms. Command message:...
  • Page 95 Digital Oscilloscope Series MATH FFT_WINDOW | FFTW Command /Query The FFT_WINDOW command allows the DESCRIPTION selection of five different windowing transforms or operations for the FFT (Fast Fourier Transform) function. Each window is useful for certain classes of input signals. The FFT_WINDOW? query returns the current window of FFT.
  • Page 96: Measure Commands

    Digital Oscilloscope Series MEASURE Commands The commands in the MEASURE subsystem are used to make parametric measurements on displayed waveforms. To make a measurement, the portion of the waveform required for that measurement must be displayed on the oscilloscope screen. �...
  • Page 97 MHz/kHz/Hz. In the following picture, the content of the red box is the measured value of the cymometer. CYMOMETER? QUERY SYNTAX CYMOMETER <freq> RESPONSE FORMAT Model Format of <freq> T3DSO1000 Numerical value in E-notation with unit, such 1.00E+03Hz. others...
  • Page 98 Digital Oscilloscope Series following returns the value of cymometer which displaying on the screen of the instrument. Response message: CYMT 10Hz • When the frequency of input signal is 25.000137 MHz, the following returns the value of cymometer which displaying on the screen of the instrument.
  • Page 99 Digital Oscilloscope Series MEASURE MEASURE_DELAY | MEAD Command/Query The MEASURE_DELY command places the DESCRIPTION instrument in the continuous measurement mode and starts a type of delay measurement. The MEASURE_DELY? query returns the measured value of delay type. MEASURE_DELAY <type>,<sourceA- COMMAND SYNTAX sourceB>...
  • Page 100 Delay between two channels. Skew (edge – edge of the same type) <sourceA-sourceB>:MEASURE_DELY? QUERY SYNTAX <type> <sourceA-sourceB>:MEAD <type>,<value> RESPONSE FORMAT Model Format of <value> T3DSO1000 Numerical value in E-notation with unit, such 1.24E-04S. Except for PHA, it returns as “44.65degree”.
  • Page 101 Digital Oscilloscope Series Step 2: Send the message to get the measured value of phase. Command message: C2-C4:MEAD? PHA Response message: C2-C4:MEAD PHA,-89.46degree...
  • Page 102 Digital Oscilloscope Series MEASURE PARAMETER_CUSTOM | PACU Command PARAMETER_CUSTOM command DESCRIPTION installs a measurement and starts the specified measurement of the specified source. See the command PAVA? to get the measured value of specified measurement. See the command MEAD to install the measurement of delay class.
  • Page 103 Digital Oscilloscope Series PWID positive pulse width NWID negative pulse width RISE rise-time FALL fall-time Burst width DUTY positive duty cycle NDUTY negative duty cycle All measurement • The following command sets the type of measure EXAMPLE to PKPK of Channel 1. Command message: PACU PKPK,C1 Then, you can see the measurement on the screen.
  • Page 104 Digital Oscilloscope Series PAVA? RELATED COMMANDS MEAD...
  • Page 105 Digital Oscilloscope Series MEASURE PARAMETER_VALUE? | PAVA? Q u ery The PARAMETER_VALUE query measures DESCRIPTION and returns the specified measurement value present on the selected waveform. There are three uses for this command: Usage Description Usage 1 Specify the source and the measurement.
  • Page 106 Digital Oscilloscope Series Parameters CUST1 first measure parameter specified by “PACU” CUST2 second measure parameter specified by “PACU” CUST3 third measure parameter specified by “PACU” CUST4 fourth measure parameter specified by “PACU” CUST5 fifth measure parameter specified by “PACU” CUSTALL All measure parameters specified by “PACU”...
  • Page 107 Digital Oscilloscope Series specified “PACU” STAT4 Statistics of the fourth measure parameter specified by “PACU” STAT5 Statistics of the fifth measure parameter specified by “PACU” Note: Installing the statistics of the measurement as STAT<x> by using command “PACU”, before using usage 3. PARAMETER_VALUE STAT<x>...
  • Page 108 Digital Oscilloscope Series Query message: C1:PAVA? ALL Response message: C1:PAVA MAX,2.04E+00V,MIN,- 2.16E+00V,PKPK,4.20E+00V,TOP,2.00E+00V, BASE,-2.08E+00V,AMPL,4.08E+00V, MEAN,- 1.95E-02V,CMEAN,-6.30E- 03V,STDEV,1.46E+00V,VSTD,1.46E+00V ,RMS, 1.46E+00V,CRMS,1.46E+00V,OVSN,1.96%,FP RE,0.98%,OVSP,0.98%,RPRE,0.00%,LEVELX,0 .00E+00V,PER,4.00E08S,FREQ,2.5 0E+07Hz,P WID,****,NWID,****,RISE,4.29E- 01S,FALL,1.14E-08S,WID,9.99E- 08S,DUTY,****,NDUTY,****,DELAY,-6.01E- 08S,TIMEL,3.97E-08S • The following steps show how the user customize the measurement parameters and get the measured value.
  • Page 109 Digital Oscilloscope Series • The following steps show how to get the statistical values of user defined measurement parameters. Step 1: Send the command to set the measurement parameter as the first customized parameter. Command message: PACU FREQ,C3 Step 2: Send the query to get the statistical values of the first customized parameter.
  • Page 110: Pass/Fail Commands

    Digital Oscilloscope Series PASS/FAIL Commands The PASS/FAIL subsystem commands and queries control the mask test features. � PACL � PFBF � PFCM � PFDD? � PFDS � PFEN � PFFS � PFOP � PFSC � PFST...
  • Page 111 Digital Oscilloscope Series PASS/FAIL PARAMETER_CLR | PACL Command The PARAMETER_CLR command resets the DESCRIPTION P/F test statistics. PARAMETER_CLR COMMAND SYNTAX PFDD? RELATED COMMANDS...
  • Page 112 QUERY SYNTAX PF_BUFFER <state> RESPONSE FORMAT When the PASS/FAIL function is on, the EXAMPLE following command sets “output” to “ON”. Command message: PFBF ON Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 113 Digital Oscilloscope Series PASS/FAIL PF_CREATEM | PFCM Command The PF_CREATEM command creates a pass/ fail DESCRIPTION test rule around the current selected channel, using the horizontal adjustment parameters and the vertical adjustment parameters defined by the PFST commands. Note: This command is valid only if the pass / fail test function has been opened (PFEN) and is not in operation (PFOP).
  • Page 114 Digital Oscilloscope Series PASS/FAIL PF_DATADIS? | PFDD? Query The PF_DATADIS? query returns the number of DESCRIPTION the failed frames, passed frames and total frames which are shown on screen. PF_ DATADIS? COMMAND SYNTAX PF_DATADIS RESPONSE FORMAT FAIL,<num>,PASS,<num>,TOTAL,<num> The following query returns the number of the EXAMPLE message display of the pass/fail.
  • Page 115 Digital Oscilloscope Series PASS/FAIL PF_DISPLAY | PFDS Command /Query The PF_DISPLAY command displays DESCRIPTION information in Pass/Fail test features. The PF_DISPLAY? query returns whether the message of Pass/Fail is displayed. PF_DISPLAY <state> COMMAND SYNTAX <state>:={ON,OFF} PF_DISPLAY? QUERY SYNTAX PF_DISPLAY <state> RESPONSE FORMAT The following steps display the message of EXAMPL...
  • Page 116 • OFF — Disables the mask test features. PF_ENABLE? QUERY SYNTAX PF_ENABLE <state> RESPONSE FORMAT The following command enables mask test EXAMPL features. Command message: PFEN ON Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 117 PF_FAIL_STOP? QUERY SYNTAX PF_FAIL_STOP <state> RESPONSE FORMAT The following command sets “stop on fail” to EXAMPLE “off”. Command message: PFFS OFF Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 118 Digital Oscilloscope Series...
  • Page 119 PF_OPERATION? QUERY SYNTAX PF_OPERATION <state> RESPONSE FORMAT The following command controls to run EXAMPLE Pass/Fail test. Command message: PFOP ON PFEN RELATED COMMANDS Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 120 PF_SOURCE <trace> RESPONSE FORMAT The following command sets the measurement EXAMPLE source to Channel 1 when Channel 1 is on. Command message: PFSC C1 Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 121 Digital Oscilloscope Series PASS/FAIL PF_SET | PFST Command /Query The PF_SET command sets the tolerance in the DESCRIPTION X/Y direction around the selected waveform defined by PFSC for the Pass/Fail feature. The value of the tolerance will be added and subtracted to horizontal/Vertical values of the waveform to determine the boundaries of the mask.
  • Page 122: Print Commands

    Digital Oscilloscope Series PRINT Commands � SCDP...
  • Page 123 Digital Oscilloscope Series PRINT SCREEN_DUMP | SCDP Query The SCREEN_DUMP command captures DESCRIPTION the screen and returns the data of bmp file. SCREEN_DUMP QUERY SYNTAX <bmp header>+<bmp screen data> RESPONSE FORMAT Note: You only need to save the returned information in a BMP format file. The following step shows how to transfers EXAMPLE the screen information as a file named...
  • Page 124: Recall Commands

    Digital Oscilloscope Series RECALL Commands Recall previously saved oscilloscope setups and reference waveforms. � *RCL � RCPN...
  • Page 125 Digital Oscilloscope Series RECALL *RCL Command The *RCL command recalls the complete DESCRIPTION front-panel setup of the instrument from internal memory, using one of the twenty non- volatile panel setups. This command is opposite to the command *SAV. See the command RCPN for recalling the setup from external.
  • Page 126 “.set”. Note: • See models on page • For T3DSO1000 series, the ‘/‘ character to define the root directory is not supported. • As shown below, when the progress is finished, there will be a prompt message.
  • Page 127 Digital Oscilloscope Series • As shown below, if the filename is wrong, there will be a prompt message. • For T3DSO1000 series, when you plug in EXAMPLE an U-disk to the oscilloscope, the following command recalls the front-panel setup from a file called “TEST.xml”...
  • Page 128: Reference Commands

    Digital Oscilloscope Series REFERENCE Commands The REFERENCE system controls the reference waveforms. � REFCL � REFDS � REFLA � REFPO � REFSA � REFSC � REFSR...
  • Page 129 REF_CLOSE | REFCL Command The REF_CLOSE command closes the DESCRIPTION Reference function. REF_CLOSE COMMAND SYNTAX following command closes EXAMPLE Reference function. Command message: REFCL Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 130 REF_ DISPLAY <state> RESPONSE FORMAT The following command displays the EXAMPLE waveform of the current reference channel. Command message: REFDS ON REFCL RELATED COMMANDS Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 131 <location>:= {REFA,REFB,REFC,REFD} REF_LOCATION? QUERY SYNTAX REF_LOCATION <location> RESPONSE FORMAT The following command selects REFA as EXAMPLE the current reference channel. Command message: REFLA REFA Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 132 Digital Oscilloscope Series REFERENCE REF_POSITION | REFPO Command /Query The REF_POSITION command sets the DESCRIPTION vertical offset of the current reference channel. This command is only used when the current reference channel has been saved, and the display state is on. The REF_POSITION? query returns the vertical offset of the current reference channel.
  • Page 133 Digital Oscilloscope Series Model Valid? T3DSO2000 T3DSO1000...
  • Page 134 Channel 2, and the REF location is REFA, the following command saves Channel 2 as REFA and displays REFA on screen. Command message: REFSA Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 135 When the Reference function is on, and EXAMPLE REFA has been saved, the following command sets the vertical scale of REFA to 100 mV. Command message: REFSC 100mV Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 136 Digital Oscilloscope Series...
  • Page 137 When Channel 1 is on, the following EXAMPLE command selects Channel 1 as the source of current reference channel. Command message: REFSR C1 Note: The table below shows the availability of command in each oscilloscope series. Model Valid? T3DSO2000 T3DSO1000...
  • Page 138: Save Commands

    Digital Oscilloscope Series SAVE Commands Save oscilloscope setups and waveform data. � *SAV � PNSU � STPN...
  • Page 139 Digital Oscilloscope Series SAVE *SAV Command The *SAV command stores the complete DESCRIPTION front-panel setup of the instrument in internal memory. This instruction does not support storing to external temporarily. See the command STPN for external storage. *SAV <setup_num> COMMAND SYNTAX <setup_num>:= 1 to 20.
  • Page 140 Digital Oscilloscope Series SAVE PANEL_SETUP | PNSU Command /Query The PANEL_SETUP command use the encoded DESCRIPTION data get from “PNSU?” to set the panel setup. The PNSU? query return the panel setup in binary format from scope. PANEL_SETUP <binary data> COMMAND SYNTAX <binary data>:= A setup previously read by PNSU?
  • Page 141 Digital Oscilloscope Series...
  • Page 142 “.set”. Note: • See models on page • For T3DSO1000 series, the ‘/‘ character to define the root directory is not supported. • As shown below, during the execution of the command, a progress bar will appear on the interface. When the progress is finished,...
  • Page 143 Digital Oscilloscope Series • For T3DSO1000 series, the following EXAMPLE command saves the current setup to root directory of the USB memory device in a file called “TEST.xml”. Then you can see the file on PC. Command message: STPN DISK,UDSK,FILE,’TEST.xml’...
  • Page 144 Digital Oscilloscope Series *SAV RELATED COMMANDS RCPN...
  • Page 145: Status Commands

    Digital Oscilloscope Series STATUS Commands IEEE 488.2 defines data structures, commands, and common bit definitions for status reporting. There are also instrument-defined structures and bits. An overview of the oscilloscope's status reporting structure is shown in the following commands. �INR?
  • Page 146 Digital Oscilloscope Series STATUS INR? Query The INR? query reads and clears the contents of DESCRIPTION INternal state change Register (INR). The INR register records the completion of various internal operations and state transitions. INR? QUERY SYNTAX INR <value> RESPONSE FORMAT <value>:= 0 to 65535.
  • Page 147 Digital Oscilloscope Series Step 5: After sending the query in step 4, send the query again. Response message: INR 0 Step 6: After step 2, not to input the signal, change the trigger mode to single. And then, send the query. Response message: INR 8192 INternal State Register (INR) Structure...
  • Page 148: System Commands

    Digital Oscilloscope Series SYSTEM Commands The SYSTEM subsystem commands control basic system functions of the oscilloscope. � *CAL? � BUZZ � CONET � SCSV...
  • Page 149 Digital Oscilloscope Series SYSTEM *CAL? Query The *CAL? query starts the user calibration DESCRIPTION procedure and return a response. The user calibration can quickly make the oscilloscope achieve the best working state, in order to obtain the most accurate measurement value.
  • Page 150 Digital Oscilloscope Series SYSTEM BUZZER | BUZZ Command /Query The BUZZER command enables or disables the DESCRIPTION buzzer. The BUZZER? query returns the switch state of the buzzer. BUZZER <state> COMMAND SYNTAX <state>:= {ON,OFF} BUZZER? QUERY SYNTAX BUZZER <state> RESPONSE FORMAT The following command enables the EXAMPLE oscilloscope buzzer.
  • Page 151 Digital Oscilloscope Series SYSTEM COMM_NET | CONET Command /Query The COMM_NET command sets the IP address DESCRIPTION of the oscilloscope‘s internal network interface. When using this command, DHCP should be off. The COMM_NET? query returns the IP address of the oscilloscope‘s internal network interface. COMM_NET COMMAND SYNTAX <ip_add0>,<ip_add1>,<ip_add2>,<ip_add3>...
  • Page 152 Digital Oscilloscope Series SYSTEM SCREEN_SAVE | SCSV Command/Query The SCREEN_SAVE command controls DESCRIPTION automatic screen saver, which automatically shuts down the internal color monitor after a preset time. SCREEN_SAVE? query returns whether the automatic screen saver feature is Note: When the screen saver is enabled, the oscilloscope is still fully functional.
  • Page 153: Timebase Commands

    Digital Oscilloscope Series TIMEBASE Commands The TIMEBASE subsystem commands control the horizontal (X-axis) functions. The time per division, delay, and reference can be controlled for the main and window (zoomed) time bases. � TDIV � TRDL � HMAG � HPOS...
  • Page 154 Digital Oscilloscope Series TIMEBASE TIME_DIV | TDIV Command/Query The TIME_DIV command sets the DESCRIPTION horizontal scale per division for the main window. The TIME_DIV? query returns the current horizontal scale setting in seconds per division for the main window. TIME_DIV <value> COMMAND SYNTAX <value>:={1NS,2NS,5NS,10NS,20NS,50N S,100NS,200NS,500NS,1US,2US,5US,10U...
  • Page 155 • If you set the delay to a value outside of the legal range, the delay value is automatically set to the nearest legal value. TRIG_DELAY? QUERY SYNTAX TRIG_DELAY <value> RESPONSE FORMAT Model Format of <skew> T3DSO1000 Numerical value in E-notation with unit, such 1.00E-04S. others...
  • Page 156 Digital Oscilloscope Series unit, such as 3.58ns. When the time base is 1us/div, the following EXAMPLE command sets the trigger delay to -4.8us (pre trigger). Command message: TRDL -4.8US TDIV RELATED COMMANDS...
  • Page 157 The table on next page shows the available format in each oscilloscope series. HOR_MAGNIFY? QUERY SYNTAX HOR_MAGNIFY <value> RESPONSE FORMAT <value>:= Numerical value in E-notation with SI unit. HOR_MAGNIFY <factor> For T3DSO1000 series, when the time base is EXAMPLE 1ms/div, and Zoom function is on, the following...
  • Page 158 Digital Oscilloscope Series command sets the zoomed (delayed) window horizontal scale to 1US. Command message: HMAG 1US TDIV RELATED COMMANDS Format in Each Oscilloscope Series Model Command Format T3DSO2000 Format 2 T3DSO1000 Format 1...
  • Page 159 Digital Oscilloscope Series TIMEBASE HOR_POSITION | HPOS Command /Query The HOR_POSITION command sets the DESCRIPTION horizontal position in the zoomed (delayed) view of the main sweep. The main sweep range and the main sweep horizontal position determine the range for this command. The value for this command must keep the zoomed view window within the main sweep range.
  • Page 160 Digital Oscilloscope Series HOR_POSITION <factor_div> For T3DSO1000 series, when the time base is 10 EXAMPLE us/div, the horizontal position is 0, Zoom function is on, and the zoomed scale is 5 us. The range of zoom position is from -35 us to 35 us. The...
  • Page 161: Trigger Commands

    Digital Oscilloscope Series TRIGGER Commands The TRIGGER subsystem controls the trigger modes and parameters for each trigger type. � SET50 � TRCP � TRLV � TRLV2 � TRMD � TRPA � TRSE � TRSL � TRWI...
  • Page 162 Digital Oscilloscope Series TRIGGER SET50 Command The SET50 command automatically sets the DESCRIPTION trigger levels to center of the trigger source waveform. When High and Low (dual) trigger levels are used (as Runt triggers, for example), this command has no effect. SET50 COMMAND SYNTAX When the trigger type is edge and the...
  • Page 163 Digital Oscilloscope Series TRIGGER TRIG_COUPLING | TRCP Command /Query The TRIG_COUPLING command sets the DESCRIPTION input coupling for the selected trigger sources. The TRIG_COUPLING? query returns the trigger coupling of the selected source. <trig_source>:TRIG_COUPLING COMMAND SYNTAX <trig_coupling> <trig_source>:={C1,C2,C3,C4,EX,EX5} <trig_coupling>:={AC,DC,HFREJ,LFREJ} • AC — AC coupling block DC component in the trigger path, removing dc offset voltage from the trigger waveform.
  • Page 164 Digital Oscilloscope Series TRIGGER TRIG_LEVEL | TRLV Command /Query The TRIG_LEVEL command sets the trigger DESCRIPTION level voltage for the active trigger source. When there are two trigger levels to set, this command is used to set the higher trigger level voltage for the specified source.
  • Page 165 Digital Oscilloscope Series TRSE RELATED COMMANDS TRLV2...
  • Page 166 Digital Oscilloscope Series TRIGGER TRIG_LEVEL2 | TRLV2 Command /Query The TRIG_LEVEL2 command sets the lower DESCRIPTION trigger level voltage for the specified source. Higher and lower trigger levels are used with runt /slope triggers. The TRIG_LEVEL2? query returns the lower trigger level voltage for the specified source.
  • Page 167 Digital Oscilloscope Series C2:TRLV2 800mV TRSE RELATED COMMANDS TRLV...
  • Page 168 Digital Oscilloscope Series TRIGGER TRIG_MODE | TRMD Command /Query The TRIG_MODE command selects the DESCRIPTION trigger sweep mode. The TRIG_MODE? query returns the current trigger sweep mode. TRIG_MODE <mode> COMMAND SYNTAX <mode>:= {AUTO,NORM,SINGLE,STOP} • AUTO — When AUTO sweep mode is selected, the oscilloscope begins to search for the trigger signal that meets the conditions.
  • Page 169 Digital Oscilloscope Series Otherwise, the running state shows Ready, and the interface does not display the waveform. • STOP — STOP is a part of the option of this command, but not a trigger mode of the oscilloscope. TRIG_MODE? QUERY SYNTAX TRIG_MODE <mode>...
  • Page 170 Digital Oscilloscope Series TRIGGER TRIG_PATTERN | TRPA Command /Query The TRIG_PATTERN command specifies the DESCRIPTION channel values to be used in the pattern trigger and sets the condition of the pattern trigger. The TRIG_PATTERN? query returns channel values and the condition of the pattern trigger. TRIG_PATTERN COMMAND SYNTAX <source>,<status>[,<source>,<status>[,<sourc...
  • Page 171 Digital Oscilloscope Series TRIGGER TRIG_SELECT | TRSE Command /Query The TRIG_SELECT command selects the DESCRIPTION condition that will trigger the acquisition of waveforms. Depending on the trigger type, additional parameters must be specified. These additional parameters are grouped in pairs. The first in the pair names the variable to be modified, while the second gives the new value to be assigned.
  • Page 172 Digital Oscilloscope Series <trig_type>:={EDGE,SLEW,GLIT,INTV,RU NT,DROP} <source>:={C1,C2,C3,C4,LINE,EX,EX5} Note: LINE/EX/EX5 can only be selected when the trigger type is Edge. <hold_type>:={TI,OFF} for EDGE trigger. <hold_type>:={TI} for DROP trigger. <hold_type>:={PS,PL,P2,P1}for GLIT/RUNT trigger. <hold_type>:={IS,IL,I2,I1} for SLEW/INTV trigger. <hold_value1>:= a time value with unit. <hold_value2>:= a time value with unit. Note: •...
  • Page 173 Digital Oscilloscope Series TRSE GLIT,SR,C2,HT,P2,HV,5nS,HV2,1uS • When you want to set trigger type to Dropout, trigger source to Channel 4, overtime value to 2.8 mS , the following comes true. Command message: TRSE DROP,SR,C4,HT,TI,HV,2.8mS TRIG_SELECT TV COMMAND SYNTAX <trig_type>,SR,<source>,STAN,<standard>,S YNC,<sync_type>[,LINE,<line>[,FLD,<field >]] Parameter description STAN...
  • Page 174 Digital Oscilloscope Series 1080I/ 1 to 562 1080I/ 1 to 562 CUST 1 to number of Lines <field>:= [1,2] for NTSC/PAL/1080I/50/1080I/60 <field>:=1 to <field_count>for CUST. <field_count>:=1 to 8 depending on the interlace. Note: Field can only be selected when the standard is NTSC/PAL/1080I/50/1080I/60/CUST.
  • Page 175 Digital Oscilloscope Series comes true. Command message: TRSE TV,SR,C2,STAN,1080P/50,SYNC,SELECT,LI NE,200...
  • Page 176 Digital Oscilloscope Series TRIGGER TRIG_SLOPE | TRSL Command /Query The TRIG_SLOPE command sets the trigger DESCRIPTION slope of the specified trigger source. The TRIG_SLOPE? query returns the trigger slope of the selected source. <trig_source>:TRIG_SLOPE <trig_slope> COMMAND SYNTAX <trig_source>:={C1,C2,C3,C4,EX,EX5} <trig_slope>:={NEG,POS,WINDOW} for edge trigger.
  • Page 177 Digital Oscilloscope Series TRIGGER TRIG_WINDOW | TRWI Command /Query The TRIG_WINDOW command sets the DESCRIPTION relative height of the two trigger line of the trigger window type. Note: This command is only valid when the window type is relative. The TRIG_WINDOW? query returns relative height of the two trigger line of the trigger window type.
  • Page 178: Waveform Commands

    Digital Oscilloscope Series WAVEFORM Commands The WAVEFORM subsystem is used to transfer data to a controller from the oscilloscope waveform memory. The waveform record is actually contained in two portions: the preamble and waveform data. The waveform record must be read from the oscilloscope by the controller using two separate commands.
  • Page 179 • C[X] — Analog channel. • D[X] — Digital channel. Only valid for T3DSO1000 series. • MATH — Valid except for the FFT waveform and only valid for T3DSO1000 series. <section>:={DAT2} • DAT2 — Return the main data include the head, the wave data and the ending flag.
  • Page 180 Digital Oscilloscope Series Step 1: Send the query to get the data of waveform. Query message: C1:WF? DAT2 Response message: The head of message: C1:WF ALL. These are followed by the string #9000000070, the beginning of a binary block in which nine ASCII integers are used to give the length of the block (70 bytes).
  • Page 181 Digital Oscilloscope Series code value: The decimal of wave data. Note: If the decimal is greater than “127”, it should minus 255. Then the value is code value. Such as the wave data is “FC” convert to decimal is “252”. So the code value is 252-255 = -3. vdiv: The Volts/div value.
  • Page 182 Digital Oscilloscope Series Send command TDIV? Return TDIV 5.00E-09S Get the current timebase: timebase = 5.00E-09S. The time value of the first data point: time value = - (5.00E-09*14/2) = - 35.00E-09(s) = -35(ns). Send command SARA? Return SARA 1.00E+09Sa/s Get the current sampling rate: sampling rate= 1.00GSa/s.
  • Page 183 Digital Oscilloscope Series Data (WF) Example) Note: If you want the command return the “numerical” data type only (i.e. return when send the command ), send the command ”1.00E+09” ”SARA?” ”CHDR at the first. See CHDR for details. OFF” For digital channel waveform:...
  • Page 184 Digital Oscilloscope Series Step 1: Send the query to get the data of waveform. Query message: D0:WF? DAT2 Response message: The head of message: . These are followed by the string D0:WF ALL , the beginning of a binary block in which nine ASCII integers #9000000700 are used to give the length of the data (700 points).
  • Page 185 Digital Oscilloscope Series waveform is the 22th byte “00”, convert to binary is “00000000” (Hexadecimal converted to binary (LSB)). Step 3: Calculate the time value of the data point. Using the formula: time value(S) = - (timebase*grid/2). timebase: The timebase value. grid: The grid numbers in horizontal direction.
  • Page 186 Digital Oscilloscope Series For math (except for FFT) waveform: Step 1: Send the query to get the data of waveform. Query message:...
  • Page 187 Digital Oscilloscope Series MATH:WF? DAT2 Response message: The head of message: . These are followed by the string MATH:WF ALL #9000000700, the beginning of a binary block in which nine ASCII integers are used to give the length of the block (700 bytes). The point number is 700 with interpolation.
  • Page 188 Digital Oscilloscope Series the 24th data “FF”, convert to decimal is “255” (Hexadecimal converted to decimal). Then minus 255, the code value is 0. The first point of wave data voltage value = 0*(1/25) = 0V. Step 3: Calculate the time value of the data point. Using the formula: time value(S) = - (timebase*grid/2).
  • Page 189 Digital Oscilloscope Series So the time value of the second data point: value = -35ns+0.1ns = - 34.9ns. Use python to reconstruct the waveform:...
  • Page 190 Digital Oscilloscope Series WAVEFORM WAVEFORM_SETUP |WFSU Command/Query WAVEFORM_SETUP command DESCRIPTION specifies the amount of data in a waveform to be transmitted to the controller. The WAVEFORM_SETUP? query returns the transfer parameters currently in use. WAVEFORM_SETUP COMMAND SYNTAX SP,<sparsing>,NP,<number>,FP,<point> • SP — Sparse point. It defines the interval between data points.
  • Page 191 Digital Oscilloscope Series WAVEFORM_SETUP? QUERY SYNTAX WAVEFORM_SETUP RESPONSE FORMAT SP,<sparsing>,NP,<number>,FP,<point> The following command specifies that every EXAMPLE 3 data points (SP=3) starting at the 200 point should be transferred. Command message: WFSU SP,3,FP,200 RELATED COMMANDS...
  • Page 192: Wgen Commands

    � ARWV � PROD? � STL? � WGEN � WVPR? Note: These commands are only valid for the model which has installed AWG option. Availability of WGEN Commands in Each Oscilloscope Series Model Valid? T3DSO2000 T3DSO1000...
  • Page 193 Digital Oscilloscope Series WGEN ARBWAVE | ARWV Command The ARBWAVE command sets the basic DESCRIPTION waveform type. ARBWAVE INDEX,<index> COMMAND SYNTAX <index>:= {0,1,2,3,4,5,6,7,8,9}. For T3DSO2000 series, when the AWG EXAMPLE option is installed, the following command set the index of waveform type to 3. Command message: ARWV INDEX,3 Note:...
  • Page 194 Digital Oscilloscope Series WGEN PRODUCT? | PROD? Query The PRODUCT? query returns the product DESCRIPTION model or the upper limit of frequency of the output signal. PRODUCT? <parameter> QUERY SYNTAX <parameter>:={MODEL,BAND} • MODEL — return the product model. • BAND — return the upper limit of frequency of the output signal.
  • Page 195 Digital Oscilloscope Series WGEN STORELIST? | STL? Query The STORELIST? query returns the stored DESCRIPTION arbitrary waveforms list with indexes and names. If the store unit is empty, the command will return “EMPTY” string. STORELIST? <type> QUERY SYNTAX <type>:={DEBUG,RELEASE} • DEBUG — return built-in waveforms. (include sine, noise, cardiac, gaus_pulse, exp_rise, exp_fall, and four waveforms defined by user)
  • Page 196 Digital Oscilloscope Series WGEN WAVEGENERATOR | WGEN Command/Query The WAVEGENERATOR command sets DESCRIPTION parameters of basic waveform. The WAVEGENERATOR? query returns the waveform parameters. WAVEGENERATOR COMMAND SYNTAX <parameter>,<value> <parameter>:= {a parameter from the table below}. <value>:={value of the corresponding parameter}. Parameters Value Description...
  • Page 197 Digital Oscilloscope Series LOAD <load> :={ HZ, 50}. WAVEGENERATOR? <parameter> QUERY SYNTAX <parameter>:={OUTP,WVTP,FREQ,AMP L,OFST,DCOFST,DUTY,SYMM,WIDTH, STDEV,MEAN,LOAD,ALL} WAVEGENERATOR RESPONSE FORMAT <parameter>,<value> • For T3DSO2000 series, when the AWG EXAMPLE option is installed, the following command set the type to square, amplitude to 2.5 V, frequency to 10 kHz and duty to 45%.
  • Page 198 Digital Oscilloscope Series WGEN WAVE_PARA? | WVPR? Query The WAVE_PARA? query returns the DESCRIPTION location, name, frequency, amplitude, and offset of four arbitrary waveforms. WAVE_PARA? <index> QUERY SYNTAX WAVE_PARA RESPONSE FORMAT POS,<index>,WVNM,<name>,FREQ,<freq >,AMPL,<ampl>,OFST,<ofst> For T3DSO2000 series, when the AWG EXAMPLE option is installed, the following query returns the parameters of M0.
  • Page 199: Programming Examples

    Digital Oscilloscope Series Programming Examples This chapter gives some examples for the programmer. In these examples you can see how to use VISA or sockets, in combination with the commands described above to control the oscilloscope. By following these examples, you can develop many more applications.
  • Page 200: Visa Examples

    Digital Oscilloscope Series VISA Examples VC++ Example Environment: Win7 32-bit, Visual Studio. Description: Use National Instruments VISA to control the device with USBTMC or TCP/IP access. Perform a write and read operation. Steps: 1.Open Visual Studio, create a new VC++ win32 project. 2.Set the project environment to use the NI-VISA library.
  • Page 201 Digital Oscilloscope Series Set lib path set lib file: Set lib path: the NI-VISA install path, in our computer we set the path is : C:\Program Files\IVI Foundation\VISA\WinNT \lib\msc. Set this path to project---properties---Linker---General--- Additional Library Directories: as shown in the pictures below. Set lib file:project---properties---Linker---Command Line---Additional Options: visa32.lib Include visa.h file in the projectname.cpp file:...
  • Page 202 Digital Oscilloscope Series 3. Coding: a) USBTMC: IntUsbtmc_test() { /* This code demonstrates sending synchronous read & write commands */ /* to an USB Test & Measurement Class (USBTMC) instrument using /* NI-VISA /* The example writes the "*IDN?\n" string to all the USBTMC */ /* devices connected to the system and attempts to read back /* results using the write and read functions.
  • Page 203 Digital Oscilloscope Series (status<VI_SUCCESS) { printf ("Could not open a session to the VISA Resource Manager!\n"); returnstatus; /* Find all the USB TMC VISA resources in our system and store the number of resources in the system in numInstrs. status = viFindRsrc (defaultRM, "USB?*INSTR", &findList, &numInstrs, instrResourceString);...
  • Page 204 Digital Oscilloscope Series viFindNext (findList, instrResourceString); status = viOpen (defaultRM, instrResourceString, VI_NULL, VI_NULL, &instr); (status<VI_SUCCESS) printf ("Cannot open a session to the device %d.\n", i+1); continue; /* * At this point we now have a session open to the USB TMC instrument. * We will now use the viPrintf function to send the device the string "*IDN?\n", * asking for the device's identification.
  • Page 205 Digital Oscilloscope Series status = viClose (instr); /** Now we will close the session to the instrument using * viClose. This operation frees all system resources. status = viClose (defaultRM); printf("Press 'Enter' to exit."); fflush(stdin); getchar(); return b) TCP/IP: intTCP_IP_Test(char *pIP) { char outputBuffer[VI_FIND_BUFLEN];...
  • Page 206 Digital Oscilloscope Series strcat(head,tail); status = viOpen (defaultRM, head, VI_LOAD_CONFIG, VI_NULL, &instr); (status<VI_SUCCESS) { printf ("An error occurred opening the session\n"); viClose(defaultRM); } status = viPrintf(instr, "*idn?\n"); status = viScanf(instr, "%t", outputBuffer); (status<VI_SUCCESS) printf("viRead failed with error code: %x \n",status); viClose(defaultRM);...
  • Page 207: Vb Example

    Digital Oscilloscope Series VB Example Environment: Windows7 32-bit, Microsoft Visual Basic 6.0 Description: The function of this example: Use the NI-VISA, to control the device with USBTMC and TCP/IP access to do a write and read. Steps: 1.Open Visual Basic, and build a standard application program project. 2.Set the project environment to use the NI-VISA lib: Click the Existing tab of Project>>Add Module, search the visa32.bas file in the “include”...
  • Page 208 Digital Oscilloscope Series ' to an USB Test & Measurement Class (USBTMC) instrument using ' NI-VISA ' The example writes the "*IDN?\n" string to all the USBTMC ' devices connected to the system and attempts to read back ' results using the write and read functions. ' The general flow of the code is ' Open Resource Manager ' Open VISA Session to an Instrument...
  • Page 209 Digital Oscilloscope Series ' Find all the USB TMC VISA resources in our system and store the ' number of resources in the system in numInstrs. status=viFindRsrc(defaultRM,"USB?*INSTR",findList,numlnstrs,instrResourceString) (status < VI_SUCCESS) Then Debug.Print "An error occurred while finding resources." viClose (defaultRM) Usbtmc_test = status Exit Function End If...
  • Page 210 Digital Oscilloscope Series ' We will now use the viWrite function to send the device the string "*IDN?", ' asking for the device's identification. status = viWrite(instrsesn, "*IDN?", 5, retCount) (status < VI_SUCCESS) Then Debug.Print "Error writing to the device." status = viClose(instrsesn) GoTo NextFind End If...
  • Page 211 Digital Oscilloscope Series outputBuffer As String * VI_FIND_BUFLEN defaultRM As Long instrsesn As Long status As Long count As Long ' First we will need to open the default resource manager. status = viOpenDefaultRM (defaultRM) (status < VI_SUCCESS) Then Debug.Print "Could not open a session to the VISA Resource Manager!" TCP_IP_Test = status Exit Function End If...
  • Page 212 Digital Oscilloscope Series Else Debug.Print "read from device:", outputBuffer End If status = viClose(instrsesn) status = viClose(defaultRM) TCP_IP_Test = 0 End Function...
  • Page 213: Matlab Example

    Digital Oscilloscope Series MATLAB Example Environment: Windows7 32-bit, MATLAB R2010b Description: The function of this example: Use the NI-VISA, to control the device with USBTMC or TCP/IP access to do a write and read. Steps: 1.Open MATLAB, and modify the current directory. In this demo, the current directory is modified to D:\USBTMC_TCPIP_Demo.
  • Page 214 Digital Oscilloscope Series function TCP_IP_test( IPstr ) % This code demonstrates sending synchronous read & write commands % to an TCP/IP instrument using NI-VISA %Create a VISA-TCPIP object connected to an instrument %configured with IP address. vt = visa('ni',['TCPIP0::',IPstr,'::INSTR']); %Open the VISA object created fopen(vt);...
  • Page 215: Labview Example

    Digital Oscilloscope Series LabVIEW Example Environment: Windows7 32-bit, LabVIEW 2011 Description: The functions of this example: use the NI-VISA, to control the device with USBTMC and TCP/IP access to do a write and read. Steps: 1. Open LabVIEW, create a VI file. 2.
  • Page 216 Digital Oscilloscope Series T3DSO1204,0123456789, 7.6.1.15 In this example, the VI opens a VISA session to a USBTMC device, writes a command to the device, and reads back the response. After all communication is complete, the VI closes the VISA session. 6.
  • Page 217 Digital Oscilloscope Series T3DSO1204,0123456789, 7.6.1.15...
  • Page 218: C# Example

    Digital Oscilloscope Series C# Example Environment: Windows7 32-bit, Visual Studio Description: The functions of this example: use the NI-VISA, to control the device with USBTMC or TCP/IP access to do a write and read. Steps: 1.Open Visual Studio, create a new C# project. 2.Add References.
  • Page 219 Digital Oscilloscope Series class Program static void Main(string[] args) // Find all the USBTMC resources string[] usbRsrcStrings=ResourceManager.GetLocalManager().FindResources(" USB?*INSTR"); (usbRsrcStrings.Length <= 0) Console.WriteLine("Can not find USBTMC Device!"); return; //Choose the first resource string to connect the device. //You can input the address manually //USBTMC: //MessageBasedSession mbSession=(MessageBasedSession)ResourceManager.GetLocalManager...
  • Page 220 Digital Oscilloscope Series Console.WriteLine(result);...
  • Page 221: Examples Of Using Sockets

    Digital Oscilloscope Series Examples of Using Sockets Socket communication is a basic communication technology in computer network. It allows applications to communicate through the standard network protocol mechanism built by network hardware and operation system. This method is a two-way communication between the instrument and the computer through a fixed port number.
  • Page 222 Digital Oscilloscope Series def SocketConnect(): try: #create an AF_INET, STREAM socket (TCP) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error: print ('Failed to create socket.') sys.exit(); try: #Connect to remote server s.connect((remote_ip , port)) info = s.recv(4096) print (info) except socket.error: print ('failed to connect to ip ' + remote_ip) return s def SocketQuery(Sock, cmd): try :...
  • Page 223 Digital Oscilloscope Series time.sleep(.300) def main(): global remote_ip global port global count # Body: send the SCPI commands *IDN? 10 times and print the return message s = SocketConnect() for i in range(10): qStr = SocketQuery(s, b'*IDN?') print (str(count) + ":: " + str(qStr)) count = count + 1 SocketClose(s) input('Press "Enter"...
  • Page 224: C Example

    Digital Oscilloscope Series C Example MySocket; if((MySocket=socket(PF_INET,SOCK_STREAM,0))==-1) exit(1); struct in_addr unsigned long s_addr; struct sockaddr_in short int sin_family; // Address family unsigned short int sin_port; // Port number struct in_addr sin_addr; // Internet address unsigned char sin_zero[8]; // Padding struct sockaddr_in MyAddress;...
  • Page 225 Digital Oscilloscope Series buffer[actual]=0; // Add zero character (C string) printf(”Instrument ID: %s\n”,buffer); // Close socket if(close(MySocket)==-1) exit(1);...
  • Page 226: Common Command Examples

    Digital Oscilloscope Series Common Command Examples This section lists the programming instances of common commands. Environment: Windows 7 32-bit, Python v3.4.3, pyvisa-1.7, Matplotlib-1.5.1 Read Waveform Data (WF) Example import visa import pylab main(): _rm = visa.ResourceManager() dso = _rm.open_resource("USB0::0xF4EC::0xEE38::0123456789: :INSTR") dso.write("chdr off") vdiv = dso.query("c1:vdiv?")
  • Page 227 Digital Oscilloscope Series pl.figure(figsize=(7,5)) pl.plot(time_value,volt_value,markersize=2,label=u"Y-T") pl.legend() pl.grid() pl.show() __name__=='__main__': main() Read Waveform Data of Digital Example import visa import pylab get_char_bit(char,n): return (char >> n) & 1 main(): _rm = visa.ResourceManager() dso = _rm.open_resource("USB0::0xF4EC::0xEE38::0123456789:: INSTR") dso.write("chdr off") tdiv = dso.query("tdiv?") sara = dso.query("di:sara?") sara_unit = {'G':1E9,'M':1E6,'k':1E3} unit...
  • Page 228 Digital Oscilloscope Series time_data = -(float(tdiv)*14/2)+idx*(1/sara) time_value.append(time_data) pl.figure(figsize=(7,5)) pl.ylim(-1,2) pl.plot(time_value,volt_value,markersize=2,label=u"Y-T") pl.legend() pl.grid() pl.show() __name__=='__main__': main() Screen Dump (SCDP) Example import visa main(): _rm = visa.ResourceManager() dso = _rm.open_resource("USB0::0xF4EC::0xEE38::0123456789::INSTR ") file_name = "F:\\SCDP.bmp" dso.write("SCDP") result_str = dso.read_raw() f = open(file_name,'wb') f.write(result_str) f.flush() f.close() __name__=='__main__':...
  • Page 229 Digital Oscilloscope Series Index ACQUIRE_WAY, ACQW, Command/Query, ARBWAVE, ARWV, Command, ARM_ACQUISITION, ARM, Command, ATTENUATION, ATTN, Command/Query, AUTO_SETUP, ASET, Command, AVERAGE_ACQUIRE, AVGA, Command/Query, BANDWIDTH_LIMIT, BWL, Command/Query, BUZZER, BUZZ, Command/ Query, CAL?, Query, COMM_HEADER, CHDR, Command/Query, COMM_NET, CONET, Command/Query, COUPLING, CPL, Command/Query, CURSOR_MEASURE, CRMS, Command/Query, CURSOR_SET, CRST, Command/Query, CURSOR_TYPE, CRTY, Command/Query,...
  • Page 230 Digital Oscilloscope Series FFT_SCALE, FFTS, Command/Query, FFT_TDIV?, FFTT?, Query, FFT_UNIT, FFTU, Command/Query, FFT_WINDOW, FFTW, Command/Query, FRAME_SET, FRAM, Command, FRAME_TIME?, FTIM?, Query, GRID_DISPLAY, GRDS, Command/Query, HOR_MAGNIFY, HMAG, Command/Query, HOR_POSITION, HPOS, Command/Query, HISTORY_LIST, HLST, Command/Query, HISTORY_MODE, HSMD, Command/Query, IDN?, Query, INTENSITY, INTS, Command/Query, INR?, Query, INVERT_SET, INVS, Command/Query, 49/82...
  • Page 231 Digital Oscilloscope Series PF_BUFFER, PFBF, Command/Query, PF_CREATEM, PFCM, Command, PF_DATEDIS?, PFDD?, Query, PF_DISPLAY, PFDS, Command/Query, PF_ENABLE, PFEN, Command/Query, PF_FAIL_STOP, PFFS, Command/Query, PF_OPERATION, PFOP, Command/Query, PF_SET, PFST, Command/Query, PF_SOURCE, PFSC, Command/Query, PRODUCT?, PROD?, Query, RCL, Command, RECALL_PANEL, RCPN, Command, REF_CLOSE, REFCL, Command, REF_DISPALY, REFDS, Command/Query, REF_LOCATION, REFLA, Command/Query, REF_POISITION, REFPO, Command/Query,...
  • Page 232 Digital Oscilloscope Series TRIG_COUPLING, TRCP, Command/Query, TRIG_DELAY, TRDL, Command/Query, TRIG_LEVEL, TRLV, Command/Query, TRIG_LEVEL2, TRLV2, Command/Query, TRIG_MODE, TRMD, Command/Query, TRIG_PATTERN, TRPA, Command/Query,170 TRIG_SELECT, TRSE, Command/Query, TRIG_SLOPE, TRSL, Command/Query, TRIG_WINDOW, TRWI, Command/Query, UNIT, UNIT, Command/Query, VOLT_DIV, VDIV, Command/Query, WAVEFORM?, WF?, Query, WAVEFORM_SETUP, WFSU, Command/Query, WAVEGENERATOR, WGEN, Command/Query, WAVE_PARA?, WVPR?, Query,198...
  • Page 233 © 2019 Teledyne Test Tools is a brand and trademark of Teledyne LeCroy Inc. All rights reserved. Specifications,prices,availability and delivery subject to change without notice. Product brand or brand names are trademarks or requested trademarks of their respective holders.

This manual is also suitable for:

T3dso2000

Table of Contents