National Instruments GPIB-PC Network Card User Manual


 
Section Four A BASICA/QuickBASIC GPIB-PC Function Calls
©National Instruments Corp. 4A-93 GPIB-PC User Manual
BASICA/QuickBASIC BASICA/QuickBASIC
IBWRTF IBWRTF
Purpose: Write data from file
Format: CALL IBWRTF (BD%,FLNAME$)
Remarks: BD% specifies a device or an interface board. FLNAME$
indicates the filename from which the data is written to the
GPIB. FLNAME$ may be up to 50 characters long,
including a drive and path designation.
IBWRTF automatically opens the file. On exit, IBWRTF
closes the file.
An EFSO error results if it is not possible to open, seek,
read, or close the file.
Device IBWRTF Function:
When BD% specifies a device, the device IBWRT function is called to
write to the device.
When the device IBWRTF function returns, IBSTA% holds the latest
device status; IBCNT% is the actual number of data bytes written to the
device, modulo 65,536; and IBERR% is the first error detected, if the
ERR bit in IBSTA% is set.
Board IBWRTF Function:
When BD% specifies an interface board, the board IBWRT function is
called, which attempts to write to a GPIB device that is assumed to be
already properly initialized and addressed.
An EADR error results if the board is CIC but has not been addressed to
talk with the IBCMD function. An EABO error results if the board is not
the CIC and is not addressed to talk within the time limit. An EABO
error also results if the operation does not complete for whatever reason
within the time limit. An ENOL error occurs if there are no listeners on
the bus when the data bytes are sent.