图书介绍

HLA仿真程序设计pdf电子书版本下载

HLA仿真程序设计
  • 周彦,戴剑伟主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505367080
  • 出版时间:2002
  • 标注页数:464页
  • 文件大小:31MB
  • 文件页数:480页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

HLA仿真程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述 1

1.1 计算机仿真的发展历史 1

1.1.1 仿真计算机 1

1.1.2 仿真软件 2

1.2 分布交互仿真 5

1.2.1 概念及特点 5

1.2.2 发展历史 6

1.2.3 主要目标 7

1.2.4 应用领域 9

本章小结 10

第2章 高层体系结构 11

2.1 引言 11

2.1.1 HLA的组成 12

2.1.2 HLA的基本思想 12

2.1.3 HLA的主要特点 13

2.2 HLA规则 13

2.2.1 联邦规则 14

2.2.2 成员规则 15

2.3 联邦管理 16

2.3.1 联邦管理的主要内容 16

2.3.2 联邦管理的基本过程 16

2.3.3 联邦管理服务 17

2.4 声明管理 19

2.4.1 基本概念 19

2.4.2 声明管理的作用 21

2.4.3 声明管理服务 22

2.5 对象管理 22

2.5.1 基本概念 23

2.5.2 对象管理服务 24

2.6 所有权管理 25

2.6.1 所有权管理的基本内容 25

2.6.2 所有权管理服务 27

2.7 时间管理 28

2.7.1 基本概念 28

2.7.2 HLA时间管理的任务 29

2.7.3 HLA的时间管理原则 30

2.7.4 HLA的时间管理机制 31

2.7.5 HLA中的时间推进 36

2.7.6 HLA的时间管理服务 40

2.8 数据分发管理 41

2.8.1 基本概念 41

2.8.2 数据分发管理的基本原理 44

2.8.3 数据分发管理服务 46

2.9 管理对象模型 48

2.9.1 管理对象模型中的对象类 48

2.9.2 管理对象模型中的交互类 51

本章小结 54

第3章 HLA对象模型模板 55

3.1 概述 55

3.1.1 联邦对象模型(FOM) 55

3.1.2 成员对象模型(SOM) 55

3.1.3 HLA和OOAD相关概念的区别 56

3.1.4 HLA OMT的组成 56

3.2 对象模型鉴别表 57

3.2.1 对象模型鉴别表的作用 57

3.2.2 对象模型鉴别表的格式 58

3.2.3 例子 58

3.3 对象类结构表 59

3.3.1 对象类结构表的基本作用和原理 59

3.3.2 对象类结构表的格式 60

3.3.3 对象类结构的设计原则 62

3.3.4 例子 62

3.4 交互类结构表 64

3.4.1 基本原理 64

3.4.2 交互类结构表的格式 64

3.4.3 说明 65

3.4.4 例子 67

3.5 属性表 67

3.5.1 属性表的作用 67

3.5.2 属性表的格式 68

3.5.3 说明 72

3.5.4 例子 72

3.6 参数表 74

3.6.1 参数表的作用 74

3.6.2 参数表的格式 74

3.6.3 说明 77

3.6.4 例子 77

3.7 枚举数据类型表 77

3.8 复杂数据类型表 78

3.9 路径空间表 81

3.9.1 基本原理 81

3.9.2 路径空间表的格式 81

3.9.3 例子 83

3.10 FOM/SOM词典 84

3.10.1 FOM/SOM词典的目的 84

3.10.2 相关表格的格式 84

本章小结 86

第4章 联邦运行支撑环境 87

4.1 概述 87

4.1.1 RTI的主要作用 87

4.1.2 RTI的发展历史 88

4.1.3 RTI的体系结构模型 89

4.1.4 RTI的通信方式 89

4.1.5 RTI的配置文件 90

4.2 RTI 1.3-NG 90

4.2.1 RTI 1.3-NG的主要组成 90

4.2.2 RTI 1.3-NG的接口服务 93

4.3 联邦执行数据文件 93

4.3.1 FED文件的结构 94

4.3.2 FED文件的语法 95

4.4 RTI初始化文件 98

4.4.1 ProcessSection 99

4.4.2 FederationSection 104

4.4.3 FederateSection 114

4.4.4 RID参数一致性问题 115

本章小结 116

第5章 联邦开发和执行过程模型 117

5.1 引言 117

5.2 FEDEP模型概述 118

5.3 FEDEP模型的详细内容 119

5.3.1 定义联邦目标 121

5.3.2 开发联邦概念模型 122

5.3.3 设计联邦 123

5.3.4 开发联邦 124

5.3.5 集成和测试联邦 127

5.3.6 运行联邦并准备结果 129

5.4 联邦开发和执行过程的自动化 130

本章小结 132

