CAD编程中 setq是什么意思?
2个回答
推荐于2017-10-14 · 知道合伙人软件行家
关注
展开全部
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…)
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询