Я использую omnet ++ 5.4.1, veins 4.7.1 и sumo 0.32.0.Я уже прошел примеры, приведенные с пакетами, и все работает хорошо.Теперь я хотел бы запланировать много несчастных случаев в INI-файле, чтобы измерить влияние столкновений.Например, вместо
*. Node [* 0] .veinsmobility.accidentCount = 1
есть что-то вроде
*.узел [* 10] .veinsmobility.accidentCount = 1
*. узел [* 13] .veinsmobility.accidentCount = 1
*. узел [* 16] .veinsmobility.accidentCount = 1
, где все несчастные случаи запланированы одновременно.Автомобили въезжают в сеть с периодом 3.
Я пробовал, но только один из трех узлов (всегда второй - узел [13]) действительно останавливается и реализует код, связанный с ДТП.Все остальные машины останавливаются, но ничего не отправляют, и вместо этого другие случайные машины (отличающиеся от запланированных узлов) реализуют планирование аварии.Вот что у меня есть в момент аварии:
** Событие # 107 t = 106 RSUExampleScenario.node [10] .veinsmobility (TraCIMobility, id = 70) для 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) для selfmsg scheduleAccident (omnetpp :: cMessage, id = 244
Чтопоказывает, что все запланированные узлы планируют аварию, но не делают то, что ожидали.
Пожалуйста, есть идеи о том, что я делаю неправильно?
Спасибо.