Ein Echtzeit-Treiber für die industrielle Datenerfassung

Für jedes ADDI-DATA Gerät entwickelt.

ADDI-PACK – das universelle Treiber-Framework für ADDI-DATA-Hardware. Mit einer einzigen Codebasis nutzen Sie es unter Windows und Linux. Dank deterministischer Architektur und offener APIs integriert es nahtlos Ihre Automatisierungsebene sowie MES-, ERP- und KI-Systeme.

Downloads der Legacy-Treiber

Für Karten, die noch nicht in ADDI-PACK integriert sind, unterstützen wir Sie weiterhin mit unseren Legacy-Treibern für KMDF und Linux:

ADDI-PACK herunterladen v2026.06.1

Kostenlos mit jedem ADDI-DATA Gerät.

Thirteen cards. Every other ADDI-DATA device is on the way.

Fünf Treiberfamilien, zehn physische Karten mit PCI und PCIe sowie vollständige Funktionsgleichheit unter Windows und Linux ab dem ersten Tag. Andere ADDI-DATA Geräte werden weiterhin mit unseren bewährten Legacy-Treibern ausgeliefert. Wenn ein bestimmtes Gerät für Ihr Projekt wichtig ist, teilen Sie uns dies bitte mit. Die Kundennachfrage bestimmt die Reihenfolge, in der wir das übrige Portfolio migrieren.

Unterstützte Karten Windows Linux
Digital APCI/APCIe-1032; 1500; 1564; 2032; 2200 | APCI-1648; 1696 | APCIe-1532 ● Verfügbar ● Verfügbar
Analog xPCIx-3001; 3002; 3003; 3009; 3010; 3016; 3021; 3110; 3116; 3120; 3121; 3126; 3200; 3300; 3501; 3521; 3600; 3660 ● KMDF-Legacy-Treiber verwenden ● Linux-Legacy-Treiber verwenden
Digital xPCIx-1016; 1516; 2016; 040 | APCI-1532 | CPCI-1500; 1564 ● KMDF-Legacy-Treiber verwenden ● Linux-Legacy-Treiber verwenden
Zähler xPCIx-1710; 1711; 1712 ● KMDF-Legacy-Treiber verwenden ● Linux-Legacy-Treiber verwenden
Längenmessung xPCIx-3701-3702 ● KMDF-Legacy-Treiber verwenden ● Linux-Legacy-Treiber verwenden
Serielle Schnittstelle xPCIx-7300; 7300-3; 7420; 7420-3; 7500; 7500-3; 7800 ● KMDF-Legacy-Treiber verwenden ● Linux-Legacy-Treiber verwenden
Achsensteuerung APCI-8001; 8008 ● KMDF-Legacy-Treiber verwenden ● Linux-Legacy-Treiber verwenden

Benötigen Sie Ihr Gerät in ADDI-PACK?

Wir priorisieren Migrationen auf Grundlage der Kundennachfrage. Wenn Ihr Projekt von einem Gerät abhängt, das noch nicht unterstützt wird, teilen Sie uns dies bitte mit. Wir werden es bei der Planung des nächsten Release-Zeitraums berücksichtigen.

Ein Vorgang. Drei Sprachen. Identisches Verhalten.

Digitale Eingänge mit ADDI-PACK auslesen Einheitliche API für Python, C++ und C – direkt aus den offiziellen Beispielen.

digital_input.cpp
// Production C++17
#include <addi-data/addi-pack/cpp/digital_io_interface.hpp>

using namespace addidata::addipack;

auto dev = DeviceDiscovery::getDevices().front();
auto digital = dev->digitalIo();
uint32_t value = digital->readAllDigitalInput();

std::cout << "DI: 0x" << std::hex << value;
digital_input.c
// Native C — embedded path
#include <addi-data/addi-pack/api.h>

uint8_t n = 0;
AddiDataGetNumberOfDevices(&n);
AddiDataDeviceStruct devs[8];
AddiDataGetDeviceList(devs);

uint32_t value;
AddiDataReadAllDigitalInputs(devs[0].id, &value);
printf("DI: 0x%08X\n", value);
digital_input.py
# Python 3.8+ binding
from addipack import DeviceDiscovery

