lisp成套电气设计_AutoLISP在电气制图中的应用

计算机辅助设计在各行业已获得广泛的应用。AutoLISP是一种内嵌(polarp7(+angZlpi))2.1)(polarplo(+angZ(lpiZ))0.6)0弓.1J.1月.1PP、,.J尹于AutocAD中的表处理程序设计语言,属于解释型高级语言,能够直接在AutoCAD内部运行。我们可以利用Aut0USP语言,编写一段简单程序,并将其作成菜单命令和工具栏中的按钮,这样以后绘制电气符号时,轻轻一点就能完成电气符号的绘制。1.程序流程图输人命令拾取基点Pl给出符号的角度给出符号的代号计算PI一P12P61一P64各点的坐标绘制常闭按钮符号绘制常闭按钮代号结束support子目录下aead.Isp文件中(若无此文件则需创建一个名为acad.lsP的文件),这样在以后,每次启动Aut0CAD时,系统都会自动调人acad.lsP文件,并加载常开按钮“kan”命令。绘图时在“eommand:”提示下键人“kan”,即可运行该命令。;;绘制常开按钮程序:(defunC:kan();以“kan”为常开按钮的命令(eommand”osnap,,”end,‘);设定对象捕捉方式为端点(setqpl(getpoint即In输人基点:”)):拾取绘制基点PI(command即osnap即即none。);关闭对象捕捉方式(setqangl(getangle,,/n输人角度(0水平;l垂直)或用鼠标给出方向:”));给出方向angl(setqsym(getsrring”n输人按钮代号:’‘));给出按钮代号symif(=anglo)setqang20)setqangZ(lpi一2))etqpZ(polarplang26);定pl-了犷、、rf、了理、、、J苦产了胜、2.程序的编辑根据GB4728《电气图用符号》和GB6988(电气制图》中的规定,对于电气符号大小不做具体要求,方向有水平、垂直两种,只要给定了方向和基点,符号就可以确定了。现以电气图中常用的按钮为例,我们命名它为“kan”,编辑程序可通过“command”下输人“EDIT”命令,也可以用其他的文本编辑软件进行编辑,如果您使用的是AutoCAD2000版本,还可以用工具栏中TooL。~AutoLISP~visulLISPEditor方式来编辑。将编辑好的该程序保存在AutocAD的p4p6一pllp6_l一p6_4p3(polarplangZ12)p4(polarplangZ18)ps(polarp3(+angZ(+pi0.436))s)p6(polarp3(+angZ(+pi0.436))4)p7(polarp6(+angZ(/pi一2))3.2)p6_l(polarp6(+angZ(,pi一2))0.8)p6_2(polarp6(+angZ(/pi一2))1.2)p6_3(polarp6(+angZ(lpi一2))2)p6_4(即larp6(+angZ(/pi一2))2.4)ps(polarp7angZ2.1)pg(polarps(+angZ(zpiZ))0.6)(if(二angZo);根据角度angZ定plZ点坐标(setqplZ(polarp3(/piZ)3))(setqplZ(polarp6(lpiZ)6)))(eommand"l叮er,‘即s即”o即”即);绘制常开按钮符号(eommand即line”plpZ””)(eommand,,line”psp3p4””)(eommand即line即pgpsplopll””)(eommand即line即p6p6_l””)(command即line即p

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
注意不是书籍,是随书源代码 《autocad完全应用指南.autolisp+dcl+visual lisp程序设计篇》重点讲解autolisp、dcl、visual lisp三合一的autocad二次程序开发技术。《autocad完全应用指南.autolisp+dcl+visual lisp程序设计篇》分为4篇,共35章。第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章)为62个精选实用autolisp程序设计范例,通过精讲62个autolisp程序设计范例,让读者将autolisp知识融会贯通。第3篇(第12~21章)为autolisp与dcl对话框整合应用,主要介绍了dcl的基础知识、dcl对象属性的定义速查、autolisp掌控dcl的关键技巧;还介绍了编辑框、按钮和文字、切换开关、单选按钮、列表框、下拉菜单、图像,图像按钮及滑动条的设计技巧;另外介绍了新手常犯错误分析及应对技巧。第4篇(第22~35章)为visuallisp程序设计应用与整合,主要介绍visual lisp的基本环境、重要函数和程序调试;还介绍了autocad activex对象控制以及visual lisp在e2d、3d、文字编辑、图层管理、块与属性管理、options选项控制、excel及word应用;最后介绍了visual lisp应用程序的创建与维护。   《autocad完全应用指南.autolisp+dcl+visual lisp程序设计篇》语言风趣生动,内容全面,是一本不可多得的完全学习指南。它可以帮助读者扎扎实实学好autolisp+dcl+visual lisp程序设计,迅速提升读者的设计效率及绘图品质。《autocad完全应用指南.autolisp+dcl+visual lisp程序设计篇》非常适合autocad的初、、高级读者使用。
### 回答1: 《AutoCAD完全应用指南-AutoLISP、DCL、Visual LISP程序设计篇》是一本介绍AutoCAD软件自动化编程的书籍。本书内容包括AutoLISP、DCL和Visual LISP程序设计的指导与应用。 首先,AutoLISP是一种针对AutoCAD软件开发的脚本编程语言。通过AutoLISP,用户可以编写自定义的命令和程序,以实现一些复杂的自动化任务。本书详细介绍了AutoLISP的语法、常用函数和操作方法,并通过一系列实例讲解了如何使用AutoLISP编写工具和自动化脚本。 其次,DCL(Dialog Control Language)是一种用于创建AutoCAD软件对话框和用户界面的编程语言。本书介绍了DCL的语法和操作方法,以及如何使用DCL编写自定义的对话框和用户界面,实现图形界面化的交互式操作。 此外,本书还涵盖了Visual LISP程序设计,它是一种在AutoCAD开发应用程序的集成开发环境(IDE)。通过Visual LISP,用户可以编写更加复杂和功能强大的应用程序,扩展AutoCAD的功能。本书详细介绍了Visual LISP的开发环境、调试工具和常用函数,以及如何使用Visual LISP开发自定义程序和工具。 总结来说,本书提供了对AutoCAD自动化编程的全面指南,涵盖了AutoLISP、DCL和Visual LISP的相关知识和技巧。读者通过学习这些内容,可以了解如何利用脚本语言和自定义程序,提高AutoCAD的使用效率,并实现一些特定的需求和功能。无论是AutoCAD的初学者还是有一定经验的用户,都可以从本书获得有用的知识和实用的编程经验。 ### 回答2: 《AutoCAD完全应用指南 AutoLISP DCL Visual LISP程序设计篇》是一本关于AutoLISP、DCL和Visual LISP的程序设计指南。AutoCAD是一款流行的计算机辅助设计软件,而AutoLISP是AutoCAD的一种编程语言,可以用于自定义功能和增加特定功能。DCL(Dialog Control Language)是一种用于创建自定义对话框和界面的脚本语言。Visual LISP是AutoCAD的一种开发环境,可以用于编写更复杂和高级的LISP程序。 这本指南系统地介绍了AutoLISP、DCL和Visual LISP的基础知识和应用。它从最基础的语法规则和数据类型开始讲解,然后逐步引入更复杂的概念和技术。读者将学习如何使用AutoLISP编写脚本,从而实现自动化和高效的设计任务。同时,还会了解如何使用DCL创建自定义对话框,以便用户可以更方便地与脚本进行交互。 此外,指南还介绍了使用Visual LISP进行程序开发的高级技术。Visual LISP提供了更多的功能和库,可以帮助开发人员实现更复杂和强大的程序。读者将学习如何使用Visual LISP进行调试、优化和扩展现有的AutoLISP脚本。 总之,《AutoCAD完全应用指南 AutoLISP DCL Visual LISP程序设计篇》对于AutoCAD用户来说是一本非常有价值的指南。它可以帮助读者掌握AutoLISP、DCL和Visual LISP的编程技巧,从而更高效地使用AutoCAD进行设计和开发。无论是初学者还是经验丰富的用户,都可以从获得实用的知识和技能。 ### 回答3: 《AutoCAD完全应用指南:AutoLISP、DCL和Visual LISP程序设计篇》是一本专门介绍AutoCAD软件的编程技术的书籍。 AutoCAD是一款专业的绘图软件,用于制作和编辑各种类型的图纸。而AutoLISP是一种用于自动化和扩展AutoCAD功能的编程语言,可以编写自定义的命令和程序来完成特定的绘图任务。DCL(Dialog Control Language)是一种用于创建图形用户界面的编程语言,可以为自定义命令和程序设计出交互式的对话框。Visual LISP是一个集成在AutoCAD的开发环境,可以通过可视化界面来编写AutoLISP程序。 《AutoCAD完全应用指南:AutoLISP、DCL和Visual LISP程序设计篇》通过详细的实例和教程,介绍了这些编程技术的基础知识和实际应用。读者可以学习如何编写简单的AutoLISP命令,掌握AutoCAD的基本操作和命令,了解DCL语言和图形用户界面设计,以及使用Visual LISP进行更复杂的程序设计。 这本书适合那些已经熟悉AutoCAD,想要进一步了解和掌握AutoCAD编程技术的人员阅读。无论是对于建筑设计师、机械工程师还是其他需要使用AutoCAD软件的专业人士来说,掌握编程技术可以提高工作效率和自动化设计过程。 总之,《AutoCAD完全应用指南:AutoLISP、DCL和Visual LISP程序设计篇》是一本实用的技术书籍,可以帮助读者深入了解和掌握AutoCAD的编程技术,提高工作效率并实现自定义的绘图功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值