【问题标题】:How to access Interactive Generator block (IG) in Vector CANoe Simulation through Python?如何通过 Python 访问 Vector CANoe Simulation 中的 Interactive Generator 模块(IG)?
【发布时间】:2021-05-28 15:56:06
【问题描述】:

我正在尝试使用 python 工具自动化一些 CANoe 功能。

我无法访问 CAN IG 的详细信息?无论如何我可以做到这一点,以便我可以使用 Python 控制它?

【问题讨论】:

  • 到目前为止你做了什么?您如何从 Python 访问 CANoe?通过 COM?
  • 我使用了一个公司工具,它可以让我通过 python 访问独木舟。我通过 python 获得了所有的会话和信号值和功能。但是,我无法访问的是这个 CAN IG
  • 我们应该如何使用您的公司工具为您提供支持?
  • 我只是想知道如何访问 CAN IG。打开它并找到它的编码。如何查看其 CAPL 编码。
  • 首先,交互式生成器中没有 CAPL。这就是为什么它被称为交互式。尽管如此,我们仍然不知道如何使用 Python 访问 CANoe。 CANoe有COM接口,用这个吗?

标签: automated-tests canoe system-testing


【解决方案1】:

Interactive Generator 块不能通过 COM 使用 python 或任何其他语言访问。原因是,IG 块应该是交互式而不是自动化

【讨论】:

  • 是的,你是对的。是否可以在普通节点中模拟 CAN IG?我不熟悉 CAPL 编码。但我认为的解决方法是在节点中复制 CAN IG,然后启用/禁用节点。这可能吗?
  • 有可能。循环消息和一次性消息都可以在 CAPL 节点中配置。变速器可以配置为可以使用系统变量进行控制。然后,这些系统变量可以通过 COM 接口使用你的 python 代码来控制。
猜你喜欢
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 2015-09-29
  • 2019-01-12
  • 2019-05-29
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
相关资源
最近更新 更多