我正在尝试使用Python ( CANoe模块)创建两个win32com实例。
我试图创建两个对象并打开配置,但它只创建了一个实例。如何实现创建两个CANoe实例?
我禁用了应用程序中的选项,该选项只允许一个实例(我能够手动打开两个CANoe实例)。
application = win32com.client.DispatchEx("CANoe.Application")
application.Open(config)
application2 = win32com.client.DispatchEx("CANoe.Application")
application2.Open(config2)发布于 2020-07-22 13:59:02
可以这样做,但不建议使用。
您可以导航到CAN.ini文件,并在[System]标记下更改以下内容。(默认值为0)
SingleCOMClient=1这句话中提到了一个警告。因此,请谨慎使用此选项!
重新启动CANoe一次,以使此更改生效。
.ini文件可以在C:\ProgramData\Vector\CANoe\<version>\CAN.ini中找到
注意到:默认情况下,使用DispatchEx将创建一个新实例。
使用Dispatch将首先检查现有的CANoe实例是否可用并附加到该实例。如果没有打开实例,那么它将创建一个新实例。
https://stackoverflow.com/questions/62692488
复制相似问题