DoIP学习笔记系列:(四)用CAPL脚本读取DID的关键点

图片来源于网络

文章目录

  • 1. 如何在CAPL中读取DID?
    • 1.1 避坑


如何新建CAPL工程,在此不再赘述,本章主要分享一下如何在CAPL中调用DoIP接口、diag接口进行DoIP和诊断的测试。


1. 如何在CAPL中读取DID?

通常在实际项目中,会有很多DID,各种版本号、各种观测量,如果手动点,显然很麻烦,如果要“批量”读取DID,那最好通过CAPL脚本的方式读取,博主在编写脚本时,遇到了很多坑,本篇主要讲讲怎么避坑。


先来看看,读取一个DID的值,CAPL如何实现吧:

includes
{
	
}

variables
{
	diagRequest _ADCC.DID_0xF190_Read                   _0x22Service_0xF190;
	dword f190_size = 17;
 	byte f190_buffer[17];
}

// 请求22 F1 90后,响应回复事件 
on diagResponse QH01_HoloArk_ADCC.DID_0xF190_Read
{
	int i = 0;

你可能感兴趣的:(DoIP测试,开发训练营,CANoe,CAPL,DID)