- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 NS2.34中添加ZBR协议后改变协议数据流颜色设置
在NS2.34中添加新协议ZBR之后,在nam动画显示中有关新添加协议的数据流颜色总是为黑色,看起来很不舒服,想改为其他颜色,以下是我实现的方式:首先在.tcl脚本文件中添加: Mac/802_15_4 wpanNam FlowClr -p ZBR -c tomato,即调用 Mac/802_15_4类的method实现数据流颜色更改,通过代码跟踪进入p802_15_4mac.cc文件第361
2013-04-10 11:49:14
1623
原创 NS2中仿真ZigBee协议加入能量模型之后节点颜色、标签不能改变
最近再NS2中仿真ZigBee协议时,再加入能量模型之后,发现所有的节点都变成绿色的,程序中对节点颜色的改变都不能起作用了,同时对节点添加标签时也不能加上去。在仔细观察了其源代码之后发现在P802_15_4mac.cc文件中的第919行void Mac802_15_4::recv(Packet *p, Handler *h)函数中有如下两行语句:if (!Nam802_15_4::emStat
2013-04-09 21:55:40
1719
原创 NS2运行出现malloc.c:3096: sYSMALLOc:...错误
今天在NS2中更改源码的.h文件之后,直接make没有出现问题。但是当运行tcl脚本文件时却出现了如下错误:malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) – __builtin_offsetof (struct malloc_chunk,
2013-03-26 16:29:04
2059
1
原创 windowsXP+cygwin+NS2.34安装方法
之前在cygwin上安装过NS2.28,方法如我的另一篇博客http://blog.youkuaiyun.com/yyx724916/article/details/8613527。后来在使用的过程中又分别安装过NS2.30和NS2.34的版本。NS2.30安装方法和NS2.28相同;NS2.34的安装与前两种有所不同,因此在这儿介绍一下我安装成功的方法。 cygwin的安装和前面讲的安装方法相同:
2013-03-19 15:55:59
1767
原创 C++头文件里class直接加类名的作用
今天在看别人的代码时,发现了在有些头文件使用了例如“class Phy802_15_4;”的语句,很像是在声明的感觉:class Phy802_15_4;class CsmaCA802_15_4;class SSCS802_15_4;class Nam802_15_4;在网上搜了下,看到了这篇博客http://blog.youkuaiyun.com/siren0203/article/
2013-03-07 17:26:35
3508
原创 Cygwin+NS2的安装过程及问题解决
先牢骚几句:NS2的安装真的是太麻烦了,而且网上找到安装教程都是一个模样,安装起来出现各种问题。最近花了两天多的时间,颇费周折,最终终于将Cygwin和NS2安装成功了,如释重负,倍感欣慰,在此特将小弟的安装过程和心得共享出来,希望能为正在苦苦安装NS2的朋友们提供些许帮助。Cygwin采用在线安装,NS2选择的是NS2.28。1、首先肯定是安装Cygwin了这个直接在Cygwin的官网上
2013-02-26 14:22:55
4317
2
原创 函数返回引用类型的值
这几天在看《NS与网络模拟》这本书,对于我这样的菜鸟来说,看其中的程序遇到了不少的问题。这几天经常看到类似u_int32_t&srcid(){return(srcid_);}和int&seqno(){return(seqno_);}这样的语句,今天上午自己在vc里面对这样的句子测试了几遍,终于大概搞明白其中的原理了。原来这就是返回类型为引用的函数。我的测试程序如下:#i
2013-02-26 11:09:03
488
SQL语言教程资料包
2013-05-15
ARM嵌入式系统开发:软件设计与优化
2012-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人