OMNet++-如何建立RSU节点与Vehicle节点的连接

OMNet++-How to set up the connection between RSU node and Vehicle nodes

我已经通读了 tictoc 示例代码,目前正在尝试使用 Veins 中的示例代码来操纵 RSU 节点和车辆节点之间的连接,即 RSUExampleScenario。 在检查了这个例子唯一的NED文件后,只有RSU节点的子模块,看起来像这样

submodules:
    rsu[2]: RSU {
        @display("p=162,140;i=veins/sign/yellowdiamond;is=vs");
    }

我现在真的很困惑,因为根据我从 tictoc 教程中学到的知识,我应该从 NED 操作模块连接 file.In tictoc 教程看起来像这样

submodules:
    tic: Txc1;
    toc: Txc1;
connections:
    tic.out --> {  delay = exponential(200ms); } --> toc.in;
    tic.in <-- {  delay = 100ms; } <-- toc.out;

所以我现在希望有一些建议来澄清我的问题,车辆节点的子模块在哪里?

如果您仔细查看 RSUExampleScenario,您会发现该网络继承了 Scenario 网络。在这里您会找到 connections allowunconnected 语句。

在非常抽象的层面上,我们可以解释如下:

与 TicToc 教程不同,Veins 中的场景是无线的,因此没有 "the connection between RSU and vehicle"。技术实现对于当前问题可能并不重要。根据您的配置,无需根据连接调整网络。

... where's the submodule for vehicle nodes?

这是位于 veins/src/veins/nodes/Car.ned

中的 Car 模块