用于连接到CAN和CAN FD总线的API
PCAN-Basic功能概述
通过PCAN-Basic API(应用程序编程接口),可以轻松开发具有CAN和CAN FD支持的强大软件。它包括应用程序与PCAN PC硬件进行通信所需的所有功能。跨操作系统设计使在平台之间轻松移植软件项目成为可能。
PCAN-Basic由实际的设备驱动程序和提供API函数的接口DLL组成。
作为PCAN-Light的后继产品,PCAN-Basic提供了增强的功能和扩展的语言支持。它为C ++,C#,C ++ / CLR,Delphi,VB.NET,Java和Python 3.x下的开发人员提供了各种功能。
技术参数
订货信息
资料下载
技术参数
- 用于开发具有CAN和CAN FD连接的应用程序的API
- 支持CAN规范2.0 A / B和FD
- 支持操作系统Windows ® 11(64-bit),10(64/32-bit),Linux操作系统(64/32-bit)
- 多个PEAK-System应用程序和自己的应用程序可以同时在物理通道上运行
- 对所有受支持的硬件类型使用单个DLL
- 每种硬件类型最多使用16个通道(取决于所使用的PEAK CAN接口)
- PCAN PC硬件的通道之间轻松切换
- 通过新的PCAN-LAN硬件类型访问PCAN-Gateway的CAN通道
- 驱动器内部每个CAN通道最多缓冲32,768条CAN消息
- 接收到的消息的时间戳精度高达1 µs(取决于所使用的PEAK CAN接口)
- 支持PEAK-System的跟踪格式版本1.1和2.0(用于CAN FD应用程序)
- 访问特定的硬件参数,例如listen-only模式
- 当接收事件的消息时通过Windows应用程序通知
- 支持CAN错误帧
- 用于调试操作的扩展系统
- 多语言调试输出
- 输出语言取决于操作系统
- 调试信息可以单独定义
- 线程安全API
- 系统要求:
① Windows® 11(64-bit)、10 (32/64-bit), or Linux(32/64-bit)
② 至少2GB RAM和1.5GHz CPU
③ 对于CAN总线连接:PEAK-System的PC CAN接口
注意:仅32位系统支持并行端口CAN接口 - 功能:
①Connection
初始化:初始化CAN硬件,设置比特率,在驱动程序上登录
InitializeFD:初始化CAN FD硬件
取消初始化:从驱动程序注销
②Confirguration
SetValue:设置硬件参数,例如debug log、listen-only和auto-reset
FilterMessages:注册要接收的消息
③Information
GetValue:读取DLL和API信息
GetStatus:读取CAN总线状态信息
GetErrorText:获取错误代码描述
④CAN communication
读取:读取CAN消息或状态信息。时标
ReadFD:读取CAN FD消息
写入:传输CAN消息(可能具有11/29位ID和RTR)
WriteFD:传输CAN FD消息
重置:清除发送和接收缓冲区
订货信息
发货清单:
- PCAN-Basic接口DLL(32/64-bit)
- 所有常用编程语言的示例和头文件
- PDF和HTML帮助格式的文档
资料下载