• NS3 使用NS3工具PyViz


    官方文档

    跑了一个样例(first.py):

    由于 NetAnim 对我实在是有点不友好,在 PyViz 和 NetAnim 之间,我倾向前者。后者需要生成.xml文件,相比前者较为麻烦。

    安装过程:

    第一步:我在ns-3.17目录下使用Terminal,安装依赖包先。
    sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvaspython-gnome2 python-gnomedesktop python-rsvg

    第二步:引用:“安装交互python使得GUI上有控制台按钮”
    sudo apt-get install ipython

    测试过程:

    python脚本:
    **./waf --pyrun src/flow-monitor/examples/wifi-olsr-flowmon.py --visualize **

    C++脚本:注意,这里需要修改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'])
    

    那么这个wscript在哪里呢?这是我的目录:

    然后跑一个试试:
    ./waf --run src/olsr/examples/simple-point-to-point-olsr --vis

  • 相关阅读:
    LeetCode 79. 单词搜索
    LeetCode 1143. 最长公共子序列
    LeetCode 55. 跳跃游戏
    LeetCode 48. 旋转图像
    LeetCode 93. 复原 IP 地址
    LeetCode 456. 132模式
    LeetCode 341. 扁平化嵌套列表迭代器
    LeetCode 73. 矩阵置零
    LeetCode 47. 全排列 II
    LeetCode 46. 全排列
  • 原文地址:https://www.cnblogs.com/qq952693358/p/5664682.html
Copyright © 2020-2023  润新知