VT痛点解决:Diagnostic Service命令关于1904服务使用限制及解决办法

本文主要介绍了在使用vTESTStudio 7进行HIL测试时遇到的Diagnostic Service命令在调用1904服务查询DTC快照数据时遇到的问题。由于软件bug,二级数据year无法被正确解析。为了解决这个问题,作者通过编写CAPL函数并在文本表格中使用,成功绕过了这个限制,避免了升级到vTESTStudio 8带来的额外费用。代码示例仅检查了'second'参数,但可以根据需求配置以处理更多迭代。
摘要由CSDN通过智能技术生成

0 前言

        非常感谢大家能订阅我的专栏,在对大家提供帮助的同时也算是对我工作的一种认可,如果有想加入HIL自动化测试群的也可以私信我。今天立春,马上过年了,这应该是过年前最后一篇文章分享了,先祝大家新年快乐,龙年龘龘。接下来进入到今天的正题中。

        我们在前面的文章里说过Diagnostic Service命令使用非常方便而且功能强大,因此在初期我很多诊断相关的服务都是直接用过调用Diagnostic Service命令完成的,但是一个简单好用的东西注定不是万能的,今天这个问题就折磨了我很久的时间,最终找到了解决的办法。

1 问题描述

        本次使用的VT版本为vteststudio7,今天要分享的问题是出在Diagnostic Service命令使用1904服务时产生的,1904服务是查询DTC的快照数据,举个例子:当车辆的电压过高,这是ECU便会产生电压过高的DTC,同时也会记录发送电压过高故障时车子的行驶里程,车速,时间参数(年/月/日/时/分/秒)等一系列环境参数,便于我们日后来分析问题。<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IAMeee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值