① 分组模块分组(消息)是模拟器的基本对象。Ns-3中每个分组都包含一个字节缓冲区和一个Tag列表,通过Header类和Trailer类对缓冲区数据进行添加和删除。分组对象的接口提供一些私有数据的访问,Tags通过一个指针来实现,该指针指向TagData数据结构链表的开始,字节缓冲区和Tag链表的当...
分类:
其他好文 时间:
2014-06-28 11:50:14
阅读次数:
241
v Pyiz在ns-3中集合到Visualizer。只要在程序中加入:CommandLine cmd;cmd.Parse (argc,argv);并且在运行是加入参数-vis。它不需要trace文件运行第三个示例./waf --run third --vis红色为无线网络,绿色为通信状态。v Net...
分类:
其他好文 时间:
2014-06-28 11:49:02
阅读次数:
4591
安装ns3的一系列包,脚本如下:#!/bin/shsudo apt-get install gcc g++ python python-pygccxmlsudo apt-get install gcc g++ python python-devsudo apt-get install mercuri...
分类:
系统相关 时间:
2014-06-28 11:39:15
阅读次数:
361
两类跟踪技术:一类是直接将执行过程显示在命令行中,有助于调试仿真脚本,ns-3用Logging系统。另一类是更为常用的将采集到的数据直接存放在一个文件中,以便后期的处理与分析,ns-3使用的是Tracing系统。1、Logging系统v 有7个等级,有低到高,高的包含低的消息:LOG_ERROR——...
分类:
其他好文 时间:
2014-06-28 11:37:15
阅读次数:
480
如何处理被NS_DEPRECATED_IOS标记的selector, 例如:类AVAudioSession中有:- (BOOL)setPreferredHardwareSampleRate:(double)sampleRate error:(NSError **)outError NS_DEPREC...
分类:
移动开发 时间:
2014-06-28 11:16:32
阅读次数:
376
1、节点基本计算设备被抽象为节点。用Nodes类来描述。如Nodeontainer类,用于追踪一组节点指针。NodeContainer nodes;nodes.Create(2);2、应用需要被仿真的用户程序被抽象为应用。这些方法以“Time”对象为参数,记录接收时间和发出时间。NS3用Applic...
分类:
其他好文 时间:
2014-06-28 11:12:03
阅读次数:
214
在官方文档ns-3-manual.pdf中,整个框架图:v 随机变量伪随机生成器pseudo-random number generator (PRNG)。默认情况下,ns-3仿真程序使用固定种子和运行数字,它们分别存在全局变量g_rngSeed 和 g_rngRun中,在ns-3.14版本以后,n...
分类:
其他好文 时间:
2014-06-28 11:01:09
阅读次数:
364
Waf是基于Python开发的编译工具,ns-3系统本身和将要写的仿真代码都由waf负责编译运行。Scratch目录一般存放用户脚本文件,也可以把要运行的例子拷贝到该目录下。Example是ns-3提供的关于如何使用ns-3的例子,包含许多模块的使用。Doc目录是帮助文档,可以使用./waf --d...
分类:
其他好文 时间:
2014-06-28 11:00:33
阅读次数:
563
在ligergrid中请求链接,post提交,返回NS_BINDING_ABORTED。是因为ligergrid中默认是异步提交方式,如果没有设置同步的话,在请求该链接的时候第一次请求还没有执行完毕,如果又发生了第二次请求的话,第一个请求就会中断,从而返回NS_BINDING_ABORTED。
分类:
其他好文 时间:
2014-06-20 20:11:08
阅读次数:
276
转:http://blog.csdn.net/fengsh998/article/details/8842885Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成...
分类:
其他好文 时间:
2014-06-20 17:24:21
阅读次数:
216