txlglmc 发表于 2006-10-26 04:21

[推荐]AutoCAD技能测验18题(下载)

==:) ==继CAD初学者练习题、CAD提高篇练习题后,再次推出AutoCAD技能测验题(共18题)。供大家互相交流!希望大家能提出宝贵的意见。谢谢!

[ 本帖最后由 txlglmc 于 2006-10-25 09:26 编辑 ]

txlglmc 发表于 2006-10-26 04:24

附图一

txlglmc 发表于 2006-10-26 04:24

附图二

txlglmc 发表于 2006-10-26 04:25

附图三

273294496 发表于 2006-10-26 09:46

多谢斑竹,收下拉

这些练习是我的最爱!

cqaz2005 发表于 2006-10-26 20:36

好难哦,我要加倍努力才行啊:L

chaifenggui 发表于 2006-10-26 23:02

请问斑竹:
那里有关于表达式(CAL)的资料可以供参考学习?

bjhld 发表于 2006-10-26 23:28

下载下来学习一下,谢谢楼主的无私奉献。

txlglmc 发表于 2006-10-26 23:46

CAD中CAL命令的用法

原帖由 chaifenggui 于 2006-10-26 04:02 发表
请问斑竹:
那里有关于表达式(CAL)的资料可以供参考学习?

我在网上掏来一篇,不知对你是否有用。(如有错漏之处,请指出,谢谢!)

在AutocAD中,CAL命令可以作为透明命令使用,并目将计算的结果直接作为命令的参数使用。更重要的一点是,几何图形计算器提供了一些用于几何运算的函数,并且可以相对象捕捉结合使用,大大加强了它的辅助绘图功能。掌握它的使用可以大大提升我们在AutoCAD中的工作效率。下面我们就通过5个典型的实例来说明几何计算器的基本应用。

第一招:根据已知点计算点的距离。
要绘制一个圆,圆心相对于点(10,20,0)坐标是(30<60),半径与点(20,20,O)到点(40,40,O)的距离相同,可以使用下面的方法绘制:
命令:
circle指定圆或[三点(3P)/两点(2 P)/,相切、相切、半径(T)]:'cal
>>表达式:+
(25 .0, 45. 9808,0)
指定圆的半径或[直径(D)】:'cal
>>表达式:dist(,)
28. 2843
上而的例子中,输入“’Cal”来透明地执行cal命令,并将表达式的值作为参数提供给命令。【x,y,z】用来表示一个点,dist(pt1,pt2)用来计算两个点之间的距离。

第二招:获取拾取位置的偏移点。
只有和对象捕捉相结合,才能体现出几何计算器的强大功能,因此后面的几个实例均要和对象捕捉结合起来完成某项任务。如果需要将拾取点右下侧的某个位置作为圆心.创建一个圆.就可以按照下面的提示进行操作:
命令:
circk指定圆的圆心或[三点(3PJ/两点(2P)/相切、相切、半径(T):]'cal
>>表达式圳r+『20,3 ol
>>输入点: 拾取已知点
(109 . 58 471 158 0.0)
指定圆的半径或[直径(D)]<203 2338>:60
完成操作后,所得圆的圆心相对于拾取点的位置是(20+30)。

第三招:获得两点的中点。
要获得直线AB的中点P与圆心O之间连线的中点,就可以执行下而的操作:
命令:_poInt
当前点模式:PDMODE=0 PDSIzE=O O000
指定点:’cal
>>表达式:(cen+mid)/2
>>选择图元用于CEN捕捉:选择圆
>>选择图元用于MID捕捉:选择直线AB的中点P
(754. 814 602. 811 0. 0)
其他的捕捉模式如end、int和tan等均可以在CAL函数的表达式中使用,这样就能使用各种实体特征点来获得目标点。如果不使用几何计算,就必须创建辅助线来解决这个问题。

第四招:确定直线上的任意点
要获得直线的四等分点,可以使用下面的操作:
命令:
point
当前点模式:PDMODE=O PDSIZE=0 .0000
指定点’cal
>>表达式:plt(end,end,1/4)
>>选择图元用于END捕捉:拾取直线的第一点
>>选择图元用于END捕捉:拾取直线的第二点
(600.073 472.711 0.0)
上面的操作能够获得距直线第点长度为该直线总长
度1/4的一点,如果用表达式“plt(end,end,3/4)”代替“plt(end,end.1/4)则能够获得距直线第一点长度为该直线总长度3/4的一点。
要获得直线上距一点长度为20的点,可以使用下面的操作:
命令:
point
当前点模式:PDMODE=O PDSIZE=0.0000
指定点:'cal
>>表达式:pld(end,end,20)
>>选择图元用于END捕捉:拾取直线的第‘点
>>选择罔元用于END捕捉:拾取直线的第二点
(524.438 426.591 0. 0)
上面的操作.无论直线是否存在,都可以执行。这里所说的直线,仅代表AutocAD根据拾取的两点所构造的虚拟直线。
上面的表达式中两函数的含义为:
pld(p1,p2,dist):计算通过点pl和p2的直线上的一个点。
参数dist定义该点到点p1的距离。
plt(p1,p2,t):计算通过点p1和p2的直线上的一个点。参数t定义该点在直线上的以参数表示的位置。

第五招:确定过一点直线的垂线
要确定过某一条直线t”点的垂线,可以采用下面的操作:
命令: LINE指定第一点:'cal
>>表达式:mid+10*nee
>>选择图元用于MID捕捉:拾取已知的直线
>>选择一个端点给NEE:拾取直线的第一个端点
>>选择下一个端点给NEE:拾取直线的第二个端点
(639.215 229.744 0.0)
指定下一点或[放弃(u)]:拾取直线的中点
其中,nee函数是nor(end,end)的缩写,用于确定XY平面内的单位矢量,与两个端点连线垂直。nor(p1,p2)函数用来确定直线P1、p2(由点p1、p2所确定的直线)的二维单位法向矢量,该直线的方向为从p1指向p2。得出的法向矢量的方向为指向原直线(p1、p2)的左边。

beyond7571 发表于 2006-10-27 15:02

嗯,好东西,呵呵。我正在教我朋友呢,拿去给他们试试。

kuxiaoyao 发表于 2006-10-28 17:53

ganxielouzhu

hmily_juan 发表于 2006-10-30 10:40

谢谢楼主

dcx912 发表于 2006-10-30 11:10

Thanks!

cjwcom 发表于 2006-10-30 21:12

谢谢楼主,好象挺难哦~~咄咄努力才行~~:Q :( 大家一起加油~`


         将练习进行到底。。。。:lol

hzccon 发表于 2006-11-14 11:28

已收下,谢谢。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [推荐]AutoCAD技能测验18题(下载)