CAPL 脚本来分析日志文件

问题描述 投票:0回答:1

我正在使用 CANoe 和 CAPL 脚本对 CAN 帧进行统计。 我想在离线模式下播放日志文件来做到这一点。在离线模式下,我想从 CAPL 程序启动重播文件 (.blf) 并对 CAN 帧执行测试(例如周期时间违规)。 但是当我尝试在程序节点中使用 CAPL 函数 StartReplayFile 时,出现错误: (76,26) 处的错误 1159:当前上下文中不允许使用函数(CANalyzer、分析、测试...)。 Offline_Config.can

我尝试在其他上下文中使用此函数,但我从未成功使用 CAPL 启动重播文件。 那么,如何使用这个功能呢?如何从CAPL启动Replay文件并使用CAPL对日志文件进行统计分析? 非常感谢您的支持

我尝试在“模拟设置”的 CAPL 中使用 StartReplay 文件,但它仅在在线模式下可用。 我尝试在程序节点中启动重播文件,但出现错误

offline capl
1个回答
0
投票

在 CANoe 中,您有两种设置:(1) 模拟设置和 (2) 测量设置。

我在“测量设置”中加载 Log.blf 文件之前已完成此操作,将其设置为“离线模式”,而不是在“模拟设置”的重播块中执行此操作。 之后,当您通过 CANoe 的虚拟总线获取数据时,您可以使用“模拟设置”中的网络节点以及 CAPL 中的统计分析代码。

© www.soinside.com 2019 - 2024. All rights reserved.