监控总线CAPL上的CAN / Flexray消息

时间:2017-08-31 12:26:31

标签: capl canoe

我正在尝试学习CAPL,我试图完成以下操作。 我有一个巨大的沟通矩阵,严格的时间安排。 我希望有一个CAPL代码可以监控收到的所有消息,检查周期。 我能够在CAPL中读取写入CSV文件,这就是我如何获取输入和传输输出。

这一点。 CAPL是否支持提供有关消息的见解或统计信息,例如(Max peroid,avg Peroid,Min Peroid),是否传输?如何从CAPL获取此类信息

1 个答案:

答案 0 :(得分:0)

CAPL原语函数为您提供 TestCheck 函数,该函数具有多种版本(检查相对循环时间,绝对循环时间,出现率等),用于在并行线程中检出一些有关消息的特定信息(如周期时间)。

ChkCreate_MsgAbsCycleTimeViolation()是一个示例。

它们为您提供测试结果,其中包含最小-最大循环时间,循环时间范围内的分布等详细表。

CANoe帮助中的Search TestCheck功能可用,以获取描述和示例。