ADwin Software
ADbasic, ADwinC, drivers, tools and engineering service
ADwin software is the key for various real-time applications with high timing precision demands and deterministic operations. It has a standard, easy-to- learn command syntax extended with I/O functions to access all the inputs, outputs and interfaces of ADwin systems. Process control and PC communication functions complete the command set. The drivers are working in Windows or Linux.
- Single Compiler for all ADwin systems, Windows or Linux based
- Easy-to-develop, multitasking processes
- Compatible between different ADwin CPU types
- Standard programming code functions
- Advanced functions for I/O module access
- Data exchange of variables and arrays with the PC
- Debugging features, timing analyzer, runtime variables access
- Online helping system, Jäger is known for its excellent engineering, personal support and trainings
ADwin Brochure and Software Documentation
There is a wide range of detailed documentation available for all ADwin software products. Tell us about your project and we will put together a suitable package for you.
ADbasic

ADbasic - tested and compiled just in seconds
ADbasic is source code compatible with previous CPUs and hardware versions! ADbasic RT code can be tested and compiled just in seconds. Both save development costs in the short and long term.
In the latest version of ADbasic for T12/T12.x based ADwin systems, users can include C-code libraries, use ADwinC and take advantage of validated C-code generated from Simulink® and other tools.

ADwinC

ADwinC - Program ADwin directly in C
The advantages of the C language can be fully exploited in the typical ADwin program structure. During compilation, the code is automatically transferred to the GNU compiler with the ADwin processor as the target in the background. Finally the ADwin process is then transferred to the ADwin system and started.
The ADwinC program package for Visual Studio allows access to all inputs, outputs, and interfaces of the ADwin hardware. Numerous functions are available for this purpose:
- Debugging functions, timing analyzer, universal access to runtime variables
- Synchronous reading and writing of analog and digital inputs/outputs
- Synchronous conversion, clearing, and readout of counter blocks
- Access to numerous buses and interfaces such as RS232, CAN, EtherCAT
- Reliable data exchange between ADwin processes
- Data exchange with the PC
An active display in the ADwinC program package shows the current values of the system variables (optional: decimal, binary, hexadecimal), the status of the ADwin processes, the current processor busy rate, and the available RAM. The built-in timing analyzer enables reliable statements about the timing behavior and response time of individual processes. Debugging functions allow runtime errors to be intercepted, texts to be output, and user-defined error messages to be triggered in the running real-time process. Good memory management is supported by a stack test.

ADwin Drivers – the PC-Connection

Communication between the ADwin system
Drivers are available for a wide range of PC programs under the Windows and Linux operating systems. The software drivers provide functions for communication between the PC and the ADwin system. ADbasic, ADwinC processes can exchange data along with the system status. Simulink® models run on ADwin and use the same type of driver set.
Communication between the ADwin system and the PC is done via Ethernet. A single ADwin system can be addressed by several PCs, while a single PC can handle several connected ADwin systems via multithread-safe drivers. If required, the Ethernet communication can be password-protected.

ADwin and Linux
Under Linux (up from kernel 2.4), ADwin functions can be used in all programming languages allowing to link dynamic libraries. With our ADwin drivers, you obtain direct access to communication and data exchange with your ADwin system. Ethernet is available as hardware interface.
Linux offers a huge variety of software tools and development environments for designing graphical user interfaces. Choose the GNU Compiler Collection or toolkits like Trolltech's Qt, Gimp etc. ADwin supports the script languages PHP and Python. Also with LabVIEW for Linux you are able to operate ADwin systems. The platform independent programming language Java commuicates via the Ethernet interface with ADwin.
Jäger Software Engineering
About 30 Years experience in Software Developement, Support and Training
Downloads

ADbasic and ADwin Drivers
The complete software package for Windows, from Windows XP to Windows 11.
Content | Files |
---|---|
ADbasic 6, TiCoBasic ADwin Windows drivers: DLL 32 Bit, DLL 64 Bit, ActiveX, .NET ADwin drivers and examples for the development environments: C/C++, Delphi, DIAdem, LabView, Testpoint, InTouch, Visual Basic, VBA, Visual Studio.NET, Agilent VEE, MATLAB®, DASYlab, Scilab, Python, Java ADtool, ADlog and other useful programs |
ADwin Software Package 6.00.44.00
(approx. 288 MB, 30.04.2025) |
The documentation set for ADwin hardware and software is included in the software package. The documents are not available individually in order to ensure exact version matching between software and documentation. |
For older Windows versions you can find matching downloads in the archive for old versions of the ADwin software.
Supported OS
The following Windows operating systems (64 Bit and 32 Bit) are currently supported:
- Windows 11
- Windows 10
- Windows 8
- Windows 7
- Windows Vista
- Windows XP
The corresponding server versions are also supported.
Python Module
The latest version of the Python module can also be found on the Python Package Index.
Installation with $ pip install adwin
, upgrade with $ pip install adwin --upgrade
.
ADsim Software Package
To download the ADsim package, you need a username and password, which you can request via mail from us.
With username and password you can download the
ADwin Software Package 6.00.44.00ADsim
No Longer Updated Software Versions
The following list shows the last available version of the ADwin software package for older Windows versions. These old versions are frozen to the specified state and will no longer be updated.
Windows Versions | Recommended version of the ADwin software |
---|---|
Windows 2000 | ADwin Software Package 5.00.29.00 (12/2014) |
Windows NT 4.0 | ADwin Software Package 5.00.29.00 (12/2014) |
Windows 98 / ME | ADwin Software Package 5.00.07.02 (6/2009) |
Overview of released software package versions | All software package versions |
The following Windows operating systems (64 Bit and 32 Bit) are currently supported:
- Windows 11
- Windows 10
- Windows 8
- Windows 7
- Windows Vista
- Windows XP
The corresponding server versions are also supported.
Linux, Mac OS
The current software package for Linux and Mac OS provides you with:
- Support of Linux Kernel from version 2.6 for devices with Ethernet interface
- Support of Mac OS X 10.12 (with XCode 8.2) for devices with Ethernet interface
- Numerous functional improvements, bug fixes in library functions
Download here the latest software package enabling you to use ADwin devices under Linux or Mac OS.
Description | Files |
---|---|
Kernel module for ADwin Linux ADwin Linux / Mac library (shared library) Configuration program ADconfig Compiler for ADbasic 5 (Linux only) Drivers and examples for C, LabView and Python Documentation set (German, English) for hardware and software |
ADwin-linux.tar.gz (approx. 60 MB, 2024-04-25) |
Overview of previous versions | Previous versions |
Java
With the Java software package you can access ADwin devices via the Ethernet interface from Java.
You need Java version JDK 1.4 or higher.
Description | Files |
---|---|
ADwin Java library Examples Documentation |
ADwin-Java.zip (zip, 600 kB, 05.04.2024) |
Overview of previous versions | Previous versions |
Pin Assignments
Content | Files |
---|---|
Overview of pin assignments of all standard ADwin devices. |
pin assignments |