一种火星探测器部件级虚拟样机库的架构方法技术

技术编号:6923524 阅读:215 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种火星探测器部件级虚拟样机库的架构方法,包括对*.prt文件进行转换生成*.3DS文件,并利用*.3DS文件和设备配套表生成火星探测器零部件三维模型文件库和火星探测器零部件信息数据库的步骤;根据火星探测器零部件三维模型文件库和火星探测器零部件信息数据库建立用于生成火星探测器部件虚拟样机三维模型的交互接口的步骤;利用交互接口调用火星探测器零部件三维模型文件库和火星探测器零部件信息数据库调用被选模型和信息数据进行图文显示的步骤和通过交互接口重新选择模型或对模型进行旋转缩放操作的步骤。本发明专利技术实现了对火星探测器部件级虚拟样机库中的器件的建模,并实现了利用三维模型与信息数据向结合的方式对用户或工作人员进行展示的要求。

【技术实现步骤摘要】

本专利技术属于对深空探测任务的设计与仿真
,涉及。
技术介绍
火星探测器部件级虚拟样机库是在火星探测领域,进行结构与构型设计过程的必要环节,特别是火星探测器部件虚拟样机库,对火星的探测有一定的战略意义。目前卫星设计领域多已采用CAM/CAD软件(比如I^o/E)进行三维设计建模,使得零件设计变得更加细致,零件类型变得更加复杂,但是也导致了对探测器三维模型的显示要求的提高。目前相关的CAM/CAD软件在进行三维模型展示时,多是以零件编辑方式实现, 仅能单一显示三维模型,无法同时包含并显示零件系统信息,比如尺寸(长宽高)和零件相应的解释介绍或者说明。因此,无法完整表现和同时展示火星探测器部件的模型及其相应信息,一直以来都是火星探测器部件展示所存在的缺陷。OpenGL的全称是Open Graphics Library,又叫开放性图形库,它是优秀的三维图形功能展示软件,基于OpenGL,可以针对火星探测器部件级虚拟样机库的架构建立一个逼真显示的零部件三维可视化环境,实现可交互的图文并茂的软件。到目前为止,基于展示的零件,多数是通过其他艺术级的三维软件进行构型(比如3DS Max)。以3DS Max软件为例,常用的人工建模方法,所需时间长、耗费人力大。同时,可展示基于工业级设计软件(如 Pro/E)的基于VC编程的“OpenGL类”,也基本没有。Pro/E的全称是ftO/Engineer,是航天工业领域最常用的一种三维计算机辅助设计软件(CAM/CAD软件),它对所构建的零件及产品提供了多尺度的三维展示,但是其安装复杂,授权繁琐,成本昂贵。而其免费的文件阅读器(读取产生的* .PRT/女.ASM 格式),不能图文并茂的显示三维模型及其相应说明,这使得在文件归档时,对相应工程陌生的设计人员/文件归档的检查人员在核对某些零部件时,仅能以文件名判别该文件的内容,或者另外打开相应文件名对应的说明文档,降低了核查人员的工作效率。
技术实现思路
本专利技术的技术解决问题是克服现有技术的不足,提供了。通过本专利技术实现了对火星探测器部件级虚拟样机库中的器件的建模,并实现了利用三维模型与信息数据向结合的方式对用户或工作人员进行展示的要求。本专利技术的技术解决方案是本专利技术包括,可通过以下步骤实现Sl 获取通过软件对火星探测器模型建模后生成的模型文件,利用的API接口依次读取所述模型文件中的坐标系信息,面,线,点,材料,颜色,量纲信息,再利用3DS Max API接口以坐标系信息,点,线,面,材料,颜色,量纲信息的顺序形成包含模型的* · 3DS格式文件;对生成的* .3DS格式文件以模型文件名为关键字建立索引,形成火星探测器零部件三维模型文件库;获取与所述模型文件相对应的设备配套表,提取设备配套表中对应于每个模型中零部件的坐标系信息,面,线,点,材料,颜色和量纲信息的数据,并形成信息数据文件;建立以零部件名为关键字的信息数据文件的索引,形成火星探测器零部件信息数据库;S2 根据步骤Sl中建立的火星探测器零部件三维模型文件库和火星探测器零部件信息数据库,建立用于生成火星探测器部件虚拟样机三维模型的交互接口 ;所述交互接口分别包括接收用户输入指令的命令输入接口,接收火星探测器零部件三维模型文件库模型文件的模型输入接口,接收火星探测器零部件信息数据库信息数据文件的数据输入接口,和输出模型的模型输出接口以及输出信息数据文件的数据输出接 Π ;S3 在所述步骤S2中建立的交互接口根据用户选择的模型通过模型输出接口和数据输出接口分别输出三维模型和与三维模型对应的信息数据文件;利用OpenGL载入三维模型并进行绘制,同时利用文本显示与三维模型对应的信息数据文件;S4:当用户通过交互接口重新选择模型或对模型进行旋转缩放操作,返回步骤 S3。所述交互接口的工作步骤如下(1)交互接口从所述火星探测器零部件三维模型文件库和火星探测器零部件信息数据库提取索引信息;(2)根据从命令输入接口接收到的由用户输入的选择模型指令中的模型文件名利用从步骤(1)中提取的索引信息在所述火星探测器零部件三维模型文件库中获取与模型文件名相匹配的包含模型的* . 3DS格式文件;并根据与模型文件名匹配的模型所包含的零部件名和从步骤(1)中提取的索引信息在所述火星探测器零部件信息数据库中获取信息数据;(3)分别从模型输出接口和数据输出接口中输出模型和信息数据。本专利技术与现有技术相比具有如下优点通过部署基于这种架构方式的火星探测器部件级虚拟样机库,研究机构可以不需要对等其他昂贵的CAD/CAM进行部署,即不需要安装或者购买昂贵的设计软件,就可以实现档案人员或者核查人员对火星探测器部件进行“图文并茂”的检录或核实检查,从而提升工作人员的检查效率。而且运行环境要求低,架构软件体积小。该系统具有小体积,高效能,低成本的特点。附图说明图1为本专利技术流程图;图2为本专利技术交互接口工作流程图3为本专利技术数据生成转化提取过程图具体实施方式下面就结合附图对本专利技术作进一步介绍。如图3所示,为本专利技术技术方案生成-转化-提取的过程示意图。模型的初步绘制需要由专业设计人员采用专业的绘制工具根据设计图纸形成初步的模型文件,进一步再由专业设计人员实现对初步模型文件的转化,从而实现了分别存储火星探测器模型的火星探测器零部件三维模型文件库以及模型中包含的零部件信息数据库。这两个数据库一起构成了火星探测器部件级虚拟样机库。利用火星探测器部件级虚拟样机库并结合本专利技术的具体技术方案便可实现仅由非专业设计人员操作与调用的三维模型和文字信息的联合显示。本专利技术整体流程包括采集并分析火星探测器的设备配套表(所述设备配套表是根据卫星总体设计用于记录卫星包含内部设备的包络尺寸,功耗信息的表格,是卫星总体设计结构部分的信息汇总)建立火星探测器零部件三维模型文件库和零部件信息数据库, 并建立火星探测器部件虚拟样机三维模型与对应信息数据交互接口 ;通过火星探测器部件虚拟样机三维模型与对应信息数据的交互接口,载入三维数据模型文件并进行三维绘制与显示,同时调用三维模型对应的信息数据介绍并进行文本显示,对火星探测器零部件进行图文并茂的展示;实现火星探测器零部件用户交互展示。下面结合图1,对本专利技术的具体实施方式进行详细的说明Sl 采集并分析火星探测器的设备配套表,建立火星探测器零部件三维模型文件库和火星探测器零部件信息数据库。其中,火星探测器零部件三维模型文件库是对火星探测器的设备配套表里囊括的探测器各个零部件信息进行的专门建模。为使零部件的三维可视化效果更好,目前常采用 3DS Max软件人工建模的方法,但此方法需要时间长,所耗费人力大。而采用软件进行人工建模,虽然更容易进行建模操作,更方便航天工业领域模型设计人员设计火星探测器零部件,但不容易利用OpenGL函数库进行三维展示。在本专利技术中,对已经由专业人员依据相应图纸采用独立商业软件Pro/E完成的各零部件进行转换并将转换后的数据存入该文件库中,具体方法是利用Pro/E软件建模完成后,通过Pro/E的API接口,依次读取Pro/E模型★ . prt文件的坐标系信息,面(线框模型信息),线,点,材料,颜色(渲染纹理信息)和量纲(模型尺寸单位)信息,之后将信息传输至基于3DS MaxAPI接口的模本文档来自技高网
...

