在NS-3中安装可视化工具NeAnim
NetAnim 是一个独立的,基于Qt4的离线动画演示工具,在ns-3的仿真过程中生成XML格式的trace文件,仿真结束后NetAnim读取该文件显示网络拓扑和节点间数据分组流等动画过程。在ns-3.29中集成的NetAnim版本是3.108。
1.安装
首先确定已经安装了mercurial,然后下载最新版本的NetAnim。ns-3.29版本默认包含NetAnim的3.108版本的源文件,如下图所示:
但是编译ns-3时默认NetAnim不编译,所以需要单独编译安装。
NetAnim是基于Qt4图形库的,所以要先安装Qt4。Ubuntu系统安装Qt4过程如下:
sudo apt-get install qt4-dev-tools
编译NetAnim:
w@wangl:~$ cd tarballs/ns-allinone-3.29/netanim-3.108
w@wangl:~/tarballs/ns-allinone-3.29/netanim-3.108$ qmake NetAnim.pro
w@wangl:~/tarballs/ns-allinone-3.29/netanim-3.108$ make
在netanim-3.108目录下生成可执行文件NetAnim,如下图所示: