如何添加另一个 RSU 子模块?

How to add another RSU submodules?

我想使用 OMNeT++VeinsSUMO 进行一些 VANET 模拟。

我在 Veins 示例代码“RSUExampleScenario”中重写了一些代码。

RSUExampleScenario.ned

import org.car2x.veins.nodes.RSU;
import org.car2x.veins.nodes.Scenario;

network RSUExampleScenario extends Scenario
{
     @display("bgb=800,800");
     submodules:
          rsu[1]: RSU
          {
               @display("p=150,140;i=veins/sign/yellowdiamond;is=vs");
          }
          rsu[2]: RSU
          {
               @display("p=180,140;i=veins/sign/yellowdiamond;is=vs");
          }

}

但是好像还是没有加RSU。如何添加 RSU 模块?

我找到了如何在模拟中添加 RSU 节点。如果你想在你的模拟中添加两个 RSU 节点,你可以编写如下代码。

veins/examples/veins/omnetpp.ini

# RSU SETTINGS
*.rsu[0].mobility.x = 2000
*.rsu[0].mobility.y = 2000
*.rsu[0].mobility.z = 3
*.rsu[1].mobility.x = 2100
*.rsu[1].mobility.y = 2000
*.rsu[1].mobility.z = 3

veins/examples/veins/RSUExampleScenario.ned

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