第6章 HLA仿真程序设计基础 133

6.1 联邦执行的生命周期 133

6.1.1 创建联邦执行 133

6.1.2 联邦执行存在 134

6.1.3 撤销联邦执行 136

6.2 联邦成员的程序框架 136

6.2.1 基于命令行方式的联邦成员 137

6.2.2 基于Windows方式的联邦成员 139

6.2.3 RTIambassador类和FederateAmbassdor类 140

6.3 HLA仿真程序实例 142

6.3.1 FightGame简介 143

6.3.2 FightGame的执行过程 150

本章小结 153

第7章 联邦管理 155

7.1 引言 155

7.2 联邦执行的管理 157

7.2.1 基本过程 157

7.2.2 主要服务详解 158

7.2.3 编程应用 164

7.2.4 tick()函数 175

7.3 联邦成员的同步 177

7.3.1 基本过程 178

7.3.2 主要服务详解 179

7.4 联邦状态的保存和恢复 185

7.4.1 联邦状态保存的基本过程 186

7.4.2 联邦状态保存的主要服务 187

7.4.3 联邦状态恢复的基本过程 196

7.4.4 联邦状态恢复的主要服务 196

本章小结 205

第8章 时间管理 207

8.1 时间管理策略的设置 207

8.1.1 时间管理策略的设置过程 207

8.1.2 主要服务 208

8.1.3 编程应用 215

8.2 逻辑时间的推进 219

8.2.1 基于时间步长的时间推进 219

8.2.2 基于事件的时间推进 223

8.2.3 乐观成员的时间推进 225

8.2.4 FightGame中的时间推进 228

8.3 辅助服务 229

8.3.1 queryFederateTime() 230

8.3.2 queryLookahead() 231

8.3.3 modifyLookahead() 232

8.3.4 queryLBTS() 233

8.3.5 queryMinNextEventTime 234

本章小结 235

第9章 声明管理 237

9.1 引言 237

9.1.1 对象类/交互类的层次结构 237

9.1.2 公布/订购的特点 238

9.1.3 声明管理中的控制机制 240

9.2 公布和订购对象类 241

9.2.1 对象类公布/订购的基本过程 241

9.2.2 主要服务详解 243

9.2.3 公布对象类 254

9.2.4 订购对象类 256

9.3 公布和订购交互类 259

9.3.1 交互类公布/订购的基本过程 259

9.3.2 主要服务详解 260

9.3.3 编程应用 269

本章小结 273

第10章 对象管理 275

10.1 对象实例的注册、发现和删除 275

10.1.1 基本过程 275

10.1.2 主要服务详解 276

10.1.3 注册对象实例 285

10.1.4 发现对象实例 287

10.1.5 删除对象实例 289

10.2 对象实例的更新和反射 292

10.2.1 基本过程 292

10.2.2 主要服务详解 293

10.2.3 对象实例的更新 301

10.2.4 反射实例属性值 304

10.3 交互实例的发送和接收 306

10.3.1 基本过程 306

10.3.2 主要服务详解 307

10.3.3 交互实例的发送 311

10.3.4 交互实例的接收 313

10.4 辅助对象管理 316

10.4.1 传输方式控制 316

10.4.2 对象更新控制 317

10.4.3 属性范围控制 317

本章小结 318

第11章 所有权管理 319

11.1 引言 319

11.2 所有权的“拉”模式 320

11.2.1 “拉”模式的基本过程 320

11.2.2 “拉”模式中的主要服务 322

11.3 所有权的“推”模式 336

11.3.1 “推”模式的基本过程 336

11.3.2 “推”模式中的主要服务 337

11.3.3 FightGame中的所有权管理 346

11.4 相关服务 358

本章小结 358

第12章 数据分发管理 361

12.1 RTI 1.3-NG数据分发管理简介 361

12.1.1 基本概念 361

12.1.2 数据分发管理策略 362

12.2 创建区域 366

12.2.1 创建区域的基本过程 366

12.2.2 主要服务详解 367

12.3 属性和区域的绑定 370

12.3.1 实例属性更新和区域的绑定 370

12.3.2 类属性的订购和区域 371

12.3.3 带区域的请求更新 371

12.3.4 主要服务详解 373

12.4 交互实例和区域的绑定 384

12.4.1 基本交互过程 384

12.4.2 主要服务详解 385

12.5 编程应用 391

本章小结 395

参考文献 397

附录A RTI 1.3-NG的管理对象模型 399

A.1 交互类 400

A.2 对象类 422

附录B RTI 1.3-NG的类和支持数据类型 427

B.1 类 427

B.2 支 持 类 型 452

附录C 相关网站 457

附录D 缩略词和术语 459

D.1 缩略词 459

D.2 术语 459

精品推荐