Omnet++ 如何开始构建应用程序

Omnet++ 如何开始构建应用程序,omnet++,veins,Omnet++,Veins,我是新来的静脉,想使用它。我花时间学习omnetpp和相扑。现在我可以成功地使用这两种方法。我还下载并安装了Velse,该示例运行良好 现在我需要使用Velse构建自己的应用程序。简单地说,我需要模拟一条笔直的道路,车辆在那里移动,并向单个RSU发送消息 我找不到任何关于静脉或其示例的文档。 有人能帮我知道我应该采取什么步骤来做这件事吗? 例如,应该创建哪些ned文件、如何创建汽车和RSU、如何设置每个节点的应用程序等。首先,您需要创建相应的相扑场景(您的道路),您可以在示例模拟中使用该场景,而

我是新来的静脉,想使用它。我花时间学习omnetpp和相扑。现在我可以成功地使用这两种方法。我还下载并安装了Velse,该示例运行良好

现在我需要使用Velse构建自己的应用程序。简单地说,我需要模拟一条笔直的道路,车辆在那里移动,并向单个RSU发送消息

我找不到任何关于静脉或其示例的文档。 有人能帮我知道我应该采取什么步骤来做这件事吗?
例如,应该创建哪些ned文件、如何创建汽车和RSU、如何设置每个节点的应用程序等。

首先,您需要创建相应的相扑场景(您的道路),您可以在示例模拟中使用该场景,而不是提供的场景

接下来,您必须在OMNeT++中设置模拟场景。由于示例模拟已经包含RSU,因此不必再添加它(除了将其定位到所选位置)。车辆节点由中的模块在运行时自动创建

现在,您已经有了这样一个场景:车辆在道路上行驶,并且能够与RSU通信。但是,示例模拟提供的旧应用程序将在您可能希望更改的所有节点上执行。因此,您需要编写自己的应用程序,可以在这些节点上执行

要编写自己的应用程序,您可以使用它作为起点,只需添加所需的功能即可。它已经提供了一些消息的发送(请参阅)。还可以查看示例模拟中使用的


编写自己的应用程序后,请修改以在所有节点上使用此应用程序。

谢谢。你的评论给了我一个很好的起点。我仍然不知道如何在omnet中创建car节点。在示例的场景中,我可以看到单个RSU,但看不到汽车。它们是在运行相扑时创建的吗?汽车是由Velse中的模块创建的。我在原来的帖子里加了这个。