2
我正在阅读一个模拟器的一些教程。我有一个语法,在一个模拟器语法中,group.nodeLocation的含义是什么?
group.nodeLocation = 100,100
据我所知,一组可以有多个节点。因此,我不清楚group.nodeLocation是什么意思。使用此命令我们正在修复哪个节点位置。
谢谢,
我正在阅读一个模拟器的一些教程。我有一个语法,在一个模拟器语法中,group.nodeLocation的含义是什么?
group.nodeLocation = 100,100
据我所知,一组可以有多个节点。因此,我不清楚group.nodeLocation是什么意思。使用此命令我们正在修复哪个节点位置。
谢谢,
这取决于你使用哪种运动模型。
设置group.nodeLocation
需要StationaryMovement,但对于其他动态移动模式(例如,RandomWaypoint)是没有意义的。
如果要设置多个节点N与不同的位置,您应该将其分为N组。
在加入散装静态节点来说,使用MapRouterMovement
来模拟它。静态节点可以被视为等于目的地协调的初始协调。例如,5个静态节点被定义为:
LINESTRING (100 100, 100.0 100.0)
LINESTRING (200 200, 200.0 200.0)
LINESTRING (300 300, 300.0 300.0)
LINESTRING (400 400, 400.0 400.0)
LINESTRING (500 500, 500.0 500.0)
而像设置文件:
Group4.groupID = b
Group4.movementModel = MapRouteMovement #MapRouteMovement
Group4.routeFile = path/routFile.wkt #routeFile
Group4.routeType = 2
Group4.nrofHosts = 5
Group4.waitTime = 0, 0
Group4.speed = 0, 0
BTW,不要忘记基的上面配位的地图文件,下面看到的:
#settings.txt
MapBasedMovement.nrofMapFiles = 1
MapBasedMovement.mapFile1 = path/mapFile.wkt
#mapFile.wkt
LINESTRING (100 100, 200.0 200.0, 300 300, 400 400, 500.0 500.0)
非常感谢。我想将我的节点放置到不同的随机位置。因此,我在考虑group.nodeLocation如何帮助我,因为在组中可以有多个节点。我不知道如何修复每个节点的位置。 – user3678107 2015-03-11 17:54:40
@ user3678107使用'MapRouterMovement'批量添加静态节点。欲了解更多信息,请查看编辑答案。 – SparkAndShine 2015-06-27 13:41:02