在NS3下如何用Python脚本,以及PyViz可视化
2016-10-05 20:47
471 查看
这里有好人写的中文教材: http://blogold.chinaunix.net/u3/105477/article_132571.html
发现例子居然是C++的,还不讲如何用Python脚本。我先按照运行c++脚本的例子,尝试运行tutorial下的first.py,宣告失败。
好吧,开始google,中文资料里翻来一会没找到。打开官网下的教程。搜了下Python,就只有一句话,预知下事如何,请看 http://www.nsnam.org/wiki/index.php/NS-3_Python_Bindings
看了一会,终于搞定,用以下两种命令都可以:
(1)
具体介绍在这儿: http://www.nsnam.org/wiki/index.php/PyViz
发现例子居然是C++的,还不讲如何用Python脚本。我先按照运行c++脚本的例子,尝试运行tutorial下的first.py,宣告失败。
好吧,开始google,中文资料里翻来一会没找到。打开官网下的教程。搜了下Python,就只有一句话,预知下事如何,请看 http://www.nsnam.org/wiki/index.php/NS-3_Python_Bindings
看了一会,终于搞定,用以下两种命令都可以:
(1)
./waf shell python examples/tutorial/first.py 提醒下原文的命令已经更改 Please run `./waf shell' now, instead of `./waf --shell' (2) ./waf --pyrun examples/tutorial/first.py 接下来是下载
PyViz
使用以下命令来安装:sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas \ python-gnome2 python-gnomedesktop python-rsvg 安装完后运行一个简单的例子: ./waf --pyrun src/contrib/flow-monitor/examples/wifi-olsr-flowmon.py --vis 然后你就会看到一个由9个节点组成的网络拓扑:
具体介绍在这儿: http://www.nsnam.org/wiki/index.php/PyViz
相关文章推荐
- 在NS3下如何用Python脚本,以及PyViz可视化
- 如何在IIS中执行Python脚本
- python自动补全以及自带脚本运行失败解决方法
- 如何用Python交互执行shell脚本
- 在python中,如何获取脚本文件所在路径
- Python如何创建一个模块?以及模块导入
- 在freeTextbox中显示Script脚本内容以及freeTextbox中单引号如何保存至数据库
- 在cmd下运行Python脚本+如何使用Python Shell
- python 如何调用带参数的shell脚本
- NS3可视化动画工具(PyViz和NetAnim)
- 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
- 如何运行Python脚本
- 在Windows系统中,如何python脚本实现分割合并大二进制文件,方便上传
- 【转】如何编写Python脚本替换文件中的多行字符
- 检测浏览器是否开启firebug以及如何避免调试信息带来的脚本错误
- C代码中如何得到python脚本异常时的traceback信息
- 需求驱动学习之Python(如何编写Python脚本替换文件中的多行字符?)
- 如何拖动文件到python脚本中作为输入参数?
- python调用其它脚本:pig,python,shell等等 (如何获取pig脚本执行的返回值)
- 如何在batch脚本中嵌入python代码