机械cad系统软件工具的二次开发

机械cad系统软件工具的二次开发

ID:33591399

大小:2.30 MB

页数:73页

时间:2019-02-27

机械cad系统软件工具的二次开发_第1页
机械cad系统软件工具的二次开发_第2页
机械cad系统软件工具的二次开发_第3页
机械cad系统软件工具的二次开发_第4页
机械cad系统软件工具的二次开发_第5页
资源描述:

《机械cad系统软件工具的二次开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分类号——学校代码lQg82丁005195学号2嫂382l墅4Q;Q密级——孝中斜技大茅硕士学位论文机械CAD系统软件工具的二次开发学位申请人:王春花学科专业:软件工程指导教师:陈长清副教授答辩日期:2005.10.28华中科技大学硕士学位论文摘要随着生产实践的发展,机械CAD系统的软件规模不断增大,生命期不断加长,对机械CAD系统重用性、扩充性和维护性等提出了更高的要求。采用结构化方法开发的机械CAD系统可读性、可扩充性、可维护性都很差。面向对象方法提供了一种新的软件开发方法,将其应用于机械CAD系统,是机械CAD今后发展的方向之一。统一

2、建模语言(UnifiedModelingLanguage,UML)融合面向对象方法中的基本概念,统一符号体系,成为面向对象标准建模语言。将UML引入专用机械CAD系统开发,研究UML在专用机械CAD中的应用,能加快面向对象CAD系统发展。在破碎机CAD系统需求分析的基础上,给出了利用UML进行破碎机CAD系统分析设计的步骤和方法,完成了破碎机CAD系统的建模。分析了破碎机零部件对象之间的关系,定义了特征类和零件类,并利用基于特征的零件参数化方法确定了破碎机零件对象的属性。用关系数据库对破碎机CAD系统对象模型进行了持久化处理。破碎机CAD系

3、统零件绘图子系统采用ObjectARX实现,绘图程序通过零件数据库和特征数据库获取数据,利用C语言操纵AutoCAD自动完成零件图中各图元的绘制。通过研究UML在破碎机CAD系统开发中的应用,给出了将UML应用于专用机械CAD系统开发的方法。采用基于特征的零件参数化方法确定了零件对象的属性,它比一般的参数化技术能更有效地对数据进行组织、实现。关键词:面向对象,二次开发,计算机辅助设计,破碎机华中科技大学硕士学位论文AbstractSoftwarescaleandlifeperiodofmechanicalCADsystemcontinuou

4、slyincreasesalongwiththedevelopmentofproduction.Itrequestsbeaerreusage,enlargementandmaintenance,etc.MechanicalCADsystemdevelopedwithstructuremethodhasbadreadability,scalabilityandmaintenability.Object—Orientedmethodprovidesanewsoftwaredevelopingmethod.It’Sadevelopingdirec

5、tiontouseObject—OrientedmethodinmechanicalCADsystem.AsstandardmodelinglanguageofObject-Oriented,UnifiedModelingLanguage(UML)combinesthebasicconceptsofObject-Orientedmethodsandunifiessymbolsystems.nissignificativetoimportUMLtodevelopspecialmechanicalCADsystemsandtoresearcht

6、heapplicationofUMLinspecialmechanicalCADsystems.ItwillacceleratethedevelopmentofObject—OrientedCADsystems.BasedontherequirementanalysisofBreakerCADSystem,theprocessesandmethodsaregivenforanalyseanddesignofBreakerCADSystemwithUML.ThemodelofBreakerSystemisbuilt.Therelationso

7、fbreakerpartsandassemblesareanalysedandthefeatureclassesandpartclassesaredefined.Theattributesofbreakerpartobjectarespecifiedwithparametricmethodbasedonfeatures.BreakerSystemobjectmodelispersistedwithrelationaldatabase.ObjectARXProtractionSystemisadoptedtodrawpartsofBreake

8、rCADSystem.Protractionprogramgetsdatathroughthepartdatabaseandthefeaturedatabase.Cprogram

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

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

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