Before using the examples, Interface check using hp basic, Rs- 232 programming interface examples – Agilent Technologies N5183A MXG User Manual
Page 141: Interface check using hp basic” on
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
.
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
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 !