Tektronix TDS3000 Series, TDS3000C Series, TDS3000B Series Program Manual

Programmer Manual
TDS3000, TDS3000B, and TDS3000C Series Digital Phosphor Oscilloscopes
071-0381-03
For the TDS3000C series, this document applies to firmware version 4.00 and above.
For the TDS3000 and the TDS3000B series, this document applies to firmware version 3.00 and above.
www.tektronix.com
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protec ted by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all pre viously published material. Specificat ions and pri ce change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
WaveAlert, and e*Scope are trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc. 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
H In North America, call 1-800-833-9200.
H Worldwide, visit www.tektronix.com to find contacts in your area.

Table of Contents

Preface
Related Manuals vii.................................................
Getting Started
Overview of the Manual 1--2...........................................
Communication Modules 1--4..........................................
Installing a Communication Module 1--6.................................
Connector Locations 1--7..............................................
Setting Up Ethernet Remote Communications 1--8.........................
Setting Up GPIB Remote Communications 1--18............................
Setting Up RS-232 Remote Communications 1--21..........................
Comparing GPIB and RS-232 1--26......................................
Command Syntax and Commands
Command and Query Structure 2--1.....................................
Clearing the Oscilloscope Output Queue 2--4..............................
Command Entry 2--4.................................................
Constructed Mnemonics 2--7...........................................
Argument Types 2--8.................................................
Command Groups 2--11.........................................
Acquisition Commands 2--11...........................................
Alias Commands 2--12.................................................
Calibration and Diagnostic Commands 2--13...............................
Cursor Commands 2--14...............................................
Display Commands 2--16...............................................
Ethernet Commands 2--17..............................................
File System Commands 2--18...........................................
Front Panel Commands 2--18...........................................
Hard Copy Commands 2--19............................................
Horizontal Commands 2--19............................................
ITU601 Digital Video Commands (TDS3SDI Only) 2--20.....................
Limit Test Commands (Requires TDS3LIM) 2--21..........................
Mask Commands (TDS3000B Series and TDS3000C Series
with TDS3TMT) 2--22.............................................
Math Commands 2--27.................................................
Measurement Commands 2--28..........................................
Miscellaneous Commands 2--30.........................................
RS-232 Commands 2--32...............................................
Save and Recall Commands 2--32........................................
Status and Error Commands 2--33........................................
Trigger Commands 2--34...............................................
Vertical Commands 2--38..............................................
Waveform Commands 2--39............................................
Command Descriptions 2--45.....................................
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
i
Table of Contents
Status and Events
Appendices
Glossary and Index
Registers 3--1.......................................................
Queues 3--5........................................................
Event Handling Sequence 3--6.........................................
Synchronization Methods 3--7..........................................
Messages 3--12.......................................................
Appendix A: Character Charts A--1..............................
Appendix B: Reserved Words B--1...............................
Appendix C: Interface Specifications C--1.........................
Appendix D: Factory Initialization Settings D--1....................
ii
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual

List of Figures

Table of Contents
Figure 1--1: Common message elements 1--2.......................
Figure 1--2: Functional groupings and an alphabetical list of
commands 1--2............................................
Figure 1--3: Service Requests (SRQs) provide for event (interrupt)
driven programs 1--3.......................................
Figure 1--4: Communication module connectors 1--5................
Figure 1--5: TDS3EM LEDs 1--5.................................
Figure 1--6: Communication module mounting location 1--6..........
Figure 1--7: Communication module location 1--7...................
Figure 1--8: The Ethernet Network Settings menu 1--9...............
Figure 1--9: The Change Instrument Settings screen 1--10.............
Figure 1--10: The Ethernet Printer Settings window 1--16.............
Figure 1--11: How to stack GPIB connectors 1--19...................
Figure 1--12: Typical GPIB network configurations 1--19.............
Figure 1--13: Selecting the System: I/O menu 1--20...................
Figure 1--14: The RS-232 connector pin assignments 1--21............
Figure 1--15: RS-232 parameter settings 1--22.......................
Figure 2--1: Command Message Elements 2--2......................
Figure 2--2: Block Argument Example 2--10........................
Figure 3--1: The Standard Event Status Register (SESR) 3--1.........
Figure 3--2: Th e Status Byte Register (SBR) 3--2....................
Figure 3--3: The Device Event Status Enable Register (DESER) 3--3...
Figure 3--4: The Event Status Enable Register (ESER) 3--4...........
Figure 3--5: The Service Request Enable Register (SRER) 3--4........
Figure 3--6: Status and event handling process 3--6.................
Figure 3--7: Command processing without using synchronization 3--8..
Figure 3--8: Processing sequence with synchronization 3--8...........
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
iii
Table of Contents

