我正在阅读 One Simulator 的一些教程。我有一种语法是
group.nodeLocation = 100,100
据我所知,一个组可以有多个节点。因此,我不清楚 group.nodeLocation 是什么意思。我们正在使用此命令修复哪个节点位置。
谢谢,
我正在阅读 One Simulator 的一些教程。我有一种语法是
group.nodeLocation = 100,100
据我所知,一个组可以有多个节点。因此,我不清楚 group.nodeLocation 是什么意思。我们正在使用此命令修复哪个节点位置。
谢谢,
这取决于您使用哪种运动模型。
StationaryMovementgroup.nodeLocation
需要设置,但对于其他动态移动模式(例如,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
顺便说一句,不要忘记将上述协调组合为地图文件,如下所示:
#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)