【发布时间】:2016-01-14 03:44:01
【问题描述】:
我正在使用 sumo 0.21.0 、 omnet++ 4.6 和 Veins 3.0 我成功地将我的交通移动模拟 (sumo) 与网络模拟 (omnet++) 连接起来。 我在 sumo rou 文件中有车辆路线流,
<vType accel="2.0" decel="2.0" id="CarA" length="5.0" maxSpeed="15.0" minGap="2.5" sigma="0" vClass="passenger"/>
<vType accel="2.0" color="0,1,0" decel="2.0" guiShape="bus" id="BUS" length="10" maxSpeed="12.0" minGap="2.5" sigma="0" speedDev="0.1" speedFactor="1.2" vClass="bus"/>
`<flow begin="0" id="Bus1001" period="510" type="BUS" departSpeed="12" departLane="0">
<route edges="D1"/>
<stop busStop="busstop1" duration="8.470000284081323"/>
</flow>
<flow begin="0" color="0,0,1" id="car0" period="30" type="CarA" departSpeed="15" departLane="1">
<route edges="D1"/>
</flow>`
并有 2 种类型的车辆 BUS 和 CarA。
我想使用 sumo 车辆 ID 作为 omnet++ 中的节点 id 并区分车辆和公共汽车。
我阅读了有关添加 getExternalId() 的信息,但我找不到任何清晰详细的解释它是如何工作的,以及如何在 omnet++ 中添加这些代码
【问题讨论】:
标签: omnet++