Software Support
IXXAT supports its CAN interfaces with a wide variety of powerful software packages. In addition to the standard CAN driver software, these also include development, analysis and configuration tools, as well as program libraries for higher layer protocols.
CAN drivers for Windows
The delivery specification of every IXXAT CAN board includes the universal driver "Virtual CAN Interface" (VCI) for Windows 2000/XP/Vista. This powerful driver package supports all CAN boards, regardless of their PC interface, with a uniform programming interface (API). This means that applications based on VCI-API can be used with all IXXAT CAN boards without modifying the application program.
The VCI CAN driver also contains a simple CAN bus monitor which enables transmission and reception of CAN objects in a CAN system.
As is typical with Windows, the IXXAT CAN boards are installed conveniently and safely via the Windows device manager.
Linux
For the Linux operating systems, IXXAT provides the BCI driver (Basic CAN Interface). The BCI supports the active and passive IXXAT interfaces.
LabView and LabWindows
For the standard visualization interfaces LabView and LabWindows, IXXAT provides free, fully functional integration examples based on the VCI CAN driver. Here, all important functions for transmitting and receiving CAN messages are fully supported. The IXXAT CAN interface boards can be operated directly under LabView and LabWindows with minimal adaptation work. If required, the integration examples can be quickly adapted to specific customer requirements.
CANopen
The CANopen Master API enables PC access to CANopen systems via the active CAN interfaces from IXXAT. Based on this software package, powerful Windows based control, test and service programs can be developed quickly and easily.
1.) The Linux connection is made with the Generic version of the product by a TCP/IP socket interface, which provides all necessary CAN functions.
2.) The connection is made by the Generic version of the product using Bluetooth SPP communication, which has to be supported by the operating system. The serial ASCII protocol provides all necessary CAN functions.