ns2模拟无线网络的NAM动画

无线的各个参数
#######################
#######################
set val(simDur) 5.0 ;#simulation duration

set val(basename) udp;#basename for this project or scenario

set val(statIntvl) 0.1 ;#statistics collection interval
set val(statStart) 0.5 ;

set val(trafStart) 0.5 ;#CBR start time
set val(cbrIntvl) 1.0 ;#CBR traffic interval

set val(chan) [ new Channel/WirelessChannel] ;# channel model
set val(prop) Propagation/TwoRayGround ;# radio-propagation model
set val(netif) Phy/WirelessPhy ;# network interface type
set val(mac) Mac/802_11 ;# MAC type
set val(ifq) Queue/DropTail/PriQueue ;# interface queue type
set val(ifqlen) 50 ;# max packet in ifq
set val(ll) LL ;# link layer type
set val(ant) Antenna/OmniAntenna ;# antenna model
set val(nn) 2 ;# number of mobilenodes
set val(rp) AODV ;# routing protocol
set val(x) 600
set val(y) 600

#######################
#######################



生成nam文件要使用namtrace-all-wireless, 而不是namtrace-all:
set nf [open test_1.nam w]
$ns_ namtrace-all-wireless $nf $val(x) $val(y)

在配置好节点的场景之后, 定义节点大小
for {set i 0} {$i < $opt(nn)} {incr i} {
#定义每个节点显示的大小, 这里设为5
$ns_ initial_node_pos $node_($i) 5
}

结束时, 关闭trace
proc stop {} {
global ns_ tracefd nf
$ns_ flush-trace
close $tracefd
close $nf
exit 0
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值