- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML的PDM与三维CAD双向系统集成研究(精选)
摘要:关于目前制造企业在3C(CAD/CAPP/CAM)应用中遇到的“信息爆炸”和“信息孤岛”问题,提出了以PDM
系统为平台与3C系统进行集成的解决方案。本文针对PDM系统与三维CAD系统的双向系统集成,介绍了基于PDM
系统的应用系统集成框架和系统集成的三种模式,研究了PDM系统与三维CAD系统双向系统集成的主要功能,
提出了基于XML的双向系统集成实现方案,最后以一个系统集成实例证明了提出的集成解决方案的可行性,同
时也为以后企业进行PDM系统与三维CAD系统的集成提供了参考。
1 引言
CAD/CAPP/CAM系统经过多年的发展和在企业中的成功应用,已成为企业进行产品研发不可缺少的重要工具。
但与此同时,产品开发过程中的研发数据和技术文档呈现出“信息爆炸”性的增长势头;另一方面,由于企
业各部门使用不同的应用系统,这些系统之间缺乏有效的信息传递和转换,因而形成“信息孤岛”。因此,
需要将这些相互独立的应用系统集成到—个总体框架中,将各个应用系统产生的数据信息,利用统一的信息
平台集中管理起来,使企业的相关人员能够方便的查询和借用使用各个系统的数据。
产品数据管理(Product Data Management,PDM)系统正是最好的CAX系统集成的平台,在PDM与各CAX系统集成
的过程中,因为CAD系统是所有数据信息的源头,而且实施要求比较高,尤其是三维CAD系统,所以PDM与三维
CAD系统的集成是其中最关键的一环。为此,针对PDM与三维CAD系统的集成进行了研究,研究了PDM与应用系
统集成的框架和系统集成的三种模式、集成的主要功能,提出了基于XML的双向系统集成实现方案,最后以实
例证明了提出的集成方案的可行性。
2 基于PDM的应用系统集成框架
PDM系统是指以软件为基础,管理与产品相关的信息和相关过程的技术,它提供产品全生命周期的信息管理,
并可在在企业范围内为产品设计和制造建立—个并行化的协作环境。由于PDM系统底层能支持异构软硬件平台
,中间层能提供分布式信息管理、通讯服务以及支持应用集成的功能,所以PDM被看作是最好的CAX系统集成
框架。基于PDM的异构应用系统集成框架,如图1所示。
图1 基于PDM的异构应用系统集成框架
最底层为计算机操作系统层,可支持异构的计算机环境。网络与数据库层提供分布计算机环境中通讯手段与
民俗文化中的图腾在现代标志设计中的应用 /pmsj/160.html
轿车覆盖件模具应遵循基本原则与制造主要的步骤 /zyzs/251.html
居室色彩个性各不同与居室色彩搭配 /zyzs/211.html
AUTOCAD制图在矿山测量中的应用 /cadjc/736.html
侧向型芯设计与侧抽芯机构设计 /zyzs/244.html
创意时候的几个禁区与意念为体色彩为用 /zyzs/252.html
数据管理能力。PDM层是整个系统的核心层,下与数据库实现集成,上与各应用系统实现集成。
3 PDM系统与CAD系统集成的三种模式
目前,根据系统集成的紧密程度,可以将PDM与CAD系统的集成分为封装、接口和紧密集成三种模式。
3.1 应用封装
所谓“封装”是指把对象的属性和操作方法同时封装在所定义的对象之中,隐藏对象的属性和实现细节,对
外仅公开接口,用户看不到对象的内部结构,但可以通过调用程序的操作来使用对象,当程序设计改变一个
对象类型的内部结构数据表达时,可以不改变在该对象类型上的任何操作程序。封装模式是一种最简单的集
成模式,实现起来也比较简单。但是利用这种集成模式集成的两个系统不能互相操作彼此的内部数据,因而
集成的功能是有限的,适合PDM与二维CAD的集成。
3.2 接口模式
接口模式是比封装更高层次的集成模式,适合PDM与三维CAD系统的集成。它根据两个应用系统所提供的API函
数抽取各自所需的信息,然后转换成相互约定的格式来实现信息交换。在这种模式下,应用系统通过API函数
访问系统的内部数据。接口模式集成的特点是,按应用系统与PDM系统间共享数据模型,通过数据接口,实现
应用系统的部分数据对象自动创建到PDM系统环境中,或从PDM调用应用系统所需要的某些数据对象。
3.3 紧密集成
紧密集成模式是最高层次也是最难实现的集成方式。在这一层次中,三维CAD系统成了PDM系统的有机组成部
分,它们之间不仅可以共享数据,还可以共享操作和服务。但对于紧密集成,实现起来比较复杂,一般只有
软件供应商才能做到。
通过比较以上PDM与CAD集成的三种模式,采用接口模式研究PDM与三维CAD系统的集成
文档评论(0)