[转帖]AutoCAD CAL计算器的应用
<FONT color=#333333>我也是近期才知道的这个命令!<BR>'cal 可以在画图中计算需要的数据。还可以在其它的命令下应用!<BR>我还处于初学阶段,有些还不能灵活应用!希望会的朋友介绍一下!<BR>以下是命令函数: </FONT>数值表达式: <BR>运算子 运算方式 <BR>() 群组表达式<BR>^ 指数表达式<BR>*与/ 乘法与除法<BR>+与- 加法与减法
向量表达式: <BR>运算子 运算方式 <BR>() 群组表达式<BR>& 计算两向量间的向量乘积 (当做一个向量)<BR>&=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]<BR>*与/ 计算两向量间的纯量乘绩 (当做一个实数)<BR>&=ax+by+cz<BR>*与/ 向量乘以或除以一个实数 a*=<BR>+与- 向量加法与减法 +=<BR> <BR>向量表达式: <BR>点的格式 格 式 <BR>极坐标 [距离<角度]<BR>圆柱坐标 [距离<角度,Z]<BR>球形坐标 [距离<角度1<角度2]<BR>相对坐标 使用 @ 前置符号 [@x,y,z]<BR>WCS(代替UCS) 使用 * 前置符号[*x,y,z]<BR> <BR> 标准数值函数: <BR>函 数 功能说明 <BR>sin (角度) 求角度之正弦值<BR>cos (角度) 求角度之余弦值<BR>tang (角度) 求角度之正切值<BR>asin (实数) 求数值之反正弦值 (数值必须在-1与1之间)<BR>acos (实数) 求数值之反余弦值 (数值必须在-1与1之间)<BR>atang (实数) 求数值之反正切值<BR>ln (实数) 求数值之自然对数<BR>log (实数) 求数值以实为底之对数<BR>exp (实数) 求数值之自然指数<BR>exp10 (实数) 求数值以实为底之指数<BR>sqr (实数) 求数值之平方<BR>sqrt (实数) 求数值之平方根 (数值必须不为负值)<BR>abs (实数) 求数值之绝对值<BR>round (实数) 求最接近数值的整数<BR>trunc (实数) 求数值之整数部分<BR>r2d (角度) 将角度由弪度转为度,例如r2d (pi) 将常数p转为180度<BR>d2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值<BR>pi 常数p<BR> 特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)<BR>函 数 功能说明 <BR>ang (p1,p2) 求X轴与直线(p1,p2)之夹角值<BR>ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角<BR>dist (p1,p2) 求p1及p2间的距离<BR>dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离<BR>dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离<BR>Dee dist (end,end)之便捷功能函数,求两端点之距离<BR>getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标<BR>ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点<BR>ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点<BR>ille ill (end,end,end,end) 的便捷功能函数<BR>mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标<BR>nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)<BR>nee nor (end,end)之便捷功能函数<BR>pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标<BR>plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位<BR>rad 选取一圆或弧求取该半径值<BR>rot (p,basp,a) 点p以basp为基准旋转a角度<BR>rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a<BR>vec (p1,p2) 点p1至点p2之向量<BR>vec1 (p1,p2) 点p1至点p2之单位向量<BR>vee vec(end,end)之便捷功能函数<BR>vee1 Vec1(end,end)之便捷功能函数<BR> 过滤一个点或向量的X、Y和Z分量:
函 数 功能说明 <BR>xyof (p1) 点的X和Y分量,Z分量设为0.0<BR>xzof (p1) 点的X和Z分量,Y分量设为0.0<BR>yzof (p1) 点的Y和Z分量,X分量设为0.0<BR>xof (p1) 点的X分量,Y和Z分量设为0.0<BR>yof (p1) 点的Y分量,X和Z分量设为0.0<BR>zof (p1) 点的Z分量,X和Y分量设为0.0<BR>rxof (p1) 点的X分量<BR>ryof (p1) 点的Y分量<BR>rzof (p1) 点的Z分量<BR> 这个情况我也遇到了https://zhidao.baidu.com/question/268882759.html在AutoCAD里面小数的一半怎么不能除以2得到,如1.25的一半怎么不能1.25/2得到0.625,只能整数。
是不是有大侠自己编cadlisp计算器能兼容这个问题? 很好! 什么呀,都看不明白。 三人行必有我师,谁也不能说比谁高多少,先行一步可以为师。谢谢了<A name=8610><FONT color=#000066><B>shf659</B></FONT></A>新手,未来的高手。 用shell调用windows中的计算器,做法为:打开support文件夹下的acad.pgp文件,在第一部分最下面加上:CALC, CALC, 1,
(注意逗号为半角状态的)保存一下,启动cad,输入calc就可以了,也可以制作一个图标放工具栏里用。 我安装的是AUTOCAD2005。在命令行中输入:shell ,可以调用windows计算器。但计算器不能算函数。AutoCAD中,“support"文件夹下找不到acad.pgp文件。是怎么会事? 笨牛发表于2005-2-3 21:16:00static/image/common/back.gifAutoCAD中,“support\"文件夹下找不到acad.pgp文件。是怎么会事?...
<BR>
从下拉式功能表, 工具->自订 里找 AutoCAD2005可能对这些功能进行了打包,没有acad.pgp文件了,在命令行中先输入shell,然后输入calc,调用的结果就是windows系统中的计算器,可以编辑菜单下找到科学型的,是可以进行函数计算的 大家到翔宏的网站看看那里有计算器的实例教学的 到此处找:
C:\Documents and Settings\用户名\Application Data\Autodesk\AutoCAD 2005\R16.1\chs\Support
页:
[1]
2