提问者:小点点

在ns3中添加路点


我是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:无法使用属性设置初始值“

路点移动性模型类引用


共1个答案

匿名用户

null

在/src/mobility/test/waypoint-mobility-model-test.cc中有一个WaypointMobilityModel的参考场景(测试用例)