/***********************************************************/
/* DIO LabVIEW Development Toolkit                         */
/* for Windows NT                                          */
/*                                                         */
/* Version : 3.00.20                                       */
/* Update  : July-16-2001                                  */
/*                                                         */
/* Support : P16R16DIO/P8R8DIO                             */
/*           DIO-24, DIO-48, DIO-64, DIO-96, DIO-144       */
/*                                                         */
/***********************************************************/
/* This content is valid only for WINDOWS NT	           */
/***********************************************************/

A). The Disk Contents:

    If you download the toolkit from our web, please...
      A-1. Create an temp folder, for example: "c:\setup".
      A-2. Run the Disk1.exe to extract the setup programs to
           the temp folder, for example: "c:\setup".
           ( Disk1.exe is an self-extraction file )
      A-3. Copy the related Data?.cab into the temp folder.
           (for example: "c:\setup".)

    If you have the CD-ROM with the board, please refer to the 
    "Readme.txt" file (under the root folder of CD-ROM) to find 
    out the folder that contains the related toolkit .


    |--\README.TXT       <-- This file.
    |
    |--\SETUP            <-- sub-directory
        |--\Setup.exe    <-- the Setup program


B). Installation Steps

    B-1. Insert disc into CD-ROM drive ( D: or ... ).
    B-2. clicking Start/Run in the task Bar.
    B-3. enter the path and file name to run it. 
         (Install from the CD-ROM or the temp folder that you 
          download and save the files into.)

    (Note: You also can follows the MENU to install the software
           if your system supports Auto-Run mechanism.)

    B-4. Following those instructions in installation process 
         to complete it.

    B-5. Shutdown your system.
    B-6. Plug the data-acquisition board into your system.
    B-7. Start your system.




C) After installed, 

    After installed, the DIO.DLL will be copied into C:\WINNT\SYSTEM32 
    and the NAPWNT.SYS, NAPDIO.SYS into C:\WINNT\SYSTEM32\DRIVERS.

    ( The device driver of DIO and ISO are the same.)

 
    The item "DAQPro DIO LvNT" will be added 
    into the "Add/Remove Programs" (under "Control Panel") 


   Following registry key and value will be created ......

    HKEY_LOCAL_MACHINE:
	system\CurrentControlSet\Services\NAPDIO\ErrorControl=0x00000001
	system\CurrentControlSet\Services\NAPDIO\Start=0x00000002
	system\CurrentControlSet\Services\NAPDIO\Type=0x00000001

    HKEY_LOCAL_MACHINE:
	system\CurrentControlSet\Services\Napwnt\ErrorControl=0x00000001
	system\CurrentControlSet\Services\Napwnt\Start=0x00000002
	system\CurrentControlSet\Services\Napwnt\Type=0x00000001

    Or, you can register those registrys by dobule-click on Napwnt.reg and Napdio.reg. 
    


D). After installed, the sub-directoried tree as follows:
    
     The default [Base Directory] is "\DAQPro\DIO LvNT".

      [Base Directory] <-- the directory you selected to setup
        |
        |--\Demo40  <-- Demo Code
        |   |--\Demo             <-- Demo program
        |   +--\Dll 		 <-- Dll functions
        |
        |--\Diag
        |   |--\Dio_64.exe       <-- DIO-64           Diagnostic program
        |   |--\DioDiag.exe      <-- DIO-24/48/96/144 Diagnostic program
        |   |--\P16R16.exe       <-- P16R16           Diagnostic program
        |   +--\P8R8.exe         <-- P8R8             Diagnostic program
        |
        |--\Driver <-- some device driver
        |   |--\dio.dll          <-- dynamic linking library
        |   |--\napwnt.sys       <-- kernel mode device driver
        |   |--\napdio.sys       <-- kernel mode device driver
        |   |--\napwnt.reg       <-- Registrys information for Napwnt.sys
        |   |--\napdio.reg       <-- Registrys information for Napdio.sys
        |
        |--\Manual
        |   |--\Dio24144.pdf     <-- DIO-24/DIO-144 hardware manual
	|   |--\Dio64_48.pdf     <-- DIO-64/48 hardware manual
        |   |--\DIO_Soft.pdf     <-- Software manual 
        |   |--\p16r16dio.pdf    <-- P16R16Dio/P8R8Dio hardware manual
        |   +--\ResCheck.pdf     <-- describes how to check the resources 
        |                            under Windows 95/98/NT
        |	
        |--\FAQ.TXT              <-- Question and Answers
        |--\WhatNew.txt          <-- What's New
	+--\readme.txt           <-- this file.




E). After installed, the following links will be add into the "Start Menu".
    
   [Start]    <-- the Start menu
    |--\Programs
        |--\DAQPro     
            |--\DIO LvNT               <-- Link to the "DIO LvNT" folder
     


****************************************************************
F). Errata:

The user manual "DIO-64/DIO-48" (No Version) :

    Page 26: *************************************
	Error:   Using the switch SW1-3 to set the trigger edge.
        Correct: Using the switch SW1-4 to set the trigger edge. 

    Page 27: *************************************
        Error:   Using the switch SW1-4 and SWI-5 to set the Clock-Source.
        Correct: Using the switch SW1-5 and SWI-6 to set the Clock-Source.

    Page 20: *************************************
        Error:   Read Counter value without latch firstly
        Correct: 

           Bas=&h2C0    'Set Base Address

           'Initial 8253
           Out Bas +7, &h30           'Write First 8254 Chip Control Word
           Out Bas +4, &h10           'Write LSB First
           Out Bas +4, &h10           'Then Wrie MSB

           'Read Counter
           WHILE CDATA > 0
                 'vvvvvvvvvv   Add the following line   vvvvvvvvvv
                 Out Bas + 7, 0                   'Latch the Counter 0 
                 '^^^^^^^^^^   Add the above line   ^^^^^^^^^^^
                 LSB = Inp(Bas+4)                 'Read Counter Channel 0 LSB
                 MSB = Inp(Bas+4)                 'Read Counter Channel 0 MSB
                 CDATA = MSB * 256 + LSB
                 PRINT "Counter Value="; CDATA
           WEND

           END

    Page 25 : *************************************
        Error: 
            4.2.1 Interrupt Jumper setting
               IRQ : 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15
        Correct:
            4.2.1 Interrupt Jumper setting
               IRQ : 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, NC
                           
    Page 9: *************************************
        Error:
            CN5 : Pin  9 ==> OUT3
            CN5 : Pin 11 ==> GATE3
            CN5 : Pin 13 ==> GATE4
        Correct: 
            CN5 : Pin  9 ==> GATE3
            CN5 : Pin 11 ==> GATE4
            CN5 : Pin 13 ==> EXTIRQ

    Whole manual: *************************************
        Error:
            The connector: CN3, CN4, CN5
        Correct:
            The connector: CON3, CON4, CON5


DIO-96 Hardware not support the interrupt feature.


****************************************************************
G). Note: 

    The manual is written in PDF format,
    the user may need to free download the Adobe Arcobat Reader at
    http://www.adobe.com/prodindex/acrobat/readstep.html 



