用于连接到CAN和CAN FD总线的LabVIEW版本API
PCAN-Basic Labview功能概述
PCAN-Basic是PCAN系列CAN通讯卡产品的二次开发包,支持用户在电脑端开发支持CAN和CAN FD的上位机软件。
PCAN-Basic LabVIEW二次开发包,是PCAN-Basic二次开发包的LabVIEW版本,该LabVIEW开发包提供了PCAN-Basic的所有功能和控件,能够实现应用程序进行CAN/CAN FD通讯所需的所有功能。使用PCAN-Basic LabVIEW二次开发包,工程师可以快速在LabVIEW环境下进行PCAN设备的应用程序开发。
技术参数
包含的内容
功能
系统要求
技术参数
- 支持CAN规范2.0A/B和FD;
- 适用于所有PCAN硬件类型;
- 同一台设备上对每种PCAN硬件类型可连接最多16个通道(取决于所使用的PCAN硬件类型);
- 不同CAN通道间的简便切换;
- 经由新的PCAN-LAN硬件类型访问PCAN-Gateway网关的CAN通道;
- 每个CAN通道具备32768个报文的内部驱动缓存;
- 接收报文的时间戳精度达到1us(取决于所使用的PCAN硬件类型);
- 报文记录文件支持我们的trace文件版本1和2.0(用于CAN FD应用程序);
- 可读取和配置特定的硬件参数,如只听模式;
- 支持CAN错误帧;
- 多语言调试输出;
- 独立定义调试信息;
包含的内容
- PCAN-Basic.dll(v4.7);
- 所有API对应的LabVIEW VI程序;
- 所有API对应的LabVIEW控件;
- CAN/CAN FD报文收发样例程序;
- PDF和HTML格式的API帮助文档;
功能
- 连接
- Initialize:初始化CAN硬件,设置比特率,在驱动上登录
- InitializeFD:初始化CAN FD硬件
- Unitialize:从驱动上退出
- 配置
- SetValue:配置硬件参数,如调试日志、只听模式和自动复位等
- FilterMessages:过滤寄存器报文
- 信息
- GetValue:读取设备配置参数
- GetStatus:读取CAN总线状态信息
- GetErrorText:获取错误码的文字描述
- 通讯
- Read:读取CAN报文或状态,包括时间戳
- ReadFD:读取CAN FD报文
- Write:发送CAN报文(支持11/29位ID和RTR报文)
- WriteFD:发送CAN FD报文
- Reset:清空发送和接收缓存区
系统要求
- 支持Windows 11或10(x64);
- LabVIEW 2019或更高(低版本LabVIEW请单独联系我们)