论文部分内容阅读
已有的仿真数据可视化系统大都是针对单一仿真系统开发的,不同的仿真系统往往需要对可视化系统重新构建,这就使得仿真系统的调试测试工作常常因可视化系统尚未开发完成而难以展开。基于OSG三维可视化的仿真运动模型通用显示技术使用简单、适应性强,能够满足不同仿真系统对仿真运动模型信息直观显示的应用需求,因此,开展基于OSG三维可视化的仿真运动模型通用显示技术对于提高仿真系统调测试效率,保证调测试工作顺利开展具有重要的意义。论文针对仿真系统调测试对模型运动信息直观显示的应用需求,在深入分析研究相关技术的基础上,围绕面向仿真运动模型的通用三维显示系统总体结构、基于OSG三维可视化的仿真运动模型数据匹配技术以及面向通用三维显示的仿真运动模型设计进行了深入分析和研究,主要工作和创新包括:(1)针对以往的仿真可视化系统难以通用,只能支持单一仿真系统显示的问题,提出了基于类抽象的仿真运动模型通用三维显示系统总体结构。该结构包括仿真系统数据匹配模块、抽象化三维模型库、仿真运动模型显示模块以及仿真运动模型显示控制模块。数据匹配模块实现对不同仿真系统数据的匹配和获取,抽象化三维模型库中的三维实体模型能够满足不同类型运动模型的显示需求,这些模块相互协同,保证可视化系统能够对不同系统的仿真运动模型进行直观显示。(2)针对以往三维显示系统与模型数据接口固定,不能灵活支持不同系统数据显示的问题,提出了一种基于数据名称配对的仿真运动模型数据匹配机制。通过用户设置仿真系统数据名称,将显示系统数据名称与该数据名称相匹配,利用匹配的数据名称对仿真系统数据进行获取,实现三维显示系统与不同系统的模型数据进行对接。(3)针对可不同的运动实体需要开发不同的三维实体模型,开发工作量大、周期长,使得仿真系统的调试常常需要等待三维显示系统开发完成的问题,提出了基于类抽象的通用仿真运动模型设计方法。仿真运动模型虽然各有不同,但是模型都有所属类别。采用类抽象思想,对仿真运动模型进行抽象化统一,构建出简化而形象的抽象化模型,忽略各个模型表面的细节数据,但却能表示出运动模型所属类别。同时对该抽象化模型进行相应的显示设定,对所有属于该类别的仿真运动模型都采用该抽象化模型进行显示,进而满足对仿真运动模型通用化显示的需求。基于上述研究成果,构建一个基于OSG的仿真运动模型三维可视化系统。实验测试表明,该系统能够对不同仿真系统运动模型数据进行可视化,具有较好的通用性和可扩展性,可满足不同仿真系统调测试的应用需求。