漫游鲸二手书店
淘二手好书+回收闲置图书
OMNeT++网络仿真
OMNeT++网络仿真
作者:王俊义编 | 西安电子科技大学出版社
ISBN:9787560632759
原价: ¥39.00
销售价:¥70.11元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:王俊义编
出版社 西安电子科技大学出版社
图书简介

本书在充分考虑网络仿真的特点及难点的前提下,对OMNeT++通信网络仿真软件系统进行了详细的讲解,力求使读者能够全面系统地学习通信网络仿真以及仿真模型的设计构建方法。  本书共分三篇,第一篇阐述了OMNeT++通信网络仿真软件系统的构成、仿真工作原理、仿真实现;第二篇则讲述了该仿真软件的具体使用方法;第三篇给出了大量典型的仿真模型实例,通过这些实例读者能够直观地感受OMNeT++网络仿真软件的使用以及网络仿真模型的设计构建方法。  本书可作为高等学校通信工程、计算机科学与技术、网络工程等相关专业高年级本科生的教材,也可供通信网络工程技术人员参考。 第一篇OMNeT++软件教程第一章OMNeT++概述21.1OMNeT++简介21.2建模组件介绍21.2.1建模概念21.2.2分层模块31.2.3模块类型31.2.4packet传输的仿真41.2.5参数表41.2.6拓扑描述41.2.7算法设计41.3OMNeT++的使用51.3.1新建并运行仿真51.3.2各分类的内容6第二章NED语言72.1NED语言概述72.2NED快速入门82.2.1网络82.2.2引入信道92.2.3简单模块App、Routing、Queue102.2.4复合模块Node112.2.5组合122.3简单模块NED描述122.4复合模块142.5信道162.6参数172.7门232.8子模块252.9连接272.10多重连接282.11参数化子模块类型和连接类型312.11.1参数化子模块类型312.11.2参数化连接类型332.12元数据注释(属性)332.13继承性362.14包结构362.14.1概述362.14.2名称的解析和导入382.14.3名称解析382.15自定义NED函数392.15.1Define_NED_Function()392.15.2Define_NED_Math_Function()43第三章简单模块453.1仿真概念453.1.1离散事件仿真453.1.2事件循环453.1.3消息以及消息处理顺序463.1.4事件记录473.1.5仿真时间473.1.6FES实现493.2组件、简单模块、信道493.3OMNeT++类库简介503.3.1基类513.3.2属性的设置及获取513.3.3类名称513.3.4对象的全名称及全路径523.3.5复制对象533.3.6迭代器533.3.7错误处理533.4定义简单模块543.4.1概述543.4.2构造函数553.4.3初始化和终止553.5cSimpleModule添加类功能573.5.1自定义成员函数handleMessage()573.5.2函数activity()623.5.3如何避免全局变量663.5.4通过子类化继承模块代码673.6访问模块参数673.6.1volatile和non-volatile参数683.6.2修改参数值693.6.3cPar类的其他类函数693.6.4虚拟参数数组703.6.5handleParameterChange()703.7模块日志功能713.7.1仿真信息显示713.7.2watchesandSnapshots函数723.8访问门和连接743.8.1门对象743.8.2连接773.8.3信道783.9发送和接收消息793.9.1自消息793.9.2发送消息803.9.3广播和重发813.9.4延迟发送823.9.5直接发送消息823.9.6数据包传输833.9.7activity()的消息处理机制863.10信道873.10.1概述873.10.2信道API883.10.2信道举例893.11停止仿真913.11.1正常终止仿真913.11.2错误引发仿真中止913.12有限状态机913.13模块层级结构963.14类函数的跨模块调用973.15模块的动态创建983.15.1需要动态创建模块的场景983.15.2概述993.15.3创建模块993.15.4动态删除模块1003.15.5模块的删除与finish()函数1013.15.6创建连接1013.15.7移除连接1023.16类库中其他类的介绍1023.16.1随机数1023.16.2容器类:cQueue1043.16.3可拓展数组:cArray1053.17路由支持:类cTopology1063.17.1概述1063.17.2基本用法1073.17.3最短路径1083.18派生新类1103.18.1是否基于cOwnedObject1103.18.2cOwnedObject的虚函数1113.18.3类的注册1113.18.4细节1123.19对象所有权管理1153.19.1所有权概述1153.19.2所有权管理116第四章信号1184.1信号设计规则与原理1184.2信号机制1194.2.1信号ID1194.2.2信号发射1194.2.3信号值1204.2.4订阅信号1214.2.5收听者1224.2.6收听者的生存周期1234.2.7感知模型变化1234.3基于信号的统计量记录1244.3.1概述1244.3.2声明统计量1254.3.3发射信号1284.3.4编写结果过滤器以及记录器130第五章消息与分组1315.1概述1315.2cMessage类1325.2.1基本用法1325.2.2消息的复制1335.2.3消息ID1335.2.4消息对象的控制信息1335.2.5消息发送的相关信息1345.2.6显示字符1345.3自消息1345.3.1了解自消息1345.3.2上下文指针1355.4cPacket类1355.4.1基本用法1355.4.2识别协议1365.4.3packet传输的相关信息1365.4.4封装packet1365.4.5引用次数1375.4.6封装多个packet1375.5添加参数及对象1385.5.1添加对象1385.5.2添加参数1385.6消息定义简介1395.7定义消息1405.7.1定义消息及分组1405.7.2消息字段数据类型1415.7.3添加数组字段1425.7.4添加类和结构体为字段1435.7.5添加指针字段1445.7.6消息继承1445.7.7修改字段1445.8添加字段类1455.9结构体1465.10消息定义中的C++块1475.11使用其他C++类型1475.11.1向消息编译器声明数据类型1485.11.2C++声明可见1485.12自定义生成类1505.12.1指定类函数名称1505.12.2通过派生自定义生成类1505.12.3abstract字段1525.13使用STL类作为字段1535.13.1typedef名称1535.13.2abstract字段1545.14命名空间1555.14.1声明命名空间1555.14.2C++块和命名空间1565.14.3类型声明与命名空间1565.15描述符类1585.16总结158第六章网络图形及动画1606.1显示字符串1606.1.1显示字符串语法1606.1.2显示字符串的位置1606.1

阅读更多

相关推荐

漫游鲸二手书店

漫游鲸二手书店

微信扫码去买书

漫游鲸二手书店

扫码访问微信小程序