我正在使用 vissim com 并尝试集成 python。加载后,vissim 中的模拟开始。但是当我添加一个链接并给出其他命令 GetMultiAttValues 等(给出代码的最后 3 个命令)时,它不会改变任何东西,也不会给出命令的数据(不添加链接或给出详细信息)。我的代码在下面给出。
Vissim = com.Dispatch("Vissim.Vissim")
file="D:\Simulation\MLK2.1rough.inpx"
Vissim.LoadNet(file)
Vissim.Simulation.RunContinuous()
k=Vissim.Net.Links
Vissim.Net.Links.AddLink(42, 'LineString(0 30, 200 200)', [3.5, 3.5])
print(k.GetMultiAttValues('Name'))
print(Vissim.Net.Links.ItemBykey(1).AttValue('Length2D'))