ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:207.22KB ,
资源ID:13390851      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13390851.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学士学位论文基于autocad的箱包cad系统设计与开发Word格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学士学位论文基于autocad的箱包cad系统设计与开发Word格式.docx

1、【摘要】如今人们对箱包的需求量越来越大,要求也越来越高,品种多样化已成为箱包市场的一个特色。传统的设计和生产方式已经难以满足市场快速多变的需求,CAD/CAM系统能够大大的提高工作效率,将设计师们从繁琐的工作中解放出来,市场急需自动化水平高的CAD/CAM技术工具。现代的箱包设计将变得更加的自动化跟机械化,而计算机辅助设计在这方面起到巨大的作用。 本论文主要研究的内容是,在了解箱包基础结构设计流程和箱包CAD系统功能、主要设计流程和算法的基础上,根据箱包生产工艺过程,设计基于AutoCAD箱包CAD系统,包括系统功能框架、系统功能主要流程和算法。利用AutoCAD自带的VBA二次开发工具对CA

2、D进行二次开发,开发出符合设计要求、满足箱包CAD系统功能、与箱包CAM系统兼容的基本菜单和工具栏。【关键词】 AutoCAD,VBA,箱包CAD,二次开发 Design and Development of CAD System for Case and Bag Based On AutoCAD【Abstract】 Today, people need more and better bags, as a result,species diversity has became one characteristic of bag market.So traditional design and

3、 mode of production are difficult to meet the rapidly changing market.However,combined CAD/CAM system and bag design has improved efficiency,it help designer free from hard working.Mordern bag design will become more automated and mechanized,and computer-aided design plays an important role in this

4、regard.In this paper,we first understand the basic design process and the function of bag system ,analyzing the main design flow and algorithms.Then we try to design bag CAD system based on AutoCAD when we are famaliar with the bag design process.We choose the AutoCAD comes with VBA secondary develo

5、pment to develop the CAD,including the menus and the toolbars which met the design demanding and bag CAD system function and was compatible with bag CAM system.【Key Words】 AutoCAD,VBA,Case and bag CAD system,Secondary development 图目录第1章 绪论1.1 研究的背景和意义1.1.1 研究的背景箱包 CAD 软件其狭义是指用于计算机辅助生产各式箱类(拉杆箱,旅行箱,储物

6、箱等)和包袋类(男女时装包包,背包,登山包,高尔夫球袋等)的 CAD 应用软件;其广义是泛指应用于生产各类式帐篷,渔具用品,户外用品,医疗体育用品,床上用品,帽子及各种皮饰,布饰椅子和凳子的一套综合性的大型计算机辅助应用软件。1世界第一套箱包CAD是25年前以色列人研发的。软件名叫“Optitex”其软件行业应用非常广泛。具体到国内的箱包CAD软件有4家广州博凯,杭州时高,宁波易图,上海慧工,还有台湾的理星箱包CAD。15年前国内服装CAD基本上是国外CAD占有90%的市场。并且不能直接在软件上出样,只能放码,而且工具复杂难学。而发展90年代后,中国仿佛一夜间冒出了好多家服装CAD软件,有的软

7、件已经可以在CAD上面直接出样了,软件也比较不难学了。但是师傅用起来还是感到不顺手,但是到04年一个叫ET的服装CAD的出现,短短几年的时间几乎占领了服装CAD市场一大半。原因就是这套软件综合了当前各个软件的优点,简化了操作的难度,并且优化了工具使用的自动化。让操作者感到非常好用,操作简单,并且能很快的达到操作之目的。这也就成功了。41.1.2 研究的意义随着科学技术的日新月异,设计概念的内涵和外延都在不断发生变化。工业设计将信息转变为商品价值,为推动社会发展做出了巨大的贡献。尤其是箱包设计也已经越来越受到世界各国和人们关注。对于箱包企业和箱包设计师来说,如何生产和设计出更轻、更薄、更精致,融

8、时尚、个人品味、时代感于一体的箱包是他们今后要共同努力的方向。随着计算机技术、图形学和箱包技术等相关技术门类的发展,箱包CAD技术的发展总体趋于标准化、智能化、集成化、立体化、网络化和虚拟化。如今人们对箱包的需求量越来越大,要求也越来越高,高档化、系列化、时尚化、款式更新快、品种多样化已成为箱包市场的一个特色。传统的设计和生产方式已经难以满足市场快速多变的需求。而已被某些工业广泛采用的CADCAM技术则引起了设计人员的注意。现代的箱包设计将变得更加的自动化跟机械化,而AutoCAD在这方面起到的作用是巨大的。1.2 国内外研究现状对于目前的箱包行业使用的箱包CAD软件来说,在功能上各有优点和缺

9、点。“Optitex”的兼容性很好,但是功能不专,比较复杂;博凯实用性比较好。但是由于是用数据库的,所以稳定性比较差,有些先天的缺陷;时高、易图、慧工、市场占有率都很小,其软件问题就更多了;台湾理星软件本意是为制鞋研发的,箱包只是它衍生出来的个模块,所以应用性也比较差了;到目前为止还没有任何一家的软件能完全做到符合箱包生产所需要的功能的。有些还是要靠手工制作才可以完成。在使用范围上,国外软件比国内的要广泛很多了。目前国内的箱包CAD软件都是局限与箱内和包袋类的。如果应用到帐篷上都不是很好,“Optitex”侧是广泛应用于服装,家具,箱包等几乎所有布类,皮类制品的一个综合性的软件。21.3 设计

