设计说明书.doc

AutoCAD二次开发-参数化绘制带轮设计【优秀机械毕业设计论文】

收藏

压缩包内文档预览:(预览前20页/共72页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:993967    类型:共享资源    大小:542.19KB    格式:RAR    上传时间:2017-01-18 上传人:木*** IP属地:江苏
40
积分
关 键 词:
autocad 二次开发 参数 绘制 设计 优秀 优良 机械 毕业设计 论文
资源描述:

内容简介:
四 川 理 工 学 院 毕业设计(论文)任务书 设计(论文)题目: 次开发 参数化绘制带轮设计 系: 机电工程系 专业: 机械 制造 班级: 2003 级 1 班 学号: 030110333 学生: 刘 恩 英 指导教师: 何礼雄老师 接受任务时间 2007 年 3 月 5 日 教研室主任 (签名) 系主任 (签名) 1毕业设计(论文)的主要内容及基本要求 2指定查阅的主要参考文献及说明 3进度安排 设计(论文)各阶段名称 起 止 日 期 1 阅读资料,熟悉相关知识,对 次开发进行初步了解 熟悉 次开发的过程 基于 数据库的尺寸公差标注 设计的研究 修改完善编写设计说明书 设计论文撰写 四 川 理 工 学 院 毕 业 设 计(论 文)说 明 书 题 目 带轮的参数化绘制 学 生 刘 恩 英 系 别 机 电 工 程 系 专 业 班 级 机 制 03级 1班 学 号 030110333 指 导 教 师 何 礼 雄 四川理工学院毕业设计 1 带轮 参数化绘图设计 刘恩英 (四川理工学院机电工程系机械 制造 03 级 1 班 四川 自贡 643000) 摘要: 本次设计主要以带轮为研究对象,介绍了用 言编制程序,设计对话框的样式和驱动程序、 图像 的绘制和标注的编写 。 . 关键词: 次开发,带轮 , 言编程 中图分类号: 文献标识码: A ( 43000, as on AD to it to in 言 术具有快速设计和自动绘图的功能,是帮助企业适应飞速变化的技术要求和市场要求的产物。其中, 一种通用图形处理软件,功能十分强大,是机械行业“甩图板”的好帮手,在企业 中使用越来越来普遍。 在带轮的设计生产实践中的作用更是不容忽视,由于带轮是一种常见的传动零部件,在生产设计上是使用很频繁的,对其的改进和发展都使工作量大大的增加,而在使用了 次开发以后就可以有效的减少工作量,缩短周期等等, 所以说这次设计 具有很大 实际意义。 1 设计思想 模块化程序设计方法可以把复杂但有某些相同结构的图形简单化、清晰化,便于程序的调试与调用。由于 不同的 V 型带轮都是由轮缘(用已安装传动带)、轮觳(用已安装在轴上)、轮辐或者腹板(联结轮缘轮觳) 、轮槽等 组成 , 所以本次设计就采用了模块化 处理的方法,将其分块如下: 模块 A:带轮轮槽作图模块; 模块 B:实心轮辐作图模块; 带轮参数化绘图设计 2 模块 C:孔板轮作图模块; 模块图(见 图 3 2 程序实现 数确定 带轮的结构参数按 得,并根据参数化绘图参数选取是基本原则选 取 , 带轮的型号 、 带轮的基准直径 、 带轮的轮槽数 、 带轮安装轴直径 、 绘图基点 以及 带轮的结构形式 数输入界面设计 图 1 参数输入界面 体设计思路 通过对各个类型的带轮 图的分析,其总体设计思路是:为保证程序的通用性, 图纸的中间部分为带轮的左右视图 ; 技术要求位于 表标题栏 左上方一点,其余粗糙度 值 标示在右上 方。 标题栏和图框则由 开发出的 专用绘图工具解决,位于右下方。符合国家标准。四川理工学院毕业设计 3 计流程 图 图 2 设计流程图 对所以要在 设计 应用的参数进行赋值,也就是对其进行初始化 。 由于 话框需要与之对应的程序去驱动,所以要对对话框控件进行初始化,也就是给各个控件赋值。 视图的绘制 根据带轮参数选择不同的 放置点,对话框中设有比例,可有效的把图形的各个组成部分包括在图框内, 为简化编程,主视图采用 模 块的插入方式 ,根据不同类型带轮图样的特点,增加模块以外的结构 , 相当于 手工绘制 1: 1 的比例。 视图 下图为实心轮的主视图:带轮参数化绘图设计 4 图 3 实心轮主 视图 视图 的绘制 因为此次设计只绘制了实心轮和空心轮,这两种类型的带轮左视图几乎无差别,只是尺寸发生了一些变化,所以绘制时修改尺寸就可以了。 视图 实心轮左视图如下: 图 4 实心轮左视图 四川理工学院毕业设计 5 术要求 根据有关资料 的介绍,将带轮的设计要求固定如下: 图 6 技术要求可视化 序适用范围 该程序 适用于任何直径的实心或者空心带轮图形绘制。 3 结论 采用模块化绘制图形,虽然在其开发个过程中可能需要大量的时间和精力,但对于较复杂的图形来说 ,无疑是一个绝佳 的办法。 摘 要 目前,我国 术的应用取得了较好的成绩,但由于 术涉及面广,影响 因素 多,在实际应用方面还不可能完全满足要求。二次开发是 术应用取得实效的关键环节,因此,结合具体专业的 次开发更具有实际意义。 本次设计主要以带轮为研究对象,介绍了用 次开发对其进行设计的过程,用 言 编制程序,设计对话框的样式和驱动程序、 图像的绘制和标注的编写 。 关键词: 次开发 , 带轮 , 言 编程of of is of At AD of AD a of in AD so AD a as on AD to it to 毕业总结 作为一名机械类专业的学生,掌握一定量的设计软件是比不可少的,例如: 算机辅助制造) 、 (工程制图) 、 ,这些软件是平时进行优化设计、模拟仿真、动力学分析的的常用工具,而在机械领域中应用最早的计算机辅助制造技术更是功不可没, 它提供了一个通用的 台,这个平台不仅有强大的绘图、编辑功能,而且还具有开放的体系结构允许用户对其进行二次开发,以满足绘图过程中的特殊要求。早在 就允许用 +等多种工具对其进行开发。这次设计就是一个典型的利用 言开发机械零部件的例子,带轮是是机械传动系统中很重要也很常见的传动件,通过这次设计,对今后的工作肯定是大有裨益的。 这次设计分为很多阶段,就我们小组的人而言,主要有如下几个部分: 次开发 以及其绘图环境 的熟悉阶段 了解参数化绘图的设计过程: 图一 参数化绘 图设计过程 供了大量的预定意函数,用户在编写程序时可直接调用这些函数。在调用函数时只需要将函数名作为表的第一个元素,将函数变量作为表中后面元素即可。学 习掌握 言的核心问题是掌握 数。 数可以分为系统函数和用户自定义函数两类。主要掌握其函数功能、名称、参数个数、类型、顺序和函数的返回值等。 下面就以这次程序中出现的函数作以介绍: 学运算函数 + :计算两个或者两个以上的“数”的值。例 :( + 2 4 6),返回值为 10。 - :返回第一个“数”和后面所以数的差。例:( - 20 10 1),返回值为 9。 * :返回所以“数”的乘积。例:( * 8 6),返回值为 64。 / :返回前面一个“数”除以后面一个“数”的商。例:( / 30 15),返回值为 2。 返回“角度”的余弦值。例:( 0) ,返回 返回“底数”的“幂”次方的值。例:( 2) ,返回为 9。 返回“数”的平方根。例:( ),返回 3。 系运算函数 = :如果所有“原子”在数值上相等,则返回 T ,否则返回 换运算函数 函数后跟字符串 ,将次字符串转化为实型数,返回实型数。例:( , 返回 形处理函数 此函数后面依次跟点角度距离,返回一个点的坐标,该点的为距离,与 x 轴的夹角为角度,其中角度的单位是弧度。例:( (1 1) ,返回( 。 互式输入函数 后跟提示,从命令窗口根据提示输入一个整型数。以整型数形式返回输入数。 后跟提示,从命令窗口根据提示输入一个点的坐标,或从品目中拾取一个点。返回该点坐标。 件函数 后面跟条件表达式 1表达式 2:根据条件计算表达式。如果条件不为 算表达式 1 并返回计算结果;否则计算 表达式 2 ,并返回计算结果。 函数结构为(条件 1表达式 2) (条件 n表达式 n) ( T 其它表达式) 从上往下判断,一但发现条件满足,计算与该条件对应的表达式,并返回计算 结 不 再继续判断条件。 环函数 函数结构为条件 标准表 如果 条件 成立,执行各标准表 ,执行后在判断 条件 是否成立。如果成立,继续执行各 标准表 ,如此循环反复,只到条件不成立,并返回最后得到的计算结果。 函数结构为数表达式 ,计算次数由数判断,返回最后计算结果。 值函数 赋值函数 序中最常见的赋值函数之一,其使用格式为:( 号 1表达式 1 符号 2) 表达式 2 ) 该函数的功能为:依次将各表达式的值赋给对应的符号。 例:( a (/ * 2 3))表示将 (/ * 2 3)的运算结果 6 赋给 a。 用 数给多个符号赋值,函数会返回所赋的最后一个值。 例:( a 45 c 56 d 78 ),则返回 78。 注意: 序中,作为参数使用的任何符号均需要先赋值。并且注意函数格式,特别是空格键的键入。 另外这次设计还用到这些函数: 统内部函数, 在调用时必须注意结尾时要以不加空格的双引号结束。有时候也需要用两个双引号结束, 例如在最开始绘制键平面的过程中,有这样一条命令: ( “ m” “ “ c” “ “”“ 1” “” “” ),最开始由于结尾少加一个双引号,导致程序无法实 现其应有的功能,后来经过 看书和朋友的知道才发现,原来命令并没有终止完,所以必须再加一个命令才可结束。所以说在调用函数的过程中一定要遵循函数的要求约定 。 定义函数 。 数等。 定本次设计的基本参数 要确定本次设计的基本参数,首先是搜集资料。带轮的类型、型号、 图样、技术要求以及国家标准,可从机械设计手册上查找。 接着对其数据进行分析,找出数据之间的关联性,例如型号 A 对应的带轮直径为75 、 80、 85、 90、 95、 100 、 106 、 112 、 118、 125、 132、 140、 150 、 160、 180;而 Z 型所对应的带轮直径为 50 、 56、 63、 71、 75、 80、 90。这说明数据和型号间是有关联的。确定好绘图时用户所要输入的参数,为编辑对话框作好准备。 定绘图时所需要的参数 根据带轮图形 中已知参数 ,通过数学计算得出在设计时实际所需 的参数,例如要将槽间距、顶宽以及边距转化成图 3所标示的 算点的坐标 立 绘图 功能模块 由于不 同类型的带轮虽然形状上有所区别,但它们都是由某些想同的部分组成的,例如它们都有轮槽,那么在绘制不同类型的带轮时,就可以引用前面所绘制的带轮轮槽。依据上面所做的铺垫,将图形分成不同的 绘图功能 模块,使其更有条理,方便用户理解和运用。同时,也为后面的编程减少了工作量,“格式化”的程序往往也利于查阅和复制。 画草稿图,将 各个点标出,然后依次计算出其坐标。 用 令绘图 一张完整的图纸,它包含的不仅是此零件视图,还应该有工程标 注、技术要求、图框以及标题栏,其中工程标注又包括基准符号、形位公差、尺寸标注以及粗糙度等 。如图 3制零件图的功能模块。其中有些模块已经被开发。 在以上的基础上,开始绘制零件图。 这就是一个完整的零件图的开发设计过程,几乎所以的机械零部件的开发都可以仿造引用这一例子。其实可以将其分为两个大的方面: 一、 熟练掌握 次开发 各种函数的功能、格式以及其约定。 二、 对零件图本身做详细的分析。 然后将二者进行合理的综合利用,便可以完成复杂的图形绘制 。 目 录 目 录 . 1 第一章 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 数化绘图系统简介 . 错误 !未定义书签。 述 . 错误 !未定义书签。 解参数化设 计 . 错误 !未定义书签。 计参数化系统的基本要素 . 错误 !未定义书签。 第二章 用绘图工具的开发设计 . 错误 !未定义书签。 述 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 计实施与程序设计 . 错误 !未定义书签。 框的绘制 . 错误 !未定义书签。 制标题栏 . 错误 !未定义书签。 角标注 . 错误 !未定义书签。 准符号 . 错误 !未定义书签。 术要求可视化输入 . 错误 !未定义书签。 糙度符号 . 错误 !未定义书签。 第三章 三角带轮参数化绘图设计 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 . 错误 !未定义书签。 结 论 . 错误 !未定义书签。 参考文献 . 错误 !未定义书签。 致 谢 . 错误 !未定义书签。 附录表 . 错误 !未定义书签。 目 录 目 录 . - 1 - 第一章 次开发概述 . - 1 - 介 . - 1 - 次开发语言及工具简介 . - 2 - . - 2 - . - 2 - . - 3 - . - 3 - . - 4 - . - 4 - 言与 介 . - 4 - 介 . - 4 - 特点 . - 5 - 介 . - 6 - 数化绘图系统简介 . - 6 - 述 . - 6 - 解参数化设 计 . - 7 - 计参数化系统的基本要素 . - 8 - 第二章 用绘图工具的开发设计 . - 9 - 述 . - 9 - 置绘图环境设计 . - 9 - 计思想及流程 . - 10 - 计实施与程序设计 . - 10 - 框的绘制 . - 14 - 制标题栏 . - 17 - 角标注 . - 20 - 准符号 . - 21 - 术要求可视化输入 . - 23 - 糙度符号 . - 25 - 第三章 三角带轮参数化绘图设计 . - 30 - 体设计思想 . - 30 - 数化绘图程序的实现 . - 31 - 轮绘图参数的确定 . - 31 - 数的是输入 . - 32 - 轮零件图的绘图功能模块 . - 34 - 件图的生成 . - 35 - 章小结 . - 43 - 结 论 . - 45 - 参考文献 . - 45 - 致 谢 . - 46 - 附录表 . - 46 - 四川理工学院毕业设计 - 1 - 第一章 次开发概述 一个通用 台,它不仅具有强大的绘图、编辑功能,而且具有开放的体系结构,允许用户对其进行二次开发,以满足绘图过程中的特殊要求。 要是因为它具有开放的体系结构。它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。 一版于 1982 年 11 月由 司推出,目前最新版本是007。 介 国 司 1982年在微机上开发的绘图软件包, 版本不断更新 ,更新的版本功能逐步增加,现已成为强有力绘图工具,在国际上广为流传。 泛应用于建筑、机械、电子、艺术造型及工程管理等领域,是微机上最为流行的绘图软件之一。使用 在已有了中文版的 件,可应用中文直接与软件对话,使用相当方便,掌握好 关键就是实践,通过实践掌握各种命令的应用,技巧绘图以提高绘图的速度。其主要 功能有: 一、绘图功能 供了丰富的基本绘图实体,具有完善的图形 绘制 功能,绘制的图形是由预先定义好的图形元素即实体( 所组成,实体通过命令调用和光标定位即可输入所绘制的图形。如:点、直线、多边形、圆弧、椭圆、文本、剖面线、尺寸等等。 二、编辑功能 有强大的图形编辑功能, 以对图形进行擦除、修改、拷贝、移动、镜像、断开、修剪、旋转等多种编辑操作。 三、绘图工具 用户提供了大量的绘图工具,如捕捉、删格、正 交、动态坐标、目标捕捉、缩放、点过滤、用户坐标等等辅助绘图工具。 四、三维功能 第一章 次开发语言及工具 - 2 - 直接绘制三维图形,它提供了一个实体造型模块( 可生成典型三维实心体、拉伸体、回转体,对这些实心体进行并差交等布尔运算可以构成组合体,进而可获得剖切图轮廓图着色图等。 五、开发环境 含 于用户进行二次开发。用户可以利用 而为 可以为各专业编制图形数据库。 语言为基础的开发系统, 它具有 可使用标准 开发 另一有效工具。 另外 有制作幻灯 片 、文件管理等其它功能。 次开发语言及工具简介 全名是 它 出现于 1985 年推出的 ,是一种嵌入在 部的编程语言,是 版的一个子集,她一直是低版本 首选编程语言。它是一种表处理语言,是被解释执行的,任 何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。其缺点是继承了 全名是 是 C 语言开发系统,质上是一组可以用 C 语言编写 用程序的头文件和目标库,它直接利用用户熟悉的各种流行的 C 语言编译器,将应用程序编译成可执行的文件在 种可以在 境中直接运行的可执行文件叫做 用程序。于其速度快,又采用 结构化的编程体系,因而很适合于 复杂 的数据处理,如二次开发的机械设计 程分析 筑结构 木工程 学工程 气工程 。 四川理工学院毕业设计 - 3 - 一种崭新的开发 用程序的工具,她以 C+为编程语言,采用先进的面向对象的编程原理,提供可与 接交互的开发环境,能使用户方便快捷地开发出高效简洁的 用程序。 没有包含在 在 司网站中去下载,其最新版本是 000,它能够对 所有事务进行完整的、先进的、面向对象的设计与开发,并且开发的应用程序速度更快、集成度更高、稳定性更强。 本质上讲,是一种特定的 C+编程环境,它包括一组动态链接库( 这些库与 同一地址空间运行并能直接利用 心数据结构和代码,库中包含一组通用工具,使得二次开发者可以充分利用 开放结构,直接访问 据库结构、图形系统以及 何造型核心,以便能在运行期间实时扩 展 功能,创建能全面享受 有命令的新命令。 核心是两组关键的 据库 )和 译器 ),另外还有其它的一些重要库组件,如 时扩展 )、 形接口 )、 何库 )、发系统实时扩展)。 可以按需要加载应用程序;使用 行应用开发还可以在同一水平上与 统集成,并与其它用程序实现交互操作。 经被完整地集成到 000 中, 它 为开发者提供了崭新的、增强的集成开发环境,一改过去在 内嵌 行引擎的机制,这样开发者可以直接使用 的对象和反应器,进行更底层的开发。其特点为自身是000 中默认的代码编辑工具;用它开发 序的时间被大大地缩短,原始代码能被保密,以防盗版和被更改;能帮助用户使用 象及其事件 ;使用了流行的有色代码编辑器和完善的调试工具,让用户很容易创建和分析 序的运行情况。在 新增了一些函数:如基于 动化操作接口;用于执行基于 部事件的 序的对象反应器;新增了能够对操作系统文件进行操作的函数。 用程序提供三种文件格式选项: 件 (- 一种包含 序代码的 本文件。 件 (- 一个 序文件的二进制编译版本。 第一章 次开发语言及工具 - 4 - 件 (- 一个或多个 件和 /或对话框控制语言 (文件的编 译集合。 的 被集成到 000 中。 开发者提供了一种新的选择,也为用户访问 000 中丰富的技术框架打开一条新的通道。 000 中强大的 动化对象模型的结合,代表了一种新型的 定制 模式构架。通过 现在 可以操作制 其它一些应用程序,使之相互之间发生互易活动。 最早由 司创建的一种颇具魅力的程序设计语言, 它 是针对嵌入系统而设计的。像许多开发语言一样, 一组实时库的集合,可为软件开发者提供多种工具来创建软件,管理用户接口,进行网络通讯、发布应用程序等。对 户和开发者而言, 表着新一代的编程语言,它主要用于开发出全新的优秀产品。 现在 提供了完整的、高性能的、面向对象的 序开发环境,为用户和开发者提供了多种新的选择,使得对 次开发和定制变得轻松而容易。通过以上的介绍,帮助大家在二次开发时有所选择,提高工效,达到事半工倍的目的。 言与 介 用户提供了众多的高级编程环境,主要有嵌套在 中的 向对象特征的 C+编程环境 及其它通过动态数据交换( 成与 间通信的高级语言应用程序 等。 一种计算机的表处理语言, 处理解释语言)诞生于 20 世纪 50 年代末期,是人工智能学科领域广泛应用的程序设计语言。 言是 序源于人工智能语言 一种对 行定制、二次开发的非结构化程序设计语言,它嵌套于 部,是 言与 机 四川理工学院毕业设计 - 5 - 结合的产物。 开发 重要工具之 一。 仅具备一般高级基本结构与功能,而且还具有强大的图形处理功能。由于 法简单易于掌握,函数功能强大,因此,是 户使用较为广泛的编程语言之一。 就目前而言,与 比,采用 行工程专业领域的应用程序或 如在功能上与 学习 需计算机专业知识远远低于 C+。 然在对话框设计能力上比许多,但由于它使用 互, 运行效率不如 代码保密性差。另外,从 本不断升级中可看出, 司仍在继续扩充 功能。 1996 年底推出 一次重大改进,增强了 二次开发能力。 称 一个用 言进行程序开发的软件工具,它提供的集成开发环境( 供有众多工具,功能十分强大,可使用户方便地用 言进行程序开发中的编写程序代码、调试程序等操作。 有如下功能: ( 1) 言是在普通的 言基础上,扩充了许多适用于 用的特殊功能而形成的,一种仅能以解释方式运行于 部的解释性程序设计语言。 ( 2) 言中的一切成分都是以函数的形式给出的,它没有语言概念或者其他语法结构。执行 序就是执行一些函数,再调用其他函数。 ( 3) 数据和程序统一表达为表的结构,既 S表达式,故 可把程序当作数据来处理,也可把数据当作程序来执行。 ( 4) 开发 重要工具之一。语言中的程序运行过程就是对函数求值的过程,是在对函数求值的过程中实现对函数的功能。 ( 5) 言的主要控制结构是采用递归调用的方式。递归方式的使用,使得程序设计简单易懂。 就象上面所说的 自己的优点以及适用场合、基本数据结构以及程序结构,包括程序的编辑、加载和运行。 第一章 次开发语言及工具 - 6 - 对话框是一种边界固定的窗口,也是一种先进的、流行的人机交互界面。运用对话框可以方 便而直观的实现程序设计时的数据传输和信息传输,所以当今几乎所以的软件都要用到对话框界面与用户交流。 框具有操作直观、方便、易于输入和修改数据等特点,是现代软件设计中必不可少的风格。对话框是一个弹出式窗口,它与用户进行信息通信,一般被用于特定的与输入有关的任务。 自己的一套对话框设计语言,称之为对话框控制语言( 2 版本起就提供了对话框语言,用户基于 发自己的应用程序时,可以利用 提供的可编程对话框 能创建新的对话框,也可以修改一个已经存在的对话框。 话框新颖直观,在一定程度上简化了用户交互操作,极大地提高了软件的使用效率。 对话框是用对话框控制语言 编写的 件定义的。 言将定义对话框以什么方式出现以及它包含的内容,例如按钮,列表,文本等。对话框的设计以约束条件为基础,框的尺寸及其部件的布局均应遵循统一规则,用户不需要指出每一部分的尺寸大小及定位关系,系统自动进行布置。 用户提 供的可编程对话框技术是由专用的对话框描述语言( 动函数两部分内容组成的。对话框的部件只定义了其行为方式,如按钮只意味着按压,列表只显示相关的内容以便用户做出选择等,一个对话框的使用方式实际上完全由它的应用程序(利用 编写的程序)所决定。 数化绘图系统简介 述 数化程序从用户取得参数或外部文件,然后在 形中生成图像。这些参数可以是基于 。一个参数程序 可以画一个公共零件的许多不同尺寸,不同形状的图。通过参数化,可以画出一系列复杂的物体,他们共享公共的参数关系。如果只改变比例,块是最好的解决方法。但如果这种变动需要大规模的相似块的库时,采用参数化可以提高柔性,减少错误,并产生巨大的效益。 四川理工学院毕业设计 - 7 - 解参数化设计 参数化绘图在现代机械 的应用很广,特别是对于定型的机械产品设计,需要形成系列,以便针对用户的生产特点提供不同大小、功率、规格的产品。这就要求该产品的 统具有参数化的设计功能,使得产品的设计图可以方便地随着某些结构尺寸的修改而修改并 自动地重新绘出所要求的图样,实现尺寸驱动图形的自动变化。 在当今流行 件中,每一个简单的命令调用就是一个参数化绘图的应用。这就像 C 语言或其他高级语言中的函数的调用一样,输入参数后执行特定的操作。对一个复杂的机械图进行参数化设计,其实就是一些简单的命令按照一定的拓扑关系的中和。参数化设计对象的结构形状一般比较定型,其尺寸关系可以用一组参数来确定。这样参数化系统的绘图功能就很明确的得以实现。 为了设计出更好的对话框,不仅要考虑其实际用途,而且还要从美观、功效、和境的 准 等方面来考虑。包括以下几点: ( 1)美观和功效; ( 2)前后一致的设计和清晰明了的语言; ( 3)用户控制:可以为用户提供一些可以访问对话框输入的控件。 ( 4)容错处理:让对话框具有一定的容错性可以使用户更加自如的操作而不必担心产生不可逆的错误。 ( 5)提供帮助:在设计对话框时,应提供相应的帮助功能模块。 ( 6)考虑残疾用户:如果能为身有残疾的用户多考虑一些,则所设计的程序就能够方便更多的用户。 ( 7)单词字母大写; ( 8)避免缩略语:由于缩略语不便于用户理解,如果空间的限制而 不得不使用缩略语,则尽量在一个组(如加框的列)内使用一致的缩略语; ( 9)布局:设计对话框时,应将其中的部件合理的按行或者列排列,以便用户从左至右或者从上至下的浏览; ( 10)控件的大小和位置; ( 11)禁用控件; ( 12)嵌套对话框; ( 13)隐藏对话框; ( 14)提供默认值; ( 15)处理键盘输入; 第一章 次开发语言及工具 - 8 - ( 16)预定义控件和控件组的指导; ( 17)错误处理:对话框可以通过错误控件 本控件的一种),或者是嵌套的警告对话框显示错误和警告信息。 计参数化系统的基本要素 一个较复杂的 参数化部件系统的各个部分是随系统的设计而变化,但他们大致上都包括下列元素: A. 非 外部文件,包括不见数据和设计特征。 B. 一个进行提示和通信的用户界面函数。 C. 一个读数据文件的 程序。 D. 计算和绘图函数。 E. 程序和函数的菜单界面。 F. 零件表列的屏幕帮助。 G. 材料帮助 。 设计一个整体系统实际上就是设计其各个功能的模块,即通常说的:模块化设计。这样,以后的公共模块就可以通用,这就大大的提高了设计效率! 四川理工学院毕业设计 - 9 - 第二章 用绘图工具的开发设计 述 为了简便绘图工序,节省绘图时间,利用 成的 言编写固定的绘图程序,来完成比较通用的绘图工序是一件十分必要的事情。 法简单,不用特殊的变量定义,非常富有弹性,比起其他的程序语言,它的语法简单而又有其独特风格。除一般性的功能函数外,又拥有为数不少控制配合特殊函数,而且 直接调用执行所有 命令,以及掌握运用所有的 统变量,功能十分强大。 编写 以用来强化 有命令,可以创造更加有用的 以简化繁琐的环境设定或绘图步骤,可处 理参数式绘图,可用用来达到真正灵活控制 等。 在实际生产中,利用 言来编写程序,可大大的提高生产效率。设想某员工花了 20 小时编写一个 序,表面上,这将近三天的时间,他一张图都没有画,甚至可能偶有发呆,沉思。如此程序一天可以替公司绘图部门节省一个小时绘图时间,那算一算,只要 20 天就可以抵消开发成本,而 20 天以后就能节省大量的绘图时间,随着使用的人越多,使用的时间越长,就可以获得更大的生产效率。 根据这次对带轮的设计,可将本次设计的绘图环境分解如下: (01) 图框 的绘制(包括国家标准图幅的绘制); (02) 表面粗糙度的标注 ( 03) 形 位公差标注; ( 04)技术要求可视化输入; (05) 标题栏绘制; 置绘图环境设计 计算机辅助设计( 术具有快速设计和自动绘图的功能,是帮助企业适应飞速变化的技术要求和市场要求的产物。其中, 一种通用图形处理软件,功能强大,具有良好的开放性,是机械行业 “甩图板 ”的好帮手,在企业中使用越来越来普第二章 用绘图工具的开发设计 - 10 - 遍。但要绘制出符合我国机械制图标准的工程图,需要设置好绘图环境才能达到事半功倍的目的,而且每画一张新图都要重新创建 。在企业之间甚至企业内部,由于不同用户设置的绘图环境不同给用户的技术文件交流造成混乱与障碍的现象时有发生。为此可利用 供的模板功能将设置好的绘图环境保存为模板文件,另一个较好的方法是对此进行二次开发。从而可大大提高绘图效率及软件开发效率,同时还可为技术文件的交流带来方便。 机械工程图模板的 次开发,即绘图环境的设置的程序开发设计,主要包括对象特性(即层设置)、尺寸标注样式设置、文字样式设置、图幅设置及标题栏的程序开发,以便在实际使用中符合国家标准,同时也 提高绘图效率。开发过程结合实际工程的二次开发工作,以体现其优越性。 计实施与程序设计 计中采用的国家标准 在设计中应根据我国最新的机械制图国标的规定,在开发过程中主要采用的国标有: 技术制图 标题栏; 14689技术制图 图纸幅面和格式; 14691技术制图 字体; 17450机械制图 图线; 机械制图 尺寸注法; 14665计 算机制图用计算机信息交换 制图规则。 置图层 在 件中,图形对象的组织和管理是用图层来实现的。每个图形对象都有其特性,包括对象的图层、颜色、线型、线宽等。由于该项设置与输出图效果有较大的联系,因此在绘图环境中的设置恰当与否至关重要。根据绘图经验,在此设置好后直接按绘制样式输出,效果较理想,而且也可预见的。选择计算机绘图线宽的第 4 组,即粗实线、粗点画线为 余为 层的名字取为汉字,且与图层的用途一致以便分层作图时图层的转换。根据使用效果粗实线线宽改为 余改为 0。最后设置的图层效果见下图 2 1. 四川理工学院毕业设计 - 11 - 图 2 1 设置图层 文字样式 设置汉字字体、罗马字体及字高。为方便使用,设置了多种字高的文字样式。 参照国家标准,根据经验,字体应设为两种样式: 体样式选用 度比例选 斜角度选 15,该字体专用于标注英文字母和阿拉伯数字。 体样式选仿宋 字宽度系数选 字体专用于汉字内容的书写。 置标注样式 尺寸标注样式的设置是二维工程制图绘图环境设置的重要内容。图样的 标注能否符合国标的关键在于尺寸标注样式的设置。在软件开发过程中只能通过尺寸标注
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:AutoCAD二次开发-参数化绘制带轮设计【优秀机械毕业设计论文】
链接地址:https://www.renrendoc.com/p-993967.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!