广州智维triv2007 2021-06-12 08:22 采纳率: 0%
浏览 33

Kvaser车辆诊断VCI编程十问十答

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:windowsrp1210.ini这个文件是最开始要都去的ini文件,它包含了其他的ini文件,此时一定有DGDPA5MA.ini在c:windows目录下,然后去读取DGDPA5MA.ini,在DGDPA5MA.ini里面就包含有支持的协议,和支持的设备的具体信息了。

8、.dll的路径是?

答:在C:windowssyswow64目录下会有对应的DGDPA5MA.dll文件,这就是我们要加载的动态链接库

9、为啥rp1210.ini和其他供应商的ini文件要在C:windows目录下?为啥供应商的DLL文件要在C:windowssyswow64目录下?

答:这是在RP1210文档里面规定的

10、什么.dll文件?

答:库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。不同的设备有不同的动态链接库

  • 写回答

0条回答 默认 最新

      编辑
      预览

      报告相同问题?

      悬赏问题

      • ¥15 宝塔面板一键迁移使用不了
      • ¥15 求一个按键录像存储到内存卡的ESP32CAM代码
      • ¥15 如何单独修改下列canvas推箱子代码target参数?,插入图片代替其形状,就是哪个绿色的圆圈每关用插入的图片替代
      • ¥20 四叉树的创建和输出问题
      • ¥15 javaweb连接数据库,jsp文件加载不出来
      • ¥15 matlab关于高斯赛德尔迭代的应用编撰。(相关搜索:matlab代码|迭代法)
      • ¥15 损失匹配问题,求解答
      • ¥15 3500常用汉字书法体检测数据集下载
      • ¥15 odoo17在制造模块或采购模块良品与次品如何分流和在质检模块下如何开发
      • ¥15 Qt音乐播放器的音乐文件相对路径怎么写
      手机看
      程序员都在用的中文IT技术交流社区

      程序员都在用的中文IT技术交流社区

      专业的中文 IT 技术社区,与千万技术人共成长

      专业的中文 IT 技术社区,与千万技术人共成长

      关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

      关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

      客服 返回
      顶部