欢迎来到天天文库
浏览记录
ID:21062901
大小:123.50 KB
页数:16页
时间:2018-10-19
《AutoLISP编程编写实例.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机辅助设计课程设计说明书第16页共16页目录一、引言……………………………………………………………………………2二、总体设计1、实现的方法和主要技术路线………………………………………………32、绘制阀体二维工程图………………………………………………………33、程序流程图…………………………………………………………………4三、详细设计1定义函数名…………………………………………………………………52设置图层……………………………………………………………………53设定参数……………………………………
2、………………………………64由参数选择图框并填写标题栏……………………………………………65绘制俯视图…………………………………………………………………76添加倒圆……………………………………………………………………87绘制主视图…………………………………………………………………88左视图………………………………………………………………………99剖面填充……………………………………………………………………1010添加螺纹…………………………………………………………………1011尺寸标注…………………
3、…………………………………………………1012粗糙度的标注………………………………………………………………1213标注形位公差………………………………………………………………1314技术要求……………………………………………………………………14四、结论……………………………………………………………………………14五、心得体会………………………………………………………………………15六、使用说明………………………………………………………………………16七、参考文献………………………………………………
4、………………………16计算机辅助设计课程设计说明书第16页共16页计算机辅助设计课程设计说明书一、引言AutoCAD二次开发的应用之一——典型零件的参数化设计在产品设计中发挥了越来越重要的作用,而参数化设计的重要环节是程序的编写,其在设计开发中占要想当大的比重,是参数化设计的核心,是整个设计任务的最精华的部分。本文的程序设计以阀体的零件图做了程序的设计。参数化设计中有两个必须理解的问题:一、计算机辅助设计中需要对语句命令做参照,并做出优化选择。这对计算机的运行速度等都很重要。另外,对数学方法也必须有
5、较好的理解,以求的一个好的计算方法。二、对图纸参数的选择要做出合理的选择。这对于以后的变参操作的正确性和应用性很重要。该次设计中采用的AutoCAD二次开发的语言为LISP语言。它是AutoCAD中自带的一种高级语言。并对用户来是掌握起来比较容易,所以在当今比较流行。LISP(LispProcessingLanguage)是人工智能领域中广泛采用的一种程序设计语言。主要用于人工智能、机器人、专家系统、博弈、定理证明等领域。LISP也称为符号语言,因为它处理的对象是符号表达式。LISP语言的程序和数据
6、都以符号表达式的形式来表示,因此,一个LISP程序可以把另一个LISP程序作为它的数据来处理。参数化设计是CAD中最为重要的研究领域之一。参数化技术使得设计者可以通过修改设计参数来驱动零件产品的几何模型。与传统的建模方式比较,参数化设计将设计者从琐碎的拼凑几何元素的操作中解放出来,大大简化了用户生成和修改零件模型的操作,提高了设计效率。AutoCAD是一个通用CAD平台,它不仅具有强大的绘图、编辑功能,而且具有开放的体系结构,允许用户对其进行二次开发,参数化设计在其中占有很重要的比重。这其中对基础知
7、识和基本技能都有一定的要求才能灵活运用好编程语言。其中包括要求在AutoCAD环境下,可以通过命令行方式、菜单方式(下拉菜单或图标菜单)、工具栏方式实现常规零件的参数化设计过程;所设计的二维工程图,要求实现图层设置、线型线宽设置、颜色设置、尺寸标注、形位公差、粗糙度等常规二维工程图的要求;基本命令如镜像,偏移的灵活使用,等等计算机辅助设计课程设计说明书第16页共16页二、总体设计1、实现的方法和主要技术路线首先用AutoCAD绘制出阀体的二维工程视图,再参照二维工程视图,用AutoCAD的高级语言A
8、utoLISP语言编写程序,实现对阀体的参数化设计。编完程序,并修改正确后,用户可在VisualLISP集成开发环境中,也可以在AutoCAD环境中加载、运行AutoLISP程序。其实现介绍如下:1)一旦在VisualLIS的文本编辑器中编写了程序或打开已有的程序就可以加载并运行了。运行时需在控制台窗口中,在$提示符后输入用括号括起来的函数名后按Enter键即可。2)在VisualLISP集成开发环境中编写AutoLISP程序并加载、运行证明程序正确后,就可以脱离Vi
此文档下载收益归作者所有