- 资讯频道
- 松勤资讯
- 正文
干货:车载仪表自动化测试CAPL变量介绍
162
0
最近我们讲师在上车载自动化测试课程,相信还没上过这个课程的小伙伴应该会对此颇有兴趣,今天松勤软件测试就挑选其中的一些内容进行介绍,大家都可以来了解了解。
* 简单类型、枚举类型或者其他的结构都可以作为结构的成员
* 枚举的成员名必须唯一(否则将有可能代替隐藏数据库中同名的报文和信号)
* 如果没有在声明枚举的同时对成员进行赋值,编译器将按照成员声明的顺序对成员进行初始化(第一个为0,往后依次加1)
* CAPL通过内建函数elCount(数组名)来获得数组成员的个数
* 使用关键字message来声明一个报文变量,默认是CAN报文
* 声明报文变量,有数据库支撑时,完整的声明应包含message ID or message name
* 通过诊断请求和诊断响应两个对象来实现和ECU之间的诊断服务交互
1)以上语句声明了队形request 和 response,通过给出诊断服务ServiceQualifier进行初始化;
2)使用*代替ServiceQualifier,可用于初始化未添加诊断描述的空对象,但是在发送之前对象的数据必须完成具体设置
* 系统变量用来描述某种特殊状态(eg.某种事件的触发)或者记录测量数据
* CAPL提供了两种定时器变量:timer和msTimer