在ns-3.24
目录下可以加--vis
参数使用visualizer
来将各个节点的位置反映在python的visualizer
上直观地展示各个节点的动态,然而这次试了一下在ns-3-dce
目录下,结果出现
开始按这个哥们儿说的方法。
在ns-3-dce
的目录下修改wscript
中的相关代码,加入visualizer
结果依然没用。
猜这个应该是PYTHONPATH的原因。
https://groups.google.com/d/msg/ns-3-users/SJl_9bl-Cm0/BCGo3btYbNYJ
后来想一下觉得应该是PYTHONPATH
环境变量的问题。
我在~/.zshrc
里面改了一下PYTHONPATH
环境变量。
export VISUALIZER='/home/cqq/repos/bake/dce/source/ns-3.24/src/visualizer'
export BAKE_HOME='/home/cqq/repos/bake'
export PATH=$PATH:$BAKE_HOME
export PYTHONPATH=$PYTHONPATH:$BAKE_HOME:$VISUALIZER
然后就可以用--vis
参数了!
另外可以在shell
里面实时的查看各个节点的信息
selected_node
附带PyViZ的wiki:
https://www.nsnam.org/wiki/index.php/PyViz