我正在使用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
什么表明所有调度的节点都安排了事故,但没有按预期进行。
请问,关于我在做什么错的任何想法吗?
谢谢。