vissim-com与python接口

2024-10-03 11:19:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用vissimcom并尝试集成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'))

Tags: 数据代码命令comnet链接links细节