Auf unserer Website setzen wir Cookies ein, um Ihnen den bestmöglichen Service zu bieten und unsere Website weiter verbessern zu können. Mit dem Button "Alle akzeptieren" stimmen Sie der Verwendung aller Cookies zu. Über "Auswahl akzeptieren" können Sie die verwendeten Cookies eingrenzen. Weitere Informationen und eine Option zum Widerruf Ihrer Auswahl finden Sie in unserer Datenschutzerklärung.
Diese Cookies sind für die grundlegende Funktionalität notwendig. Dadurch können Sie sich auf unserer Website und im Forum anmelden oder Produkte mit unserem Online-Shop bestellen.
Mit diesen Cookies erheben wir anonymisiert Nutzungsdaten für unsere Website. So können wir beispielsweise sehen, welche Inhalte für unsere Besucher interessant sind und welche Auflösungen verwendet werden. Anhand der Informationen optimieren wir unsere Website, um Ihnen eine möglichst gute Benutzererfahrung bieten zu können.
Mehr
Die PCAN-Basic API (Application Programming Interface) ermöglicht die einfache Entwicklung leistungsstarker Software mit CAN-CC-, CAN-FD- und CAN-XL-Unterstützung. Die API beinhaltet alle Funktionen, die für die Kommunikation der Applikation mit einer PCAN-PC-Hardware benötigt werden. Durch das betriebssystemübergreifende Konzept können Softwareprojekte mit wenig Aufwand zwischen den Plattformen portiert werden.
PCAN-Basic besteht aus dem eigentlichen Gerätetreiber und einer Interface-DLL, welche die API-Funktionen zur Verfügung stellt. Die API unterstützt zahlreiche Programmiersprachen, wie C++, C#, C++/CLR, Pascal OO, VB.NET, Java und Python 3.x. Seit Version 4 unterstützt PCAN-Basic CAN FD. Im Jahr 2025 wurde mit Version 5 die Unterstützung für CAN XL eingeführt.
CAN XL (Extended Data-Field Length) wurde mit dem Ziel geschaffen, die Zusammenarbeit von CAN- und TCP/IP-Netzwerken zu verbessern und die Übertragung größerer Datenströme für Anwendungsfälle wie Flashen von Steuergeräten und Software-Updates zu ermöglichen. Dazu bietet der neue Standard Bitraten von bis zu 20 Mbit/s und eine Datenübertragung mit bis zu 2048 Byte pro Nachricht.
PEAK-System bietet die PCAN-Basic API zur Entwicklung eigener CAN-Applikationen für Linux an. Der Programmierer kann dafür auf die Sprachen C++, Java und Python 3.x zurückgreifen.
Verbindung:
Konfiguration:
Information:
CAN-Kommunikation:
PCAN-Basic API 5.x
API zur Entwicklung von Anwendungen mit CAN-CC, CAN-FD- und CAN-XL-Anbindungen für Windows® 11 (x64/ARM64), 10 (x64).
PCAN-Basic.NET-Assembly
Das PCAN-Basic.NET-Assembly steht als Paket in der NuGet-Galery zur Verfügung. Die Online-Dokumentation steht auf unserer Website zur Verfügung.