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