如何在 omnet、veins 和 sumo 模拟中设置节点数?
How to set number of nodes in omnet, veins and sumo simulation?
我正在使用 omnet++、veins 和 sumo 模拟泛洪协议。我想用不同数量的节点(比如 50、100 和 150)重复模拟。有没有办法指定在特定模拟中创建多少(最大)节点?
提前致谢!
当您使用 Veins 时,您可以在 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
属性只设置Veins插入的车辆数量。如果您在 SUMO 配置中指定了额外的车辆,它们也会被添加。
我正在使用 omnet++、veins 和 sumo 模拟泛洪协议。我想用不同数量的节点(比如 50、100 和 150)重复模拟。有没有办法指定在特定模拟中创建多少(最大)节点? 提前致谢!
当您使用 Veins 时,您可以在 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
属性只设置Veins插入的车辆数量。如果您在 SUMO 配置中指定了额外的车辆,它们也会被添加。