BASICA/QuickBASIC GPIB-PC Function Calls
Section Four A
GPIB-PC User Manual
4A-64
©National Instruments Corp.
BASICA/QuickBASIC
BASICA/QuickBASIC
IBRPP
IBRPP
Purpose:
Conduct a Parallel Poll
Format:
CALL IBRPP (BD%,PPR%)
Remarks:
BD%
specifies a device or an interface board.
PPR%
identifies the variable where the parallel poll response byte
is stored.
Device
IBRPP
Function:
When
BD%
specifies a device, all devices on its GPIB are polled in
parallel using the access board of that GPIB. This is done by executing
the board
IBRPP
function with the appropriate access board specified.
Board
IBRPP
Function:
When
BD%
specifies a board, the
IBRPP
function causes the identified
board to conduct a parallel poll of previously configured devices by
sending the IDY message (ATN and EOI both asserted) and reading the
response from the GPIB data lines.
An ECIC error results if the GPIB-PC is not CIC. If the GPIB-PC is
Standby Controller, it takes control and asserts ATN (becomes Active)
prior to polling. It remains Active Controller afterward.
In the examples that follow, some of the GPIB commands and addresses
are coded as printable ASCII characters. When the values to be sent
over the GPIB correspond to printable ASCII characters, this is the
simplest means of specifying the values. Refer to Appendix A for
conversions of numeric values to ASCII characters.