太阳城集团

  • / 7
  • 下载费用:30 金币  

一种基于CATIA的部件装配关系导出方法.pdf

摘要
申请专利号:

CN201510512044.7

申请日:

2015.08.19

公开号:

CN105069243A

公开日:

2015.11.18

当前法律状态:

撤回

有效性:

无权

法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 17/50申请公布日:20151118|||实质审查的生效IPC(主分类):G06F 17/50申请日:20150819|||公开
IPC分类号: G06F17/50 主分类号: G06F17/50
申请人: 中国航空工业集团公司西安飞机设计研究所
发明人: 景嘉繁; 王雯; 汝晶晶
地址: 710089陕西省西安市阎良区人民东路1号
优先权:
专利代理机构: 北京航信高科知识产权代理事务所(普通合伙)11526 代理人: 刘丽萍
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510512044.7

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2018.08.03|||2016.01.06|||2015.11.18

法律状态类型:

太阳城集团发明专利申请公布后的视为撤回|||实质审查的生效|||公开

摘要

本发明涉及零件装配设计领域,具体涉及一种基于Catia的部件装配关系导出方法,以解决目前的部件装配关系导出方法过程繁琐、操作复杂的问题。本发明的基于Catia的部件装配关系导出方法,通过对零件树进行递归遍历,得到各子部件的装配关系,再根据装配关系建立各子部件的位置数组,最终以关系表形式进行自动导出,无需借助其他软件,特别是对零件多,结构复杂的装配的统计,能有效地节约太阳城集团和人力成本。

权利要求书

1.一种基于Catia的部件装配关系导出方法,其特征在于,包括:
步骤一、根据输入的部件设计太阳城集团,得到所述部件的零件树;
步骤二、对所述零件树进行递归遍历,得到所述部件中各子部件的装配
关系;
步骤三、根据所述装配关系建立所述各子部件的位置数组;
步骤四、根据所述位置数组导出所述各子部件装配关系表。
2.根据权利要求1所述的基于Catia的部件装配关系导出方法,其特征
在于,在所述步骤二中,是利用Catia编程接口,基于递归算法,对所述零件
树进行递归遍历。
3.根据权利要求1或2所述的基于Catia的部件装配关系导出方法,其
特征在于,在所述步骤四中,是将所述位置数组通过Excel导出。

说明书

一种基于Catia的部件装配关系导出方法

技术领域

本发明涉及零件装配设计领域,具体涉及一种基于Catia的部件装配关系
导出方法。

背景技术

在用Catia进行装配设计时,有时需要统计整个零件树的零件组成并导出。
目前一般通过手工进行统计输出或借助专门的EBOM软件逐层进行统计,过
程繁琐,操作复杂。

发明内容

本发明的目的是提供一种基于Catia的部件装配关系导出方法,以解决目
前的部件装配关系导出方法过程繁琐、操作复杂的问题。

本发明的技术方案是:

一种基于Catia的部件装配关系导出方法,包括:

步骤一、根据输入的部件设计太阳城集团,得到所述部件的零件树;

步骤二、对所述零件树进行递归遍历,得到所述部件中各子部件的装配
关系;

步骤三、根据所述装配关系建立所述各子部件的位置数组;

步骤四、根据所述位置数组导出所述各子部件装配关系表。

可选地,在所述步骤二中,是利用Catia编程接口,基于递归算法,对所
述零件树进行递归遍历。

可选地,在所述步骤四中,是将所述位置数组通过Excel导出。

本发明的有益效果:

本发明的基于Catia的部件装配关系导出方法,通过对零件树进行递归遍
历,得到各子部件的装配关系,再根据装配关系建立各子部件的位置数组,
最终以关系表形式进行自动导出,无需借助其他软件,特别是对零件多,结
构复杂的装配的统计,能有效地节约太阳城集团和人力成本。

附图说明

图1是本发明优选实施例的部件的零件树的示意图;

图2是本发明优选实施例的步骤二中递归遍历算法流程图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的
描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的
要素。

如图1和图2所示,本发明提供的一种基于Catia的部件装配关系导出方
法,包括:

步骤一、根据输入的部件设计太阳城集团,得到部件的零件树;部件可以包括
多个装配以及多个零件,且可以包括多个层;具体零件树结构可以参照如图1
所示,装配包括装配A~装配D,零件包括零件A~零件G,零件树包括共4
层。

步骤二、对步骤一中的零件树进行递归遍历,得到部件中各子部件的装
配关系。本步骤中,可以通过多种软件对对零件树进行递归遍历;进一步,
在本实施例中,具体是利用Catia编程接口,基于递归算法,对零件树进行递
归遍历。

参见图2所示,遍历零件树的过程为一个递归过程,设置两个位置坐标L
和H分别记录遍历时的层数和行数,从根节点开始(层数L和行数H分别设
为1),按照以下步骤进行遍历:

1)、每访问一个节点时,提取节点太阳城集团,并将当前层数L和行数H连同
节点太阳城集团一起作为一项进行记录;

2)、判断当前节点是否有子节点:

21)、如果有子节点,则将当前层数L和行数H分别加1,继续访问下一
个子节点;

22)、如果没有子节点,返回当前节点的父节点,并将当前层数L减1,
之后访问父节点的下一个子节点,最终可以得到如下递归遍历结果表1;

递归遍历结果表1

图号
节点太阳城集团
行数H
层次L
装配A
。。。。
1
1
装配B
。。。。
2
2
零件C
。。。。
3
3
零件D
。。。。
4
3
零件A
。。。。
5
2
装配C
。。。。
6
2
装配D
。。。。
7
3
零件F
。。。。
8
4
零件G
。。。。
9
4
零件E
。。。。
10
3
零件B
。。。。
11
2

步骤三、根据步骤二中得到的各子部件的装配关系,建立各子部件的位
置数组。

步骤四、根据步骤三中得到的位置数组,导出各子部件装配关系表。同
样,在本步骤中,可以通过多种方式将位置数组导出各子部件装配关系表,
进一步,在本实施例中,将位置数组通过Excel导出,从而得到Excel表形式
的各子部件装配关系,如表2所示;

各子部件装配关系表2


本发明的基于Catia的部件装配关系导出方法,通过对零件树进行递归遍
历,得到各子部件的装配关系,再根据装配关系建立各子部件的位置数组,
最终以关系表形式进行自动导出,无需借助其他软件,特别是对零件多,结
构复杂的装配的统计,能有效地节约太阳城集团和人力成本。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限
于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易
想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保
护范围应以所述权利要求的保护范围为准。

关 键 词:
一种 基于 CATIA 部件 装配 关系 导出 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种基于CATIA的部件装配关系导出方法.pdf
链接地址:http://zh228.com/p-6401417.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');