图128b为新的角度设置其中Y轴为0度且角度以b顺时针方向b
图12,8,为新的角度设置。其中,轴为0度且角度以顺时针方向测量时为正。对于135度的角getangle函数将返回3.92699。函数getangle忽略系统变量angdir中的方向设置,根据设置在系统变量angbase(见图12,9)中的角度基准以逆时针方向计算角度。 示例:
(setq ang(getangle“Enter angle”))返回3.92699
2.getorient函数
getorient函数暂停程序的运行,等候用户输入一个角度,随后将该角度值以弧度的形式返回。
getorient函数的
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
为:(getorient,Point,,Prompt,)
其中Point„„„该角的第一点
prompt„„.需要显示在屏幕上的提示信息
示例:
(getorient)
(setq ang(getorient))
(setq ang(getorient pt1))
(setq ang(getorient “Enter taper angle"))
(setq ang(getorient“Enter second Point of angle”))
函数getorient与函数getangle非常类似,都是将角度值以弧度形式返回。然而getorient函数通常忽略angbase及angdir的设置,以正,轴(3点钟位置)及逆时针方向测量角度。如果未改变设置,如图12-10a(angdir及angbase的默认设置),对于一个135度的角,函数getorient将返回2.35619弧度。如果改变了设置,如图12-10,,对于一个135度的角,函数getorient将返回5.49778弧度。尽管设置变成以正,轴及顺时针方向测量角度,getorient函数还是忽略新的设置并以正,轴及逆时针方向测量角度。
注意 对于getangle及getorient函数,可以通过键盘或在屏幕上选择两点来输入角度。如果赋值
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
达式为(setq ang(getorient pt1)),且其中的pt1点已定义,程序会提示用户输入第二点。可以在屏幕上选择一个点或输入第二点的坐标。
180度与Pi(3.14159)弧度是相等的。要将角度转换为弧度,使用下面的关系: 弧度数,(Pi×角度数),180
14. 13 getint、getreal、getstring及getval函数
1.getint函数
getint函数暂停程序的运行,等候用户输入一个整数.即使输入一个整数,该函数仍返回一个整数。
getint函数的格式为:(getint,prompt,)
其中prompt„„„„„„„可选项.希望显示在屏幕上的提示信息。
示例:
(getint)
(setq numX(getint))
(setq numX(getint "Enter number of rows:"))
(setq numX(\n getint "Enter num,,, ,,,,,,: "))
2.getreal函数
getreal函数暂停程序的运行,等候用户输入一个实数。即使输入一个整数,该函数仍返回一个实数。
Getreal函数的格式为:(getreal[prompt])
其中 prompt„„„可选项,希望显示在屏幕上的提示信息。
示例:
(getreal)
(setq realnum,(getreal))
(setq realnum,(getreal“Enter num1:”))
(setq realnum,(getreal“,, Enter num2:”)) 3.getstring函数
getstring函数暂停程序的运行,等候用户输入一个字符串值。即使只输入数字,该函数
仍返回一个字符串。
getstring函数的格式为:(getstring,Prompt,) 其中 prompt„„„可选项,希望显示在屏幕上的提示信息
示例:
(getstring)
(setq answer(getstring))
(setq answer(getstring “Enter , for yes, , for no:”)) (setq answer(getstring“\n Enter , for yes, , for no:”)) 注意 该字符串的最大长度为132个字符。若长度超过132个字符,超出的部分将被忽略.
4.getvar函数
getvar函数允许检索一个AutoCAD系统变量的值。其格式为:(getvar“variable")
其中 variable„„„AutoCAD系统变量名 示例:
(getvar)
(getvar“dimcen”)返回0.09
(getvar“ltscale”)返回1.0
(getvar“limmax”)返回12.00, 9.00
(getvar“limmin”)返回0.00,0.00
注意 AutoCAD系统变量名必须置于双引号中。
一条getvar语句只能检索一个变量的值。要检索多个系统变量的值,需要对每个变量使用
单独的getvar语句。