我目前使用 SUMO-0.19.0 静脉-3.0 和 OMNet++-4.6。
我一直在网上研究如何通过 OMNet 中的 ini 文件改变车辆的速度,我的目标是测试不同的车辆速度如何影响广播。我可以使用迭代更改广播间隔,并且可以一次更改 .rou 文件和 .net 文件中的车辆速度。
但是,我的问题是我想在 OMNet++ ini 文件中使用迭代来改变车辆速度和加速度以加速模拟过程,但我不知道如何。
我已经检查了链接 https://groups.google.com/forum/#!topic/omnetpp/Cy1Slhx9h1U ,但我仍然不知道在哪里使用 setSpeed ,更不用说如何使用迭代来改变车速了。
先感谢您。
最佳答案
要以不同的车速运行,最好为 SUMO 中的每个所需速度配置运行。
为此,您必须以各种速度创建其他 .rou.xml
文件。 SUMO Wiki 中详细描述了如何实现这一点。基本上,每个 .rou.xml
都必须有自己的 maxSpeed
值。
然后确保通过 .sumo.cfg
中的 .launchd.xml
加载正确的 omnetpp.ini
。您可以配置 OMNeT++ 以运行各种配置,如 OMNeT++ Manual 所示。
关于performance - 关于通过 OMNet++ TraCI 在 SUMO 中改变车速的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34686461/