CAPL学习之路-测试功能集函数(故障注入函数)

TestDisableMsg

禁止发送消息,除非调用函数TestSetMsgEvent

使用TestEnableMsg重新启用消息。此函数影响分配CANoe交互层或CANopen仿真的仿真节点

这个函数可以在测试用例中控制Simulation Setup界面仿真节点报文的发送与停止

testcase TCExample()
{
  testDisableMsg(LightState);//LightState是dbc里Light节点的tx消息  
}

void MainTest ()
{
  TCExample();
}

Trace窗口:

CAPL学习之路-测试功能集函数(故障注入函数)_第1张图片

TestDisableMsgAllTx

禁止发送节点的所有tx消息,除了使用testSetMsgEvent发送

此函数影响分配CANoe交互层或CANopen仿真的仿真节点

testcase TCExample()
{
  testDisableMsgAllTx("Light");//Light是dbc里的一个节点名称
}

void MainTest ()
{
  TCExample();
}

Trace窗口:

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