XL Driver Library

Vector网络接口卡的驱动程序库

XL Driver Library是通用编程接口,您可以使用它创建自己的应用程序,同时访问Vector功能强大的硬件接口卡。可以在下载专区获取该库的免费版本。该库包含vxlapi.dll(32位)、vxlapi64.dll(64位)以及用于.NET应用程序的.NET封装库。

 

 


 

支持以下总线系统

  • CAN/CAN FD
  • LIN
  • FlexRay
  • 汽车以太网
  • K-line
  • ARINC 429
  • 用于采集模拟和数字信号的I/O接口(IOcab 8444opto、IOpippy 8642、VNpiggy30 IO 8644、VN1600接口系列)
亮点
XL Driver Library提供通用方法和总线专用方法,使您能够轻松操作Vector总线接口卡。通道和端口通过通用方法进行管理,总线专用方法用于配置网络节点以及发送或接收报文。通过XL Driver Library或易于使用的Vector硬件配置程序,可以轻松地将逻辑应用通道分配给物理设备通道。此外,所有Vector接口卡均可通过该库并行驱动,例如用于网关功能。每个总线系统均支持同步驱动多个通道(多通道),从而能够实现任何所需的接口功能组合。

主要应用领域

XL Driver Library使您能够在自定义应用程序中高效、强大地使用Vector总线接口卡,在开发专门针对工作站及其本地环境量身定制的专用工具时尤为有用,旨在最大化生产力。

 

应用领域包括:

  • 为台架测试创建测试工具
  • 将Vector接口卡集成到现有的分析和测试程序中
  • 将Vector接口卡集成到生产设施的流程控制中
  • 在产品生产和维修过程中对ECU进行编程和配置

功能

利用XL Driver Library提供的CAN/CAN FD方法,不仅可以发送和接收报文,还可以设置所使用CAN控制器的波特率、采样点以及强大的接收滤波器。此外,收发器错误会反馈给应用程序,以便进行评估和监视。

多个应用程序可同步访问一个或多个CAN接口(多应用程序模式)。例如,可以通过这种方式在运行自有应用程序的同时,并行使用CANalyzer或CANoe来分析总线流量或进行调试。

XL Driver Library支持带主节点和从节点的LIN(2.0和2.1版规范)。要实现LIN主节点,必须在应用程序中实现包括时序在内的调度。因此,除了经典模式外,还提供增强型CRC模式、唤醒和睡眠功能。这使得该接口既能模仿真ECU的实际工作状态,又符合规范要求。

FlexRay通信参数需手动从FIBEX数据库描述中复制到应用程序中。

FlexRay XL Driver Library的标准功能随FlexRay接口卡一同提供。若要使用扩展功能,则需要Advanced FlexRay Library许可证或CANoe/CANalyzer FlexRay许可证。

标准发送功能:

  • 最多可发送128个独立帧
  • 支持单次发送或周期性发送模式
  • 发送确认应答

标准接收端功能:

  • 接收端接收数据帧和空帧
  • 选项:接收损坏帧
  • 接收通信控制器错误

扩展功能(Advanced FlexRay Library):

  • 使用第二个控制器在无需额外网络节点的情况下实现FlexRay集群的冷启动
  • 发送超过免费库所限制的128个不同发送帧
  • 基于硬件的有效载荷区域递增

XL Driver Library还支持通过IOcab 8444opto、IOpippy 8642、VNpiggy30 IO 8644以及VN1600接口卡系列实现数字和模拟I/O功能 。除了能够采集和生成CAN/CAN FD、LIN和FlexRay报文外,还能采集和生成模拟及数字信号。数据会自动添加时间戳 ,因此可与CAN/LIN/FlexRay数据进行关联。

产品描述

用户手册 (PDF)

XL Driver Library是Vector接口卡随附的一个组件。该库可在下载中心获取,其中包含:

  • vxlapi.dll(32位)和vxlapi64.dll(64位),以及用于C/C++应用程序的C头文件vxlapi.h
  • 适用于.NET应用程序的.NET封装库(vxlapi_NET.dll)
  • 用户手册(PDF)
  • 附带源码的示例应用程序

下载

查看所有 1 个匹配的下载内容