用于连接到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 ® 10,8.1(64/32位),Windows® CE 6.x和Linux操作系统(64/32位)
  • 多个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® 10, 8.1 (32/64-bit),Windows® CE 6.x, or Linux(32/64-bit)
    ② 至少2GB RAM和1.5GB 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消息
    重置:清除发送和接收缓冲区
 
发货清单:
  1. PCAN-Basic接口DLL(32/64位)
  2. 所有常用编程语言的示例和头文件
  3. PDF和HTML帮助格式的文档


产品推荐