ns3+netanim仿真点对点有限网络first脚本
存档使用,ns3及netanim安装过程不赘述。 编译前的准备工作 sudo vi myfirst.cc 在myfirst.cc里面,加上头文件: #include "ns3/netanim-module.h" run前面加上三句代码( 第二三行是描绘两个节点的坐标,也可以不要): AnimationInterface anim("myfirst.xml"); anim.SetConstantPosition(nodes.Get(0), 1.0, 2.0); anim.SetConstantPosition(nodes.Get(1), 2.0, 3.0); Simulator::Run(); Simulator::Destroy(); return 0 编译方法 ns3编译有两种方法(示例编译first) 在ns-3.27(或其他的版本)目录下运行first模拟脚本(需要在编译时启动enable-examples选项) ./waf clean ./waf -d debug --enable-examples --enable-tests configure ./waf --run first 将脚本放到scratch目录下 cp examples/tutorial/first.cc scratch/myfirst.cc //将脚本复制到scratch目录下 ./waf --run