66 Chapter 2
Programming Examples
GPIB Programming Examples
GPIB Address Assignments
Table 2-1 describes how GPIB addresses should be assigned for sending pass-thru commands. These are the
same addresses used in Example 2-1.
Example Pass-Thru Program
Example 2-1 on page 67 is a sample Agilent BASIC program that switches the 8757D to pass-thru mode,
allowing you to send operating commands to the PSG. After the program runs, control is given back to the
network analyzer. The following describes the command lines used in the program.
Line 30 PT is set to equal the source address. C1 is added, but not needed, to specify the channel.
Lines 40, 90 The END statement is required to complete the language transition.
Lines 50, 100 A WAIT statement is recommended after a language change to allow all instrument
changes to be completed before the next command.
Lines 70, 80 This is added to ensure that the instrument has completed all operations before
switching languages.
Line 110 This takes the network analyzer out of pass-thru command mode, and puts it back in
control. Any analyzer command can now be entered.
Table 2-1
Instrument GPIB
Address
Key Presses/Description
PSG 19 Press
Utility > GPIB/RS-232 LAN > GPIB Address > 19 > Enter.
8757D 16 Press
LOCAL > 8757 > 16 > Enter.
8757D
(Sweeper)
19 This address must match the PSG.
Press
LOCAL > SWEEPER > 19 > Enter.
Pass Thru 17 The pass thru address is automatically selected by the 8757D by
inverting the last bit of the 8757D address. Refer to the 8757D
documentation for more information. Verify that no other instrument is
using this address on the GPIB bus.