我们使用CANoe的COM API和Python comtypes在复杂的测试环境中自动化CANoe。在某些时候 CANoe 通道分配不稳定,我们问自己是否可以自动读取 CANoe 通道分配,以便我们可以检查我们的测试环境是否稳定。
CANoe 的完整
COM Object Hierarchy
在 CANoe 在线帮助中可见,但我完全迷失了,需要调用哪些函数来重现屏幕截图中找到的表格。
下面是我本地电脑上的对话示例,因为我不被允许展示这个问题中的真实作业。一切都是灰色的,因为我的本地电脑上没有安装真正的硬件,也没有许可证。
您可以使用Application.Networks获取每个通道,然后使用XL Driver Library中的xlGetApplConfig函数来获取CANoe项目的通道分配。 这是XL 驱动程序库手册。
以下是 xlGetApplConfig 函数的定义。 使用“CANoe”作为appName的输入。XLstatus xlGetApplConfig(
char *appName
unsigned int appChannel,
unsigned int *pHwType,
unsigned int *pHwIndex,
unsigned int *pHwChannel,
unsigned int busType)
您找到解决方案了吗?可以在这里分享吗?