【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、检测未定义报文
- 函数使用介绍