我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > CAD2008

AUTOCAD應(yīng)用技巧- 用幾何計(jì)算器,調(diào)高繪圖效率

時(shí)間:2009-12-21 22:08:30 來(lái)源:
  在使用AutoCAD繪圖的過(guò)程中,常常需要確定一些無(wú)法用坐標(biāo)或捕捉確定的點(diǎn)。例如,過(guò)一條直線的中點(diǎn)作垂直直線,垂線的一個(gè)端點(diǎn)可以用捕捉中點(diǎn)確定,但另一端點(diǎn)沒(méi)法用坐標(biāo)或捕捉確定。作輔助線當(dāng)然可以,但還有更簡(jiǎn)便的方法:使用幾何計(jì)算器(cal命令)。

一、幾何計(jì)算器cal命令簡(jiǎn)介

        CAL 是一種聯(lián)機(jī)幾何計(jì)算器,用于計(jì)算點(diǎn)(矢量)、實(shí)型或整型表達(dá)式的值。這些表達(dá)式可通過(guò)對(duì)象捕捉函數(shù)(例如:CEN、END 和 INS)獲取現(xiàn)有的幾何圖形參數(shù)。CAL命令可以:

  • 計(jì)算兩點(diǎn)確定的矢量、矢量長(zhǎng)度、法向矢量(垂直于 XY 平面)及直線上的點(diǎn)。
  • 計(jì)算距離、半徑或角度。
  • 用定點(diǎn)設(shè)備指定點(diǎn)。
  • 指定最后一點(diǎn)或最后一個(gè)交點(diǎn)。
  • 將對(duì)象捕捉作為表達(dá)式中的變量。
  • 在 UCS 和 WCS 之間轉(zhuǎn)換點(diǎn)。
  • 過(guò)濾矢量中的 X、YZ 分量
  • 繞軸旋轉(zhuǎn)一點(diǎn)。

二、應(yīng)用舉例

       對(duì)于任何需要點(diǎn)、矢量或數(shù)值的AutoCAD命令,均可通過(guò)透明執(zhí)行cal命令,快速獲得所需的定位點(diǎn)或數(shù)值,提高繪圖效率。 下面舉兩個(gè)例子。

例1:如下圖已有直線一(P1,P2),繪制直線二(P3,P4)過(guò)程,其中P3在直線一上距離P1為直線一長(zhǎng)度的1/4處,直線二的長(zhǎng)度為100。    

   說(shuō)明:

   1、 在繪制過(guò)程中,兩次使用透明執(zhí)行命令cal,分別計(jì)算點(diǎn)P3和P4。

   2、表達(dá)式end+vee/4計(jì)算點(diǎn)P3,end為捕捉函數(shù),計(jì)算過(guò)程中要求選擇一圖元端點(diǎn)(圖中選擇的是P1),VEE是一快捷函數(shù),根據(jù)兩個(gè)端點(diǎn)(圖中選擇P1和P2)生成一矢量。

   3、表達(dá)式@+nee*100計(jì)算點(diǎn)P4,@為獲得上一點(diǎn)的函數(shù)(圖中是指P3點(diǎn)),nee為快捷函數(shù),根據(jù)兩個(gè)端點(diǎn)獲得法向矢量,法向矢量的正方向是逆時(shí)針?lè)较颍绻L制反方向的垂線,可以把表達(dá)式改為@-nee*100或改變P1、P2的選擇順序。

4、注意:用捕捉函數(shù)相當(dāng)于手動(dòng)捕捉,在繪制過(guò)程中關(guān)閉對(duì)象自動(dòng)捕捉,否則表達(dá)式計(jì)算結(jié)果雖正確,但不能正確返回給繪圖命令,AUTOCAD2004版本有這個(gè)問(wèn)題。

 

 

例2:如下圖,已知一直線,要求繪制圓,圓心中心位于直線中點(diǎn),半徑為直線長(zhǎng)度的1/3。

 

說(shuō)明:表達(dá)式dee/3計(jì)算半徑,dee為計(jì)算兩端點(diǎn)距離的快捷函數(shù)。

三、CAL的表達(dá)式

