社区
VCL组件使用和开发
帖子详情
VCI_Transmit 的参数详情
110CODE
2011-05-09 12:18:55
ULONG __stdcall VCI_Transmit(DWORD DeviceType, DWORD DeviceIndex,
DWORDCANIndex, PVCI_CAN_OBJ pSend, ULONG Length);
参数的详情;
还有PVCI_CAN_OBJ结构的详细参数和参数值的意义
小弟感激不敬!!
...全文
838
1
打赏
收藏
VCI_Transmit 的参数详情
ULONG __stdcall VCI_Transmit(DWORD DeviceType, DWORD DeviceIndex, DWORDCANIndex, PVCI_CAN_OBJ pSend, ULONG Length); 参数的详情; 还有PVCI_CAN_OBJ结构的详细参数和参数值的意义 小弟感激不敬!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wutianshi
2011-07-21
打赏
举报
回复
typedef struct _VCI_CAN_OBJ{ //VCI_CAN_OBJ 结构体在 VCI_Transmit 和 VCI_Receive 函数中被用来传送 CAN 信息帧
UINT ID; // 报文 ID
UINT TimeStamp; // 接收到信息帧时的时间标识,从 CAN 控制器初始化开始计时
BYTE TimeFlag; // 是否使用时间标识,为 1 时 TimeStamp 有效,TimeFlag 和 TimeStamp 只在此帧为接收帧时有意义
BYTE SendType; // 发送帧类型,=0 时为正常发送,=1 时为单次发送,=2 时为自发自收,=3 时为单次自发自收,只在此帧为发送帧时有意义
BYTE RemoteFlag; // 是否是远程帧
BYTE ExternFlag; // 是否是扩展帧
BYTE DataLen; // 数据长度(<=8),即 Data 的长度
BYTE Data[8]; // 报文的数据
BYTE Reserved[3]; // 系统保留
} VCI_CAN_OBJ, *PVCI_CAN_OBJ;
汽车总线CAN卡的二次开发注意点
1、
VCI
_OpenDevice函数 此函数用于连接并打开已插入计算机的CAN适配器。 在通过此函数打开CAN适配器时,所在的计算机进程中将自动生成一个针对CAN进行操作的句柄,并同时在内存中建立相关资源。该函数必须与
VCI
_CloseDevice成对出现,即:调用
VCI
_OpenDevice后,在退出进程、关闭软件、重新打开适配器等情况时,必须调用
VCI
_CloseDevice函数释放资源,否则可能引起进程崩溃、通信错误等未知错误! 2、
VCI
_CloseDevice函数 此函数用来关闭已打开的CAN适
Qt调用zlg的库函数
VCI
_OpenDevice返回一直0的解决方法
想要正常的收发数据之前配置好CAN卡的首要的一步,而配置之前的可以正确的打开设备是首要的首要,见ZLg提供的手册。 我使用的场合是:使用QT平台,使用的ZLG的CAN卡位USBCAN-2E-U,因为之前所有的工程在同一个目录下,整理过工程后,之前可以用的工程,在打开设备的第一环就卡住了。
VCI
_OpenDevice 函数的返回值一直为0,打印了一下进入这个函数的值,也是正确的,只要第一个
参数
和你使用的硬件CAN卡可以匹配上就基本上可以正确的执行过这个函数。 解决方法:除了要在Qt工程中添加动态链
USBcan盒子(读写寄存器)
驱动器90can盒子449感觉不如以太网转CAN好用库函数
VCI
_
CAN通讯在VS2008中的实现与应用
摘 要:CAN总线是控制器局域网总线(Controller Area Network)的简称。属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。CAN总线是一种多主方式的串行通讯总线,是国际上应用最广泛的现场总线之一,现已被应用到各个自动化控制系统中,从高速的网络到低价位的多路接线都可以使用CAN总线。本文重点就CAN总线通信设计的实现进行介绍,利用PC机对通过CAN控制器以及...
matlab调用zlg,在LabVIEW下使用ZLGCAN接口函数库
1、概述VirtualCANInterface(
VCI
)函数库是专门为ZLGCAN设备在PC上使用而提供的应用程序接口。库里的函数从ControlCAN.dll中导出,在LabVIEW7.0中可以直接使用这些库函数而无需额外的操作。
VCI
函数的使用流程如图1.1所示。图1.1
VCI
函数使用流程2、使用
VCI
函数2.1数据结构
VCI
函数库中定义了一些数据结构用于数据...
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章