Kvaser的最新软件版本在Kvaser CANlib的Python包装中为J1939进行了升级和改进。我们的Python现在是在PyPI上实现,这意味着可通过运行pip install canlib命令来安装此最新版本。同时此新版本还支持 Kvaser DIN Rail, Kvaser U100 和 Kvaser Hybrid设备使用的RP1210 API。
显著的更新和增加包括:
Python CANlib包
Python CANlib V1.18.846现在是对J1939的最新版本。为J1939添加了一个新的辅助模块,该模块将CAN帧作为J1939解释,并辅助将J1939报文转换为CAN帧。
用于Windows和CANlib SDK 的Kvaser驱动程序
SDK的定义在V5.36.575中进行了更新,并为J1939进行了一些改进。转换器库现在与pgn过滤一起工作。SDK本身带有一个改进的CAN-FD比特率常数,可提高所有连接的Kvaser设备或其他连接设备的稳定性。
Kvaser Linux驱动程序和SDK
与Windows CANlib SDK升级一样,V5.36.575中的新固件更新工具让用户可在Linux中升级PCI设备上的固件。
现在可选择使用DKMS安装内核模块,并在内核更新后,DKMS自动构建并重新安装驱动程序。以前,如果在Linux中更新内核,必须重新编译驱动程序。
Kvaser mhydra 固件(Blackbird, Memorator第二代, U100, USBcan)
v3.24.744中的新API在传统CAN总线参数设定与新增加基于时间量的参数设定增加之间互操作性。
Kvaser Memorator Configuration Tool (Memorator第二代)
在V5.26.575中添加了对MDF 4.1 (*.mf4)和MDF (*.mdf)中信号的J1939支持,并修复了在使用J1939数据库时触发器和过滤器的错误。
Kvaser数据库编辑器 3
在V2.5.475中的一个修复可防止在输入信号枚举值0时程序崩溃。。