简体   繁体   English

在ns3中为航点移动性模型添加航点

[英]Adding waypoint in ns3 for waypoint mobility model

I was trying adding waypoints for waypoint mobility model but i am not able to do so. 我试图为航点移动性模型添加航点,但我无法这样做。 This is what I did 这就是我所做的

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 expects a string but is instead getting a ptr when is called with parameter waypoints. SetMobilityModel需要一个字符串,但是在使用参数路标调用时会得到一个ptr。 Could you tell what should be the correct way for doing so? 您能否说出正确的做法?

This is the error i got: 这是我得到的错误:

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>}’

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM