我是ns3的新手,这也是我一直坚持的问题。我正试着添加路点,但不知道怎么做,如果你们能帮上忙,那就太好了
这就是我试过的:
mobility.SetMobilityModel ("ns3::WaypointMobilityModel",
"NextWaypoint", WaypointValue(),
"WaypointsLeft", UintegerValue (1),
"LazyNotify", BooleanValue (false),
"InitialPositionIsWaypoint", BooleanValue (false)
);
mobility.Install (wifiStaNodes); //wifiStanodes is my nodeContainer
Ptr<WaypointMobilityModel> waypoints =wifiStaNodes.Get(0)->GetObject<WaypointMobilityModel> ();
waypoints->AddWaypoint (Waypoint (Seconds (0.0), Vector (0.0, 0.0, 0.0)));
waypoints->AddWaypoint (Waypoint (Seconds (2.0), Vector (50.0, 50.0, 0)));
但这似乎不起作用,而且还有一个错误:
MSG=属性名称=NexTWayPoint TID=NS3::WayPointMobilityModel:无法使用属性设置初始值“
路点移动性模型类引用
null
在/src/mobility/test/waypoint-mobility-model-test.cc中有一个WaypointMobilityModel的参考场景(测试用例)