QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2200|回复: 14
收起左侧

[分享] 利用‘cal 命令提高精确绘图速度的方法

[复制链接]
发表于 2009-5-10 08:29:18 | 显示全部楼层 |阅读模式 来自: 中国浙江温州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在AutoCAD计算机绘图软件中,‘cal命令是Calculator的缩写。大家都可能知道利用Calculator命令来实现计算器功能,与其它计算器相比,它的计算器功能并不很强,使用起来也不方便,所以大家对它不很熟悉,使用不多。但若利用‘cal命令来进行精确制图,既方便又快捷,是提高制图速度的好方法。下面先从几个例子来展示它的强大功能。 首先看第一个例子:有一已知直线AB,要在与水平方向(逆时针)成60°,并且距A点50mm处的C点开始,与AB的中点D画CD直线,见图1。- V5 V! p: A( t* K1 a. m& w$ _$ N
http://www.c-cnc.com/news/file/2008-6/2008613164733.gif
/ h1 a+ f  G6 ?% i5 m3 H图1
http://www.c-cnc.com/news/file/2008-6/2008613164744.gif
% p" P# F% U/ t+ Q图2
若按常规的作图方法绘制,则先要从A点作一条与水平线成60°的辅助线AC,且使AC=50mm,再找出直线AB的中点D,联接CD,再删除辅助线,这样才完成了题目要求。具体作法如下:(注:大写字母为系统命令或提示,小写字母为操作者自己输入的命令,符号“&#8629;:”为回车操作,括号内为操作说明,下同。) COMMAND:line&#8629;: FROM POINT:(用Shift+右键弹出光标菜单,选取Endpoint &#8629;:左键拾取端点A TO POINT:@50<60&#8629;:(利用相对坐标找出C点) TO POINT:(用Shift+右键弹出光标菜单,选取Midpoint):左键拾取AB的中间点&#8629;: COMMAND:e&#8629;: SELECT OBJECTS:点取AC&#8629;:(删除辅助线AC) 以上经过六个步骤才完成图1所示CD直线的绘制。若用‘cal命令则要方便多了。下面请看用‘cal命令绘制CD直线的作图方法: COMMAND:line&#8629;: FROM POINT:‘cal&#8629;: 》EXPRESSION:end + [50<60]&#8629;: TO POINT:(用Shift+右键弹出光标菜单,选取Midpoint)左键拾取AB的中间点&#8629;: 又如图2所示,假设外框线和中心线已画,要画内框ABCD。 这是机械制图中经常遇到的问题。按常规画法,需要算出A点坐标值,才能找到作图的起点。要做到这点,必须首先知道中心线与外框交点M的坐标值,再来计算A点坐标。这种方法需计算几个坐标值颇感麻烦,而且也有可能出现计算错误。如果使用‘cal命令则可省去这些步骤,而且绘图非常准确。用‘cal命令作图的具体做法如下: COMMAND:line&#8629;: FROM POINT:‘cal&#8629;: 》EXPRESSION:int + [30<180]&#8629;: TO POINT:(用Shift+右键弹出光标菜单,选取交点intersect &#8629;:拾取中心线与外框的交点M TO POINT:@15<270&#8629;:(相对坐标画AB线) TO POINT:@60<0&#8629;:(相对坐标画BC线)TO POINT:@15<90&#8629;:(相对坐标画CD线) TO POINT:&#8629;: 从上面的2个例题已经知道了‘cal命令的作用,对其使用方法也许有一个初步的了解。下面进一步来说明一下‘cal命令的用法。使用‘cal命令的关键是正确输入表达式(Expression),上面二例中有不同的表达式参数,但它们都有相同的结构形式: 基准点+[距离<角度] 基准点:用于确定画线起点的基准,一般是图形上的特殊点,如端点、交点、圆中心点、中心、切点等等。它们都能用捕捉功能精确地捕捉到。 距离:是指基准点到画线起点间的距离。 角度:是指以基准点为参考原点,基准点与画线起点间的连线与水平方向的夹角,顺时针为负,逆时针为正。
发表于 2009-5-10 16:33:42 | 显示全部楼层 来自: 中国江苏无锡
是很牛X的CAl最近正在研究,看了论坛你也有不少有关课题
发表于 2009-5-11 14:35:37 | 显示全部楼层 来自: 中国广东佛山
没有CAL这个命令( C- \4 D" J* u) i2 n! M( c
一回车无效点
发表于 2009-5-11 15:17:46 | 显示全部楼层 来自: 中国浙江温州
方法不错!好像找不到CAL
发表于 2009-5-11 15:38:42 | 显示全部楼层 来自: 中国四川成都
‘cal,请注意前面那个单撇号……是不是这么叫的?在双引号下面那个。
发表于 2009-5-11 21:35:22 | 显示全部楼层 来自: 中国辽宁鞍山
能否给Autodesk公司提携简易,让其增强cal 功能
发表于 2009-5-12 00:48:30 | 显示全部楼层 来自: 中国河南郑州
有没有那个单撇号都是“表达式”命令,加上那个单撇号是使用了透明参数。
发表于 2009-5-12 01:34:13 | 显示全部楼层 来自: 中国广东广州
先首先  有时间再练练
发表于 2009-5-12 18:02:36 | 显示全部楼层 来自: 中国广东东莞
知识真的不少啊
发表于 2009-5-12 19:33:33 | 显示全部楼层 来自: 中国广东韶关
看不懂 ,拜托楼主分段
发表于 2009-5-13 18:36:45 | 显示全部楼层 来自: 中国广西贺州
还得努力学习才行
发表于 2009-5-13 18:48:39 | 显示全部楼层 来自: 中国陕西西安
就是啊,编辑一下吧,% |6 H' V) Y: Q- A& B
看着有点乱~~
发表于 2009-5-13 19:39:21 | 显示全部楼层 来自: 中国广东汕头
原帖由 wu520531351 于 2009-5-11 15:17 发表 http://www.3dportal.cn/discuz/images/common/back.gif7 J  b+ i0 E4 r! \4 N
方法不错!好像找不到CAL
6 [% @% h/ y  a

0 v( T) H3 j7 c1 d. n0 V% O% _这个CAL结果其它命令时前面得加   “ ' ”符号。表示透明命令。- i: R& j) G$ W, m: R
, I; J6 P7 U5 k5 O$ o
当然其他有些命令也可以实现透明使用,比如常用的3DO
发表于 2009-5-13 21:26:10 | 显示全部楼层 来自: 中国安徽铜陵
看了有点头晕,慢慢研究了!
发表于 2009-5-13 21:43:08 | 显示全部楼层 来自: 中国江苏南京
看了头都晕,还不如作辅助线快!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表