1、數(shù)值表達(dá)式

         命令 cal可以用于數(shù)值計(jì)算和幾何計(jì)算。數(shù)值計(jì)算可用于計(jì)算圖形參數(shù)或作為繪圖命令的參數(shù)(透明執(zhí)行cal),數(shù)值表達(dá)式由實(shí)數(shù)、整數(shù)、函數(shù)、括號(hào)()、運(yùn)算符(加+、減-、乘*、除 /、指數(shù)運(yùn)算^)連接組成,cal 遵照標(biāo)準(zhǔn)數(shù)學(xué)計(jì)算的優(yōu)先級(jí)規(guī)則計(jì)算表達(dá)式的值:

  • 括號(hào)中的表達(dá)式優(yōu)先,最內(nèi)層括號(hào)優(yōu)先
  • 運(yùn)算符按標(biāo)準(zhǔn)順序計(jì)算:指數(shù)優(yōu)先,乘除次之,加減最后
  • 優(yōu)先級(jí)相同的運(yùn)算符從左至右計(jì)算

      常用的數(shù)值計(jì)算函數(shù)有:正弦sin、 余弦cos、正切 tang 、平方根sqrt、 平方sqr 、絕對(duì)值/矢量長(zhǎng)度 abs、 常量pi 、 兩端點(diǎn)距離dee 、半徑rad 、角度ang等。最后的三個(gè)函數(shù)為幾何計(jì)算函數(shù),dee 為dist(end,end) 的縮寫,計(jì)算兩端點(diǎn)的距離,需要從屏幕選擇兩個(gè)端點(diǎn)作為參數(shù);rad需選擇圓或圓弧,ang為角度獲取函數(shù)。abs可以用實(shí)數(shù)作為參數(shù),返回絕對(duì)值,也可以用矢量作為參數(shù),返回矢量長(zhǎng)度。

2、矢量表達(dá)式

        矢量表達(dá)式包含實(shí)數(shù)、運(yùn)算符、點(diǎn)、矢量、矢量函數(shù)、捕捉函數(shù)等,點(diǎn)用于定義空間中的位置,而矢量用于定義空間中的方向或平移。點(diǎn)或矢量用括在方括號(hào)的l連個(gè)或三個(gè)實(shí)數(shù)表達(dá),如:[10,20.5,0]、[100,50],點(diǎn)或矢量表達(dá)式一般和矢量函數(shù)或捕捉函數(shù)組合應(yīng)用更有實(shí)際意義,常用捕捉函數(shù)有:端點(diǎn)end、中點(diǎn)mid、 圓心cen 等。常用矢量函數(shù)有:獲取上一點(diǎn)@、兩端點(diǎn)距離dee、 兩端點(diǎn)重點(diǎn)mee、 兩端點(diǎn)法向單位矢量nee、 兩端點(diǎn)矢量vee、兩端點(diǎn)單位矢量 vee1 、法向矢量nor等。

   表達(dá)式例子:

          mee+[10,5]:獲取兩個(gè)端點(diǎn)的中點(diǎn),并沿x軸偏移10,沿y軸偏移5。mee等同于 (end+end)/2,需要選取兩個(gè)端點(diǎn)。

         (cen+end)/2:獲取圓心和一個(gè)端點(diǎn)的中點(diǎn)。

         @+3*vec1(cen,cen) :結(jié)果是上一點(diǎn)在兩個(gè)圓心的方向上偏移3。

3、使用表達(dá)式注意事項(xiàng)

關(guān)閉自動(dòng)捕捉   如過(guò)用透明執(zhí)行cal用表達(dá)式結(jié)果直接作為繪圖命令參數(shù),應(yīng)先把關(guān)閉自動(dòng)捕捉,否則可能計(jì)算結(jié)果正確,但實(shí)際定位點(diǎn)錯(cuò)誤,這應(yīng)該是autocad中的一個(gè)BUG,2004版本有這個(gè)問(wèn)題,高于此版本的沒(méi)有調(diào)試過(guò),不知是否解決這個(gè)問(wèn)題。

   同類捕捉點(diǎn)的選擇順序:如果表達(dá)式中一個(gè)捕捉函數(shù)出現(xiàn)多次,計(jì)算過(guò)程中提示選擇的順序是按照函數(shù)在表達(dá)式中從左起的出現(xiàn)順序,而不是計(jì)算順序。

表達(dá)式的復(fù)雜度:如果表達(dá)式太復(fù)雜,則可能沒(méi)有作輔助線效率高。

     AUTOCAD的幫助里有cal的詳細(xì)參考。這里只談了一些本人使用的心得,不一定正確,歡迎大家批評(píng)、指正,共同提高。autocad關(guān)于cal的命令參考,