发明名称 一种在Pro/E设计环境中实时获取航天器设备接口数据的方法
摘要 本发明公开了一种在Pro/E设计环境中实时获取航天器设备接口数据的方法,对Pro/E设计环境中的航天器三维装配体模型树中的每个特征进行遍历,过滤掉失败的特征、不完整的特征、未激活的特征、被隐含的特征和不可见的特征,将未被过滤的特征添加到特征数组中;将航天器三维装配体模型树的根节点作为设备模型树的根节点;遍历特征数组中每个特征,根据所述特征构建设备模型树;获取在设备模型树中所选择的设备模型的设备接口数据。本发明方法实现了在Pro/E设计环境中通过设备三维模型实时获取设备接口数据单状态及关键指标,有效控制设备技术状态,从而建立起一个能够有效支撑航天器构型布局的协同设计支撑环境。
申请公布号 CN103279610A 申请公布日期 2013.09.04
申请号 CN201310208545.7 申请日期 2013.05.30
申请人 北京空间飞行器总体设计部 发明人 张亮;袁义;王嘉春;谢政
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 褚鹏蛟
主权项 一种在Pro/E设计环境中实时获取航天器设备接口数据的方法,其特征在于,包括如下步骤:第一步、航天器三维装配体模型树的特征遍历对Pro/E设计环境中的航天器三维装配体模型树中的每个特征进行遍历,过滤掉失败的特征、不完整的特征、未激活的特征、被隐含的特征和不可见的特征,将未被过滤的特征添加到特征数组中;第二步、构建设备模型树1)将航天器三维装配体模型树的根节点作为设备模型树的根节点;2)遍历特征数组中每个特征;3)获得特征的类型,如果特征的类型为元件特征,进入步骤4);否则,进入步骤6);4)获得特征的模型类型,如果特征的模型类型为装配件类型,进入步骤5);如果特征的模型类型为零件类型,进入步骤6);5)获得特征中的预设参数Model_Type,如果Model_Type的值为Yes,将此设备模型添加到设备模型树,并将该设备模型与特征数组中对应的特征建立关联;进入步骤6);如果Model_Type的值为No,进入步骤6);6)判断特征数组是否完成遍历,如果完成遍历,则进入第三步,如果没有完成遍历,则返回步骤2);第三步、获取在设备模型树中所选择的设备模型的设备接口数据1)在设备模型树中选择一个设备模型,在特征数组中获得与所选择的设备模型关联的特征;2)遍历与所选设备模型关联的特征的参数列表,根据参数列表中的参数名称和参数类型获得设备模型中的型号代号、设备代号、研制阶段和分系统;3)调用IDS系统的WebService;4)以型号代号、设备代号、研制阶段和分系统为查询条件,获得设备接口数据单的状态以及关键指标;5)显示设备接口数据单状态及关键指标。
地址 100094 北京市海淀区友谊路104号