10、的内容与方法本课题研究的主要内容是设计与开发一个箱包CAD系统,掌握箱包的结构和设计过程,熟悉AutoCAD的二次开发环境,了解AutoCAD的二次开发语言和工具,掌握AutoCAD二次开发的方法和关键技术。根据任务书的要求,本毕业设计的主要设计内容如下:(1)分析箱包的结构、设计过程;(2)研究箱包CAD系统功能框架、主要算法设计流程;(3)开发箱包CAD常用工具;(4)设计并开发一个基于AutoCAD的箱包CAD原型系统软件;利用VBA对AutoCAD进行二次开发的技术基础,分析研究基于Active X技术和应用面向对象方法开发AutoCAD的有关问题,掌握AutoCAD二次开发的基本思路

11、、主要步骤和具体方法。第2章 AutoCAD二次开发和VBA语言2.1 AutoCAD二次开发介绍AutoCAD是Autodesk公司的系列产品,该软件从其使用和设计思路上都秉承了工程制图人员的绘图习惯,能够非常轻松地绘制出带有平面视图和三维渲染效果的工程图纸,是绘图人员的一个理想工具,随着CAD基础理论和应用技术的不断发展,对CAD系统的功能要求也越来越高。因而AutoCAD不可能完全满足每个用户的具体而特定的要求。设计人员希望它能从本质上减轻大量简单繁琐的工作量,使他们能集中精力于那些富有创造性的高层次思维活动中。8 9AutoCAD提供的开放式体系结构允许用户和开发者采用高级编程语言对其

12、进行扩充和修改,即二次开发,能最大程度地满足用户的特殊要求,更方便、更规范、更专业的实现设计和绘图中的应用。AutoCAD二次开发,有很多不同层次的语言和库可供选择。迄今为止,AutoCAD二代三代开发工具,如图2.1所示图2.1 开发语言的发展进程首先是VisualLisp和AutoLisp。Lisp是一门历史悠久的函数式编程语言,很多概念和C这种过程式语言不一样,据说他在人工智能等方面有广泛的应用。CAD引入了这种语言,给他添加相应的函数库,就成了命令行使用的AutoLisp。在此基础上再增加关于对话框和窗口界面的库,就是VisualLisp,简称VL。VL在CAD中可以视为CAD命令的整

13、合,是脚本语言,而且由CAD程序提供了编写环境。因此上手相当容易,便于编写,调试也很方便。第二大类是使用ActiveX和VB。ActiveX是Microsoft提出的一组使用COM(Component Object Model,部件对象模型)使得软件部件在网络环境中进行交互的技术集。ACAD使用Acitvex把数据传送给ActiveX程序,程序处理后再传回ACAD。这个过程有点像浏览器浏览动态网站。AcitveX与具体的编程语言无关,因此理论上说可以用任何一种支持他的语言来编写,但通常大家选择VB语言。VBA是VB的特殊形式,他将VB植入到应用程序中。ACAD包含的VBA能够和CAD共享地址空

14、间,而独立的VB则需要通过接口完成。这种方法在编写上比Lisp复杂,调试也困难。但速度快,功能更强劲。但是在某些对速度要求相当高的运算和涉及CAD内部的应用上仍然会显得力不从心。对于熟悉VB语言又不想学习Lisp奇怪语法的开发者来说,这是不错的选择。12第三大类就是ADS ARX 和ObjectARX。ADS是AutoDesk从ACAD R11开始提供的C编程环境。它具有C的一切优点,又能操作CAD。但他和ActiveX类似是通过管道通讯的。ARX(AutoCAD Runtime eXtension)是在ADS基础上发展的面向对象的环境,使用C+语言。最终ARX进化为ObjectARX,他完全

15、面向对象,并且是以dll(动态链接库)的形式共享CAD的地址空间。由于先前的ARX已被包含为子集,人们也就简称ObjectARX为ARX。在CAD2006以前,只能使用C+语言和VC编译器来生成ObjectARX程序。但目前已经可以使用VB.net C# C+等语言配合VisualS编译器来生成ARX程序了。要选用何种语言进行二次开发,需要开发人员按照所开发系统的功能特性进行筛选来决定。2.2 VBA开发语言2.2.1 VBA开发的技术特点VBA是微软开发出来的应用程序共享一种通用的自动化语言,它可以使常用的程序自动化,并可以创建自定义的解决方案。VBA被集成到AutoCAD中,VBA和 AutoCAD中强大的ACtiveX 自动化对象模型的结合,代表了一种新型的定制AutoCAD的模式构架。通过VBA,我们可以操作AutoCAD软件,控制ActiveX和其它一些应用程序,使之相互之间发生互易活动。 下面就是VBA的主要功能:(1)VBA提供强大的窗体创建功能,为应用程序建立对话框及其他屏幕界面。(2)可以创建自己的工具条。(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1