我使用Python与VISSIM交通仿真软件通过COM接口进行通信。在
我试图在运行模拟时访问VehicleNetworkPerformanceMeasurement total delay属性
#run vissim
env = win32com.client.Dispatch('Vissim.Vissim.800')
#load layout,network
env.LoadNet( r'X:\Users\rHalabi\singleIntersection\Ryan.inpx')
env.LoadLayout( r'X:\Users\rHalabi\singleIntersection\Ryan.layx' )
#tell vissim to collect vehicle performance data
env.Net.Evaluation.SetAttValue( 'VehNetPerfCollectData', 1)
#run a few steps
for i in range(10):
env.Simulation.RunSingleStep()
#collect results
env.Net.VehicleNetworkPerformanceMeasurement.AttValue( 'DelayTot' )
最后一行返回一个错误
^{pr2}$我试过除了“DelayTot”之外的其他属性,但都没用。我已经遵循了文档,并且能够查询其他对象。在
如何访问这些数据?在
对于包含需要在查询中提供子属性的子属性的属性。下面是VISSIM文档中的一些示例代码,用于如何查询TravelTimeMeasurements
相关问题 更多 >
编程相关推荐