PCAN-Basic:基础级CAN总线开发包
Windows版CAN软件API
PCAN-Basic API(应用程序接口)可轻松开发强大的支持CAN的软件。它包含所有功能,可满足应用程序所需要的和PCAN PC硬件通讯的要求。交叉操作系统设计使之能够在平台之间轻松移植软件项目。
PCAN-Basic 包含实际的设备驱动和一个提供API函数的接口DLL(动态链接库)。
作为PCAN-Light的继承者,PCAN-Basic 提供增加的功能性和扩展的语言支持。它为提供C++、C#、C++/CLR、Delphi、VB.NET、Java、和Python 2.6.下的多种函数。
特性
- 支持Windows 7/Vista/XP (32/64-bit)和Windows CE 6.x 操作系统
- 多个PEAK应用程序和你自己的可在一个物理CAN通道上同时运行
- 单个DLL可用于所有支持的硬件类型
- 每个硬件单元可使用多达8个通道 (取决于所采用的PEAK CAN接口)
- 在PEAK CAN接口之间可进行简单的切换
- 每个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 7/Vista/XP (32/64-位)
- 至少512MB RAM和1GHzCPU
下载
PCAN-Basic for Windows 7/Vista/XP (32/64-bit)