auto cad二次开发论文(键 vb开发).doc
《auto cad二次开发论文(键 vb开发).doc》由会员分享,可在线阅读,更多相关《auto cad二次开发论文(键 vb开发).doc(57页珍藏版)》请在三一办公上搜索。
1、摘要本说明书主要是关于AutoCAD 2000的用VB语言二次开发的说明和利用VB语言开发船舶标准件的源程序。说明书中主要涉及到了,AutoCAD软件的使用、VB语言简介、船舶标准件的结构特点和技术要求和利用VB编制的船舶标准件程序。论文中介绍了设计人员的设计思路。 船舶标准零件主要包括:螺栓、螺母、垫圈、键、销、滚动轴、承弹簧等。船舶标准件的结构特点、图形画法及技术要求是本次设计的基础,熟练掌握并用AutoCAD VBA(Visual Basic for Application)语言对AutoCAD进行船舶标准零件二次开发,以达到下述目的: 调用程序时出现对话框,输入要求的零件主要参数后能够
2、自动生成零件图形。并且图形要符合国家标准件的技术要求。 AutoCAD VBA(Visual Basic for Application)语言的任务是对AutoCAD进行二次开发促使AutoCAD更高效的工作。关键词:标准零件、AutoCAD VBA语言、AutoCAD的二次开发- -ABSTRACTManual this about 2000 AutoCAD with VB explanation and utilize VB language develop source program , shipping of standard component, language of secon
3、dary development mainly. Have involved mainly in the manual , use, VB, AutoCAD of software language brief introduction of, structure characteristic and specification requirement , shipping of standard component utilize shipping standard component procedure that VB work out. Have introduced the desig
4、ners mentality of designing in the thesis.Whether shipping standard part include mainly. Bolt , nut , washer , key , axis , bearing the spring of selling , rolling ,etc. Structure characteristic , the technique of painting of the figure and specification requirement for the shipping standard compone
5、nt are foundations designed this time, know and language carry on shipping standard part secondary development to AutoCAD with AutoCAD VBA (Visual Basic for Application ) skillfully, in order to achieve the following purposes:Appear communication frame at the procedure of transfering, part required
6、to input can produce the part figure automatically behind the main parameter. And the figure should accord with the specification requirement for the national standard component .AutoCAD VBA (Visual Basic for Application) task of language to carry on secondary development impel AutoCAD high-efficien
7、t work to AutoCADKEY WORDS: standard part、AutoCAD VBA language、Secondary development of AutoCAD- -前言计算机辅助制图是现代企业生产和设计的重要工具,AutoCAD是计算机辅助设计工具的一种,VB 是AutoCAD软件的重要组成部分。它是AutoCAD软件二次开发的重要工具。它可使一些常用的机械零件能很快的调用,简捷方便,很大的提高了工作效率缩短了新产品的开发周期,提高制图的质量。利用VB语言对AutoCAD进行二次开发是现代计算机技术不可缺少的内容,而且直接影响到制图的速度和质量。本次设计是 Au
8、toCAD软件二次开发的其中一部分,也就是基于AutoCAD2000的船舶零件开发,它在AutoCAD软件开发中占有一定的地位和作用。此次设计是由老师分配和指导的,此论文参考了很多的书籍和刊物,有答辩小组最后进行审定。由于编者的水平有限,书中缺陷和不挡之处在所难免,敬请老师批评指正。- -目 录前言摘要Abstract第一章 综述1 第一节 AutoCAD发展概况1 第二节 现代AutoCAD技术发展的方向第二章 AutoCAD VBA编程系统第一节 AutoCAD VBA第二节 结束语与致谢参考文献第一章 综 述第一节 AutoCAD的发展概况随着现代工业文明的发展,越来越多的企业对工业产品
9、的外形和内部结构的要求越来越高,产品更新的速度越来越快,传统的手工制图已经不能满足现代企业的要求计算机辅助设计技术的引进是近代工业史上的一次革命,它显著的提高了制图的速度和制图的质量,缩短了新产品设计开发的时间。AutoCAD是计算机辅助设计工具的一种,它是美国Autodesk公司在1982年12月开发出来的,AutoCAD软件是计算机辅助设计与绘图相结合的综合软件,从第一版AutoCADR1.0起,经历了若干次升级,现已达到AutoCAD2006。在AutoCAD 14版中,Autodesk首次包括了Microsoft的Visual Basic for Applications(VBA).将
10、AutoCAD和Visual Basic的功能结合在一起,可以创建非常好的定制应用程序,从而在使用AutoCAD执行当前任务时,可以在很短的时间内创建出正常情况下需要好几个小时才能完成的图形。经过三十多年的发展,CAD技术得到了迅速普及,已成为电子信息技术的重要组成部分CAD技术使产品的内容和方式发生了根本性变革,这一技术已成为工业发达国家保持竞争优势,开拓市场的主要技术手段1989年,美国国家工程科学院将CAD技术评为人类25年间(1965-1989)当代十项最杰出工程技术成就之一CAD技术之所以在短短的三十年发展如此迅速,是因为它几乎推动了一切领域的设计革命,彻底的改变了传统的手工绘图的方
11、式,极大的提高了产品开发的速度,提高了设计精度这一新技术的应用将使人类的聪明才智和创造能力与计算机高速而精确的计算能力、大容量的储存和数据处理功能结合起来,是两者相得益彰CAD技术的发展与应用水平成为衡量的科学技术现代化和工业现代化的重要标志之一近几年来,随着计算机技术的飞速发展,CAD技术已由发达国家向发展中国家扩展,而且发展的势头非常迅猛我国政府部门十分重视这一技术,已经和科技界、工业界一起把CAD技术的应用推广当作一件大事来抓,如果国家科委实施了CIMS工程和CAD应用工程,组建了全国性的CAD培训网络;机械工业部把1997年定位CAD推广年将CAD推广工作作为重中之重项目,目前正在组织
12、实施CAD应用1550工程很多大中型甚至小型企业都在努力引进这一新技术,以提高企业自身的技术素质,增强产品在国内外市场上的竞争能力另外,CAD教学也得到了个高校的普遍重视要想全面推广普及CAD技术,提高我国的整体技术水平为了拓宽AutoCAD的运用领域,从1993年夏季起,Autodesk公司已设计自动化为主题,相继推出了极具应用价值的软件群体,包括3D MAX AutoCAD、 Designer Auto surf AutoCAD、 Data Extension Auto、 Vision Animator Studio AutoCAD 、MAP Mechanical Desktop(MDT)
13、.这些将在AutoCAD中得到很好的发挥,AutoCAD也将会也来越强大。- 1 -第二节现代AutoCAD技术发展方向任何一种软件都是有缺陷的,不是完美无瑕的。AutoCAD这一软件也是一样,只有在不断的发展中,找到自己的不足力求弥补,才能趋向臻化,达到一种完美。当然这也都是相对的,是就当时的社会需求相联系的,社会需要什么样功能的软件,公司就提供什么样的软件。这是发展的根本方向。现就最新的版本的AutoCAD 2006进行介绍:2.1.1动态图块的操作图块,是大多数图形中的基本构成部分,它用于表示现实中的物体。现实物体的不同种类需要定义各种不同的图块。这样就需要定义成千上万的图块定义,在这种
14、情况下,如果图块的某个外观有些区别,用户就需要炸开图块来编辑其中的几何图形。这种解决方法会产生大量的、矛盾的和错误的图形。在2006版本中,新增的功能强大的动态图块功能使用户可编辑图形外观而不需要炸开它们。用户可以在插入图形时或插入图块后操作图块实例。选择多种图形的可见性图块定义可包含特别符号的多个外观形状。在插入后,用户可选择使用哪种外观形状。例如,一个单一的块可保存水龙头的多个视图、多种安装尺寸,或多种阀的符号。使用多个不同的插入点在插入动态图块时,可以遍历图块的插入点来查找更适合的插入点插入。这样可以消除用户在插入图块后还要移动块。贴齐到图中的图形在用户将块移动到图中的其它图形附近时,图
15、块会自动贴齐到这些对象上。编辑图块几何图形指定动态图块中的夹点可使用户能移动、缩放、拉伸、旋转和翻转块中的部分几何图形。编辑图块可以强迫在最大值和最小值间指定或直接在定义好属性的固定列表中选择值。如,有一个螺钉的图块,可以在总长1到4个图形单位间拉伸。在拉伸螺钉时,长度按0.5个单位的增量增加,而且螺纹也在拉伸过程中自动增加或减少。另外一个例子是一个插图编号的块,包含了圆、文字和引线。用户可在绕圆旋转引线,而文字和圆则保持原有状态。第三个例子是一个门的图块,用户可拉伸门的宽度和翻转门轴的方向。数据输入和对象选择2006对用户界面进行了很大的改进。它让用户能更简单的与软件交互,使用户能更注重于自
16、己的设计。在焦点附近查看和输入数据在图形中绘制和编辑对象时,用户经常要阅读和回应显示于命令行中提示。- -如果忘了阅读命令行,可能会漏掉一些重要的选项,最后可能导致结果出错。在命令行交互,尽管是必须的,但却转移了人的注意力。用户必须大图形界面上的光标绘图焦点处转移到命令行,然后再转回来。如果在教新用户使用AutoCAD时,呵呵,这样很吃力,因为需要经常提醒用户去注意命令行。在2006版本中,新的动态输入设置可使用户直接在鼠标点处快速启动命令、读取提示和输入值,而不需要把注意力分散到图形编辑器外。用户可在创建和编辑几何图形时动态查看标注值,如长度和角度,通过TAB键可在这些值之间切换。用户可使用
17、在状态栏中新设置的切换功能来启用动态输入功能。在草图设置对话框中也增加新的标签,提供了设置动态输入功能的样式、可见性和外观。命令行很长时间以来是AutoCAD的基本部分,呵,但不要担心,它还没有这么快被扔掉的。然而,在2006中,你会发现,命令行将会用得很少。访问命令和最近数据很多人用了AutoCAD命令行已经很多年了,所以没那么容易就把它放弃。对于那些经常使用的命令,用户会连想都不用想就可以把命令敲出来。但对于用得少的命令,有时会想不出它的拼写,特别是我们本来就不是学英文的,真是难事。就象“EATEXT”或“EATTEXT”,就不知是哪个对。2006提供了自动完成功能来迅速输入不常用的命令。
18、在命令提示中,用户可输入系统变量或命令(包括ARX定义的命令和命令别名)的前几个字母,然后按TAB键来遍历所有有效的命令。例如,在命令提示中输入“EAT”,然后按TAB键,就可以在所有以EAT开头的命令中查找需要的命令。在连续使用AutoCAD命令时,用户可以发觉同样的数据会重复输入很多次。就算你多么喜欢敲键盘,重复的数据也会让人效率低下,而且也会出错。为了减少出错和节约时间,可使用2006版新的最近输入功能。用户可访问最近使用的数据,包括点、距离、角度和字符串。怎样操作?可在命令行中按箭头键的上和下键,或从右键菜单中选择最近输入项。最近使用值与上下文有关。例如,在命令行提示输入距离时,最近输
19、入功能将显示之前输入过的距离。当在旋转命令中提示输入角度时,之前使用的旋转角度将会显示出来。用户可通过INPUTHISTORYMODE系统变量控制最近输入功能的使用。缩放和平移在用AutoCAD设计时,缩放和平移命令使用的次数最多。缩放时,你可能会迷失方位,忘了原来的位置,或忘了要转到哪里,或需要快速返回原来的视图。如果缩放或平移的次数很多,返回原来的视图时光敲“回退”(UNDO)就够累的。还好,2006版提供了改良的缩放和平移功能。有一个新的系统变量:VTENABLE,它可启用平滑转换来切换显示区域。例如,如果执行了范围缩放,而且启动了平滑转换,则用户可看到图形从局部的视图动态地转到整个图形
20、。平滑视图转换帮助用户保持图形中的可视方位。更进一步的改进了,整个缩放和平移过程,可通过设置把它们看成单独的一个操作看待。这个设置在选项对话框中的用户系统设置标签中设置。这样,只需要一步就可以回到以前的视图,真是省时省力。- -选择对象对象多时,选择一个对象也太难了。经常要经过多次的试验,选错了,按取消(ESC)键。我怕你会把ESC键给按坏了。呵呵,到了2006版,对象选择的功能被增强了。可视的提示提供了动态的反馈功能,帮助确定选定的对象。当用户的光标滚动到对象上时,对象会亮显,这样可以使用户看到要选的是哪个,而且会出现一个翻动器翻动亮显对象。这样还有一个好处就是可以在不选定对象时判断一组图形
21、是单独的对象(如多段线)或分开的对象(如线段)。当选择多个对象时,一个半透明的选择窗口可清楚的看到对象选择区域。用户可使用选项对话框中的选择标签中提供的新的控件修改对象选择行为。这一点明显是学Microstation。自定义比例列表绘图比例是AutoCAD图形最基本的部分。在AutoCAD的相关功能中都可以访问常用的比例。然而,因为不同的领域和几何图形,默认的比例可能不太适合平常的使用。例如,如果你是德国的制造工程师,就不会用到建筑上的一些比例,如1/4”=1。但是,你还可能需要其它一些没有被列出的比例。在2006版本,用户可轻易创建和管理自定义比例列表以适合自己的工作。新的ScaleList
22、Edit命令让用户可访问“编辑比例列表”对话框,通过它可以添加新的比例,编辑现有比例,重新排列比例列表,还有可以删除不需要的比例。所有在该对话框中的比例将自动显示在以下设置中:打印对话框页面设置对话框视口工具栏下拉列表图纸集管理器布局向导属性选项板执行数学计算在AutoCAD中创建的技术资料图形,经常需要进行数学计算。要进行这些计算,用户经常需要调用外部的计算器或使用AutoCAD本身附带的功能强大,但非常讨厌的命令行计算器。这两种方式都使人分心去关注其它与设计无关的东西。 在2006版中,新的“快速计算器”功能提供了内嵌式图形化的三维计算性能。可以在命令行中输入QuickCalc命令调用,而
23、在属性选项板中,当输入数字字段时,也可以随时调用它。四个可伸缩屏使用户能完全控制整个操作。在数字屏中,可以使用在标准和计算器一样的界面输入值和执行基本的数学运算。在科学计算屏中,有一些高级的功能可进行科学或工程计算。在单位转换屏中,可以在公制和英制间转换各种单位。在变量屏中,可以定义全局常数和变量,使其在整个AutoCAD过程中有效。 可以输入值或直接在图形中的对象上取值。当执行这样的计算后,值会自动保存到最近列表中以提供以后计算使用。可以粘贴计算值到命令行或将其传给属性窗口。 - -注释图形注释在几乎所有的图形中都是基本的内容。用户可使用多种AutoCAD对象来注释,如文字、标注、块属性和表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- auto cad二次开发论文键 vb开发 cad 二次开发 论文 vb 开发
链接地址:https://www.31ppt.com/p-2925216.html