Controller-In-Charge And System Controller; Sending Messages Across The Gpib; Data Lines; Handshake Lines - National Instruments NI-488.2M Software Reference Manual

For os/2
Hide thumbs Also See for NI-488.2M:
Table of Contents

Advertisement

NI-488.2M Software Description

Controller-In-Charge and System Controller

You can have multiple Controllers on the GPIB, but only one Controller at a
time can be the active Controller, or Controller-In-Charge (CIC). When a
Controller is not active, it is considered an idle Controller. Active control can
pass from the current CIC to an idle Controller. The System Controller, usually
a GPIB interface board, is the only device on the bus that can make itself the
CIC.

Sending Messages Across the GPIB

Devices on the bus communicate by sending messages. Signals and lines
transfer these messages across the GPIB interface, which consists of 16 signal
lines and 8 ground return (shield drain) lines. The 16 signal lines are discussed
in the following sections.

Data Lines

Eight data lines, DIO1 through DIO8, carry both data and command messages.

Handshake Lines

Three hardware handshake lines asynchronously control the transfer of message
bytes between devices. This process is a three-wire interlocked handshake, and
it guarantees that devices send and receive message bytes on the data lines
without transmission error. Table 1-1 summarizes the GPIB handshake lines.
NRFD (not ready for data)
NDAC (not data accepted)
DAV (data valid)
NI-488.2M SRM for OS/2

Table 1-1. GPIB Handshake Lines

Line
Listening device is ready/not ready to
receive a message byte.
Listening device has/has not accepted a
message byte.
Talking device indicates signals on data
lines are stable (valid) data.
1-6
© National Instruments Corp.
Chapter 1
Description

Advertisement

Table of Contents
loading

Table of Contents