NS3可视化动画工具(PyViz和NetAnim)
2012-04-15 23:03
281 查看
PyViz工具使用参考网址:http://www.nsnam.org/wiki/index.php/PyViz
1)PyViz安装
安装依赖包
安装交互python使得GUI上有控制台按钮
2)PyViz测试
python脚本
C++脚本
对于src/olsr/examples/simple-point-to-point-olsr.cc脚本,要出现GUI界面,使用下面的命名是无法成功的
需要修改wscript文件
NetAnim工具使用参考网址:http://www.nsnam.org/wiki/index.php/NetAnim
1)安装NetAnim
安装依赖包并下载
1)PyViz安装
安装依赖包
sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas \ python-gnome2 python-gnomedesktop python-rsvg
安装交互python使得GUI上有控制台按钮
sudo apt-get install ipython
2)PyViz测试
python脚本
./waf --pyrun src/flow-monitor/examples/wifi-olsr-flowmon.py --visualize
C++脚本
对于src/olsr/examples/simple-point-to-point-olsr.cc脚本,要出现GUI界面,使用下面的命名是无法成功的
./waf --run src/olsr/examples/simple-point-to-point-olsr --vis
需要修改wscript文件
obj=bld.create_ns3_program('simple-point-to-point-olsr', ['point-to-point', 'internet', 'olsr', 'applications', 'wifi']) 修改成 obj=bld.create_ns3_program('simple-point-to-point-olsr', ['point-to-point', 'internet', 'olsr', 'applications', 'wifi', 'visualizer'])然后执行前面的执行代码
NetAnim工具使用参考网址:http://www.nsnam.org/wiki/index.php/NetAnim
1)安装NetAnim
安装依赖包并下载
sudo apt-get install mercurial sudo apt-get install qt4-dev-tools hg clone http://code.nsnam.org/jabraham3/netanim[/code]
安装NetAnimcd netanim make clean qmake NetAnim.pro (For MAC Users: qmake -spec macx-g++ NetAnim.pro) make
运行实例产生.xml文件供NetAnim解析./waf --run "dumbbell-animation --nLeftLeaf=5 --nRightLeaf=5 --animFile=dumbbell.xml" ./waf --run "grid-animation --xSize=5 --ySize=5 --animFile=grid.xml"
这两个命令需要进入到目录src/netanim/examples,若出现"权限不够"问题,cd到ns-3.*目录执行下面命令./waf --run "src/netanim/examples/dumbbell-animation --nLeftLeaf=5 --nRightLeaf=5 --animFile=dumbbell.xml" ./waf --run "src/netanim/examples/grid-animation --xSize=5 --ySize=5 --animFile=grid.xml"
解析.xml
进入NetAnim安装目录中,双击NetAnim,出现图形用户界面。点击文件打开按钮(左上角),加载上述生成的任意一个.xml文件,就能出现网络拓扑的可视化界面,congratulations!
相关文章推荐
- NS3 安装可视化动画工具netanim
- 在NS3下如何用Python脚本,以及PyViz可视化
- NS3 使用NS3工具PyViz
- Adobe edge animate制作HTML5动画可视化工具(一)
- NS3仿真可视化工具
- 在NS3下如何用Python脚本,以及PyViz可视化
- 图可视化工具 GLDF : Graph Layout tool
- mongoDb数据库可视化工具 --- Robo
- 开辟VisualFC(WTL WinxGUI 可视化开发工具)专栏
- 如何用数学课件制作工具演示正方体展开动画
- centos6.5 安装svn可视化管理工具 if.svnadmin
- Linux 上的数据可视化工具
- redis可视化界面工具redis desktop manager 连接远程主机
- 22个免费的数据可视化和分析工具推荐
- 深入理解java虚拟机 摘要(八)--JDK的可视化工具
- SQLite可视化管理工具汇总
- 前端实时可视化开发工具——browser-sync安装
- Debuggex – 超好用的正则表达式可视化调试工具
- 可视化的管理工具:rocketmq-console-ng
- json-handle:json可视化工具