1

我想知道我可以通过 CAPL 脚本将信号添加到图形窗口的方法。因此,在我的测试用例执行期间,在图形窗口中应该存在仅与相应测试用例相关的信号。

4

1 回答 1

2

据我所知,目前无法通过 CAPL 脚本与 UI 进行交互(即您只能直接访问信号/消息和环境变量)。间接地,您可能能够编写一个 CAPL-DLL,它使用 COM 自动化与 CANoe UI 交互)。


编辑(附加信息) 我做了更多的研究,显然没有允许访问图形窗口的 COM 对象或方法。有一个 LoggingCollection 对象,但它只允许访问跟踪日志记录功能。

我通常将 Python 用于 COM 自动化(与 CANoe 帮助中提供的 VB 示例相反),我检查了 Configuration.OnlineSetup 对象的属性,它有一个 GraphicCollection 属性,但似乎该对象尚未实现。

根据个人经验,我知道 Vector 有很好的支持,您可以随时尝试与他们取得联系以获得更多帮助。

于 2016-05-09T16:16:00.907 回答