![background image](http://html1.mh-extra.com/html/keithley/kpci-488-lpa/kpci-488-lpa_user-manual_3940953062.webp)
2-36
Return to
KPCI-488LPA-900-01 Rev. A / December 2008
Section 2: NI Command Compatible Functions
Model KPCI-488LPA GPIB Controller Interface Card User’s Manual
Multi-device functions
This section provides a NI command compatible multi-device IEEE 488 function reference. Refer to
for information on
Keithley Command Compatible Functions
.
AllSpoll
Description
This command sequentially
polls one or more devices. The responses and number of
responses of poll are individually stored in
resultList
and
ibcntl
.
Syntax
Microsoft C/C++ and Borland C++
void AllSpoll (int board_desc,
const Addr4882_t addressList[], short resultList[])
Visual Basic
call AllSpoll (ByVal board_desc As Integer,
addressList ( ) As Integer,
resultList ( ) As Integer)
Parameters
board_desc
: board ID
addressList
: the list of the device addresses ended by
NOADDR
resultList
: the list of sequential poll responses of the devices; the devices correspond
to the device addresses in addrlist
Error Codes
EARG, EABO, EBUS, ECIC, EDVR, EOIP, ENEB
DevClear
Description
This command sends the
Selected Device Clear (SDC) GPIB message
to clear the
selected device. If the address is constant
NOADDR
(the end point of the list), the
universal
Device Clear (DCL)
message is sent to all devices.
Syntax
Microsoft C/C++ and Borland C++
void DevClear (int board_desc, Addr4882_t address)
Visual Basic
call DevClear (ByVal board_desc As Integer,
ByVal address As Integer)
Parameters
board_desc
: board ID
address
: the device address; the device that needs to be cleared
Error Codes
EARG, EBUS, ECIC, EDVR, EOIP, ENEB