Ibrsv – National Instruments GPIB-PC User Manual

Page 145

Advertising
background image

BASICA/QuickBASIC GPIB-PC Function Calls

Section Four A

GPIB-PC User Manual

4A-70

©National Instruments Corp.

BASICA/QuickBASIC BASICA/QuickBASIC
IBRSV

IBRSV

Purpose:

Request service and/or set or change the serial poll status

byte

Format:

CALL IBRSV (BD%,V%)

Remarks:

BD%

specifies an interface board.

V%

specifies the response

or status byte the GPIB-PC provides when serially polled
by another device that is the GPIB CIC. If bit 6 (the &H40
bit) is set, the GPIB-PC additionally requests service from
the Controller by asserting the GPIB SRQ line.

The

IBRSV

function is used to request service from the

Controller using the Service Request (SRQ) signal and to
provide a system dependent status byte when the Controller
serially polls the GPIB-PC.

When

IBRSV

is called and an error does not occur, the

previous value of ist is stored in

IBERR%

.

Refer also to Table 2.1.

Board Examples:

1.

Set the Serial Poll status byte to &H41, which simultaneously
requests service from an external CIC.

100 V% = &H41
110 CALL IBRSV (BRD0%,V%)

2.

Change the status byte as in Example 1, without requesting
service.

100 V% = &H01 ' New status byte value.
110 CALL IBRSV (BRD0%,V%)

Advertising