我正在使用 Python 通过其 COM 接口与 VISSIM 交通模拟软件进行通信。我试图在运行模拟时访问我的一个链接的 GetQueued 信息。
import win32com.client as com
vissim_com = com.Dispatch("Vissim.Vissim")
Sim = vissim_com.Simulation
vissim_com.LoadNet(r'D:\Tracer\labprogramme\vissim\test.inp)
vnet = vissim_com.net
links = vnet.Links
link1 = links.GetLinkByNUmber(1)
Sim.Period = 3600
for i in range(3600):
Sim.RunSingleStep()
cars = link1.GetVehicles()
queued_cars = cars.GetQueued()
最后一行返回错误
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, 'Not implemented method called.', 'VISSIMCOM.HLP', 131200, -2147467259), None)
我不知道这个问题,我的代码有什么问题吗?