T ektronix 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.
T ektronix Japan, Ltd., 5–9–31 Kitashinagawa, Shinagawa–ku, Tokyo 141–0001 Japan
T ektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of T ektronix, Inc.
WARRANTY
T ektronix 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, T ektronix, 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 suitable arrangements for the performance of service. Customer shall be responsible for
packaging and shipping the defective product to the service center designated by T ektronix, 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 ektronix service center is located. Customer shall be responsible for paying all shipping charges, 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. T ektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting
from attempts by personnel other than T ektronix 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 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND
EXCLUSIVE REMEDY PROVIDED TO THE CUST OMER 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.
Figure 4–1: Equipment needed to run the GPIB example programs4–1.
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
ix
Table of Contents
x
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Preface
This is the programmer manual for the AWG400/500/600 Series Arbitrary
Waveform Generators. This manual provides information necessary for operating
the instrument over both the General Purpose Interface Bus (GPIB) and Ethernet
interfaces.
This manual provides the following information:
HThe Getting Started section describes how to connect and set up the
waveform generator for remote operation.
HThe Syntax and Commands section defines the command syntax and
processing conventions and describes each command in the waveform
generator command set.
HThe Status and Events section explains the status information and event
messages reported by the waveform generator.
HThe Programming Examples section describes how to use the Sample
Program floppy disk supplied with the waveform generator.
HThe Appendices section contains various tables of reference information.
Related Manuals
HThe Glossary and Index section contains a glossary of common terms and an
index to this manual.
Other documentation for the waveform generator includes:
HThe AWG410, 420 & AWG430 200MHz Arbitrary Waveform Generator User
Manual (Tektronix part number 070-A809-50) describes the operation of the
instrument.
HThe AWG510 & AWG520 Arbitrary Waveform Generator User Manual
(Tektronix part number 071-0099-50) describes the operation of the
instrument.
HThe AWG610 Arbitrary Waveform Generator User Manual (Tektronix part
number 071-0554-50) describes the operation of the instrument.
HThe AWG510 & AWG520 Arbitrary Waveform Generator Service Manual
(Tektronix part number 071-0101-50) provides information for maintaining
and servicing the waveform generator.
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
xi
Preface
HThe AWG610 Arbitrary Waveform Generator Service Manual (Tektronix part
number 071-0556-50) provides information for maintaining and servicing
the waveform generator.
xii
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Getting Started
Getting Started
The AWG400/500/600 Series Arbitrary Waveform Generator has GPIB and
10Base–T/100Base–TX (AWG400 series only) Ethernet interface capability. You
can write computer programs that remotely set the front panel controls or that
transfer waveform data.
To help you get started with programming the waveform generator, this section
includes the following subsections:
HManual Overview – summarizes the type of programming information
contained in each major section in this manual.
HSetting 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.
HSetting Up Remote Communications Using Ethernet – describes how to
connect the waveform generator to a controller using the Ethernet interface
and how to set the appropriate front panel controls.
Manual Overview
Syntax and Commands
Command parts
FUNCtion:USER
Syntax diagram
FUNCtion
Header
Mnemonics
USER:
A summary of the information provided in each major section of this manual
follows:
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.
Comma
"FILE1","FLOPpy"
ArgumentsSpace
<space>
<file_name>
,
<msus>
Figure 1-1: Common message elements
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
1-1
Getting Started
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–17, provides a command list by functional area. The
Command Descriptions subsection, which begins on page 2–31, arranges
commands alphabetically. Figure 1–2 illustrates the two kinds of command lists.
Commands Grouped in Functional AreasCommands Listed Alphabetically
TRIGg
and
AWGControl:RMODe
AWGControl:EVENt:LOGic[:IMMediate]
S
G
E
AWGControl:DOUTput[:STATe]
S
G
Syntax: . . .
Group: . . .
E
Examples: . . .
Figure 1-2: Functional groupings and alphabetical list of commands
Status and Events
Reporting
The program may request information from the waveform generator. The
waveform generator 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 Reporting subsection, which begins on page 3–1,
describes how to use the status reporting functions that conform to SCPI and
IEEE–488.2 in your programs.
1-2
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Your program requests
status and event reports.
Controller
Your program requests
status and event reports.
Controller
Getting Started
AWG sends status and event reports.
Waveform generator (rear panel)
GPIB cable
AWG sends status and event reports.
Waveform generator (rear panel)
Programming Examples
Transceiver cable
LAN (Ethernet) or Hub
Transceiver cable
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.
AWG Example
Programs
Figure 1-4: The floppy disk
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
1-3
Getting Started
Setting Up Remote Communications Using GPIB
For remote operations, the instrument must be connected to the controller.
The waveform generator has a 24-pin GPIB connector on its rear panel, as shown
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.
GPIB connector
Figure 1-5: GPIB connector location
1-4
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Stack GPIB connectors, if needed, as shown in Figure 1–6.
Getting Started
Figure 1-6: How to stack GPIB connectors
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
1-5
Getting Started
GPIB Requirements
Follow these rules when you use your waveform generator with a GPIB network:
HAssign a unique device address to each device on the bus. Two devices can
not share the same device address.
HDo not connect more than 15 devices to one bus.
HConnect one device for every 2 meters (6 feet) of cable used.
HDo not use more than 20 meters (65 feet) of cable to connect devices to a
bus.
HWhile using the network, turn on at least two-thirds of the devices on the
network.
HConnect the devices on the network in a star or linear configuration, as
shown in Figure 1–7. Do not use loop or parallel configurations.
GPIB Device
GPIB Device
GPIB Device
GPIB Device
GPIB Device
Setting the GPIB
Parameters
GPIB Device
GPIB Device
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. Follow the steps below to set up the waveform
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 (←/→) 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 (←/→) arrow buttons. See Figure 1–8 on page 1–7.
1-6
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Getting Started
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.
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
1-7
Getting Started
Setting Up Remote Communications Using Ethernet
NOTE. For remote operations, the instrument must be connected to the controller.
The waveform generator has an Ethernet (10Base–T/100Base–Tx) port on the
rear panel (100Base–Tx is AWG400 series only) as shown in Figures 1–9 and
1–10.
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Getting Started
Setting the Network
Parameters
You must set the network parameters of the waveform generator to match the
configuration of the network. After you have set these parameters, you can
control the waveform generator through the Ethernet 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 (↑/↓) arrowbuttons, then select Network using the left/right (←/→) arrow buttons.
4. Move the cursor to the Network IP Address field using the up/down (↑/↓)
arrow buttons, then set the address using the keypad. See Figure 1–11 on
page 1–9.
5. If necessary, use the Subnet Mask field to set the address.
6. If necessary, use 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 computers are
connecting to another network that is connected to the network via gateway.
You can set up to three gateways.
Setting the FTP server to Enabled for access to the hard disk system of the
instrument from a remote computer.
If you are not familiar with the network setup, consult with your network
administrator.
Network
parameters
Figure 1-11: Setting the Network parameters
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
1-9
Getting Started
Testing the Network
Connection
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 generator . Following 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 packet to the remote computer specified 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–12 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.
AWG400 series AWG500/600 series
Figure 1-12: Message box to indicate the establishment of communication
1-10
AWG400/500/600 Series Arbitrary Waveform Generator Programmer Manual
Syntax and Commands
Loading...
+ 214 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.