一种产品工艺结构生成方法及系统技术方案

技术编号:17097773 阅读:58 留言:0更新日期:2018-01-21 09:46
本发明专利技术公开了一种产品工艺结构生成方法及系统,本发明专利技术方法包括步骤:将CATIA的产品数据的格式进行转换,并将转换后的产品数据导入Process Designer软件;在CATIA软件中导入产品数据,读取产品树中的信息,并将信息保存在第一文档中;建立一个第二文档,结合第一文档中的信息和导入的产品数据的信息编写第二文档,将编写完成的第二文档导入Process Designer软件,软件结合第二文档和导入的产品数据自动生成产品结构树。本发明专利技术完整简便的将CATIA软件的资源与结构信息完整的导入到Process Designer软件并生成对应的产品结构树,可广泛应用于工艺数据转换领域。

A product process structure generation method and system

The invention discloses a system and a product structure generation method, the method of the invention comprises the steps of: product CATIA data format conversion, and transmits the converted product data into Process Designer software; Product data in CATIA software, read the information in the product tree, and save the information in the first in the document; a second document, combined with the information written second documents of product data in the first document information and import, will be written into the Process document second Designer software, combined with software product data and import second document automatic generation of product structure tree. The invention simple will be imported into the Process Designer software and generate the corresponding CATIA software resources and complete structure information of the products with Broussonetia papyrifera, can be widely used in the field of data conversion technology.

【技术实现步骤摘要】
一种产品工艺结构生成方法及系统
本专利技术涉及工艺数据转换领域,尤其涉及一种产品工艺结构生成方法及系统。
技术介绍
CATIA是英文ComputerAidedTri-DimensionalInterfaceApplication的缩写,是法国达索飞机公司开发的高档CAD/CAM软件。西门子旗下的软件ProcessDesigner已经成为世界主流的工艺仿真软件。在3D设计软件将产品设计好后,需要对产品数据进行转换,严格来说应该保证产品资源数据与产品结构的完整性,并将数据导入至ProcessDesigner软件中。目前ProcessDesigner软件中已经提供相应的功能,可以直接将CATIA数据导入ProcessDesigner软件中并生成相应产品结构树。其原理为直接解析CATIA软件的Product数据,从中读取产品的结构信息,产品引用Part数据的地址信息,以及Part的位置信息。从而能够索引资源进行内部数据转换,在ProcessDesigner自动搭建相应产品结构(包含资源节点位置信息)。这是西门子公司与达索公司合作,从而使西门子公司软件ProcessDesigner软件可以解析本文档来自技高网...
一种产品工艺结构生成方法及系统

【技术保护点】
一种产品工艺结构生成方法,其特征在于,包括以下步骤:数据格式转换步骤:将CATIA的产品数据的格式转换为符合Process Designer软件的数据格式,并将数据格式转换完成的产品数据导入Process Designer软件;导出CATIA软件产品结构信息步骤:在CATIA软件中导入产品数据,读取产品树中的信息,并将读取到的信息保存在第一文档中;自动生成产品结构树步骤:建立一个符合Process Designer软件格式要求的第二文档,结合第一文档中的信息和导入的产品数据的信息编写第二文档,将编写完成的第二文档导入Process Designer软件后,Process Designer软件结...

【技术特征摘要】
1.一种产品工艺结构生成方法,其特征在于,包括以下步骤:数据格式转换步骤:将CATIA的产品数据的格式转换为符合ProcessDesigner软件的数据格式,并将数据格式转换完成的产品数据导入ProcessDesigner软件;导出CATIA软件产品结构信息步骤:在CATIA软件中导入产品数据,读取产品树中的信息,并将读取到的信息保存在第一文档中;自动生成产品结构树步骤:建立一个符合ProcessDesigner软件格式要求的第二文档,结合第一文档中的信息和导入的产品数据的信息编写第二文档,将编写完成的第二文档导入ProcessDesigner软件后,ProcessDesigner软件结合第二文档和导入的产品数据自动生成产品结构树。2.根据权利要求1所述的一种产品工艺结构生成方法,其特征在于,所述将CATIA的产品数据的格式转换为符合ProcessDesigner软件的数据格式的步骤具体包括以下步骤:将CATIA数据的CATPart或cgr格式数据转换为jt格式数据;遍历CATIA数据的所有文件夹和文件,逐一检测jt格式文件,判断jt格式文件的父级文件夹名称的后缀是否为.cojt;若是,检测下一个jt格式文件;否则,在该jt格式文件的同级目录下建立一个同名且后缀为.cojt的文件夹,并将该jt格式文件放入建立的文件夹内。3.根据权利要求2所述的一种产品工艺结构生成方法,其特征在于,所述将CATIA的产品数据的格式转换为符合ProcessDesigner软件的数据格式的步骤还包括以下步骤:删除jt格式文件对应的日志文件与其它临时文件。4.根据权利要求1所述的一种产品工艺结构生成方法,其特征在于,所述产品树中的信息包括产品树结构中节点的名称、节点的坐标矩阵信息以及节点的位置信息,所述节点包括层级节点和资源节点。5.根据权利要求4所述的一种产品工艺结构生成方法,其特征在于,所述导出CATIA软件产品结构信息步骤具体包括以下步骤:S11、在CATIA软件中导入产品数据后,建立第一文档,并读取导入CATIA软件中产品的树结构的所有节点的信息;S12、针对树结构的每个节点,判断节点为层级节点或资源节点,若节点为资源节点,则执行步骤S13和S14,反之,若节点为层级节点,则执行步骤S15和S16;S13、读取节点信息,并将读取到的信息依序写入第一文档的一行中;S14、遍历该节点的第一子集的节点,针对遍历获得的每个节点,均执行步骤S12,直到遍历结束;S15、读取节点信息,并将读取到的信息依序写入第一文档的一行中,逐一读取该节点的第一子集的节点名称与节点的坐标矩阵信息,并依序逐行写入第一文档中;S16、遍历该节点的第一子集的节点,针对遍历获得的每个节点,均执行步骤S12,直到遍历结束。6.根据权利要求1所述的一种产品工艺结构生成方法,其特征在于,所述自动生成产品结构树步骤具体包括以下步骤:在ProcessDesigner软件中选取导入的产品数据的项目的最高级节点,并根据该最高级节点导出一个xml文件,该xml文件包含有导入的产品数据的基本属性信息;新建一个符合ProcessDesigner软件格式要求的第二文档后,读取第一文档中的产品树中的信息;结合第一文档中的产品树中的...

【专利技术属性】
技术研发人员:李金海陈咏杰周小稳黄炜标江丕丕余卓森
申请(专利权)人:广州明珞汽车装备有限公司广州明珞软控信息技术有限公司
类型:发明
国别省市:广东,44

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

1