CN109033729B - 一种产品设计的信息管理方法及系统 - Google Patents
一种产品设计的信息管理方法及系统 Download PDFInfo
- Publication number
- CN109033729B CN109033729B CN201811156479.2A CN201811156479A CN109033729B CN 109033729 B CN109033729 B CN 109033729B CN 201811156479 A CN201811156479 A CN 201811156479A CN 109033729 B CN109033729 B CN 109033729B
- Authority
- CN
- China
- Prior art keywords
- information
- structure tree
- node
- nodes
- intermediate file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 47
- 238000013461 design Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 claims abstract description 22
- 238000012545 processing Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 230000005484 gravity Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000012938 design process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种产品设计的信息管理方法及系统,方法包括:从三维设计软件中提取零件模型的身份信息,并发布到中间文件内;获取中间文件内的零件模型的身份信息,并生成结构树;在结构树内批量编辑所述节点对应的属性信息;将编辑后的节点的身份信息及对应的属性信息发布到中间文件内;三维设计软件从中间文件内获取编辑后的节点的身份信息及对应的属性信息,并更新对应的零件模型的属性信息。本发明通过生成结构树,并在结构树内对零件模型的属性信息进行批量编辑,然后再将编辑后的属性信息更新到三维设计软件中,以实现零件模型的属性信息的批量编辑,相比现有技术中的一件一编,大大提升了设计效率。
Description
技术领域
本发明涉及三维设计技术领域,特别涉及一种产品设计的信息管理方法及系统。
背景技术
总所周知,产品在三维设计过程中,不仅需要设计人员依据公司的编码设计体系,对每个零件进行编码;而且还要输入每个零件的材质、规格、加工代码、名称代码、零件类型等信息,以便后续根据零件的相关信息出报表、进行零件放样、进行数控加工或出样板等。
目前,船舶等产品在三维设计过程中,采用的编码方式是一件一编,材质、规格等信息的输入也是采用一件一输的方式,此种方式,不仅工作量较大,而且工作效率较低。
发明内容
本发明的目的是提供一种产品设计的信息管理方法及系统,实现提高三维设计的工作效率的目的。
本发明提供的技术方案如下:
第一方面,提供了一种产品设计的信息管理方法,包括:
从三维设计软件中提取零件模型的身份信息,并发布到中间文件内;
获取所述中间文件内的所述零件模型的身份信息,并生成结构树,所述结构树的节点与所述零件模型一一对应设置;
在所述结构树内批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别;
将编辑后的所述节点的身份信息及对应的属性信息发布到所述中间文件内;
从所述中间文件内获取编辑后的所述节点的身份信息及对应的属性信息,并根据编辑后的所述节点的身份信息及对应的属性信息,在所述三维设计软件内更新对应的零件模型的属性信息。
本发明通过设置中间文件,解决了因三维设计软件未对用户开放底层开发数据接口,而无法与结构树之间进行数据交换的问题,使得三维设计软件与结构树之间可进行数据交换;本发明通过生成结构树,并在结构树内对零件模型的属性信息进行批量编辑,然后再将编辑后的属性信息更新到三维设计软件中,以实现零件模型的属性信息的批量编辑,相比现有技术中的一件一编,大大提升了设计效率。
进一步地,所述在所述三维设计软件内更新对应的零件模型的属性信息之后还包括:
将所述三维设计软件内的零件模型的编辑信息发布到所述中间文件内;
从所述中间文件内获取所述零件模型的编辑信息,并根据所述零件模型的身份信息和编辑信息,更新所述结构树中的节点。
进一步地,所述在所述三维设计软件内更新对应的零件模型的属性信息之后还包括:
获取待查找零件模型的编码信息,并根据所述待查找零件模型的编码信息在所述结构树中查找到对应的节点;将查找到的所述节点对应的身份信息发布到所述中间文件内;
从所述中间文件内获取查找到的所述节点对应的身份信息,并根据所述节点对应的身份信息,在所述三维设计软件内查找并放大显示所述待查找零件模型。
进一步地,在所述结构树内批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别具体包括:
从所述中间文件内获取在所述三维设计软件内被选取的多个所述零件模型的身份信息,并在所述结构树内生成编辑对话框,所述编辑对话框内包括与选取的多个所述零件模型对应的多个节点;
在所述编辑对话框内编辑多个所述节点对应的属性信息;
根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别。
进一步地,在所述结构树内批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别之后还包括:
在所述结构树内移动所述节点的位置时,自动更新所述节点对应的编码信息。
第二方面,还提供了一种产品设计的信息管理系统,包括:管理模块、中间文件模块和结构树模块;
所述管理模块包括信息提取及发布单元,用于从三维设计软件中提取零件模型的身份信息,并发布到中间文件模块内;
所述结构树模块包括结构树生成单元,用于获取所述中间文件模块内的所述零件模型的身份信息,并生成结构树,所述结构树的节点与所述零件模型一一对应设置;
所述结构树模块包括管理单元,用于批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别;
所述结构树模块包括信息发布单元,用于将编辑后的所述节点的身份信息及对应的属性信息发布到所述中间文件模块内;
所述管理模块包括处理单元,用于从所述中间文件模块内获取编辑后的所述节点的身份信息及对应的属性信息,并根据编辑后的所述节点的身份信息及对应的属性信息,在所述三维设计软件内更新对应的零件模型的属性信息。
进一步地,所述信息提取及发布单元包括信息发布子单元,用于将所述三维设计软件内的零件模型的编辑信息发布到所述中间文件模块内;
所述结构树模块包括第一获取单元,用于从所述中间文件模块内获取所述零件模型的编辑信息;
所述结构树模块包括节点更新单元,用于根据所述零件模型的身份信息和编辑信息,更新所述结构树中的节点。
进一步地,所述结构树模块包括第一获取单元,用于获取待查找零件模型的编码信息;
所述结构树模块包括查找单元,用于根据所述待查找零件模型的编码信息在所述结构树中查找到对应的节点;
所述结构树模块包括信息发布单元,用于将查找到的所述节点对应的身份信息发布到所述中间文件模块内;
所述管理模块包括第二获取单元,用于从所述中间文件模块内获取查找到的所述节点对应的身份信息;
所述管理模块包括查找放大单元,用于根据所述节点对应的身份信息,在所述三维设计软件内查找并放大显示所述待查找零件模型。
进一步地,所述管理单元包括:
获取子单元,用于从所述中间文件模块内获取在所述三维设计软件内被选取的多个所述零件模型的身份信息,
对话框生成子单元,用于根据被选取的多个所述零件模型的身份信息在所述结构树内生成编辑对话框,所述编辑对话框内包括与选取的多个所述零件模型对应的多个节点;
属性编辑子单元,用于在所述编辑对话框内编辑多个所述节点对应的属性信息;
节点更新子单元,用于根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别。
进一步地,所述结构树模块还包括:
编码更新单元,用于移动所述节点的位置时,自动更新所述节点对应的编码信息。
本发明提供的一种产品设计的信息管理方法及系统,带来的有益效果为:本发明通过设置中间文件,解决了因三维设计软件未对用户开放底层开发数据接口,而无法与结构树之间进行数据交换的问题,使得三维设计软件与结构树之间可进行数据交换;本发明通过生成结构树,并在结构树内对零件模型的属性信息进行批量编辑,然后再将编辑后的属性信息更新到三维设计软件中,以实现零件模型的属性信息的批量编辑,相比现有技术中的一件一编,大大提升了设计效率。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种产品设计的信息管理方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种产品设计的信息管理方法的实施例一的流程图;
图2是本发明一种产品设计的信息管理方法的实施例二的流程图一;
图3是本发明一种产品设计的信息管理方法的实施例二的流程图二;
图4是本发明一种产品设计的信息管理方法的实施例二的流程图三;
图5是本发明一种产品设计的信息管理方法的实施例二的流程图四;
图6是本发明一种产品设计的信息管理方法的实施例三的流程图;
图7是本发明一种产品设计的信息管理系统的一个实施例的结构示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
实施例一,如图1所示,
一种产品设计的信息管理方法,包括:
S10从三维设计软件中提取零件模型的身份信息,并发布到中间文件内;
S20获取中间文件内的零件模型的身份信息,并生成结构树,结构树的节点与零件模型一一对应设置;
S30在结构树内批量编辑节点对应的属性信息,并根据编辑后的节点对应的属性信息中的编码信息在结构树中更新对应的节点的级别;
S40将编辑后的节点的身份信息及对应的属性信息发布到中间文件内;
S50从中间文件内获取编辑后的节点的身份信息及对应的属性信息,并根据编辑后的节点的身份信息及对应的属性信息,在三维设计软件内更新对应的零件模型的属性信息。
具体的,由于三维设计软件未对用户开放底层开发数据接口,因此,三维设计软件与结构树(本发明的结构树不是三维设计软件自带的结构树,而是对三维设计软件进行二次开发得到的结构树)之间无法直接进行数据的交换,本发明为了解决这个问题,采用了中间共用文件的方式,即设置中间文件,并可在三维设计软件和结构树里分别设置监控器和触发器,如中间文件中的数据发生变更,监控器监控到中间文件的数据发生变更后,启动触发器,以在三维设计软件或结构树内进行数据的更新,保证三维设计软件与结构树中的数据保持实时一致性。如结构树中的数据发生更新,并将更新的数据发布到中间文件内,三维设计软件中的监控器监控到中间文件中的文件发生更新,触发器发生作用,触发三维设计软件中的数据进行同步更新,以保证三维设计软件中的数据与结构树中的数据保持一致。
中间文件为计算机可读文件,中间文件可依据实际项目实施需要,进行设置,如中间文件可包括:1、Bom.txt(实现用户操作界面更新、设计软件数据库更新);2、Mfind.txt(实现用户手动选取零件模型时,自动弹出属性对话框);3、Namecode.txt(实现零件模型名称代码与零件名称的替换);4、Position.txt(实现零件模型剖面位置代码与剖面位置的替换);5、Zoompart.txt(实现零件模型中的查找)。中间文件的数据格式可如表1所示:
表1
用户打开三维设计软件后,可在三维设计软件中点击一按钮生成一空白的结构树,为不影响设计者对三维设计软件主程序的操作,结构树界面可放置于屏幕右方呈条状,并且在设计者的操作下可以隐藏或显示。生成结构树后,在三维设计软件内设计零件模型,在三维设计软件内设计零件模型时,可不对每个零件模型输入任何属性信息,由系统按默认值输入,但是每个零件模型具有唯一的身份信息,零件模型的身份信息是类似ID之类的信息。
再从三维设计软件中提取零件模型的身份信息,并发布到中间文件内,结构树监控到中间文件中的数据(零件模型的身份信息)发生变化后,获取该数据(零件模型的身份信息),再根据零件模型的身份信息在结构树中生成对应的节点,由于零件模型还未按照编码规则进行编码,因此,此时在结构树中生成的节点并未按照分段节点、组合件节点、部件节点和零件节点的模式分级,而是都处于同一级别;其中,分段节点>组合件节点>部件节点>零件节点。
生成节点后,可在结构树内对未编码的节点的属性信息进行批量编辑,属性信息包括编码信息、材质、规格、加工代码、名称代码、零件重量、重心、零件面积、零件类型等,编辑完成后,节点按照各自的编码信息更新自己的级别。如未编码前,节点都为零件节点,当某一节点按规定的编码规则进行编码后,则可能变为分段节点或组合件节点或部件节点。
编辑后,同时将编辑后的节点的身份信息及对应的属性信息发布到中间文件内,三维设计软件从中间文件内获取编辑后的节点的身份信息及对应的属性信息,并根据编辑后的节点的身份信息及对应的属性信息,更新与编辑后的节点对应的零件模型的属性信息。由于零件模型的身份信息是唯一的,因此,在三维设计软件与结构树之间的数据交换时,都是依据零件模型的身份信息来进行更新对象的查找。
用户在打开三维设计软件后,还可先不生成结构树,而是先在三维设计软件内设计零件模型,同样的,可不对每个零件模型输入任何属性信息,由系统按默认值输入,然后再根据零件模型的身份信息生成结构树,结构树中包括与零件模型一一对应设置的节点。
本发明通过设置中间文件,解决了因三维设计软件未对用户开放底层开发数据接口,而无法与结构树之间进行数据交换的问题,使得三维设计软件与结构树之间可进行数据交换;本发明通过生成结构树,并在结构树内对零件模型的属性信息进行批量编辑,然后再将编辑后的属性信息更新到三维设计软件中,以实现零件模型的属性信息的批量编辑,相比现有技术中的一件一编,大大提升了设计效率。
实施例二
本实施例是上述第一实施例的优化实施例,如图2-5所示,本实施例与上述第一实施例相比,主要改进在于,在步骤S50之后还包括:
S60将三维设计软件内的零件模型的编辑信息发布到中间文件内;
S70从中间文件内获取零件模型的编辑信息,并根据零件模型的身份信息和编辑信息,更新结构树中的节点。
具体的,本实施例中,三维设计软件完成属性信息的同步更新后,当设计者在三维设计软件中对零件模型进行编辑,如在三维设计软件中删除一个零件模型、添加一个零件模型或对某一零件模型的属性信息进行编辑时,将修改的零件模型编辑信息发布到中间文件内,编辑信息可包括被修改的零件模型的身份信息和修改信息(如删除、添加和属性修改等),结构树获取修改的零件模型编辑信息,然后与节点进行比对,如果结构树中包含与该零件模型的身份信息对应的节点,则将该节点的属性信息替换为编辑后的属性信息,如结构树中不包含与该零件模型的身份信息对应的节点,则在结构树中进行添加或删除,实现三维设计软件与结构树的数据同步,方便进行信息管理。
当设计者在三维设计软件中将一零件模型的编码信息进行修改后,结构树根据该零件模型新的编码信息进行节点的变换,如该零件模型修改前位于分段节点H01下,该零件模型的编号为100,则该零件模型修改前的编码信息为H01100,而零件模型修改后的编码信息为G01100,此时该零件模型的节点会自动更新到分段阶段为G01的节点下,以改变该零件模型的装配关系,此处的装配关系是指该零件模型在生产加工过程中的关系,不是指零件在使用时的实际装配关系。
当设计者在三维设计软件中增加一零件模型时,如该零件模型已在三维设计软件中进行编码,结构树获取到该零件模型的编码信息后,对该编码信息进行解析,并按照该零件模型的编码规则在结构数的对应节点处生成新的节点。如未在三维设计软件中进行编码,则在结构树中的未编码处生成新的节点,并且,对于没有进行编码的零件模型可以“$”号表示,当输入编码信息后,再自动更新到对应的节点处。结构树可按零件模型的编码规则进行展开和折叠,便于零件模型在结构树上的查找。如按照零件模型的编码规则分为分段节点、组合件节点、部件节点和零件节点,其中,零件节点是底层节点不能展开,其它节点按需要能够实现展开和折叠。
优选地,在步骤S50之后还包括:
S80获取待查找零件模型的编码信息,并根据待查找零件模型的编码信息在结构树中查找到对应的节点;将查找到的节点对应的身份信息发布到中间文件内;
S90从中间文件内获取查找到的节点对应的身份信息,并根据节点对应的身份信息,在三维设计软件内查找并放大显示待查找零件模型。
当设计者或用户需要查找某一零件模型时,可在结构树内进行模糊查找,在结构树内输入待查找零件模型的编码信息,输入的编码信息不需要完全准确,结构树获取到待查找的编码信息后,定位到结构树上对应的节点,并将查找到的节点对应的身份信息发布到中间文件内。三维设计软件根据节点的身份信息可在显示界面上查找到该待查找零件模型,并放大该零件模型。设计者或用户通过模糊查找即可在三维设计软件中定位到待查找零件模型,使得操作更简单可行。
优选地,在步骤S30之后还包括:
在结构树内移动节点的位置时,自动更新节点对应的编码信息。该步骤与上述步骤S40、S50、S60、S70、S80和S90之间顺序可进行互换。
为了便于设计者对零件模型的编码进行修改,在结构树上,还设置了鼠标左键的拖动功能。设计者在选取被拖动的节点后,将节点信息写入计算机内存,当设计者把鼠标停留在目标节点上并松开时,再将内存中存储的数据信息写入目标节点并展开,同时自动删除原节点实现结构树的更新。如编码为725的零件模型被拖动到G01节点下,则零件模型的编码自动修改为G01725;编码为T001的节点被拖到H01节点下,则T001下所以零件模型的编码被自动修改为H01T001XXX。
优选地,还可将零件模型的属性信息进行封装管理,便于其它模块进行调用和解析。同时,还可在用户操作界面下方设置状态栏,在设计者完成某项操作时,将操作事项显示在状态栏内,以提醒用户。为了方便对零件模型的属性信息进行编辑,本实施例提供了供设计者或用户输入和编辑的窗口。编辑对话框可通过结构树弹出并修改,也可通过零件模型选取方式弹出,在编辑对话框内包含零件模型的属性信息,其中,编码信息、材质、规格、加工代码、名称代码等信息是可以修改的。为了便于对分段重量、重心的准确统计,可在结构树上设置分段重量、重心统计功能。
为了方便设计者管理零件模型的编码信息,还可在结构树内设置鼠标移动功能、右键弹出功能和编码替换功能,当设计者在结构树弹出的编辑框内选取某个零件并中键单击,然后用鼠标移动时,零件模型的编码列内的零件编码会随着鼠标的移动自加或自减;当用户在其它属性列单击中键,并移动时,属性会实现复制添加。设计者在对结构树操作时,点击鼠标右键,弹出属性编辑、重命名、保存、零件查找等操作菜单。设计者在操作时,可将某一类零件模型的编码进行替换,如将结构树内全部H01257替换为H02257,或实现部分零件模型的部分编码替换,如将结构树内所有包含F01的编码全部替换为F02。
实施例三
本实施例是上述第一实施例或第二实施例的优化实施例,如图6所示,本实施例与上述第一实施例或第二实施例相比,主要改进在于,步骤S30具体包括:
S31结构树从中间文件内获取在三维设计软件内被选取的多个零件模型的身份信息,并生成编辑对话框,编辑对话框内包括与选取的多个零件模型对应的多个节点;
S32在编辑对话框内编辑多个节点对应的属性信息;
S33根据编辑后的节点对应的属性信息中的编码信息在结构树中更新对应的节点的级别。
具体地,对结构树内的多个节点进行编码时,可先在三维设计软件的界面中选取零件模型,然后将被选取的零件模型的身份信息同步到中间文件内,结构树从中间文件内获取被选取的零件模型的身份信息,生成并弹出编辑对话框,编辑对话框内节点的排列顺序可按在三维设计软件中的选取顺序进行排列,在编辑对话框内,设计者可对多个节点的属性信息进行编辑,如这多个节点的某一属性相同,则可进行复制粘贴,或进行鼠标拖到复制,以实现多个节点的属性信息的批量编辑,提高编辑效率。对节点的属性信息进行编辑后,节点根据编辑后的编码信息在结构树中进行更新。本实施例根据设计者在三维设计软件中选取的零件模型进行批量编辑,可方便选取同一类型的零件模型进行编辑,提高了工作效率。
实施例四
一种产品设计的信息管理系统,如图7所示,包括:管理模块10、中间文件模块20和结构树模块30;
管理模块10包括信息提取及发布单元11,用于从三维设计软件中提取零件模型的身份信息,并发布到中间文件模块20内;
结构树模块30包括结构树生成单元31,用于获取中间文件模块20内的零件模型的身份信息,并生成结构树,结构树的节点与零件模型一一对应设置;
结构树模块30包括管理单元32,用于批量编辑节点对应的属性信息,并根据编辑后的节点对应的属性信息中的编码信息在结构树中更新对应的节点的级别;
结构树模块30包括信息发布单元33,用于将编辑后的节点的身份信息及对应的属性信息发布到中间文件模块20内;
管理模块件10包括处理单元12,用于从中间文件模块20内获取编辑后的节点的身份信息及对应的属性信息,并根据编辑后的节点的身份信息及对应的属性信息,在三维设计软件内更新对应的零件模型的属性信息。
本实施例中的各个模块的具体操作方式在上述对应的方法实施例中已经进行了详细描述,因此不再一一进行赘述。
实施例五
一种产品设计的信息管理系统,包括:管理模块10、中间文件模块20和结构树模块30;
管理模块10包括信息提取及发布单元11,用于从三维设计软件中提取零件模型的身份信息,并发布到中间文件模块20内;
结构树模块30包括结构树生成单元31,用于获取中间文件模块20内的零件模型的身份信息,并生成结构树,结构树的节点与零件模型一一对应设置;
结构树模块30包括管理单元32,用于批量编辑节点对应的属性信息,并根据编辑后的节点对应的属性信息中的编码信息在结构树中更新对应的节点的级别;
结构树模块30包括信息发布单元33,用于将编辑后的节点的身份信息及对应的属性信息发布到中间文件模块20内;
管理模块10包括处理单元12,用于从中间文件模块20内获取编辑后的节点的身份信息及对应的属性信息,并根据编辑后的节点的身份信息及对应的属性信息,在三维设计软件内更新对应的零件模型的属性信息。
优选地,信息提取及发布单元11包括信息发布子单元,用于将三维设计软件内的零件模型的编辑信息发布到中间文件模块20内;
结构树模块30包括第一获取单元,用于从中间文件模块20内获取零件模型的编辑信息;
结构树模块30包括节点更新单元,用于根据零件模型的身份信息和编辑信息,更新结构树中的节点。
优选地,结构树模块30包括第一获取单元,用于获取待查找零件模型的编码信息;
结构树模块30包括查找单元,用于根据待查找零件模型的编码信息在结构树中查找到对应的节点;
结构树模块30包括信息发布单元,用于将查找到的节点对应的身份信息发布到中间文件模块20内;
管理模块10包括第二获取单元,用于从中间文件模块20内获取查找到的节点对应的身份信息;
管理模块10包括查找放大单元,用于根据节点对应的身份信息,在三维设计软件内查找并放大显示待查找零件模型。
优选地,管理单元32包括:
获取子单元,用于从中间文件模块20内获取在三维设计软件内被选取的多个零件模型的身份信息,
对话框生成子单元,用于根据被选取的多个零件模型的身份信息在结构树内生成编辑对话框,编辑对话框内包括与选取的多个零件模型对应的多个节点;
属性编辑子单元,用于在编辑对话框内编辑多个节点对应的属性信息;
节点更新子单元,用于根据编辑后的节点对应的属性信息中的编码信息在结构树中更新对应的节点的级别。
优选地,结构树模块30还包括:
编码更新单元,用于移动节点的位置时,自动更新节点对应的编码信息。
本实施例中的各个模块的具体操作方式在上述对应的方法实施例中已经进行了详细描述,因此不再一一进行赘述。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (6)
1.一种产品设计的信息管理方法,其特征在于,包括:
从三维设计软件中提取零件模型的身份信息,并发布到中间文件内;
获取所述中间文件内的所述零件模型的身份信息,并生成结构树,所述结构树的节点与所述零件模型一一对应设置;
在所述结构树内批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别;
将编辑后的所述节点的身份信息及对应的属性信息发布到所述中间文件内;
从所述中间文件内获取编辑后的所述节点的身份信息及对应的属性信息,并根据编辑后的所述节点的身份信息及对应的属性信息,在所述三维设计软件内更新对应的零件模型的属性信息;
将所述三维设计软件内的零件模型的编辑信息发布到所述中间文件内;
从所述中间文件内获取所述零件模型的编辑信息,并根据所述零件模型的身份信息和编辑信息,更新所述结构树中的节点;
其中,在所述结构树内批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别具体包括:
从所述中间文件内获取在所述三维设计软件内被选取的多个所述零件模型的身份信息,并在所述结构树内生成编辑对话框,所述编辑对话框内包括与选取的多个所述零件模型对应的多个节点;
在所述编辑对话框内编辑多个所述节点对应的属性信息;
根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别。
2.根据权利要求1所述的产品设计的信息管理方法,其特征在于:所述在所述三维设计软件内更新对应的零件模型的属性信息之后还包括:
获取待查找零件模型的编码信息,并根据所述待查找零件模型的编码信息在所述结构树中查找到对应的节点;将查找到的所述节点对应的身份信息发布到所述中间文件内;
从所述中间文件内获取查找到的所述节点对应的身份信息,并根据所述节点对应的身份信息,在所述三维设计软件内查找并放大显示所述待查找零件模型。
3.根据权利要求1所述的产品设计的信息管理方法,其特征在于:在所述结构树内批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别之后还包括:
在所述结构树内移动所述节点的位置时,自动更新所述节点对应的编码信息。
4.一种产品设计的信息管理系统,其特征在于,包括:管理模块、中间文件模块和结构树模块;
所述管理模块包括信息提取及发布单元,用于从三维设计软件中提取零件模型的身份信息,并发布到中间文件模块内;
所述结构树模块包括结构树生成单元,用于获取所述中间文件模块内的所述零件模型的身份信息,并生成结构树,所述结构树的节点与所述零件模型一一对应设置;
所述结构树模块包括管理单元,用于批量编辑所述节点对应的属性信息,并根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别;
所述结构树模块包括信息发布单元,用于将编辑后的所述节点的身份信息及对应的属性信息发布到所述中间文件模块内;
所述管理模块包括处理单元,用于从所述中间文件模块内获取编辑后的所述节点的身份信息及对应的属性信息,并根据编辑后的所述节点的身份信息及对应的属性信息,在所述三维设计软件内更新对应的零件模型的属性信息;
其中:
所述信息提取及发布单元包括信息发布子单元,用于将所述三维设计软件内的零件模型的编辑信息发布到所述中间文件模块内;
所述结构树模块包括第一获取单元,用于从所述中间文件模块内获取所述零件模型的编辑信息;
所述结构树模块包括节点更新单元,用于根据所述零件模型的身份信息和编辑信息,更新所述结构树中的节点;
所述管理单元包括:
获取子单元,用于从所述中间文件模块内获取在所述三维设计软件内被选取的多个所述零件模型的身份信息;对话框生成子单元,用于根据被选取的多个所述零件模型的身份信息在所述结构树内生成编辑对话框,所述编辑对话框内包括与选取的多个所述零件模型对应的多个节点;
属性编辑子单元,用于在所述编辑对话框内编辑多个所述节点对应的属性信息;
节点更新子单元,用于根据编辑后的所述节点对应的属性信息中的编码信息在所述结构树中更新对应的节点的级别。
5.根据权利要求4所述的产品设计的信息管理系统,其特征在于,
所述结构树模块包括第一获取单元,用于获取待查找零件模型的编码信息;
所述结构树模块包括查找单元,用于根据所述待查找零件模型的编码信息在所述结构树中查找到对应的节点;
所述结构树模块包括信息发布单元,用于将查找到的所述节点对应的身份信息发布到所述中间文件模块内;
所述管理模块包括第二获取单元,用于从所述中间文件模块内获取查找到的所述节点对应的身份信息;
所述管理模块包括查找放大单元,用于根据所述节点对应的身份信息,在所述三维设计软件内查找并放大显示所述待查找零件模型。
6.根据权利要求4所述的产品设计的信息管理系统,其特征在于,所述结构树模块还包括:
编码更新单元,用于移动所述节点的位置时,自动更新所述节点对应的编码信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811156479.2A CN109033729B (zh) | 2018-09-30 | 2018-09-30 | 一种产品设计的信息管理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811156479.2A CN109033729B (zh) | 2018-09-30 | 2018-09-30 | 一种产品设计的信息管理方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109033729A CN109033729A (zh) | 2018-12-18 |
CN109033729B true CN109033729B (zh) | 2022-09-23 |
Family
ID=64615756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811156479.2A Active CN109033729B (zh) | 2018-09-30 | 2018-09-30 | 一种产品设计的信息管理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109033729B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110333984B (zh) * | 2019-06-05 | 2023-07-18 | 创新先进技术有限公司 | 接口异常检测方法、装置、服务器及系统 |
CN110222014B (zh) * | 2019-06-11 | 2022-03-08 | 苏州浪潮智能科技有限公司 | 分布式文件系统crush map维护方法及相关组件 |
CN114861860A (zh) * | 2021-02-04 | 2022-08-05 | 华为技术有限公司 | 深度学习模型的处理方法、装置及电子设备 |
CN113094811A (zh) * | 2021-04-01 | 2021-07-09 | 中国舰船研究设计中心 | 一种基于唯一编码的设计模型批量自动替换方法 |
CN113065774A (zh) * | 2021-04-06 | 2021-07-02 | 中国电建集团成都勘测设计研究院有限公司 | 一种水利水电工程勘察与设计成果管理方法 |
CN113360167A (zh) * | 2021-05-31 | 2021-09-07 | 西安法士特汽车传动有限公司 | 一种基于fmea系统的任务变更方法 |
CN114912161A (zh) * | 2021-11-29 | 2022-08-16 | 中冶天工集团有限公司 | 一种bim模型属性更新装置及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101169716A (zh) * | 2007-11-30 | 2008-04-30 | 清华大学 | 一种基于产品结构树的仿真流程信息建模及维护方法 |
CN101875165A (zh) * | 2009-04-28 | 2010-11-03 | 西安航空动力控制有限责任公司 | 一种利用三维工艺加工零件的方法 |
JP2014146213A (ja) * | 2013-01-30 | 2014-08-14 | Mitsubishi Electric Information Systems Corp | 構成物管理装置及び構成物管理プログラム |
-
2018
- 2018-09-30 CN CN201811156479.2A patent/CN109033729B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101169716A (zh) * | 2007-11-30 | 2008-04-30 | 清华大学 | 一种基于产品结构树的仿真流程信息建模及维护方法 |
CN101875165A (zh) * | 2009-04-28 | 2010-11-03 | 西安航空动力控制有限责任公司 | 一种利用三维工艺加工零件的方法 |
JP2014146213A (ja) * | 2013-01-30 | 2014-08-14 | Mitsubishi Electric Information Systems Corp | 構成物管理装置及び構成物管理プログラム |
Non-Patent Citations (1)
Title |
---|
基于产品结构树的汽车零部件工艺信息管理系统;阮景奎等;《组合机床与自动化加工技术》;20040825(第08期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109033729A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109033729B (zh) | 一种产品设计的信息管理方法及系统 | |
CN107544806B (zh) | 可视化表单绘制方法 | |
CN105224377B (zh) | 一种通过元数据自动生成软件项目编码文件的方法及装置 | |
JP5001614B2 (ja) | 設計変更範囲検索方法、設計変更範囲検索装置および設計変更範囲検索システム | |
JP3458728B2 (ja) | 構成部品データ管理装置および構成部品データ管理プログラムを格納したコンピュータ読み取り可能な記憶媒体 | |
JP5157282B2 (ja) | 設備情報の収集管理システム | |
CN105447253B (zh) | 一种三维工艺数据的集成方法 | |
CN106774170B (zh) | 一种三维机加工艺的生成系统 | |
EP2216740A2 (en) | Three-dimensional process planning | |
CN106339363A (zh) | 一种ppt报告的制作方法和装置 | |
CN106843891B (zh) | 一种基于增量的表单分层扩展方法 | |
CN112130851B (zh) | 一种用于人工智能的建模方法、电子设备和存储介质 | |
CN107480380A (zh) | 一种基于模板的工程图纸生成方法 | |
US20160179084A1 (en) | Common parameter interface generation program and parameter reading program | |
CN113255302A (zh) | 组织架构图操作方法、计算机设备及计算机存储介质 | |
CN112652371A (zh) | 一种用于智慧医疗领域的护理文书设计器及生成装置 | |
CN110413277A (zh) | 一种ui界面的生成方法及系统 | |
CN107067200B (zh) | 一种物料清单数据的操作方法及装置 | |
van Dongen et al. | EMiT: A process mining tool | |
CN114327458A (zh) | 一种快速搭建企业信息化系统的方法及系统 | |
CN102857949A (zh) | 一种规划数据一致性保证的方法和装置 | |
JP2007280327A (ja) | 部品構成表作成システムおよび部品構成表の作成・管理方法 | |
CN105426601B (zh) | 一种基于bim的多样性设计方案汇报方法及其系统 | |
KR101765324B1 (ko) | Sql과 다이어그램을 이용하는 소스코드 생성 장치 및 그의 처리 방법 | |
US20020123811A1 (en) | Production management system and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |