NS2中的移动仿真(1)

来源:互联网 发布:淘宝商城白酒 编辑:程序博客网 时间:2024/05/17 04:13
  • 最近需要在NS2中实现节点的移动仿真,不得不重新捡起许久未用的NS2。NS2中对节点移动的实现,还得从CMU开发的setdest等工具开始。

 

Setdest: ns-2*/indep-utils/cmu-scen-gen/

 

运行上述目录下的 ./setdest 显示其用法。

 

usage:

 

<original 1999 CMU version (version 1)>

 ./setdest-v <1> -n <nodes> -p <pause time> -M <max speed>

-t <simulation time> -x <max X> -y <max Y>

 

OR

<modified 2003 U.Michigan version (version 2)>

 ./setdest-v <2> -n <nodes> -s <speed type> -m <min speed> -M <max speed>

-t <simulation time> -P <pause type> -p <pause time> -x <max X> -y <max Y>

(Refer to the script files make-scen.csh and make-scen-steadystate.csh for detail.) 

看来有两个版本,即v1,v2。
  • 接下来,运行一个系统自带的实验,即ns-2*/tcl/ex/wireless.tcl,运行后,下载trace工具分析。(参考:http://blog.baisi.net/?110511/viewspace-624)
其中wireless实现的是50个移动节点在670x670的场景中,节点的移动是预先生成的"../mobility/scene/scen-670x670-50-600-20-0"。路由协议用的DSR。
ns wireless.tcl
在运行中碰到两个小问题,一个是没有安装gnuplot。在网上下载的分析工具run.sh会用到gnuplot作图,因此先安装:
apt-get install gnuplot
二是权限问题,如果系统运行nam,总是提示权限不够。没办法,最简单办法,修改ns2所有的安装目录权限。
chmod 777 ~/fzz -R
这样应该不会有问题了吧。







http://blog.csdn.net/delphiwcdj/archive/2009/11/23/4859573.aspx

 

原创粉丝点击