论文部分内容阅读
机械制造业是我国国民经济的支柱产业,而机械产品设计又是机械制造的灵魂。产品设计对产品的质量、成本及寿命等起着至关重要的作用。所采用的设计方法直接影响着产品的成本、研制周期和质量。传统的手工设计方法,已经不能满足高速的市场导向和多变的产品需求。随着网络技术的成熟和实用化,把信息技术、网络技术、数据库技术、动态交互技术与现代设计技术相结合产生的网络化制造技术,吸收计算机网络、计算机辅助设计、虚拟制造、计算机仿真、协同设计、远程设计等方面的最新技术成果,成功的将其综合应用于基于互联网的产品开发与设计、制造等。近几年出现的XML技术的迅速发展,已其良好的跨平台性能成为一种非常理想的网际语言。因此如何将机械产品的设计和XML技术结合起来,实现机械产品设计和制造的网络化和跨平台化,成为当今机械行业发展的一个趋势和方向。
本文简要介绍了机械产品网络化以及XML技术的发展现状,提出了当前XML技术理论多于应用这一问题。文中实现了面向对象的机械产品信息特征建模体系,对产品信息进行了必要的数据抽象和建模,设计了系统的体系结构和工作流程,重点论述了XML数据库的设计,最后又介绍了SolidWorks图形的调用和开发问题。本系统的主要特点有:
1.在数据模型的建立方面,设计了以面向对象方法为基础的机械产品信息特征建模体系,有效的解决了复杂数据模型的数据抽象和特征数据建模。建立了层次清晰、结构良好、易于管理的机械产品信息模型体系,为XML数据库的设计提供了良好的数据描述,同时便于对数据体系进行管理和扩展。
2.在系统体系结构方面,建立了多层式的系统体系,并据此分析了系统工作流程。将系统划分为几个模块,进行模块化设计。良好的用户交互界面,完善的安全策略都使系统在多方面实现了很高的先进性。
3.在数据库设计方面,利用XML数据库自身的优势,运用XML Schema对面向对象的机械产品信息特征数据模型进行了描述,建立了机械产品信息的XML文档数据库。
4.在图形可视化方面,采用SolidWorks的COM接口技术以及API对象、ActiveX和SolidWorks宏等,实现了机械产品图形文件的构建和参数化造型。
综上所述,为了实现网络化的机械产品设计,本文通过对基于XML的机械产品设计系统的研究,实现了机械产品设计的网络化、自动化,提高了计算机辅助设计在机械产品设计方面的适应性。