List of Tables

Table 1-- 1: Communication modules 1--4..........................
T able 1--2: Ethernet Network Settings side menu 1--10...............
T able 1--3: Ethernet Printer Settings side menu 1--12................
Table 1--4: RS-232 adapter cables 1--21............................
Table 1-- 5: RS-232 default settings 1--23...........................
Table 1--6: RS-232 troubleshooting 1--25...........................
Table 1--7: Comparison of GPIB and RS-232 interfaces 1--26.........
Table 2-- 1: BNF Symbols and Meanings 2--1.......................
T able 2--2: Command Message Elements 2--2......................
Table 2--3: Comparison of Header Off and On Responses 2--3........
Table 2-- 4: Acquisition commands 2--11............................
Table 2-- 5: Alias commands 2--12.................................
Table 2--6: Calibration and diagnostic commands 2--13..............
Table 2-- 7: Cursor commands 2-- 14...............................
Table 2-- 8: Display commands 2--16...............................
T able 2--9: Ethernet commands 2--17..............................
Table 2-- 10: File system commands 2--18...........................
Table 2-- 11: Front panel commands 2--18..........................
Table 2-- 12: Hard copy commands 2--19...........................
Table 2-- 13: Horizontal commands 2 --19...........................
Table 2--14: ITU601 commands 2--20..............................
T able 2--15: Limit Test commands 2--21...........................
Table 2-- 16: Mask commands 2--22...............................
Table 2--17: Available TDS3T MT ITU-T G.703 mask standards 2--26..
Table 2--18: Available TDS3TMT ANSI T1.102 mask standards 2--26..
T able 2--19: Math commands 2--27................................
Table 2-- 20: Measurement commands 2--28.........................
Table 2-- 21: Miscellaneous commands 2--30........................
Table 2--22: RS-232 commands 2--32..............................
Table 2--23: Save and Recall commands 2--32.......................
Table 2--24: Status and Error commands 2--33......................
Table 2--25: Trigger commands 2--34..............................
Table 2--26: Vertical commands 2--38..............................
Table 2-- 27: Binary data ranges 2--40..............................
iv
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Table of Contents
Table 2--28: Waveform commands 2--42...........................
Table 2-- 29: Commands that affect BUSY? response 2--56............
Table 2-- 30: Offset Ranges using a 1x Probe 2--67...................
Table 2--31: CURVE query error conditions 2--90...................
Table 2--32: CURVE command error conditions 2--90................
Table 2--33: DATa and WFMPre parameter settings 2--94............
Table 2--34: XY format pairs 2--104................................
Table 2--35: XY format pairs 2--113................................
Table 2--36: FPAnel:PRESS arguments 2--135.......................
T able 2--37: Advanced Math expression elements 2--199...............
Table 2--38: MATH1: commands 2--205............................
T able 2--39: Commands that Generate an Operation Complete
Message 2--240..............................................
Table 2--40: HDTV formats 2--292.................................
Table 2--41: Video trigger line range values 2--294....................
Table 2--42: TRIGger:DELay commands 2--303......................
T able 2--43: TRIGger:MAIn commands 2--305.......................
Table 2--44: Additional WFMPre commands 2--326...................
Table 3-- 1: SESR bit functions 3--2...............................
Table 3-- 2: SBR bit functions 3--3................................
Table 3--3: No event messages 3--12...............................
Table 3--4: Command error messages -- CME Bit 5 3--12.............
Table 3--5: Execution error messages -- E XE Bit 4 3--14..............
Table 3--6: Device error messages -- DDE Bit 3 3--17.................
T able 3--7: System event messages 3--18............................
Table 3--8: Execution warning messages -- EXE Bit 4 3--18............
Table 3--9: Internal warning messages 3--19........................
Table A--1: Character Set A--1...................................
Table A--2: ASCII & GPIB Code Chart A--3.......................
Table C-- 1: Supported standard interface messages C--2.............
Table D--1: Factory initialization settings D--1......................
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
v
Table of Contents
vi
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual

