=========================================== AXIOM DAS Device Utility v1.1 (Aug 30,1999) =========================================== /*---------------------------------------------------------------------------*/ This document contains the most recently released version of AXIOM DAS Device Utility (DevUtil). Before installing or updating your system, please read carefully this whole document for new features, bug reports, and technical notes of DevUtil. /*---------------------------------------------------------------------------*/ TABLE OF CONTENTS ====================== 1. Release Note 2. General Description 3. New Features 4. Technical Notes 5. Bug Reports 6. Technical Support ======================= 1. Release Note: Aug.30, 1999 - DevUtil v1.1 released. Newly supported function: Fast AI with DMA.(with up to 100KHz sampling rate). Updated with full support for all new I/O devices. Mar 18, 1999 - DevUtil v1.0 released. This released version of 1.0 contains two derived sub-versions. Version 1.01a supports all AXIOM DAS ISA bus devices, while version 1.01b supports all PCI/ CompactPCI/PC104 devices. For more details of each sub-version, refer to the next section. 2. General Description: AXIOM Technology now provides a whole new implemented driver under DOS, as well as an easy-to-use diagnostic utility for all its data acquisition products. With almost all the open-sources code of driver provided, we aim at enhancing our customers' convenience and ease when installing and setting up their data acquisition and control systems. The AXIOM DAS Device Utility(DevUtil) is now divided into two sub-versions. One for ISA bus devices, and the other for PCI/CompactPCI/PC104 devices. The supporting features, listed in details, are as follows: a. For ISA_Bus (version 1.10a) - support AX5008, AX5032A, AX5032IO, AX5048I/O, AX5064I/O, AX5210/H/H+, AX5212, AX5213, AX5214H, AX5215H, AX5216, AX5218, AX5220A/B/HA/HB, AX5224/H, AX5232, AX5244/H, AX5411/H, AX5412/H, AX5414, AX5621/H. b. For PCI_PC104(version 1.10b) - support AX5020, AX5214P, AX5300, AX5400AB AX5410, AX5500, CPS5200, CPS5305, CPS5448, AX10410, AX10411, AX10412, AX10415, AX10416, AX10420, AX10424, AX10425, AX10450, AX10455. Each sub-version of DevUtil contains two parts: Source code of AXIOM DAS Device Utility (AXDDU), and Source code of AXIOM DAS Device Driver (AXDDR). The DevUtil works as a diagnostic utility that tests all the basic functions the device provides. And the source code of it, AXDDU, shows how the driver, AXDDR, should be called in the user's application. For more information on how to use the utility or how the driver was called and implemented, refer to it's own supplementary documents, 'AXDDU.TXT', and 'AXDDR.TXT', which can be found under the '..\DEVUTIL\ISA_BUS' or '..\DEVUTIL\PCIPC104' directories. 3. New Features: a. Digital Input/Output Functions Provide function calls that can handle the digital signal of one channel or one port(8 or 16 channels) at one time. b. Analog Input Function Provide functions for analog input signal measurement, either via software polling methods or hardware notifying methods. For high speed analog input data acquisition process, the interrupt method(3kHz)takes effect, while the DMA method(100kHz) is now presented. c. Analog Output Function Provide function calls for analog output. With different refrence voltage selected, the output value will be various within a selectable range. d. Event Counting Function Provide functions to count events without having to 'manually' access the counter/timer chip's register by yourself. e. Frequency Measurement and Square Wave Generating Functions Provide easy-to-use functions to generate square wave or measure external frequency. f. Temperature Measurement Function Provide functions for measuring the temperature with miscellaneous kinds of thermocouples, such as J type, K type, T type, E type, R type, and S type thermocouples. 4. Technical Notes: a. For New Users: If this is the first time for you to setup the AXIOM data acquisition device onto your system, please refer to the 'Hardware Installation' guide described in the hardware's 'USER'S MANUAL'. For PCI/CompactPCI devices users, please also remember to install the hardware's device driver(*.SYS) , so that the AXDDR could access your PCI/CompactPCI devices. The 'Device Driver' installation guide will also be found on your hardware's 'USER'S MANUAL' Once the DevUtil has been installed onto your system as well as the AXIOM data acquisition hardwares, you can simply execute the DevUtil which supports your hardwares. The executable file, 'devutil.exe', will be found under the directory according to your hardware: ISA_Bus: '..\DEVUTIL\ISA_BUS\AXDDU\DEVUTIL.EXE' PCI_PC104: '..\DEVUTIL\PCIPC104\AXDDU\DEVUTIL.EXE' With experiments of the DevUtil, you can test or diagnose whether the device is setup properly or not. This is especially helpful if you wanna to program with the hardware by yourself and just wondering whether the bugs belongs to the software or to the hardware. b. For Programmers, Advanced Users: If you are a SI(System Integration) programmer, or just want to write some handy applications by yourself, both AXDDU and AXDDR will help. Almost all the source codes that implement the DevUtil had been provided freely for your use. But it is NOT suggested for you to change the content of either AXDDU or AXDDR, since the kernel source of AXDDU and a few miscellaneous source code of AXDDR are not provided. The AXDDU shows the calling convention of AXDDR. And it is recommanded to read the contents of both 'AXDDU.TXT' and 'AXDDR.TXT' before you getting start to implement your application with AXDDR. The DevUtil is build under MS-DOS 6.22, with Borland(Inprise) Turbo C 2.0 compiler and it's IDE. The object files (*.OBJ) and library files (*.LIB) of DevUtil are also compiled by Turbo C 2.0 . The source code of AXDDR is also compatible for Microsoft C users, which means the object files should be re-compiled before any useage of it, but AXDDU library here will not work. For information about porting Turbo C to Microsoft C, refer to 'TCTOMSC.TXT' located in the same directory of this readme file. A few basic concepts about the data acquisition field will help you better understand the function calls and the open-source driver implementations when using this driver. The following is a list of topics which can be of reference to you: a. Data books about Intel i8254, 8237A, 8259 chips as well as AMD Am9513A chips. b. C programming language. 5. Bug reports: All the functions, believed to be accurate and operational, have been thoroughly tested by AXIOM DAS R&D Group. If you encounter any problems with these functions, or have any suggestions regarding the utility, function calls, etc., please contact our technical support team via e-mail at servenet@axiomtek.com.tw or info@axiomtek.com.tw. A visit to our web site at http://www.axiomtek.com.tw or http://www.axiomtek.com may be of assistance to you. 6. Technical Support: Visit our web site or stay in contact with our sales, it will help us know you better, keep you abreast with our products, and inform you how convenient and versatile our products are. AXIOM Web Site: http://www.axiomtek.com.tw AXIOM Customer Services e-mail: servenet@axiomtek.com.twDownload Driver Pack
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.