第十四章 AutolISP初步 1.0的反正切值并返回0.785398(弧度)。 示例 Command:(atan0.5)返回0.463648 Command:(atan1.0)返回0.785398 Command:(atan-1.0)返回-0.785398 4.具有两个参数的atan函数 格式( atan num1num2) 还可以在atan函数中再指定一个数。若指定了第二个数,函数将以弧度形式返回 (num1/num2)的反正切值。在下面的第一个例子中,第一个数(0.5)除以第二个数(1.0), atan函数计算商(0.5/1=0.5)的反正切值 Command:(atan0.51.0)返回0.463648弧度 Command:(atan203.0)返回0.588003弧度 Command:(atan2.0-3.0)返回2.55359弧度 Command:(atan-2.03.00)返回-0.5880033弧度 Command:(atan-2.0-3.0)返回-2.55359弧度 Command:(atan1.00.0)返回1.5708弧度 Command:(atan-0.50.0)返回-1.5708弧度 5 antos函数 格式( antos angle[made[ precision]]) antos函数以字符串格式返回以弧度表示的角度值。字符串格式由made和 recision的设置决定。 示例 Command:( antos0.58800304)返回“33.6901” Command:( antos2.5535904)返回“145.3099” Command:( antos1.570804)返回“90.0000” Command:( antos-1.570802)返回“270.00” 注意在( antos angle [mode [precision])中 angle是以弧度表示的角度值。 mode是与 AutoCaD系统变量 AUNITS相对应的 antos模式 AutoCAD中可用模式如下 ANGTOS模式编辑格式 十进制角度 度/分/秒第十四章 AutoLISP 初步 273 1.0 的反正切值并返回 0.785398(弧度)。 示例: Command:(atan 0.5)返回 0.463648 Command:(atan 1.0)返回 0.785398 Command:(atan -1.0)返回-0.785398 4.具有两个参数的 atan 函数 格式( atan num1 num2) 还可以在 atan 函数中再指定一个数。若指定了第二个数,函数将以弧度形式返回 (num1/num2)的反正切值。在下面的第一个例子中,第一个数(0.5)除以第二个数(1.0), atan 函数计算商(0.5/1=0.5)的反正切值。 示例: Command:(atan 0.5 1.0)返回 0.463648 弧度 Command:(atan 20 3.0)返回 0.588003 弧度 Command:(atan 2.0 -3.0)返回 2.55359 弧度 Command:(atan -2.0 3.00)返回-0.5880033 弧度 Command:(atan -2.0 -3.0)返回-2.55359 弧度 Command:(atan 1.0 0.0)返回 1.5708 弧度 Command:(atan -0.5 0.0)返回-1.5708 弧度 5.angtos 函数 格式(angtos angle[made[precision]]) angtos 函数以字符串格式返回以弧度表示的角度值。字符串格式由 made 和 precision 的设置决定。 示例: Command:(angtos 0.588003 0 4)返回“33.6901” Command:(angtos 2.55359 0 4)返回“145.3099” Command:(angtos 1.5708 0 4)返回“90.0000” Command:(angtos -1.5708 0 2)返回“270.00” 注意 在(angtos angle[mode[precision]])中: angle 是以弧度表示的角度值。 mode 是与 AutoCAD 系统变量 AUNITS 相对应的 angtos 模式。 AutoCAD 中可用模式如下: ANGTOS模式 编辑格式 0 十进制角度 1 度/分/秒