Sumo0.32.0 +静脉4.7.1:如何在ini文件中模拟多个特定事故

时间:2018-10-24 13:46:28

标签: omnet++ veins sumo

我正在使用omnet ++ 5.4.1和静脉4.7.1和sumo 0.32.0。我已经查看了软件包提供的示例,并且一切正常。 现在,我想在ini文件中安排许多事故,以衡量碰撞的影响。例如,代替

  

*。node [* 0] .veinsmobility.accidentCount = 1

具有类似

  

*。node [* 10] .veinsmobility.accidentCount = 1

     

*。node [* 13] .veinsmobility.accidentCount = 1

     

*。node [* 16] .veinsmobility.accidentCount = 1

所有事故都在同一时间安排。汽车进入网络的周期为3。

我已经尝试过,但是三个节点中只有一个(总是第二个-节点[13])确实停止并实现了与意外事故时间表相关的代码。其他所有汽车停下来但不发送任何东西,取而代之的是其他随机汽车(与计划的节点不同),实现accurateSchedule。这是我出事时的状况:

  

**事件#107 t = 106 RSUExampleScenario.node [10] .veinsmobility(TraCIMobility,id = 70)on selfmsg scheduleAccident(omnetpp :: cMessage,id = 156)

     

**事件#108 t = 106 RSUExampleScenario.node [13] .veinsmobility(TraCIMobility,id = 88)发生在selfmsg scheduleAccident(omnetpp :: cMessage,id = 200)

     

**事件#109 t = 106 RSUExampleScenario.node [16] .veinsmobility(TraCIMobility,id = 106)on selfmsg scheduleAccident(omnetpp :: cMessage,id = 244

什么表明所有调度的节点都安排了事故,但没有按预期进行。

请问,关于我在做什么错的任何想法吗?

谢谢。

0 个答案:

没有答案