CAD编程中 setq是什么意思?
答案:2 悬赏:50 手机版
解决时间 2021-12-03 03:10
- 提问者网友:情歌越听越心酸
- 2021-12-02 14:56
CAD编程中 setq是什么意思?
最佳答案
- 五星知识达人网友:污到你湿
- 2021-12-02 16:09
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…)
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楼网友:零点过十分
- 2021-12-02 17:43
AutoCAD内嵌AutoLISP编程语言中的赋值函数。就是一个赋值用的,setq name value [name value],Name为变量名 Value为赋予变量的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