Preface

Related Manuals

This manual documents the commands for remotely controlling your oscillo­scope. With this information, you can write computer programs to perform functions, such as setting the front--panel controls, taking measurements, performing statistical calculations, or exporting data for use in other programs.
The following documents are available for download from the Manuals Finder Web site at www.tektronix.com:
TDS3000C Series Digital Phosphor Oscilloscopes User Manual. Information about installing and operating your oscilloscope.
TDS3000C Series Digital Phosphor Oscilloscopes Technical Reference. Oscilloscope specifications and a performance verification procedure.
TekVISA Programmer Manual. Description of TekVISA, the Tektronix implementation of the VISA Application Programming Interface (API). TekVISA is industry--compliant software for writing interoperable oscilloscope drivers in a variety of Application Development Environments (ADEs).
TDS3000B Series Digital Phosphor Oscilloscopes User Manual. Information about installing and operating your oscilloscope.
TDS3000B Series Digital Phosphor Oscilloscopes Technical Reference. Oscilloscope specifications and a performance verification procedure.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
vii
Preface
viii
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual

Getting Started

You can write computer programs that remotely set the oscilloscope front panel controls or that take measurements and read those measurements for further analysis or storage.
To get you started with programming the oscilloscope, this section includes the following:
H Overview of the Manual summarizes the type of programming information
contained in each major section of this manual (page 1--2).
H Installing a Communication Module provides instructions to install one of
the optional communication modules (page 1-- 6).
H Connector Locations shows the RS-232 and GPIB connector locations on
the back panel of the TDS3000B and TDS3000C oscilloscopes (page 1--7).
H Setting Up Ethernet Remote Communications describes setting up for
Ethernet 10baseT remote control, including connecting the oscilloscope and
setting the appropriate front-panel controls (page 1--8).
H Setting Up GPIB Remote Communications describes setting up for GPIB
remote control, including connecting the oscilloscope and setting the
appropriate front-panel controls (page 1--18).
H Setting Up RS-232 Remote Communications describes setting up for RS-232
remote control, including connecting the oscilloscope and setting the
appropriate front-panel controls (page 1--21).
H Comparing GPIB and RS-232 compares the characteristics of the GPIB and
RS-232 interfaces (page 1--26).
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 1
Getting Started

Overview of the Manual

The information contained in each major section of this manual is described below.
Syntax and Commands
Application Menu Commands
Zoom
Alias Commands
A A A A A A A
Acquisition Commands
A A
ACQuire:MODe
A
ACQuire:NUMACq?
A
ACQuire:NUMAVg
A
ACQuire:NUMEnv
A A
ACQuire:STATE ACQuire:STOPAfter
The Syntax and Commands chapter describes the structure and content of the messages your program sends to the oscilloscope. Figure 1--1 shows a syntax diagram and command parts as described in the Command Syntax subsection.
Command Parts
Header
Comma
SAVe:WAVEform CH1,REF3
Mnemonics
Figure 1- 1: Common message elements
Chapter 2 also describes the effect of each command and provides examples of how you might use it. The Command Groups section provides a list by function­al area. The Command Descriptions section arranges commands alphabetically (Figure 1--2).
ACQuire:NUMACq? (Query Only)
Zoom
ACQuire:MODe
S
G
S
G
E
E
ArgumentsSpace
ACQuire? (Query Only)
Syntax:...
Group:...
Examples:...
Commands Grouped in Functional Areas Commands Listed Alphabetically
and
Figure 1- 2: Functional groupings and an alphabetical list of commands
1- 2
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Getting Started
Status and Events
Your program may request information from the oscilloscope. The oscilloscope provides information in the form of status and error messages. Figure 1--3 on page 1--3 illustrates the basic operation of this system.
The Status and Events chapter starting on page 3--1 describes how to use service requests (SRQs) and various event messages in your programs.
Your program requests status and event reports as the Controller.
The oscilloscope sends status and event reports using a communications module or the Ethernet port built--in on TDS3000B/TDS3000C series models.
GPIB Cable
Figure 1- 3: Service Requests (SRQs) provide for event (interrupt) driven programs
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 3
Getting Started

