CANdbLib
Programmierbibliothek für den Zugriff auf CAN-Datenbanken

CANdbLib

Grundlage bei der Entwicklung verteilter Steuergerätenetzwerke ist das strukturierte Beschreiben der Vernetzung und der Kommunikationsbeziehungen. Das Austauschen der CAN-Vernetzungsdaten zwischen den Projektbeteiligten erfolgt im DBC-Format. Die CAN-Vernetzungsdaten sind für fast alle Kraftfahrzeuge weltweit bei den betreffenden Herstellern verfügbar.

Die CAN-Datenbanken enthalten alle für ein Vernetzungsprojekt relevanten Daten, wie die Kommunikationsknoten des Netzwerks, die CAN-Botschaften sowie die in den Botschaften übertragenen Signale mit ihrer Position, Bit-Anzahl, physikalischen Einheit und linearen Umrechnungsformel.

CANdbLib ist eine Programmierbibliothek die es Ihnen erlaubt, CAN-Datenbanken in Ihren eigenen Werkzeugen zu nutzen. Die Bibliothek bietet eine komfortable C++ Schnittstelle (API) für den einfachen Zugriff auf die Daten in einer DBC-Datenbank sowie Funktionen für den Zugriff auf Signale in CAN-Botschaften.

Vorteile

  • Weltweit einfacher Datenaustausch zwischen allen Projektbeteiligten
  • Intregration der CAN-Datenbanken in eigene Werzeuge, wie z.B. eigene Messsysteme
  • Umwandeln der Rohdaten eines Signals in deren physikalische Größe
  • Komfortables Zugreifen auf alle Informationen der DBCDatenbanken
  • Geringer Aufwand für die Einarbeitung in das DBC-Format sowie für die Entwicklung, den Test und die Wartung Ihrer Werkzeuge

Funktionen

  • CANdbLib stellt Funktionen über C++ Klassen zur Verfügung, um die Informationen aus CAN-Datenbanken zu lesen und in Softwarewerkzeugen zu nutzen
  • Durch die Objektorientierung mit einer aufgabenangemessenen Klassenstruktur ist die zur Verfügung gestellte Funktionalität schnell erfassbar und intuitiv anzuwenden
  • CANdbLib dekodiert Signale aus CAN-Botschaften, um sie in physikalische Messwerte umzuwandeln. Messsignale können Sie somit einfach entsprechend der in der DBC-Datei vorliegenden Beschreibung interpretieren und benutzergerecht anzeigen.
  • Ein Beispielprojekt erleichtert das schnelle Einarbeiten ohne Detailkenntnisse des DBC-Dateiformats
  • Das Aufbauen eigener Datenbanken erfolgt mit dem mitgelieferten CANdb++ Editor.
Daten einer CAN-Datenbank visualisieren Sie mit dem CANdb++ Editor.

Lieferumfang

CANdbLib ist als Entwicklerlizenzpaket verfügbar und besteht aus der CANdbLib Klassenbibliothek (DLL), dem CANdb++ Editor sowie 5 Runtime-Lizenzen. Auf Wunsch sind Lizenzpakete mit weiteren Runtime-Lizenzen erhältlich.

  • CANdb++ Editor (Standardversion) für Windows 7/Windows 8/Windows 10
  • C++ Klassenbibliothek für Microsoft Visual Studio 2010/2012/2013/2015 unter Windows 7/Windows 8/Windows 10
  • 5 Runtime-Lizenzen

Produktbeschreibungen

Mehr anzeigen

Haben Sie technische Fragen und suchen nach passenden Antworten?
Unsere KnowledgeBase bietet das Wichtigste!

Mehr anzeigen

Downloads

News / Events

Mehr anzeigen
Mehr anzeigen