基于AutoCAD电缆桥架图形库管理系_统的设计与开发机械专业毕业设计.doc
《基于AutoCAD电缆桥架图形库管理系_统的设计与开发机械专业毕业设计.doc》由会员分享,可在线阅读,更多相关《基于AutoCAD电缆桥架图形库管理系_统的设计与开发机械专业毕业设计.doc(42页珍藏版)》请在三一文库上搜索。
1、毕业设计(论文)题 目 基于AutoCAD电缆桥架图形库管理系统的设计与开发姓 名 * 学 号 * 专业班级 机自1203 所在学院 工程学院 指导教师(职称) *(副教授) 二一六 年 五 月 二十五 日1*大学城市学院毕业论文摘要基于AutoCAD电缆桥架图形库管理系统的设计与开发【摘要】 本文针对机械生产中大批量生产效率低下,AutoCAD系统不能很好地适应各类生产情况等问题。深入了解电缆桥架设计制造企业工作流程;利用开发语言VB和mdb格式的数据库设计与开发电缆桥架图形库管理原型系统。通过对电缆桥架型号和参数的研究调查,结合对AutoCAD进行的二次开发。设计了图形库系统,其中包含了需
2、求分析、功能设计、系统结构图、数据库设计、代码编写、系统测试等。写出支持系统开发的理论知识。系统通过VB编辑器和数据库实现了数据的新建,添加,删除,修改等功能。借助了其参数化绘图功能,大大减少了生产中重复性的动作。达到提高效率,减少生产成本的作用。【关键词】 CAD,数据库,VBA,二次开发,参数化绘图 35浙江大学城市学院毕业论文AbstractResearch and Development of Cable Tray Drawing Library Management System Based on AutoCAD【Abstract】 In this paper, In order t
3、o solve the problem about low effectiveness in machinery production and AutoCAD system is not well adapted to various types of production and other issues. We investigate the cable tray design and manufacturing enterprise workflow. Use development language VB and mdb format, database design and deve
4、lopment of cable tray graphical database management system prototype. Through the cable tray types and parameters of survey research, combined with the secondary development of AutoCAD, We designed graphics library system. This system includes requirements analysis, functional design, the system str
5、ucture, database design, coding, testing system. We write support system development theory. System through the VB Editor and database achieve a new function which can add data, delete data, modify data, and other functions. With its parametric drawing function, Greatly reducing the production of re
6、petitive movements. To improve efficiency and reduce the role of the production costs.【Key Words】 CAD,Data Base,VBA,Secondary Development,Parametric Drawing 浙江大学城市学院毕业论文目录目录第1章 绪论11.1 研究的背景和意义11.1.1 研究的背景11.1.2 研究的意义21.1.3 二次开发的发展和趋势21.2 国内外研究现状31.2.1 国内研究现状31.2.2 国外研究现状41.3 研究内容5第2章 电缆桥架组成62.1 电缆桥架
7、的结构及种类62.2 电缆桥架的功能及参数10第3章 AutoCAD二次开发技术163.1 二次开发的必要性及功能163.2 二次开发VBA语言163.2.1 VBA的功能173.2.2 VBA工程和宏173.3 块功能和块属性173.3.1 块功能183.3.2 块属性193.4 参数化绘图技术19第4章 数据库图形库管理系统214.1 数据库的建立214.2 数据库的连接214.3 数据库的意义和功能22第5章 电缆桥架原型系统245.1 系统概述245.2 系统功能分析245.2.1 数据库连接功能255.2.2 块功能265.2.3 参数化绘图功能26结论27参考文献28附录29致谢3
8、0浙江大学城市学院毕业论文图目录图目录图2.1 电缆桥架结构流程图6图2.2 托盘式电缆桥架7图2.3 XQJ-T-01A梯式桥架7图2.4 XQJ-T-02梯式水平弯通8图2.5 XQJ-C-01A槽式桥架8图2.6 XQJ-C-02A水平弯通9图2.7 XQJ-C-05C异径接头9图2.8 XQJ-C-05D异径接头9图2.9 防火电缆桥架10图2.10 热镀锌梯式桥架10图2.11 XQL-T-01梯级直通桥架12图2.12 XQL-T-02梯式水平弯通13图2.13 XQL-C-1A槽式直通桥架14图2.14 XQL-C-2A水平弯通15图3.1 块功能程序CAD展示18图3.2 参数
9、化绘图实现程序20图3.3 参数化绘图实现展示20图4.1 数据库建立21图4.2 数据库22图5.1 系统功能分析25浙江大学城市学院毕业论文表目录表目录表2.1 A型托盘式大跨距直通桥架参数表11表2.2 XQL-T-01梯级直通桥架12表2.3 XQL-T-02梯式水平弯通参数表13表2.4 XQL-C-1A槽式直通桥架参数表14表2.5 XQL-C-2A水平弯通参数表15浙江大学城市学院毕业论文 第1章 绪论第1章 绪论1.1 研究的背景和意义1.1.1 研究的背景电缆桥架是由托盘或梯架的直线段、弯通、组件、托臂(臂式支架)、吊架等构成具有密接支撑电缆的刚性结构系统的总称,是应用在水平
10、布线和垂直布线系统的安装通道。由于电缆桥架生产量较大,不同种类的结构和尺寸也所不同,在用计算机辅助设计电缆桥架时,不同类型的电缆桥架就需要反复绘图、设计。耗费了大量劳动成本。进入21世纪以来,当代科技不断发展,随着制造业的崛起,劳动成本不断提高的前提下,工程设计领域面临着巨大的挑战。手工设计方法逐渐被计算机辅助设计(CAD)所替代。而AutoCAD作为我国最流行的CAD软件之一,在我国有着非常广泛的应用。AutoCAD软件是由美国开发的绘图软件,其二维绘图设计的功能十分强大。但仍旧有许多不足。例如对于一些特殊的线条绘制较为困难,从结构上看一些标准件和常用件虽然较为相似,但是在AutoACD平台
11、上却难以使用一些基本命令(如旋转、镜像、复制、阵列等)来实现转换。对于某些相似零件的绘制处理,就只能通过绘图员自己手动画出而非通过计算机辅助绘制。这样就显得有些费时费力。例如对于设计汽车发动机模型的设计,就需要根据其参数来计算各类尺寸,再利用CAD中各类命令根据要求一笔一画的绘制。然而当其参数改变时或者有类似不用参数的发动机模型需要绘制时,就需要重复一遍上述操作来完成类似的事情。这点让计算机辅助制造体现不出其智能化的优点。而对于电缆桥架的设计中的重复性的任务其实完全可以由计算机代替完成以提高生产工作效率。所以,电缆桥架设计和生产效率低下的问题就急需对于AutoCAD的二次开发来解决。1.1.2
12、 研究的意义为了适应制造业中各个设计领域和整个行业的协调发展,充分发挥AutoCAD的强大设计功能,针对生产设计效率低下的问题,对软件进行二次开发设计出适合某一特定领域特定设计人员的CAD系统,是一项十分重要的任务,能够大大提高绘图效率,节约生产成本和劳动力成本。对于这类工程问题,美国Autodesk在推出AutoCAD软件之初,为了增强软件的适用性和开放性,推出了二次开发语言,这是一种嵌入在AutoCAD内部的编程语言。任何一个语句键入后就能马上执行,它对交互式的程序开发非常方便。这种突破性的创举使得二次开发成为可能,它允许用户和开发者使用高级语言对其进行扩充和修改,从而最大程度的满足用户的
13、特殊要求6 8。设计人员通过对软件的二次开发,探索出参数化绘图设计,用一组变量定义尺寸约束参数,用赋值语句表达了图形变量和尺寸约束参数的关系,运行时只需输入尺寸约束参数就可以自动绘制形状图形。参数化绘图能够为电缆桥架设计绘图环节节省下大量的时间,最大程度上的减少了重复的任务,对于不同型号零件的批量制造和相似零件制造方面提供了很大的便利。于是很快被应用到设计领域9 10 13。1.1.3 二次开发的发展和趋势AutoCAD技术目前已经相当成熟,且在各个行业中得到广泛使用,并极大地提高了企业生产力。其二次开发技术的发展趋势主要有以下几个方面:标准化、开放式、集成化、智能化。1)标准化:AutoCA
14、D软件一般都集成在一个异构的工作平台上,为了支持跨平 台,就需要一个标准,现在所使用的标准主要有两类:国家或国际标准和行业标 准。2)开放式:用户可以利用AutoCAD的二次开发的特点和本行业相结合,开发出适合自己的CAD系统。3)集成化:AutoCAD进行二次开发时,可以把最适合的功能进行集成,为以后的开发节省人力物力。4)智能化:为了产生更高效的CAD系统,人工智能在AutoCAD 的二次开发中将会有越来越重要的作用1.2 国内外研究现状AutoCAD是美国AutoDesk公司开发的一种计算机辅助绘图软件。因为其强大的功能,人性化的设计和便利性,目前已经成为流行于世界的绘图软件。尤其是在机
15、械行业发挥了巨大的作用3。距今三十年前AutoCAD 2.18版本提供了Auyo Lisp程序设计方法,可以支持在一个通用平台添加特殊功能的能力。从此开始,基于AotoCAD的二次开发功能不断创新,功能也日益强大。1.2.1 国内研究现状AutoCAD作为国内最受欢迎的计算机辅助软件之一,广泛应用于机械、电子、电气、建筑、土木、服装等领域。是众多工程设计人员二维设计的不二选择。AutoCAD之所以能进入中国并且快速普及,主要是一大批国内二次开发商的功劳。其中包括浩辰、圆方、大恒、天正等。因为二次开发软件根据行业特点和专业设计需要用一系列CAD命令集成起来,比直接用CAD画图更简单,因此在90年
16、代中期,计算机还不太普及,很多人连开机都不会的情况下,简单易用、傻瓜式的国产二次开发软件对AutoCAD在国内的普及起到非常重要的作用。但随后的十年时间里,这些二次开发商只有少数还坚持只做二次开发,例如天正,而有些厂商被AutoCAD推出的同类应用软件打垮,转而成为Autodesk的代理商,例如大恒等,还有一些开始开发自主的CAD平台,并提供了类似的二次开发接口,例如浩辰CAD、中望CAD等7。目前国内基于AutoCAD的二次开发主要集中在设计环节,参数化绘图和模块功能的设计也日益成熟,为相关行业的模型设计工作提供了很大的方便。如在建筑设计领域中的中望CAD、天正CAD软件。机械设计领域中的大
17、恒CAD系统。这些系统都是用AutoCAD系统进行二次开发来得以实现的。此类软件侧重于绘图,并兼顾结构计算子程序12。国产CAD现在从功能到二次开发接口,都仍在学习AutoCAD,并努力保证跟AutoCAD兼容,这是目前市场状况下不得以而为之,但如果一直维持现状,是永远也无法实现对AutoCAD超越的。1.2.2 国外研究现状AutoCAD是一款应用十分广泛的二维制造软件,由美国最初研发。如今已经流行于全世界,为各个行业提供计算机辅助设计制造支持。1986年美国AutoDesk公司提供的Auto LISP程序设计方法支持在其平台上添加特殊能力的能力。使得开发集成与AutoCAD系统的参数化功能
18、成为可能。1987年 V2.6对其又作出了较大的修改。1988年AutoCAD R10使Auto LISP程序可以在扩展内存中运行,使得大规模的编程成为可能。1990年AutoCAD R11在PC版中提供了C语言开发的支持,我们又称之为ADS开发。1992年AutoCAD R12增强了ADS开发环境,实现了能与AutoCAD系统风格一致的对话框。1994年AutoCAD R13实现了支持C+语言的开发环境。虽然R13的ObjectARX本身并不完善,但在1997年7月,AutoCAD R14 for Windows95/NT对ObjectARX的支持更加稳定,AutoCAD此时已经融入了Mic
19、rosoft Windows操作系统中,操作界面也和Windows完全类似。此后R14配备了Internet工具,支持DWG文件在网上的浏览和传送。1998年5月,Autodesk公司为适应中国用户,推出了简体汉字的AutoCAD R14中文版,还增加了对JAVA开发环境的支持。1999年美国Autodesk公司推出了AutoCAD2000,优化了ObjectARX并支持Microsoft公司的Microsoft Founded Class(MFC)3 6 11。21世纪以来,参数化绘图功能的实用性和智能型不断被应用于各个领域。微软与2000年6月发布C#语言,他和Delphi语言的特点一样,
20、与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法,而且它是微软公司.NETwindows网络框架的主角。而Delphi语言具有简单,高效,功能强大特点,一直是程序员至爱的编程工具。2010.8.30 Embarcadero 发布 Delphi XE(又名Delphi 2011,代号为Fulcrum)2011.1.27 Embarcadero公司宣布成立一个新的精简版Delphi Starter Edition。这些二次开发语言使得参数化绘图功能不断强大,并且不断应用于各个领域。至今,美国Autodesk公司不断优化AutoCAD软件,提供了创建、展示、记录和共享所需的所有功能。将
21、惯用的AutoCAD命令和更加亲人的用户界面以及设计结合起来。实现了构建一个更加自由化智能化的计算机辅助软件的探索。1.3 研究内容和方法1.3.1 研究内容本课题的主要内容是深入了解电缆桥架设计制造企业工作流程,利用开发语言VBA和数据库设计与开发电缆桥架图形库管理原型系统。了解并针对每个模块进行分析并对关键程序进行说明。深入了解电缆桥架设计制造企业工作流程;利用开发语言VB和mdb格式的数据库设计与开发电缆桥架图形库管理原型系统。需求分析、功能设计、系统结构图、数据库设计、代码编写、系统测试。要求对每一个功能模块进行分析,对关键程序进行说明,并写出支持系统开发的理论知识。利用VB语言进行编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AutoCAD 电缆 图形 管理 设计 开发 机械 专业 毕业设计
链接地址:https://www.31doc.com/p-2182481.html