lisp中getkword输入默认_如何利用AutoLISP及DCL开发渐开线绘制程序原稿(图文高清版)...

7f35dac5cf6e1f55f7f139323d423bd4.png

如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)

1、magexyE\\张\\autolis开发资料\\DCL渐开线绘制\\endimageactiontileaccetgetdatangelsetqSTRPIstsetqxrdcosstrstrsinstrsetqyrdsinstrstrcosstrsetqxylistxycommandxysetqstststecommandcommandcomm铁道出版社,王军在AutoCAD中用菜单加载AutoLISP程序的方法与技巧J机械工人,作者简介陈长利,男,工程师,主要从事汽轮发电机的设计。Emailxveryth。程序源码如下jkxdialoglabel渐开线绘制;etqosgetvarosmodesetvarosmodecommanducsOocommandcircle,rdse。

2、件,输入以上程序代码后另存为jkx,并将文件扩展名修改为mnu。打开CAD,在工具自定义菜单,弹出菜单自定义对话框,点击菜单组,然后点击浏览,选择要加载的文件,如图所示图渐开线绘制命令菜单添加如如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)doctilekimagestartimagekimagefillimagexyslideimagexyE\\张\\autolis开发资料\\DCL渐开线绘制\\endimageactiontileaccetgetdata修改为ls。打开CAD,在工具加载应用程序,弹出加载卸载应用程序对话框,在保存目录下选中要加载的应用程序,点击加载按钮,在命令行显示aload已成功加载。到此应用程序加载完成,在命令行输入命令jkx,按空格或En。

3、olis开发资料\\DCL渐开线绘制\\endimageactiontileaccetgetdata;editwidth;keykzd;imagekeykimage;color;width;okcancel;驱动程序源码如下defuncjkxsetvarcmdechodcljkxrindefundcljkxsetqd如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)doc及DCL语言编写渐开线绘制脚本程序,以及在CAD中添加工具栏按钮菜单栏来调用该程序,实现绘图功能,其它曲线的绘制原理与渐开线大同小异,根据相应曲线的参数方程及边界条件,将曲线划分成很多个极小的曲线段,依次连接成模拟曲线即tilekimagestartimagekimagefillimagexyslide。

4、为了程序的保密性,可以利用VisualLISP编辑器,将jkx及jkx程序生成后缀为vlx的应用程序,其它使用者便不会知道该程序的具体实现方法如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)。渐开线绘制程序思路单;工具栏引言因AutoCAD中没有绘制渐开线的命令,而汽发机定子线圈端部形状为渐开线,采用传统逐点绘制法,准确度不高,效率也很低。通过加载本文编写的脚本程序直接绘制出标准的渐开线,并截取实际所需的渐开线段,可准确绘制汽AD没有绘制渐开线的功能,采用传统的逐点描图法,尺寸准确度不足,绘图效率也不高。AutoLISP的优点在于其程序中几乎可以引用AutoCAD的所有功能,进行图形处理的自动化;缺点是解释执行,程序运行速度较慢。本文即是基于方法打开记事本或其它文本文。

5、tilekzddefunokjkxsetqiisetqogetoint\n请输入中心点,ifonilsetqolistsetqrddr键,依次输入基圆中心点坐标基圆半径渐开线精度渐开线终止角,便可完成渐开线绘HELPSTRINGSIDJKX绘制渐开线jkxIDJKX绘制渐开线jkxACCELERATORSIDJKXSHIFTJIDJKXSHIFTK使STxycommandxysetqstststecommandcommandcommandsetvarosmodeoscommanducsP使用方法打开记事本或其它文本文件,输入以上程序代码后保存为jkx,并将文件扩展tilekimagestartimagekimagefillimagexyslideimagexyE\\张\\aut。

6、qstsetqxrdsetqysetqxylistxycommandslinexywhilestSTxycommandxysetqstststecommandcommandcommandsetvarosmodeoscommanducsP使用方法打开记事本或其它文本文件,输入以上程序代码后保存为jkx,并将文件扩展onedialogactiontilecanceldonedialogsetqddstartdialogcondddokjkxunloaddialogdcliddefungetdatasetqdatofgettilekrlidloaddialogjkxifdclidexitifnotnewdialogjkxdclidexitsettilekrdsettilekjdset。

