variables
{
diagRequest SBM.WriteDataTest WriteDataTest; //定义诊断请求
}
//通过按键a触发事件
on key 'a' {
int diagcode;
//修改诊断中的参数
diagSetParameter(WriteDataTest,"Param0",0x0A); //参数1
diagSetParameter(WriteDataTest,"Param1",0x0B); //参数1
diagSetParameter(WriteDataTest,"Param2",0x0C); //参数1
diagSetParameter(WriteDataTest,"Param3",0x0D); //参数1
//发送诊断请求,返回0则为成功,否则为异常
diagcode = diagSendRequest(WriteDataTest);
if (diagcode==0){
write("--> 发修改vin码诊断报文成功!");
}else{
write("--> 发送诊断报文异常,错误码:%s !",diagcode);
}
}
CAPL中语言中修改诊断服务的参数
最新推荐文章于 2024-03-14 15:45:48 发布