我已经阅读了tictoc示例代码,目前正在尝试使用Veins中的示例代码(即RSUExampleScenario)来操纵RSU节点与车辆节点之间的连接。 在检查完此示例的唯一NED文件之后,RSU节点的仅有子模块如下所示:
submodules:
rsu[2]: RSU {
@display("p=162,140;i=veins/sign/yellowdiamond;is=vs");
}
现在我真的很困惑,因为根据我从tictoc教程中学到的知识,我应该操纵NED文件中的模块连接。在tictoc教程中,它看起来像这样
submodules:
tic: Txc1;
toc: Txc1;
connections:
tic.out --> { delay = exponential(200ms); } --> toc.in;
tic.in <-- { delay = 100ms; } <-- toc.out;
所以我现在希望有一些建议来澄清我的问题,车辆节点的子模块在哪里?
答案 0 :(得分:1)
如果您仔细观察RSUExampleScenario
,您会发现该网络继承了Scenario
网络。在这里,您会找到connections allowunconnected
语句。
在非常抽象的层次上,我们可以对此进行如下解释:
与TicToc教程不同,静脉中的场景是无线的,因此没有像“ RSU和车辆之间的连接”之类的东西。对于当前问题,技术上的实现可能并不重要。根据您的配置,无需在连接方面调整网络。
...车辆节点的子模块在哪里?
这是Car
中的veins/src/veins/nodes/Car.ned
模块