AutoCAD-油浸式变压器的参数化绘图设计
收藏
资源目录
压缩包内文档预览:
编号:674452
类型:共享资源
大小:1.50MB
格式:RAR
上传时间:2016-06-23
上传人:hon****an
认证信息
个人认证
丁**(实名认证)
江苏
IP属地:江苏
12
积分
- 关 键 词:
-
autocad
油浸式
变压器
参数
绘图
设计
- 资源描述:
-
摘 要
随着社会的进步和市场经济的激烈竞争,对工程设计提出了更高、更新的要求,CAD正是适应这一要求的产物。目前,我国CAD技术的应用取得了较好的成绩,但由于CAD技术涉及面广,影响因数多,在实际应用方面还不可能完全满足要求。二次开发是CAD技术应用取得实效的关键环节,因此,结合具体的专业CAD二次开发更具有实际意义。
由于变压器绘图在变压器设计绘图中占的比例大,变压器设计中频繁的重复计算和绘图。本次毕业设计开发了实用的变压器参数化绘图程序,从而提高了产品的设计效率和质量,降低了产品成本,能为企业获得较好的社会效益和经济效益。变压器参数化绘图系统使用AutoLISP和DCL编写,程序采用模块化的设计理念设计,提高了程序的生命力,本系统大大的缩短了产品设计周期,使企业提高了产品开发效率和设计质量。
关键词:Autolisp ,参数化绘图,变压器,计算机辅助设计







