我是Veins的新人。在我的场景中,我使用omnetpp-4.6,sumo-0.21.0和veins-3.0,只有两辆名为node[0]
和node[1]
的汽车。现在我想实现一个场景,node[0]
以1次/秒的速度将其位置发送到node[1]
。
答案 0 :(得分:0)
在Veins中重复发送消息与OMNeT ++的任何其他模块库没有什么不同。例如,您可以参考OMNeT ++ TicToc教程以获得一个很好的介绍。 http://otl.sourceforge.net/otl3_faq.htm:
还介绍了“如何开始”Veins FAQ具有运行车辆网络基本模拟的所有必要信息。 Veins tutorial给出了静脉的高级概述。接下来的步骤取决于您想要做什么。
要创建自己的模拟,您需要学习如何使用OMNeT ++。 Veins documentation上提供了优秀的教程,视频和全面的用户手册。
如果您知道如何使用OMNeT ++并想要编写自定义模拟模块(例如,对于新应用程序),您可能会发现Veins模拟模块库的API文档很有帮助。可以通过单击 Project>从IDE创建它。生成NED文档... ,或通过运行
make doxy
从命令行生成。要开始阅读模块文档,请在浏览器中打开doc/index.html
。如果您使用其中一种可用的道路交通方案,则无需了解SUMO。如果您想在自定义道路地图上运行模拟,您将需要学习如何使用SUMO。 SUMO附带了一个优秀的教程( Hello SUMO )和一个广泛的在线用户手册,可在documentation pages on the OMNeT++ website上找到。
如果要实施新的TraCI命令以与正在进行的道路交通模拟进行交互(或从中获取数据),SUMO TraCI文档中会列出可用的命令。