我设置了三组节点,它们全部以RandomWaypoint运动运行,但是我不能让它们在不同的区域中运行。如何为节点设置不同的区域以移入不同的组?

我试图设置该组的worldSize,mapFile,routeFile等,但是它们没有用。

Group6.groupID = t
Group6.bufferSize = 50M
Group6.movementModel = RandomWaypoint
movementModel6.worldSize = 200,200

RandomWaypoint.mapFile = data/my1.wkt
RandomWaypoint.worldSize = 200,200
Group6.worldSize = 200,200
Group6.routeFile  = data/my1.wkt

#Group6.routeType = 2
Group6.waitTime = 10, 30
Group6.speed = 7, 10
Group6.nrofHosts = 200

最佳答案

基本的RandomWaypoint模块不支持这种功能。最好的方法是基于具有此功能的RandomWaypoint实现一个新的运动模块。

或者,如果要使用基于地图的移动性,例如,MapBasedMovement具有选项“ okMaps”以选择哪些节点组应使用哪些地图。

10-08 07:19