溜溜问答 > 平面设计 > CAD问答 > AutoCAD中的lisp语言
kiss mayue
kiss mayue
邀请你来回答
93人阅读 2021-09-03

AutoCAD中的lisp语言

AutoCAD中的lisp语言第一大题求解
AutoCAD中的lisp语言
我要回答
4个回答

这可不是一两句程序代码的事

查看全部
2021-09-03
回复 采纳

还有学这个的啊,
(command "cal" "(88-52*63)/(18+47/3)" "")这个当然不对,
只是表达式的话,就是下面那两个的回答了。
即:(/ (- 88 (* 52 63)) (+ (18 (/ 47 3)))

查看全部
2021-09-03
回复 采纳

=(/ (- 88 (* 52 63)) (+ 18 (/ 47 3)))
这是第一小题的答案,lisp表达式是从内计算到外的,运算符号放在两个或多个操作数的前面。很简单的。(- 5 3 2)代表5-3-2

查看全部
2021-09-03
回复 采纳

在Autolisp里面,计算数值的时候,加减符号要写在前面,另外要写成实数的形式,如果是整数,运行后,数值可能会出错。例:1/2=0这个是整数运行的结果。
(/ (- 88.0 (* 52.0 63.0)) (+ 18.0 (/ 47.0 3.0)))

查看全部
2021-09-03
(4) 回复 采纳

相关问题

在AutoCAD中如何用lisp语言新建一个标注样式?
共3条回答 >
。: 标注样式要先建立字体样式。如果箭头没有块的话,要建立块。;;;主程序标注样式(defuntextdim()(tssd2)(if(null(tblsearch"dimstyle""tssd_50_50-250"));1(Progn(if(null(tblobjname"block""_archtick"))(Progn(entmake(list'(0."block")'(100."acdbentity")'(67.0)'(8."0")'(100."acdbb....
(8) 回复
viSUal lisp和Auto lisp有什么区别?和lisp语言有什么关系?lisp语言有版本?
共1条回答 >
Daisy: vlisp是alisp的一个加强版。在CAD中的lisp语言,就是运用的lisp的语法格式,对于vlisp中的函数具有专一性,主要用于CAD的二次开发。没有版本之分。基本上写的程序可以用于CAD2002-2016都可以
(4) 回复
有几个CAD中的lisp语言怎么编程?
共1条回答 >
蓝瓶瓶: Autolisp语言是在普通的lisp语言基础上,又扩充了许多适用于CAD应用的功能而形成的一种程序设计语言。它是一种解释性求值语言,速度较慢,难以保密,可用任何文字编辑软件编辑,用纯文本的格式保存。例如:(setqi1);就是代码i值是1(command"circle"'(00)100);命令在坐标原点绘制半径100的圆。Autolisp语言中的一切成分都是以函数形式给出的,它没有语句概念或其他语法结构。执行Autolisp程序就是执行一些函数,再调用其它函数。例如:(setqpt1(....
(3) 回复
求lisp语言,CAD
共1条回答 >
猪头君: (defunC:分解(/datalayer)(while(if(setqen(entsel"\n选择要分解图层的图元:"))(progn(setqdata(entget(caren))layer(cdr(assoc8data)))(setqss(ssget"_X"(list(cons8layer))))(setvar"QAFLAGS"1)(command"EXPLODE"ss"")(setvar"QAFLAGS"0))))(princ))
回复
AutoCAD中的lisp语言教程
共1条回答 >
倩文: 留下邮箱,我可以发给你一份。
(3) 回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)