模拟静脉中无事故的简单场景

时间:2015-10-19 10:40:43

标签: omnet++

我安装了Omnet ++ 4.6,Sumo 0.21.0和Veins 3.0来模拟车辆的移动性。

我阅读了现有的Omnet ++教程以及静脉模拟器的文档,但我真的卡住了。我花了两周的时间来理解源代码但是徒劳无功。

我想模拟一组在他们之间交换信息的移动车辆。 在现有例子的源代码中需要更改什么? 我对汽车之间发生事故的情况不感兴趣。如何修改应用程序的源代码以消除它?

还有一个解释源代码的教程(TraCIDemo11p.cc和TraCIDemoRSU11p.cc)?

1 个答案:

答案 0 :(得分:0)

如果您正在使用Veins版本4a2附带的示例,那么您无需更改任何内容:车辆之间已经在交换消息:在示例中(如果车辆尚未发送消息),它会发送消息whenever a node stopswhenever a message is received

如果您不希望特定节点停止(建模事故),请不要将其accidentCount设置为高于0(as the example currently does for any node ending in "0")的值。请注意,这意味着节点没有理由交换消息,因此您可能希望实现不同的触发器(可能是在预定义的时间触发预定义节点)。