2016-04-22 31 views
0

我正在嘗試爲航點移動模型添加航點,但我無法這樣做。這是我做過什麼在ns3中爲航點移動模型添加航點

Ptr<WaypointMobilityModel> waypoints = CreateObject<WaypointMobilityModel>(); 
waypoints->AddWaypoint (Waypoint (Seconds (2.0),Vector (25.0, 0, 0))); 
waypoints->AddWaypoint (Waypoint (Seconds (5.0),Vector (50.0, 0, 0))); 
mobility.SetMobilityModel(waypoints); //mobility is my MobilityHelper 

SetMobilityModel需要一個字符串而是得到一個PTR被調用,參數航點時。你能告訴一下這樣做的正確方法嗎?

這是我得到的錯誤:

no matching function for call to ‘ns3::MobilityHelper::SetMobilityModel(ns3::Ptr<ns3::WaypointMobilityModel>&)’ 
mobility.SetMobilityModel(waypoints); 
note: no known conversion for argument 1 from ‘ns3::Ptr<ns3::WaypointMobilityModel>’ to ‘std::string {aka std::basic_string<char>}’ 
+0

唯一的一個NS3論壇是https://groups.google。 COM /論壇/?fromgroups#!論壇/ NS-3用戶 –

回答