40 Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide
Using IO Interfaces
GPIB Programming Interface Examples
GPIB Programming Interface Examples
—
“Interface Check using HP Basic and GPIB” on page 40
—
“Interface Check Using NI–488.2 and C++” on page 41
Before Using the GPIB Examples
If the Keysight GPIB interface card is used, the Keysight VISA library should be
installed along with Keysight SICL. If the National Instruments PCI–GPIB
interface card is used, the NI–VISA library along with the NI–488.2 library
“Selecting IO Libraries for GPIB” on page 21
and
the documentation for your GPIB interface card for details.
HP Basic addresses the signal generator at 719. The GPIB card is addressed at
7 and the signal generator at 19. The GPIB address designator for other
libraries is typically GPIB0 or GPIB1.
The following sections contain HP Basic and C++ lines of programming
removed from the programming interface examples in
these portions of programming demonstrate the
important features to consider when developing programming for use with the
GPIB interface.
Interface Check using HP Basic and GPIB
This portion of the example program
“Interface Check using HP Basic and
, causes the signal generator to perform an instrument reset.
The SCPI command
*RST
places the signal generator into a pre–defined state
and the remote annunciator (
R
) appears on the front panel display.
The following program example is available on the signal generator
Documentation CD–ROM as basicex1.txt. For the full text of this program, refer
to
“Interface Check using HP Basic and GPIB” on page 72
or to the signal
generator’s documentation CD–ROM.
160 Sig_gen=719 ! Declares a variable to hold the signal
generator's address
170 LOCAL Sig_gen ! Places the signal generator into Local mode
180 CLEAR Sig_gen ! Clears any pending data I/O and resets the
parser
190 REMOTE 719 ! Puts the signal generator into remote mode
200 CLEAR SCREEN ! Clears the controllers display
210 REMOTE 719
The portions of the programming examples discussed in this section are
taken from the full text of these programs that can be found in
Summary of Contents for X-Series
Page 4: ...4 ...
Page 10: ...10 Contents ...