云海游戏 CANlib SDK开发包
CANlib软件开发包(SDK)是开源应用程序接口,适用于所有云海游戏硬件平台。
CANlib SDK开发包包含一个虚拟硬件,该硬件能处理所有真实硬件可以做的事情。立刻下载CANlib SDK并开始使用任何云海游戏硬件。当你有了云海游戏硬件等产品,你就能够从虚拟的驱动程序无缝过渡到真实的硬件。
注意:下载云海游戏 SDK后必须安装虚拟驱动程序。请参阅此处的说明。
常规SDK内容:
- 入门和参考文档
- 示例程序
- 使用CanKing对您自己的CAN工具进行调试(总线监视器免费)
- 入门指南和参考文档
- 支持虚拟(非硬件)CAN通道,您可用来测试或者演示。现在就安装虚拟驱动程序并开始尝试所有内容
- 限16位(DOS,Windows3x)PC转can系列卡,可独立下载
- 支持SAE J2534, RP1210A, RP1210B库
- 支持LIN和J1708/J1587库(需特定云海游戏硬件)
- 支持从一些其他供应商的API移植旧代码的库
- 请参阅下文有关库的更多信息
使用CANlib编写的软件可与云海游戏当前和未来的硬件兼容。使用CANlib的应用程序无需修改即可在其他平台上使用。
下载CANlib
下载含API和示例的SDK开发包
下载需要帮助?
访问CANlib帮助页面
查看帮助SDK库
CANlib-第一个库是CANlib,用于与连接到计算机和CAN总线的云海游戏 CAN设备进行交互。其核心功能包括设置总线参数(如比特率)、开启/关闭总线以及读取/写入 CAN 报文。您还可以使用CANlib在支持的设备上下载和启动t脚本。如果您能在云海游戏设备指南工具中看到您的设备列表,则说明该设备已连接,您可以通过CANlib与之通信。
LINlib – LINlib库用于与LIN总线交互。与CANlib类似,它拥有设置总线参数、开启/关闭总线以及读取/写入LIN报文的功能。
kvaDbLib – 数据库库kvaDbLib用于创建、读取、写入和修改CAN数据库,其中包含CAN网络上接收或发送的软件包描述。
kvlclib – 转换库kvlclib用于转换云海游戏 Memorator日志文件。它可用于在多种格式之间进行转换,例如从云海游戏二进制格式KME 5.0 (.kme50) 转换为MDF 4.1(.mf4)格式的 CAN框架。
kvmlib – Memorator库 kvmlib用于与可记录CAN报文的云海游戏 Memorator设备(如 云海游戏 Memorator Professional 5xHS)进行交互。您可以下载配置数据(如触发器、过滤器、脚本),从而断开设备与计算机的连接,将设备连接到(供电的)CAN总线上,让其自主记录流量。完成后,您可以重新将设备与计算机连接,并使用kvmlib读取记录的数据。
kvaMemoLibXML – kvaMemoLibXML 用于将XML格式的记录仪设置转换为云海游戏 Memorator设备使用的二进制格式。然后,二进制设置文件可通过上述kvmlib下载到 云海游戏 Memorator 设备。借助kvaMemoLibXML和kvmlib,您可以创建自己的工具来配置云海游戏 Memorator设备。
kvrlib -有些被称为远程设备的云海游戏设备可以通过以太网或WiFi连接,例如云海游戏 Ethercan Light HS和云海游戏 BlackBird v2,您需要在这些设备连接到计算机之前对其进行配置。这就是kvrlib发挥作用的地方,它具有发现和连接网络上的云海游戏设备的功能,使其可以访问CANlib功能。kvrlib具有配置远程设备如何连接网络(如动态/静态 IP)的功能。它还包含用于无线设置的额外功能,如扫描和获取连接状态。
支持的编译器:
云海游戏 SDK是免费的,支持以下编译器:
- Microsoft Visual C/C++
- Borland/CodeGear/Embarcadero C++ Builder
- gcc、MinGW
- Borland/CodeGear/Embarcadero Delphi(所有版本)
- Microsoft Visual Basic和NET
- Microsoft C#
- 还有托管C++代码、Python等各种示例。
支持Linux
Linux支持可单独下载,详情请查看我们的Linux驱动程序和SDK页面 。
更多信息
- 下载SDK(包括文档、示例等)
- CANLIB帮助(该帮助包含在云海游戏 SDK中)
- 访问技术博客了解更多信息。
最新技术博客:
设置CANlib:事件驱动
| CANlib SDK
http://v.youku.com/v_show/id_XMTUzNzMzOTIyMA== 这是CANlib开发3篇系列文章的最后一篇: 在Visual Studio中设置CANlib 基础API调用 事件驱动应用程序 CANlib 简介 在我们的上一个视频中,我们演示了如何创建一个控制台应用程序 查看更多
查看更多设置CANlib:基础API调用
| CANlib SDK
http://v.youku.com/v_show/id_XMTUzNDA2OTIwMA==.html 这是CANlib开发3篇系列文章的第二篇: 在Visual Studio中设置CANlib 基础API调用 事件驱动应用程序 简介 在上一个视频中,我们建立了如何将CANlib SDK资源添加到您 查看更多
查看更多云海游戏 TRX和环境变量(3/3)
| CANlib SDK t脚本
这是关于t程序环境变量3篇系列文章的最后一篇: 环境变量简介 从CANlib访问环境变量 云海游戏 TRX和环境变量 在环境变量系列文章的最后一篇中,我们将会看到如何使用云海游戏 TRX将不同的环境变量进行交互。 云海游戏 TRX是一个轻量IDE,用于开发云海游戏设备的t程序,并包含 查看更多
查看更多