书籍详情
HLA仿真程序设计
![HLA仿真程序设计 HLA仿真程序设计](https://img.dushu.com/2006/05/27/02234868768527.jpg_200.jpg)
作者:周彦,戴剑伟主编
出版社:电子工业出版社
出版时间:2002-06-01
ISBN:9787505367081
定价:¥45.00
购买这本书可以去
内容简介
本书围绕分布交互仿真的高层体系结构(HLA),系统、全面地介绍了HLA的基本原理和基于HLA的仿真程序设计方法。全书共计12章。前5章结合DMSO HLA 1.3,系统介绍了HLA中六大管理功能域和管理对象模型(MOM)的基本原理、对象模型模板(OMT)、联邦开发和执行过程模型(FEDEP)以及联邦运行支撑环境(RTI)等主要内容。后7章结合一个具体的仿真实例,全面分析了HLA中联邦管理、声明管理、对象管理、时间管理、所有权管理和数据分发管理的编程方法以及主要RTI接口函数的编程应用。全书注重理论与实践的结合,可操作性强。本书体系完整,内容实用、覆盖面广,可作为相关专业研究生和高年级本科生的教材,也可以作为广大工程技术人员的参考书。
作者简介
暂缺《HLA仿真程序设计》作者简介
目录
第1章 概述
1. 1 计算机仿真的发展历史
1. 1. 1 仿真计算机
1. 1. 2 仿真软件
1. 2 分布交互仿真
1. 2. 1 概念及特点
1. 2. 2 发展历史
1. 2. 3 主要目标
1. 2. 4 应用领域
本草小结
第2章 高层体系结构
2. 1 引言
2. 1. 1 HLA的组成
2. 1. 2 HLA的基本思想
2. 1. 3 HLA的主要特点
2. 2 HLA规则
2. 2. 1 联邦规则
2. 2. 2 成员规则
2. 3 联邦管理
2. 3. 1 联邦管理的主要内容
2. 3. 2 联邦管理的基本过程
2. 3. 3 联邦管理服务
2. 4 声明管理
2. 4. 1 基本概念
2. 4. 2 声明管理的作用
2. 4. 3 声明管理服务
2. 5 对象管理
2. 5. 1 基本概念
2. 5. 2 对象管理服务
2. 6 所有权管理
2. 6. 1 所有权管理的基本内容
2. 6. 2 所有权管理服务
2. 7 时间管理
2. 7. 1 基本概念
2. 7. 2 HLA时间管理的任务
2. 7. 3 HLA的时间管理原则
2. 7. 4 HLA的时间管理机制
2. 7. 5 HLA中的时间推进
2. 7. 6 HLA的时间管理服务
2. 8 数据分发管理
2. 8. 1 基本概念
2. 8. 2 数据分发管理的基本原理
2. 8. 3 数据分发管理服务
2. 9 管理对象模型
2. 9. 1 管理对象模型中的对象类
2. 9. 2 管理对象模型中的交互类
本章小给
第3章 HLA对象模型模板
3. 1 概述
3. 1. 1 联邦对象模型(FOM)
3. 1. 2 成员对象模型(SOM)
3. 1. 3 HLA和OOAD相关概念的区别
3. 1. 4 HLA OMT的组成
3. 2 对象模型鉴别表
3. 2. 1 对象模型鉴别表的作用
3. 2. 2 对象模型鉴别表的格式
3. 2. 3 例子
3. 3 对象类结构表
3. 3. 1 对象类结构表的基本作用和原理
3. 3. 2 对象类结构表的格式
3. 3. 3 对象类结构的设计原则
3. 3. 4 例子
3. 4 交互类结构表
3. 4. 1 基本原理
3. 4. 2 交互类结构表的格式
3. 4. 3 说明
3. 4. 4 例子
3. 5 属性表
3. 5. 1 属性表的作用
3. 5. 2 属性表的格式
3. 5. 3 说明
3. 5. 4 例子
3. 6 参数表
3. 6. 1 参数表的作用
3. 6. 2 参数表的格式
3. 6. 3 说明
3. 6. 4 例子
3. 7 枚举数据类型表
3. 8 复杂数据类型表
3. 9 路径空间表
3. 9. 1 基本原理
3. 9. 2 路径空间表的格式
3. 9. 3 例子
3. 10 FOM/SOM词典
3. 10. 1 FOM/SOM词典的目的
3. 10. 2 相关表格的格式
本章小结
第4章 联邦运行支撑环境
4. 1 概述
4. 1. 1 RTI的主要作用
4. 1. 2 RTI的发展历史
4. 1. 3 RTI的体系结构模型
4. 1. 4 RTI的通信方式
4. 1. 5 RTI的配置文件
4. 2 RTI l. 3-NG
4. 2. 1 RTIl. 3-NG的主要组成
4. 2. 2 RTIl. 3-NG的接口服务
4. 3 联邦执行数据文件
4. 3. 1 FED文件的结构
4. 3. 2 FED文件的语法
4. 4 RTI初始化文件
4. 4. 1 ProcessSection
4. 4. 2 FederationSection
4. 4. 3 FederateSection
4. 4. 4 RID参数一致性问题
本章小结
第5章 联邦开发和执行过程模型
5. 1 引言
5. 2 FEDEP模型概述
5. 3 FEDEP模型的详细内容
5. 3. 1 定义联邦目标
5. 3. 2 开发联邦概念模型
5. 3. 3 设计联邦
5. 3. 4 开发联邦
5. 3. 5 集成和测试联邦
5. 3. 6 运行联邦并准备结果
5. 4 联邦开发和执行过程的自动化
本章小给
第6章 HLA仿真程序设计基础
6. 1 联邦执行的生命周期
6. 1. 1 创建联邦执行
6. 1. 2 联邦执行存在
6. 1. 3 撤销联邦执行
6. 2 联邦成员的程序框架
6. 2. 1 基于命令行方式的联邦成员
6. 2. 2 基于Windows方式的联邦成员
6. 2. 3 RTIambassador类和FederateAmbassdor类
6. 3 HLA仿真程序实例
6. 3. 1 FightGame简介
6. 3. 2 FightGame的执行过程
本章小结
第7章 联邦管理
7. 1 引言
7. 2 联邦执行的管理
7. 2. 1 基本过程
7. 2. 2 主要服务详解
7. 2. 3 编程应用
7. 2. 4 tick()函数
7. 3 联邦成员的同步
7. 3. 1 基本过程
7. 3. 2 主要服务详解
7. 4 联邦状态的保存和恢复
7. 4. 1 联邦状态保存的基本过程
7. 4. 2 联邦状态保存的中要服务
7. 4. 3 联邦状态恢复的基本过程
7. 4. 4 联邦状态恢复的中要服务
本章小结
第8章 时间管理
8. 1 时间管理策略的设置
8. 1. 1 时间管理策略的设置过程
8. 1. 2 主要服务
8. 1. 3 编程应用
8. 2 逻辑时间的推进
8. 2. 1 基于时间步长的时间推进
8. 2. 2 基于事件的时间推进
8. 2. 3 乐观成员的时间推进
8. 2. 4 FightGame中的时间推进
8. 3 辅助服务
8. 3. 1 queryFederateTime()
8. 3. 2 queryLookahead()
8. 3. 3 modifyLookahead()
8. 3. 4 queryLBTS()
8. 3. 5 queryMlnNextEventTime
本章小结
第9章 声明管理
9. 1 引言
9. 1. 1 对象类咬互类的居次结构
9. 1. 2 公布/订购的特点
9. 1. 3 声明管理中的控制机制
9. 2 公布和订购对象类
9. 2. 1 对象类公布/订购的基本过程
9. 2. 2 中要服务评解
9. 2. 3 公布对象类
9. 2. 4 订购对象类
9. 3 公布和订购交互类
9. 3. 1 交互类公布府购的基本过程
9. 3. 2 主要服务详解
9. 3. 3 编程应用
本章小结
第10章 对象管理
10. 1 对象实例的注册. 发现和删除
10. 1. 1 基本过程
10. 1. 2 主要服务详解
10. 1. 3 注册对象实例
10. 1. 4 发现对象实例
10. 1. 5 删除对象实例
10. 2 对象实例的更新和反射
10. 2. 1 基本过程
10. 2. 2 主要服务详解
10. 2. 3 对象实例的更新
10. 2. 4 反射实例属性值
10. 3 交互实例的发送和接收
10. 3. 1 基本过程
10. 3. 2 主要服务详解
10. 3. 3 交互实例的发送
10. 3. 4 交互实例的接收
10. 4 辅助对象管理
10. 4. 1 传输方式控制
10. 4. 2 对象更新控制
10. 4. 3 属性范围控制
本章小结
第11章 所有权管理
11. 1 引言
11. 2 所有权的“拉”模式
11. 2. 1 “拉”模式的基本过程
11. 2. 2 “拉”模式中的主要服务
11. 3 所有权的“推”模式
11. 3. 1 “推”模式的基本过程
11. 3. 2 “推”模式中的中要服务
11. 3. 3 FightGame中的所有权管理
11. 4 相关服务
本章小给
第12章 数据分发管理
12. 1 RTIl. 3-NG数据分发管理简介
12. 1. 1 基本概念
12. 1. 2 数据分发管理策略
12. 2 创建区域
12. 2. 1 创建区域的基本过程
12. 2. 2 中要服务详解
12. 3 属性和区域的绑定
12. 3. 1 实例属性更新和区域的绑定
12. 3. 2 类属性的订购和区域
12. 3. 3 带区域的请求更新
12. 3. 4 主要服务详解
12. 4 交互实例和区域的绑定
12. 4. 1 基本交互过程
12. 4. 2 中要服务详解
12. 5 编程应用
本章小结
参考文献
附录A RTIl. 3-NG的管理对象模型
A. 1 交互类
A. 2 对象类
附录B RTIl. 3-NG的类和支持数据类型
B. 1 类
B. 2 支持类型
附录C 相关网站
附录D 缩略词和术语
D. 1 缩略词
D. 2 术语
1. 1 计算机仿真的发展历史
1. 1. 1 仿真计算机
1. 1. 2 仿真软件
1. 2 分布交互仿真
1. 2. 1 概念及特点
1. 2. 2 发展历史
1. 2. 3 主要目标
1. 2. 4 应用领域
本草小结
第2章 高层体系结构
2. 1 引言
2. 1. 1 HLA的组成
2. 1. 2 HLA的基本思想
2. 1. 3 HLA的主要特点
2. 2 HLA规则
2. 2. 1 联邦规则
2. 2. 2 成员规则
2. 3 联邦管理
2. 3. 1 联邦管理的主要内容
2. 3. 2 联邦管理的基本过程
2. 3. 3 联邦管理服务
2. 4 声明管理
2. 4. 1 基本概念
2. 4. 2 声明管理的作用
2. 4. 3 声明管理服务
2. 5 对象管理
2. 5. 1 基本概念
2. 5. 2 对象管理服务
2. 6 所有权管理
2. 6. 1 所有权管理的基本内容
2. 6. 2 所有权管理服务
2. 7 时间管理
2. 7. 1 基本概念
2. 7. 2 HLA时间管理的任务
2. 7. 3 HLA的时间管理原则
2. 7. 4 HLA的时间管理机制
2. 7. 5 HLA中的时间推进
2. 7. 6 HLA的时间管理服务
2. 8 数据分发管理
2. 8. 1 基本概念
2. 8. 2 数据分发管理的基本原理
2. 8. 3 数据分发管理服务
2. 9 管理对象模型
2. 9. 1 管理对象模型中的对象类
2. 9. 2 管理对象模型中的交互类
本章小给
第3章 HLA对象模型模板
3. 1 概述
3. 1. 1 联邦对象模型(FOM)
3. 1. 2 成员对象模型(SOM)
3. 1. 3 HLA和OOAD相关概念的区别
3. 1. 4 HLA OMT的组成
3. 2 对象模型鉴别表
3. 2. 1 对象模型鉴别表的作用
3. 2. 2 对象模型鉴别表的格式
3. 2. 3 例子
3. 3 对象类结构表
3. 3. 1 对象类结构表的基本作用和原理
3. 3. 2 对象类结构表的格式
3. 3. 3 对象类结构的设计原则
3. 3. 4 例子
3. 4 交互类结构表
3. 4. 1 基本原理
3. 4. 2 交互类结构表的格式
3. 4. 3 说明
3. 4. 4 例子
3. 5 属性表
3. 5. 1 属性表的作用
3. 5. 2 属性表的格式
3. 5. 3 说明
3. 5. 4 例子
3. 6 参数表
3. 6. 1 参数表的作用
3. 6. 2 参数表的格式
3. 6. 3 说明
3. 6. 4 例子
3. 7 枚举数据类型表
3. 8 复杂数据类型表
3. 9 路径空间表
3. 9. 1 基本原理
3. 9. 2 路径空间表的格式
3. 9. 3 例子
3. 10 FOM/SOM词典
3. 10. 1 FOM/SOM词典的目的
3. 10. 2 相关表格的格式
本章小结
第4章 联邦运行支撑环境
4. 1 概述
4. 1. 1 RTI的主要作用
4. 1. 2 RTI的发展历史
4. 1. 3 RTI的体系结构模型
4. 1. 4 RTI的通信方式
4. 1. 5 RTI的配置文件
4. 2 RTI l. 3-NG
4. 2. 1 RTIl. 3-NG的主要组成
4. 2. 2 RTIl. 3-NG的接口服务
4. 3 联邦执行数据文件
4. 3. 1 FED文件的结构
4. 3. 2 FED文件的语法
4. 4 RTI初始化文件
4. 4. 1 ProcessSection
4. 4. 2 FederationSection
4. 4. 3 FederateSection
4. 4. 4 RID参数一致性问题
本章小结
第5章 联邦开发和执行过程模型
5. 1 引言
5. 2 FEDEP模型概述
5. 3 FEDEP模型的详细内容
5. 3. 1 定义联邦目标
5. 3. 2 开发联邦概念模型
5. 3. 3 设计联邦
5. 3. 4 开发联邦
5. 3. 5 集成和测试联邦
5. 3. 6 运行联邦并准备结果
5. 4 联邦开发和执行过程的自动化
本章小给
第6章 HLA仿真程序设计基础
6. 1 联邦执行的生命周期
6. 1. 1 创建联邦执行
6. 1. 2 联邦执行存在
6. 1. 3 撤销联邦执行
6. 2 联邦成员的程序框架
6. 2. 1 基于命令行方式的联邦成员
6. 2. 2 基于Windows方式的联邦成员
6. 2. 3 RTIambassador类和FederateAmbassdor类
6. 3 HLA仿真程序实例
6. 3. 1 FightGame简介
6. 3. 2 FightGame的执行过程
本章小结
第7章 联邦管理
7. 1 引言
7. 2 联邦执行的管理
7. 2. 1 基本过程
7. 2. 2 主要服务详解
7. 2. 3 编程应用
7. 2. 4 tick()函数
7. 3 联邦成员的同步
7. 3. 1 基本过程
7. 3. 2 主要服务详解
7. 4 联邦状态的保存和恢复
7. 4. 1 联邦状态保存的基本过程
7. 4. 2 联邦状态保存的中要服务
7. 4. 3 联邦状态恢复的基本过程
7. 4. 4 联邦状态恢复的中要服务
本章小结
第8章 时间管理
8. 1 时间管理策略的设置
8. 1. 1 时间管理策略的设置过程
8. 1. 2 主要服务
8. 1. 3 编程应用
8. 2 逻辑时间的推进
8. 2. 1 基于时间步长的时间推进
8. 2. 2 基于事件的时间推进
8. 2. 3 乐观成员的时间推进
8. 2. 4 FightGame中的时间推进
8. 3 辅助服务
8. 3. 1 queryFederateTime()
8. 3. 2 queryLookahead()
8. 3. 3 modifyLookahead()
8. 3. 4 queryLBTS()
8. 3. 5 queryMlnNextEventTime
本章小结
第9章 声明管理
9. 1 引言
9. 1. 1 对象类咬互类的居次结构
9. 1. 2 公布/订购的特点
9. 1. 3 声明管理中的控制机制
9. 2 公布和订购对象类
9. 2. 1 对象类公布/订购的基本过程
9. 2. 2 中要服务评解
9. 2. 3 公布对象类
9. 2. 4 订购对象类
9. 3 公布和订购交互类
9. 3. 1 交互类公布府购的基本过程
9. 3. 2 主要服务详解
9. 3. 3 编程应用
本章小结
第10章 对象管理
10. 1 对象实例的注册. 发现和删除
10. 1. 1 基本过程
10. 1. 2 主要服务详解
10. 1. 3 注册对象实例
10. 1. 4 发现对象实例
10. 1. 5 删除对象实例
10. 2 对象实例的更新和反射
10. 2. 1 基本过程
10. 2. 2 主要服务详解
10. 2. 3 对象实例的更新
10. 2. 4 反射实例属性值
10. 3 交互实例的发送和接收
10. 3. 1 基本过程
10. 3. 2 主要服务详解
10. 3. 3 交互实例的发送
10. 3. 4 交互实例的接收
10. 4 辅助对象管理
10. 4. 1 传输方式控制
10. 4. 2 对象更新控制
10. 4. 3 属性范围控制
本章小结
第11章 所有权管理
11. 1 引言
11. 2 所有权的“拉”模式
11. 2. 1 “拉”模式的基本过程
11. 2. 2 “拉”模式中的主要服务
11. 3 所有权的“推”模式
11. 3. 1 “推”模式的基本过程
11. 3. 2 “推”模式中的中要服务
11. 3. 3 FightGame中的所有权管理
11. 4 相关服务
本章小给
第12章 数据分发管理
12. 1 RTIl. 3-NG数据分发管理简介
12. 1. 1 基本概念
12. 1. 2 数据分发管理策略
12. 2 创建区域
12. 2. 1 创建区域的基本过程
12. 2. 2 中要服务详解
12. 3 属性和区域的绑定
12. 3. 1 实例属性更新和区域的绑定
12. 3. 2 类属性的订购和区域
12. 3. 3 带区域的请求更新
12. 3. 4 主要服务详解
12. 4 交互实例和区域的绑定
12. 4. 1 基本交互过程
12. 4. 2 中要服务详解
12. 5 编程应用
本章小结
参考文献
附录A RTIl. 3-NG的管理对象模型
A. 1 交互类
A. 2 对象类
附录B RTIl. 3-NG的类和支持数据类型
B. 1 类
B. 2 支持类型
附录C 相关网站
附录D 缩略词和术语
D. 1 缩略词
D. 2 术语
猜您喜欢