• 您的位置:網站首頁 > CAD教程 > CAD教程文章

    AutoCAD的圖紙空間概念及使用技巧

    時間:2016-01-29 06:31:56 來源:未知

    作者:獨角斗士

    我們知道,AutoCAD有二個作圖空間,模型空間和圖紙空間。顧名思義,模型空間就是指所畫的實物,而圖紙空間就相當于我們的圖紙。這種說法只是幫助我們理解而已,嚴格一點是有破綻的。因為,一方面,我們不用圖紙空間照樣畫圖出圖。事實上,R14以前,用圖紙空間出圖的案例相當少,我們都習慣在模型空間畫圖,然后設定打印比例縮小打印。另一方面,圖紙空間也是作圖空間,由圖紙空間出圖,理論上照樣可以設定打印比例。 
      
    一、基本概念 
    這么說很顯然,圖紙空間并不是非用不可,既然大家要用,肯定有很多好處。有的朋友急了:“什么好處呢?”,且慢,要理解圖紙空間概念,我們還是從最基本著手,先來看看幾個概念: 
    1、圖紙空間也是作圖空間,它同樣可以像模型空間一樣作圖(加注:三維圖不能作) 
    2、二個空間三個狀態 

    二個空間:模型空間,圖紙空間 
    三個狀態:模型空間(平鋪),模型空間(浮動),圖紙空間 
    模型空間(平鋪)就是正宗的模型空間,就是我們安裝后打開軟件所在的空間,也就是我們過去習慣上的作圖空間。 
    模型空間(浮動),實際是在圖紙空間,但把視口激活,被激活的視口回到了模型空間,也即圖紙空間上不僅是塊透明的玻璃,而且在玻璃上開了個口子,能夠透過口子操作模型空間上的對象。 
    圖紙空間,在模型空間上罩了一塊玻璃,只能看不能修改模型空間上的對象。

    3、模型空間(平鋪)在模型空間,模型空間(浮動)在圖紙空間 
    我們一定要注意,模型空間(浮動),它叫成模型空間,但實際上狀態在圖紙空間,只不過把圖紙空間上的視口激活而已。為什么把它歸到模型空間,是因為被激活的視口相當于回到了模型空間,可以編輯對象,也可以增加對象。 
    4、視口比例 
    視口比例就是用Zoom設定的屏幕比例。因為視口被激活后,相當于回到的模型空間,用zoom可以平移,也可以縮放。我們在模型空間時的Zoom縮放是相對于屏幕的,在圖紙空間,視口尺寸不變,激活視口內的縮放便相對于視口了。這樣,就有一個視口比例概念。實際上就是模型空間上的一個作圖單位顯示在圖紙空間上為多少。如果我們把模型空間上的100個作圖單位縮到1個作圖單位顯示在圖紙空間,那么從圖紙空間以1:1打印,圖紙比例就是1:100。而從圖紙空間以1:2打印,圖紙比例就是1:200。當然,既然用圖紙空間打印,就不會再以1:2打印了,因為如果圖紙比例是1:200的話,就把視口比例設為1:200了,何必自找麻煩呢?所以盡管理論上沒有要求從圖紙空間打印一定要1:1,但實際上幾乎無一例外,這也許是人有共性。所以,凡用圖紙空間出圖,打印比例不用考慮,即1:1打印。 
    視口比例如何設置呢?按理這不應該是個問題,因為既然視口比例就是屏幕比例,Zoom是我們最熟悉的命令了。這里特別提出是因為我們平時縮放屏幕實際上并不輸入比例的,Zoom的即時縮放很方便,尤其是高版本的滾輪鼠標縮放,久而久之,Zoom的比例縮放概念變得模糊了。 
    請看Zoom命令: 
    命令: zoom 
    指定窗口角點,輸入比例因子 (nX 或 nXP),或 
    [全部(A)/中心點(C)/動態(D)/范圍(E)/上一個(P)/比例(S)/窗口(W)] <實時>: s 
    輸入比例因子 (nX 或 nXP): .5x 
    nX是相對于前一個狀態,它是相對比例,nXP是相對于實際對象,它是絕對比例。 
    很顯然,設置視口比例必須用nXP。 
    5、布局 
    從上帖的附圖中我們可以看到有“模型空間、布局1、布局2,這個稱為“選項卡"。如果你需要,可以增加“布局3”、“布局4”。。。也可以重命名,這跟EXCEL的頁面非常像。 
    我們在模型空間,用鼠標選擇布局,立刻轉到圖紙空間,那么,布局與圖紙空間是什么關系呢? 
      
    我們可以把“布局”選項卡理解為圖紙空間,因為凡是布局,不管是布局1、布局2,都在圖紙空間內。這一點與EXCEL有點不同。 
    我們可以把“布局”選項卡理解為頁面,因為既然用圖紙空間出圖,這就有個頁面設置的問題,所以R14以后,只要選擇布局,就會跳出打印機配置、頁面設置、打印樣式等的設置對話框,這種格局同WORD完全一樣。 
    我們可以把“布局”選項卡理解為布置,在圖紙空間,我們可以根據需要設置一個視口,也可以根據需要設置多個視口,并且,由于圖框本身是沒有比例的,自然我們會把圖框以1:1放在圖紙空間。那么,這就有個圖面布置問題,圖面的擺放問題。

    6、模型空間與圖紙空間的關系 
    (1)平行關系 
    模型空間與圖紙空間是個平行關系,相當與二張平行放置的紙。 
    (2)單向關系 
    如果把模型空間和圖紙空間比喻成二張紙的話,模型空間在底部,圖紙空間在上部,從圖紙空間可以看到模型空間(通過視口),但模型空間看不到圖紙空間,因而它們是單向關系。 
    (3)無連接關系 
    正因為模型空間和圖紙空間相當于二張平行放置的紙張,它們之間沒有連接關系,也就是說,要么畫在模型空間,要么畫在圖紙空間。在圖紙空間激活視口,然后在視口內畫圖,它是通過視口畫在模型空間上,盡管所處位置在圖紙空間,相當于我們面對著圖紙空間,把筆伸進視口到達模型空間編輯,這種無連接關系使得明明在圖紙空間下仍把它稱為模型空間,只是為了區別加個“浮動”。 
    我們要注意這種無連接關系,它不像圖層,盡管對象被放置在不同的層內,但圖層與圖層之間的相對位置始終保持一致,使得對象的相對位置永遠正確。模型空間與圖紙空間的相對位置可以變化,甚至完全可以采用不同的坐標系,所以,我們至今尚不能做到部分對象放置在模型空間,部分對象放置在圖紙空間。 
    2002開始,AutoCAD增加了DIMASSOC這個系統變量,在尺寸標注方面有了突破。也即當DIMASSOC=2時,標在圖紙空間上的尺寸標注與在模型空間上的被標對象建立了連接關系。關于DIMASSOC的概念下面將談到。 
    圖形總歸是放在圖框內的,圖框與圖形是包含關系,這種無連接的關系不影響它。常規做法是在圖框上或圖框內開視口,圖形始終被包含在圖框內。

     

    二、相關概念 
    1、尺寸標注全局比例因子DIMSCALE  
    在模型空間出圖,當打印比例是1:n 時,如果尺寸標注的文字、箭頭、尺寸線伸縮等這些標注特征值取打印出來的物理圖紙上的規格,那么這個尺寸標注全局比例因子DIMSCALE=n,這在《AutoCAD中的比例概念及使用技巧》中已經有說明。 
    現在,我們用圖紙空間出圖了,這個DIMSCALE怎么取呢? 
    (1)DIMSCALE=1,因為從圖紙空間出圖是1:1 
    (2)DIMSCALE=n,因為從模型空間到圖紙空間要縮1:n 
    上面二種回答初看似乎都有道理,讓我們來分析一下。 
    第一個回答強調了打印比例,因為我們過去一直說DIMSCALE與打印比例有關,現在既然是1:1打印,自然DIMSCALE=1。 
    但是,我們千萬不能忘了,這個尺寸標注不在圖紙空間,盡管我們不在真正的模型空間標注,而是在圖紙空間在激活的視口上標注,但尺寸標注作為ACAD對象卻毫無疑問在模型空間。既然在模型空間,讓它顯示在圖紙空間就不得不接受視口比例的縮放,因此,這個全局比例不能為1.0。 
      
    如果尺寸就在圖紙空間標注,DIMSCALE=1是對的。注意,尺寸在圖紙空間標注,前提是DIMASSOC=2,否則天下大亂! 
      
    第二個回答強調了模型空間到圖紙空間的縮放,因此它是對的。但是,它這種是沒有利用圖紙空間的優勢。把尺寸標注同其他對象等同處理。 
    不利用優勢不算錯,但這樣做的問題來了,當一張圖紙有多個比例怎么辦?傳統的模型空間出圖,我們大家已經非常清楚,即把圖形人為縮放,用測量比例來調整,此時的DIMSCALE不變;用圖紙空間出圖,不必再人為縮放圖形了,測量比例始終為1.0,那么,DIMSCALE還是不變嗎?如果不變,這不同的比例其尺寸標注的文字、箭頭等一樣大小。等分別縮到圖紙空間上的視口里,由于視口比例不同,它就跟普通對象一樣按視口比例縮放,一張圖紙打印出來其尺寸勢必大大小小。 
    如此說來,這個DIMSCALE要跟著變,它不對應打印比例,而是直接對應視圖比例,即1:100的圖形為100,1:50的圖形為50。 
    所以,我們經常聽到看到這種不嚴密的說法: “DIMSCALE是圖紙比例因子”。 
      
    (3)DIMSCALE=0,不要去設 
    這是正確答案。用圖紙空間出圖,打印時以1:1,圖形由視口縮小,不同視口可以設置不同的比例,尺寸標注的特征值(文字、箭頭等的大?。撌遣煌?,也即DIMSCALE不能是一個數。問題是ACAD早注意到這一點,它為了不增加用戶的麻煩,提取視口比例來代替這個值,于是用戶不要再設置這個DIMSCALE了,從下圖可以看出,它成了禁選,顯示為0。 
      
    即便尺寸在圖紙空間標注,照樣可以設DIMSCALE=0,這是系統比較聰明的一點。哈哈,這樣看來DIMSCALE=0乃名副其實的正解。 
       
    這樣,用圖紙空間既沒有測量比例設置的麻煩,也沒有全局比例設置的麻煩。但這有個前提:尺寸標注的特征值必須取打印出來圖紙上的規格,否則,ACAD提供的方便功能就沒法享受。

    2、DIMASO 與 DIMASSOC 
    DIMASO是2002之前控制尺寸標注關聯性的系統變量,它的定義是: 
    DIMASO=on,關聯標注 
    DIMASO=off,不關聯標注 
    2002開始增加了系統變量DIMASSOC,它的定義是:  
    DIMASSOC=0,分解的標注。包含單個對象而不是單個標注對象的集合。  
    DIMASSOC=1,無關聯標注。與其測量的幾何圖形一起選定和修改。  
    DIMASSOC=2,關聯標注。當與其關聯的幾何對象被修改時,關聯標注將自動調整其位置、方向和測量值。布局中的標注可以與模型空間中的對象相關聯。 
    DIMASSOC與DIMASO的關系  
    DIMASSOC=1 相當于DIMASO=on  
    DIMASSOC=0 相當于DIMASO=off   
    這里有一個概念要澄清:DIMASSOC=1 稱“無關聯標注”,DIMASO=on 稱“關聯標注”,初看是矛盾的。實際上是不同版本不同叫法,同一“關聯”不同含義。  

     

    3、線型比例 
    我在《AutoCAD中的比例概念及使用方法詳解》中對線型比例作了一些說明,但在那里重點解決LTSCALE的問題。這里,我們要解決的是用圖紙空間后如何設置的問題。先看下圖。

    這里有一個非常麻煩的概念。 
    如果圖紙比例是1:50,那在"全局比例因子(G)"內輸入50(線型規格是物理圖紙上的規格),那個“縮放時使用圖紙空間單位(U)”不打勾,既能在模型空間正常顯示線型,也能在圖紙空間"正常"顯示線型(注意這個正常是加引號的正常)。而像上圖那樣,在圖紙空間能正常顯示線型,在模型空間卻不能正常顯示線型了。 
      
    這里為什么要有這個“縮放時使用圖紙空間單位(U)”? 
    這就要回到前面,在一張圖紙上有多個比例時,我們現在已經不是人為縮放圖形,而是用不同的視口,以不同的視口比例來解決。1:100的圖上畫一個1:5的圖,顯然,這個1:5的圖形很小,只是因為視口比例讓它放大了。而在模型空間,這個很小的1:5的圖形,用原來的線型比例,經視口放大,線型就相應放大,也即,如果是一條虛線,因為圖形小,可能就顯示出三段實線二段空格,到了圖紙空間它當然還是三段實線二段空格,但圖形大了,勢必這個實線段和空格也跟著放大,那么相對與其他視口,這虛線就明顯不同。 
      
    為了理解這一點,大家可以看一下《AutoCAD中的比例概念及使用技巧》,我說過,模型空間到圖紙空間相當于把模型空間“打印”到圖紙空間,而打印的概念我們太清楚了,就是整體縮放。這線型也不例外。 
      
    不同視口有不同比例,線型也要隨視口比例縮放,但我們不希望它這樣,我們要的是在一張圖上同一種線型打印出來一致,就像文字或尺寸標注,一張圖就一個樣。 
      
    要達到這個要求,線型就必須由圖紙空間來自動縮放,即在“縮放時使用圖紙空間單位(U)”上打勾。但我們要注意到它的含義,它是以圖紙空間的規格來設置線型比例了,圖紙空間以1:1打印,那么"全局比例因子(G)"就是以圖紙空間的大小來設置,如果線型規格就是按打印出的物理圖紙上的規格設置的,其值就等于1.0,如果選用的是英制單位線型,公制單位出圖,它就等于25.4。 
      
    這樣的設置,實際就是依圖紙空間為依據了,它根本不管模型空間,顯然當我們回到模型空間,線型沒法正常顯示了。 
      
    如果你用圖紙空間出圖只是習慣,并且圖紙就一個比例,那你用不著這么設置,按原來的模型空間設置線型,讓它“打印”到圖紙空間,兩邊都沒事。也就是說,這種特殊情況,就設置全局比例因子LTSCALE,而那個“縮放時使用圖紙空間單位(U)”不要去勾上。

     


    粗暴禁伦高np