基于AutoLisp轴类零件参数化绘图

(35页)

'基于AutoLisp轴类零件参数化绘图'
GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY毕业设计说明书题 目:基于AutoL i sp轴类零件参数化绘图院(系): 机电工程学院专 业:机械设计制造及其自动化学生姓名: 学 号: 指导教师: 职 称: 副教授 题目类型:□理论研究□实验研究□工程设计回工程技术研究□软件开发2020年09月27日AutoCAD是当今世界上使用最多的通用绘图软件2—,但其在某些具体的功能方 面仍有其自身的不足。在机械零件的设计绘图屮,一些常用图形需要经;嬷,若我们 逐一绘制,显然费时费力,事倍功半,系统自带的图快复制粘贴插入等编辑功能操作又 有着难以避免的局限性。随着标准件库的陆续推出,确实解决了很大一部分问题,但我 个人认为这无法满足我们对实际的要求。因此,为了提高绘图速度,我们可以利用计算 机软件来进行参数化绘图。AutoLisp语言内嵌于AutoCAD,实现了计算与绘图的统一, 我们有必要在AutoCAD平台上,利用语言进行二次开发,建立常用图形库,在绘制时 调出,避免重复性劳动及绘图不规范等问题。本论文的主要目的就是在对轴类零件结构分析的基础上,选择一种有代表性的图形 结构,通过采用AutoLisp语言编程对AutoCAD进行二次开发,即可实现不同轴径、槽 宽和槽深的轴剖面图的自动绘制及尺寸标注,提高了轴类零件的绘图效率。 关键词:轴类零件;参数化设计;二次开发;AutoLisp语言AbstractAutoCAD is the world,s most common use of graphics software,but its specific functions in certain still its own shortcomings.Drawing in the design of mechanical parts,some common graphic needs often draw,if we draw one by one5obviosly laborious and time consuming duplication of efforts,the system map that comes with fast copy and paste into other editing operations it has inevitable limitations.With the continuous introdution of standard parts library,a large part of the problem is indeed solved,but personally think that we can not meet the actual requirements.Therefore.in order to improve drawing speed,we can use computer software to conduct parametric drawing.AutoLisp language embedded in AutoCAD, calculation and drawing to achieve a unified,we need the AutoCAD platform,use the second language development.the establishment of common graphics libraryjn the draw when called up,to avoid repetitive work and the problem of drawing is not standardized,etc.The main purpose of this paper is to analyze three dimensional structure based on the graphic to select a representative structure,through the use of AutoLisp language programming on the secondary of AutoCAD,you can achieve different shaft diameter.groove width and groove depth of the axial profiles of automatic drawing and dimensioning,improve the efficiency of shaft parts of the drawing.Keywords:shaft parts;parameterization design;secondary development;AutoLisp language引言 11 AutoCAD及其二次开发技术 21.1第一代开发工具——AutoL ISP 21.2第二代开发工具——ADS 21.3第三代开发工具 VisuaI LISP, ARS及基于Acti veX Automation技术的VBA等 31.3. 1 Visual LISP(VLISP) 31.3.2 ARX 31.3. 3基于Act i veX Automat ion技术的VBA等开发工具 41.4总结 52利用AutoLisp进行参数化绘图的方案 62. 1鼠标拖动 62.2尺寸驱动 62.3总结 73对话框的设计 83.1 DCL语言的语法规 83.2对话框设计中用到的控件和属性 83.3对话框的程序编译 94系统设计 144.1轴设计的总体方案 144.2主程序的设计 144.2. 1对话框PDB函数 144.2.2主程序的编译 164.3程序的运行 255结论 29谢辞 30参考文献 31AutoLisp是集成在计算机辅助设计软件AutoCAD和MDT中,为扩展它们的功能 和编写应用程序而设计的一种编程语言,它的起源可以追溯到20世纪50年代末的LISP 语言。LISP最初是为了编写人工智能(AI)应用程序设计的,现在仍是很多人工智能 程序的基础。LISP之所以被选为AutoCAD最初的应用程序编辑接口,是因为只有它才 适合于工程中的非结构化设计过程。美国Autodesk公司在AutoCAD内部嵌入AutoLisp 语言的目的是使用户充分利用AutoCAD进彳亍二次开发,实现直接增加和修改AutoCAD 命令,随意扩人图形编辑功能,建立图形库和数据库并对当前图形进行直接访问和修改, 开发CAD软件包等。AutoLisp语言最典型的应用Z—就是实现参数化绘图程序设计, 包括尺寸驱动程序和鼠标拖动程序等。尺寸驱动是指通过改变实体标注的尺寸值來实现 图形的自动修改,鼠标拖动即利用AutoLisp语言提供的(GRREAD[<track>])函
关 键 词:
基于 AutoLisp 零件 参数 绘图
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于AutoLisp轴类零件参数化绘图
链接地址: //www.wenku365.com/p-43767975.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开