您的位置:网站首页 > CAD2008

AUTOCAD CAL命令详解

时间:2009-12-22 15:14:30 来源:

AUTOCAD CAL命令详解

精選應用1已知一個任意圓,畫出一個同心圓半徑為該圓的5/7

指令#p#分页标题#e#: CIRCLE
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
                                                                     <- 選取圓1中心點
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL          <- #p#分页标题#e#輸入’CAL
起始設定...>> 表示式: RAD*5/7                          <- 輸入表示式
>> RAD 函數選取圓, 弧或聚合線段:                <- 選取圓1,完成圖形

 

#p#分页标题#e# 精選應用2已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:

指令: CIRCLE
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切#p#分页标题#e#,半徑(T)]: 'CAL
>>
表示式: (CEN+CEN)/2                               <- 輸入表示式
>> 選取圖元給 CEN 鎖點:                               <- 選取圓1中心點
>> 選取圖元給 CEN 鎖點:                               <- 選取圓#p#分页标题#e#2中心點
(190.229 161.234 0.0)                                     <- 求得中點座標值
指定圓的半徑或 [直徑(D)] <8.9804>: 5              <-輸入半徑5

 

精選應用3已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓#p#分页标题#e#

指令: CIRCLE
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
>>
表示式: MEE                                            <-  #p#分页标题#e#輸入表示式
>> 選取一個端點給 MEE:                               <- 選取端點1
>>
選取另一個端點給 MEE:                            <-選取端點2
(70.2147 87.3565 0.0)                                    <-
求得中點座標值
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
>>
表示式: DEE                                            <-#p#分页标题#e#輸入表示式
>> 選取一個端點給 DEE:                               <-選取端點3
>>
選取另一個端點給 DEE:                            <-選取端點4
17.3398                                                        <-
求得線段長度值

精選應用4繪製正五邊形,邊長為456#p#分页标题#e#之平方根:

指令: POLYGON
輸入邊的數目 <4>: 5                                   <- 輸入邊數
指定多邊形的中心點或 [邊緣(E)]: E              <- 輸入選項
指定邊緣的第一個端點:                               <-#p#分页标题#e# 選取任意一點為起點
指定邊緣的第二個端點: 'CAL
>>
表示式: [@SQRT(456)<0]                       <-  輸入表示式
(85.7895 9.51962 0.0)                                 <- 求得第二端點座標

精選應用5已知任意斜線及圓圓心於線段端點2上,欲將圓自圓心點2#p#分页标题#e#與端點3線段上移動25的距離:

指令: MOVE
選取物件:                                                              <-  選取圓1
選取物件:                                                                <- [Enter]#p#分页标题#e#
指定基準點或位移:                                                  <-  選取圓中心點
指定位移的第二點或 <使用第一點作為位移>: 'CAL
>>
表示式: @+vee1*25                                             <- 輸入表示式
>>
選取一個端點給 VEE1:                                       <- 選取端點2
>>
選取另一個端點給 VEE1:                                   <- #p#分页标题#e#選取端點3
(152.103 -11.8027 0.0)                                            <-
求得位移點座標

 

精選應用6承上題,如果要將圓移至端點325的位置上,如圖所示:

#p#分页标题#e#

指令: MOVE
選取物件:                                                               <- 選取圓1
選取物件:                                                                  <-[Enter]
指定基準點或位移:                                                  <- 選取圓中心點
指定位移的第二點或 <使用第一點作為位移#p#分页标题#e#>: 'CAL
>>
表示式: pld(end,end,25)                                      <- 輸入表示式
>>
選取圖元給 END 鎖點:                                       <-  選取端點3
>>
選取圖元給 END 鎖點:                                       <- 選取端點2
(147.624 -80.7839 0.0)                                            <- #p#分页标题#e#
求得位移點座標

 

精選應用7已知任意斜線欲完成一個正三角形,邊長為斜線的3倍,角度方向與斜線相同:

指令: POLYGON
輸入邊的數目 <5>: 3                                              <-#p#分页标题#e#輸入邊數
指定多邊形的中心點或 [邊緣(E)]: E                  <-  輸入選項
指定邊緣的第一個端點:                                      <- 選取任意一點為起點
指定邊緣的第二個端點: 'CAL                           
>>
表示式: @+vee*3                                          <- 輸入表示式#p#分页标题#e#
>>
選取一個端點給 VEE:                                      <- 選取端點1
>>
選取另一個端點給 VEE:                                 < -選取端點2
(138.543 -168.946 0.0)                                        <-
求得長度方向座標點

 

精選應用8已知任意兩條相交線段即另一條水平線,請於水平線上完成一弧夾角同#p#分页标题#e#P1-P2-P3

