本科毕业设计-无线传感器网络时间同步-作者牟安(5)

2019-04-14 20:01

#=================================== # Mobile node parameter setup

#=================================== $ns node-config -adhocRouting $val(rp) \\ -llType $val(ll) \\ -macType $val(mac) \\ -ifqType $val(ifq) \\ -ifqLen $val(ifqlen) \\ -antType $val(ant) \\ -propType $val(prop) \\ -phyType $val(netif) \\ -channel $chan \\ -topoInstance $topo \\ -agentTrace ON \\ -routerTrace ON \\ -macTrace ON \\ -movementTrace ON

#=================================== # Nodes Definition

#=================================== #Create 17 nodes set n0 [$ns node] $n0 set X_ 0 $n0 set Y_ 0 $n0 set Z_ 0.0

$ns initial_node_pos $n0 20 set n1 [$ns node] $n1 set X_ 142 $n1 set Y_ 189 $n1 set Z_ 0.0

$ns initial_node_pos $n1 20 set n2 [$ns node] $n2 set X_ 163 $n2 set Y_ 406

$n2 set Z_ 0.0

$ns initial_node_pos $n2 20 set n3 [$ns node] $n3 set X_ 299 $n3 set Y_ 265

$n3 set Z_ 0.0

$ns initial_node_pos $n3 20 set n4 [$ns node] $n4 set X_ 347 $n4 set Y_ 117

17

$n4 set Z_ 0.0

$ns initial_node_pos $n4 20 set n5 [$ns node] $n5 set X_ 22 $n5 set Y_ 590

$n5 set Z_ 0.0

$ns initial_node_pos $n5 20 set n6 [$ns node] $n6 set X_ 121 $n6 set Y_ 591

$n6 set Z_ 0.0

$ns initial_node_pos $n6 20 set n7 [$ns node] $n7 set X_ 244

$n7 set Y_ 587 $n7 set Z_ 0.0

$ns initial_node_pos $n7 20 set n8 [$ns node] $n8 set X_ 360

$n8 set Y_ 463 $n8 set Z_ 0.0

$ns initial_node_pos $n8 20 set n9 [$ns node] $n9 set X_ 409 $n9 set Y_ 423

$n9 set Z_ 0.0

$ns initial_node_pos $n9 20 set n10 [$ns node] $n10 set X_ 465 $n10 set Y_ 377

$n10 set Z_ 0.0

$ns initial_node_pos $n10 20 set n11 [$ns node] $n11 set X_ 491

$n11 set Y_ 351 $n11 set Z_ 0.0

$ns initial_node_pos $n11 20 set n12 [$ns node] $n12 set X_ 518

$n12 set Y_ 319 $n12 set Z_ 0.0

$ns initial_node_pos $n12 20 set n13 [$ns node] $n13 set X_ 457

18

$n13 set Y_ 237 $n13 set Z_ 0.0

$ns initial_node_pos $n13 20 set n14 [$ns node] $n14 set X_ 461 $n14 set Y_ 201 $n14 set Z_ 0.0

$ns initial_node_pos $n14 20 set n15 [$ns node] $n15 set X_ 461 $n15 set Y_ 164 $n15 set Z_ 0.0

$ns initial_node_pos $n15 20 set n16 [$ns node]

$n16 set X_ 463 $n16 set Y_ 98 $n16 set Z_ 0.0

$ns initial_node_pos $n16 20

#=================================== # Termination

#=================================== #Define a 'finish' procedure proc finish {} {

global ns tracefile namfile $ns flush-trace close $tracefile close $namfile exec nam out.nam & exit 0 }

for {set i 0} {$i < $val(nn) } { incr i } { $ns at $val(stop) \}

$ns at $val(stop) \$ns at $val(stop) \

$ns at $val(stop) \$ns run

19

致谢

在毕业设计即将完成之际,我的心情无法平静,回首两年专升本阶段的学习生活,有成功的喜悦,也有失败和挫折,所有的这些将使我铭记一生。从开始进入设计到毕业设计的顺利进行和即将完成,很多可敬的师长,亲人,同学,朋友给了我无私的帮助,在这里请接收我诚挚的谢意。

首先感谢我的导师,**老师。江老师渊博的学识,严谨的治学态度和忘我的工作精神是我终身学习的榜样。在论文写作期间,论文的选题,资料查询,开题,研究和撰写的每一个环节,无不得到江老师的悉心指导和帮助。在毕设即将完成之际,谨向最尊敬的导师表示最真挚的感谢。

还要感谢我的父母,是你们的支持才能使我有接受高等教育的机会。你们的支持和帮助使我能不畏困难努力学习,克服一个又一个难题,你们是我未来奋斗的动力和精神寄托。

路漫漫其修远兮,吾将上下而求索。我愿在未来的工作和学习中,以更加丰厚的成果来答谢曾经关心,帮助和支持过我的老师,家人,同学和朋友。 衷心的感谢大家!

注:

(1)新算法的描述部分已经删去,因为新算法不是本人原创。而且设计新算法协议远超出本科生的要求范围,选题时请注意辅导老师的意向和学校规则。

(2)TCL代码用NSG2软件生成,需要JRE的环境。

(3)另外在NS2平台上模拟TPSN需要修改MAC层协议,没有老师指导很难完成,我的设计最后也是因为学校答辩组老师没人懂,所以后期模拟时老师说随便弄弄做个样子结果吧,答辩时候也是勉强过关。希望学会MAC层修改的同学们可以联系作者,共同进步。381675291@qq.com 衷心感谢!

20


本科毕业设计-无线传感器网络时间同步-作者牟安(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:某烟草公司机关综合大楼室内装饰工程施工组织设计方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: