1

我是 Veins 的初学者。现在,我正在尝试使用 Veins 4.5、Omnet 5.0 和 Sumo 0.29 根据它们之间的距离来模拟 2 辆正在行驶的车辆之间传输功率和速度的动态调整。到目前为止,我已经构建了 Sumo 模型并在 Omnet 中运行模型,但没有任何编程,这意味着两辆车之间的传输功率和速度都在 .ini 文件中设置。现在我想实现一个算法来动态调整它们。作为一个初学者,我几乎不知道如何开始这项工作。Veins 教程没有说明如何应用 Veins 提供的功能。我现在基于我们的 .ned 文件构建一个新的 .cc 文件。从 MyVeinsApp.cc 我发现了一些我需要实现的方法。但我仍然需要一些关于我的问题的编程说明。1 如何获得2辆正在行驶的车辆之间的实时距离?2 是否可以用 Veins 4.5 控制传输功率和速度?

对于这些最初的问题,我很抱歉。但是我真的不知道如何在编程级别从一开始就逐步开发 Veins 模拟

非常感谢!

4

1 回答 1

2

distance()要获取两辆车之间的距离,您可以使用Coord的内置函数(参见这篇文章)。

要控制发射功率,您可以使用txPowerMac1609_4的参数。

要更改车辆的速度,您可以查看此帖子

于 2017-04-16T07:41:11.257 回答