Note that the GPIB-USB-A and GPIB-ENET are no longer shipping, but they can be used with NI-488.2 version 2.1. If you are interested in using some other GPIB interface, please see the NI-488.2 for Windows Version 2.0 driver page or the NI-488.2 for Windows Version 1.70 driver page to see if either fit your criteria.
Robust Multithreaded/Multiprocess Behavior
With NI-488.2 for Windows, Version 2.1, multithreaded behavior is consistent across platforms. Refer to Application Note 101, "Developing Multithreaded GPIB Applications using NI-488.2," for full information on the multithreaded/multiprocess behavior in NI-488.2, Version 2.1. This Application Note is available from our website, ni.com.
NI-488.2 Locking Functionality
NI-488.2 for Windows, Version 2.1, adds a locking mechanism for all supported platforms and interfaces. This mechanism is useful for preventing multiple threads/processes from corrupting each other. Refer to the IBLCK topic in the NI-488.2 online help for complete information.
Enhancements in Version 2.1
PCMCIA-GPIB - NI-488.2 for Windows, Version 2.1, adds support for the PCMCIA-GPIB interface. Following the precedent of Version 2.0 of the driver which unified the driver for the PCI, ENET, and USB interfaces, this version ensures that those interfaces along with the PCMCIA-GPIB can function simultaneously with the same driver.
Analyzer - NI-488.2 for Windows, Version 2.1, supports the GPIB analyzer portion of the PCI-GPIB+ and PCMCIA-GPIB+ on the Windows 2000 and XP operating systems. This support was previously only available on Windows NT, 98, and 95.
Win16 and DOS Support
NI-488.2 for Windows, Version 2.1, does not support Win16 applications for Windows ME/9x platforms. Win16 support is available under Windows 2000 and Windows XP. To use these applications under Windows 9x/ME, you must use a previous version of NI-488.2 for Windows.
DOS support is available on all operating systems supported by this driver.
Device Templates and DOS Applications for Windows ME/9x
Existing DOS-based NI-488.2 applications may use device templates to access GPIB devices. If you make changes to the device templates on a Windows ME/9x system, you must restart Windows before the changes are available to DOS applications.
Fast User Switching with Windows XP
NI-488.2 for Windows, Version 2.1, does not support Fast User Switching. Fast User Switching, a feature of Windows XP, makes it possible for you to quickly switch between users without actually logging off from the computer. Multiple users can share a computer and use it simultaneously, switching back and forth without closing the programs they are running. If any user has a handle open into NI-488.2 for Windows, all other users will receive an error message when attempting to use NI-488.2 for Windows.
New C/C++ Header File
NI-488.2 for Windows, Version 2.1, provides a new C/C++ header file, ni-488.h. This file is a direct replacement for decl-32.h. The header file, decl-32.h, is still usable, but should not be used for new programs. Use ni-488.h instead.
NI-488.2 User Manual (370428A-01)
GPIB Hardware Guide (370426B-01)
NI-488.2 API Quick Reference (370497A-01)
Other GPIB Manuals