请问无线局域网的trace文件的生成怎么写?
set nd [open out.tr w]
$ns trace-all $nd
set nf [open out.nam w]
$ns namtrace-all $nf
这样写了之后我发现无法生成trace文件,能看见out.tr 文件,但是里面什么数据都没有。
请问各位达人无线局域网的该怎么写?
不甚感激
有了空的文件就说明你的这几行没有错误的,可能是你压根就没让它跑数据吧
高...
你的意思是说我的 生成trace文件的脚本没错?
请问该怎么写?
好久不用ns了,AaYaYa说的没错,你可能没有把trace log进来,看看别处的源代码
找个例子先运行,看看能不能生成,还有一个问题是ns-config里要设置一下,打开选项。
我打开了选项,我发现我create node 的方法和正常的不一样
他是这样写的
set ns [new Simulator]
$ns use-scheduler Heap
set nodeConstructor [new NodeConstructor];
set interfaceConstructor [new TclNetInterfaceConstructor80211];
set channel [new TclSimpleBroadcastChannel];
set nodes(0) [$nodeConstructor create-node];
set nodes(1) [$nodeConstructor create-node];
set nodes(2) [$nodeConstructor create-node];
$nodes(0) set-position 0.0 0.0 0.0
$nodes(1) set-position 200.0 0.0 0.0
$nodes(2) set-position 0.0 200.0 0.0
$interfaceConstructor set-qap;
set interfaces(0) [$interfaceConstructor create-interface];
$interfaceConstructor set-qsta 1;
set interfaces(1) [$interfaceConstructor create-interface];
set interfaces(2) [$interfaceConstructor create-interface];
$nodes(0) add-interface $interfaces(0) $channel
$nodes(1) add-interface $interfaces(1) $channel
$nodes(2) add-interface $interfaces(2) $channel
请问这种create node 的方法该怎么获取trace
嗯,文件是文件,内容归内容,两当子事
create node网络里建了多少个接点也和数据内容无关,关键是你的tcl教本中要有
ftp1 start;
之类的语句,让数据跑起来
你看到的cbr start是写在子过程的定义里的, 你需要调用这个子过程.
是的阿,
并且这个子过程被成功调用了阿, 我能通过调试信息看出来
相关文章:
- 有人做无线局域网研究的吗?(05-08)
- 高手可否给一个无线局域网的组网方案(05-08)
- 请问无线局域网范围是由路由还是无线网卡决定?(05-08)
- 问一下蜂窝移动通信与无线局域网(05-08)
- 请问2.4G的无绳电话和无线局域网会互相影响吗(05-08)
- 请教无线局域网重叠信道的问题!(05-08)