找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4626|回复: 18

[原创]:CAD中计算器的十大超强法宝

[复制链接]

已领礼包: 8121个

财富等级: 富甲天下

发表于 2007-5-24 12:58:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
CAD的计算器在很多教材中鲜有提及,如果用好了它,有时能达到事半功倍的效果,且可以省去很多画辅助线的步骤。

这里来讲讲CAD中计算器的用法,特别是用于几何计算方面。
下面的每个截图下面都有一段录像,讲解某个cal的某个函数的用法。

几何计算器是集成在AutoCAD中的一个三维计算程序,可以计算矢量表达式(点、矢量和数值的组合)、实数和整数表达式。在计算中可以使用标准的数学函数,以及用于计算点、矢量和AutoCAD几何图形的专门函数。用户可直接在命令行调用“cal”命令,或在其他命令执行过程中透明地调用该命令('cal)来启动该计算程序。其计算结果可作为当前AutoCAD提示的输入或用于为一个AutoLISP变量赋值。

法宝一、直接计算表达式
通过透明地调用’cal,其计算结果可以为当前输入值。
例如,下面画楼梯踏步的例子,要画楼梯踏步高,只需透明调用’cal,
'cal >> 表达式: 3000/18
3000/18意即3000高的楼层分成18步,这样画出来的踏步高是精确的。
   
具体CAL中有哪些函数可以查看CAD帮助。

法宝二、使用对象捕捉模式
CAL函数可以使用CAD对象的捕捉模式来进行表达式的计算。例如:
'cal >> 表达式: (end+cen)/2  


法宝三、获取一个对象的半径
可以用rad函数获取一个圆或弧对象的半径。例如:
'cal >> 表达式: 3*rad


法宝四、在一条线上定位一个点
可以用pld函数和plt函数在一条线上定位一个点。例如:
‘cal >> 表达式: pld(P1,P2,distance) 表示在P1P2两点的直线上距离P1为distance的点。
‘cal >> 表达式: plt(P1,P2,0.3) 表示此点和P1距离为P1P2距离的0.3倍,且在P1P2上。


法宝五、获取一个角度
可以用ang函数或取一个夹角。例如:
'cal >> 表达式: ang(P0,P1,P2)返回一个顶点为P0 ,起点为P1 ,终点为P2的夹角。


法宝六、定位交点
利用ill函数可以定位交点。例如:
'cal >> 表达式: ill(P1,P2,P3,P4)返回P1P2与P3P4的交点.
另外ille 是函数ill(end,end,end,end)的简写。


法宝七、两点连线的中点
函数mee表示两点连线的中点,实际是 (end+end)/2的简写。例如:
'cal >> 表达式: mee  =  'cal >> 表达式: (end+end)/2


法宝八、与直线垂直的单位矢量
函数nee 表示垂直一直线的单位矢量,是函数nor(end,end)的简写
下面为它的用法的一个例子。


法宝九、两点之间的距离
函数dee 表示的是两点之间的距离,是函数dist(end,end)的简写。例如:
'cal >> 表达式: dee  =  'cal >> 表达式:dist (end,end)


法宝十、坐标过滤器
xyof(p1) 获取点p1的X、Y分量,Z分量设置为0.0
xof(p1) 获取点p1的X分量,Y、Z分量设置为0.0
rxof(p1) 获取点p1的X分量
其他方向类推。
下面是通过坐标过滤器来获得一条直线的例子。


下面是一个综合运用例子
用cur函数来取得点,vee两个端点所确定的矢量 。


当然计算器功能远不止这十大功能,这里仅仅讲解常用的几个用法。如果你掌握了几何计算器的全部用法,恭喜你,你已经向高手迈进了一大步!

下面的附件为几何计算器的用法及其函数的讲解。
无法上传附件,请参看如下网址:
http://www.mjtd.com/BBS/dispbbs. ... ID=60294&page=1
http://www.abbs.com.cn/bbs/post/ ... amp;tpg=1&age=0

本帖被以下淘专辑推荐:

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 30个

财富等级: 恭喜发财

发表于 2007-5-25 19:34:54 | 显示全部楼层
我现在用的2005版本自带捕中点命令,但在原来就是用的CAL,
'cal >> 表达式: (cur+cur)/2
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-26 15:14:50 | 显示全部楼层
想不到CAD里的计算器用途挺多,看来很有用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-27 11:02:15 | 显示全部楼层
想不到CAD里的计算器用途挺多,看来很有用
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-28 10:53:47 | 显示全部楼层
试了一下,感觉很好
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-29 00:12:25 | 显示全部楼层
这个对于做设计类的是一个很快的互助工具!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-30 23:55:07 | 显示全部楼层
早就已经知道,但是还是谢谢!!~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-31 20:02:23 | 显示全部楼层
第一种方法,不用cal命令,直接输入表达式也能实现.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-5-31 21:17:04 | 显示全部楼层
平时用的比较少这些功能
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-6 20:48:54 | 显示全部楼层
其实在cad里面直接支持除法,即“/”
在偏移距离的时候煤科院直接输入:1500/4 这样的数值的
在画线或者圆都是可以这样输入的,但是只有除法,且只能是一次运算;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-6 23:14:53 | 显示全部楼层
看来很有用,学习
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-7 09:49:48 | 显示全部楼层
很好,很适用,谢谢lz分享 ^_^
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-7 12:28:22 | 显示全部楼层
这个好,cad中的好多小技巧真的好,像人的小秘密,让人喜欢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-9 12:28:25 | 显示全部楼层
图文并茂,喜欢这样的计算
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-10 15:09:03 | 显示全部楼层
很好,很适用,谢谢lz分享 ^_^
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-23 20:03 , Processed in 0.227987 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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