Gpib Interface Terms; Gpib Programming Interface Examples; Before Using The Gpib Examples; Interface Check Using Hp Basic And Gpib - Keysight E4428C ESG RF Programming Manual

Signal generators
Table of Contents

Advertisement

GPIB Interface Terms

An instrument that is part of a GPIB network is categorized as a listener, talker, or controller,
depending on its current function in the network.
listener
A listener is a device capable of receiving data or commands from other
instruments. Several instruments in the GPIB network can be listeners
simultaneously.
talker
A talker is a device capable of transmitting data. To avoid confusion, a GPIB
system allows only one device at a time to be an active talker.
controller
A controller, typically a computer, can specify the talker and listeners (including
itself) for an information transfer. Only one device at a time can be an active
controller.

GPIB Programming Interface Examples

NOTE
The portions of the programming examples discussed in this section are taken from the full
text of these programs that can be found in Chapter 3, "Programming Examples."
• "Interface Check using HP Basic and GPIB" on page 29
• "Interface Check Using NI–488.2 and C++" on page 30

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 should be installed. Refer to "Selecting IO Libraries for GPIB" on page 10
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 Chapter 3, "Programming Examples." 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 GPIB" on page 29, 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 83 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
Keysight Signal Generators Programming Guide
Using IO Interfaces
GPIB Programming Interface Examples
29

Advertisement

Table of Contents
loading

Table of Contents