好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

(精品)基于ProE二次开发的端盖参数化模型的实现.doc

63页
  • 卖家[上传人]:M****1
  • 文档编号:418924676
  • 上传时间:2023-05-29
  • 文档格式:DOC
  • 文档大小:2.58MB
  • / 63 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 湘潭大学毕业设计目录第一章 绪 论 11.1 三维CAD技术 11.1.1CAD技术的发展 11.2 课题背景及意义 21.3 应用程序的开发工具 31.4 课题的主要研究内容 3第二章 Pro/TOOLKIT二次开发的基础理论 32.1 Pro/TOOLKIT的基本知识 32.1.1 Pro/TOOLKIT简介 32.1.2 Pro/TOOLKIT的工作模式 42.1.3 Pro/TOOLKIT对象和动作 42.1.4 对象句柄 42.1.5 Pro/TOOLKIT函数返回值 52.2 创建Pro/TOOLKIT应用程序的基本方法 52.3 Pro/TOOLKIT信息文件的建立 62.4 编译和连接设置 72.5 编制注册文件及应用程序的运行 72.5.1 编制注册文件 72.5.2 应用程序的运行 7第三章 用户界面设计 83.1 菜单的设计 83.1.1 向菜单栏添加菜单条 83.1.2 向菜单条下添加下级子菜单 83.1.3 端盖菜单设计 83.2 对话框的设计 123.2.1 MFC对话框 123.2.2 UI对话框 123.3 端盖对话框设计 143.3.1 构想 143.3.2 创建方法 14第四章 端盖的开发 244.1 总体方案 244.2 基于三维模型的参数化程序设计分析 254.2.1 端盖三维模型的建立 254.2.2 端盖参数化程序设计 304.3 注册并运行程序 364.4 操作流程 36第五章 零件图形清单 37结束语 41参考文献 42附录I 程序清单 43附录Ⅱ 外文文献翻译 44附录Ⅲ 外文文献原文 51基于Pro/E二次开发的端盖参数化模型的实现摘 要:CAD技术在机械设计中发挥着越来越突出的作用。

      而三维实体模型比二维图形能更直观、更全面地反映设计意图,并且在三维模型的基础上可以进行零件装配、干涉检查、有限元分析、运动分析等高级的计算机辅设计工作,因此目前机械设计中广泛采用三维设计而目前我国Pro/E应用日益普及,而二次开发严重滞后所以,进行二次开发是非常必要的论文介绍了其二次开发工具Pro/TOOLKIT,并以凸缘端盖为例,详细的论述了应用Pro/Toolkit进行菜单开发、对话框开发,即UI对话框,以及如何在VC++环境下编制C语言程序以激活、调用对话框界面,设计出更加友好透明的用户界面,方便快捷地实现端盖的参数化设计和修改,准确再生出新的实体模型关键词:Pro/ENGINEER、Visual C++、Pro/TOOLKIT、二次开发、端盖The Realization of Cover Parametric Parts Based on the Redevelopment of Pro/EAbstract:CAD technology is made more and more use in mechanical design.Design idea can be expressed more visualized and more comprehensive in three-dimensional full-scale mock-up than in two-dimensional drawing ,and based on three dimensional full—scale mock up,many other advanced CAD such as component assembly,interference check,finite element analysis,motion analysis and so on can be proceed.Hence,three—dimensional design is widely used in mechanical design .However,at the present the application development severely lags behind the increasing popularization of the Pro/E application in our country .So, it is very necessary to develop the Pro/E application.This paper introduces the customization tool Pro/TOOLKIT, and taking cover flange for example, This article provides an example to introduce the technique how to design UI Dialog Boxes By way of Pro/E's secondary development tool Pro/TOOLKIT as well as compile c programs to activate and pick up UI dialog boxes in Visual C++. Taking Pro/Toolkit as development tool, a friendly design interface of Cover is established. This paper investigates the method of establishing parametric 3 D model and programming based on 3D model in Pro/E,auto-modeling of 3D parts is realized using Pro/Toolkit.Keywords:Pro/ENGINEER、Visual C++、Pro/TOOLKIT 、secondary development第一章 绪 论1.1 三维CAD技术设计和生产的方法随着计算机的迅速发展每天都在发生着显著的变化。

      以前许多只能靠手工完成的作业,逐渐通过计算机实现了高效化和高精度化这种利用计算机来达到高效化、高精度化,实现自动化设计、生产以及解析计算的方法称为CAD(Computer Aided Design,计算机辅助设计)CAD是指利用计算机的硬件和软件进行的设计活动,它从根本上改变了过去的手工绘图、发图、凭图纸组织整个生产过程的技术管理方式,使之变为以统一的产品数据库为核心的交互式产品设计、分析、制造和维护的过程它的迅速发展和广泛应用,给工程设计制造业带来了蓬勃生机,使传统的产品设计方法与生产组织模式发生了深刻的变革1.1.1CAD技术的发展CAD技术起步于50年代后期,自从计算机出现之后人们就不断地将计算机技术引入机械设计、制造领域因为它顺应生产力的发展,在其产生之后就得到了迅速地发展CAD技术经历了四次飞跃:曲面造型系统、实体造型技术、参数化技术、变量化技术1)曲面造型系统70年代是飞机和汽车工业的蓬勃发展时期期间飞机及汽车的制造中遇到了大量的自由曲面问题,此时法国人提出了贝赛尔算法,法国的达索飞机制造公司的开发者们借此算法在二维绘图系统的基础上,开发出以表面模型为特点的自由曲面建模方法,推出了三维曲面造型系统CATIA。

      2)实体造型技术表面模型基本上解决CAM的问题,但是由于表面模型技术只能表达形体的表面信息,很难准确地表达如质量、重心、惯性矩等零件的其他特性基于对CAD一体化技术发展的探索,SDRC公司于1979年发布了世界上第一个完全基于实体造型技术的大型CAD软件-I-DEAS实体造型技术能够精确表达零件的全部属性,给设计带来了很大的方便3)参数化技术正当实体造型技术在CAD系统中广泛运用时,出现了一种比无约束自由造型更好的算法-参数化实体造型方法它主要的特点是:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改参数化技术彻底克服了自由缄默的无约束状态,由尺寸决定实体造型的几何形状尺寸驱动已经成为当今造型系统的基本功能如果想修改零件形状的话,只需修改一下尺寸的数值就可以实现形状上的改变这种新构想最先在PTC公司(Parametric Technology Corp)的软件PRO/ENGINEER中成为现实由于参数化技术的成功应用,使得它很快成为CAD业界的标准,许多软件厂商纷纷追赶4) 变量化技术变量化造型技术保留了参数化技术基于特征、全数据相关、尺寸驱动设计修改的优点,但是在约束定义方面做了一定的改变。

      变量化造型技术将所需定义的尺寸“参数”进一步区分为形状约束和尺寸约束,而不仅仅是用尺寸来约束全部几何通常在新产品开发的概念设计阶段,设计者首先考虑的是设计思想及概念,并将其体现在某些几何形状之中但是这些几何形状的严格的尺寸定位关系并不能在设计的初始阶段完全确定,所以希望在初始阶段能够允许欠尺寸约束的存在事实上,参数化技术和变量化技术已经成为了当今主流CAD软件的两大流派两种造型理论相互依存,共同发展我国 CAD 技术的引进是从60年代开始的,最早起步于航空工业,最近几年发展很快,现已在机械、电子、建筑、汽车、服装等行业逐步进入实用阶段1.2 课题背景及意义Pro /ENGINEER是美国PTC(Parametric Technology Corporation)公司于1988年开发的参数化设计系统,是一套由设计至生产的机械自动化软件参数化设计就是将零件尺寸的设计用参数来描述,并在设计修改时通过修改参数的数值来更改零件的外形Pro/ENGINEER与传统的CAD系统仅提供绘图工具有着极大的不同,它提供了一套完整的机械产品解决方案,包括机械设计、板金设计、加工制造、机构分析、有限元分析等,它使产品的设计效率大大提高,使产品在设计初期具有更多的灵活性,保证在日后根据系统要求进行相应的更改和计算;另外在产品的设计方案阶段,可以形象的表现系统的组成特点,而在产品的生产阶段可以方便与加工中心数据连接。

      Pro/ENGINEER的特性如下:3D实体模型,单一数据库,以特征作为设计的单位, 参数式设计,数据管理(Data Management),装配管理(Assemble Management),工程数据库再利用(Engineering Data Reuse),易用性(Ease of Use),硬件独立性(Hardware Independence)由于Pro/ENGINEER的功能强大并且通用性非常强,然而,由于Pro/ENGINEER软件的通用性,使得该软件在进行具体的产品设计时感到不方便对系列化产品,可以通过抽取关键的参数值,再依设计规范计算出各尺寸值并传递给下级零件和子装配,自动的将模型建造出来为了使Pro/ENGINEER软件能在特定的企业单位的特定产品设计中最大限度的发挥潜力,创造效益,需Pro/ENGINEER进行二次开发,换句话说,二次开发就是对Pro/ENGINEER进一步的充实、完善基于上述原因,利用Pro/TOOLKIT工具箱及VC++开发操作简单的端盖是很有必要1.3 应用程序的开发工具系统程序模块的设计选择Visual C++6.0作为开发平台Visual C++6.0是运行于Windows上的交互式可视化集成开发环境,是美国Microsoft Visual Studio的一部分。

      像其它的可视化开发环境一样,Visual C++6.0集程序的代码编辑编译连接调试于一体,给编程人员提供了一个完整而又方便的开发界面和许多有效的辅助开发工具VC++6.0的应用程序向导(App Wizard)可以为很大一部分类。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.