PCAN-Basic API(应用编程接口)可轻松开发支持CAN的强大软件。它包含应用程序所需的所有功能,实现和PCAN PC硬件的通讯。交叉操作系统设计使之能够在平台之间轻松移植软件工程。
PCAN-Basic包含实际设备驱动和接口DLL(动态链接库),它提供API功能。
作为PCAN-Light的继承者,PCAN-Basic提供增加的功能性和扩展的语言支持。它为***提供C++、C#、C++/CLR、Delphi、VB.NET、Java、和Python 2.6.下的各种功能。
●PCAN-Basicfor Windows® CE
我们还提供PCAN-Basic API用于开发你自己的Windows® CE 6.x CAN应用程序。你可用语言C++、C# 和 VB.NET。
●PCAN-Basicfor Linux
PCAN-Basic API的Linux版本可通过sales@hkaco.com联系我们索取。
特性
●支持Windows® 8, 7, Vista, XP (32/64-bit) 和 Windows® CE 6.x操作系统
●多个PEAK应用程序和你自己的可在物理CAN通道上同时运行
●单个DLL可用于所有支持的硬件型号
●每个硬件单元可使用多达8个通道 (取决于所采用的PEAK CAN接口)
●在PCAN PC硬件的通道之间轻松切换
●每个CAN通道内部驱动缓存32,768个报文
●接收报文上的时间戳精度达到1 μs (取决于所采用的PEAK CAN接口)
●可访问***硬件参数,比如只听模式
●当收到报文时,通过Windows事件通知应用程序
●扩展的系统可用于调试操作
●多语言调试输出
●输出语言取决于操作系统
●可单独自定义调试信息
功能
连接 :
Initialize:初始化硬件、设置比特率、加载驱动
Uninitialize:退出驱动
配置 :
SetValue:设置硬件参数,比如调试日志、只听模式、自动复位
FilterMessages:寄存收到的报文
信息:
GetValue: 读取DLL和API信息
GetStatus: 读取CAN总线状态信息
GetErrorText:获取错误代码描述
CAN通信:
Read:读取CAN报文或状态,包括时间戳
Write:发送CAN报文(11/29-位ID和可能的RTR )
Reset:清除发送和接收缓存
发货清单
●接口DLL、例程、和所有通用编程语言的头文件
●HTML帮助格式文档
系统要求
●Windows 8/7/Vista/XP(32/64-位)或 Windows® CE 6.x
●至少512MB RAM和1GHz CPU
注释: ISA和并口CAN接口只支持32-bit