返回信息流rt,试过好几个例子了,不论是NS by Example 还是柯老师myfifo的例子,就是不成功……make编译之后都能过,.o文件也生成了,可就是一运行.tcl文件就invalide command name Queue\myfifo……不知道是什么问题啊……小菜鸟刚接触NS2,希望大牛指点
这是一条镜像帖。来源:北邮人论坛 / communications / #16704同步于 2011/5/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
弱弱的问……有人遇到过NS2不能添加队列问题吗?
axiu
2011/5/20镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
可以把你的错误贴出来让大家看看,按照你现在的信息 信息量太少,invalide command name Queue\myfifo... 有很多种情况啊,比如你的tcl文件有语法错误的话,NS就不“认识” Queue\myfifo . 也可能是你的新添加的myfifo 这个类没有正确“注册”...等等
是不是要make一下。不只要.o文件,还要新的ns可执行文件。
p.s. gcc啊,make啊,不稍微学学就来搞ns2或者linux的其它专业工具,这将是噩梦的开端。
额,看来是我说的不详细,我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的其它专业工具,这将是噩梦的开端。
: --
: ...................