【CANoe之CAPL基础学习_函数用法6】

本文详细介绍了CANoe中的CAPL基础学习,重点讲解了测试分组函数、报文长度检测、功能测试、未定义报文检测以及信息操作和发送的相关函数。内容包括testGroupBegin/testGroupEnd的使用、ChkQuery_NumEvents和ChkControl_Destroy等检测函数、ChkStart_MsgSignalValueInvalid功能测试函数、检测未定义报文的函数以及TestWait系列常用函数的应用。
摘要由CSDN通过智能技术生成

【CANoe之CAPL基础学习_内部函数用法6】

1、测试分组函数

- 函数使用介绍

testGroupBegin()、testGroupEnd()在入口函数引用。Example:

在这里插入图片描述

2、检测报文长度DLC

- 函数使用介绍

函数:
状态报告函数 ChkQuery_NumEvents
检测控制函数 ChkControl_Destroy
检测函数:dword ChkStart_InconsistentDLC(Message aMessage,char [] aCallback)
检测发送到总线上指定报文长度是否与DBC数据库中的定义一致
aMessage待测报文;char [] aCallback回调函数名,可选参数
返回值:>0:返回一个事件对象aCheckId;=0报错

3、功能测试

- 函数使用介绍

功能测试用过CAPL程序逻辑来设置某信号的数值,然后使用ChkStart_MsgSignalValueInvalid函数来检测信号值是否在期望的数值范围内。

dword ChkStart_MsgSignalValueInvalid (Signal aObservedSignal,
double aMinValue, double aMaxValue, Callback aCallback)

函数参数:待测信号,必须是定在DBC中的信号,最小信号值,最大信号值,回调CAPL函数名,可选。
返回值:返回一个事件对象aCheckId,即检测未定义报文的事件

4、21、检测未定义报文

- 函数使用介绍


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

车端域控测试工程师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值