AutoCAD快速绘图功能模块二次开发课件.ppt

上传人:小飞机 文档编号:3874225 上传时间:2023-03-25 格式:PPT 页数:21 大小:1.09MB
返回 下载 相关 举报
AutoCAD快速绘图功能模块二次开发课件.ppt_第1页
第1页 / 共21页
AutoCAD快速绘图功能模块二次开发课件.ppt_第2页
第2页 / 共21页
AutoCAD快速绘图功能模块二次开发课件.ppt_第3页
第3页 / 共21页
AutoCAD快速绘图功能模块二次开发课件.ppt_第4页
第4页 / 共21页
AutoCAD快速绘图功能模块二次开发课件.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《AutoCAD快速绘图功能模块二次开发课件.ppt》由会员分享,可在线阅读,更多相关《AutoCAD快速绘图功能模块二次开发课件.ppt(21页珍藏版)》请在三一办公上搜索。

1、四川理工学院毕业设计(论文)答辩,指导教师:张良栋 副教授,学生姓名:严 其,20012年6月13日,AutoCAD快速绘图功能模块二次开发,论文提纲,现状及背景、研究内容,1,AutoCAD模块参数化设计,主要创新,总结及展望,5,参考文献,快速绘图功能的实现,研究现状,AutoCAD软件应用于机械、建筑、园林设计等,由于使用广泛,其常用命令对于要求专业性强、针对性高、设计周期短等要求就显的不足,常常无法使人满意。好在AutoCAD具有开放的体系结构,允许用户和开发者使用高级编程语言对其进行扩充和修改。可以使用VisualLISP、ADS、VBA、Visual Java等高级编程语言编程,大

2、大地提高AutoCAD的易用性,扩展并增强CAD的功能。AutoCAD在二次开发的接口中为用户提供VisualLISP和DCL两种高级语言,并可以对数据库调用。如果能够使用某种方式,将其完全的融合在一起,对参数的改变,绘图数据也相应的改变,就可以对专业性、针对性等方面提供更为有效的解决方案。,选题背景,随着改革开放,我国制造业的迅速发展,计算机辅助设计(CAD)在制造业设计中发挥着越来越重要作用。但由于CAD技术涉及面很广,影响因数较多,在实际生产应用方面还不可能完全满足设计要求。,为此,需要对AutoCAD进行二次开发,编制专用的快速绘图功能模块,以扩展CAD的绘图功能,提高绘图效率。本模块

3、以快速绘图功能小模块为主要对象组成,以参数化与模块化为主要手段,采用程序与数据库结合的模式,通过LISP程序编制GB标准件、IT公差查询、形位公差、图框、标题栏等功能,实现绘图方便、快速、准确的功能。,CAD应用现状:,研究内容,快速绘图功能模块程序主要体系结构,对话框:为用户提供数据输入、预览等操作的图形界面程 序:执行应用模块程序和连接对话框与数据库的传输和更新数据库:定义、查询、访问和更新数据并管理和满足程序对数据的请求。,程 序,对 话 框,数 据 库,研究内容,实现快速绘图功能的目的。Access数据库和AutoCAD的数据连接。实现快速绘图功能模块的整合和设计。,AutoCAD模块

4、参数化设计,参数化设计参数化设计方案的特点:具有储存数据大,数据安全并且数据相通,可以读取和写入相关数据。具有数据关联性,更改方便,如主参数发生变化,程序将自动提取数据库数据进行更新。数据结构繁杂,对编程人员的要求高,不同数据库之间调用时数据复杂,易发生错误。,AutoCAD模块参数化设计,模块化设计模块化设计方案的特点:结构独立,模块之间干扰少。程序结构清晰,查错、调试、修改容易。模块功能单一,需要模块与模块相结合。,AutoCAD模块参数化设计,参数模块设计的组成Access数据库,完成数据类型定义、查询和更新数据并管理。并且可以和AutoCAD的软件进行很好的数据交换。可用LISP程序控

5、制数据库,还可以手动对数据库进行修改。其具有以下特征:1、Access数据库与AutoCAD兼容性好。2、具有储存数据大,数据安全,3、可以对数据进行修改和扩展。,AutoCAD模块参数化设计,DCL对话框,对话框控制语言DCL(Dialog Control Language)是对话框的编写、修改、扩展的语言。DCL语言将以对话框的形式编辑,如下拉列表,编辑框,文本框等标准控件。其主要特征:1.对话框的中可以边设计边预览2.其控件由系统自动布置,不需要指出每一部分的尺寸大小及定位关系尺寸。3.部件方便编辑,编程简单。,AutoCAD模块参数化设计,幻灯片SLD:是AutoCAD的幻灯片功能,内

6、似当前视口的一张图片。将图形调整到适合的屏幕,然后执行Mslide命令,将生成幻灯片文件。其具有以下特征:和对话框一起使用,为用户输入数据提供辅助参考。用户可以对操作的图样结果进行大概预览。指导用户更好的使用模块功能。,AutoCAD模块参数化设计,主程序 快速绘图功能模块的核心,对数据进行处理,执行绘图功能的作用。其具有以下特征:接收数据,并调用数据更新。根据数据,进行参数化绘图。部件之间的纽带,将部件各个连接。,AutoCAD模块参数化设计,参数化设计的原理图,参数化设计原理图,调用LISP程序,调用对话框,幻灯片,参数输入和改变,更新的参数,程序结束,更新幻灯片,模块绘图命令,数据库,绘

7、制图形,调用指令数据,更新数据,AutoCAD模块参数化设计,模块化的组成,CAD实用工具,GB图框,GB标题栏,序号标注,GB明细栏,倒角标注,尺寸标注,粗糙度,IT公差查询,形位公差,技术要求,公差配合,GB标准件,模块化原理图,AutoCAD模块参数化设计,参数化与模块化的整合将参数化的优势与模块化的优势结合,并且互补缺点。参数化模块设计有如下几个优势:(1)具有高柔性,修改方便。(2)模块独立,运行速度更快,更稳定。(3)具有数据关联性。,快速绘图功能的实现,CAD实用工具,系统运行示意图,快速绘图功能的实现,创新内容,论文特点,1.模块的快速绘图功能设计结构简单,但需灵活性好,首先选

8、择参数化设计方案技术,满足模块的灵活性要求,且具有良好的扩性。对于模块的稳定性,模块设计使其独立稳定运行,具有抗干扰强且便于调试和修改。2.对各个功能模块,都进行了说明,分别将DCL对话框和Aeess数据库、幻灯片,通过LISP主程序使三者有机结合在一起,提高功能模块的,协调性和扩展性。3.将各个独立的功能模块整合打包,压缩为EXE安装程序,实现了模块的快速安装和卸载。,总结与展望,参考文献,1 符纯华.计算机辅助设计M.自贡:四川理工学院,2003.52 石光源等.机械制图M.北京:高等教育出版社,2000.73 汪琪美,霍新明.对话框与驱动程序设计M.北京:海洋出版社,1998.104 吴勇进,林美樱.AutoLISP&DCL基础篇M.北京:中国铁道出版社,2003.75 陈铁应.新编机械设计课程设计图册M.北京:高等教育出版社,2003.76 成大仙.机械设计手册M.北京:化学工业出版社,2004.97 吴宗泽,罗胜国.机械设计课程设计手册M.北京:高等教育出版社,2006.78 吕思科,罗素华.机械制图M.北京:北京理工大学出版社,2007.7,Thank You!,欢迎各位老师提出宝贵意见,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号