Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试学习 CAPL,并且正在尝试完成以下任务。我有一个庞大的沟通矩阵,时间紧迫。我想有一个 CAPL 代码,它可以监控所有消息是否收到,检查那里的周期性。我能够从 CAPL 中读取写入 CSV 文件,这就是我获取输入和传输输出的方式。
重点在这里。CAPL 是否支持提供有关 (Max peroid 、 avg Peroid 、 Min Peroid) 等消息的见解或统计信息,它是否已传输。如何从 CAPL 获取此类信息
CAPL 原语函数为您提供TestCheck函数,这些函数具有多个版本(检查相对周期时间、绝对周期时间、发生率等),用于在并行线程中检查有关您的消息的特定内容(如周期时间)。
ChkCreate_MsgAbsCycleTimeViolation()就是一个例子。
它们为您提供测试结果,其中包含最小-最大循环时间、循环时间范围内的分布等详细表格。
在 CANoe 帮助中搜索 TestCheck 函数以获取描述和示例。