如何在omnet,静脉和相扑模拟中设置节点数?

时间:2018-11-20 11:56:20

标签: omnet++ veins sumo

我正在使用omnet ++,静脉和相扑来模拟泛洪协议。我想用不同数量的节点(例如50、100和150)重复进行仿真。有没有一种方法可以指定在特定模拟中创建了多少个(最大)节点? 预先谢谢你!

1 个答案:

答案 0 :(得分:1)

使用静脉时,您可以在omnetpp.ini文件中设置车辆数量。如果查看Erlangen方案的配置,则可以找到TraCIScenarioManager的参数。通过使用该实例,您可以通过设置numVehicles属性来指定仿真中的车辆数量。结果可能如下所示:

*.manager.updateInterval = 1s
*.manager.host = "localhost"
*.manager.port = 9999
*.manager.autoShutdown = true
*.manager.launchConfig = xmldoc("erlangen.launchd.xml")
*.manager.configFile = "erlangen.sumo.cfg"
*.manager.numVehicles = 150

使用OMNeT ++,您可以进行参数研究,这是具有不同参数值的多个模拟运行。 OMNeT++ TicToc tutorial向您展示如何做到这一点。

numVehicles属性仅设置静脉插入的车辆数量。如果您在SUMO配置中指定了其他车辆,它们也会被添加。