以NetAnim里包含的first.cc文件为例,介绍一下NetAnim可视化工具的使用过程
题主采用的是ns3.35版本
一、使用步骤
1.找到first.cc和wscript文件
路径:ns3/ns-allinone-3.35/ns-3.35/examples/tutorial
2.复制到scratch文件夹中
路径:ns3/ns-allinone-3.35/ns-3.35/scratch
3.更改first.cc
在include处加上库文件:
#include "ns3/netanim-module.h"
在Simulator::Run();的前一行加上:
AnimationInterface anim("first.xml");
4.更改wscript
在任意一处加上
obj = bld.create_ns3_program('first', ['netanim', 'applications', 'point-to-point', 'csma', 'wifi', 'mobility', 'network'])
obj.source = 'first.cc'
5.运行
在ns3/ns-allinone-3.35/ns-3.35路径下执行以下命令:
./ --run scratch/first
就可以在ns-3.35文件夹下得到xml文件,运行在NetAnim中得到: