NS2
luviszero
这个作者很懒,什么都没留下…
展开
-
ns2从入门到放弃
环境背景:想用qt creator调试ns21. 在new project中选择import project,选中ns-allinone目录2. 修改项目project选项中的配置,项目构建设置构建步骤: 命令:bash 参数:install 工作目录:%{buildDir}3.运行设置运行: 将执行文件设置为%{buildDir}/bin/ns,工作目录修改为脚本目录,参数...原创 2017-12-04 17:16:40 · 274 阅读 · 0 评论 -
aqua sim 安装
尝试了很多种办法,最后把下载好的aqua sim 1.0里的ns-2.30,替换了之前安装的ns-allinone-2.35里的ns-2.35。再改一下install里面的版本号,完美操作。原创 2018-03-16 10:50:00 · 1096 阅读 · 2 评论 -
IEEE 802.11 MAC理解
SIFSShort Interframe Space(SIFS):在802.11系列无线局域网中SIFS是固定值,SIFS是最小的帧间间隔,因此采用SIFS的节点具有访问无线链路的最高优先级。它等于节点从发送状态切换到接收状态并能正确解码所需要的时间,或者从接收状态转为发送状态所需要的时间,在SIFS过期后可能发送的数据包包括ACK、CTS帧,不同标准中规定的SIFS值不同。StandardSIF...转载 2017-12-05 00:57:16 · 10836 阅读 · 0 评论 -
tcl脚本了解一下
set 就是个赋值操作,看到$去找他的赋值定义[ ]是命令置换\反斜杠 用法"\""proctrace原创 2018-03-16 13:23:33 · 494 阅读 · 0 评论 -
NS-miracle安装
失败第一次miracle 1.2.2不适用于ns 2.30 2.31版本,2.35可以。error: ‘addPacket’ is not a member of ‘p_info’PT_MCBR = p_info::addPacket("CBR");原创 2018-03-23 17:00:56 · 307 阅读 · 0 评论 -
ns2协议瞎编指南
PacketHeaderManager定义在ns-2.30/common/packet.cc中 class PacketHeaderManager : public TclObject TclObject在tclcl/tclcl.h中各协议中有PacketHeaderClassSFAMA cbr_start 开始时间要在0.05以后.....SFAMA::SFAMA(...原创 2018-03-20 15:34:39 · 246 阅读 · 0 评论 -
读懂nam
ns-2.30/trace/cmu-trace.ccnam部分void CMUTrace::nam_format(Packet *p, int offset)"+ -t %.9f -s %d -d %d -p %s -e %d -c 2 -a %d -i %d -k %3s " Scheduler::instance().clock(), src_, ...原创 2018-03-21 11:28:16 · 280 阅读 · 0 评论 -
git的一些坑
1.git push -u origin masterfatal: unable to access 'https://github.com/luviszero/UWSN.git/': Failed to connect to XXXXXXX: 拒绝连接由于用了lantern导致代理太多……查看代理 env | grep -i proxyhttps://www.cnblogs.com/scue/p...原创 2018-04-17 11:35:19 · 203 阅读 · 0 评论