Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication
supercedes that in all previously published material. Specifications and price change privileges reserved.
Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
WARRANTY
Tektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1)
year from the date of shipment. If any such product proves defective during this warranty period, Tektronix, at its
option, either will repair the defective product without charge for parts and labor, or will provide a replacement in
exchange for the defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of
the warranty period and make s uitable arrangements fo r the perform ance of service. Cu stomer shall be respo nsible for
packaging and shipping the defective product to the service center designated by Tektronix, with shipping charges
prepaid. T ektronix shall pay for the return of the product to Customer if the shipment is to a location within the country
in which the T e ktronix serv ice center is lo cated. Custo mer shall be respo nsible for payi ng all shippi ng char ges, duties,
taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate
maintenance and care. Tektronix shall not be obligated to furnish service under this warranty a) to repair damage
resulting from attempts by personnel other than Tektronix representatives to install, repair or service the product; b) to
repair damage resulting from improper use or connection to incompatible equipment; or c) to service a product that
has been modified or integrated with other products when the effect of such modification or integration increases the
time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY
OTHER WARRANTIES, EXPRESSED OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY
IMPLIED WARRANT IES OF MERCHANTABILITY OR FITNESS FOR A PART ICULAR PURPOSE.
TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE
AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY.
TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR
THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
This is the programmer manual for the A WG615 Arbitrary Waveform Generators.
This manual provide s information necess ary for operating t he instrument ov er both
the General Purpose Int erface Bus (GP IB) and Ethernet interfaces.
This manual provides the following info rmation:
The Getting Starte d section desc ribes ho w to connect and set up th e wa veform
generator for remote operation.
The Syntax and Commands section defines the command syntax and
processing conventions and describes each command in the waveform
generator command set.
The Status and Events section explains the status information and event
messages reported by the waveform generator.
The Programming Examples section describe s how to u se the Sample Pr ogram
floppy disk supplied with the waveform generator.
The Appendices section contains various tables of reference information.
The Glossary and Index section contains a glossary of common terms and an
index to this manual.
Related Manuals
Other docum entation f or the waveform generator incl udes:
The AWG615 Arbitrary Waveform Generator User Manual (Tektronix part
number 071–1512–00) describes the operation of the instrument.
The AWG615 Arbitrary Waveform Generator has GPIB and
10Base-T/100Base-TX Ethernet interface capability. You can write computer
programs that remote ly se t the fron t panel controls or that transf er waveform dat a.
To help you get started with programming the waveform generator, this section
includes the following subsections:
Manual Overview - summarizes the type of programming information
contained in each major section in this manual.
Setting Up Remote Communications Using GPIB - describes how to connect
the waveform generator to a controller through the GPIB interface, and how to
set the appropriate front panel controls.
Setting Up Remote Communications Using Ethernet - describes h ow to connect
the waveform generator to a controller using the Ethernet interface and how to
set the appropriate front panel controls.
A summary of the information provided in each major section of this manual
follows:
Syntax and Commands
The Command Syntax subsection, which begins on page 2-1, describes the
structure and content of the messages your program sends to the waveform
generator. You can use the Standard Commands for Programmable Instruments
(SCPI) and IEEE 488.2 Common Commands. Figure 1-1 is an example of the
syntax and command parts diagrams used in the Command Syntax subsection.
The Command Syntax subsection also describes the result of each command, and
provides examples of how you might use it. The Command Groups subsection,
which begins on page 2-13, provides a command list by functional area. The
Command Descriptions subsection, which begins on page 2-25, arranges
commands alphabetically. Figure 1-2 illustrates the two kinds of command lists.
Tr ig ge r
Diagnostic Commands
Calibration Commands
D
D
D
Commands Grouped in Functional AreasandCommands Listed Alphabetically
Figure 1-2: Functional groupings and alphabetical list of commands
Status and Events
Reporting
The program may request information from the waveform generator. The
wavef orm generator p rovides inf ormation in th e form of status an d error message s.
Figure 1-3 on page 1-3 illustrates the basic operation of this system.
The Status and Eve nts Reporting subsect io n, whi ch b egins on page 3-1, describes
how to use t he st at us r eporting functions tha t c onf orm to SCPI and IEEE-488. 2 i n
your programs.
Figure 1-3: Basic operation of status and events reporting
The Programming Examples section, which begins on page 4-1, provides some
sample waveform generator programs. A floppy disk (see Figure 1-4) is supplied
with this manual. The disk contains a Microsoft Visual C++ and Visual BASIC
source–code version of each program.
For remote operations, the instrument must be connected to the controller.
The wav ef orm generator has a 24– pin GPIB connector on it s r ea r panel, as sho w n
in Figure 1-5. This connector has a D–type shell and conforms to IEEE Std
488.1–1987.
Attach an IEEE Std 488.1–1987 GPIB cable (Tektronix Part Number
012–0991–XX) to the GPIB connector.
Follow these rules when you use your waveform generator with a GPIB network:
Assign a unique de vice addr ess to each de vice on the b us. Two devices can not
share the same device address.
Do not connect more than 15 devices to one bus.
Connect one device for every 2 meters (6 feet) of cable used.
Do not use more than 20 meters (65 feet) of cable to connect devices to a bus.
While using the network, turn on at least tw o–thirds of the devices on the
network.
Connect the devices on t he net w o rk in a star or lin ear configuration , as shown
in Figure 1-7. Do not use loop or parallel configurations.
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
Setting the GPIB
Parameters
Figure 1-7: Typical GPIB network configurations
NOTE. Appendix C: Network Interface Specification provides more information
about the GPIB configuration of the waveform generator.
You must set the GPIB parameters of the waveform generator to match the
configuration of the bus. F ol low the steps below to set up the wa veform generator
for the GPIB interface.
1. Press the UTILITY button to display the Utility screen.
2. Press the Comm menu button at the bottom of the screen.
3. Move the cursor to the Remote Control field using the up/down ("/#) arrow
buttons, then select GPIB using the left/right (z/!) arrow buttons.
4. Move the cursor to the GPIB Configuration field using the up/down ("/#)
arrow buttons, then select Talk/Listen using either the general purpose knob
or the left/right (z/!) arrow buttons. See Figure 1-8 on page 1-7.
5. Move the cursor to the GPIB Address field using the down (#) arrow button.
Set the address using either the general purpose knob or the keypad.
Figure 1-8: Selecting the GPIB configuration and address
The waveform generator is set up for bidirectional communication with your
controller. Do the following to isolate the waveform generator from the bus:
Select Off Bus in the GPIB Configuration field.
This selection disables all communication with the controller.
You must set the network parameters of the waveform generator to match the
configuration of the net work. After you ha v e set these par ameters, you can contro l
the waveform generator through the Ether net interface .
1. Press the UTILITY button to display the Utility screen.
2. Press the Comm menu button at the bottom of the screen.
3. Move the cursor to the Remote Control field using the up/down ("/#) arrow
buttons, then select Network using the left/right (z/!) arrow buttons.
4. Move the cursor to the Network IP Address field using the up/down ("/#)
arrow buttons, then press the Edit... button and set the address using the
keypad. See Figure 1-10 on page 1-10.
Manual operation:
a. Move the cursor to the DHCP Client field using the up/ do wn ("/#) arrow
buttons, then press Disabled using the left/right (z/!) arrow buttons.
b. Move the cursor to the IP Address field using the up/down ("/#) arrow
buttons, then press the Edit... button.
c.Set the IP Address in IP Address dialog box.
d. If necessary, use the Subnet Mask field to set the address.
Using DHCP:
e.Move the cursor to the DHCP Client field us ing the up/down ("/#) arrow
buttons, then press Enabled using the left/right (z/!) arrow buttons.
f.AWG615 sends an acquisition request, then the server sends the address.
The address is displ ayed in the IP Address field.
5. If necessary , us e the Destination Network and Gateway Address fields to set
the destination network and the address.
You need to set the gateway address when the remote com puters are
connecting to an other network t hat i s connected to the n et work via a gat eway.
You can set up to three gateways.
Set the FTP server to Enabled for access to the hard disk system of the
instrument from a remo te computer.
If you are not familiar with the network setup, consult with your network
administrator.
After completing the connection and settings, verify that the waveform generator
can recognize the network and the remote computers, or if the network can
recognize the waveform gener ator. Follo w these steps to use the “ping” command
to verify that the instrument can communicate with the network:
1. Press the UTILITY button to display the Utility screen.
2. Press the Network or Comm bottom menu button.
3. Press the Execute Ping side button to display a dialog box.
4. Enter the IP address of the remote computer in the dialog box, and then push
the OK side button.
The ping command sends a pac k et t o t h e r emot e c omput er spe ci fied by the IP
address. When the computer receives the packet, it sends the packet back to the
sender (waveform generator).
When the waveform generator can communicate with the remote computer
through the network the message in Figure 1-11 displays. If communication
failed, the message box displays an error message such as "no response
from...".
5. Repeat steps 2 and 3 to verify the connection for other remote computers on
the network .
Figure 1-11: Message box to indicate the establishment of communication