PCAN-ISO-TP库使用,无法发多包问题解决方案


问题描述


测试请求,写入VIN:
用CANoe模拟ECU,响应写入请求,PCAN上位机模拟Client发送请求。

PCAN-ISO-TP库使用,无法发多包问题解决方案


我的Mapping设置如下:
设置了发送和请求的ID。

PCAN-ISO-TP库使用,无法发多包问题解决方案


查看了例程源码,发送的数据并没有错误:
PCAN-ISO-TP库使用,无法发多包问题解决方案


原因


因为我在地址映射中只添加了发送的,没有加回复的。

在文档"PCAN-ISO-TP 3.0 API API Implementation of the ISO-TP 2016 Standard (ISO 15765-2) Documentation"中的C#例程如下:
PCAN-ISO-TP库使用,无法发多包问题解决方案


解决方案


测例中的Mapping配置如下:
PCAN-ISO-TP库使用,无法发多包问题解决方案


测试:
PCAN-ISO-TP库使用,无法发多包问题解决方案
可以看到,修改后,正确了。是对API的使用没有理解,PCAN-ISO-TP库还是很给力的!

相关文章:

  • 2022-12-23
  • 2021-09-01
  • 2021-04-19
  • 2021-11-23
  • 2021-12-12
  • 2021-05-17
  • 2021-11-04
猜你喜欢
  • 2021-04-05
  • 2021-06-03
  • 2021-08-17
  • 2022-12-23
  • 2022-03-04
  • 2021-11-25
  • 2021-09-08
相关资源
相似解决方案