摘要:
ns2中的能量模型主要针对无线网络,如Ad-hoc及WSN。其能量模型的实现在~ns/mobility/energy-model.h/cc,同时在~/ns/mac/wireless-phy.h/cc中进行引用,用来实现能量的控制,如发送能量、接收能量。1. energy-model.h/cc的修改及实现这里主要注意,当我们希望扩展自己的能量模型时,需要继承或者修改哪些地方。通过查看源代码,发现以下函数是虚拟的,其作用也比较明显,当我们希望利用自己的能量消费模型时,可以对其进行相应的修改继承: virtual void DecrTxEnergy(double txtime, double P_t 阅读全文
摘要:
原文来自于:http://www.netforum.com.cn/forum_posts.asp?TID=9306&PN=1(一). NS常用基本网站 1. Maillist个人觉得是寻求问题答案最好的地方。 http://mailman.isi.edu/pipermail/ns-users/ 2. 柯老师的网站,包含很多非常实用资源:安装,trace文件分析,源代码分析,添加新协议的途径等 http://140.116.72.80/~smallko/ns2/ns2.htm 3. NS本身的一些bug等信息,如果你的问题怎么都解决不了,可以来这里看看,或许会使你豁然开朗:) htt.. 阅读全文
摘要:
参考:http://www.isi.edu/ilense//software/smac/ns2_energy.html在TCL脚本中增加变量:set opt(engmodel) EnergyModelset opt(initeng) 1000.0set opt(txPower)1.0set opt(rxPower)1.0set opt(idlePower)0.8增加如下协议: -energyModel $opt(engmodel) \ -initialEnergy $opt(initeng) \ -txPower $opt(txPower) \ -rxPower $opt(rxPower) \ 阅读全文
摘要:
加入模型:请参考http://blog.chinaunix.net/u1/33444/showart_273201.html 设置变量 请根据自己实际需要配置这些变量 set opt(engmodel) EnergyModel ;#能量模型 set opt(initeng) 10000.0 ;#总能量 set opt(txPower) 0.660 ;#传输能量 set opt(rxPower) 0.395 ;#接受能量 set opt(idlePower) 0.035 ;#待机能量配置node-config$ns_ node-config -adhocRouting $val(rp) / -. 阅读全文