2-6
KPCI-488LPA-900-01 Rev. A / December 2008
Section 2: NI Command Compatible Functions
Model KPCI-488LPA GPIB Controller Interface Card User’s Manual
IEEE 488 board-level functions
contains IEEE 488 board-level functions.
ibpct
Passes Controller-in-Charge (CIC) status to another GPIB device that has
controller capability.
ibppc
Configures parallel polling.
ibrd
Reads data from a device to the indicated buffer.
ibrda
Reads data from a device to the indicated buffer asynchronously.
ibrdf
Reads data from a device to a file.
ibrdi
Reads data from a device to the indicated buffer.
ibrdia
Reads data from a device to the indicated buffer asynchronously.
ibrpp
Performs a parallel polling.
ibrsp
Performs a sequential polling.
ibsad
Sets or disables a device secondary GPIB address.
ibstop
Stops the asynchronous I/O operation.
ibtmo
Sets the board or device timeout period.
ibtrg
Sends the Group Execute Trigger (GET) message to device.
ibwait
Monitors event(s) until one or more events that are described by mask or
delay operating occur.
ibwrt
Writes data from a buffer to a device.
ibwrta
Writes data from a buffer to a device asynchronously.
ibwrtf
Writes data from a file to a device.
Table 2-2
IEEE 488 board-level functions
Function
Description
ibask
Returns the current value of the selected configuration item.
ibcac
Sets the assigned GPIB board to be the active controller by setting the
ATN line to enable.
ibcmd
Sends GPIB commands.
ibcmda
Sends GPIB commands asynchronously.
ibconfig
Sets the value of the selected configuration item.
ibdma
Enables or disables DMA.
ibeos
Configures the EOS termination mode or character.
ibeot
Enables or disables the action that is setting GPIB EOI line to enable while
the I/O operation is completed.
ibfind
Opens and initializes the GPIB board descriptor.
ibgts
Sets the board from active control status to standby control status.
ibist
Sets or clears the board individual status (ist) bit for parallel polling.
iblines
Returns the GPIB control lines status.
ibln
Checks if there is an available device on the bus.
ibloc
Sets the device to local control mode.
ibonl
Sets the device online or offline.
ibpad
Sets the device’s primary GPIB address.
ibppc
Configures parallel polling.
ibrd
Reads data from a device to the indicated buffer.
ibrda
Reads data from a device to the indicated buffer asynchronously.
ibrdf
Reads data from a device to a file.
ibrdi
Reads data from a device to the indicated buffer.
ibrdia
Reads data from a device to the indicated buffer asynchronously.
Table 2-1 (continued)
IEEE 488 device-level functions
Function
Description