Communication Modules

Communication modules let you communicate with, or remotely control, your TDS3000, TDS3000B, and TDS3000C Series oscilloscopes.
Table 1--1 lists the available communication modules. Figure 1--4 shows the connector configuration for each module.
Table 1- 1: Communication modules
Communica­tion module
TDS3EM This communication module adds Ethernet 10baseT local area network
TDS3GM This communication module adds GPIB and RS-232 ports to all TDS3000
Description
(LAN) and RS-232 ports to your TDS3000 Series oscilloscope. You can use the Ethernet port for remote programming or printing to a LAN printer. Communication modules are user-instal lable. All TDS3000B Series and TDS3000C oscilloscopes have a built-in Ethernet port.
oscilloscopes. You can attach a printer to these ports or use them for remote programmability. Communication modules are user-installable.
TDS3VM This communication module adds VGA and RS-232 ports to all TDS3000
oscilloscopes. You can attach a printer to the RS-232 port or use it for remote programmability. You can attach a monitor to the VGA port to enhance viewing the screen from a distance. Communication modules are user-installable.
TDS3GV This communication module adds VGA, GPIB, and RS-232 ports to all
TDS3000 oscilloscopes. You can attach a printer to these ports or use them for remote programmability. You can attach a monitor to the VGA port to enhance viewing the screen from a distance. Communication modules are user-installable.
1- 4
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Getting Started
RS-232
RS-232
RS-232
VGA
TDS3EM
TDS3GM
TDS3VM
TDS3GV
Ethernet
VGA
GPIB
GPIB
RS-232
Figure 1- 4: Communication module connectors
The TDS3EM Ethernet Communication Module (TDS3000 Series only) has a set of four status LEDs. Figure 1--5 identifies each LED and describes its purpose.
LINKTXRX
CLSN
LINK: Indicates Ethernet connection when lit. TX: On when oscilloscope is transmitting data. RX: On when oscilloscope is receiving data. CLSN: On when oscilloscope is attempting to transmit and receive at the same time.
Figure 1- 5: TDS3EM LEDs
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 5
Getting Started

Installing a Communication Module

CAUTION. To avoid damage to the oscilloscope or communication module, observe all ESD precautions described in the User manual.
NOTE. Do not install a TDS3EM module into a TDS3000B Series or TDS3000C Series oscilloscope. Installing the TDS3EM module will cause both the built-in Ethernet port and the module’s Ethernet port to stop functioning.
To install one of the optional communication modules, follow these steps:
1. Turn the oscilloscope power off.
2. Push down on the latching tab to remove the blank cover.
3. Slide the communication module into the compartment until the internal
connectors are seated and the latching tab locks.
4. Turn power on. The communication module is now ready for your use.
To remove a communication module, follow these steps:
1. Turn the oscilloscope power off.
2. Push down on the latching tab and then use a small screwdriver to alternately
pry out the sides of the communication module.
3. Slide out the communication module and store it in an ESD-shielded bag Install the blank cover if no other communication module is to be installed.
Latching tab
1- 6
Figure 1- 6: Communication module mounting location
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual

Connector Locations

Getting Started
Figure 1--7 shows the location of the installed communication module, as well as the rear-panel connectors. The built-in Ethernet port and External trigger are only available with the TDS3000B and TDS3000C Series models.
Power input
Parallel printer port
TDS3000/TDS3000B
Communication Module
Figure 1- 7: Communication module location
Ethernet port TDS3000B/TDS3000C
External trigger TDS3000B/TDS3000C
DC power output TDS3000/TDS3000B
+14.2 V DC 400 mA
Ground terminal
CAL switch
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 7
Getting Started

Setting Up Ethernet Remote Communications

