基于ProE的三维标准件库的研究与开发【毕业论文+CAD图纸全套】_第1页
基于ProE的三维标准件库的研究与开发【毕业论文+CAD图纸全套】_第2页
基于ProE的三维标准件库的研究与开发【毕业论文+CAD图纸全套】_第3页
基于ProE的三维标准件库的研究与开发【毕业论文+CAD图纸全套】_第4页
基于ProE的三维标准件库的研究与开发【毕业论文+CAD图纸全套】_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

买文档就送您 纸全套, Q 号交流 401339828 或 11970985 1 毕业设计 题目 : 基于 的三维标准件库的研究与开发 院 (系): 机械电气工程学院 专 业: 机械设计制造及其自动化 买文档就送您 纸全套, Q 号交流 401339828 或 11970985 2 买文档就送您 纸全套, Q 号交流 401339828 或 11970985 3 目录 中文摘要 英文摘要 .发的目的和意义 .课题所涉及的问题在国内研究现状及分析 . 研究现状 . 现状分析 .的关键技术 .统开发工具介绍 . 简介 .应用程序开发工具 .采用的关键技术 .参数化设计的概念 . . 的环境设置 .C+介 .建工程及更改设置 .用程序的开发 .件包简介 .安装和使用 . 系统要求和软件安装 . 安装 . 测试 . 编译和连接 . 注册 . 应用 程序的执行 .于 二次开发 .工作模式的区别 .文档就送您 纸全套, Q 号交流 401339828 或 11970985 4 用程序的基础知识 . 头文件 . 主程序 . 用户自定义函数 .用程序的开发 .建立 程 . 对话框的创建 .序的编译 .序文件的注册和启动 . 程序文件的注册 . 程序文件的启动 .考文献 .买文档就送您 纸全套, Q 号交流 401339828 或 11970985 5 摘要 参数化设计方法作为一种全新的设计方法现在已广泛被工业界所采用。它所具有的高效性、实用性等特点使其成为设计工作的发展方向。参数化设计应用 水平的高低直接决定了企业设计效率与设计质量的高低和企业核心竞争力的强弱。这是关系到企业长久生存与发展的重大问题。 本论文介绍了国内外 数化技术的理论及研究现状、 此基础上,充分运用 行参数化设计研究与开发工作。在此基础上,进一步运用 C+发出参数化的标准件库系统。该系统具有直观、友好的对话框界面,包含了各种不同类型的标准件 ,使用时只 需要输入一些基本的参数就可以生成相应的三维模型,给标准件的三维建模工作带来的极大的便利。 该标准件库减少了产品设计中对于标准件设计中繁琐且重复性的工作。文中所提到建库方法具有一定的推广性,专门应用领域的用户可用文中所提到的方法来扩充自己所需的标准件库和通用件库,提高开发效率和质量。 关键词 参数化设计 标准件库 二次开发 买文档就送您 纸全套, Q 号交流 401339828 或 11970985 6 as an of by as it it of It of of s of to of in is of a of of AD of On s on of On C +6.0 of D to D of It to in of in in in 文档就送您 纸全套, Q 号交流 401339828 或 11970985 7 1. 绪论 标准件在机械、电子、轻工、汽车、航空航天、造船等各个领域应用广泛。对当今机械产品 的零部件分析表明,标准零部件的数量约占到 60%左右, 30%左右的零部件是通过变型设计得到的通用件,而根据客户特殊需求开发的零部件只有 10%左右。标准零部件不仅数量多,且在设计过程中需要频繁查阅各种设计手册。据统计,标准零部件的选用及绘制约占全部设计时间的 70%,所以,在产品设计中,标准零部件的设计是一项费时费力且带有很大重复性的操作,这显然与日趋激烈的市场竞争环境不相适应。因此,很有必要开发各种通用和专用的标准件库来取代这一繁琐、复杂的劳动。随着经济的发展和计算机应用的普及,尤其是信息技术、网络技术的发展, 标准件库的共享己成为我国 前国内的机械、建筑等行业的大部分企业都采用了 下简称 ), 是,大多数 数提供标准件库的 所包含的标准件种类及数量也都非常有限,且有一个共同的缺点:可抑制性和软件复用性差,不能满足工程设计人员的需求。因此,为了建立符合我国国标或各行业行标的标准件库,许多研究单位和部门都在各 种 从面世以来,以全参数化尺寸驱动、基于特征、单一全关联的数据库等优点深受顾客好评,并成为国际参数化的行业标准。 本课题采用的是基于 过加载 借助第 3方编译环境 对 通过参数设置 , 采用程序自动完成尺寸修改更新模型的方法 , 设计各类不同规格的 产品 , 把零件模型的标准库和自动更新模块加入到 中 , 利用 现了标准件的参数化自动更新技术。 便快捷地实现产品设计者意图,有较好的实用性和推广价值。 本课题所涉及的问题在国内研究现状及分析 : 随着计算机的广泛应用和蓬勃发展,许多高校和科研所及公司根据我国的计算机国情和国家标准在很多领域进行了大量的二次开发工作。但是,每项二次开发工作都 有其独有的特买文档就送您 纸全套, Q 号交流 401339828 或 11970985 8 点。正是如此,才满足了不同层次、不同行业部门的需求 。 目前,国内实际应用的 一类是国产自主版权的 一 类是国外商品化 于国外 能优良,并完成了商品化和工程化的需求,因此在国内市场占有很大的份额。然而,此类商品 化的软件一般都是通用化软件,用户在应用时必须根据各自行业的特点进行不同程度 的二次开发,方能发挥出应有的效益。因此, 用价值的课题。 下面介绍本课题基于 标准件库的研究与开发 在 不仅提供了参数化特征造型的环境,同时 还允许用户和开发者对产品及设计过程采用二次开发方法进行参数化定制。 提供了多种二次开发工具,在我国设计者们常用的有:族表 ( 、 用户自定义特征 ( 其中 , 语言的,能实现与 的无缝集成,是 功能最为强大的二次开发工具,它采用面向对象的方法,封装了许多可以访问 底层资源的库函数与头文件,借助第三方编译环境进行编译调试,因而 最为开发者所使用。 此系统以 应用 用面向对象的设计思想及 设计代码编译成动态链接库文件,在 环境下运行,从而既利用 环境的强大功能,又利用 行效率高的优势,在系统界面上保持与 系统一致的风格,采用全汗化界面、菜单及丰富的对话框等接口形式。力求提示醒目、操作简单、容错能力强,以适合从事机械设计人员实际使用的需要。 2. 系统开发工具及采用的关键 技术 的优秀产品,提供了集成产品的三维造型设计、加工、分析及绘图等功能的完整 软件以使用方便、参数化造型和系统的全相关性而著称。目前 子、家电、塑料模具、工业设计、汽车、自行车、航天、家电、玩具等买文档就送您 纸全套, Q 号交流 401339828 或 11970985 9 行业取得了广泛的应用,该软件在国内的应用数量 大大超过了同类型的其它国外产品。 合了零件设计、产品组合、模具开发、 金件设计、铸造件设计、造型设计、逆向工程、自动测量、机构仿真、应力分析、产品数据管理于一体,其模块众多。主要由以下六大主模块组成 :工业设计 (块、机械设计 (块、功能仿真 (块、制造 (块、数据管理 (块和数据交换(块。这里将介绍一下 (1)相 关性 (相关性是指所有的 这就意味着在产品开发过程中,用户任何时候所作的变更,都会扩展到整个设计中,同时自动更新所有工程文档如部件、加工以及产品信息管理等。全相关性鼓励在开发周期的任一点进行修改却没有任何损失一并使并行工程成为可能,所以能够使开发后期的一些功能提前发挥作用。 过一系列足以表现外形、装配性能的全相关性的解决方案,可以让用户同时在几个技术领域处理 一个产品模型。这些能力包括造型设计、机械设计、功能设计、加工以及产品信息管理等。 有设计过程所使用的尺寸 (参数 )都存在数据库中,修改 计者只需更改 3 2样修改 2时装配、制造等相关设计也会自动修改,这样可确保数据的正确性,达到 设计修改工作的一致性,避免发生人为改图的疏漏情形,且减少许多人为改图的时间和精力的消耗。也正因为有参数式设计,用户才可以运用强大的数学运算方式,建立各尺寸参数间的关系式使得模型可自动计算出应有的外型,减少尺寸逐一修改的繁琐费时,并减少错误发生。 (2)基于特征的参数化建模 (参数式设计就是将零件尺寸的设计用参数来描述,并在设计修改时通过修改参数的数值来更改零件的外形。参数化设计的思想在工业界传播了许多年, 1988年, 内人士即对参数式设计 于传统机械设计工作来说,有相当大的帮助作用,因为 且具有实质上的物理意义 24。例如我们可以运用系统参数 (体积、表面积、重心、三维坐标等 ),或用户依设计流程所定义的用户定义参数 (密度、厚度等具有设计意义的物理量或字符串 )加入设计构思中来表达设计思想。这 项参数化设计的功能不但改变了设计的概念,并且将设计的便捷性推进了一大步。 (3)数据管理 (买文档就送您 纸全套, Q 号交流 401339828 或 11970985 10 为了在最短的时间内完成最多的开发工作,必须允许多个学科的工程师同时对同一产品进行开发。 据管理功能可以管理并行工程所要求的并行作业程序,并通过全相关性达到并行工程的有的。 (4)装配管理 (插入 (对齐 (直觉式指令,轻松装配零部件,保持设计 意图,达到设计目的。而高级的功能则支持大型复杂装配体的创建与管理,并且零件数目不受限制。 (5)工程数据库重用 (工程数据库重用就是为了达到大幅提高生产力、降低成本的目的,而以标准、公认的设计作为新产品设计的基础,它能够让用户快速开发整个产品系列。 着将来几代产品的创建,会发现从 (6)易用性 (的自动导引菜单为用户提供了使用方便的选项,也可以预先选定最常用的功能。此外,系统还提供了简短的功能菜单说明和完整的在线帮助。这些都使得 (7)硬件独立性 (000在每个系统中都维持相同的界面,使用的感觉也一样。用户可以根据自己的需求,选购最经济的硬件配置,再混用或搭配任何一种平台组合。由于 具有独特的数据结构模式,因此可以方便地让信息在不同平台的机器之间相互转换。 系统程序模块的设计选择 +美国 其它的可视化开发环境 (如 C+ 样, 译、连接调试等于一体,给编程人员提供了一个完整而又方便的开发界面和许多有效的辅助开 发工具。 以为很大一部分类型的程序提供框架代码,用户不需要书写代码,只需要几个按钮就可以生成一个完整的可以运行的程序网。 参数化设计模型是以约束来表达产品模型的形状特征,以一组参数来控制设计结果,从买文档就送您 纸全套, Q 号交流 401339828 或 11970985 11 而能通过变换一组参数值方便地创建一系列形状相似的零件。参数化设计的基本手段有程序驱动与尺寸驱动。程序驱动法是通过分析图形几何模型的特点,确定模型的主参数以及各尺寸间的数学关系,将这种关系输入程序中,进而在零件 设计时只要输入几个参始值就可生成所要求的模型 (26。尺寸驱动是对程序驱动的扩展,它的基本思想是由应用程序生成所涉及的基图,该图的尺寸有一系列的标识,这些尺寸由用户在编程时输入或交互式输入,从而生成用户的模型。 传统的 入的每一条线都有确定的位置,要想修改图面内容,只有删除原有的线条后重画。而新产品的开发设计只需要多次反复修改,进行零件形状和尺寸的综合协调和优化。对于定型产品的设计,需要形成系列化,以便针对用户的生产特点提供不同功率、规格的产品。 融入了单一数据库、参数化、基于特征、全相关的设计概念,可以将设计至生产全过程集成到一起,让所有的用户能够同时进行同一产品的设计制造工作,即实现所谓的并行工程。 析、制造功能的同时,也为用户提供了多种二次开发工具。常用的二次开发工具有 :族表(用户定义特征 ( (1)族表 ( 族表是一个用表格来驱动模型的工具,通过族表可以方便地管理具有相同或相近结构的零件,特别适用于标准零件的管理。族表可以将事先定义好的模型 (称为“ 零件 )中可供驱动的尺寸参数、特征、模型参数等放入表格中,通在表格中输入参数值就可创建一个新的零件 (称为“ 零件 )。族表的产生过程是,首先建立一个具有代表性的零件,此零件称为通用零件或原始零件 (然后,根据可变情况编辑族表项目,可变项目可以是 :尺寸 (参数 (特征 ( 、与组件 (。完成族表内容后,需进行校验,然后系统会自动一一再生,从而生成若干子零件 ( (2)用户定义特征 ( 用户定义特征是将若干个系统特征融合为一个自定义特征,使用时作为一个整体出现。系统将 利于设计者根据产品特征快速生成几何模型。 (3) 在零件的设计过程中,如果零件的外形具有高度的重复性,那么经常重复同样的步骤便显得不具效率。为了提高工作效率, 建立一个模型,都会有一个宏文件记录模型的产生买文档就送您 纸全套, Q 号交流 401339828 或 11970985 12 过程,如果能够对这个宏文件进行修改,则可以控制模型的建立过程,从而控制所生成的模型。这个宏文件是由类似 户可以根据设计需要来编辑模型的其作为一个程序来工作。通过运行该程序,系统通过人机交互的方法来控制系统参数、特征出现与否和特征的具体尺寸。利用此工具可以将某些经常要更改的步骤或 尺寸,事先以语句的方式写入,使得每个使用这些零件的普通人员也能明白如何操作,在使用当中只需输入关键的参数。便可直接生成零件,从而大大地提高了零件设计效率明。 (4) 户通过 (5) 自带的二次开发工具。不过它是基于 实现与 无缝集成,是 带的功能最强大的二次开发工具 3. 的环境设置 C+介 司推出的目前使用极为广泛的基 台的可视化编程环境。其特点是: (1)与操作系统紧密配合,不存在兼容问题。 (2)功能强大,适用面广。 (3)操作简单。 指的是面向对象的 供 户只需在此基础上增加代码即可。此外, 速度快,底层操作能力强,数据占有资源可以准确控制等优点。 建工程及更改设置 动 用向导 建一个工程,使用“ LL , 打开 话框,更改工程的设置如下: 1)c/c+ _)c/c+ - )c/c+ - 择 文档就送您 纸全套, Q 号交流 401339828 或 11970985 13 4)- - 5)选中 开工具 |选项 |目录,选 “ E:入到路径中。“ E”代表 安装盘符 图 同 样 的 目 录 中 , 选 把“ E:486_入到路径中。 买文档就送您 纸全套, Q 号交流 401339828 或 11970985 14 图 用程序的开发 件包简介 司提供专门用于对 进行二次开发的软件包, 即应用程序接口( 。它为用户或第三方软件程序提供了与 的无缝链接 件包提供了大量的 利用 的功能。 的函数库,该函数库能够使用户或第三方的应用程序以一种可控制的、安全的方式访问 的数据库和应用。 客户和第三方能够在 统中添加所需地功能。 此,用于 和应用程序之间传递信息的数据结构对应用程序来讲是不可见的,而只能通过 的函数来访问,这就是我们所说的 底层函数。在 最基本的两个概念是对象( 行为( 它们 是构成底层函数的关键。 安装和使用 统要求和软件安装 想要利用 行 次 开 发 , 首 先 必 须 正 确 安 装 所以下面先介绍如何安装 然后再介绍如何测试 否已经安装成功。 安装 买文档就送您 纸全套, Q 号交流 401339828 或 11970985 15 安装 时候选 择 安装组件步骤,打开组件 选中 项,如 下 图所示, 会随着 起安装在用户的机器上。 如图: 测试 安装完 ,应该马上通过编译、连接和运行一个简单的 序来检验 否安装成功,以免给后面的开发工作带来不必要的麻烦。 件包提供了一个简单的测试程序 下面通过此程序叙述测试过程。 译和连接 根据 供的 件 “ 进行编译和连接。此文件位于 (安装目录) 有两种编译方法,一种方法是采用 式,另一种编译方法是在 境中进行编译。两种方法最后生成的的 件完全一样,只是这两种方法的调试环境不同,一般推荐采用 发环境作为调试方法,主要是因为在 试环境下可以反复修改源程序。 本 设 计 采 用 在 境 中 进 行 编 译 , 首 先 将 文 件 名 为 然后利用 发环境打开此文件,生成 程项目文件,然后执行 令编译连接,最后生成一名为 文件。 买文档就送您 纸全套, Q 号交流 401339828 或 11970985 16 图 4. 1 册 在此工作目录下,建立一个注册文件 件。注册文件是一个专 门用来告知 统应用程序相关信息的文件,以便 统能够识别并执行我们的 用程序。 此 件的内容如下: E:555888 E:.026 文档就送您 纸全套, Q 号交流 401339828 或 11970985 17 用 程序的执行 以包含上面的 件的目录为启动目录启动 统, 启动应用程序 当该程序正确执行时,在 统的 单下会增添一个新的命令 当用户单击此命令时,就会在 口中弹出一个对话框,在该对话框中显示出 “ 的信息 。 图 4. 2 图 于 二次开发 步模式 在同步模式下, 生各自的进程。每个进程都能发送消息(请求),请求执行某个操作,之后每个进程都在等待返回消息,以报告操作的完成。控制权买文档就送您 纸全套, Q 号交流 401339828 或 11970985 18 在两个进程间交换,总有一个进程 处于等待状态。因此,在同步模式下, 步模式 在异步模式下, 用程序和 够并行,也就是说能够同时进行各自的操作。在应用程序与 通信方面,异步模式采用远程程序调用( 式。 异步模式和同步模式的另一个主要区别在于 异步模式下,应用程序(包含自己的 主函数)能够独立于 启动,然后启动与正在运行的 程连接;而在同步模式下, 据注册文件的信息启动应用程序。 由于异步模式使用了远程调用,程序的运行要比同步模式慢的多。考虑到 境的,所以除非万不得已,一般不主张采用异步模式。 用程序的基础知识 文件、主程序、自定义函数。 文件 :每个 在所有文件之前。 程序 : 和两个函数。函数 在应用程序被加载、图形窗口创建之后,用户和 数 在 户自定义函数: 这是用户自己编写的部分,他对应 些动作通过函数来实现。以紧固件为例,添加的菜单函数有(以标准件库为例): 标准件库 , 标准件库 , 标准件库 主菜单在 标准件库 , 紧固件 , 紧固件 , /在 标准件库 主菜单下添加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论