找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1345|回复: 15

[日积月累]:AutoCAD CAL计算器之巧妙运用

[复制链接]
发表于 2006-9-3 22:15:14 | 显示全部楼层 |阅读模式

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

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

×
1:已知一个任意圆,画出一个同心圆半径为该圆的5/7

指令: CIRCLE
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: CEN
于<- 选取圆1中心点
指定圆的半径或 [直径(D)] <48.4441>: 'CAL          <- 输入’CAL
起始设定...>> 表示式: RAD*5/7                          <- 输入表示式
>> 为 RAD 函数选取圆, 弧或聚合线段:                <- 选取圆1,完成图形
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2006-9-3 22:16:29 | 显示全部楼层
精选应用2:已知二圆,请于两圆连心线中点,画上一个半径为5的小圆:

指令: CIRCLE
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL
>> 表示式: (CEN+CEN)/2                               <- 输入表示式
>> 选取像素给 CEN 锁点:                               <- 选取圆1中心点
>> 选取像素给 CEN 锁点:                               <- 选取圆2中心点
(190.229 161.234 0.0)                                     <- 求得中点坐标值
指定圆的半径或 [直径(D)] <8.9804>: 5              <-输入半径5
 
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-3 22:17:19 | 显示全部楼层
精选应用3:已知矩形与一条线段,请以矩形对角中点为圆心,线段长度为参考半径,完成一圆:

指令: CIRCLE
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL
>> 表示式: MEE                                            <-  输入表示式
>> 选取一个端点给 MEE:                               <- 选取端点1
>> 选取另一个端点给 MEE:                            <-选取端点2
(70.2147 87.3565 0.0)                                    <- 求得中点坐标值
指定圆的半径或 [直径(D)] <5.0000>: 'CAL
>> 表示式: DEE                                            <-输入表示式
>> 选取一个端点给 DEE:                               <-选取端点3
>> 选取另一个端点给 DEE:                            <-选取端点4
17.3398                                                        <- 求得线段长度值
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-3 22:19:40 | 显示全部楼层
精选应用4:绘制正五边形,边长为456之平方根:

指令: POLYGON
输入边的数目 <4>: 5                                   <- 输入边数
指定多边形的中心点或 [边缘(E)]: E              <- 输入选项
指定边缘的第一个端点:                               <- 选取任意一点为起点
指定边缘的第二个端点: 'CAL
>> 表示式: [@SQRT(456)<0]                       <-  输入表示式
(85.7895 9.51962 0.0)                                 <- 求得第二端点坐标
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2006-9-4 14:27:31 | 显示全部楼层
我的图片怎么都看不到?
是不能上传本地文件吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-9-5 00:53:43 | 显示全部楼层
我倒,cal还能这样用。
不过补充下,
/运算不允许是实数,只能整数。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-5 16:39:57 | 显示全部楼层
精选应用5:已知任意斜线及圆圆心于线段端点2上,欲将圆自圆心点2与端点3线段上移动25的距离:

指令: MOVE
选取对象:                                                                   <-  选取圆1
选取对象:                                                                   <- [Enter]
指定基准点或位移:                                                  <-  选取圆中心点
指定位移的第二点或 <使用第一点作为位移>: 'CAL
>> 表示式: @+vee1*25                                             <- 输入表示式
>> 选取一个端点给 VEE1:                                       <- 选取端点2
>> 选取另一个端点给 VEE1:                                   <- 选取端点3
(152.103 -11.8027 0.0)                                                  <- 求得位移点坐标
 
精选应用6:承上题,如果要将圆移至端点3的25的位置上,如图所示:

指令: MOVE
选取对象:                                                                   <- 选取圆1
选取对象:                                                                   <-[Enter]
指定基准点或位移:                                                  <- 选取圆中心点
指定位移的第二点或 <使用第一点作为位移>: 'CAL
>> 表示式: pld(end,end,25)                                      <- 输入表示式
>> 选取像素给 END 锁点:                                       <-  选取端点3
>> 选取像素给 END 锁点:                                       <- 选取端点2
(147.624 -80.7839 0.0)                                                 <- 求得位移点坐标
 
精选应用7:已知任意斜线欲完成一个正三角形,边长为斜线的3倍,角度方向与斜线相同:

指令: POLYGON
输入边的数目 <5>: 3                                              <-输入边数
指定多边形的中心点或 [边缘(E)]: E                  <-  输入选项
指定边缘的第一个端点:                                      <- 选取任意一点为起点
指定边缘的第二个端点: 'CAL                           
>> 表示式: @+vee*3                                              <- 输入表示式
>> 选取一个端点给 VEE:                                      <- 选取端点1
>> 选取另一个端点给 VEE:                                 < -选取端点2
(138.543 -168.946 0.0)                                             <- 求得长度方向坐标点
 
精选应用8:已知任意两条相交线段即另一条水平线,请于水平线上完成一弧夹角同P1-P2-P3:

指令: ARC
指定弧的起点或 [中心点(C)]:                            <- 选取端点1
指定弧的第二点或 [中心点(C)/终点(E)]: C     <- 输入选项
指定弧的中心点:                                                  <- 选取端点2
指定弧的终点或 [角度(A)/弦长(L)]: A             <-  输入选项
指定夹角: 'CAL
>> 表示式: ang(int,end,end)                               <-  输入表示式
>> 选取像素给 INT 锁点:                                   <- 选取交点P2
>> 选取像素给 END 锁点:                                  <- 选取端点P1
>> 选取像素给 END 锁点:                                  <- 选取端点P3
43.7612                                                                    <- 求得弧夹角A
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-9-7 01:04:14 | 显示全部楼层
厉害厉害!但是表达式的整数必须介于-32768和32767之间,不知道能不能通过修改程序文件把这个介值增大或者没有限制?
谢谢各位!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2006-9-7 08:15:18 | 显示全部楼层
真是高手啊,原来CAL还可以这样用.感谢

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 19:24 , Processed in 0.382549 second(s), 67 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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