Sitemap

Produkte

Download

VCI-Treiber für Windows

Zum Download des VCI-Treibers.

Treiber

CAN-Treiber für Windows (VCI)

Leistungsfähige Treibersoftware mit generischer
Programmierschnittstelle für alle IXXAT PC-CAN Interfacekarten


Übersicht
Mit der VCI bietet IXXAT seinen bewährten CAN-Treiber auf Basis des erfolgreichen VCI-Konzeptes in der dritten Generation an. Das VCI stellt eine einheitliche Programmierschnittstelle zur Verfügung, welche unabhängig von der PC-Interfacetechnologie ist und ermöglicht somit den Einsatz aller IXXAT CAN-Interfaces ohne Anpassung der Anwendungssoftware.

Die VCI ist als System-Server konzipiert und erlaubt den gleichzeitigen Zugriff mehrerer Applikationen auf einen oder mehrere CAN-Controller eines oder mehrerer PC-Interfaces. Eine Verlagerung aller wesentlichen Funktionen in den Kernel optimiert hierbei die Echtzeitfähigkeit des VCI Treibers.
Die Anwender-Schnittstelle ist als "C"-Schnittstelle ausgeführt, die alle erforderlichen Funktionen für CAN-basierende Anwendungen bietet. Zusätzlich zur "C"-Schnittstelle bietet die VCI eine .net API an und kann somit mit allen Windows .net Sprachen und Scripten (z. B. C#) verwendet werden.

Die Kommunikation mit der CAN-Interfacekarte erfolgt über Nachrichtenkanäle. Ein Nachrichtenkanal besteht aus einer Sende- und einer Empfangs-FIFO. Nachrichtenkanäle können exklusiv oder kooperativ angelegt werden. Sind Nachrichtenkanäle kooperativ für einen bestimmten CAN-Controller angelegt, dann werden die Daten des CAN-Controllers auf die verschiedenen Nachrichtenkanäle gleichberechtigt verteilt. Das Empfangs-FIFO eines Nachrichtenkanals unterstützt die Zugriffsmethoden "Event-Gesteuert" und "Polling", wobei eine FIFO-Füllstandsmarke für das Auslösen eines Events angegeben werden kann. Darüber hinaus kann für jeden CAN-Controller eine spezifische Nachrichtenfilterung durchgeführt werden. Die CAN Nachrichten werden mit Status und Zeitstempel des Empfangszeitpunktes aus dem Empfangs-FIFO ausgelesen.

Intelligente Karten (Karten mit eigenem Mikrokontrollersystem) unterstützen zur Standard-Sende-Methode erweiterte Sende-Funktionen, wie das zeitverzögerte Senden von Nachrichten, mit dem der Nachrichtenfluss über eine Sendesperrzeit gesteuert werden kann, oder das zyklische On-Board-Senden, mit dem hohe Buslasten und genaue Zykluszeiten von Nachrichten generiert werden können. Inkrementierungsfunktionen, über welche die Sendedaten verändert werden können, stehen zusätzlich zur Verfügung

Die VCI unterstützt ein Plug&Play-Benachrichtigungssystem mit dem sowohl das Einstecken als auch das Entfernen von CAN-Interfaces automatisch erkannt und bearbeitet wird. Das Entfernen von Geräten ist somit selbst zur Laufzeit einer VCI-Applikation möglich.



Unterstützung von Labview
Der Einsatz von IXXAT CAN-Interfaces in Verbindung mit dem Test- und Programmiersystem Labview® von National Instruments wird durch eine VI-Bibliothek unterstützt.

Weitere Funktionen des VCI CAN-Treibers

  • Komfortable Karteninstallation über den Windows Gerätemanager
  • Vorbereiteter Dialog zur Auswahl der installierten Karten, einfach integrierbar in eigene Applikationen
  • Managementfunktionen für die Inbetriebnahme und den Test der PC/CAN Interfaces
  • Automatischer Download der Firmware bei aktiven Karten direkt vom Treiber, dadurch einfache Firmwareupdates möglich
  • Standard- (11-Bit-Identifier, CAN 2.0A) und Extended-Protokoll (29-Bit-Identifier, CAN 2.0B)
  • Erkennung und Anzeige von Errorframes auf dem Bus
  • Messung und Anzeige der Busbelastung (nur bei aktiven CAN-Karten)
  • Empfang von selbst gesendeten Nachrichten (self-reception)
  • Möglicher Betrieb im "Listen only mode"
  • Zyklisches Senden von CAN-Nachrichten


Einfache Installation der CAN-Karten
Die Installation der CAN-Karten erfolgt gemäß dem Windows-Standard. Bei der Installation werden die Daten der installierten CAN-Karte in die Registry eingetragen.

Verfügbare Versionen
Der VCI-Treiber in der Version 3 ist für Windows 2000 / XP / Vista / Windows7 (32/64) / Windows8 (32/64) verfügbar. Ältere Betriebsysteme werden von der Version 2 des VCI-Treibers unterstützt.

Es besteht die Möglichkeit, auch CAN-Karten und CAN-Module anderer Hersteller durch den VCI CAN-Treiber zu unterstützen. Sollten Sie daran Interesse haben, fragen Sie bitte an.

Kostenfreier CAN-Monitor "miniMon"
Für einfache Testaufgaben und für die Inbetriebnahme der PC-Interfaces steht ein kostenfreier CAN-Monitor (miniMon) zur Verfügung, der mit der VCI installiert wird. Über diesen Monitor können die empfangenen CAN-Nachrichten mit Zeitstempel, Nachrichten-Identifier und Daten angezeigt werden. Eine Logging-Funktion ermöglicht das direkte Aufzeichnen der empfangenen Daten auf die Festplatte. Das Senden von CAN-Nachrichten erfolgt über eine Liste in der CAN-Nachrichten eingetragen werden. Installierte Interfaces werden mit den verfügbaren CAN-Controllern, der aktuellen Buslast und dem Controller-Status angezeigt.

 




Lieferumfang
- VCI für Windows 2000 / XP / Vista / Windows7 (32/64) / Windows8 (32/64)
- CAN-Monitor "miniMon"
- Beispielprogramme in C, C#
- Installations- und Programmierhandbuch


Version 2 des VCI-Treibers

Zusätzlich zum VCI V3 Treiber bietet IXXAT weiterhin den bewährten VCI V2 Treiber an, welcher die IXXAT-Interfacekarten auch unter älteren Betriebssystemen (wie Windows NT/98/Me) unterstützt.