device = DeviceDiscovery.get_devices()[0]
digital = device.digital_io()
value = digital.read_all_digital_input()

print(f"DI: {value:#010x}")

Ihr Mehrwert. Every line your application team writes against ADDI-PACK survives the move from R&D bench to production line, no rewrites, no port, no re-validation cycle.
That is the difference between a 6-month integration and a 6-week one.

Heute produktionsbereit. Für industrielle Verfügbarkeit entwickelt.

BETRIEBSSYSTEME

Windows 10/11, Linux (DKMS) - RTX in Vorbereitung

Native installers: Win32/64; Debian/Ubuntu (.deb); Red Hat (.rpm)
DKMS erstellt das Kernelmodul bei jeder Kernel-Aktualisierung neu.
RTX 64 support is on the immediate roadmap, with Linux RT ; Xenomai ; VxWorks targets planned beyond

PROGRAMMIERSPRACHEN

C, C++17, Python 3.8+ und weitere in Vorbereitung

Moderner C++-Kern mit einem polymorphen Backend pro Plattform.
Python bindings auto-generated from the same headers.
.NET and additional bindings on the roadmap, all sharing the same underlying API.

DETERMINISTIC TIMING

Precision timing & counting

Hardware counters, timers and watchdogs; synchronized digital I/O across cards.
Echtzeit-Triggerung und Ereigniszählung werden im Kernel-Modus verarbeitet. Auf dem kritischen Pfad entsteht kein softwarebedingter Jitter.

DIAGNOSE ONCE, DEPLOY EVERYWHERE

One workflow, every platform

Same log format, same ADDI_LOG_LEVEL control, same tooling on Windows and Linux.
Your maintenance team learns one workflow for the whole fleet.

STABLE BY CONTRACT

Built for long-term compatibility

Versioned, backward-compatible APIs survive version bumps.

Compatibility DLLs keep legacy 1.x applications running unchanged.

REAL-TIME: NEXT

Real-time without lock-in

RTX64 hard real-time on Windows is on the immediate roadmap; Linux RT (PREEMPT_RT), Xenomai and VxWorks targets follow.
One API across all of them.

Ein Software-Stack. Beide Kernel. Jede Programmiersprache, die Ihr Team als Nächstes verwendet.

Alle Ebenen oberhalb des Kernels werden gemeinsam genutzt. Ein polymorphes C++17-Backend verarbeitet die Unterschiede zwischen den Betriebssystemen, sodass Ihr Anwendungscode unter Windows und Linux identisch bleibt. Dadurch lassen sich jede neue RTOS-Zielplattform wie RTX, Linux RT, Xenomai oder VxWorks sowie jede neue Sprachanbindung in denselben bewährten Kern integrieren.

Ihre Anwendung Python-Prototyp · C++-Produktion · LabVIEW · MATLAB
Python-Anbindungen nanobind · automatisch generiert
Öffentliche C-/C++17-API Stabil · versioniert · ABI-kompatibel
Kompatibilitäts-DLLs Legacy-Anwendungen der Version 1.x laufen unverändert weiter
Shared ADDI-PACK core: one source tree, all platforms
Windows-KMDF-Treiber Signiert · WHQL-fähig · verfügbar
Linux-Kernelmodul DKMS · automatische Neuerstellung · verfügbar
RTX / Linux RT / Xenomai Harte Echtzeit · Roadmap
ADDI-DATA hardware

Ein öffentliches Bekenntnis zu unseren nächsten Entwicklungsschritten.

ADDI-PACK ist eine langfristige Investition. Hier erfahren Sie, was Ihnen bereits heute zur Verfügung steht, woran wir bis Ende 2026 arbeiten und wohin sich die Plattform bis 2027 entwickeln wird.

NOW

Heute bereits verfügbar

  • 13 PCI/PCIe cards across 5 driver families, all cross-platform Windows + Linux
  • Native Unterstützung für Windows 10/11 (KMDF) und Linux (DEB und RPM, DKMS)
  • Anbindungen für C, C++17 und Python 3.8+, weitere sind in Vorbereitung
  • Signierte und mittels CI/CD getestete Installationspakete

