NS3节点分布和移动设置⽅法
极差公式是什么
节点分布和移动:
在NS3仿真设计中节点分布和移动通过调⽤“mobility-module.h”头⽂件实现
⼀.调e⽤MobinlityHe'jlper ⽣成mobility对象
MobilityHelper mobility
⼆.⽤对象函数为节点分配初始化位置
mobility.SetPositionAllocator ("ns3::GridPositionAllocator",
"MinX", DoubleValue (0.0),
"MinY", DoubleValue (0.0),
"DeltaX", DoubleValue (5.0),新市委书记
烽火传媒"DeltaY", DoubleValue (10.0),
"GridWidth", UintegerValue (3),照片瘦身
"LayoutType" ,StringValue ("RowFirst"));
ns3::GridPositionAllocator 为NS3⾃带的位置初始化模型,MinX, MinY为起始位置,DeltaX,DeltaY为节点之间的距离,GridWidth 为每⾏节点数⽬;LayoutType为布局⽅式。
三.节点位置初始化后,设定节点之后的运动状态
结题报告怎么写RandomWalk2dMobilityModel,为NS3⾃带的2d运动模型,bounds属性为设置节点移动的边界
禹喜珍
mobility.SetMobilityModel ("ns3::RandomWalk2dMobilityModel",
怎么找人
"Bounds", RectangleValue (Rectangle (-50, 50, -50, 50)));
煤矿工作总结另外我们也可以设置节点静⽌:
mobility.SetMobilityModel ("ns3::ConstantPositionMobilityModel");
四.将移动模型绑定在到节点对象上
mobility.Install (Nodes);