- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 NS2的离散事件驱动原理(Scheduler, Handler, Event, Timer)
NS2是离散事件驱动的仿真机制,这一点文献到处都在讲但却始终没有讲到点子上。本文试图从几个NS2的基本类出发探究一下离散事件驱动究竟是怎么回事。 首先是Scheduler,Handler和Event类的关系。 在NS2中,事件(Event)是基本的调度单元,比如发送一个Packet、接收一个Packet等等。每个Event都有自己的处理工具,这个工具就是一个Handle
2015-12-31 10:53:13 1326
转载 NS-2中无线节点固定丢包率的实现
在NS-2中,错误模型(Error Model)用来模拟信道上的丢包,可以通过这个来设置节点固定丢包。以下给出一些方法,详见ns manual 第13章。 1、 创建一个固定丢包率的错误模型: # 创建一个loss_module,并将其分组错误率置为1% set loss_module [new E
2015-12-20 14:36:43 1497
转载 ns2编程小技巧
1.tcl脚本传入一个int变量给c++代码在command解析里int nodenum=atoi(argv[2]);printf("%d",nodenum);2.在nam中输出结果Tcl::instance().evalf("$ns trace-annotate \"node send d_\"");3.改变node颜色$node1 color red
2015-12-20 14:24:29 574
转载 AODV中路由表及控制消息结构(包含aodv开源代码)
1、路由表结构AODV路由协议涉及路由表管理的处理,通常在路由请求发送RREQ过程中建立反向路由,在转发RREP的时候建立正向路由,当然在数据通信的过程中也会涉及到路由表的操作,如出现了路由出错的时候以及路由生命期的更新等。下面对AODV路由条目中的几个重要字段进行介绍:(1)目的节点地址n_dst:用于标志使用此路由的最终目的节点,决定了数据分组转发方向。(2)目的节点序列号rt
2015-12-17 20:44:19 3431
转载 AODV协议的运行方式
(a)AODV路由发现 AODV路由协议是一种典型的按需驱动路由协议,该算法可被称为纯粹的需求路由获取系统,那些不在活跃路径上的节点不会维持任何相关路由信息,也不会参与任何周期路由表的交换。此外,节点没有必要去发现和维持到另一节点的路由,除非这两个节点需要进行通信。移动节点间的局部连接性可以通过几种方法得到,其中包括使用局部广播Hello消息。这种算法的主要目的是:在需要时广播路由发现分
2015-12-17 17:40:10 7741
为什么调用不了串口的接收函数呢 只能发送 不能接收? 本人菜鸟,求指点
2015-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人