基于xml的capp产品结构设计与实现new

基于xml的capp产品结构设计与实现new

ID:33484620

大小:58.45 KB

页数:3页

时间:2019-02-26

基于xml的capp产品结构设计与实现new_第1页
基于xml的capp产品结构设计与实现new_第2页
基于xml的capp产品结构设计与实现new_第3页
资源描述:

《基于xml的capp产品结构设计与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2期刘文澜等:基于XML的CAPP产品结构设计与实现·183·*基于XML的CAPP产品结构设计与实现刘文澜,沈春龙(南京师范大学数学与计算机科学学院,江苏南京210097)摘要:针对传统CAPP产品结构方案的不足,提出了基于XML的产品结构解决方案,分析了XML在树型结构表达及非结构化数据处理方面的优势。结合具体的焊接工艺CAPP系统,介绍了基于XML的产品结构信息描述、操作,图元文件在XML文档中的处理及XML文档的数据库存储等关键技术。关键词:XML;CAPP;产品结构中图法分类号:TP392

2、文献标识码:A文章编号:1001-3695(2006)02-0183-03DesignandImplementationofCAPPProductStructureBasedonXMLLIUWen-lan,SHENChun-long(SchoolofMathematics&ComputerScience,NanjingNormalUniversity,NanjingJiangsu210097,China)Abstract:Aimatthedemeritsofsolutionfortraditional

3、CAPPproductstructure,anewsolutionofCAPPproductstructurebasedonXMLispresented.And,themeritsofXMLinexpressingtreestructureandprocessingnon-structuredataisana-lyzed.ThedescriptionandoperationofproductstructureinformationbasedonXML,processofmetafileinXMLdoc

4、umentandstoragemethodsofXMLdocumentinrelationaldatabaseareintroducedintheimplementationofanactualweldingprocessCAPPsystem.Keywords:XML;CAPP;ProductStructureCIMS环境下的CAPP系统是CAD和CAM集成的桥梁,XML的嵌套标记使得它很适合描述半结构化的数据,从而为也是CIMS各子系统的信息源之一,产品结构信息的表示、操描述复杂信息提供了一种很好的

5、方式。CAPP产品结构的作及存储则是CAPP系统成功的核心问题之一。长期以来,XML解决方案有着如下明显的优势:CAPP的产品结构一般是建立在关系数据库之上的,而关系数(1)树型结构是XML对数据的天然组织形式,用XML来据库并不能很好的支持树型产品结构,这就为CAPP系统的设表示树型产品结构是一种非常方便和自然的选择。计和开发带来很大限制。XML出现以后,以XML来描述产品(2)XML解决方案中对树型结构的一切操作和维护,都是结构无疑为这方面的研究提供了一种全新的思路。建立在XML规范和相关系统服务

6、的基础上,通过调用系统已有的强大高效的功能来实现底层操作(如XPath节点定位、功1传统CAPP产品结构方案的不足能丰富的DOM接口等)。不但系统开发维护成本明显降低,产品结构是描述零部件装配关系的树型结构。目前,绝大同时也大幅提高了系统的内在质量和开放性。多数CAPP系统中产品结构仍然是以二维表作为物理存储结(3)直接支持Web应用,借助于XML标准族中XSLT标构,由于关系数据库系统本质上并不支持树型数据结构,因此准,可以非常方便地在客户端进行产品数据的重构,为建立B/产品结构树必须转换为父子关系

7、的记录形式存储在二维表中。S架构的产品信息和工艺信息发布提供了很好的技术支持。这一方面造成了大量存储空间的浪费;另一方面,由于实际应在笔者参与的机动车辆CAPP的设计过程中,充分利用了用中制造业的产品结构往往都非常复杂,如强制分解产品结构XML数据表示的功能,以基于XML的产品结构模型代替了过树则导致父子关系的设计难度,系统的扩展性也很差。此外,去的基于二维表的产品结构模型,显著缩短了系统设计和开发基于关系数据库的产品结构树的一切维护操作(如内存建树、的周期,提升了设计效益。节点定位、添加、删除、修改

8、、剪枝等)都需开发者编写专门的3实现XML产品结构方案的关键技术代码来实现,基于关系数据库的CAPP产品结构逐渐暴露出了它的诸多不足。3.1用VC++/DOM实现人性化的产品管理界面2采用XML描述产品结构的优势对用户而言,希望CAPP的产品管理界面要尽可能的友好,因此,不仅仅要将产品的结构形象地展示给用户,还要让用XML是W3C推荐的在Web上数据表示和交换标准。户在此基础上进行所见即所得的操作。机动车辆CAPP使用VC++6.0开发,用树控件Tree

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。