XL Driver Library

Treiberbibliothek für die Vector Netzwerk Interfaces

Die XL Driver Library ist eine universelle Programmierschnittstelle, um Ihre eigenen Anwendungen zu erstellen und gleichzeitig auf die leistungsstarken Netzwerk-Interfaces zuzugreifen. Die aktuelle Version der XL Driver Library können Sie kostenlos in unserem Download-Bereich herunterladen. Sie enthält die Dateien vxlapi.dll (32-Bit), vxlapi64.dll (64-Bit) sowie den .NET-Wrapper für .NET-Anwendungen.

 

 


 

Die folgenden Bus-Systeme werden unterstützt

  • CAN / CAN FD
  • LIN
  • FlexRay
  • Automotive Ethernet
  • K-Line
  • ARINC 429
  • I/O Schnittstelle zur Erfassung analoger und digitaler Signale (IOcab 8444opto, IOpiggy 8642, VNpiggy30 IO 8644, VN1600 Interface-Familie)
Highlights
Die XL Driver Library bietet Ihnen allgemeine und busspezifische Methoden, die die Bedienung der Netzwerk-Interfaces vereinfachen. Kanäle und Anschlüsse werden über allgemeine Methoden verwaltet. Mit den busspezifischen Methoden werden die Netzwerkknoten konfiguriert und Botschaften versandt oder empfangen. Die Zuweisung von logischen Anwendungs- zu physikalischen Gerätekanälen erfolgt einfach über die XL Driver Library oder mithilfe der benutzerfreundlichen Vector Hardware-Systemsteuerung. Darüber hinaus lassen sich alle Netzwerk-Interfaces über die Library parallel ansteuern, z. B. für Gateway-Funktionen. Die gleichzeitige Unterstützung von mehr als einem Kanal pro Bussystem (Multi-Channel) ermöglicht die Umsetzung beliebiger Varianten der Netzwerk-Interfaces.

Hauptanwendungsgebiete

Mit der XL Driver Library können Sie die Netzwerk-Interfaces in Ihren kundenspezifischen Anwendungen effektiv und leistungsstark einsetzen. Dies ermöglicht insbesondere die Erstellung von spezialisierten Werkzeugen, die exakt auf einen Arbeitsplatz und dessen lokales Umfeld angepasst sind, um die Produktivität zu maximieren.

 

Mögliche Anwendungsgebiete sind unter anderem:

  • Erstellung von Testwerkzeugen in Prüfständen
  • Einbindung der Netzwerk-Interfaces in bestehende Analyseprogramme in der Entwicklung und Erprobung
  • Einbindung in Prozesssteuerungen von Produktionsanlagen
  • Programmierung und Parametrisierung von Steuergeräten in der Fertigung und im Service

Funktionen

Über die Methoden der XL-Driver-Library für CAN/CAN FD können neben dem Senden und Empfang von Botschaften unter anderem die Baudrate, Abtastzeitpunkte sowie leistungsfähige Akzeptanzfilter eingestellt werden. Zusätzlich werden Transceiver-Errors zur Auswertung und Überwachung an die Anwendung zurückgeliefert. 

Ein gleichzeitiger Zugriff mehrerer Applikationen auf eine oder mehrere CAN-Schnittstellen ist möglich (Multi-Application). So können Sie z.B. CANalyzer oder CANoe parallel zu Ihrer eigenen Applikation für die Analyse des Busverkehrs oder zum Debugging einsetzen.

Die XL Driver Library unterstützt LIN (Spezifikation 2.0 und 2.1) mit Master- und Slave-Netzwerkknoten. 

Für die LIN-Master Funktion muss das Scheduling, einschließlich Timing in der Anwendung realisiert werden. Deshalb stehen neben dem Classic-auch der Enhanced-CRC-Modus sowie Wake-Up- und Sleep-Funktionen zur Verfügung um eine realitätsgetreue und spezifikationsgerechte Ankopplung zu ermöglichen.

Die FlexRay-Kommunikationsparameter werden manuell aus der FIBEX-Datenbasisbeschreibung in das Applikationsprogramm kopiert.

Die Standardfunktionen der XL Driver Library für FlexRay sind im Lieferumfang der FlexRay-Interfaces enthalten. Die Nutzung der erweiterten Funktionionen setzt die „Advanced FlexRay Library“-Lizenz oder eine CANoe/CANalyzer FlexRay-Lizenz voraus.

Standard Sendefunktionen:

  • Senden von bis zu 128 unabhängigen Frames
  • Senden im Single-Shot- oder zyklischen Modus
  • Sendebestätigungen

Standard Empfangsfunktionen:

  • Empfang von Daten und Null Frames
  • Empfangsmöglichkeit von fehlerhaften Frames
  • Empfang von Communication Controller Fehlern

Erweiterte Funktionen („Advanced FlexRay Driver Library“):

  • Verwendung eines zweiten Communication Controllers zum Kaltstart des FlexRay Clusters ohne zusätzlichen Netzknoten
  • Senden von mehr als den 128 verschiedenen übertragenen Frames, auf die die kostenlose Library beschränkt ist
  • Hardwarebasierte Inkrementierung eines Playload-Bereiches

Die XL Driver Library unterstützt zudem die digitalen und analogen I/O-Funktionen mit dem IOcab 8444opto, dem IOpiggy 8642, dem VNpiggy30 IO 8644 und der VN1600-Schnittstellenfamilie. Damit können Sie zusätzlich zu CAN / CAN FD-, LIN- und FlexRay-Nachrichten auch analoge und digitale Signale erfassen und erzeugen. Die Daten werden automatisch mit Zeitstempeln versehen und können somit mit CAN-/LIN-/FlexRay-Daten korreliert werden.

Produktbeschreibungen

Die XL Driver Library ist Bestandteil des Lieferumfang der Netzwerk-Interfaces. Sie steht im Download Center zur Verfügung und enthält:

  • vxlapi.dll (32 Bit) und vxlapi64.dll (64 Bit) mit dem C-Header vxlapi.h für C/C++-Anwendungen
  • .NET-Wrapper (vxlapi_NET.dll) für .NET-Anwendungen
  • Handbuch (.pdf)
  • Beispielanwendungen mit Quellcode

Downloads

Entdecken Sie alle 1 passenden Downloads