CAPL 获取创建的日志文件的名称
CAPL get name of log file created
我有一个 CANoe 设置,配置为使用动态命名约定自动将日志文件保存到文件夹(即:输出文件名有日期和时间,它们不是常量)。
我想在文件保存后对其执行一些操作,使用 CAPL 脚本的 on Stop()
过程。为了确保以正确的日志文件为目标,我想使用它的名称,它是动态创建的(这是一个约束)。我该怎么做?
如果触发 post-processing 脚本是一个选项,那么使用 COM 接口是最好的选择。请按照以下步骤操作:
- 测量完成后,您可以使用“操作”功能触发脚本。
- 此脚本应读取日志文件名。
- COM 对象返回的名称是最后保存的文件名。
例如。
App.Configuration.OnlineSetup.LoggingCollection.Item(1).FullName
请注意,Item
对象的索引值从 1(而不是 0)开始。
我有一个 CANoe 设置,配置为使用动态命名约定自动将日志文件保存到文件夹(即:输出文件名有日期和时间,它们不是常量)。
我想在文件保存后对其执行一些操作,使用 CAPL 脚本的 on Stop()
过程。为了确保以正确的日志文件为目标,我想使用它的名称,它是动态创建的(这是一个约束)。我该怎么做?
如果触发 post-processing 脚本是一个选项,那么使用 COM 接口是最好的选择。请按照以下步骤操作:
- 测量完成后,您可以使用“操作”功能触发脚本。
- 此脚本应读取日志文件名。
- COM 对象返回的名称是最后保存的文件名。
例如。
App.Configuration.OnlineSetup.LoggingCollection.Item(1).FullName
请注意,Item
对象的索引值从 1(而不是 0)开始。