怎样用lisp编写程序控制cad

 时间:2024-10-28 14:37:07

at艺皱麾酪ocad能够使通过LISO编写各种定制度绘图命令,从而达到控制绘图的效果。LISP语言(全名LIStProcessor,即漉胜衲仰表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。那么如何才能编写LISP程序控制cad绘图呢?本文就此讲解并编写了一个简单的程序,以期对读者起到抛砖引玉的作用。

工具/原料

方法/步骤

1、创建一个cad,新建一个工程,如下图所示。

怎样用lisp编写程序控制cad

2、​在lisp编辑器中编写一下程序,程序的作用为计算线段总长度,并选择另存为位置,保存文件lsp文件。

怎样用lisp编写程序控制cad

3、​使用cad加载lsp文件,选择lsp文件位置。

怎样用lisp编写程序控制cad

4、在命令栏​点击l,用cad绘制几条线段,如下图所示。

怎样用lisp编写程序控制cad

5、​在命令栏​输入ll,选择所有线段,则在图下计算并显示出了所有线段的总长度,如下图所示。

怎样用lisp编写程序控制cad

6、用lisp的​代码为(defunc:LL()(setvar"cmdecho"咯悝滩镞1)(setqen(ssget(list'(0."spline,a鸡堕樱陨rc,line,ellipse,LWPOLYLINE"))))(setqi0)(setqll0)(repeat(sslengthen)(setqss(ssnameeni))(setqendata(entgetss))(command"lengthen"ss"")(setqdd(getvar"perimeter"))(setqll(+ddll))(setqi(1+i)))(princ"所选线条总长为:")(princll)(princ))​

手机病症状有哪些?如何判断自己是否得手机病? PPT(PowerPoint)如何对齐幻灯片 wps文字中怎么插入一个“循环矩阵”图形 word中给长方体添加紫色竖线和阴影 PPT怎么插入各种箭头
热门搜索
绅士漫画哔咔哔咔 地铁笨蛋漫画 牡丹花图片大全 男性图片 德牧图片