文档介绍:DD 综合代码 1 :定向扩散算法测试脚本(.tcl) # =========================================================== =========== # Define options # =========================================================== =========== set opt(chan) Channel/WirelessChannel # 物理信道类型是无线信道 set opt(prop) Propagation/TwoRayGround # 无线传输模型是 woRayGround set if) Phy/WirelessPhy # 网络借口类型是无线物理层 set opt(mac) Mac/802_11 #MAC 层协议采用 协议 set opt(ifq) Queue/DropTail/PriQueue # 接口队列类型是 IFQ 列队 set opt(ll) LL# 逻辑链路层类型 LL层 set opt(ant) Antenna/OmniAntenna # 无线模型是全向天线 set opt(ifqlen) 50 ;# max packet in ifq 网络接口队列的大小 50 set opt(seed) ;# seed for random number gen. 设置随机数种子 set opt(tr) "" ;# trace file set opt(nam) "" ;# nam file set opt(engmodel) EnergyModel ;# 能量模型 set opt(txPower) ; ;# 传输能量 set opt(rxPower) ; ;# 接受能量 set opt(idlePower) ; ;# 待机能量 set opt(initeng) ;# Initial energy in Joules 总能量 set opt(logeng) "off";# log energy every 1 second 每秒对数能源 set opt(lm) "off" ;# log movement 对数运动 set opt(x) 800 ;#X dimension of the topography 设定拓扑范围——长度, 800M set opt(y) 800 ;#Y dimension of the topography set opt(nn) 30 ;# number of nodes 节点数 set opt(stop) 20 ;# simulation time 仿真时间 set opt(prestop) 19 ;#time to prepare to stop 准备停止时间 set opt(god) off set opt(traf) "/home/Administrator/ns-allinone-- k-30-1-1-1-1-6-" ;# traffic file 节点文件 set opt(topo) "/home/Administrator/ns-allinone-- cen-800x800-30-500--1" ;# topology file 场景文件 set opt(onoff) "" ;#node on-off set opt(adhocRouting) DIFFUSION/RATE # 路由协议 set opt(enablePos) "true";# 加强 set opt(enableNeg) "true";# 负加强 set opt(subTxType) BROADCAST; set TxType) UNICAST; set opt(posType) ALL; set opt(posNodeType) INTM; set opt(negWinType) TIMER; set opt(negThrType) ABSOLUTE; set opt(negMaxType) FIXED; set opt(duplicate) "enable-duplicate" # 是否有副本 set opt(suppression) "true" # 是否抑制# =========================================================== =========== LL set mindelay_ 50us LL set dela