CAD布局最多可建多少個視口?
有些人在使用CAD繪圖時喜歡把多個圖框都放到一個布局里,而且一個圖框內(nèi)還不止一個視口,之前見過一個布局中有放上百個視口的,這種圖紙不僅會給降低CAD的操作性能,還會出現(xiàn)一些顯示的問題。
之前結(jié)合網(wǎng)友使用過多視口導(dǎo)致顯示不正常的一張圖紙遇到問題介紹過,但最近還有人問到這個問題,重新再介紹一下。
通過實例了解CAD對視口數(shù)量的限制
CAD并沒有明確限制一個布局可以建多少視口,我曾經(jīng)實驗過,在一張簡單的圖紙中我曾經(jīng)陣列了上萬個視口,雖說把CAD弄得反應(yīng)很慢,但還是正常生成了。
雖然如此,因為每個視口都會顯示一份模型空間的圖形,雖然CAD有一些優(yōu)化處理,有些數(shù)據(jù)是共享的,但在CAD中不同視口中顯示的圖形不同,而且可以凍結(jié)不同圖層,高版本中同一圖層在不同視口還可以設(shè)置成不同顏色、線寬、線型等。因此視口增多,無論如何都會增加數(shù)據(jù)量,影響CAD的操作性能,所以CAD對于同時可顯示的視口是有限制的,這個限制就是最大激活視口數(shù)量,而且這個數(shù)量是我們可以設(shè)置的:MAXACTVP。
下面我們就通過一個簡單的實例來看一下如何視口數(shù)量超出限制后是什么效果,并且看一下如何設(shè)置這個限制數(shù)量。
為了加快操作速度,我們建立一張最簡單的圖紙,在空圖的模型空間畫一個圓,然后切換到布局空間,布局空間默認(rèn)有一個視口,如圖所示。
視口可以用命令VPORTS創(chuàng)建,也可以用常規(guī)的復(fù)制、陣列命令添加。下面將用陣列快速創(chuàng)建多個視口。
如果你的CAD版本比較低,可以直接用陣列AR命令,如果用的是CAD高版本,陣列功能無法復(fù)制視口,需要用ARRAYCLASSIC命令調(diào)用經(jīng)典的陣列對話框。
單擊選擇視口,執(zhí)行陣列命令,打開陣列對話框,將數(shù)量設(shè)置成8X8,如圖所示。
單擊行偏移和列偏移后面的大按鈕,在圖中拾取一個比視口稍大的方框,如圖所示。
單擊確定按鈕,陣列生成64個視口。雙擊鼠標(biāo)中鍵,顯示所有視口,我們看看視口顯示的效果。
可以看到右上角的視口顯示空白了,從此我們也知道CAD中最多可以顯示63個視口。如果我們的布局中有視口顯示空白,我們就需要檢查一下我們的視口是不是太多了。有時看到某些圖紙的布局中視口并沒有那么多,但仍有視口沒有顯示,原因通常是類似的,只是人為修改了激活視口數(shù)量的限制。
修改最大激活視口數(shù)
在CAD中,布局中可正常顯示的視口數(shù)量是由一個變量控制的,變量名:MAXACTVP,如果英語不錯的話,這個名稱也好記,就是Maximum Activate viewport(最大激活視口數(shù))的簡寫。
這個變量的默認(rèn)值是64,最大值也是64,我們可以驗證一下。
輸入MAXACTVP,回車,輸入128,回車,我們看到命令行會提示此變量的數(shù)值范圍為2-64,如圖所示。
輸入16,回車,將數(shù)量限制設(shè)置為16 。我們可以看到圖中可正常顯示的視口數(shù)量就變成了15個,如圖所示。
小結(jié)
其實正常使用布局,一個布局中只放一個圖框的話,視口通常不太會超過64個。
遇到類似問題的人并不多,之所以給大家介紹,主要有兩個目的:一是希望大家要合理使用布局和視口,二是告訴大家一個布局中視口過多會對性能造成影響,否則中望CAD也不會限制激活視口數(shù)量了。