公开/公告号CN103279610A
专利类型发明专利
公开/公告日2013-09-04
原文格式PDF
申请/专利权人 北京空间飞行器总体设计部;
申请/专利号CN201310208545.7
申请日2013-05-30
分类号G06F17/50(20060101);
代理机构11009 中国航天科技专利中心;
代理人褚鹏蛟
地址 100094 北京市海淀区友谊路104号
入库时间 2024-02-19 20:08:03
法律状态公告日
法律状态信息
法律状态
2015-10-21
授权
授权
2013-10-09
实质审查的生效 IPC(主分类):G06F17/50 申请日:20130530
实质审查的生效
2013-09-04
公开
公开
技术领域
本发明涉及一种在Pro/E设计环境中实时获取航天器设备接口数据的方 法。
背景技术
航天器构型布局设计是在满足总体任务要求前提下,把航天器各分系统及其 仪器设备集成为一个内部和外部空间尺寸协调、保证航天器功能实现、满足各 分系统仪器设备安装要求、能经受发射及飞行环境、有利于航天器研制的航天 器整体。
航天器设备接口数据单(IDS,Interface Data Sheet)是反映航天器总体 与分系统、分系统与分系统间接机、电、热数据口关系的法规性文件,是开展 航天器构型布局设计的重要依据。设备接口数据单在IDS系统中进行统一管理, 实现了设备接口数据的规范化采集和入库,以及严格的数据会签流程和数据版 本受控。
航天器构型布局设计需同时满足具有相互制约、不同层次的多方面设计要 求,因此其设计是对各项要求进行综合的过程,也就是对各项要求进行折中和 协调的过程,最终保证各项要求的全面符合;同时,这个过程也是一个迭代的 过程,需要经过设计、分析、验证、再设计的不断反复和完善。
目前,总体设计人员采用Pro/E软件进行航天器构型布局设计,设计过程 中需要频繁切换Pro/E环境,登录IDS系统了解设备接口数据单的状态(未下 发、未提交、待会签、会签中、已入库、打回、作废),查看设备接口数据单中 的重要指标更新。这种设计模式难以实现设备接口数据的实时获取,大大降低 了型号研制的工作效率,而且对设备技术状态缺乏有效的控制。
发明内容
本发明所要解决的技术问题是:提出一种全新的实时获取航天器设备接口 数据的方法,实现在Pro/E设计环境中通过设备三维模型实时获取设备接口数 据单状态及关键指标,有效控制设备技术状态,从而建立起一个能够有效支撑 航天器构型布局的协同设计支撑环境。
本发明包括如下技术方案:
一种在Pro/E设计环境中实时获取航天器设备接口数据的方法,包括如下 步骤:
第一步、航天器三维装配体模型树的特征遍历
对Pro/E设计环境中的航天器三维装配体模型树中的每个特征进行遍历, 过滤掉失败的特征、不完整的特征、未激活的特征、被隐含的特征和不可见的 特征,将未被过滤的特征添加到特征数组中;
第二步、构建设备模型树
7)将航天器三维装配体模型树的根节点作为设备模型树的根节点;
8)遍历特征数组中每个特征;
9)获得特征的类型,如果特征的类型为元件特征,进入步骤4);否则,进 入步骤6);
10)获得特征的模型类型,如果特征的模型类型为装配件类型,进入步骤 5);如果特征的模型类型为零件类型,进入步骤6);
11)获得特征中的预设参数Model_Type,如果Model_Type的值为Yes, 将此设备模型添加到设备模型树,并将该设备模型与特征数组中对应的 特征建立关联;进入步骤6);如果Model_Type的值为No,进入步骤6);
12)判断特征数组是否完成遍历,如果完成遍历,则进入第三步,如果没 有完成遍历,则返回步骤2);
第三步、获取在设备模型树中所选择的设备模型的设备接口数据
6)在设备模型树中选择一个设备模型,在特征数组中获得与所选择的设备 模型关联的特征;
7)遍历与所选设备模型关联的特征的参数列表,根据参数列表中的参数名 称和参数类型获得设备模型中的型号代号、设备代号、研制阶段和分系 统;
8)调用IDS系统的WebService;
9)以型号代号、设备代号、研制阶段和分系统为查询条件,获得设备接口 数据单的状态以及关键指标;
10)显示设备接口数据单状态及关键指标。
本发明与现有技术相比具有如下优点:
本发明提出的方法已经在遥感、导航和深空探测系列型号中得到了实施应 用。基于该方法实现了在Pro/E设计环境中通过设备三维模型实时获取设备接 口数据单状态及关键指标,在航天器构型布局过程中也可以方便地获取关注的 设备接口数据,有效地控制航天产品技术状态,有助于构建一个高效的航天器 协同设计环境。
附图说明
图1为本发明的方法流程图;
图2为构建设备模型树的流程图;
图3为获取设备接口数据的流程图。
具体实施方式
下面就结合附图对本发明做进一步介绍。
下面对本发明用到的术语进行解释:
模型:Pro/E中的零件(Part)、装配件(Assembly)等等都属于模型,Pro/E 的模型都是由特征构成的。
零件:零件是由基准特征、拉伸特征、孔特征、倒圆角特征、旋转特征、 曲面特征、切口特征、阵列特征、扫描特征等基本特征构成的模型。
装配件:装配件是由零件、子装配件等元件特征构成的模型。
特征:Pro/E中构成模型的基本元素。每一个特征都具有特定的特征类型, 如基准特征、拉伸特征、孔特征、元件特征等特征类型;每一个特征都具有特 定的模型类型,如零件、装配件等模型类型。
元件特征:对于装配件而言,零件、子装配件都是装配件的特征,称为元 件特征。
参数:每个特征都可以自定义多个参数,每个参数是由参数名称、参数类 型和参数值组成的。
如图1所示,本发明的一种在Pro/E设计环境中实时获取航天器设备接口 数据的方法,包括如下步骤:
第一步、装配体模型树特征遍历
1)获得当前航天器三维装配体模型树的句柄(ProMdl);
2)访问当前模型(ProMdl)内的特征,设置访问过滤函数为NULL,在访问 动作函数中进行特征初步过滤;
3)访问动作函数中需要过滤掉失败的特征、不完整的特征、未激活的特征、 被隐含的特征、不可见的特征;
4)将未被过滤的特征添加到特征数组(CArray<ProFeature,ProFeature>) 中。
第二步、构建设备模型树,如图2所示,具体包括如下步骤:
1)将航天器三维装配体模型树的根节点作为设备模型树的根节点;
2)遍历特征数组(CArray<ProFeature,ProFeature>)中每个特征 (ProFeature);
3)获得特征的特征类型(ProFeattype),如果特征的类型为元件特征 (Pro_FEAT_COMPONET),进入步骤4);否则,进入步骤6);
4)获得特征的模型类型(ProMdlType),如果特征的模型类型为装配件类型 (PRO_MDL_ASSEMBLY),进入步骤5);如果特征的模型类型为零件类型 (PRO_MDL_PART),进入步骤6);
5)获得特征中的预设参数Model_Type(ProParameter),Model_Type是布 尔型参数,表示此特征是否为设备模型特征,如果Model_Type的值为 Yes,将此设备模型添加到设备模型树,并将该设备模型与特征数组 (CArray<ProFeature,ProFeature>)中对应的特征(ProFeature)建 立关联;进入步骤6);如果Model_Type的值为No,进入步骤6);
6)判断特征数组是否完成遍历,如果完成遍历,则进入第三步,如果没有 完成遍历,则返回步骤2)。
第三步、获取在设备模型树中所选择的设备模型的设备接口数据,如图3 所示,具体包括如下步骤:
1)在设备模型树中选择一个设备模型,在特征数组(CArray<ProFeature, ProFeature>)中获得与所选设备模型关联的特征(ProFeature);
2)遍历与所选设备模型关联的特征(ProFeature)的参数列表,根据参数 列表中的参数名称(CString)和参数类型(ProParamvalueType)获得 设备模型中的预设参数P_PINDEX(型号代号)、P_CINDEX(设备代号)、 P_PHASE(研制阶段)、P_SUBSYSTEM(分系统);
3)调用IDS系统的WebService;
4)以型号代号、设备代号、研制阶段、分系统为查询条件,获得设备接口 数据单的状态以及关键指标;
5)显示设备接口数据单状态及关键指标,所述设备接口数据单状态包括未 下发、未提交、待会签、会签中、已入库、打回、作废;设备接口数据 单关键指标包括设备的机械特性、电特性、热特性等。
采用WebService方式可以增强数据查询的实时性,且易于调用。
本发明提出的方法已经在遥感、导航和深空探测系列型号中得到了实施应 用。基于该方法实现了在Pro/E设计环境中通过设备三维模型实时获取设备接 口数据单状态及关键指标,在航天器构型布局过程中也可以方便地获取关注的 设备接口数据,有效地控制航天产品技术状态,有助于构建一个高效的航天器 协同设计环境。
机译: 存储介质使用grava u00c7 u00e7o / reprodu u00c7 u00e7o设备,reprod u00c7 u00e7o文本格式的字幕数据以及音频 /视频数据( AV),一种用于以文本格式复制音频 /视频(AV)和字幕数据的设备,M。 grava u00c7 u00e7o通过计算机中的读取控制设备的方法用于带有文本格式字幕数据的数据sincroniza u00c7 u00e7o音频//视频(AV),计算机中媒体当前通过 u00cdvel读取以及以sicroniza u00c7 文本格式复制字幕数据的方法u00e7o带有音频 /视频(AV)数据
机译: 将数据记录在记录介质上的方法,再现记录在具有驱动数据输入区域,数据区域的记录介质上的数据的方法以及从行中排开的数据驱动区域,用于再现和 /或相对于记录介质写入数据。用于记录和/或再现记录在记录介质中的数据的设备,其中驱动数据的输入区域,数据区域和驱动数据的驱动区域按顺序排列用于记录设备和/或复制的一行光学记录介质。该记录介质可以通过计算机进行读取,并由处理指令编码,以实现通过以下方式在记录介质上记录数据的方法:记录介质可以为我获取它,然后由处理指令编码的计算机读取该记录介质,以实现一种再现记录在具有保险的记录介质中的数据的方法以及驱动
机译: 设计电路系统,扩展现有方法以评估电路设计的可行性,执行电路设计的可行性评估,完善电路设计的第一决策规则,形成电路设计的第二决策规则的方法电路设计,用于为多个预先设计的电路块组织设计者的经验数据,提高胶粘逻辑分配效率,并在设计块之间分配胶粘的多个逻辑元素,并分配胶粘逻辑以在集成电路设备设计中执行方案,转换特定于电路块的接口,选择电路收集器,设计一种包含使能设备测试以验证a正确操作的设备,并开发行为测试台,项圈接口和接口系统