生成XML文件并用NetAnim图形化的显示网络拓扑

本文介绍了如何使用NetAnim工具展示NS-3仿真生成的XML网络拓扑。首先,需要安装NetAnim,然后在wscript文件中包含netanim模块,并在脚本中添加必要的头文件和命令以生成XML。通过调整记录间隔和设置节点属性,可以优化XML文件大小和动画效果。最后,展示了如何基于first.cc示例使用NetAnim进行分析。
摘要由CSDN通过智能技术生成

NetAnim说明:它是一个独立的、基于Qt4的离线动画演示工具,在NS_3仿真过程中生成XML格式的trace文件,仿真结束后NetAnim读取该文件显示网络拓扑和节点间数据分组流(包括有线链路和无线链路)等动画过程。


一、首先安装NetAnim

在之前讲过,参照https://blog.csdn.net/wuzhiwuweisun/article/details/79493986


二、生成XML文件


1.生成XML最基本的条件:

1)wscript 文件中包含netanim模块,需要注意的是你要编译的脚本文件要和这个wsript文件在同一目录下,以wireless-animation.cc为例,目录是ns-allinone-3.27/ns-3.27/src/netanim/examples




PS:上边的这个目录下的wireless-animation.cc是官方提供的用于NetAnim仿真的文档。我们 这里 用的 是 目录examples/tutorial/first.cc文件,并把它复制为  scratch/myfirst.cc。可能是scratch目录是waf默认编译的目录的原因吧,这里并没有wscript文件,如下图,可是我在做的时候一样生成了first.xml文件。这里后边再看看能不能整明白,暂时放在这里。



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值