我目前使用 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/

10-11 15:11