SUCHEN SIE DIE PASSENDE

INDUSTRIELLE LÖSUNG?

Entdecken Sie Embedded-, Kommunikations- und Automatisierungslösungen für Ihre Anwendung.

ACLS-DLL1

Windows 3.x, 95/98, NT DLL driver for DIO for ACL-Cards
  • Hersteller Adlink Technology Inc.
  • Kategorie: ADLink Driver, Software
  • ACLS-DLL1 is a comprehensive software driver package designed for ADLINK’s NuDAQ series ISA-bus digital I/O cards. It provides a unified Dynamic-Link Library (DLL) interface for Windows 3.1x, Windows 95/98, Windows NT, and Windows 2000 operating systems. The package enables developers to create custom data acquisition and control applications using high-level programming languages such as Microsoft Visual C/C++, Visual Basic, and Delphi.
- Comprehensive Windows Support: Compatible with Windows 3.11, 95/98, NT 4.0, and 2000.
- Dynamic-Link Library Architecture: Provides DLL-based APIs for seamless integration with Windows applications.
- Multi-Language Compatibility: Supports Microsoft Visual C/C++, Visual Basic, Borland C++, and Delphi.
- Hardware Abstraction: Offers unified function naming conventions across all supported cards for consistent programming.
- Interrupt and Timer/Counter Operations: Enables interrupt-driven I/O and timer-based event handling.
- Multi-Card System Support: Allows initialization and control of up to eight cards simultaneously.
- Backward Compatibility: Supports legacy ACL-722, ACL-724, ACL-725, and ACL-725B cards through equivalent function mapping.
- Sample Programs Included: Ready-to-run examples for both Visual Basic and C/C++ environments.
- Integrated Utilities: Includes driver registry and configuration tools for Windows NT/2000 environments.
- Error Handling and Status Codes: Comprehensive return codes for debugging and system validation.

Ursprungsland: Taiwan R.O.C.

Comprehensive Product Summary: ACLS-DLL1 Windows DLL Driver Package




### 1. Product Overview

Product Name: ACLS-DLL1
Model: ACLS-DLL1
Series: NuDAQ ISA-Bus Digital I/O Software Driver Series
Article Number: ACLS-DLL1
Manufacturer: ADLINK Technology Inc.
Version: 5.0 (Manual Revision 5.00, May 12, 2000)

Product Description:
ACLS-DLL1 is a comprehensive software driver package designed for ADLINK’s NuDAQ series ISA-bus digital I/O cards. It provides a unified Dynamic-Link Library (DLL) interface for Windows 3.1x, Windows 95/98, Windows NT, and Windows 2000 operating systems. The package enables developers to create custom data acquisition and control applications using high-level programming languages such as Microsoft Visual C/C++, Visual Basic, and Delphi.

Supported hardware includes the following ADLINK digital I/O cards:
- ACL-7120 (32 DI/DO & 6 Counter/Timer)
- ACL-7122 (144-bit Digital I/O)
- ACL-7124 (24-bit Digital I/O)
- ACL-7125 (8 Relay Outputs & 8 Isolated Inputs)
- ACL-7130 (32 Isolated/TTL Digital I/O)
- ACL-7225 (16 Relay Outputs & 16 Isolated Inputs)
- PET-48DIO (48-bit Programmable DIO with Timer/Counter)




### 2. Key Features

- Comprehensive Windows Support: Compatible with Windows 3.11, 95/98, NT 4.0, and 2000.
- Dynamic-Link Library Architecture: Provides DLL-based APIs for seamless integration with Windows applications.
- Multi-Language Compatibility: Supports Microsoft Visual C/C++, Visual Basic, Borland C++, and Delphi.
- Hardware Abstraction: Offers unified function naming conventions across all supported cards for consistent programming.
- Interrupt and Timer/Counter Operations: Enables interrupt-driven I/O and timer-based event handling.
- Multi-Card System Support: Allows initialization and control of up to eight cards simultaneously.
- Backward Compatibility: Supports legacy ACL-722, ACL-724, ACL-725, and ACL-725B cards through equivalent function mapping.
- Sample Programs Included: Ready-to-run examples for both Visual Basic and C/C++ environments.
- Integrated Utilities: Includes driver registry and configuration tools for Windows NT/2000 environments.
- Error Handling and Status Codes: Comprehensive return codes for debugging and system validation.