指令: ARC
指定弧的起點或 [中心點(C)]:                            <- 選取端點1
指定弧的第二點或 [中心點(C)/終點(E)]: C     <- #p#分页标题#e#輸入選項
指定弧的中心點:                                                  <- 選取端點2
指定弧的終點或 [角度(A)/弦長(L)]: A             <-  輸入選項
指定夾角: 'CAL
>>
表示式: ang(int,end,end)                               <-  輸入表示式#p#分页标题#e#
>>
選取圖元給 INT 鎖點:                                   <- 選取交點P2
>>
選取圖元給 END 鎖點:                                  <- 選取端點P1
>>
選取圖元給 END 鎖點:                                  <- 選取端點P3
43.7612                                                  <- #p#分页标题#e#
求得弧夾角A

精選應用9承上一單元精選應用8,請將線段與弧,以端點2為基準點旋轉角度同P2P1

#p#分页标题#e#指令:ROTATE
目前使用者座標系統中的正向角: ANGDIR=逆時鐘方向ANGBASE=0
選取物件:                                                        <- 選取右側弧與線
選取物件:                                                        <-[Enter]
指定基準點:                                                    <-選取端點2
指定旋轉角度或 [參考(R)]: 'CAL
>>
表示式: ang(end,end)                              <-輸入表示式
>>
選取圖元給 END 鎖點:                           <-選取端點P2
>>
選取圖元給 END 鎖點:                           <- 選取端點P1
72.2417     ß
求得線段角度A

 

精選應用10已知任意線段,欲於線段#p#分页标题#e#3/5位置上完成一圓,半徑為線長的1/8

指令: CIRCLE
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑#p#分页标题#e#(T)]: 'CAL
>>
表示式: plt(end,end,3/5)                               <-  輸入表示式
>>
選取圖元給 END 鎖點:                                 <- 選取端點1
>>
選取圖元給 END 鎖點:                                 <- 選取端點2
(139.943 -345.825 0.0)                                            <-
求得圓心位置座標#p#分页标题#e#
指定圓的半徑或 [直徑(D)] <8.5434>: 'CAL
>>
表示式: dee/8                                                   <- 輸入表示式
>>
選取一個端點給 DEE:                                    <- 選取端點1
>>
選取另一個端點給 DEE:                                < - 選取端點2
6.68901                                                             <- #p#分页标题#e#
求得圓半徑值

 

精選應用11已知任意線段,請畫一個半徑20的圓與線段的中點相切:

指令: CIRCLE
指定圓的中心點或 [三點#p#分页标题#e#(3P)/兩點(2P)/相切,相切,半徑(T)]: 2P    <-  輸入選項
指定圓直徑的第一個端點: mid                      <- 選取中點3
指定圓直徑的第二個端點: 'CAL                       
>>
表示式: @+nee*40                                      <- 輸入表示式#p#分页标题#e#
>>
選取一個端點給 NEE:                                <- 選取端點1
>>
選取另一個端點給 NEE:                            <- 選取端點1
(115.763 -389.846 0.0)                                    <- 
求得另一個直徑點

 

精選應用12已知兩條任意線段,請於兩線段端點間交點處繪製半徑#p#分页标题#e#10的圓:

指令: CIRCLE
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
>>
表示式: ille                                                 <- #p#分页标题#e#輸入表示式
>>
選取一個端點給 ILLE:第一條線:                 <- 選取端點1
>>
選取另一個端點給 ILLE:第一條線:             <- 選取端點4
>>
選取一個端點給 ILLE:第二條線:                  <-  選取端點2
>>
選取另一個端點給#p#分页标题#e# ILLE:第二條線:             <- 選取端點3
(147.396 -488.861 0.0)                                <-
求得圓心座標點
指定圓的半徑或 [直徑(D)] <20.0000>: 10         <-  輸入半徑

 

精選應用13已知矩形條件如下:#p#分页标题#e#

指令: RECTANG
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]:   <- 選取左下角點
指定其它角點: 'CAL#p#分页标题#e#
>>
表示式: [@sqr(8.35),sqrt(2)*9.5]                                 <-  輸入表示式
(111.524 -558.998 0.0)                                                           <- 
求得另一角座標點

 

 

 

运算表达式:

數值運算式: #p#分页标题#e#

運算子

運算方式

()

群組運算式#p#分页标题#e#

^

指數運算式

*/

乘法與除法#p#分页标题#e#

+-

加法與減法

向量運算式:

運算子 #p#分页标题#e#

運算方式

()

群組運算式

&#p#分页标题#e#

計算兩向量間的向量乘積 (當做一個向量)

