2016-04-22 73 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用户 –

回答