### 3. Technical Specifications

Supported Operating Systems:
- Windows 3.1x
- Windows 95/98
- Windows NT 4.0
- Windows 2000

Supported Hardware:
- ACL-7120, ACL-7122, ACL-7124, ACL-7125, ACL-7130, ACL-7225, PET-48DIO

System Requirements:
- IBM PC/AT or compatible system with 80386 or higher CPU
- Minimum 8 MB RAM
- Hard disk with sufficient space for installation
- CD-ROM drive
- One or more supported ADLINK DIO cards

Software Components:
- DLL Libraries: 48DIO.DLL, 7120.DLL, 7122.DLL, 7124.DLL, 7125.DLL, 7130.DLL, 7225.DLL
- Header and Declaration Files: DLL1.H (C/C++), DLL1.BAS (Visual Basic), DLL1.PAS (Delphi)
- Import Libraries: *.LIB for Microsoft compilers, *_bc.lib for Borland compilers
- Utilities: Driver Registry Utility (for NT/2000)
- Documentation: PDF manuals and online help files

Installation Directory Structure:
- `LIB\` – DLLs and import libraries
- `INCLUDE\` – Header and declaration files
- `UTIL\` – Driver registry utilities (NT only)
- `MANUAL\` – User Guide and Function Reference (PDF)
- `HELP\` – Online help files
- `SAMPLES\SDK\` – C/C++ sample programs
- `SAMPLES\VB\` – Visual Basic sample programs




### 4. Functionality

Core Functional Areas:
1. Initialization and Configuration:
Functions such as `W_XXXX_Initial`, `W_XXXX_Set_Card`, and `W_XXXX_Get_Card` initialize and manage multiple cards, assigning base I/O addresses and IRQ levels.

2. Digital Input/Output Operations:
Functions like `W_XXXX_DI`, `W_XXXX_DO`, `W_XXXX_DI_Channel`, and `W_XXXX_DO_Channel` perform bit-level and port-level digital I/O operations.

3. Interrupt Operations:
Functions such as `W_XXXX_INT_Enable`, `W_XXXX_INT_Disable`, `W_XXXX_INTOP_Start`, and `W_XXXX_INTOP_Stop` manage interrupt-driven I/O transfers.

4. Timer/Counter Operations:
Functions like `W_XXXX_Timer_Start`, `W_XXXX_Timer_Stop`, and `W_XXXX_Count_Start` configure onboard timers and counters for event counting and clock generation.

5. Status and Error Handling:
Each function returns standardized error codes (e.g., `ERR_NoError`, `ERR_BoardNoInit`, `ERR_InvalidBoardNumber`) for robust error management.

Use Cases:
- Industrial automation and process control
- Data acquisition and monitoring systems
- Laboratory instrumentation
- Event counting and timing applications
- Relay control and digital signal interfacing

Programming Integration:
- Visual Basic: Uses `DLL1.BAS` for function declarations and constants.
- C/C++: Uses `DLL1.H` and links against appropriate import libraries.
- Delphi: Uses `DLL1.PAS` for Pascal-based integration.




### 5. Components & Accessories

Included Software Components:
- ACLS-DLL1 core DLLs for each supported card
- Import libraries for Microsoft and Borland compilers
- Header and declaration files
- Driver Registry Utility (for NT/2000)
- Sample source code and executables
- PDF documentation and help files

Optional Add-ons:
- Additional ADLINK NuDAQ digital I/O cards
- External signal conditioning modules
- Custom application development using ADLINK SDKs

Connectors and Interfaces:
- Supports ISA-bus interface cards with standard 20-pin or 37-pin connectors depending on model.
- Compatible with external relay modules and digital signal interfaces.




### 6. Installation & Setup

Installation Procedure:
1. Insert the ADLINK All-In-One CD and run `setup.exe`.
2. Select “Software Package” → “ACLS-DLL1”.
3. Follow on-screen prompts to specify installation directory (default: `C:\ADLink\ACL-DLL1`).
4. For Windows NT/2000, use the Driver Registry Utility to configure IRQ levels and base addresses.
5. Restart the system to activate registered drivers.

Uninstallation:
- Use Windows Control Panel → “Add/Remove Programs” → Select “ACLS-DLL1/95” or “ACLS-DLL1/NT”.

Driver Files:
- Windows 95: `W95_DLL1.VXD`
- Windows NT/2000: `DIO.SYS`, `48DIO.SYS`, `7120.SYS`, `7122.SYS`, `7124.SYS`, `7130.SYS`

Configuration Tools:
- Driver Registry Utility: Used to register, modify, or remove driver entries and IRQ/base address settings.
- DrvUtil Utility: For setting IRQ levels under Windows NT.




### 7. Performance & Capabilities

Operational Capabilities:
- Supports up to 8 simultaneous cards per system.
- Provides high-speed digital I/O operations with interrupt-driven data transfer.
- Timer/Counter functions support frequency division and event counting using 8253/8254 chips.
- Interrupt handling supports both external and internal triggers.
- Buffer management for background data acquisition.

Performance Metrics (Typical):
- Timer frequency sources: 2 MHz or 32.768 kHz (jumper-selectable)
- Digital I/O throughput: hardware-dependent (up to 144-bit parallel I/O)
- Interrupt latency: optimized for Windows kernel-level drivers
- Multi-threaded operation supported under Windows NT/2000

Limitations:
- ISA-bus architecture limits compatibility with modern PCI/PCIe systems.
- IRQ configuration required for interrupt operations under NT/2000.
- Windows NT resource allocation prevents runtime IRQ changes.




### 8. Standards & Compliance

Regulatory and Industry Standards:
- Compliant with Microsoft Windows driver model for 16-bit and 32-bit environments.
- Compatible with ISA-bus hardware interface standards.
- Developed in accordance with ADLINK’s internal quality and reliability standards.

Certifications:
- ADLINK internal validation for NuDAQ series hardware.
- Conforms to standard Windows DLL and driver development conventions.

Trademarks:
- IBM PC – International Business Machines Corporation
- Intel – Intel Corporation
- Microsoft Windows – Microsoft Corporation
- NuDAQ, ACLS-DLL1 – ADLINK Technology Inc.




### 9. Additional Information

Warranty:
- Standard ADLINK limited warranty covering software defects and media integrity.

Technical Support:
- Comprehensive documentation (User Guide, Function Reference Manual, Online Help).
- Sample programs for Visual Basic and C/C++ environments.
- ADLINK technical support via website and authorized distributors.

Maintenance & Updates:
- Periodic driver updates available from ADLINK.
- Backward compatibility maintained across driver revisions.
- Users encouraged to check ADLINK’s website for latest patches and documentation.

Documentation Set:
- User Guide: Installation, configuration, and application development overview.
- Function Reference Manual: Detailed API documentation for each supported card.
- Appendix A: Status codes and error definitions.

Version History:
- Version 4.10 (May 20, 1999) – Initial release for Windows 3.1/95/98/NT.
- Version 5.00 (May 12, 2000) – Added Windows 2000 support and updated function references.




### Summary

The ADLINK ACLS-DLL1 driver package is a robust, multi-platform software solution for controlling and acquiring data from NuDAQ ISA-bus digital I/O cards. It provides a consistent, high-performance API layer for developers building industrial automation, test, and measurement applications under legacy Windows environments. With comprehensive function libraries, interrupt and timer support, and extensive sample code, ACLS-DLL1 remains a cornerstone tool for engineers integrating ADLINK’s digital I/O hardware into custom Windows-based systems.




Keywords for Technical Search:
ACLS-DLL1, ADLINK, NuDAQ, Windows DLL driver, digital I/O, ISA bus, ACL-7120, ACL-7130, ACL-7122, ACL-7124, ACL-7125, ACL-7225, PET-48DIO, Visual Basic, C/C++, interrupt operation, timer/counter, data acquisition, driver registry utility, ADLINK Technology Inc.

Kein Zubehör vorhanden.