首页 > 解决方案 > CAPL 获取创建的日志文件的名称

问题描述

我将 CANoe 设置配置为使用动态命名约定自动将日志文件保存到文件夹(即:输出文件名具有日期和时间,它们不是常量)。

我想在保存此文件后使用on Stop()CAPL 脚本的过程对它执行一些操作。为了确保定位正确的日志文件,我想使用它的名称,它是动态创建的(这是一个约束)。我怎样才能做到这一点?

标签: caplcanoecanalyzer

解决方案


如果触发后处理脚本是一个选项,那么使用 COM 接口是最好的选择。按着这些次序:

  • 测量完成后,您可以使用“操作”功能触发脚本。
  • 该脚本应读取日志文件名。
  • COM 对象返回的名称是最后保存的文件名。

例如。 App.Configuration.OnlineSetup.LoggingCollection.Item(1).FullName
请注意,Item对象的索引值从 1 开始(而不是从 0)。


推荐阅读