【技术保护点】
1.一种火星探测器部件级虚拟样机库的架构方法,其特征在于通过以下步骤实现:S1:获取通过Pro/E软件对火星探测器模型建模后生成的模型文件,利用Pro/E的API接口依次读取所述模型文件中的坐标系信息,面,线,点,材料,颜色,量纲信息,再利用3DS Max API接口以坐标系信息,点,线,面,材料,颜色,量纲信息的顺序形成包含模型的*.3DS格式文件;对生成的*.3DS格式文件以模型文件名为关键字建立索引,形成火星探测器零部件三维模型文件库;获取与所述模型文件相对应的设备配套表,提取设备配套表中对应于每个模型中零部件的坐标系信息,面,线,点,材料,颜色和量纲信息的数据,并形成信息数据文件;建立以零部件名为关键字的信息数据文件的索引,形成火星探测器零部件信息数据库;S2:根据步骤S1中建立的火星探测器零部件三维模型文件库和火星探测器零部件信息数据库,建立用于生成火星探测器部件虚拟样机三维模型的交互接口;所述交互接口分别包括接收用户输入指令的命令输入接口,接收火星探测器零部件三维模型文件库模型文件的模型输入接口,接收火星探测器零部件信息数据库信息数据文件的数据输入接口,和输出模型的模型输出接口以及输出信息数据文件的数据输出接口;S3:在所述步骤S2中建立的交互接口根据用户选择的模型通过模型输出接口和数据输出接口分别输出三维模型和与三维模型对应的信息数据文件;利用OpenGL载入三维模型并进行绘制,同时利用文本显示与三维模型对应的信息数据文件;S4:当用户通过交互接口重新选择模型或对模型进行旋转缩放操作,返回步骤S3。...

【技术特征摘要】

【专利技术属性】
技术研发人员:高冀陈颖
申请(专利权)人:北京空间飞行器总体设计部
类型:发明
国别省市:11

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

1