CAD中CAL命令的用法
原帖由 chaifenggui 于 2006-10-26 04:02 发表CAD设计论坛9g"R)y2T6Q2],L&m9U
请问斑竹:'d&Y0~9R8I8q
那里有关于表达式(CAL)的资料可以供参考学习? CAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级%W(p7G!?8N7j4M
CAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级/{,n9g&Q v)x0v7P
我在网上掏来一篇,不知对你是否有用。(如有错漏之处,请指出,谢谢!)
$Z+v-g5J0k+J(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com0f+S4A$V9[(n,U
在AutocAD中,CAL命令可以作为透明命令使用,并目将计算的结果直接作为命令的参数使用。更重要的一点是,几何图形计算器提供了一些用于几何运算的函数,并且可以相对象捕捉结合使用,大大加强了它的辅助绘图功能。掌握它的使用可以大大提升我们在AutoCAD中的工作效率。下面我们就通过5个典型的实例来说明几何计算器的基本应用。 (askcad.com),为工程师增加动力5x6I;n w'T!Y.K(K
)^!K2|-l1Q"\!s1A3i.|*OCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级第一招:根据已知点计算点的距离。
5|4F(Q6l1Q+j4P/x%Y Nwww.askcad.com要绘制一个圆,圆心相对于点(10,20,0)坐标是(30<60),半径与点(20,20,O)到点(40,40,O)的距离相同,可以使用下面的方法绘制:
.e'_-]3t;N8^命令:
#y5f!}*K7yCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级circle指定圆或[三点(3P)/两点(2 P)/,相切、相切、半径(T)]:'cal www.askcad.com5`(Q6P.o'|4t
>>表达式:[10,20,0]+[30<60] (askcad.com),为工程师增加动力1s,N3f%r0q;G1W
(25 .0, 45. 9808,0)
+~&C-N$K4~#u!Y9u(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com指定圆的半径或[直径(D)】:'cal (askcad.com),为工程师增加动力-S2M+F*Q$|2f
>>表达式:dist([20,20,0],[140,40,0]) CAD设计论坛%[&~1X'o2l
28. 2843
"s8^0S9x5I.a)e-YCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级上而的例子中,输入“’Cal”来透明地执行cal命令,并将表达式的值作为参数提供给命令。【x,y,z】用来表示一个点,dist(pt1,pt2)用来计算两个点之间的距离。
:`&s:?8l"Z9L0_6{(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com
:X!Y6W*v6q.c$f(q$X第二招:获取拾取位置的偏移点。 4d6I$B&? s/D1x(n
只有和对象捕捉相结合,才能体现出几何计算器的强大功能,因此后面的几个实例均要和对象捕捉结合起来完成某项任务。如果需要将拾取点右下侧的某个位置作为圆心.创建一个圆.就可以按照下面的提示进行操作:
{%p'G)N.I!V"PCAD设计论坛命令:
"l'\$a%Z-ZCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级circk指定圆的圆心或[三点(3PJ/两点(2P)/相切、相切、半径(T):]'cal
4~6N'T0n1]8k>>表达式圳r+『20,3 ol
$O%|5H7Q)m#X9N6RCAD设计论坛>>输入点: 拾取已知点 CAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级%|"L!|5s$A)w:J+^
(109 . 58 471 158 0.0)
6a5p$}9@-`-Y(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com指定圆的半径或[直径(D)]<203 2338>:60 www.askcad.com.?%Y7g8Y)o
完成操作后,所得圆的圆心相对于拾取点的位置是(20+30)。
S,X)l3o7D;S7Y(askcad.com),为工程师增加动力
1y&h7R(T#V5TCAD设计论坛第三招:获得两点的中点。 (})]!]4P e8S#f*^
要获得直线AB的中点P与圆心O之间连线的中点,就可以执行下而的操作: (askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com9j2T3q7j*M#{
命令:_poInt
)x,J.~"G.z7M1?*b%L(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com当前点模式:PDMODE=0 PDSIzE=O O000 www.askcad.com3m!@.T.M)b6Q5G,T:F
指定点:’cal
%R7i)\%X*c!V*s*`,wCAD设计论坛>>表达式:(cen+mid)/2 (askcad.com),为工程师增加动力!D7}(i6B7Z(U5G
>>选择图元用于CEN捕捉:选择圆 CAD设计论坛!P5^&t+Y%[!n
>>选择图元用于MID捕捉:选择直线AB的中点P (askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com%~%b'_"m5S)T6A)z
(754. 814 602. 811 0. 0) CAD设计论坛-V)Z8e/V$`;E!s
其他的捕捉模式如end、int和tan等均可以在CAL函数的表达式中使用,这样就能使用各种实体特征点来获得目标点。如果不使用几何计算,就必须创建辅助线来解决这个问题。
9N"@)G)d7p-}/X2J7|CAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级
2O g7T.v,h%}6xCAD设计论坛第四招:确定直线上的任意点
2i0Q3K8|-b7B9M4Ewww.askcad.com要获得直线的四等分点,可以使用下面的操作: CAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级(e'T3[)X)i%\#E
命令:
7L$y'I9}#v:A4u2\%yCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级point (askcad.com),为工程师增加动力*?,K A/J#v8{0J;Y
当前点模式:PDMODE=O PDSIZE=0 .0000
$Z#u#|:l!g/?3C(askcad.com),为工程师增加动力指定点’cal
2O3I8\"a2f&?6Dwww.askcad.com>>表达式:plt(end,end,1/4) (askcad.com),为工程师增加动力+a6i)I$t%v'H"g
>>选择图元用于END捕捉:拾取直线的第一点
2T0u.F%p*l(askcad.com),为工程师增加动力>>选择图元用于END捕捉:拾取直线的第二点 (askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com$y:|3o8f+]$O-v4G3t*~0|
(600.073 472.711 0.0)
6w(Q s4F1o(m上面的操作能够获得距直线第点长度为该直线总长 (askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com }2}7T7C-r+W7O-M7B
度1/4的一点,如果用表达式“plt(end,end,3/4)”代替“plt(end,end.1/4)则能够获得距直线第一点长度为该直线总长度3/4的一点。
3|/Z4a'U5l2S2g(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com要获得直线上距一点长度为20的点,可以使用下面的操作:
)i$v)^8D)]3YCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级命令: (askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com:G9\4h9X9O6c,}
point
%z;P5s8`7@0H+J7y2@当前点模式:PDMODE=O PDSIZE=0.0000
+E9e!q4a u*^0~1I:W:ywww.askcad.com指定点:'cal O%n1Y6n){:D+g
>>表达式:pld(end,end,20)
#V/|$k2`(iCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级>>选择图元用于END捕捉:拾取直线的第‘点 www.askcad.com6x%w4s*o+D*O-U [8h
>>选择罔元用于END捕捉:拾取直线的第二点 www.askcad.com0{7N,z:G5V0d8l
(524.438 426.591 0. 0)
&`(]-G#L8@)m8s5u&LCAD设计论坛上面的操作.无论直线是否存在,都可以执行。这里所说的直线,仅代表AutocAD根据拾取的两点所构造的虚拟直线。
(D)J2w%o*L&u3C4d&|9n6cCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级上面的表达式中两函数的含义为: "o/z6f3Q+_*o
pld(p1,p2,dist):计算通过点pl和p2的直线上的一个点。
/D)s:W+{/a$o%Y(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com参数dist定义该点到点p1的距离。 CAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级.v5J)p)Y8_5r5U
plt(p1,p2,t):计算通过点p1和p2的直线上的一个点。参数t定义该点在直线上的以参数表示的位置。
5g/S/`+R:v4Z,F(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com
1i!d1S$j7\0\"E/}(askcad.com),为工程师增加动力第五招:确定过一点直线的垂线 (askcad.com),为工程师增加动力3}-Y#h4F-B4f3G
要确定过某一条直线t”点的垂线,可以采用下面的操作:
0b8n7['P8I9S)T'iwww.askcad.com命令: LINE指定第一点:'cal CAD设计论坛0m6n&S+B:E5g.e5Y#X*k
>>表达式:mid+10*nee
9z9U+T:^3O*m,K&T(askcad.com),为工程师增加动力>>选择图元用于MID捕捉:拾取已知的直线 CAD设计论坛$^9r9f2Y:['j%D8c
>>选择一个端点给NEE:拾取直线的第一个端点 www.askcad.com(X&x5c&X&@.f)e$N(f
>>选择下一个端点给NEE:拾取直线的第二个端点
3Y)e(R4C.}4r(askcad.com)是国内最专业,发展最快的AutoCAD设计讨论基地,论坛云集高手,提供CAD的教程,练习,考试,软件下载,教程下载,基础培训等一体化解决方案.并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区.我们的口号:CAD设计论坛,为工程师增加动力.请记住我们的网址:askcad.com(639.215 229.744 0.0) www.askcad.com)e:[2s&q0Q;e.D
指定下一点或[放弃(u)]:拾取直线的中点
.[8W#v6r8Z g6pCAD论坛,CAD设计,PROE,autocad,CAD下载,CAD教程,cad快捷键,机械论坛,机械设计论坛,机械制造论坛,视频教程,机械CAD论坛,工程机械论坛,UG,solidworks,字体,打印,模型空间,安装,下载,练习,考试,安装,培训,工程师,机械,制图,工程,建筑,服装,工程师,招聘,cad设计论坛,认证,证书,工程师级其中,nee函数是nor(end,end)的缩写,用于确定XY平面内的单位矢量,与两个端点连线垂直。nor(p1,p2)函数用来确定直线P1、p2(由点p1、p2所确定的直线)的二维单位法向矢量,该直线的方向为从p1指向p2。得出的法向矢量的方向为指向原直线(p1、p2)的左边。
|