开发者专区
无论您是经验丰富的开发人员还是刚起步,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脚本。
kvmLib (memorator)
kvmlib,或称Kvaser Memorator库,促进了与Kvaser Memorator设备的交互,使用户能够高效地记录CAN消息。此库允许用户下载配置数据,如触发器、过滤器和脚本,一旦设备连接到供电的CAN总线,就能实现CAN流量的自主记录。记录完成后,用户可以将设备重新连接到计算机,并使用kvmlib读取记录的数据,从而有效地简化数据检索过程。
Kvlclib (Log Convert)
转换库kvlclib用于转换Kvaser Memorator日志文件。它可用于在多种格式之间进行转换,例如从Kvaser二进制格式KME 5.0(.kme50)转换为MDF 4.1格式(.mf4)的CAN帧。
PyCANlib
PYCANlib是一个 Python库,它提供了一个方便的接口来与 Kvaser CAN 接口进行交互,从而在基于Python的应用程序中实现了CAN通信的无缝集成和控制。
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系统的全面理解,与传统示波器相比具有优势。