一种基于HLA的通用分布式视景仿真系统及实现方法技术方案

技术编号:3841520 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于HLA的通用分布式视景仿真系统及实现方法,该方法为多线程管理,包含三个线程:控制主线程、网络侦听线程和可视化表现线程,具体为:启动控制主线程,获得加入联邦信息后启动网络侦听线程;网络侦听线程对加入的联邦信息进行侦听,当接收到对象类及对象类属性、交互类及交互类参数后,进行差错检测,并解析为表现命令存入表现命令缓冲队列;启动可视化表现线程,搜寻表现命令缓冲队列,取出待处理的表现命令,调用相应的实体,执行表现命令;当表现命令缓冲队列为空时,执行实体的特殊表现效果,进行场景更新。该系统具有通用性,无需重新编写网络接口,并且不会因为数据丢失出现场景表现内容失真、画面跳跃等现象。

【技术实现步骤摘要】

本专利技术涉及计算机仿真
,特别是涉及基于HLA的通用分布式视 景仿真系统计其实现方法。
技术介绍
视景仿真技术是在数值仿真的基础上,以图形和动画来表示仿真的过程 或结果,将三维模型的动态显示技术应用于模拟训练、虛拟现实以及其他实 时动态仿真系统的图形显示。将视景仿真技术与分布交互式仿真技术结合对 复杂巨系统进行网络建模与仿真,把分布在不同地域的实体和人员联接到一 个公共虚拟环境中进行仿真,为仿真过程和仿真结果提供了一种直观的表现 形式,能够给用户以很强的沉浸感,在多个领域具有广泛的应用前景。分布交互仿真中,高层体系结构(High Level Architecture,简称HLA) 标准已经被接受为国际仿真标准。国内外对基于HLA标准建立的视景仿真 系统研究较多,但这类系统大多直接基于HLA提供的接口函数开发,需要 开发人员掌握HLA规范中的各种服务接口函数,开发时间较长。此外,由 于分布交互仿真系统中包含的对象类众多、实体数目变化,使用这种方式实 现的视景仿真系统也存在着通用性不强的问题,同时现有技术中还存在三维 场景刷新频率与网络数据接收频率不匹配的问题,容易导致数据丢本文档来自技高网...

【技术保护点】
一种基于HLA的通用分布式视景仿真系统,其特征在于:包括网络接口模块,表现命令缓冲模块,实体管理模块,回调函数模块,控制模块和可视化表现模块, 网络接口模块:根据控制模块的指令执行联邦的加入与撤销;对象类及对象类属性、交互类及交互类参 数的定义、发布和订购;对象类及对象类属性、交互类及交互类参数的差错纠正,并将差错纠正后的对象类及对象类属性、交互类及交互类参数传输给表现命令缓冲模块; 表现命令缓冲模块:接收网络接口模块输送的对象类及对象类属性、交互类及交互类参数,将 其解析成表现命令,并进行缓冲存储,等待可视化表现模块调度处理; 实体管理模块:定义虚拟实体的属性信息,并对虚...

【技术特征摘要】

【专利技术属性】
技术研发人员:孔文秦廖馨彭健施国强王悦赵雯
申请(专利权)人:中国运载火箭技术研究院
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1