Softwareunterstützung
IXXAT unterstützt seine CAN-Interfaces mit einer Vielfalt an leistungsfähigen Softwarepaketen. Hierzu gehören neben der Standard-CAN-Treibersoftware auch Entwicklungs-, Analyse- und Konfigurationswerkzeuge sowie Programmbibliotheken für höhere Protokolle.
CAN-Treiber für Windows
Im Lieferumfang jeder IXXAT CAN-Karte befindet sich der universelle Treiber "Virtual CAN Interface" (VCI) für Windows 2000/XP/Vista/Windows7. Dieses leistungsfähige Treiberpaket unterstützt alle CAN-Karten unabhängig von ihrer PC-Schnittstelle mit einer einheitlichen Programmierschnittstelle (API). Dies bedeutet, dass Anwendungen, die auf dem VCI-API aufbauen, ohne Änderungen im Anwendungsprogramm mit allen IXXAT CAN-Karten genutzt werden können.
Der VCI CAN-Treiber beinhaltet ferner einen einfachen CAN-Busmonitor, der das Senden und Empfangen von CAN-Objekten in einem CAN-System ermöglicht.
Die Installation der IXXAT Interfaces erfolgt, wie von Windows gewohnt, komfortabel und sicher über den Windows-Gerätemanager.
Linux, INtime und RTX
Für die Betriebssysteme Linux, INtime und RTX bietet IXXAT den ECI-Treiber an. Der ECI-Treiber unterstützt zur Zeit die aktiven IXXAT-Interfaces. Für die passiven Interfaces wird weiterhin eine Linux-Unterstützung auf Basis des BCI-Treibers angeboten.
LabView und LabWindows
Für die Standard-Visualisierungsoberflächen LabView und LabWindows stellt IXXAT kostenlose und bereits voll funktionsfähige Integrationsbeispiele basierend auf dem VCI CAN-Treiber zur Verfügung. Hierbei werden bereits alle wichtigen Funktionen zum Senden und Empfangen von CAN-Nachrichten unterstützt. Die IXXAT CAN-Interfacekarten können somit ohne großen Anpassungsaufwand direkt unter LabView und LabWindows betrieben werden. Bei Bedarf können die Integrationsbeispiele in kurzer Zeit an spezifische Kundenanforderungen angepasst und erweitert werden.
CANopen und SAE J1939
Das CANopen Master API ermöglicht den PC-Zugriff auf CANopen-Systeme über die aktiven CAN-Interfaces von IXXAT. Auf Basis dieses Softwarepakets können leistungsfähige Windows basierte Steuerungs-, Test- und Serviceprogramme einfach und schnell entwickelt werden. Für die Realisierung von komplexen CANopen-Steuerungslösungen auf PC-Basis bietet IXXAT neben der CANopen Master API auch die CANopen Manager API an.
Die SAE J1939 API für Windows basiert auf der IXXAT J1939 Protokollsoftware und dient zur Entwicklung von PC-basierten SAE J1939 Service- und Testanwendungen.
1.) Die Anbindung an Linux-Systeme erfolgt mittels der Generic-Version des Produktes über ein TCP/IP-Socket-Interface, das über ASCII-Befehle grundlegende CAN-Funktionen zur Verfügung stellt.
2.) Die Anbindung erfolgt mittels der Generic-Version des Produktes über eine Bluetooth-SPP-Kommunikation, die das Betriebsystem unterstützen muss. Das serielle ASCII-Protokoll stellt alle grundlegenden CAN-Funktionen zur Verfügung.