PDM中图文档管理

发布时间:18-06-07

PDM中图文档管理

1.1图文档管理概述
    最初的产品的数据管理实质上就是图文档管理,人们为了解决企业中大量的图纸、文档、CAX文件的管理问题提出PDM技术的。图文档管理既是PDM系统的主要功能,也是PDM系统的基础。在产品的整个生命周期中,与产品相关的信息多种多样,这些信息一般以文件或者图文档的形式存在,这些就统称为图档。它们包括产品说明书、设计任务书、产品和零部件的二维图和三维图、技术文档、工艺数据文件、性能测试报告等等。
 
1.2电子数据仓库图文档管理

5-6.jpg

    图文档管理是PDM系统的主要功能,通过电子仓库可以很方便的对电子文档实现分布式管理与共享,具体关系如图5-6所示。电子仓库连接数据库与文件系统,通过关联指针建立产品数据之间的联系,实现图文档的层次和联系控制图文档存入时,首先经过身份权限认证,然后在数据库中添加一条记录,记录中描述了文件信息如:文件名、文件长度文件类型、创建人、创建口期、版本以及存取路径,最后把图文档存入指定的存储区中。当用户取出图文档时,同样先要经过身份认证,然后系统到数据库中找出文件记录,在记录中根据地址指针找到图文档,最后检出到用户空间。电子仓库的工作原理如图5-7所示。

5-7.jpg

1.3图文档管理的功能
    图文档的功能一般有如下几个:
      (1)图文档的入库。入库是指用户将新图文档存入电子仓库中,图文档的入库算法流程如图5-8所示。具体过程如下:
    步骤1:选择要入库的图文档,系统获取图文档的相关信息。
    步骤2:系统查找数据库中是否有该图文档的相关记录。如果有,说明该图文档已经入库过,进入步骤3;如果没有,说明该图文档是第一次入库,跳至步骤4。
    步骤3:查询数据库中图文档的所有相关记录,进入步骤5。
步骤4:在数据库中增加新的记录,跳至步骤7。
    步骤5:判断数据库中该图文档的版本记录和现在的图文档版本记录是否一样。如果是,进入步骤8;如果否,进入步骤6。
    步骤6:通过版本算法获得新的版本号。
    步骤7:注册新的图文档版本,图文档存入指定目录,入库操作结束。
步骤8:系统提示该图文档版本已经入库过了,不需要再入库了,入库操作结束。

5-8.jpg

    (2)图文档的检入、检出。在权限控制机制下,检出修改某一选定的图档;修改在相应的CAD环境下完成。
    (3)图文档的查询、浏览。依据图文档名称、类型、创建者、创建日期等条件查询系统中的图文档。图文档的浏览,可以查看图文档的属性,也可以利用内嵌浏览器直接浏览图文档的具体内容。
    (4)图文档的安全控制。
    (5)图文档的版本管理。在产品设计过程中,经常发生修改,通过版本管理,将图文档在每一次修改后作为一个版本,并使这些版本存在一定的对应关系,保证前后数据一致。
    (6)图文档的版本状态管理。
 
1.4图文档的版本管理
    产品设计过程中,设计对象的不断修改,因此同一个设计对象出现了多个版本。版本应该包含了一个设计对象的全部信息。版本的动态变化过程反映了设计对象在设计过程中的动态变化的过程。常见的版本管理模型有两种:线性模型和树形模型。线性模型是根据版本的时间顺序排列的,线性模型能很好的表示版本的先后顺序,但是不能区分出是新设计的版本还是根据前面的一个版本修改而来的。树形模型能很好的反映出设计方案的繁衍过程。
 
    如图5-9所示,B、C版本是A版本的两种设计方案,下一个版本编号是根据上一个版本编号来的,就像树枝上再分出一个树枝来。树状模型不仅能反应出版本的先后时间顺序,更能看出它的父子版本。版本算法的流程如图5-10所示。
 
    步骤1:选择图文档。
    步骤2:判断图文档的文件名是否符合规则,如果是,说明是检入操作,进入步骤3;如故否,说明是入库操作,跳入步骤5.
    步骤3:判断图文档是否有子版本,如果否,新的图文档版本号=原版本号+“.1”,操作结束;如果是,进入步骤4。
    步骤4:遍历数据库中该图文档的所有子版本,获得该图文档的下一级最大版本号数值N,N++,新的图文档版本号=原来版本号+“.”++N;,操作结束。
    步骤5:判断数据库中是否有相关记录,如果是,进入步骤6;如果否,新的图文档版本号="V1",操作结束。
    步骤6:遍历数据库图文档的相关记录,获取第一级最大版本号数值N,N++,新的图文档版本号=+V;++N;,操作结束。

5-9.jpg

本文为御云清软英泰PLM软件原创文章,如想转载,请注明原文网址
http://www.plmsoft.com.cn/news/gsxw/156.html;否则,禁止转载;谢谢配合!