Differences Between Software Revisions Appendix CGPIB-PC User Manual C-2 ©National Instruments Corp.New FunctionsFile I/O functions have been added to the handler, allowing data to beread into or written from a file. In Interpretive BASIC, integer I/Ofunctions have been added to allow the data to be stored in integerarrays instead of character strings.Modified FunctionsIBFIND no longer uses up available DOS file descriptors, so the TooMany Files error will not occur as a result of too many open boardsand devices. IBONL, when called with a 0, no longer invalidates theunit descriptor. It still disables the board or device, however.Language InterfacesIf you customized a language interface for a compiler not supported inRev. B, it will need to be modified to work with Rev. C. This isbecause Rev. C language interfaces use a new, faster method ofentering the handler.GeneralThe Rev. C software package as a whole has been modified to allow itto run with a variety of GPIB-PC cards and systems.Revision C and Revision DBoth Rev. C and Rev. D software are current and are actively supported.The one you receive depends on the GPIB-PC interface hardware youbuy.Device FunctionsDevice I/O functions do not unaddress devices at the end of the call.Also, the functions do not address devices known to be alreadyaddressed from the previous call. This significantly improves through-put on multiple reads from or multiple writes to the same device.Also in Rev. D, if the access board is not CIC when a device call ismade, the ECIC error is returned.Non-Interrupt ModeRev. D has no non-interrupt mode. You must select interrupt level 2-7.