NS3网络仿真(3): NetAnim
来源:互联网 发布:windows 账号转移 编辑:程序博客网 时间:2024/05/16 05:06
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
在NS3提供的示例first.py中,并没有生成NetAnim所需要的xml文件,本节我们尝试用NetAnim来展示first.py的仿真结果。
依照NetAnim的说明,在Run开始前加上一行:
anim = ns.netanim.AnimationInterface('first.xml')ns.core.Simulator.Run()ns.core.Simulator.Destroy()
再次运行这个脚本,可以发现在我们的项目文件所在的目录下生成了first.xml,在NetAnim中打开它:
从旁边的节点属性可以看到,这两个节点位置都是(0,0),因此显示出来的结果就是两个叠加在一起的圆。
在脚本中配置这两个节点的位置:
anim = ns.netanim.AnimationInterface('first.xml')anim.SetConstantPosition(nodes.Get(0), 10, 10)anim.SetConstantPosition(nodes.Get(1), 50, 50)
NetAnim中显示出来就是这样的:
通过NetAnim的单步执行,可以很直观地看到数据包的发送流程:
0 0
- NS3网络仿真(3): NetAnim
- NS3网络仿真(8): 实时仿真
- NS3网络仿真(2):first.py
- NS3网络仿真(4): DataRate属性
- NS3网络仿真(5): 数据包分析
- NS3网络仿真(7): Wifi节点
- NS3网络仿真(11): ARP
- NS3网络仿真(12): ICMPv4协议
- NS3网络仿真(7): Wifi节点
- NS3网络仿真
- NS3网络仿真(6): 总线型网络
- NS3仿真wifi网络环境
- (一)Ns3网络仿真软件简单介绍
- NS3网络仿真(1):开发环境搭建
- NS3网络仿真(9): 构建以太网帧
- NS3网络仿真(10): 解析以太网帧
- NS3网络仿真(13): FdNetDevice的问题
- NS3网络仿真(14): TCP连接与端口扫描
- 数据结构基础 图的遍历(一) 之 DFS
- The virtual table
- CSAPP LAB---buflab-handout(缓冲区溢出实验)
- linux中popen() 函数与system () 详解
- Java中的(JDK5新特性)枚举10
- NS3网络仿真(3): NetAnim
- Ubuntu下的如何使用快捷键截图(自带工具)
- elasticsearch搜索类型简介
- 空间域图像去噪算法
- LeetCode题解-Best Time to Buy and Sell Stock
- LeetCode 83. Remove Duplicates from Sorted List
- eclipse安装android插件ADK
- 仿陌陌注册登录引导页背景效果
- HDU 4786 Fibonacci Tree