Release History

Product
=====

DriverLINX for Keithley DAS-1700 Series


CD Release
=====

The following Quick Fix Patches and Service Packs only apply to
Keithley part number SF-045A01 (driver version 4.0.3 or DAS1700-850A01.0.0.1)



Quick Fix Patches*
=====

DAS1700-850A01.0.0.2
-----

- corrects a problem in the interrupt testing algorithm on fast (>~ 700 MHz) machines.
- allows an AI task that uses TGIN or XPCLK to be run concurrently with a DI task.
- fixes a problem which disables the +/-10V analog output range.
- corrects a problem that causes more frequent data loss in burst mode with a high channel-to-channel rate
- eliminates a small memory leak under Windows 98/98 that occurs at the start of each buffered task.
- fixes a rare deadlock condition in buffered tasks under Windows 95/98 that causes the system to lock up, requiring rebooting.
- all the issues corrected in DAS1700-850A01.0.0.1


Updated Files:

dlwin32.dll
dlnx1700.dll
kmb1700.dll
kmb1700.vxd (Windows 95/98 only)
kmb1700.sys (Windows NT 4.0/Windows 2000 only)


DAS1700-850A01.0.0.1
-----


Corrected Issues:

- added Windows 2000 support
- enabled processes logged in under different Windows NT account to concurrently have the same driver open
- internal optimizations to reduce task startup overhead for polled single value or scan tasks
- corrects a problem with DLWin32.dll causing installer to crash or fail to register components under NT SP 4 and above
- corrected device registration to work on systems without a preexisting HKLM\Hardware\DeviceMap key
- fixes bus enumeration problems when the card is not on the primary PCI bus.
- STOP operation now returns valid IO Status to indicate the last buffer position
- CloseDriverLINX no longer stops running DriverLINX tasks that use a different HINSTANCE of the same driver as the CloseDriverLINX
- SelectDriverLINX(0) now returns currently selected driver HINSTANCE
- changes to the meaning of "currently selected HINSTANCE" with regard to multi-threading
- after a CloseDriverLINX call, no other driver instance is current until the application calls either SelectDriverLINX or OpenDriverLINX
- Windows 9X: Fixed rare crash in APC handler when buffer completion events occur after a data loss; causes the application to crash.



Updated Files:

dlwin32.dll



Service Packs*
=====

None

==========

* Quick Fix Patches are cumulative product updates released since the last Service Pack or CD Release. Quick Fix Patches only repair the Corrected Issues and are not regression tested for full product functionality. Keithley does not recommend installing Quick Fix Patches unless you are experiencing one or more of the Corrected Issues.

Service Packs are cumulative product updates that incorporate all prior Quick Fix Patches and Service Packs. Service Packs are regression tested for full product functionality. Keithley recommends installing the latest Service Pack before contacting Technical Support if you are experiencing any product problems.