- 内容简介:
-
1 总 结 通过本次毕业设计我对 了更深刻的认识和了解,能够比较熟练的使用行二维以及三维图形的绘制,特别对变压器的绝缘部分几种零件图的绘制细节都得到了巩固,以前的很多错误在这次设计中得到了很好的纠正!并能够比较熟练的运用供的 言进行二次开发。通过二次开发的运用可以大大的,减短设计周期,以及减少工人的劳动强度,提高工作效率。 在设计过程中我遇到了很多问题,通过思考和求教 老师这些问题都一个一个的得到了解决。 在最开始对话框的设计过程中,由于对 陌生,而直接把 ,结果使得程序复杂而没有结果,在经过老师的指点把 它的驱动程序分开写,这样更简洁,更使用,即使在语法检查的时候都可以一目了然。 在绘制键槽的时候,程序总是不能捕捉到正确的剪切对象 或者根本就捕捉不到 。 如 图1 所示: 图 1 在这个地方同时遇到了两次麻烦。 我首先对程序进行了反复的语法检查,但始终没有 2 找到问题。在网上查找和询问老师后才知道当选择对象在当前窗口中相对比较小的时候或者根本不在当前窗口的,即使你给出的位置是正确的程序也不一定能够找到这个 对象,在这种情况下需要使用 令的窗口放大命令 “ w” ,将要选择的对象在当前视口放大,这样就能够找到该对象, 如果还是不能够选择到点,那么这是后句可以用最笨的方法把视图全部选中 ,然后在所需要剪切的线段上找一点就可以了。 当标注完成后再次使用 令的 数使视口恢复到标注前的状态即可。当绘制程序完成时加入 “ 给用户一个清晰的观看界面。 在标注的时候有时出现如 图 2 所示情况 : 图 2 出现着中情况的原因很简单,主要是标注线与大圆有交点,当在修剪的时候就只是剪了下半部分,可以把标注标在右边,不标左边, 这样还是不能解决问题,在对着图形来研究问题,发现原来标注线放在右边的时候她的虚反向延长线还是成在,因此可以在用一次剪切命令就可以了。 这样就可以拍出这个问题。 在程序运行的时候命令栏给了如下提示: No 意思是: 有定义,当然解决的办法是不是 程序没有执行,还是 量 3 没有给定值,如果是前者就把 序加载,如果是后 者直接给 就可以了。 整个程序基本上全部才用模块控制,使用已经开发好了的工具绘制图框标题栏、技术要求填写使得绘制的图形规范化,使得程序大幅度的简练起来,而且修改方便,是本程序最大的优点。通过本次设计,我对 算机软件进一步学习和巩固,同时加深了对计算机的了解,并且使我懂得在以后的学习和工作中要充分利用身边的各种现代化工具解决问题,这样才会取得事半功倍的效果。并且知道在以后的学习和工作中,方法是非常重要的。 毕业设计(论文) I 毕 业 设 计(论 文)说 明 书 题 目 油浸式 变压器的参数化 绘图设计 毕业设计(论文) 要 随着社会的进步和市场经济的激烈竞争,对工程设计提出了更高、更新的要求, 前,我国 术的应用取得了较好的成绩,但由于 响因数多,在实际应用方面还不可能完全满足要求。二次开发是 此,结合具体的专业 由于变压器绘图在 变压器 设计绘图中占的比例大,变压器设计中频繁的重复计算和绘图。本 次毕业设计开发 了实用的变压器参数化绘图程序,从而提高了产品的设计效率和质量,降低了产品成本,能为企业获得较好的社会效益和经济效益。变压器参数化绘图系统使用 写 , 程序采用 模块化的设计理念设计,提高了程序的生命力 ,本系统 大大的缩短了产品设计周期,使企业提高了产品开发 效 率和设计质量。 关键词 :参数化绘图,变压器,计算机辅助设计 s of of is of AD we a in a its to in of AD is AD to a AD in a be a in In a of of is to a is in is to of of &D of 文) 1 目 录 摘 要 . . 一章 次开发概述 . 1 介 . 1 次开发语言及工具简介 . 2 . 2 . 2 . 2 . 3 . 3 . 4 言与 . 4 介 . 4 . 5 数化绘图系统简介 . 8 述 . 8 解参数化设计 . 8 计参数化系统的基本要素 . 9 数化设计的一般步骤 . 9 第二章 实用绘图工具的开发设计 . 10 述 . 10 . 10 . 10 计实施与程序设计 .图框的绘制 . 14 纸的基本幅面 . 15 框格式 . 15 . 16 . 17 题栏的绘制与填写方法 . 17 第一章 次开发 概述 2 件名称 . 18 件材料 . 18 样代号 . 18 例 . 18 计者 . 19 计时期 . 19 取点 . 19 序操作界面 . 19 细表 . 19 制明细表 . 19 制明细表程序 . 19 写明细表 . 21 术要求 . 23 号标注 . 23 第三章 变压器绝缘部分参数化绘图设计 . 24 压器各部件零件图的参数化绘图概述 . 24 缘部件的参数化绘图 . 25 . 26 . 26 . 26 话框界面设计 . 27 体绘图设计思路 . 28 局的点位图 . 28 视图的绘制 . 28 左视图的绘制 . 29 视图的绘制 . 30 . 31 . 31 话框界面设计 . 31 体绘图设计思路 . 32 局的点位图 . 32 视图的绘制 . 33 毕业设计(论文) 3 . 33 . 34 . 35 . 35 . 35 话框界面设计 . 36 体绘图设计思路 . 36 局的点位图 . 37 视图的绘制 . 38 . 38 . 39 . 39 . 40 话框界面设计 . 40 体绘图设计思路 . 41 局的点位图 . 41 块的绘制 . 41 第四章 结 论 . 43 参 考 文 献 . 44 致谢辞 . 45 附录 A:铁轭垫块的主程序清单 . 46 附录 B:上铁轭垫块的主程序清单 . 53 毕业设计(论文) 1 第一章 次开发概述 不仅具有强大的绘图、编辑功能,而且具有开放的体系结构,允许用户对其进行二次开发,以满足绘图过程中的特殊要求。 的龙头宝座,主要是因为它具有开放的体系结构。它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。 982年 11月由 前最新版本是 005。 介 司 1982年在微机上开发的绘图软件包, 版本不断更新 ,更新的版本功能逐步增加,现已成为强有力绘图工具,在国际上广为流传。 泛应用于建筑、机械 、电子、艺术造型及工程管理等领域,是微机上最为流行的绘图软件之一。使用 在已有了中文版的 件,可应用中文直接与软件对话,使用相当方便,掌握好 关键就是实践,通过实践掌握各种命令的应用,技巧绘图以提高绘图的速度。其主要功能有: 一、绘图功能 供了丰富的基本绘图实体,具有完善的图形绘功能,绘制的图形是由预先定义好的图形元素即实体( 所组成,实体通过命令调用和光标定位即可输入所绘制的图形。如:点、直 线、多边形、圆弧、椭圆、文本、剖面线、尺寸等等。 二、编辑功能 有强大的图形编辑功能, 以对图形进行擦除、修改、拷贝、移动、镜像、断开、修剪、旋转等多种编辑操作。 三、绘图工具 用户提供了大量的绘图工具,如捕捉、删格、正交、动态坐标、目标捕捉、缩放、点过滤、用户坐标等等辅助绘图工具。 四、三维功能 直接绘制三维图形,它提供了一个实体造型模块( 可生成典型三维实心体、拉伸体、回转体,对这些实心体进行并差交等 布尔运算可以构成组合体,进而可获得剖切图轮廓图着色图等。 五、开发环境 含 于用户进行二次开发。用户可以利第一章 次开发概述 2 用 而为 可以为各专业编制图形数据库。 语言为基础的开发系统,它具有 可使用标准开发 另一有效工具。 另外 有制作幻灯、文件管理等其它功能。 次开发语言及工具简介 是一种表处理语言,有很强的符号处理能力。 是被解释执行的,任何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。其缺点是继承了 出现于20世纪 50年代为研究人工智能而开发起来,也称人工智能语言。 是一种嵌入在 一直是低版本 首选编程语言。 1 充了许多适用于 用的特殊功能 而形成的,是一种仅能以解释方式运行于 2 没有语句概念和其他语法结构,执行 序就是执行一些函数,再调用其他函数。 3 可把程序当成数来处理,也可以把数据当成程序来执行。 4 在对函数求值的过程中实现函数的功能。 5 归方式的使用,似的程序设计简单易懂。 是 语言开发系统, 语言编写 直接利用用户熟悉的各种流行的 C 语言编译器,将应用程序编译成可执行的文件在 种可以在 境中直接运行的可执行文件叫做 采用结构化的编程体系,因而很适合于高强度的数据处理,如二次开发的机械设计 程分析 筑结构 木工程 学工程 气工程 业设计(论文) 3 以 C+为编程语言,采用先进的面向对象的编程原理,提供可与 接交互的开发环境,能使用户方便快捷地开发出高效简洁的 在 最新版本是 000,它能够对 进的、面向对象的设计与开发,并且开发的应用程序速度更快、集成度更高、稳定性更强。 一种特定的 C+编程环境, 它 包括一组动态链接库( 这些库与 心数据结构和代码,库中包含一组通用工具,使得二次开发者可以充分利用 开放结构,直接访问 形系统以及 便能在运行期间实时扩展 功能,创建能全面享受 核心是两组关键的 据库 )和,另外还有其它的一些重要库组件,如 时扩展 )、 何库 )、 发系统实时扩展)。 可以按需要加载应用程序;使用 统集成,并与其它 000中,她为开发者提供了崭新的、增强的集成开发环境,一改过去在 内嵌 样开发者可以直接使用 的对象和反应器,进行更底层的开发。其特点为自身是000中默认的代码编辑工具;用 它开发 始代码能被保密,以防盗版和被更改;能帮助 用户 使用 用了流行的有色代码编辑器和完善的调试工具, 让用户 很容易创建和分析 新增了一些函数:如基于 动化操作接口;用于执行基于 增了能够对操作系统文件进行操作的函数。 用程序提供三种文件格式选项: 件 (- 一种包含 序代码的 本文件。 件 (- 一个 序文件的二进制编译版本。 件 (- 一个或多个 件和 /或对话框控制语言 (文件的编 译集合。 一章 次开发概述 4 被集成到 000中。 为用户访问 000 中丰 富的技术框架打开一条新的通道。 000 中强大的 表了一种新型的定制 过 们可以操作 制 之相互之间发生互易活动。 是针对嵌入系统而设计的。像许多开发语言一样, 为软件开发者提供多种工具来创建软件,管理用户接口,进行网络通讯、发布应用程序等。对 主要用于开发出全新的优秀产品。 我们提供了完整的、高性能的、面向对象的 用户和开发者提供了多种新的选择,使得对 次开发和定制变得轻松而容易。通过以上的介绍,帮助大家在二次开发时有所选择,提高工效,达到事半工倍的目的。 言 与 介 介 要有嵌套在 中的向对象特征的 C+编程环境 及其它通过动态数据交换( 成与 处理解释语言)诞生于 20世纪 50 年代末期,是人工智能学科领域广泛应用的程序设计语言。 一种对 行定制、二次开发的非结构化程序设计语言,它嵌套于 部,是 仅具备一般高级基本结构与功能,而且还具有强大的图形处理功能。由于 法简单易于掌握,函数功能强大,因此,是 户使用较为广泛的编程语言之一。 就目前而言,与 用 如在功能上与 相差无几,而学习 +。 由于它使用 行效率不如 代码保密性差。另外,从 司仍在继续扩充 毕业设计(论文) 5 1996年底推出 一次重大改进,增强了 称 一个用 提供的集成开发环境( 供有众多工具,功能十分强大,可使用 户方便地用 试程序等操作。 介 框具有操作直观、方便、易于输入和修改数据等特点,是现代软件设计中必不可少的风格。对话框是一个弹出式窗口,它与用户进行信息通信,一般被用于特定的与输入有关的任务。 2版本起提供了对话框语言,用户基于 以利用 能创建新的对话框,也可以修改一个已经存在的对话框 。 话框新颖直观,在一定程度上简化了用户交互操作,极大地提高了软件的使用效率。 对话框是用对话框控制语言 编写的 件定义的。 言将定义对话框以什么方式出现以及它包含的内容,例如按钮,列表,文本等。对话框的设计以约束条件为基础,框的尺寸及其部件的布局均应遵循统一规则,用户不需要指出每一部分的尺寸大小及定位关系,系统自动进行布置。 用户提供的可编程对话框技术是由专用的对话框描述语言( 函数两部分内容组成的。对话框的部件只定义了其行为方式,如按钮只意 味着按压,列表只显示相关的内容以便用户做出选择等,一个对话框的使用方式实际上完全由它的应用程序(利用 决定 。 工编码方法 设计对话框的最终目的,就是要产生一个描述对话框外观的 序文件。目前有两种方法,即手工编码方法和利用现成的设计工具 为一个应用程序设计对话框,一般需要经历 图 1 1 所示。 第一章 次开发概述 6 图 1 1 对话框手工设计过程 分析问题 : 弄清应用程 序所要解决的问题,确定输入参数和输出形式。对于复杂的应用程序还需要进行模块化,确定模块之间的调用关系和数据联系。 根据应用程序所需的数据类型选择合适的构件,对构件进行分类,确定对话框构件的布局。 确定对话框及其构件和组件的属性。例如,确定构件的名字,标识文字,尺寸,对齐方式等。 手工绘制对话框的草图。 根据绘制的草图,利用 成描述对话框外观的 对 话框驱动程序 对话框驱动程序具有相对固定的结构框架和严格的函 数调用顺序。 毕业设计(论文) 7 其一般顺序如下: 用 样,对话框定义文件中定义的所有对话框才是有定义的,程序中才能利用函数返回的文件表识号弹出其中的对话框,并在所有操作结束后卸载 内存中清除该文件中的对话框。 利用 之成为当前对话框。检查 果返回值为 应中断程序执行。如果仍强行执行 铁轭垫块 参数化绘图 黄军 (四川 理工 学院机电工程系 机械制造 03 级 1 班 四川 自贡 643000) 摘要: 本文采用模块化设计的思想、方法,以及用 发实用工具来实现变压器铁轭垫块的参数化设计。用这此方法,可大大提高绘图质量和效率, 具有 较好的实际应用意义 关键词 : 变压器; 参数化绘图设计 中图分类号: 文献标识码: A in 3, ; 43033, of by of as as of 0 引言 术具有快速设计和自动绘图的功能,是帮助企业适应飞速变化的技术要求和市场要求的产物。其中, 一种通用图形处理软件,功能十分强大,是机械行业“甩图板”的好帮手,在企业中使用越来越来普遍。在变压器的生产中,即使是同一规格,因用户的要求不一样,整个变压器的设计计算和图纸绘制都需要重新做一次。针对变压器图形的特殊性,为提高绘图出图效率,对变压器进行参数化绘图设计,以提高中小变压器企业的绘图速 度和效率。 1 设计思想 可以从零件的三视图中看出,零件比较简单,而零件尺寸的结构形状已经定型了, ,其尺寸关系可以用一组参数来确定 只需要对零件进行参数化设计。 数化设计的一般步骤 一般的参数化设计,可以遵循以下的步骤: 1 进行数据分析,得出设计计算以及绘图所需数据 2 查找相关设计手册,得出零件图(或其他)的参数表 3 绘制零件图所需的参数 4 列出由零件参数表数据到绘图需要使用的参数数据转换公式 5 根据上面的数据项设计人机交互界面(对话框) 6 进行编程工作 7 设计对话框驱动 函数 8 设计相关的帮助文件 9 标注 10 程序调试 11 程序检验 2 程序实现 数确定 根据 铁轭垫块 的零件图,确定几何参数为:垫块长度 L、垫块高度 H,垫块宽度 B,圆(所)在高度 (所)在宽度 圆半径 R。如图 1 所示 把以上这些参数通过数学计算,确定点的位置,然后按照要求对铁轭垫块参数化绘图设计。 图 1 铁轭垫块的三视图 话框界面设计 确定好基本绘图参数确定后,即可以利用 言编出合乎使用要求的对话框界面。铁轭垫块的对话框界面如图示: 图 2 铁轭垫块对话框 图 体绘图设计 思路 通过对该图的分析,其总体绘图设计思路是:为保证程序的通用性,对主视图,左视图,俯视图图示,明细表标题栏和图框则由专用绘图工具解决。 图 3 铁轭垫块的布局点位图 局的点位图 图 3 铁轭垫块的布局点位图。 说明 :视图的绘图基点。 视图的绘图基点。 视图的绘图基点。 框的绘图基点。 题栏的绘图基点。 表的绘图基点。 视图的绘制 图 4 主视图 如图 4 所示, L R 为基本参数,都可以从对话框中得到。 插入点, 由于图幅已定,因此其值在程序中也设定。 垫块长度 L、垫块高度 H,圆(所)在高度 (所)在宽度 圆半径 R。由于为了适应各种尺寸的
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。