开发者专区

无论您是经验丰富的开发人员还是刚起步,Kvaser 的开发者页面都是获取我们 API、Kvaser SDK 以及开发 Kvaser 产品软件所需所有资源的门户。深入探索我们的资源,释放您的潜力。浏览示例,学习如何将我们的 API 无缝集成到您的项目中。

技术博客

欢迎来到Kvaser技术博客,这是开发人员利用Kvaser软件充分挖掘其应用中CAN接口潜力的分享平台。从CANlib和SocketCAN的开发者技巧与窍门,到J1939和t脚本的实用指南,我们的博客涵盖了广泛的主题,旨在满足不同水平开发者的需求。加入我们的开发者与爱好者社区,让我们一同探索CAN技术的无限可能。无论您是希望学习新知、解决问题,还是仅仅希望保持与行业前沿的连接,Kvaser技术博客都能满足您的需求。

软件开发工具包

Kvaser软件开发工具包是用于操作所有Kvaser硬件平台的透明应用程序接口。

轻松访问并使用

无授权或注册限制

免费下载

定期更新

免费提供全面的技术支持

统一的API设计

确保不同Kvaser设备可使用通用功能

支持用于Windows和Linux系统

兼容性

兼容现在和未来的产品

核心功能在新旧产品上无缝迁移

扩展性和灵活性

支持C, C++, c#, Delphi, Python, Visual Basic
所有库均支持Windows系统,大部分支持Linux系统
支持虚拟设备的驱动加载

Kvaser SDK

CANLIB

CANlib库用于与连接到计算机和CAN总线的Kvaser CAN设备进行交互。其核心功能包括设置总线参数(如比特率)、控制总线的开启/关闭以及读取/写入CAN消息。此外,您还可以使用CANlib在支持的设备上下载并启动t脚本。

LINlib

LINlib库用于与Kvaser LIN设备进行交互。与CANlib类似,它提供了设置总线参数、控制总线开启/关闭以及读取/写入LIN消息的功能。

.NET Core

.NET Core API使得Kvaser CAN接口能够与在.NET Core框架中开发的应用程序实现无缝集成。

kvmLib (memorator)

kvmlib,或称Kvaser Memorator库,促进了与Kvaser Memorator设备的交互,使用户能够高效地记录CAN消息。此库允许用户下载配置数据,如触发器、过滤器和脚本,一旦设备连接到供电的CAN总线,就能实现CAN流量的自主记录。记录完成后,用户可以将设备重新连接到计算机,并使用kvmlib读取记录的数据,从而有效地简化数据检索过程。

Kvadlib (database)

数据库kvaDbLib用于创建、读取、写入和修改CAN数据库(.dbc文件)。这些.dbc文件包含消息和信号定义,用于将原始CAN帧转换为物理信号值。

Kvlclib (Log Convert)

转换库kvlclib用于转换Kvaser Memorator日志文件。它可用于在多种格式之间进行转换,例如从Kvaser二进制格式KME 5.0(.kme50)转换为MDF 4.1格式(.mf4)的CAN帧。

PyCANlib

PYCANlib是一个 Python库,它提供了一个方便的接口来与 Kvaser CAN 接口进行交互,从而在基于Python的应用程序中实现了CAN通信的无缝集成和控制。

kvrlib

Kvrlib具备将远程设备配置连接到网络的功能。它还包含用于无线设置的附加功能,如扫描和获取连接状态。

RestAPI

Kvaser REST API定义了一组HTTP命令和响应,使支持HTTP的设备能够与兼容的Kvaser CAN接口通信。该API允许开发人员远程控制Kvaser设备,实现自动化和无缝集成到现有系统中。凭借其直观的设计和全面的文档,Kvaser REST API简化了与Kvaser产品交互的应用程序的开发过程。

更多资源

工具

在线计算器帮助您确定给定输入频率和总线速度的正确 CAN/CAN FD 总线参数。使用内存计算器估算数据记录应用的内存需求。

开源软件

除了许多与 Kvaser 硬件兼容的购买软件工具外,还有支持 Kvaser 硬件的开源软件项目。其中包括 SocketCAN 和 OpenBLT Bootloader。开源软件提供了社区支持、源代码访问和零成本的优势。

协议

了解 J1939、UDS、CANopen 和 CAN XL 等协议,这些协议支持汽车系统及其他领域的快速、高效和可靠通信。

Kvaser CANtegrity

Kvaser CANtegrity是具备信号完整性的硬件,已集成在Kvaser CAN FD控制器逻辑中。CANtegrity硬件提供了对正在分析的CAN帧的深入了解,从而可以实现对CAN系统的全面理解,与传统示波器相比具有优势。