没有合适的资源?快使用搜索试试~ 我知道了~
2.接口函数库(二次开发库)使用说明书1
需积分: 0 3 下载量 100 浏览量
2022-08-03
13:21:03
上传
评论
收藏 355KB PDF 举报
温馨提示
试读
26页
2.接口函数库(二次开发库)使用说明书 2.接口函数库(二次开发库)使用说明书 2.接口函数库(二次开发库)使用说明书 2.接口函数库(二次开发库)使用说明书
资源详情
资源评论
资源推荐
2.接口函数库(二次开发库)使用说明书
接口函数库(二次开发库)
使用说明书
说明书版本:V2.02
更新日期:2016.06.01
2.接口函数库(二次开发库)使用说明书
目 录
第一部分 概述 ..........................................................................................................................1
第二部分 兼容 ZLG 函数库及数据结构 ................................................................................2
2.1 类型定义 ....................................................................................................................... 2
2.1.1 Device Type.............................................................................................................. 2
2.1.2 VCI_BOARD_INFO ................................................................................................ 2
2.1.3 VCI_CAN_OBJ ........................................................................................................ 3
2.1.4 VCI_INIT_CONFIG ................................................................................................ 4
2.2 函数描述 ....................................................................................................................... 7
2.2.1 VCI_OpenDevice ..................................................................................................... 7
2.2.2 VCI_CloseDevice ..................................................................................................... 8
2.2.3 VCI_InitCan ............................................................................................................. 8
2.2.4 VCI_ReadBoardInfo ............................................................................................... 11
2.2.5 VCI_GetReceiveNum ............................................................................................. 12
2.2.6 VCI_ClearBuffer .................................................................................................... 13
2.2.7 VCI_StartCAN ....................................................................................................... 14
2.2.8 VCI_ResetCAN ...................................................................................................... 15
2.2.9 VCI_Transmit ......................................................................................................... 16
2.2.10 VCI_Receive ........................................................................................................ 17
第三部分 其他函数及数据结构描述 ................................................................................... 19
3.1 类型定义 ..................................................................................................................... 19
3.1.1 VCI_BOARD_INFO1 ............................................................................................ 19
3.2 函数描述 ..................................................................................................................... 20
3.2.1 VCI_ConnectDevice ............................................................................................... 21
3.2.2 VCI_UsbDeviceReset ............................................................................................. 22
3.2.3 VCI_FindUsbDevice .............................................................................................. 23
第四部分 接口库函数使用流程 ........................................................................................... 24
I
珠海创芯光电科技有限公司 技术支持邮箱:zhcxgd@163.com
2.接口函数库(二次开发库)使用说明书
第一部分 概述
用户如果只是利用USB-CAN总线接口适配器进行CAN总线调试,可以直接利用随机提供的
USB-CAN Tool工具软件,进行收发数据的测试。
如果用户打算编写自己产品的软件程序。请认真阅读以下说明,并参考我们提供的:
① C++Builder ②C# ③VC ④VB ⑤VB.NET ⑥Delphi ⑦LabVIEW ⑧ LabWindows/CVI
⑨Matlab等示例代码。
开发用库文件:ControlCAN.lib, ControlCAN.DLL
VC平台函数声明文件:ControlCAN.h
VB平台函数声明文件:ControlCAN.bas
LabVIEW平台库函数封装模块:ControlCAN.llb
Delphi平台函数声明文件:ControlCAN.pas
第 1 页
珠海创芯光电科技有限公司 技术支持邮箱:zhcxgd@163.com
2.接口函数库(二次开发库)使用说明书
第二部分 兼容 ZLG 函数库及数据结构
2.1 类型定义
2.1.1 Device Type
类型定义 类型值 描述
VCI_USBCAN2 4
USBCAN-2A
USBCAN-2C
CANalyst-II
2.1.2 VCI_BOARD_INFO
VCI_BOARD_INFO结构体包含USB-CAN系列接口卡的设备信息。结构体将在
VCI_ReadBoardInfo函数中被填充。
typedef struct _VCI_BOARD_INFO {
USHORT hw_Version;
USHORT fw_Version;
USHORT dr_Version;
USHORT in_Version;
USHORT irq_Num;
BYTE can_Num;
CHAR str_Serial_Num[20];
CHAR str_hw_Type[40];
USHORT Reserved[4];
} VCI_BOARD_INFO, *PVCI_BOARD_INFO;
成员:
hw_Version
硬件版本号,用16进制表示。比如0x0100表示V1.00。
fw_Version
固件版本号,用16进制表示。比如0x0100表示V1.00。
第 2 页
珠海创芯光电科技有限公司 技术支持邮箱:zhcxgd@163.com
2.接口函数库(二次开发库)使用说明书
dr_Version
驱动程序版本号,用16进制表示。比如0x0100表示V1.00。
in_Version
接口库版本号,用16进制表示。比如0x0100表示V1.00。
irq_Num
保留参数。
can_Num
表示有几路CAN通道。
str_Serial_Num
此板卡的序列号。
str_hw_Type
硬件类型,比如“USBCAN V1.00”(注意:包括字符串结束符’\0’)
Reserved
系统保留。
2.1.3 VCI_CAN_OBJ
描述
VCI_CAN_OBJ结构体是CAN帧结构体,即1个结构体表示一个帧的数据结构。在发送
函数VCI_Transmit和接收函数VCI_Receive中,被用来传送CAN信息帧。
typedef struct _VCI_CAN_OBJ {
UINT ID;
UINT TimeStamp;
BYTE TimeFlag;
BYTE SendType;
BYTE RemoteFlag;
BYTE ExternFlag;
BYTE DataLen;
BYTE Data[8];
BYTE Reserved[3];
第 3 页
珠海创芯光电科技有限公司 技术支持邮箱:zhcxgd@163.com
剩余25页未读,继续阅读
RandyRhoads
- 粉丝: 26
- 资源: 296
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0