National Instruments GPIB-PC Network Card User Manual


 
Section Four A BASICA/QuickBASIC GPIB-PC Function Calls
©National Instruments Corp. 4A-13 GPIB-PC User Manual
There are a few differences between the existing subroutines and the
new functions:
ILFIND returns a descriptor associated with the specified device.
Use this value in all subsequent functions calls that access that
device. Normal usage would resemble the following:
BD% = ILFIND ("GPIB0")
ILCMD, ILCMDA, ILRD, ILRDA, and ILWRTA require a third
parameter which specifies the number of bytes to transfer. The
function syntax is as follows:
ILCMD (BD%, CMD$, CNT%)
ILCMDA (BD%, CMD$, CNT%)
ILRD (BD%, RD$, CNT%)
ILRDA (BD%, RD$, CNT%)
ILWRT (BD%, WRT$, CNT%)
ILWRTA (BD%, WRT$, CNT%)
All functions except ILFIND return the value of IBSTA. This
permits the following construct:
IF IBRD (BD%, RD%, CNT%) < 0 THEN CALL
GPIBERROR
Table 4A.4 contains a complete list of the new QuickBASIC GPIB
functions, their parameters, and a short description of each.