The following sections describe how to set up the Ethernet communications for network hard copy printing and remote programmability. The Ethernet port requires a straight-through 10BaseT cable with RJ-45 connector. No transceiver is necessary .
Contacting Your Network
Administrator
Ethernet Setup Form for
Ethernet Hardware address : ::::
(User: copy this address from the UTILITY > System: I/O > Ethernet Network Settings > Change Instrument Settings screen before sending this form to the network administrator)
Type of IP address requested: Dynamic (DHCP/BOOTP) - Static -
(User: See page G--1 of the TDS3000C Series DPO Oscilloscope User Manual for information on dynamic and static IP addresses)
Settings (from network admin.):
1
Instrument Name___________________ Instrument (IP) Address______.______.______.______ Domain Name: __________________________ DNS IP Address: ______.______.______.______ Gateway IP Address: ______.______.______.______ Subnet mask ______.______.______.______ HTTP Port:________
To connect the oscilloscope to the network, you need to obtain information from your network administrator. For your convenience, make two photocopies of the form shown below and send them to your network administrator to fill in. The administrator can then return one copy and keep the other copy for filing.
1- 8
2
(User: Enter these values on the UTILITY > I/O > Ethernet Network Settings > Change Instr ument Settings screen)
Network Administrator: Please provide network information about the following printer:
Printer Location: ____________________________________________ Printer Make: _________________ Model: ______________________ (User: fill in above printer information before sending form)
Printer Network Name: ______________ Printer Server Name: ________________ Print Server IP Address: _____._____._____._____
(User: Enter above information on the UTILITY > I/O > Ethernet Printer Settings > Add Printer screen.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Getting Started
The Ethernet Menus
Push the UTILITY button, then push the System bottom button to select I/O. The oscilloscope displays the I/O menu, as shown in Figure 1--8, which contains the Ethernet Network Settings and Ethernet Printer Settings bottom buttons.
Figure 1- 8: The Ethernet Network Settings menu
Ethernet Network Settings Menu. Figure 1--9 shows the Ethernet Change
Instrument Settings screen. Table 1--2 describes the Ethernet Network Settings fields. The procedures on page 1--13 (for networks that support DHCP/BOOTP) and 1--14 (for networks that do not support DHCP/BOOTP) describe how to set up the oscilloscope to communicate on your network using the appropriate instrument IP information from your network administrator.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 9
Getting Started
Figure 1- 9: The Change Instrument Settings screen
Table 1- 2: Ethernet Network Settings side menu
Side Field/value Description
Change Instrument Settings
Ethernet Address: The factory-set Ethernet address for this
module or instrument. This field cannot be edited.
Instrument Name: An alphanumeric label assigned to the
oscilloscope for easier network reference. Check with your network administrator to determine instrument name restrictions and that the instrument name you request does not already exist.
User Password: A password that causes the oscilloscope
e*Scope web server to prompt for user authentication before allowing ethernet access. Access is permitted for the duration of the network browser session. Leaving this blank allows any browser to access the oscilloscope.
1- 10
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Table 1- 2: Ethernet Network Settings side menu (Cont.)
Side DescriptionField/value
Change Instrument Settings (cont.)
Instrument IP Address:
Domain Name: The name of the domain to which the
A unique Internet Protocol (IP) address that identifies the oscilloscope. You must enter an IP address in order for the oscilloscope to communicate with the network. Obtain an instrument IP address from your network administrator.
If your network supports DCHP/BOOTP protocols, then you can also set DCHP/ BOOTP to ON and let the oscilloscope automatically obtain a dynamic IP address from the network. Dynamic IP addresses can change each time the oscilloscope is turned on.
oscilloscope is attached. Although not required to communicate with the network, the domain name is used to assist with printer commu­nications. Obtain the domain name (if necessary) from your network administrator.
Getting Started
DNS IP Address: The IP address of the domain name system
(DNS). Although not required to communicate with the network, the DNS IP address is used to assist with printer communications. Obtain the DNS IP address (if necessary) from your network administrator.
Gateway IP Address: Obtain the gateway IP address from your
network administrator.
Subnet Mask: Obtain the subnet mask value from your
network administrator.
HTTP Port: The HTTP Port field sets the network http
socket value for the oscilloscope. This field lets you set up the oscilloscope as an e*Scope web server on a port ot her than the default port 80. This is useful for avoiding conflicts with existing web servers that use the same IP address through a router.
DHCP/BOOTP On Off Enables or disables Dynamic Host Configura-
tion Protocol (DHCP) and BOOTP support. DHCP is software that automatically assigns IP addresses to devices logging onto the network. Your network administrator can tell you whether DHCP/BOOTP should be on or off.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 11
Getting Started
Table 1- 2: Ethernet Network Settings side menu (Cont.)
Side DescriptionField/value
Debug On Off Helps in debugging network communications
problems by displaying the last 30 characters transmitted and received by the oscilloscope. Only displays information when receiving and responding to remote commands or software such as WaveStar for Oscilloscopes (TDS3000 Series, TDS3000B Series only).
Test Connection Pushing this button tests the oscilloscope
connection to the Ethernet. The oscilloscope effectively “pings” the network to locate itself.
While testing, the menu displays Testing... .If
the oscilloscope can locate itself on the network, the menu displays OK.Ifthe oscilloscope cannot locate it self, the menu displays No Response.
Table 1--3 describes the Ethernet Printer Settings menu. The procedure on page 1--15 describes how to enter network printer settings. Note that you do not need to be connected to the network to add printer setup information.
Table 1- 3: Ethernet Printer Settings side menu
Side Field/value Description
Add Printer Printer Name The name of a print er queue on the desig-
nated print server. Obtain this information from your network administrator.
Server Name The name of the server running the printer
queue software. your network administrator.
Server IP address The IP address of the server running the
printer queue software. tion from your network administrator.
Rename Printer Selected printer in list Lets you edit the selected printer’s settings.
Delete Printer Selected printer in list Deletes the selected printer information from
the oscilloscope.
Confirm Delete On Off Enables or disables the oscilloscope from
displaying a confirmation window before deleting a printer configuration.
1
If you have set the domain name and DNS IP address in the Change Instrument Settings of the Ethernet Network Settings menu, then all you need to enter is either the server name or the server IP address. The DNS server will look up the missing information.
1
Obtain this information from
1
Obtain this informa-
1- 12
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Getting Started
Setting the Oscilloscope
Ethernet Parameters
You need to set two types of Ethernet parameters for the oscilloscope; the oscilloscope IP address and one or more remote printer addresses. The oscillo­scope IP address uniquely identifies the oscilloscope to other devices on the network, and is required for the oscilloscope to communicate over the network.
The remote printer addresses enable you to send hard copy printouts to a specified network printer. You can store multiple network printer configurations.
Ethernet Network Settings: DHCP/BOOTP supported. The purpose of a DHCP (Dynamic Host Configuration Protocol) or BOOTP (Boot Protocol) server is to issue an IP address to a network device that requests an address. The IP address enables that device to communicate with the network. This is similar to the personal computer Plug&Play concept.
The following procedure assumes you have installed the TDS3EM Communica­tion Module and cable into a TDS3000 Series oscilloscope.
For TDS3000B and TDS 3000C series oscilloscopes, a RJ-45 connector, with 10BaseT cable attached to the oscilloscope Ethernet port, is required.
If your network supports DHCP/BOOTP, perform the following steps:
1. Power on the oscilloscope.
2. Push the UTILITY front panel button.
3. Push the System screen button to select I/O.
4. Push the Ethernet Network Settings screen button.
5. Push the Change Instrument Settings side button to display the Instrument
Setup dialog box.
6. Push the DHCP/BOOTP side button to select On. The screen displays the clock icon while it is talking with the network to obtain an IP address for the oscilloscope. This step should only take a few moments, but the actual time will vary depending on your network. The clock icon disappears when the task is finished.
To verify that the network assigned an IP address to the oscilloscope, push the Change Instrument Settings side button to display the oscilloscope Ethernet settings. The instrument IP address field should now be filled in.
If the instrument IP address field is blank, then the oscilloscope was not able to obtain an IP address from the network. Contact your network administra­tor for help.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 13
Getting Started
NOTE. If the DHCP/BOOTP server assigns a dynamic IP address, then the value in the Instrument IP Address field may be different each time you power on the oscilloscope. This is not a problem if you are mostly sending hard copy to a network printer. However, if you intend to remotely control the oscilloscope, a static IP address is more convenient, as the oscilloscope IP address does not change, making it easier for remote devices to access the oscilloscope.
Ethernet Network Settings: DHCP/BOOTP Not Supported. If your network does not support DHCP/BOOTP, you must enter the Ethernet settings manually. You can obtain these settings from your network administrator by using the form on page 1--8.
The following procedure presumes that you have installed the TDS3EM Communication Module and cable into a TDS3000 Series oscilloscope. TDS3000B and TDS3000C series oscilloscopes simply require an RJ-45 connector with 10BaseT cable attached to the oscilloscope Ethernet port.
Do these steps to enter the Ethernet parameters:
1. Use the Ethernet network setup form on page 1--8 to request the necessary network information from your network administrator.
2. Power on the oscilloscope.
3. Push the UTILITY front panel button.
4. Push the System screen button to select I/O.
5. Push the Ethernet Network Settings screen button.
6. Push the Change Instrument Settings side button to display the Instrument
Setup dialog box.
7. Push the side menu and buttons to select a field to edit.
8. Enter the required information from the Ethernet network setup form into
each field:
H The general purpose knob selects a character in the character list. The list
of available characters changes depending on which field is selected.
H The Enter Character button enters the selected character from the
character list at the cursor position in the current field. You can also use the SELECT button next to the general purpose knob to enter the selected character .
1- 14
H The ← and buttons move the cursor left or right in the current field.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Getting Started
H The Back Space button deletes the character to the left of the cursor
position in the field.
H The Delete button deletes the character at the cursor position in the field.
H The Clear button deletes all characters from the current field.
9. Push the OK Accept side button to apply the field settings. Push the MENU OFF button to exit from the menu without applying any changes.
10. Push the Test Connection side menu button to verify that the Ethernet
settings are correct and that the oscilloscope can locate itself on the network.
11. If the oscilloscope does not establish a connection to the network, check that you correctly entered the Ethernet instrument settings, and that you have connected the oscilloscope to the Ethernet connector with an appropriate 10baseT cable. If the settings and cable are correct, contact your network administrator for help.
Ethernet Printer Settings. This procedure presumes that you have successfully established communications with the network by using one of the previous procedures.
Do these steps to add a network printer to the oscilloscope (you can store up to 21 printers in the Ethernet network printer list):
1. Obtain the printer name, server name, and server IP address of the network printer or printers to which you are sending hard copy data.
2. Power on the oscilloscope.
3. Push the UTILITY menu button.
4. Push the System screen button and select the I/O System.
5. Push the Ethernet Printer Settings screen button. The oscilloscope displays
the Printer Configuration window, as shown in Figure 1--10.
6. Push the Add Printer screen button to display the Add Printer dialog box.
7. Push the side menu and buttons to select a field to edit.
8. Enter the required information into each field:
H The general purpose knob selects a character in the character list. The list
of available characters changes depending on which field is selected.
H The Enter Character button enters the selected character from the
character list. Y ou can also use the SELECT button next to the general purpose knob to enter the selected character.
H The ← and buttons move the cursor left or right in the current field.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 15
Getting Started
Figure 1- 10: The Ethernet Printer Settings window
H The Back Space button deletes the character to the left of the cursor
position in the field.
H The Delete button deletes the character at the cursor position in the field.
H The Clear button deletes all characters from the current field.
9. Push the OK Accept side button to apply the field settings. Push the MENU OFF button to exit from the Add Printer menu without applying any
changes. You do not need to power cycle the oscilloscope to apply printer settings; you can select and use newly-entered printers immediately.
10. Select a network printer in the Ethernet printer list. You select a printer by using the general purpose knob to highlight a printer name in the list.
11. Push the MENU OFF button to exit from the System I/O menus.
12. Push UTILITY > System: Hard Copy > Port to verify or set the printer
port to Ethernet.
13. Verify or set the printer format. Verify that the current oscilloscope hard copy format can print on your network printer.
1- 16
14. Set Inksaver to ON to print the oscilloscope screen as a black on white background image.
15. Push the MENU OFF button to exit from the System Hard Copy menu.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Getting Started
16. Test the network printer by pressing the hard copy button. The printer should print the current screen. If the printer does not print the screen, check the following:
H Hard copy port is set to Ethernet.
H Hard copy file format is compatible with the network printer.
H The printer IP and server information you entered is correct.
H The network printer is powered on and is online.
17. To print to a different network printer, push UTILITY > System: I/O > Ethernet Printer Settings, and use the general purpose knob to select a network printer. Make sure that you also set/verify the hard copy file format when you change network printers.
Ethernet Error Messages
The following error conditions can occur when you are having network problems. Read the text that follows to help rectify the problem.
Print Server Not Responding. This notifier displays when the oscilloscope attempts to send data to the selected network printer but the network refuses the connection to the network printer. This usually means that the network printer server is offline or the print server IP address is incorrect.
If DNS is available then you can verify the network print server data by entering the printer name and either (but not both) the print server name or the IP address. The DNS protocol will fill in the missing data if the user-supplied data is correct.
If DNS is not available, then contact your network administrator for help.
Printer Not Responding. This notifier displays when the oscilloscope attempts to send data to the selected network printer but the print server is unable to forward the data to the network printer. This usually means that the network printer is offline or the printer name is incorrect. Contact your network administrator to obtain the correct printer queue name.
DNS Server Not responding. This notifier displays when either the Domain information (Domain name or IP address) is not correct, or the print server name or printer server IP address is not validated (via the Domain Name Server).
DNS Protocol
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
You enable DNS protocol by entering the DNS IP address and the domain name using the Ethernet Network Setup menu. DNS enables the oscilloscope to query the network for either the name of a device with a specified IP address, or the IP address of a named device. DNS fills in missing settings when you enter partial printer configuration information.
1- 17
Getting Started
Ethernet, VISA, and
TekVisa
The VISA standard, developed by the VXI plug & play Systems Alliance, provides a common Input/Output (I/O) library for software developers so that software from different vendors can run on the same platform. All applications that communicate with the Ethernet must use a VISA.
A Tektronix version of VISA, referred to in this document as TekVisa, is available for download from the www.tek.com Web site.
NOTE. If you are connecting the oscilloscope to a network only to print screen hard copy data, or if you are using e*scope capabilities in a browser, you do not need to install or configure a VISA.

Setting Up GPIB Remote Communications

The TDS3GM and TDS3GV communication modules have D-type shell GPIB connectors that conform to IEEE Std. 488.1-1987 standards. Attach an IEEE Std
488.1-1987 GPIB cable (available from Tektronix as part number 012-0991-00) to this connector. If needed, you can stack GPIB connectors as shown in Figure 1--11.
GPIB Requirements
Follow these rules when you connect your oscilloscope to a GPIB network:
H Assign a unique device address to each device on the bus. No two devices
can share the same device address.
H Do not connect more than 15 devices to any one bus.
H Connect one device for every 2 meters (6 feet) of cable used.
H Do not use more than 20 meters (65 feet) of cable to connect devices.
H Turn on at least two-thirds of the devices on the network while using the
network.
H Connect the devices on the network in a star or linear configuration as shown
in Figure 1--12 on page 1--19. Do not use loop or parallel configurations.
H Avoid using GPIB address 0. This is typically reserved for controllers.
Appendix C: Interface Specifications gives more information on the GPIB configuration of the oscilloscope. If needed, you can stack GPIB connectors as shown in Figure 1--11.
1- 18
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
GPIB connectors
Getting Started
Figure 1- 11: How to stack GPIB connectors
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
Figure 1- 12: Typical GPIB network configurations
Appendix C: Interface Specifications gives more information on the GPIB configuration of the oscilloscope.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
1- 19
Getting Started
Setting the GPIB
Parameters
You need to set the GPIB parameters of the oscilloscope to match the configura­tion of the bus. Once you have set these parameters, you can control the oscilloscope through the GPIB interface.
1. Push the UTILITY menu button.
2. Push the System screen button and select the I/O System. See Figure 1--13.
1- 20
Figure 1- 13: Selecting the System: I/O menu
3. Push the GPIB screen button.
4. Push the Talk/Listen Address screen button and use the general purpose
knob to set the Address.
The oscilloscope is set up for bidirectional communication with your controller. If you want to isolate the oscilloscope from the bus:
H Push the Off Bus screen button. This disables all communication with the
controller.
If you want to enter a special mode of operation to communicate directly with non-488.2 hard copy devices:
H Select the Hard Copy (Talk Only) screen button, then push the hard copy
button
to have the oscilloscope send hard copy information to a printer.
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
Loading...
+ 388 hidden pages