技术博客

01/02/2015 作者 云海游戏

使用云海游戏开发工具包库从硬件中获取更多信息

如果你想开发与云海游戏设备交互的个人应用程序,则需要下载软件开发工具包,?云海游戏 CANlib SDK。你会发现SDK内部有三个主要的库:

  • CANlib
  • kvrlib
  • kvmlib

CANlib,kvrlib和kvmlib有什么区别?

1. ?第一个是CANlib。在其核心有这些功能可设置:总线参数(例如位速率),总线开/关以及读/写CAN报文。你也可以使用CANlib来下载并启动设备上的t程序。所有这些都是在连接到计算机设备上完成的,并且它们在所有可支持的云海游戏设备中都可以使用。如果你可以在云海游戏 Hardware工具中看到你的设备,那么它可连接,你可以通过CANlib与其进行通信。

2. ?第二个是kvrlib。有些云海游戏设备,被称为远程设备,可以通过以太网连接(例如云海游戏 Ethercan Light HS 和 云海游戏 BlackBird v2),而且你需要在将这些设备连接到计算机之前进行配置。这就是kvrlib发挥功能所在,发现和连接到网络上的云海游戏设备,使其可以访问CANlib功能。 kvrlib还具有配置远程设备如何连接到网络的功能(例如动态/静态IP)。它还包含无线设置附加功能,如扫描和获取连接状态。

3. ?最后一个库是kvmlib。该库用于与可以记录CAN报文的云海游戏 Memorator设备进行交互(例如云海游戏 Memorator Professional 5xHS。你可以下载配置数据(例如触发器、滤波器、脚本),它允许你断开设备与计算机的连接,将设备连接到CAN总线,并自动记录流量。完成后,你可以使用计算机重新连接设备,并使用kvmlib获取记录的数据。

Go to Page

CANlib开发工具包更多信息和免费下载

如果您有任何意见,请发送邮件至support@kvaser.com和我们取得联系。

Author Image

Magnus Carlsson

Margus Carlsson是云海游戏 AB公司的软件开发人员,从2007年以来深度参与了云海游戏固件和软件的开发。他还为云海游戏的技术博客撰写了许多用流行的Python语言编写应用程序的文章。

【网站地图】【sitemap】