找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3221|回复: 9

[越飞越高讲堂] (5) CAD中计算器的十大法宝

[复制链接]

已领礼包: 8121个

财富等级: 富甲天下

发表于 2013-5-8 00:04:15 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Highflybird 于 2013-5-8 00:05 编辑


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分量
其他方向类推。
下面是通过坐标过滤器来获得一条直线的例子。



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

下面的附件为几何计算器的用法及其函数的讲解。

请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:cal.part2.rar 
下载次数:77  文件大小:136.39 KB 
下载权限: 不限 以上  [免费赚D豆]

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:cal.part1.rar 
下载次数:50  文件大小:185.55 KB  售价:5D豆 [记录]
下载权限: 不限 以上  [免费赚D豆]



评分

参与人数 2D豆 +10 贡献 +1 收起 理由
/db_自贡黄明儒_ + 5 很给力!经验;技术要点;资料分享奖!
xshrimp + 5 + 1 很给力!经验;技术要点;资料分享奖!

查看全部评分

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

使用道具 举报

已领礼包: 2688个

财富等级: 家财万贯

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

使用道具 举报

已领礼包: 912个

财富等级: 财运亨通

发表于 2013-5-8 09:52:41 | 显示全部楼层
学到一招,原来我都是只进行数字运算的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2013-5-8 15:11:12 | 显示全部楼层
据说会用'fi  还有  'cal CAD操作就能比别人高一筹
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 50个

财富等级: 招财进宝

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

使用道具 举报

已领礼包: 2226个

财富等级: 金玉满堂

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

使用道具 举报

已领礼包: 9个

财富等级: 恭喜发财

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 04:09 , Processed in 0.293601 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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