ADwin Software

The key for Real-Time

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
Mail form for free support

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

Along with ADbasic comes the ADwin real-time operating system, optimized for the fastest software response times, far below 300 ns! It manages parallel multitasking processes running on the local ADwin CPU, with different priorities and process cycle times.

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

NEW since 2025: ADwinC for Visual Studio extends the widely used development environment, allowing programs for ADwin-Pro II, ADwin-Gold III, and ADwin-X-A20 to be written highly productive in C.

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

For the implementation of graphical user interfaces on the PC multiple programming languages and development environments are available. ADwin provides ready-to-use drivers based on DLL, Shared Object-Libs or ActiveX technology which can be multithread-safe integrated into your programming environment. With our ADwin drivers, you obtain direct access to communication and data exchange with your ADwin system.

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

Below are links to our complete software packages for Windows, Linux, Mac, and Java. The packages include ADwin software for Linux, Mac OS, and drivers for Java applications. An overview of the pin assignments for all standard ADwin devices is also provided.

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)

Features English

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
(english pdf, 1500 kB, 2021-11-18)

Contact Us

ADwin - Jäger Messtechnik GmbH

Rheinstrasse 2-4, 64653 Lorsch, Germany

info@adwin.de
Tel.: +49-6251-9632-0

Mail Request