【问题标题】:Automate log conversion as Action in Vector CANoe将日志转换为 Vector CANoe 中的操作自动化
【发布时间】:2020-09-27 11:23:35
【问题描述】:

CANoe 在“导出和记录设置”窗口中提供了一个选项操作。帮助窗口显示:

一个动作定义了一个应用程序,它在保存后调用 目标文件。

我想要实现类似于this question:使用单个日志记录块以 BLF 格式发生来自应用程序的所有日志(出于性能原因,我不想放置大量日志记录块),然后设置一个动作以自动将 BLF 文件转换为 ASC。是的,我可以编写一个通过 COM 打开 CANoe 的帮助程序,但我不想这样做。 Vector 的某个人曾经告诉我,CANoe 中唯一通过 ISO26262 认证的部分就是 CLI,但我觉得这听起来不对。

我什至无法开始,因为我找不到任何有关通过 CLI 使用 CANoe 的文档。有谁知道怎么做(如果可以的话)?

编辑:在帮助手册的 CANoe RT 服务器:命令行控制部分,它说(强调我的):

CANoe RT 服务器的配置和控制主要通过 用户 PC 上的选项对话框中的 CANoe 对话框(扩展|CANoe RT)。 另外你还可以控制 Runtime Server 和 Runtime 通过服务器主机上的命令行输入内核。

所以他们有 CLI 做某事。恐怕答案可能是不可行的,因为 Vector 想要强制 COM 接口作为自动化管道的唯一接口(另请参阅 Jenkins 集成)

【问题讨论】:

  • 不能直接作为 ASC 记录?如果不是,为什么?
  • @M.Spiller 因公司限制而无法选择。需要有BLF,自己想用基于文本的分析方法,不想手动重新解析一切。

标签: canoe


【解决方案1】:

您所指的问题使用COM接口进行转换。
对您的建议是创建一个应用程序,该应用程序打开一个新的 CANoe 窗口,然后进行转换并立即关闭(类似于您提到的问题中的那个)。
然后,您可以通过 Actions 功能启动应用程序。

注意:没有 CLI 可以控制 CANoe 应用程序。

【讨论】:

  • 感谢您的回复,尽管我可能理解错了(请参阅问题编辑),我指的是操作,我可以在选项 > 外部程序 > 下的操作选项卡中进行配置行动。无需为此编写 COM mambojumbo 脚本。但是,需要有 CLI 接口来递归调用 CANoe...
猜你喜欢
  • 2020-11-03
  • 2018-11-09
  • 2020-08-11
  • 2014-05-16
  • 2018-03-15
  • 2021-09-24
  • 2012-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多