2015-02-12 61 views

回答

0

這取決於你使用哪種運動模型。

設置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) 
+0

非常感謝。我想將我的節點放置到不同的隨機位置。因此,我在考慮group.nodeLocation如何幫助我,因爲在組中可以有多個節點。我不知道如何修復每個節點的位置。 – user3678107 2015-03-11 17:54:40

+0

@ user3678107使用'MapRouterMovement'批量添加靜態節點。欲瞭解更多信息,請查看編輯答案。 – SparkAndShine 2015-06-27 13:41:02

相關問題