CAPL学习之路-诊断函数

访问诊断参数

diagGetAbsolutePosition,diagGetAbsolutePositionResp

检索参数在诊断服务原始数据中的位置

比如说诊断请求:2E F1 B1 03 04,写入ecu的part number号,03 04是part number,在cdd中用一个参数名称“partnumber”表示

如果我想知道这个参数在这个诊断请求原始数据中的位置,就可以通过上面的函数,传入诊断服务和参数名称,检索到它在原始数据中的位置

所以partnumber检索的位置应该是3

diagGetComplexParameter

直接从参数迭代器中检索子参数,或返回复杂参数的符号值

比如遍历DTC列表并检索每个DTC的数字和符号值,DTU列表就是复杂参数,里面的DTC就是子参数

diagGetComplexParameterRaw

获取复杂参数的原始值

diagGetComplexRespParameter

检索诊断响应中复杂参数的子参数

diagGetComp

你可能感兴趣的:(【付费专栏】CAPL编程语言,CANoe,CAPL)