基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx

上传人:b****1 文档编号:14677943 上传时间:2022-10-23 格式:DOCX 页数:53 大小:576.36KB
下载 相关 举报
基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx_第1页
第1页 / 共53页
基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx_第2页
第2页 / 共53页
基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx_第3页
第3页 / 共53页
基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx_第4页
第4页 / 共53页
基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx

《基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx(53页珍藏版)》请在冰豆网上搜索。

基于proe环境下的工程图增强功能开发毕业设计论文Word文档下载推荐.docx

学号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)。

依次选择文件>

新建>

项目,系统弹出项目对

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1