0
私はPythonを使用して、COMインターフェイスを使用してVISSIMトラフィックシミュレーションソフトウェアと通信しています。VISSIM COMインターフェイスVehicleNetworkPerformanceMeasurement
#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')
は、最後の行は、私は「DelayTot」はほかに他の属性を試してみた
com_error: (-2147352567, 'Exception occurred.', (0, 'VISSIM.Vissim.800', 'Sub-attribute not specified', None, 0, -2147352567), None)
エラーに返しシミュレーションを実行している間、私はVehicleNetworkPerformanceMeasurement総遅延属性にアクセスしようとしている
なし。私はドキュメンテーションに従っており、他のオブジェクトに何の問題も問いませんでした。
このデータにアクセスするにはどうすればよいですか?