Installing the Microsoft Windows version of the E1437 Software Version A.01.01 (1 Aug 97) Modified (6 Aug 98) New DLL & LIB ========================================================================= Procedure: ========================================================================= 1. Download the following files to your PC. You can do this by moving back one page with your web browser and clicking on each the file names, one at a time, with your left mouse button. setup.exe setup.w02 e1437_32.dll e1437_32.lib 2. From windows run setup.exe 3. Replace the HPE1437_32.LIB in C:\vxipnp\[WinNT|Win95]\lib\msc\ directory with E1437_32.LIB listed above (That you just downloaded): copy E1437_32.LIB to C:\vxipnp\WinNT\lib\msc\HPE1437_32.LIB 4. Replace the hpe1437_32.dll in C:\vxipnp\[WinNT|Win95]\bin directory with e1437_32.dll listed above (That you just downloaded): copy e1437_32.dll \vxipnp\WinNT\bin\hpe1437_32.dll 5. Read the readme.wri file after setup is complete. That is all it takes ... unless ... ========================================================================= Pentium Pro or Pentium II w/ National Instruments VXI-PCI8000 interface: ========================================================================= If your VXI-PCI8000 Interface card was manufactured after September 1997 you will NOT need the new driver listed below: National Instruments VXI-PCI8000 Series number: VXI-PCI8015 - Windows NT VXI-PCI8012 - Windows 95 NOTE: VXI-PCI8000 cards manufactured after September 1997 are shipped with this new driver. For VXI-PCI8000 cards manufactured before September 1997 follow this instructions: When using a Pentium Pro or Pentium II microprocessor and a National Instruments VXI-PCI8000 interface kit, the latest NI-VXI software must be downloaded from National Instruments ftp site, ftp.natinst.com to fix a VXImove() bug. A. Download, unzip and install the file: WindowsNT: ftp://ftp.natinst.com/support/vxi/drivers/vxipc-8xx7xx/nivxi/winnt/2.0 Windows95: ftp://ftp.natinst.com/support/vxi/drivers/vxipc-8xx7xx/nivxi/win95/2.0 Download the following files: 00readme.txt Vxipc20.zip Follow the instructions in the readme file B. Next, run the WindowsNT/95 registry editor, regedit, and set the DisableMiteDMA value to 1 in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\NI-VXI for WIN32 See the 00readme.txt file in the same ftp directory as pcimxi20.zip for details; a portion of which is provided below: VXImove and viMoveXX transfers with large buffers may result in spurious bus errors. The workaround is to use programmed I/O transfers instead of DMA. This can be accomplished by setting AccessP_PIO(XFER_PIO) (bit 11) in the access parameters argument to VXImove. You also can force programmed I/O transfers by setting the DisableMiteDMA value to 1 in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\NI-VXI for WIN32. You can edit the value of that key with the Windows utility REGEDIT. ========================================================================= HPIB support: ========================================================================= The optional HPIB support library relies on the INSTR32.DLL file which is part of the HP I/O libraries shipped with the HP E1406 commander module. At the time this README file was generated, the current version of the INSTR32.DLL was F.01.02.00. This version and earlier versions contain a defect which prevent the HPE1437 library from operating in the HPIB/commander module environment. An interim patched version of this file is available as version F.01.02.02_alpha. You can get the patched version of the INSTR32.DLL at the following location: ftp://hpls01.lsid.hp.com/dsp/product/e1437/software/pc/instr32.dll To check the version of your INSTR32.DLL select the file and then click "Properties." if the version number of your instr32.dll is F.01.02 or earlier you will need the patched alpha version of INSTR32.DLL. You should make a backup copy of your original instr32.dll before replacing it with the new alpha version. The normal location of the instr32.dll is in the /vxipnp/winnt/hpvisa or /vxipnp/win95/hpvisa directory. NOTE: This patch only applies if you are using an external computer with an HP-IB card connected to a E1406 Commander module to communicate with the E1437. This patch will only work in a 32 bit windows environment (Windows 95 or Windows NT). That's all it takes.