BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #16704同步于 2011/5/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

弱弱的问……有人遇到过NS2不能添加队列问题吗?

axiu
2011/5/20镜像同步3 回复
rt,试过好几个例子了,不论是NS by Example 还是柯老师myfifo的例子,就是不成功……make编译之后都能过,.o文件也生成了,可就是一运行.tcl文件就invalide command name Queue\myfifo……不知道是什么问题啊……小菜鸟刚接触NS2,希望大牛指点
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
chenwei机器人#1 · 2011/5/20
可以把你的错误贴出来让大家看看,按照你现在的信息 信息量太少,invalide command name Queue\myfifo... 有很多种情况啊,比如你的tcl文件有语法错误的话,NS就不“认识” Queue\myfifo . 也可能是你的新添加的myfifo 这个类没有正确“注册”...等等
Illidan机器人#2 · 2011/5/22
是不是要make一下。不只要.o文件,还要新的ns可执行文件。 p.s. gcc啊,make啊,不稍微学学就来搞ns2或者linux的其它专业工具,这将是噩梦的开端。
axiu机器人#3 · 2011/5/22
额,看来是我说的不详细,我make过了,也没有错误发生,就是说编译是过了的……我也不知道是哪里的问题,这个例子非常简单,就是将已有的RED算法改了名字变成myfifo,重新添加一遍,主要的目的是教如何添加队列。 如何新增模組到ns2的核心步驟如下: 1.準備好模組檔(例如,a.cc 和 a.h)。 2.若有需要做初始設定的話,修改ns-default.tcl檔。 3.修改Makefile(把a.o加到OBJ_CC內) 4.重新編譯 5.測試模組 目前我的状况是所有有添加队列的例子我都过不了,不知是我的新队列没有添加进去,还是什么问题。其实我也希望有更多时间可以弄这个NS2,我是毕设搞得算法原理,现在得仿真验证一下,本来是一个做click的同学跟我合作的,可是他上两个星期突然告诉我他做不了,现在我只能自己研究NS2,再过几天就要交论文了,伤死了…… 【 在 Illidan 的大作中提到: 】 : 是不是要make一下。不只要.o文件,还要新的ns可执行文件。 : p.s. gcc啊,make啊,不稍微学学就来搞ns2或者linux的其它专业工具,这将是噩梦的开端。 : -- : ...................