Я новичок в 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)));
Но это не похоже на работу, кроме того, Theres ошибки:
Сообща = "имя атрибута = NextWaypoint TID = NS3 :: WaypointMobilityModel: начальное значение не может быть установлено с помощью атрибутов"
Waypoint mobility model class reference
Не могли бы вы помочь мне с добавлением точек, скажем, я хочу добавить 2 путевых точки в Vector (0.0, 0.0, 0.0) и Vector (50.0, 50.0, 0.0) –