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