前置条件Netanim已经安装好
1.运行Netanim
要运行Netanim,首先需要有xml文件,所以我们需要生成相应的xml文件。
1.1生成xml文件
进去scratch文件夹修改实例文件third.cc
- cd
scratch - vim
third.cc //当然你也可以在ubuntu中直接打开修改保存。
打开vim编译器后,你可以看见third.cc源代码。
按下“I”可以进入编辑模式修改(按ESC退出编译模式)
在源代码中添加头文件:
- #include
“ns3/netanim-module.h”
然后找到Simulator::Run();
在这句的前面添加一行生成xml文件的代码
- AnimationInterface
anim(“third.xml”);
按下ESC,退出编辑模式
按下:wq
可以将刚才的改动保存。
1.2运行
然后退出scratch文件夹到ns-3.17运行实例来产生xml文件
- ./waf
–run scratch/third
输入代码:ls
可以看见生成的third.xml文件(也可以看见一些.pcap格式的文件,这个后面说)
接着就是先退出ns-3.17文件夹,进去netanim-3.103文件夹来运行Netanim
- cd
.. - cd
netanim-3.103 - ./Netanim
点击左上角的文件夹符号,可以然后打开生成的xml文件
选择一个.xml文件即可导入。
点击绿色的开始符号即可运行(下图是我截的实例某一时刻图形)。