有些人喜歡把多個圖框都放到一個布局里,而且一個圖框內(nèi)還不止一個視口,之前見過一個布局中有放上百個視口的,這種圖紙不僅會給降低CAD的操作性能,還會出現(xiàn)一些顯示的問題。今天網(wǎng)上有人問CAD布局最多允許建多少個視口,估計是創(chuàng)建了過多的視口導(dǎo)致出現(xiàn)了問題。下面就簡單地給大家講一下CAD中布局到底對視口有什么限制。

 

一、通過實例了解CAD對視口數(shù)量的限制

1、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ù)量。何設(shè)置這個限制數(shù)量。

2、為了加快操作速度,我們建立一張最簡單的圖紙,在空圖的模型空間畫一個圓,然后切換到布局空間,布局空間默認有一個視口,如圖所示。

3、視口可以用命令VPORTS創(chuàng)建,也可以用常規(guī)的復(fù)制、陣列命令添加。下面我們將用陣列快速創(chuàng)建多個視口。如果你的CAD版本比較低,可以直接用陣列AR命令,如果用的是CAD高版本,陣列功能無法復(fù)制視口,需要用ARRAYCLASSIC命令調(diào)用經(jīng)典的陣列對話框。單擊選擇視口,執(zhí)行陣列命令,打開陣列對話框,將數(shù)量設(shè)置成8X8,如圖所示。

4、單擊行偏移和列偏移后面的大按鈕,在圖中拾取一個比視口稍大的方框,如圖所示。

5、單擊確定按鈕,陣列生成64個視口。雙擊鼠標中鍵,顯示所有視口,我們看看視口顯示的效果。我們可以看到右上角的視口顯示空白了,從此我們也知道CAD中最多可以顯示63個視口。如果我們的布局中有視口顯示空白,我們就需要檢查一下我們的視口是不是太多了。有時看到某些圖紙的布局中視口并沒有那么多,但仍有視口沒有顯示,原因通常是類似的,只是人為修改了激活視口數(shù)量的限制。

二、修改最大激活視口數(shù)

在CAD中,布局中可正常顯示的視口數(shù)量是由一個變量控制的,變量名:MAXACTVP,如果英語不錯的話,這個名稱也好記,就是Maximum Activate viewport(最大激活視口數(shù))的簡寫。這個變量的默認值是64,最大值也是64,我們可以驗證一下。

1、輸入MAXACTVP,回車,輸入128,回車,我們看到命令行會提示此變量的數(shù)值范圍,如圖所示。

2、輸入16,回車,將數(shù)量限制設(shè)置為16 。我們可以看到圖中可正常顯示的視口數(shù)量就變成了15個,如圖所示。

3、其實正常使用布局,一個布局中只放一個圖框的話,視口通常不太會超過64個。遇到上述問題的人并不多,之所以給大家介紹,主要有兩個目的:一是告訴大家要合理使用布局和視口,二是視口過多會對性能造成影響,否則CAD也不會限制激活視口數(shù)量了。