angtos 将一个以弧度为单位的角度值转换成字符串
<P id=crleadin class=cr_leadin>将一个以弧度为单位的角度值转换成字符串</P><PRE class=prog_in_end>(angtos angle ]) </PRE><P class=Heading-2>参数</P>
<P class=define_head>angle</P>
<P class=define_text>以弧度为单位表示角度的实数值</P>
<P class=define_head>unit</P>
<P class=define_text>指定角度单位的整数。如果省略参数 unit,函数将使用系统变量 AUNITS 的当前值。units 参数可指定为如下值:<BR></P>
<P class=define_text><SPAN class=CharSansBold>0</SPAN> (十进制)度</P>
<P class=define_text><SPAN class=CharSansBold>1</SPAN> 度/分/秒</P>
<P class=define_text><SPAN class=CharSansBold>2</SPAN> 百分度</P>
<P class=define_text><SPAN class=CharSansBold>3</SPAN> 弧度</P>
<P class=define_text><SPAN class=CharSansBold>4</SPAN> 勘测单位</P>
<P class=define_head>precision</P>
<P class=define_text>用于指定返回精度所需的小数位数的整数。如果省略该参数,函数将使用系统变量 AUPREC 的当前值。</P>
<P class=body>angtos 函数根据参数 mode、precision 和 AutoCAD 的系统变量 UNITMODE 以及尺寸标注变量 DIMZIN 的情况,将参数 angle 转换成字符串形式返回。</P>
<P class=body>angtos 函数接受负的 angle 参数,但它总是在执行指定转换之前将其还原成 0 至 2pi 弧度之间的正值。</P>
<P class=body>如果选择勘测单位(unit 参数值为 4),系统变量 UNITMODE 会影响函数返回的结果字符串。如果 UNITMODE 为 0,结果字符串中会包含空格(例如"N 45d E");相反,如果 UNITMODE 为 1,结果字符串中就不会包含空格(例如"N45dE")。</P>
<P class=Heading-2>返回值</P>
<P class=body>如果函数调用成功,它将返回一个字符串,否则返回 nil。</P>
<P class=Heading-2>示例</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(angtos 0.785398 0 4)</SPAN> </P>
<P class=prompt_end>"45.0000"</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(angtos -0.785398 0 4)</SPAN> </P>
<P class=prompt_end>"315.0000"</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(angtos -0.785398 4)</SPAN> </P>
<P class=prompt_end>"S 45d E"</P>
<P class=note><SPAN class=note_char>注意</SPAN> 使用 angtos 函数来得到任意角度值(与 ANGBASE 不相关的角度)的应用程序,应该检查和考虑系统变量 ANGBASE 的值。</P>
<P class=see_also>参阅</P>
<P class=body><A href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\acad_alr.chm::/ALR.default.035.htm"><FONT color=#810081>angtof</FONT></A> 函数 和《Visual LISP 开发人员手册》中的 <A href="ms-its:ACAD_ALG.chm::/ALG.09.025.htm"><FONT color=#0000ff>字符串转换</FONT></A> 。</P> 示例预留 向老大致敬!
页:
[1]