CAD繪圖時的比例問題詳解
比例是AutoCAD中的一個很重要的概念,有關AutoCAD的比例概念已有很多介紹,只不過沒有系統總結,最近有幾篇文章又談到這個問題,所以,我想就AutoCAD的比例概念專門發個話題分幾帖做個系統介紹。錯誤之處敬請指正。
一、繪圖比例
我們習慣稱AutoCAD為1:1繪圖,這1:1應該算是比例的概念,但實際上AutoCAD沒有什么1:n繪圖的說法。我們也先別說輸入100就是 100mm,嚴格來說,我們輸入的是100個圖形單位,因為我們使用的是公制,1m長度的線你就輸入1000,這個1000就是1000,什么時候成 1000mm,到打印時通過“1mm=**單位”,即由打印比例反映出來。一般來說不會因為圖紙比例是1:100就輸入1000/100=10。這樣,AutoCAD繪圖實際是沒有繪圖比例這個概念的。
二、打印比例
實際工程中不可能實物多大就畫多大的圖紙,也就是說電腦內的AutoCAD圖形文件它還不是圖紙,而僅僅是個圖形電子文件,要把它變成實實在在的物理圖紙就需要1:n打印出圖。1:100打印,就是把100長的一條線打印成1,如果采用mm作單位,也即當初1m長是輸入1000的,設置“1mm=100圖形單位”,就是1:100打印。如果當初是以m為單位,也即當初1m長是輸入1的,設置“1m=100圖形單位”(當然,打印對話框上沒有“米”選項,“1m=100圖形單位”實際要換成“1000mm=100圖形單位”,也即 ”10mm=1圖形單位“),就是1:100打印,換句話說,如果電子文件上1000長的線通過打印,到圖紙上是20的話(注意這個20是有單位的,是對應你采用的單位),那就叫做1:50打印出圖(1000/20=50)。
為了敘述方便,我們假定采用公制,也即1米就輸入1000,1毫米輸入1,這樣,盡管ACAD電子文件上只是圖形單位,但我們可以“認為”它真的就是毫米。
正因為這樣,用AutoCAD繪圖,我們最好把圖紙比例理解為打印出圖比例更為貼切。
這里必須強調,所謂“打印出圖比例”并不一定就與打印對話框上的打印比例數據對應。如果采用公制,那 “1毫米=100圖形單位”,正好就是圖紙比例1:100,但如果是采用米作單位,應該是 “1米=100圖形單位”,才叫1:100。問題在于打印對話框上不能這么設置,因為沒有“米”選項,而必須設成 “1000毫米=100圖形單位”,單從數據上看,這里是 “1000:100” 了。
三、實物沒有比例,非實物才有比例
既然AutoCAD是實物多大就畫多大,那實物實際就沒有比例。
可是,非實物性圖紙信息,如文字、尺寸標注、符號性圖形。原本是沒有什么比例之說的,AutoCAD中反倒有比例了,為什么?因為,電子文件打印成物理圖紙時用1:n縮放打印,圖上所有對象一視同仁都得縮放。這樣,物理圖紙上5高的文字,當打印比例為1:100時,在AutoCAD電子文件上就非要設成 500,以便500/100=5。也即,在繪圖過程中,非實物性內容必須要考慮圖紙比例。
這里引出一個概念:因為要縮小n倍打印,原本無比例的對象要預先放大n倍。
四、比例的基本概念
我們習慣上喜歡把比例說成1:n,這有二個概念:其一:n倍,比如1:100的圖紙上的線長1mm就相當于實際有100mm,工程圖紙看多了,可以由圖紙馬上想象出實物有多大;其二:1/n,我們打印時設置1:100,意味著把1mm(你當初認定的單位,實際ACAD上當然只是圖形單位)打印成1 /100=0.01mm。這個n術語應該叫比例因子。
五、zoom比例
下圖的AutoCAD幫助已經講得很清楚,只是我們平時往往用即時縮放不必輸入nX,但nXP的概念要清楚,因為如果要使用圖紙空間就必須要用到它。
六、尺寸標注樣式中的比例
尺寸標注全局比例因子,即系統變量DIMSCALE
測量單位比例因子,即系統變量DIMLFAC
分數高度比例因子,即系統變量DIMTFAC
先講測量單位比例因子,見下圖,
圖中DIMLFAC=1,這是缺省設置值。如果我們把圖上顯示的尺寸值稱為尺寸標注值的話,那么:尺寸標注值=實際測量值×測量單位比例因子。
通過上述公式,我們就非常清楚,如果在一張圖上要畫不同比例的圖并且不使用圖紙空間的話,我們就得把某些圖形人為縮放,比如在1:100的主比例圖上要畫 1:25的放大圖,我們就需要把這部分圖形放大4倍,1000的長度成了4000,尺寸標注出來也是4000,而我們不希望標成4000,而是仍要它標成 1000,也就是說,實際測量值=4000,尺寸標注值=1000,顯然這時的測量單位比例因子DIMLFAC=1/4=0.25。
隨便講一下,不用這個系統變量,而是用輸入數據或打碎后編輯數據的方法我認為是不可取的。
接著說分數高度比例因子。
這個分數高度比例要在單位格式選擇分數時才起作用,它是指分數的字高與整數的字高之比。
用這種單位格式的不多,并且就是字體高度上的比例關系,就簡單說這些。
尺寸標注全局比例因子,即系統變量DIMSCALE ,是尺寸標注中的重點,為了理解方便,先看下圖上的各個設置,文字高度在上圖已有,請參見。
請各位注意上面圖上的各參數的設置,如:文字高度=2.5,基線間距=8,超出尺寸線=1等。如果我們把這些統稱為設置值,而在圖上顯示的大小稱為顯示值的話,那么:顯示值=設置值×尺寸標注全局比例因子。
這樣,常見的尺寸標注樣式設置有二種:
1、象我上面的設置,把文字、箭頭、尺寸界線等這些設置值取打印出來的圖紙(物理圖紙)上的規格,而把尺寸標注全局比例因子設成打印比例因子。
2、把尺寸標注全局比例因子設成1.0,根據打印比例分別設置文字、箭頭、尺寸界線等這些控制值。
借用代數來比較這二種設置:
第1種:ny=n(a b c d)
第2種:ny=na nb nc nd
很顯然,第1種方法簡單,對不同比例的圖紙,只要設置一個值就行了,第2種方法得設置多個值。對具體單位個人來說,abcd即文字、箭頭、尺寸界線等的大小基本是固定的,用第1種方法,就可以把這些預先設置好并保存在acadiso.dwt內,第2種方法就得每次要重新設置,特別是當把1:n的圖改成 1:m時非要一個一個去修改這些設置值不可。
這個尺寸標注全局比例因子DIMSCALE只影響文字、箭頭、尺寸界線等形狀的大小,與尺寸值無關。在一張圖上可能有幾個比例,但尺寸標注的形狀大小應該是一樣的,于是:在一張圖上不管有多少比例,其尺寸標注全局比例因子DIMSCALE只有一個。換句話說,當有不同比例時,就有不同的測量單位比例,如果把不同的測量單位比例都分別建立不同的標注樣式如DIM-100,DIM-50,DIM-25時,這些樣式中的 DIMSCALE都是一樣的。
DIM-100:DIMLFAC=1, DIMSCALE=100
DIM-50 :DIMLFAC=0.5, DIMSCALE=100
DIM-25 :DIMLFAC=0.25,DIMSCALE=100
所以有DIM-100、DIM-50,說明這些都是在模型空間進行處理的,也即1:50的放大圖實際的圖形被人為放大了2倍,如果應用圖紙空間就不需要這樣了,上圖中當選擇“按布局(圖紙空間)縮放標注”后,尺寸標注全局比例因子DIMSCALE為禁選,不能再設置,圖中顯示為0。關于在圖紙空間如何標注尺寸,接下來再談。
七、視口比例
這個視口是指在圖紙空間上開的視口,初學者對圖紙空間的概念不是很強,先就圖紙空間概念用比喻來說明一下。
你在一張紙上寫些文字畫些圖形,然后再把一張白紙蓋在上面,結果什么也看不見。
在這張白紙上開個小方孔,你就看到下面那張紙上的一部分。
拉開這二張紙的距離,你看到的東西越來越多,也越來越小。
底下那張紙稱為“模型空間”,上面那張紙稱為“圖紙空間”,那個小方孔稱為“視口”。二張紙的距離用zoom設置,便是視口比例。
注意,小方孔只是為了讓你看看,因為方孔上粘了張透明紙,所以,在上面那張紙上不能修改下面紙上的內容。
把小方孔上的透明紙掀開,便成了一個真正的孔,你可以拿筆伸過這個小方孔去改下面紙上的東西了,這叫“激活視口”。
一個小孔能夠看到下面那張紙上所有內容,這便是一張小小的圖紙能夠畫整幢大廈,只要調整二張紙的距離,那么,把圖框畫在上面的紙上,管他下面是多大的東西,總能裝進。
距離太大,你想要清楚地看看局部的,那再開一個小小孔,當然要把那張紙剪開,使得小小孔能貼近些(ACAD不需要“剪開”),這便能在一張圖上表現不同的比例。
因為有可以表現不同比例這個作用,所以中文版把圖紙空間又稱為“布局”。
很顯然,有了這個功能,在一張圖上畫不同比例的圖形,就不再需要人為縮放圖形了,所有對象都是1:1畫了。
用圖紙空間出圖,自然打印比例是1:1了(理論上你也可以1:2打印,問題是沒有人會這么去自找麻煩的),這樣,視口比例與打印比例毫無關系,而是與圖紙比例有關,既然與圖紙比例有關,那不同的比例就要開不同的視口,設置不同的視口比例。
為了方便理解,我們可以用一句通俗的說法:用模型空間出圖靠打印機來調整圖紙比例,用圖紙空間則由AutoCAD先調整好比例后打印,不必依賴打印機了。
上帖中有這么一句話:“在一張圖上不管有多少比例,其尺寸標注全局比例因子DIMSCALE只有一個。” 這是在模型空間出圖,到了這里,我們是用圖紙空間出圖了,這句話就不對了,在一張圖上有不同的比例時,實際上就是相當于以不同的比例從模型空間“打印”到圖紙空間,這樣,這個DIMSCALE就不是相同的,所幸這時已經有了視口比例,這個“打印”比例已經有了,所以干脆不要用戶去用那個DIMSCALE,免得引起混亂,于是在尺寸標注樣式中DIMSCALE=0(不設)。
DIMSCALE不要設,又沒有人為縮放,DIMLFAC始終等于1.0,這樣,不管圖上有多少不同的比例,尺寸標注樣式就只要一個。
八、尺寸標注方面的技巧
說到這,尺寸標注樣式的設置和標注應該沒什么問題了,接著講一點技巧。
1、標注本身的技巧
(1),把尺寸標注樣式中的各參數設置成實際圖紙(物理圖紙)上的規格,這樣,當用于不同比例時,只要重新設置全局比例因子DIMSCALE一項,作為模板文件dwt,不妨就把DIMSCALE設成1.0,并且就設置一個樣式就夠了,當需要增加樣式時(因為測量單位比例不同),新建樣式是以當前樣式為母本的。
(2),標注文字,線條的樣式最好設成隨層,這樣,如果把尺寸標注都歸到一個圖層內的話,顏色就可以由圖層來決定了,這主要用于圖紙的交流,在沒有統一的標準的情況下,便于別人修改的設置是最佳的。
2、利用尺寸標注在繪圖中的技巧
(1)邊畫圖邊標注
手工畫圖是把尺寸標注純粹作為圖紙說明來處理的,往往把圖畫得八九不離十了再標注尺寸。但用AutoCAD畫圖可不必這樣,AutoCAD的尺寸是自動獲得的,它是嚴格按測量出來的值標注的,針對這一特點,宜采用邊畫圖邊標尺寸之方法,這樣做會帶來二個好處,一是起到校對作用,二是可以讓尺寸標注先占據應該占據的位置。
(2)標注錯了不要刪除重標
所謂標注錯了是指標注出來的尺寸值不對,也就是圖形畫錯了,我們要注意的是,這是圖形錯誤不是標注錯誤,所以沒必要把已經標上去的尺寸刪除等圖形修改后再標,而是直接修改圖形,如果用變形命令則尺寸當場就跟著修改好,用其他方法修改圖形,用界標則也很容易把尺寸跟著修改。
(3)利用尺寸標注決定圖紙比例特別是放大比例
我們已經知道,尺寸標注是非實物性對象。打印出來的圖上其文字大小、箭頭大小與圖紙比例是無關的。這樣,實物性圖形與非實物性的尺寸標注就有個匹配問題,從這個相對大小就能大致看出圖紙該要的比例。當然,決定圖紙比例還有其他方面的要素,但圖紙匹配畢竟是個重要因素,特別是在一張圖上的局部放大圖的比例決定時很起作用。
圖形匹配例子,很顯然,1:10、1:15、1:100是不合適的,1:20、1:25不夠合適。
九、圖紙比例的確定
如果已經確定了圖紙比例,那么文字輸入、尺寸標注以及插入圖框應該沒多大問題了。
圖紙比例如何確定呢?
我們先看看網上各論壇常見到的問題:
1、“圖紙畫好了,如何插入圖框呢?”
這個問題不是指插入圖框(圖塊)的操作,而是如何確定在模型空間插入的比例。照我說,這種問題在實際工程上幾乎是不存在的。實際工程上沒有文字、沒有符號、沒有尺寸標注的圖紙幾乎沒有,那么,圖紙比例不知道,如何確定文字的字高的呢?如何標注尺寸的呢?因為這些非實物性對象是與打印比例相關的。
2、“如何把圖紙裝入A3的圖框”
這個問題與第1個問題有相似之處,不同的一點是由圖框來決定比例。我們不能說這種做法是錯的,因為確實有由指定圖框出圖的做法,比如,原理圖、示意圖、只求漂亮不求比例精確的文本式圖紙。但我要提醒的是,一般情況下,不能單憑圖框來確定圖紙比例。要不也就沒有圖紙加長之說了。
3、“為什么尺寸標注文字看不出”
尺寸的值與圖形有關,尺寸文字的大小與圖形無關,它跟圖紙比例有關,不管是什么比例的圖,起碼要保證打印出來的圖上能看清文字。
4、“為什么圖形放大后,尺寸跟著變大”
圖形人為放大,尺寸值跟著變大是完全正常的,我們就是要AutoCAD的尺寸標注忠實反映圖形尺寸,這種情況下應該設置DIMLFAC值讓它顯示我們所要的尺寸值,但文字的大小跟著放大,這就不好了。一張圖上的尺寸標注大大小小是相當不妥的。造成這個跟著變的原因是把尺寸標注打碎了,打碎了的尺寸標注已經不是AutoCAD的尺寸標注而是AutoCAD的圖形,它當然要跟著縮放。
所以,沒有特殊需要,不要用輸入文字的辦法標注假尺寸,更不要打碎尺寸標注。
5、“為什么A3打印機打印出來的圖框缺了邊線”
這是一個無奈的問題,A3打印機用的打印紙是標準的A3尺寸,打印機要壓邊打印,當然不能把A3的圖框全部打印出來。于是,很多人就采取一個不可取的辦法: “選打印對話框上的自動調整比例 ”,顯然,這就不可能做到標準的比例輸出。
這個問題如何解決?
首先,這是無奈的問題,所謂“無奈”是指我們無法改變A3打印紙,因為它是嚴格按標準制造的,我們也不能叫打印機不壓邊打印。
其次,這問題必須解決,嚴格來說(或從理論上來說),用“自動調整比例”是不符合制圖標準的,至于工作圖(為了繪圖而打印出來的非正式圖)倒沒必要去計較,對某些簡單的圖紙,還沒到比例不準就完全不行的程度,這些,大可不必去吹毛求疵。
所謂“魚和熊掌不能兼得”,我們要確保圖形是嚴格按制圖標準的比例,就不可能保證圖框也是嚴格按制圖標準。相對來說,圖框差一點,要比所有圖形差一點要好得多。所以,我的做法是:把圖框長寬各縮小2mm,不打印圖框的外框線。
這個圖框的外框線就是制圖標準的圖框尺寸線,理論上講這條外框線是不存在的,因為它就是圖紙的邊線,但很多單位可能出于“有這條外框線更漂亮”或習慣成自然,一般都畫這條本沒有的線并在線外再留空白邊。而我們遇到了這個問題后,放棄外框線并沒有違反標準,縮小2mm也是不得已而為之,不過,也不要大鳴大放,而要“偷偷”縮小,意思是如果圖框需要標注圖紙規格時,仍要寫上“420x297=0.12”。
確定圖紙比例的要素
如何確定圖紙比例,對具有豐富制圖經驗的工程師來說應該是沒有什么困難的,但這個問題對初學者來說非常頭疼,頻頻見于網絡。
確定圖紙比例的要素很多,沒有一個簡單的答案,這里只能列出一些要素。
1、制圖標準
這是最基本的要素,或者說它是前提。我們可以用1:1、1:2、1:5、1:10、1:15、1:25、1:50、1:100等,但絕對不能用1:4、1:6、1:35、1:55等。
2、圖紙的匹配性
上面貼出的圖已經說明了這一點。
3、工程上的統一性
對一個工程來說,圖紙與圖紙之間是有關聯的,如果設成同一比例,在相互比較、核對、匹配對圖和相互利用等方面就比較方便。
4、由圖框決定
這便是看菜吃飯的做法,GB標準圖框雖然有A0~A4,但有些單位又有自己的規定,比如,最大只能是A2,寧愿加長不能加寬。這不是專制,而是從統一性和便于裝訂等方面考慮。由圖框決定圖紙比例,實際操作上相對要容易一些。
5、單位的習慣
對某一單位某一特定產品來說,除了單位的規定外,往往還有單位的習慣,別小看這個習慣,實際工作中力量蠻大的。
6、客戶要求
對某一單位來說,所做的工作可能是某大型工程中的一部分,業主為了整個工程的統一性,往往會提出圖紙比例的限制。
7、特殊要求
為了放樣或者為了其他加工需要,要求的比例可能完全不是正常的圖紙應該用的大小。
8、相互協作
工程往往是多人參與的,圖紙之間也有共享圖形,相互約定好后,會給共享帶來方便。
十、實物性對象不能1:1畫圖的情況
上面反復強調,實物性對象1:1繪圖,不必考慮圖紙比例,非實物性對象才要考慮圖紙比例。
但是,實際繪圖中也有實物性對象不能1:1畫圖的情況:
1、制圖標準中的“夸張畫法”或稱“假想畫法”
在圖上表示工字鋼的翼板時,我們要用二條細線表示,但這個工字鋼是實物,按理應該實事求是按它的尺寸畫,但是,由于翼板厚度太小,比如10mm,如果按它的尺寸畫,在1:100的圖上,打印出來二線間距只有0.1,早就并成了一條線啦。這種情況下就要畫假尺寸。這種假尺寸如何控制?我們只要把它歸到非實物性對象去就容易理解了,非實物性對象要考慮比例,那么,要看清楚二條線,二線間距起碼要0.5mm,這也就是打印比例的一半,1:100要輸50、 1:200要輸100。
2、過長且不需要全部詳細表達的實物,宜用折斷線把它斷開,這時候的尺寸標注只能編輯標注文字。
3、細長實物,可以讓xy不等比例。不過,xy 不等比例會給繪圖帶來許多麻煩,因此只是不得已而為之,盡量不用。
十一、線型比例
線型比例是一個十分重要的概念,對初學者來說也是難以掌握的一個頭疼問題。
為了更好地說明問題,請各位先看一下acad.lin和acadiso.lin的設置和區別。
線型比例中常見的問題:
1、“我的虛線怎么顯示不出來?”
2、“為什么我的線型有的能顯示,有的卻顯示不出?”
3、“線型比例定多少才算合適呢?”
4、“圖紙空間為什么不能顯示出線型?”
5、“如何設置自己的線型?”
在解決以上問題之前,先讓我們來認識一下線型。先看一下AutoCAD的幫助:
線型是由沿圖線顯示的線、點和間隔組成的圖樣。可以通過圖層指定對象的線型,也可以不依賴圖層而明確地指定線型。
除選擇線型外,還可以設置線型比例以控制橫線和空格的大小,也可以創建自定義線型。
不要將 AutoCAD 內部使用的線型與某些繪圖儀提供的硬件線型混淆。這兩種類型的虛線產生的效果相似。不要同時使用這兩種類型,否則,可能會產生不可預料的后果。
在線型定義文件中用兩行文字定義一種線型。第一行包括線型名稱和可選說明。第二行是定義實際線型圖案的代碼。
第二行必須以字母 A(對齊)開頭,其后是一列圖案描述符,用于定義提筆長度(空移)、落筆長度(劃線)和點。通過將分號 (;) 置于行首,可以在 LIN 文件中加入注釋。
線型定義格式
線型定義的格式為
*linetype_name,deion
A,deor1,deor2, ...
例如,名為 DASHDOT 的線型定義為
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
這表示一種重復圖案,以 0.5 個圖形單位長度的劃線開頭,然后是 0.25 個圖形單位長度的空移、一個點和另一個 0.25 個圖形單位長度的空移。該圖案延續至直線的全長,并以 0.5 個圖形單位長度的劃線結束。該線型如下所示。
線型全局比例因子LTSCALE和尺寸標注全局比例因子DIMSCALE在概念上非常相似,LTSCALE是把線型由線型文件上定義的規格放大,DIMSCALE是放大尺寸標注樣式中的各設置值。當線型規格和尺寸標注各控制值都以物理圖紙上的規格為依據設置的話,則 LTSCALE=DIMSCALE=打印比例因子。
二者的差別在于,DIMSCALE是否設成打印比例因子與樣式的設置有關,也即用戶可以自己掌握,LTSCALE是否設成打印比例因子與線型有關,如果用戶不設置自己的線型,就很難由用戶掌握。
如果 LTSCALE=DIMSCALE=打印比例因子,則使得設置方便并容易理解。那么,最好的辦法就是放棄原AutoCAD系統線型,而由用戶自己建立用戶線型。
用戶自己建立線型的可行性
1、線型隨圖
由于線型隨圖,不會因用戶自己的線型使別人不能用。但如果線型中用到字體和形文件,字體和形文件不能隨圖。
2、可以任意加載任何線型文件上的線型
這一方面給用戶自定義線型文件帶來了方便,但這也帶來一個嚴重的問題。如果在一張圖上,加載線型設置規格數量級完全不同的線型,如一部分線型用 acad.lin的,另一部分用acadiso.lin的,再搞幾種用戶定義的,這樣,這個線型全局比例因子顧前不顧后,滿足了甲滿足不了乙。
所以,
1、提倡用戶自己定義線型
2、一張圖上要用一種設置規格數量級的線型
3、無特殊情況,當前對象縮放比例應為1.0
4、可以設置復雜線型,但盡量不要用“形文件”來設置
十二、域內填充圖案的比例
搞清楚線型比例,對域內填充圖案就也能理解了,它們有相同點:
1、都是用ASCII 碼編成的
2、都有英制和公制二個文件(acad.lin,acadiso.lin acad.pat,acadiso.pat)
3、都可以由用戶自定義
但它們也有不同點:
1、線型不存在編輯問題,圖案存在編輯的可能
2、線型隨圖,圖案不隨圖
3、用戶可以自建線型文件,圖案不能自建用戶文件,自定義的圖案一定要加入acad.pat或acadiso.pat,否則,一個圖案就得對應一個文件。
所以,線型提倡自定義,圖案最好不要自定義。有一些用戶熱衷于自定義圖案,我個人是不支持的。因為自定義圖案到了別人手里能顯示但不能編輯。
由于圖案不可能全部由用戶自定義(沒多大必要全部修改設置),填充比例就沒有LTSCALE那么好設,圖案不同其比例可能也要不同。這么一來,如何知道填充得合適不合適呢?這里有一個小技巧。
下圖中的用戶定義,是普通剖面線,對話框上有個間距值,你想 3 的話,那1:100就是300,1:50的話就是150,這樣,用這個間距來作參照物就可以大致能看出其他圖案是否合適了。
域內填充要注意的問題:
1、如果全涂黑,應該采用SOLID,而不要用很密的其他圖案填充
2、無特殊情況不要打碎圖案,打碎后的信息量會幾何級上升
補充:
1、上面這一段
DIM-100:DIMLFAC=1, DIMSCALE=100
DIM-50 :DIMLFAC=0.5, DIMSCALE=100
DIM-25 :DIMLFAC=0.25,DIMSCALE=100
上下文連起來是沒問題的,但如果單獨列出來,則是謬論。所以,要補充說明一下。上面是舉例主比例為1:100的時候,如果1:200就要是:
DIM-200:DIMLFAC=1, DIMSCALE=200
DIM-50 :DIMLFAC=0.25, DIMSCALE=200
DIM-25 :DIMLFAC=0.125,DIMSCALE=200
所以,通用的表達式是:
DIM-主圖比例因子:DIMLFAC=1, DIMSCALE=主圖比例因子
DIM-放大圖比例因子:DIMLFAC=1/圖形放大倍數, DIMSCALE=主圖比例因子
還有,尺寸標注樣式名可任取,但最好能從名字上看出所標的圖形比例,便于識別。
2、談到線型比例時,我曾經假設把規格
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
放大20倍,成:
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A,10,-5,0,-5
這是為了說明我們實際差不多是要這么大,既然用戶自定義,那就由用戶選擇自己認為最合適的規格。另外,我們放大25.4(英制與公制的換算)倍,結果正好是:
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A, 12.7, -6.35, 0, -6.35
結論:AutoCAD早期的版本是以英制為單位的,R14以后的版本增加了公制單位的設置,于是,acad.dwt->acadiso.dwt,acad.lin->acadiso.lin,acad.pat->acadiso.pat。
十三、多線比例
多線MLINE中的比例與上面所說的各比例不太一樣,它是在命令行上設置的,任便把它也列出來的原因,是想糾正下面的說法:
1、多線就是雙線
2、多線的比例就是二條線的間距
不錯,AutoCAD的缺省設置就是這樣,但作為概念,不能這么說。多線非單線,是復線,可以二條線、可以是三條線、可以是四條線。。。命令行上設置的比例 N 是把設置的多線放大 N 倍。
AutoCAD中還有一些比例概念,如圖塊插入比例、縮放命令scale要輸入比例值等,但相對來說,這些比較容易掌握,就不再細說。如果哪位朋友有這方面的要求,再追加說明。
上面說了那么多,把頭都搞暈了。其實,上面所提到的DIMSCALE,LTSCALE,概念清楚了非常容易。
如果按物理圖紙上的規格設置參數,那么這些比例就對應出圖(打印)比例。一句話解決問題。
符號性圖塊不也是這樣嗎?你可以按圖紙上的大小預先畫好符號而不管它插入什么比例的圖中,使用時只要按圖紙出圖比例因子放大就行。
在 LIN 文件中加入注釋。
線型定義格式
線型定義的格式為
*linetype_name,deion
A,deor1,deor2, ...
例如,名為 DASHDOT 的線型定義為
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
這表示一種重復圖案,以 0.5 個圖形單位長度的劃線開頭,然后是 0.25 個圖形單位長度的空移、一個點和另一個 0.25 個圖形單位長度的空移。該圖案延續至直線的全長,并以 0.5 個圖形單位長度的劃線結束。該線型如下所示。
__ . __ . __ . __ . __ . __ . __ . __
須明確一個問題:實際上在CAD中用上敘線型畫一條直線,其線型第一段及最后段直線段并非為0.5個圖形單位,而是因為所畫直線的長度一般并非為該線型最小組合的長度的整數倍數,在此CAD把它調整為首尾長度一致。以保證圖型美觀!(假設線型全局比例及當前縮放比例均為1).
請多指教ok 補充得相當好,這就是 A,.5,-.25,0,-.25 中A的作用,因為如果這條線正好是__ . __ . __ . __ . __ . __ . __ . 顯然不妥,這時系統就會自動調整。