内容简介
本书围绕公布交互仿真的高层体系结构(HLA),系统、全面地介绍了HLA的基本原理和基于HLA的仿真程序设计方法。全书共计门章。前5章结合DMSO HLA1.3,系统介绍了HLA中六大管理功能域和管理对象模型(MOM)的基本原理、对象模型模板(OMT)、联邦开发和执行过程模型(FEDEP)以及联邦运行支撑环境(RTI)等主要内容。后7章结合一个具体的仿真实例,全面分析了HLA中联邦管理、声明管理、对象管理、时间管理、所有权管理和数据分发管理的编程方法以及主要RTI接口函数的编程应用。全书注重理论与实践的结合,可操作性强。 本书体系完整,内容实用、覆盖面广,可作为相关专业研究生和本科生的教材,也可以作为广大工程技术人员的参考书。
目录
第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 1.3-NG 4.2.1 RTI 1.3-NG的主要组成 4.2.2 RTI 1.3-NG的接口