码迷,mamicode.com
首页 > 其他好文 > 详细

NS2仿真时报错“can't read "node_(5)": no such element in array”

时间:2015-03-10 21:29:45      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

在用NS2进行无线网络仿真时,通过生成cbr数据流,生成场景文件,导入运行tcl时,有可能出现下面错误:

在运行10个节点以上是没有错误,5个或者10个是报错,

can't read "node_(5)": no such element in array
    while executing
"$ns_ attach-agent $node_(5) $null_(1)"
    (file "cbr_n5_m5" line 25)
    invoked from within
经过反复查找,发现是cbrgen.tcl 生成cbr数据流时所用文件出了问题,我们看第166行,这行有个%求余运算,为了避免出现异常作者将两个数都加1,这样节点就凭空多了一个。

技术分享

技术分享

因此,我们可以在后面减1,问题就迎刃而解。大家有什么ns2的问题,欢迎相互交流。

技术分享

技术分享

本文属于原创,转载请注明出处。

NS2仿真时报错“can't read "node_(5)": no such element in array”

标签:

原文地址:http://blog.csdn.net/wanwanwan123/article/details/44180545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!