AutoCAD快速绘图功能模块二次开发_第1页
AutoCAD快速绘图功能模块二次开发_第2页
AutoCAD快速绘图功能模块二次开发_第3页
AutoCAD快速绘图功能模块二次开发_第4页
AutoCAD快速绘图功能模块二次开发_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

四川理工学院毕业设计〔论文〕辩论指导教师:张良栋

副教授学生姓名:严其20012年6月13日AutoCAD快速绘图功能模块二次开发

论文提纲现状及背景、研究内容1234

AutoCAD模块参数化设计主要创新总结及展望56参考文献快速绘图功能的实现研究现状AutoCAD软件应用于机械、建筑、园林设计等,由于使用广泛,其常用命令对于要求专业性强、针对性高、设计周期短等要求就显的缺乏,常常无法使人满意。好在AutoCAD具有开放的体系结构,允许用户和开发者使用高级编程语言对其进行扩充和修改。可以使用VisualLISP、ADS、VBA、VisualJava等高级编程语言编程,大大地提高AutoCAD的易用性,扩展并增强CAD的功能。AutoCAD在二次开发的接口中为用户提供VisualLISP和DCL两种高级语言,并可以对数据库调用。如果能够使用某种方式,将其完全的融合在一起,对参数的改变,绘图数据也相应的改变,就可以对专业性、针对性等方面提供更为有效的解决方案。选题背景随着改革开放,我国制造业的迅速开展,计算机辅助设计〔CAD〕在制造业设计中发挥着越来越重要作用。但由于CAD技术涉及面很广,影响因数较多,在实际生产应用方面还不可能完全满足设计要求。为此,需要对AutoCAD进行二次开发,编制专用的快速绘图功能模块,以扩展CAD的绘图功能,提高绘图效率。本模块以快速绘图功能小模块为主要对象组成,以参数化与模块化为主要手段,采用程序与数据库结合的模式,通过LISP程序编制GB标准件、IT公差查询、形位公差、图框、标题栏等功能,实现绘图方便、快速、准确的功能。CAD应用现状:研究内容快速绘图功能模块程序主要体系结构对话框:为用户提供数据输入、预览等操作的图形界面程序:执行应用模块程序和连接对话框与数据库的传输和更新数据库:定义、查询、访问和更新数据并管理和满足程序对数据的请求。程序对话框数据库

研究内容实现快速绘图功能的目的。Access数据库和AutoCAD的数据连接。实现快速绘图功能模块的整合和设计。AutoCAD模块参数化设计参数化设计参数化设计方案的特点:具有储存数据大,数据平安并且数据相通,可以读取和写入相关数据。具有数据关联性,更改方便,如主参数发生变化,程序将自动提取数据库数据进行更新。数据结构繁杂,对编程人员的要求高,不同数据库之间调用时数据复杂,易发生错误。AutoCAD模块参数化设计模块化设计模块化设计方案的特点:结构独立,模块之间干扰少。程序结构清晰,查错、调试、修改容易。模块功能单一,需要模块与模块相结合。

AutoCAD模块参数化设计参数模块设计的组成Access数据库

完成数据类型定义、查询和更新数据并管理。并且可以和AutoCAD的软件进行很好的数据交换。可用LISP程序控制数据库,还可以手动对数据库进行修改。其具有以下特征:1、Access数据库与AutoCAD兼容性好。2、具有储存数据大,数据平安,3、可以对数据进行修改和扩展。AutoCAD模块参数化设计

DCL对话框对话框控制语言DCL〔DialogControlLanguage〕是对话框的编写、修改、扩展的语言。DCL语言将以对话框的形式编辑,如下拉列表,编辑框,文本框等标准控件。其主要特征:1.对话框的中可以边设计边预览2.其控件由系统自动布置,不需要指出每一局部的尺寸大小及定位关系尺寸。3.部件方便编辑,编程简单。AutoCAD模块参数化设计

幻灯片SLD:是AutoCAD的幻灯片功能,内似当前视口的一张图片。将图形调整到适合的屏幕,然后执行Mslide命令,将生成幻灯片文件。其具有以下特征:

和对话框一起使用,为用户输入数据提供辅助参考。用户可以对操作的图样结果进行大概预览。指导用户更好的使用模块功能。AutoCAD模块参数化设计主程序快速绘图功能模块的核心,对数据进行处理,执行绘图功能的作用。其具有以下特征:

接收数据,并调用数据更新。根据数据,进行参数化绘图。部件之间的纽带,将部件各个连接。AutoCAD模块参数化设计参数化设计的原理图参数化设计原理图调用LISP程序调用对话框幻灯片参数输入和改变更新的参数程序结束更新幻灯片模块绘图命令数据库绘制图形调用指令数据更新数据AutoCAD模块参数化设计

模块化的组成CAD实用工具GB图框GB标题栏序号标注GB明细栏倒角标注尺寸标注粗糙度IT公差查询形位公差技术要求公差配合GB标准件模块化原理图AutoCAD模块参数化设计参数化与模块化的整合将参数化的优势与模块化的优势结合,并且互补缺点。参数化模块设计有如下几个优势:〔1〕具有高柔性,修改方便。〔2〕模块独立,运行速度更快,更稳定。〔3〕具有数据关联性。快速绘图功能的实现

CAD实用工具系统运行示意图快速绘图功能的实现创新内容论文特点1.模块的快速绘图功能设计结构简单,但需灵活性好,首先选择参数化设计方案技术,满足模块的灵活性要求,且具有良好的扩性。对于模块的稳定性,模块设计使其独立稳定运行,具有抗干扰强且便于调试和修改。2.对各个功能模块,都进行了说明,分别将DCL对话框和Aeess数据库、幻灯片,通过LISP主程序使三者有机结合在一起,提高功能模块的,协调性和扩展性。3.将各个独立的功能模块整合打包,压缩为EXE安装程序,实现了模块的快速安装和卸载。总结与展望初步实现了快速绘图功能的目的。1模块参数化设计可以提高开发效率,条理更清晰。2实现了Access数据库与AutoCAD的数据连接。3实现了绘图功能模块的无缝整合和打包。4总结展望完善模块结构优化,提高程序处理效率。1模块内容方面还不够丰富和充实。2参考文献[1]符纯华.计算机辅助设计[M].自贡:四川理工学院,2003.5[2]石光源等.机械制图[M].北京:高等教育出版社,2000.7[3]汪琪美,霍新明.对话框与驱动程序设计[M].北京:海洋出版社,1998.10[4]吴勇进,林美樱.AutoLISP&DCL根底篇[M].北京:中国铁道出版社,2003.7[5]陈铁应.新编机械设计课程设计图册[M].北京:高等教育出版社,2003.7

温馨提示

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

评论

0/150

提交评论