[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]

*/

計算兩向量間的純量乘績 (當做一個實數)#p#分页标题#e#

[a,b,c]&[x,y,z]=ax+by+cz

*/

向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]

+-#p#分页标题#e#

向量加法與減法   [a,b,c]+[x,y,z]=[a+x,b+y,c+z]

向量運算式:

點的格式 #p#分页标题#e#

   

極座標

[距離<角度]#p#分页标题#e#

圓柱座標

[距離<角度,Z]

球形座標#p#分页标题#e#

[距離<角度1<角度2]

相對座標

使用 @ 前置符號 [@x,y,z]#p#分页标题#e#

WCS(代替UCS)

使用 * 前置符號[*x,y,z]

 

#p#分页标题#e#標準數值函數:

 

功能說明

sin (角度)#p#分页标题#e#

求角度之正弦值

cos (角度)

求角度之餘弦值

tang (角度)#p#分页标题#e#

求角度之正切值

asin (實數)

求數值之反正弦值 (數值必須在-11之間)#p#分页标题#e#

acos (實數)

求數值之反餘弦值 (數值必須在-11之間)#p#分页标题#e#

atang (實數)

求數值之反正切值

ln (實數)#p#分页标题#e#

求數值之自然對數

log (實數)

求數值以實為底之對數

exp (實數)#p#分页标题#e#

求數值之自然指數

exp10 (實數)

求數值以實為底之指數

sqr (實數)#p#分页标题#e#

求數值之平方

sqrt (實數)

求數值之平方根 (數值必須不為負值)#p#分页标题#e#

abs (實數)

求數值之絕對值

round (實數)#p#分页标题#e#

求最接近數值的整數

trunc (實數)

求數值之整數部分

r2d (角度)#p#分页标题#e#

將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180

d2r (角度)#p#分页标题#e#

將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值

pi

常數p#p#分页标题#e#

特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)

  #p#分页标题#e#

功能說明

ang (p1,p2)

X軸與直線(p1,p2)之夾角值#p#分页标题#e#

ang (頂點,p1,p2)

二直線(頂點,p1)(頂點,p2)之夾角#p#分页标题#e#

dist (p1,p2)

p1p2間的距離

dpl (p,p1,p2)#p#分页标题#e#

p與經過p1p2之直線最短距離

dpp (p,p1,p2,p3)

計算點p經過三點(p1,p2,p3)的平面之間最短距離#p#分页标题#e#

Dee

dist (end,end)之便捷功能函數,求兩端點之距離

getvar (變數名稱)#p#分页标题#e#

讀取AutoCAD系統變數值,僅限於實數、整數及點座標

ill (p1,p2,p3,p4)

二直線(p1,p2)(p3,p4)的交叉點#p#分页标题#e#

ilp (p1,p2,p3,p4,p5)

計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點

ille#p#分页标题#e#

ill (end,end,end,end) 的便捷功能函數

mee

(end+end)/2 的便捷功能函數,求二端點間的中點座標

nor (p1,p2)#p#分页标题#e#

直線(p1,p2)之單位法向量 (垂直方向)

nee

nor (end,end)之便捷功能函數#p#分页标题#e#

pld (p1,p2,d)

直線(p1,p2)上距離p1d長度的點座標

plt (p1,p2,t)#p#分页标题#e#

直線(p1,p2)上以參數t定義的點位

rad

選取一圓或弧求取該半徑值#p#分页标题#e#

rot (p,basp,a)

pbasp為基準旋轉a角度

rot (p,axp1,axp2,a)#p#分页标题#e#

以通過點axp1axp2的線為旋轉軸,旋轉p點,經過角度a

vec (p1,p2)

p1至點p2之向量#p#分页标题#e#

vec1 (p1,p2)

p1至點p2之單位向量

vee#p#分页标题#e#

vec(end,end)之便捷功能函數

vee1

Vec1(end,end)之便捷功能函數

#p#分页标题#e#過濾一個點或向量的XYZ分量:

  #p#分页标题#e#

功能說明

xyof (p1)

點的XY分量,Z分量設為0.0#p#分页标题#e#

xzof (p1)

點的XZ分量,Y分量設為0.0

yzof (p1)#p#分页标题#e#

點的YZ分量,X分量設為0.0

xof (p1)

點的X分量,YZ分量設為0.0#p#分页标题#e#

yof (p1)

點的Y分量,XZ分量設為0.0

zof (p1)#p#分页标题#e#

點的Z分量,XY分量設為0.0

rxof (p1)

點的X分量#p#分页标题#e#

ryof (p1)

點的Y分量

rzof (p1)

點的Z分量#p#分页标题#e#