The XL Driver Library is a universal programming interface you can use to create your own applications while accessing Vector’s powerful Network Interfaces. You can get the latest version of the library free-of-charge in our downloads. It contains vxlapi.dll (32 bit), vxlapi64.dll (64 bit) and the .NET wrapper for .NET applications.
The following bus systems are supported
- CAN/CAN FD
- LIN
- FlexRay
- Automotive Ethernet
- K-Line
- ARINC 429
- I/O interface for acquiring analog and digital signals (IOcab 8444opto, IOpiggy 8642, VNpiggy30 IO 8644, VN1600 interface family)
Main Application Areas
The XL Driver Library lets you utilize the Network Interfaces effectively and powerfully in your custom applications. It is especially useful in developing specialized tools that are uniquely adapted to a workstation and its local environment, with the goal of maximizing productivity.
Potential applications include:
- Creating test tools for test benches
- Integrating Network Interfaces in existing analysis and test programs
- Integrating Network Interfaces in the process control of production facilities
- Programming and configuring ECUs in production and service
Functions
Using the methods of the XL-Driver-Library for CAN/CAN FD it is not only possible to send and receive messages. It is also possible to set the baud rate, sampling points as well as powerful acceptance filter of the CAN controller being used. Additionally, transceiver errors are returned to the application for evaluation and monitoring purposes.
Simultaneous access to one or more CAN interfaces by multiple applications is possible (multi-application). For example, this is how you can use CANalyzer or CANoe in parallel to your own application for the analysis of bus traffic or for debugging.
Product Descriptions
| User Manual (PDF) |