我正在尝试学习CAPL,我试图完成以下操作。 我有一个巨大的沟通矩阵,严格的时间安排。 我希望有一个CAPL代码可以监控收到的所有消息,检查周期。 我能够在CAPL中读取写入CSV文件,这就是我如何获取输入和传输输出。
这一点。 CAPL是否支持提供有关消息的见解或统计信息,例如(Max peroid,avg Peroid,Min Peroid),是否传输?如何从CAPL获取此类信息
答案 0 :(得分:0)
CAPL原语函数为您提供 TestCheck 函数,该函数具有多种版本(检查相对循环时间,绝对循环时间,出现率等),用于在并行线程中检出一些有关消息的特定信息(如周期时间)。
ChkCreate_MsgAbsCycleTimeViolation()是一个示例。
它们为您提供测试结果,其中包含最小-最大循环时间,循环时间范围内的分布等详细表。
CANoe帮助中的Search TestCheck功能可用,以获取描述和示例。