基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx
《基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx(53页珍藏版)》请在冰豆网上搜索。
![基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/23/c3ef0b72-4f0e-45bd-b586-d3446b687134/c3ef0b72-4f0e-45bd-b586-d3446b6871341.gif)
学号2007750338
学生姓名王振兴
指导教师姜海翔
2011年5月23日
1.摘要…………………………………………………………………………………2
1.1摘要…………………………………………………………………………2
1.2Abstract……………………………………………………………………3
2.设计说明……………………………………………………………………………4
2.1本课题的研究目的…………………………………………………………4
2.2本课题的研究要求…………………………………………………………4
2.3本课题的研究意义…………………………………………………………4
3.基于Pro/E环境下的工程图增强功能开发………………………………………5
3.1开发环境……………………………………………………………………5
3.1.1开发环境介绍………………………………………………………5
3.1.2软件配置……………………………………………………………5
3.1.3开发环境调试………………………………………………………5
3.2功能开发……………………………………………………………………14
3.2.1功能分析……………………………………………………………14
3.2.2程序构架……………………………………………………………14
3.2.3程序开发……………………………………………………………16
3.2.4资源文件定义………………………………………………………25
3.2.5国家标准配置………………………………………………………30
3.2.6模板定义……………………………………………………………38
3.2.7程序注册运行………………………………………………………39
3.3程序兼容性优化……………………………………………………………40
3.3.1程序文件整理………………………………………………………40
3.3.2兼容性优化…………………………………………………………41
4.总结………………………………………………………………………………43
5.参考文献…………………………………………………………………………44
6.外文翻译…………………………………………………………………………45
1.摘要
1.1摘要
产品的三维设计离不开CAD/CAM系统的支持,具有技术成熟、功能强大的Pro/ENGINEER参数化造型系统在设计和制造业中引起了人们的重视,并得到了日益广泛的应用。
Pro/ENGINEER作为通用的三维CAD/CAM系统在功能上基本能够满足产品三维设计的要求,但要高效地进行产品设计以满足更高层次的要求,必须借助于高级开发工具包Pro/TOOLKIT。
Pro/ENGINEER是目前国际上最流行的“参数化,全相关”的三维设计软件。
全相关技术即产品的三维模型与二维图形相互关联、能高效率地生成二维投影视图。
因为在工程实践中,二维工程图是必不可少的,作为重要的技术文档,工程图具有一定的规范和标准,特别是工程信息的标注如各种标注符号、标题栏和明细表以及工程图的打印等,这都需要按行业,企业和国家的标准统一做相应的二次开发定制工作。
Pro/ENGINEER软件具有广而博的通用性,但它在具体的应用时不能直接处理特定的产品,再加上国外的设计观念、标准和国内的差异,在使用该软件进行具体产品的设计时会感到有些地方不是特别方便。
本课题二次开发的目的是为了减小Pro/ENGINEER系统上国外的设计观念、标准和国内的差异对用户应用时造成的影响和不必要的麻烦,对Pro/ENGINEER系统的二次开发的目的是对一些相关操作和参数进行国标化,更方便用户的应用。
关键词:
Pro/ENGINEER、Pro/TOOLKIT、工程图、二次开发
1.2Abstract
Thethree-dimensionaldesignofproductisinseparablefromtheCAD/CAMsystem'
ssupport.Withthematuretechnology,powerfulPro/ENGINEERparametricmodelingsysteminthedesignandmanufacturing,ithasarousedattention,andhasbeenincreasinglywidelyused.Asageneralthree-dimensionalCAD/CAMsystem,Pro/ENGINEERbasicallymeettherequirementsofthree-dimensionaldesign.Ifwewanttobemoreefficienttomeettherequirementsofahigherlevel,weshouldresorttohigh-levelDevelopmentKitPro/TOOLKIT.
Pro/ENGINEERistheworld'
smostpopular"
parameter,allrelated,"
three-dimensionaldesignsoftware.Allrelatedtechnologyisatechnologythatmakethree-dimensionalmodelandtwo-dimensionalgraphicsinterrelated.Inengineeringpractice,thetwo-dimensionalengineeringdrawingsisessential.Asanimportanttechnicaldocuments,engineeringdrawingshavecertainnormsandstandards,especiallyavarietyofengineeringinformationmarkedsymbols,thetitlebarandthescheduleandprojectMapprinting.Allofthesestandardsneedtobedonebythesecondarydevelopmentofsoftware.
Pro/ENGINEERsoftwarehasbroadandgeneralusage,butitcannotdirectlyaddressspecificproducts.Whatismore,foreigndesignconcepts,standardsandnationaldifferfromus.Soitwouldbeinconvenientintheuseofthesoftware.Theseconddevelopmentofthisprojectaimstoreducetheinfluencecausedbyforeignconcepts,standardsandinternaldifferencesofthePro/ENGINEER.Thepurposeofthesecondarydevelopmentistomakethenumberofrelatedoperationsandparametersinternational,moreconvenientforapplication.
Keywords:
Pro/ENGINEER,Pro/TOOLKIT,Drawings,SecondaryDevelopment
2.设计说明
2.1本课题的研究目的
2.2本课题的研究要求
本设计课题为基于Pro/ENGINEER环境下的工程图增强功能开发。
为了高效地利用Pro/ENGINEER实现工程图的完善及标注;
同时也为了更加深入地了解Pro/ENGINEER系统的开发方法和步骤,为以后的设计开发工作打下一定的基础。
拟在学习了解Pro/ENGINEER二次开发的过程中完成以下功能的二次开发:
1.自动生成同名工程图文件;
2.用菜单的方式选择图框及标题栏格式;
3.按照国家标准样式加载配置。
2.3本课题的研究意义
3.基于Pro/E环境下的工程图增强功能开发
3.1开发环境
3.1.1开发环境介绍
Pro/TOOLKIT是针对Pro/ENGINEER功能强大的二次开发工具。
它封装了许多针对Pro/ENGINEER底层资源调用的库函数与头文件,借助第三方编译环境(C语言、VC++语言等)进行调试。
使用Pro/TOOLKIT开发应用程序包含三个基本步骤:
编写源文件(包括资源文件和程序源文件);
生成可执行文件;
可执行文件在Pro/ENGINEER中注册并运行是Pro/ENGINEER软件自带的二次开发模块,可以直接访问Pro/E软件的最底层数据库资源,这是进行PRO二次开发最根本的方法,但要求开发人员具有相当C语言的编程能力;
它是PTC公司为Pro/ENGINEER提供的用户化工具箱(18以前的版本为Pro/DEVELOP),该工具箱为用户程序、软件及第三方程序提供了与Pro/ENGINEER的无缝联接。
用户程序和第三方程序是用c语言编写的,Pro/TOOLKIT提供了大量的c语言的库函数,能够使外部应用程序安全有效地访问Pro/ENGINEER的数据库和应用程序。
通过c语言编程及应用程序与Pro/ENGINEER的无缝集成,用户和第三方能够在Pro/ENGINEER系统中增加所需的功能。
3.1.2软件配置
1.操作系统:
WindowsXPSP3专业版
2.程序开发软件:
Pro/TOOLKIT、MicrosoftVisualStudio2008企业版
3.程序测试软件:
Pro/ENGINEERWildfire4.0M170
4.程序兼容性优化软件:
MicrosoftVisualBasic6.0中文版
3.1.3开发环境调试
首先打开MicrosoftVisualStudio2008(以下简称VS2008)。
依次选择文件>
新建>
项目,系统弹出项目对