CAD编程中 setq是什么意思?

如题所述

setq:AutoCAD内嵌AutoLISP编程语言中的赋值函数。
setq函数用于给变量赋值,其格式如下:
(setq name value[Name value]…)
其中Name…………………变量名
value…………………赋予变量的值

赋予变量的值可以是任何表达式(数字表达式,字符串表达式或既含有字母又含有数字的表达式)。若该值为字符串,其长度不可超过100个字符。
Command:(setq x 12)
Command:(setq x 6.5)
Command:(setq x 8.5 y 12)

在最后一个表达式中,8.5被赋予变量X,12被赋予变量Y。
Command:(setq answer“YES”)
这个表达式中,字符串值“YES”被赋给变量answer。

setq函数还可用于与其他表达式联合为变量赋值。下面的例子setq函数被用来为不同的变量赋值。
(setq
pt1((getPoint“Enter start Point:))
(setq angl(getangle“Enter
Included angle:”))
(setq answer(geststring“Enter YES or
NO:”))
注意
不要给AutoLISP使用的一些内置函数名及符号赋值。下面的函数是有效的,但由于保留符号Pi及angle将被重新定义,因此不要使用。
(setq Pi 3.0)
(setq angle…)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-16
AutoCAD内嵌AutoLISP编程语言中的赋值函数。就是一个赋值用的,setq name value [name value],Name为变量名 Value为赋予变量的值。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网