Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3081|回复: 0

VCI编程十问十答

[复制链接]

81

主题

168

帖子

627

积分

高级会员

Rank: 4

积分
627
发表于 2020-6-2 14:22:04 | 显示全部楼层 |阅读模式
1、什么是VCI?
答:VCI-vehicle communication interface(车辆通讯接口),主要用于通讯,有特定的软件接口,对其进行编程可实现诊断服务,实际上即使PC与车辆进行通信的设备,如kvaser。
2、CAN interface有几种软件接口?
答:三种,分别是
1、RP1210 API
2、PassThru API
3、D-PDU-API
3、不同的软件接口有什么区别?
答:不同的软件接口所支持的协议不一样
4、以上三个软件接口有何作用?
答:通过编程可以实现设备的通讯,从车辆读取数据。
5、进行CVI编程最开始的步骤是?
答:以RP1210软件接口为例
     首先需要读RP1210.ini,从中获取其他ini的名字。
6、为什么需读取这些ini文件?
答:主要是为了读取动态库的位置,获取厂家信息、硬件支持的协议、硬件信息等。
7、ini文件存放的路径是?
答:C:\windows\rp1210.ini这个文件是最开始要都去的ini文件,它包含了其他的ini文件
此时一定有DGDPA5MA.ini在c:\windows目录下,然后去读取DGDPA5MA.ini,在DGDPA5MA.ini里面就包含有支持的协议,和支持的设备的具体信息了。
8、.dll的路径是?
答:在C:\windows\syswow64目录下会有对应的DGDPA5MA.dll文件,这就是我们要加载的动态链接库
9、为啥rp1210.ini和其他供应商的ini文件要在C:\windows目录下?为啥供应商的DLL文件要在C:windows\syswow64目录下?
答:这是在RP1210文档里面规定的
10、什么.dll文件?
答:库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。不同的设备有不同的动态链接库

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-3-29 10:10 , Processed in 0.089340 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表