图书介绍
网络仿真VRNET基础与开发PDF|Epub|txt|kindle电子书版本网盘下载
![网络仿真VRNET基础与开发](https://www.shukui.net/cover/76/33487759.jpg)
- 霍景河主编;张国辉,张增,陈茜副主编 著
- 出版社: 北京:北京交通大学出版社
- ISBN:9787512124189
- 出版时间:2016
- 标注页数:377页
- 文件大小:51MB
- 文件页数:389页
- 主题词:通信网-计算机仿真
PDF下载
下载说明
网络仿真VRNET基础与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VRNET简介1
1.1 VRNET的特点2
1.2 VRNET的应用范围2
第2章 VRNET快速入门实例4
2.1 安装和授权4
2.1.1 软件安装4
2.1.2 软件授权(License)9
2.1.3 编译器安装注意事项9
2.2 快速入门教程10
2.2.1 教程简介10
2.2.2 IDE界面介绍10
2.2.3 导入已有项目11
2.2.4 运行模型库已有项目21
2.2.5 创建新项目26
第3章 VRNET集成开发环境41
3.1 概述41
3.1.1 菜单栏42
3.1.2 工具栏45
3.1.3 项目资源管理器45
3.1.4 属性/大纲视图48
3.1.5 文件编辑区49
3.1.6 信息显示区52
3.2 高级设置53
3.2.1 属性53
3.2.2 首选项55
第4章 VRNET仿真原理57
4.1 离散事件仿真原理57
4.1.1 VRNET中的简单模块58
4.1.2 VRNET中的事件58
4.2 分组传输模型59
4.2.1 传输延迟,误比特率和速率59
4.2.2 链路上的多个传输59
4.3 无线仿真原理60
4.3.1 无线收发流程60
4.3.2 天线的设置和使用63
第5章 NED语言64
5.1 NED概述64
5.2 NED编辑器65
5.3 简单模块66
5.4 复合模块67
5.5 网络68
5.6 参数69
5.7 端69
5.8 信道69
5.9 子模块70
5.1 0链路70
第6章 VRNET对象和类72
6.1 消息类cMessage72
6.1.1 cMessage类73
6.1.2 自消息75
6.1.3 分组的建模75
6.1.4 封装76
6.1.5 附着对象和附着参数78
6.1.6 消息定义79
6.1.7 枚举80
6.1.8 消息声明80
6.1.9 继承,合成82
6.1.10 利用已有的C++类型84
6.1.11 定制生成的类85
6.1.12 Generation Gap模式87
6.1.13 在消息类中利用STL90
6.1.14 消息类cMessage总结91
6.1.15 消息编辑器92
6.2 随机数产生类95
6.2.1 随机数产生器96
6.2.2 随机数流,RNG映射96
6.2.3 获取随机数96
6.2.4 随机变量97
6.2.5 从柱状图产生随机数98
6.3 模块参数类cPar98
6.4 容器中存储数据类cQueue和cArray98
6.4.1 队列类:cQueue99
6.4.2 可扩展数组:cArray100
6.5 路由支持和网络发现类cTopology101
6.5.1 概述101
6.5.2 基本用法101
6.5.3 最短路径103
6.6 统计类cStatistic与其派生类105
6.7 分布估计类105
6.7.1 k分算法108
6.7.2 瞬时检测和结果准确性110
6.8 记录仿真结果类111
6.8.1 输出矢量:cOutVector111
6.8.2 输出标量112
6.8.3 精度113
6.9 变量图形化观察类WATCH113
6.9.1 基本查看113
6.9.2 读写查看114
6.9.3 结构查看114
6.9.4 STL查看115
6.9.5 快照115
6.9.6 获取协同程序栈的用途117
6.10 发送调试输出和提示输入ev对象118
第7章 简单模块设计与实现119
7.1 定义简单模块类型119
7.1.1 概述119
7.1.2 构造器120
7.1.3 构造器和析构器与initialize()和finish()的比较120
7.1.4 “Garbage collection”和兼容性121
7.1.5 举例121
7.1.6 使用全局变量123
7.2 为cSimpleModule增加功能123
7.2.1 handleMessage()123
7.2.2 activity()126
7.2.3 initialize()和finish()130
7.2.4 handleParameterChange()131
7.2.5 通过派生重用模块代码132
7.3 有限状态机132
7.4 发送和接收消息137
7.4.1 发送消息137
7.4.2 广播和重传137
7.4.3 延迟发送138
7.4.4 直接消息发送138
7.4.5 接收消息139
7.4.6 wait()函数139
7.4.7 使用自消息进行事件建模140
7.4.8 仿真终止141
7.5 获取模块参数141
7.6 获取端口和链路143
7.6.1 端口对象143
7.6.2 链路属性143
7.6.3 传输状态143
7.6.4 连接性144
7.7 遍历访问各模块145
7.8 模块间方法的直接调用146
7.9 动态创建模块147
7.9.1 何时需要动态创建模块147
7.9.2 概述147
7.9.3 创建模块148
7.9.4 删除模块149
7.9.5 模块的删除和finish()的调用149
7.9.6 创建链路149
7.9.7 删除链路150
第8章 VRNET项目创建及实现151
8.1 创建仿真程序151
8.1.1 概述151
8.1.2 使用Windows和Microsoft Visual C++152
8.2 配置仿真156
8.2.1 配置仿真156
8.2.2 配置文件:vrnet.ini156
8.2.3 配置段157
8.2.4 设置模块参数159
8.2.5 参数研究161
8.2.6 参数研究及结果分析164
8.2.7 配置随机数发生器168
8.3 运行仿真169
8.3.1 简介169
8.3.2 命令行界面172
8.3.3 图形化界面174
8.3.4 批处理176
8.3.5 疑难解决178
8.4 分析仿真结果179
8.4.1 结果文件179
8.4.2 集成开发环境中的分析工具180
8.4.3 Scave工具181
8.4.4 可选的统计分析和绘图工具182
第9章 VRNET的其他功能183
9.1 网络图形和动画183
9.1.1 显示字符串183
9.1.2 参数的导入189
9.1.3 颜色189
9.1.4 图标190
9.1.5 增强动画效果191
9.1.6 中文名称192
9.2 事件日志194
9.2.1 简介194
9.2.2 配置194
9.2.3 事件日志工具195
9.3 NED文档和消息196
9.3.1 概述196
9.3.2 文档注释196
9.3.3 文本布局与格式化197
9.3.4 定制和添加页面200
9.4 插件扩展201
9.4.1 简介201
9.4.2 插件描述202
9.4.3 访问配置204
9.4.4 执行新的接口204
第10章 VRNET模型库206
10.1 标准模型库206
10.1.1 使用指南207
10.1.2 常用API函数240
10.1.3 常用配置项273
10.2 高级模型库274
10.2.1 WiMax协议模型库274
10.2.2 接口模型库280
10.2.3 无线传播模块WPM289
第11章 典型通信网络构建实训302
11.1 包交换案例实训302
11.1.1 实训目的302
11.1.2 实训简介302
11.1.3 创建项目303
11.1.4 创建简单模块303
11.1.5 创建消息307
11.1.6 创建网络309
11.1.7 实现函数体313
11.1.8 生成INI文件317
11.1.9 构建项目319
11.1.10 使用INI参数,运行仿真319
11.2 路由协议性能分析案例实训322
11.2.1 实训目的322
11.2.2 实训简介322
11.2.3 使用模型库搭建节点及网络323
11.2.4 AODV协议仿真329
11.2.5 DSR协议仿真332
11.2.6 DSDV路由协议仿真334
11.3 无线开发实训335
11.3.1 天线定制实训337
11.3.2 指定调制曲线实训343
11.3.3 通信流程定制实训347
参考文献377