在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环境变量。
ns-3.24
--vis
visualizer
ns-3-dce
wscript
PYTHONPATH
~/.zshrc
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
shell
selected_node