目录
中文摘要
英文摘要
1.绪论.............................................................1
1.1开发的目的和意义.................................................1
1.2本课题所涉及的问题在国内研究现状及分析..........................1
1.2.1研究现状...................................................2
1.2.2现状分析...................................................2
2.系统开发工具及采用的关键技术.................................2
2.1系统开发工具介绍...............................................2
2.1.1Pro/Engineer的简介........................................2
2.1.2应用程序开发工具...........................................4
2.2所采用的关键技术................................................4
2.2.1参数化设计的概念...........................................4
2.2.2Pro/Engineer的二次开发工具................................5
3.VC 的环境设置................................................6
3.1VC 6.0简介.....................................................6
3.2创建工程及更改设置..............................................7
4.Pro/Toolkit应用程序的开发....................................8
4.1Pro/TOOLKIT软件包简介...........................................8
4.2Pro/TOOLKIT的安装和使用........................................8
4.2.1系统要求和软件安装........................................8
4.2.2Pro/TOOLKIT的安装........................................8
4.2.3测试Pro/TOOLKIT..........................................8
4.2.4编译和连接................................................8
4.2.5注册......................................................9
4.2.6应用程序的执行............................................10
4.3基于Pro/TOOLKIT的二次开发......................................11
4.3.1Pro/TOOLKIT的工作模式.....................................11
4.3.2工作模式的区别............................................11
4.4Pro/TOOLKIT应用程序的基础知识.................................11
4.4.1头文件...................................................11
4.4.2主程序...................................................11
4.4.3用户自定义函数...........................................12
4.5应用程序的开发.................................................13
4.5.1建立MFCAppWizard(dll)工程...............................13
4.5.2对话框的创建..............................................14
4.6程序的编译.....................................................19
4.7程序文件的注册和启动...........................................19
4.7.1程序文件的注册...........................................20
4.7.2程序文件的启动............................................20
5.开发实例.......................................................21
6.特色与优势.....................................................23
7.展望............................................................23
8.设计总结.......................................................24
参考文献..........................................................25
摘要
参数化设计方法作为一种全新的设计方法现在已广泛被工业界所采用。它所具有的高效性、实用性等特点使其成为设计工作的发展方向。参数化设计应用水平的高低直接决定了企业设计效率与设计质量的高低和企业核心竞争力的强弱。这是关系到企业长久生存与发展的重大问题。
本论文介绍了国内外CAD技术的研究动态、参数化技术的理论及研究现状、Pro/Engineer的二次开发现状。在此基础上,充分运用Pro/Engineer的二次开发工具Pro/Toolkit的功能,进行参数化设计研究与开发工作。在此基础上,进一步运用Pro/Toolkit与VC 6.0编程环境,开发出参数化的标准件库系统。该系统具有直观、友好的对话框界面,包含了各种不同类型的标准件,使用时只需要输入一些基本的参数就可以生成相应的三维模型,给标准件的三维建模工作带来的极大的便利。该标准件库减少了产品设计中对于标准件设计中繁琐且重复性的工作。文中所提到建库方法具有一定的推广性,专门应用领域的用户可用文中所提到的方法来扩充自己所需的标准件库和通用件库,提高开发效率和质量。
关键词参数化设计标准件库Pro/Toolkit二次开发
ABSTRACT
Parametricdesign,asanentirelynewmethodofdesign,hasbeenintroducedabroadbyindustry.Suchcharacteristicsastheeficiency,practicabilitiesetc.thatithasmadeitthedirectionoffuturedesign.Itdeterminesdesignefficiencyandtheheightofdesigningqualityandpowerofenterprise'skeycompetitivenessofenterprisedirectlytodesigntheleveloftheapplicationlevelinparameter.Thisisconcerningtheimportantissueofsurvivalanddevelopmentforalongtimeofenterprises.
ThisthesishasintroducedresearchdynamicstatusofdomesticandinternationalCADtechnology,theoryofparametertechnologyandthecurrentresearchsituation,secondarydevelopmentcurrentsituationofPro/Engineer.Onthisfoundation,fullyusethefunctionofPro/Engineer'ssecondarydevelopmenttoolPro/Toolkit,carryontheresearchanddevelopmentofparameterdesign.Onthisbasis,usingPro/ToolkitandVC 6.0programmingenvironmentfurther,developstandardpartmodelingsystemsofparameter.Thissystemhasintuitionistic,friendlyframeinterfaces,includingstandardpartofdiferenttypes,inputtingsomebasicparameterscangeneratethecoresponding3Dmodelwhileusing.Thissystemgivesthegreatfacilitytotheworkof3Dmodelingofthestandardpart.Itcantransferdirectlyconveniently.Thispartlibraryreducesproductdesigntostandardcomponenttediousandrepeatedworkinthedesign.Themethodofbuildinglibrarymentionedinthearticlethathascertainpopularizationnature,usersinthespecialapplicationcanexpandthestandardpartlibrarythatoneselfneedandlibraryincommonuse,improvingthedevelopingeficiencyandquality.
[KeyWords]parametricdesign,standardpartlibrary,Pro/Toolkit,secondarydevelopment