PDM通用接口开发系统分析

PDM系统作为在满足了不同部门自身应用及管理特点的管理需求后,如果进行工具或管理系统的升级将会带来信息交换及共享模式不一致,接口API变化,或者业务需求的变化需要修改接口

产品应用

PDM系统


    PDM系统作为在满足了不同部门自身应用及管理特点的管理需求后,如果进行工具或管理系统的升级将会带来信息交换及共享模式不一致,接口API变化,或者业务需求的变化需要修改接口所传递信息的属性等信息,造成系统短时间不能运行甚至需要将工具及管理系统重新购置并开发接口,会发生信息系统短时间内无法支撑业务的事故。
 
    PDM系统与CAD工具软件,存在着一对多的关系,单位里使用的CAD类工具软件,根据单位的需求甚至个人对设计的习惯与定制,往往会存在同时并存多种设计工具,如:AutoCAD, UG, Pro/E等,针对AutoCAD软件还会存在2004,2006, 2012等版本,这种一个平台对应多个工具的情况是在接口设计中必须考虑的问题。
 
    其次,不同的CAD工具软件,它的二次开发环境一般情况下都是不一样的,即使相同的设计软件,其不同的版本对于二次开发的环境要求也存在不同,比如,AutoCAD的二次开发(ARX方式),对于VC软件的版本要求是不一样的,也就是说,CAD软件的二次开发环境具有多样性。
 
    最后,不同的设计工具,其设计时使用的标准和业务规范各有不同,少则略有差异,多则根本不同,不同单位的不同业务中的差异,是实现接口通用的最大阻碍,也是最难解决的障碍,必须要尽量考虑全面。
 
    综上所述,一个能够稳定使用的通用性PDM系统与CAD设计工具之间的接口,需要解决如上三个问题,并必须能够给出合理有效的设计方案与实施方案。
 
    3.1.2开发业务需求分析
    从总体上说,不同的PDM系统对于接口的基本功能需求是一致的,必须要能登陆和注销PDM系统,要从PDM系统中打开设计结果,需要在PDM系统中保存设计结果。在保存的过程中,虽然接口需要从设计结果中提取信息,设计人员的设计习惯还是需要跟随着总体的设计过程,基本没有变化,都需要根据需要提取标题栏与明细栏的信息,并且这些信息的结构大致是相同的,均需要组成完整的产品对象,除此之外,根据单位的标准,需要扩展的功能往往是设计工具能够实现的功能之外的,如“图号申请”,“自动填写器件材料”,这些需求上的同一性给PDM系统与CAD设计工具接口的设计,在功能上有了基本统一的要求。
 
    PDM系统是一个优秀的产品全生命周期管理系统,其优秀性的表现之一就是它具有非常强大的客户化能力,能够针对不用用户的不同需求进行二次开发。PDM系统本身的开放性与灵活性,使得PDM系统与CAD设计工具的接口设计在一定意义上,打破了不同的业务需求的差异性带来的阻碍。
 
    由PDM系统与CAD设计工具接口功能的同一性与PDM系统的强大的客户化能力,使得通用接口的实现成为可能。
 
    总体通用需求收集分析如下:
    1.设计师设计的设计文件需要保存在PDM系统中。
 
    2.设计师需要能够打开/下载保存PDM系统中的图纸。
 
    3.设计师设计的图纸相关信息如:材质材料属性、镀涂方式、图号、名称、所属项目、父件图号等,需要能够按照属性保存在PDM系统中。
 
    4.对于新图纸需要按照企业代码+级、类、型、种+流水生成图号。
 
    5.不能上传同图号图纸。
 
    6.应能够对系统内图纸对象进行编辑、更改、再保存。
 
    7.对装配图,需要提取该图纸的产品结构,能够将该产品结构(含自制件、外购标准件,元器件、材料、辅料上传入系统中)。
 
    8.自制件、外购标准件、元器件、材料、辅料上传入系统中时,需与系统内基础物料信息库匹配,不存在的或未曾采购到的物料需要单独申请使用。
 
    9.装配图更新后需要同时更新产品结构下的数据。
 
    10.系统内的图纸应能够进行审核、工艺性审查、标准化审查、批准执行及工艺设计,打印出图等。
 
    3.1.3使用通用模块分解策略进行分析
    在需求获取充分后,将系统中的信息不断进行分析,完善后可以得到模块化的需求令模块化的技术解决方案令模块化的设计思路令模块化的系统之间进行的接口传递方式令模块化的产品令模块化的测试过程及部署使用如图3-1所示。
 

    通过标准的功能分解,可以得到系统功能分解后的各个子模块。
为了在实际使用中提高可用性,业界提出了相应策略用来完成模块分解流程,最重要的就是对顾客的需求进行具体化、模块化功能分解这里的成功会大量节约后端开发的难度,创建可识别模块的模型及定义、识别产品结构能够将系统拆分为不同的功能由不同的人员并行实现,并从总体上对该系统进行协调,处理之间的关系。

表3-1模块化功能分析


本文为御云PLM软件原创文章,如想转载,请注明原文网址摘自于
http://www.plmpdm.cn/zxplm/195.html,请注明出处;谢谢配合!