BIS ENDE 2026

In aktiver Entwicklung

  • RTX-64-Version: harte Echtzeit unter Windows
  • Migration besonders stark nachgefragter DAQ-Karten für Zählung, serielle Kommunikation und analoge Datenerfassung
  • Zusätzliche Sprachanbindungen, zunächst für .NET / C#
  • Unterstützung neuer Linux-LTS-Versionen ab dem ersten Tag
  • Konfigurationswerkzeuge zur codefreien Geräteerkennung und Einrichtung

HORIZONT 2027

Unsere nächsten Ziele

  • Vollständige Abdeckung des ADDI-DATA Portfolios einschließlich MSX-E und Datenloggern
  • Zusätzliche RTOS-Zielplattformen wie Linux RT, Xenomai und VxWorks
  • Plugins für OPC UA / MQTT / EtherCAT
  • Native Integration von MSX-AIRIS für die vorausschauende Wartung

Die Punkte der Roadmap geben die aktuellen Prioritäten wieder und stellen keine vertraglichen Verpflichtungen dar. Konkrete Lieferzeiträume werden im Rahmen von Kundenvereinbarungen und vierteljährlichen Produktprüfungen abgestimmt.

Wenn Sie heute einen KMDF-Legacy-Treiber verwenden, bleibt alles funktionsfähig.

Bestandskunden können ihre derzeitigen Treiber so lange wie erforderlich weiterverwenden. Wenn Sie bereit sind, lässt sich ADDI-PACK parallel zu Ihrer bestehenden Konfiguration einsetzen, ohne diese ersetzen zu müssen.

Keep your legacy driver
running

Jeder kartenspezifische KMDF-Treiber, den wir im Laufe der Jahre ausgeliefert haben, ist weiterhin verfügbar, signiert und wird unterstützt.
Keine erzwungene Migration.

Install ADDI-PACK
side-by-side

ADDI-PACK verursacht keine Konflikte mit bestehenden Legacy-Installationen.

Betreiben Sie beide Lösungen parallel und führen Sie die Validierung in Ihrem eigenen Tempo durch.

Kompatibilitäts-DLLs für bestehende Anwendungen verwenden

Direkt einsetzbare Ersatzlösungen für unsere DLLs der Version 1.x ermöglichen es, Ihre bestehenden C++-, LabVIEW- und Delphi-Anwendungen ohne Codeänderungen auf dem neuen Software-Stack auszuführen.

Die neue API dort einsetzen, wo es sinnvoll ist

New features, new platforms, new code: write against the unified API.

Old code: keep it. Mix freely.

Downloads der Legacy-Treiber

For cards not yet in ADDI-PACK, our legacy KMDF and Linux drivers remain the supported path.

NACH OBEN

To access this Whitebook, please enter your email address.

You will have immediate access to the document.

Download Whitebook - The Engineer's Guide

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2608004 - APCIe-1564-5V-PNP/-NPN - Rev C to Rev E

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2608003 - APCIe-040 - Rev D2.03

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2608002 - APCle-2200 - RevD2.03

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2608001 - APCIe-1711 - Rev E

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2510001 - CPCIs-1532_1564 - RevC2

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2603001 - MSX-RDC-17 - Rev D

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2511005 - APCIe-1500 - RevE

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-2511003 - APCI-1710 - Update to APCI-1712

To access this Product Notification file, please enter your email address.

You will have immediate access to the document.

Download - PCN-AD-202606001 - APCI-2200 - Rev D to F1

To download this driver, please enter your email address.

Once submitted, the file will begin downloading automatically.

Download drivers (xPCIx-17xx)

To access this Certificate, please enter your email address.

You will have immediate access to the document.

Download certificate (PFAS)

To access this Certificate, please enter your email address.

You will have immediate access to the document.

Download certificate (AEO)

To access this Certificate, please enter your email address.

You will have immediate access to the document.

Download certificate (ISO)

To access this Certificate, please enter your email address.

You will have immediate access to the document.

Download certificate (POPs)