我试图测量网络中所有车辆的排放量和燃油消耗量。我正在用AVs和人类驾驶车辆(HDV)进行一些模拟。我正在运行python 3.7.6,并使用COM API与VISSIM进行接口
基本上,我使用以下方法在循环中创建X个HDV:
for i in range(x):
hdvs.append(Vissim.Net.Vehicles.AddVehicleAtLinkPosition( 100, link, lane, pos, desired_speed, interaction))
然后我控制我的AVs,最后尝试访问车辆排放、燃油消耗和总行驶距离:
all_veh_emissions = Vissim.Net.Vehicles.GetMultipleAttributes(('EmissionsCO2', 'EmissionsNOx', 'FuelConsumption', 'DistTravTotal'))
EmissionCO2、EmissionsNOx和FuelConsumption返回无,DistravTotal返回以米为单位的真实数字。那么,为什么我不能访问排放量和燃油消耗量数据呢?我错过了VISSIM的一些东西吗
致以最良好的祝愿, 雅各布
为了获得每辆车的排放量和燃油消耗量,需要额外的附加模块
根据Vissim手册pdf文件
另外,我的电话号码是Vissim 11.00
相关问题 更多 >
编程相关推荐