7、lidloaddialogjkxifdclidexitifnotnewdialogjkxdclidexitsettilekrdsettilekjdsettilekzdsetqxdimxtilekimagesetqydimqxrdsetqysetqxylistxycommandslinexywhilestanglesetqstristsetqxrdcosstrstrsinstrsetqyrdsinstrSTRcosstrsetqxyLoint\n请输入中心点,ifonilsetqolistsetqdgetreal\n请输入分度圆直径ifdnilsetqdsetqstegetreal\n渐开线精度ifstenilsetqstesetqangSTxycommandxysetqstst。

8、(原稿)。关键词AutoCAD;AutoLISP;DCL;渐开线;图示辅助程序有时候为了更直观的设置曲线的相关参数,特此引入了DCL对话框开发程序如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)。摘要汽发机的定子线圈端部是某渐开线的其中段,在进行线圈的维图绘制时,由于Autor键,依次输入基圆中心点坐标基圆半径渐开线精度渐开线终止角,便可完成渐开线绘HELPSTRINGSIDJKX绘制渐开线jkxIDJKX绘制渐开线jkxACCELERATORSIDJKXSHIFTJIDJKXSHIFTK使STxycommandxysetqstststecommandcommandcommandsetvarosmodeoscommanducsP使用方法打开记事本或其它文本文件,输入以。

9、tecommandcommandcommandsetvarosmodeoscommanducsP使用方法打开记事本或其它文本文件,输入以上程序代码后保存为jkx,并将文件扩展为了程序的保密性,可以利用VisualLISP编辑器,将jkx及jkx程序生成后缀为vlx的应用程序,其它使用者便不会知道该程序的具体实现方法如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)。渐开线绘制程序思路ndsetvarosmodeoscommanducsP加载后点击特殊曲线DCL绘制渐开线菜单或在命令行输入jkx,弹出参数设置对话框,如图所示图渐开线绘制参数设置窗口图示结语综上所述,本文主要讲述了如何利用AutoLISsetqsteatofgettilekjdsetqangelatofge。

10、s开发资料\\DCL渐开线绘制\\endimageactiontileaccetgetdata发机定子线圈端部展开图,提高绘图效率。以上程序均在AutoCAD中调试通过,但以后的版本加载菜单及工具栏略有不同,请有兴趣的朋友自己进步去研究,本篇文章不再赘述。参考文献吴永进,林美樱AutoLISPDCL基础篇M北京中lidloaddialogjkxifdclidexitifnotnewdialogjkxdclidexitsettilekrdsettilekjdsettilekzdsetqxdimxtilekimagesetqydimutoCAD强大的次开发兼容性,利用AutoLISP语言及DCL语言编写渐开线绘制脚本,以期提高绘图效率如何利用AutoLISP及DCL开发渐开线绘制程。

11、程序代码后保存为jkx,并将文件扩展egetreal\n渐开线终止角度ifanglenilsetqanglesetqrddsetqosgetvarosmodesetvarosmodecommanducsOocommandcircle,rdsetqstseAD没有绘制渐开线的功能,采用传统的逐点描图法,尺寸准确度不足,绘图效率也不高。AutoLISP的优点在于其程序中几乎可以引用AutoCAD的所有功能,进行图形处理的自动化;缺点是解释执行,程序运行速度较慢。本文即是基于路把渐开线划分成极微小的曲线段,每段用小段云形线代替,以大量的微小云形线模拟曲线如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)。脚本加载渐开线脚本程序源码如下defunCjkxsetqiisetqog 。

12、ilekzdsetqxdimxtilekimagesetqydim路把渐开线划分成极微小的曲线段,每段用小段云形线代替,以大量的微小云形线模拟曲线如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)。脚本加载渐开线脚本程序源码如下defunCjkxsetqiisetqogeowboxedcolumnlabel参数设置;editboxlabel基圆直径;editwidth;keykrd;editboxlabel渐开线精度;editwidth;keykjd;editboxlabel渐开线终止角如何利用AutoLISP及DCL开发渐开线绘制程序(原稿)doctilekimagestartimagekimagefillimagexyslideimagexyE\\张\\autoli。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
注意不是书籍,是随书源代码 《autocad完全应用指南.autolisp+dcl+visual lisp程序设计篇》重点讲解autolispdcl、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章)为autolispdcl对话框整合应用,主要介绍了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的初、、高级读者使用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值