返回信息流本人在NS中做跨层设计,但是在技术上有点摸不清头绪...
譬如在MAC层想访问PHY层的public函数
是在c++层面,即处理逻辑是在c++中写,而不在TCL中写,看了season29问,但是还是比较迷惑,期待大牛指点!
非常感谢,非常感谢!
这是一条镜像帖。来源:北邮人论坛 / communications / #7183同步于 2008/9/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
请教各位大牛NS中的跨层设计
idonotknow
2008/9/23镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
多谢多谢~
我目前的问题是这样的改动在NS的代码中应该如何修改,season的办法里提到了target的强制类型转换,是在C++代码里的command函数中做的,个人感觉和TCL尤其是ns-mobilenode.tcl里定义的协议栈装配相关,不知我这么理解对不对,另外还需要在TCL脚本中进行初始化,不知道这个初始化是不是指我们具体写的仿真脚本?
如下
set rt($i) [$node_($i) agent 255] # 获得路由层协议
$rt($i) set-mac [$node_($i) set mac_(0)] #初始化mac对象
非常感谢!
这个应该是可行的
【 在 idonotknow 的大作中提到: 】
: 多谢多谢~
: 我目前的问题是这样的改动在NS的代码中应该如何修改,season的办法里提到了target的强制类型转换,是在C++代码里的command函数中做的,个人感觉和TCL尤其是ns-mobilenode.tcl里定义的协议栈装配相关,不知我这么理解对不对,另外还需要在TCL脚本中进行初始化,不知道这个初始化是不是指我们具体写的仿真脚本?
: 如下
: ...................
最简单的实现就是全部在c++里面实现,不管tcl,否则,分裂对象思想还得好好弄清楚
我记得好像在mac层直接有个指针指向下层的,_downtarget这样的似乎是,这样应该可以直接调用的。。似乎
【 在 idonotknow 的大作中提到: 】
: 本人在NS中做跨层设计,但是在技术上有点摸不清头绪...
: 譬如在MAC层想访问PHY层的public函数
: 是在c++层面,即处理逻辑是在c++中写,而不在TCL中写,看了season29问,但是还是比较迷惑,期待大牛指点!
: ...................
求那个season29问的资料啊。。