Agilent Technologies E8663B Portable Generator User Manual


 
Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide 131
Programming Examples
RS-232 Programming Interface Examples (ESG/PSG/E8663B Only)
# Send identification query
print $sock "*IDN?\n";
$response = <$sock>;
chomp $response;
print "Instrument ID: $response\n";
RS-232 Programming Interface Examples (ESG/PSG/E8663B Only)
“Interface Check Using HP BASIC” on page 131
“Interface Check Using VISA and C” on page 132
“Queries Using HP Basic and RS-232” on page 134
“Queries for RS-232 Using VISA and C” on page 135
Before Using the Examples
Before using the examples: On the signal generator select the following settings:
Baud Rate - 9600 must match computer’s baud rate
RS-232 Echo - Off
Use an RS-232 cable, that is compatible with Table 2-2 on page 47.
Interface Check Using HP BASIC
This example program causes the signal generator to perform an instrument reset. The SCPI
command *RST will place the signal generator into a pre-defined state.
The serial interface address for the signal generator in this example is 9. The serial port used is
COM1 (Serial A on some computers). Refer to “Using RS-232 (ESG, PSG, and E8663B Only)” on
page 45 for more information.
Watch for the signal generator’s Listen annunciator (L) and the ‘remote preset....’ message on the
front panel display. If there is no indication, check that the RS-232 cable is properly connected to
the computer serial port and that the manual setup listed above is correct.
If the compiler displays an error message, or the program hangs, it is possible that the program was
typed incorrectly. Press the signal generator’s Reset RS-232 softkey and re-run the program. Refer to
“If You Have Problems” on page 49 for more help.
The following program example is available on the signal generator’s Documentation CD-ROM as
rs232ex1.txt.
10 !******************************************************************************
20 !
30 ! PROGRAM NAME: rs232ex1.txt
40 !
50 ! PROGRAM DESCRIPTION: This program verifies that the RS-232 connections and
60 ! interface are functional.
70 !
80 ! Connect the UNIX workstation to the signal generator using an RS-232 cable
90 !
100 !