ClockNotesNT.txt Driver File Contents (PCI_ALLc.zip)


	Installing a PCI Time code board on NT/2000 
                         Application Note


Quick start instructions:

Steps 1-4 below are general for ALL uses of the board on an NT/2000
computer. 
When setting the board up to be used in and NT computer, do the 
following steps:

1) Install the time code card in the PC (be sure power is off) then
   boot the PC and 
	on WinNT : run "install.bat" in the "InstalNT" directory.
		This should set up the registry AND copy the 
		'aecpcitc.sys' file to the "...\system32\drivers\ " dirctory.
	on Win2K: point the "found new hardware" to the "Instal2k" dir
		where the Win2K driver and .inf file are located
2) Reboot the PC
3) Copy the following files into directory "C:/AECtime"  (or other
   directory of your choice). BE SURE THAT THE PATH TO THIS DIRECTORY 
   DOES NOT CONTAIN ANY LONG (GREATER THAN 8 CHARACTERS) FILE/DIRECTORY 
   NAMES.
        a) AECntRDR.exe
        b) AecPciPoll.exe
        c) AEC_NTTC.DLL	(NOTE: This file may also be copied into
			the "Windows/system" Directory where it will
			be in the PATH for all applications.)
	d) AecWin32...exe
   All of these files are in the contained within the AEC PCI-xTC diskette
   directories.

4) Run C:/AECtime/AecPciPoll.exe and see if this program runs.
This small program provides some very good indications as to the
performance of the a) driver and b) the time code reader board
and the reading performance of the board (if time code is hooked 
up).

5) Run C:/AECtime/AECntRDR.exe and see if you get a "1" in the
lower Left corner and a "1" in the lower Right corner. You
should also get a message "DLL revision C1" in the center of
the bottom line. The "1" on the left means that there is ONE
AEC time code device that has been entered into the REGISTRY.
If this value is a "0", then that has been a registry entry
problem. The "1" on the right means that there is ONE device
that has been detected by the DLL as being present and that
has been logged by the the DLL (model, features....etc).
Until a "1" is found in the LEFT, there will NOT be a "1"
on the right. Version "C1" of the DLL is the first version 
with PCI device support. You can expect that if the "AecPciPoll.exe"
program runs, that there will be a "1" on the left, as they
rely upon the same driver being registered/opened.
6)Now that everything is working try running AecWin32...exe program.
The source code for all of the .exe files is on the diskette, so
you can try some code changes if you want to.










*** NEW 4/2000 ***
Time code Clock Jamming on NT WITH *PCI* cards
                         Application Note


Quick start instructions:

Steps 1-4 below are general for ALL uses of the board on an NT/2000
computer. Step 5 is specific to clock setting.
When setting the board up to be used as a clock setting (jamming)
source, do the following steps:

1) Install the time code card in the PC (be sure power is off) then
   boot the PC and run "install.bat" in the "InstalNT" directory.
   This should set up the registry AND copy the 'aecpcitc.sys' file to
   the "...\system32\drivers\ " dirctory.
2) Reboot the PC
3) Copy the following files into directory "C:/AECtime"  (or other
   directory of your choice). BE SURE THAT THE PATH TO THIS DIRECTORY 
   DOES NOT CONTAIN ANY LONG (GREATER THAN 8 CHARACTERS) FILE/DIRECTORY 
   NAMES.
        a) NtPciClk.exe
        b) AecPciPoll.exe
        c) ClkSampl.bat (optional, but a good idea). Edit this file 
           to meet any specific requirements that you may have. See below.
   All of these files are in the contained within the AEC PCI-xTC diskette
   directories.

4) Run C:/AECtime/AecPciPoll.exe and see if this program runs.
This small program provides some very good indications as to the
performance of the a) driver and b) the time code reader board
and the reading performance of the board (if time code is hooked 
up).

5) Now try running the NtPciClk.exe program from a console window.
   See below for more information on the required command line arguments.
   This .exe file IS the clock setting SERVICE application. Do NOT
   do this step until 1-4 are completed above AND you want to have
   the computers clock always match the time code that is read.


--------------------------------------------------------------------------------
Additional Information:
Clock setting service application INFORMATION & INSTRUCTIONS

          **** NEW VERSION for PCI time code reader cards ONLY *****

The NtPciClk.exe file was created to allow a computer running the WindowsNT 
operating system to keep its internal clock locked to an external reference
time code time reference. The Adrienne Electronics Corporation PCI-LTC/RDR and
other PCI-xTC/??? models that read time code (expansion cards for the PCI bus) 
present the time to the computer as it is read.  This program instructs the 
computer to change the computer's local/system time to match the time code time
(with a possible offset).
Note: There is a different version of this software that can be used to
set the clock on a Windows 9x PC, as this program is NT/2000 ONLY!

This program has been developed as an NT service that has the ability to start 
running whenever the operating system is loaded into the computer.  This will 
allow the computer to always be "time matched" to an external time code signal 
reference.  The computers time will be constantly kept to within "the command 
line parameter value that you set" (+/- 50 to 250 mSec (max error)). 

To use this program and set it up as a service, do the following:

1)  Open an MS-DOS (console) window and get the "c:\" prompt to the new 
    directory.  (ie.  "c:\AECtime" ).  Load/install the service by running 
    the program with the following command line (with options). Running
    the .bat file will work too and is much easier than entering by hand.

        NtPciClk -load X nnn fff kkk <enter>

                    to load the AEC NT Pci Clock Set service where
                    X = S or L, (set the SYSTEM or LOCAL time (CAP sensitive)
                    nnn = 50 to 250 (user defined, maximum allowed
                        time code vs. clock time mismatch before
                        resetting the PC's clock. (milliseconds))
		    fff = Offset from 0 to 1439 minutes.
		        (00:00:00:00 to 23:59:00:00. The PC's clock will
                        be set to match the time code PLUS (+) the Offset)
                        This parameter allows for "time zone" offsets to 
                        be handled if the time code that is being read is 
                        not the same as the Local or System time.
		    kkk = 50 to 60000 (50mS default,60000 mS (1min) max)
		        (Allows for the times to be checked and compared
		        less often. Decreases the amount of CPU time used
		        the larger the number. Note that this service uses
                        very little time anyway. 

        For Example: 

        "NtPciClk -load L 100 0 1200 <enter>"

              will set the LOCAL time to within 100ms of time code with
              0 minute offset, and will re-check for clock drift every 
              1.2 seconds.  

   ###   SEE/edit THE ClkSampl.bat file for easy command line entry   ###


This will register the service into the device registry and set it up to 
start automaticly each time the computer is turned on (and it will run in 
the background like a "TSR" program).  You will need to reboot the computer 
in order for the above changes to take place.

2)	You can always stop the service or change the automatic starting of the 
    service to "manual" start in the "main-control panel-services" icon aplet 
	of the operating system.

3)	If you ever need to remove the service from the computer, enter the 
    following command line at the MS-DOS promt (at the new directory) ...
		" NtPciClk -unload " <enter>

-------------------------------------------------------------------

NOTE: It is important that the operations that occur above be done
by someone logged onto the PC as "ADMINISTRATOR" so that the 
security aspect of allowing clock setting is allowed. Also, make
sure that the PC in NOT logged onto a network at the same time that
all of this setup is being done. I had a customer that had problems
because the changes that the program makes to the registry were 
being attempted on the network server because it was selected. You
must be on the "local machine".
END!
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.07