1、尺寸標注全局比例因子DIMSCALE
在模型空間出圖,當打印比例是1:n 時,如果尺寸標注的文字、箭頭、尺寸線伸縮等這些標注特征值取打印出來的物理圖紙上的規(guī)格。
現(xiàn)在,我們用圖紙空間出圖了,這個DIMSCALE怎么取呢?
(1)DIMSCALE=1,因為從圖紙空間出圖是1:1
(2)DIMSCALE=n,因為從模型空間到圖紙空間要縮1:n
上面二種回答初看似乎都有道理,讓我們來分析一下。
第一個回答強調了打印比例,因為我們過去一直說DIMSCALE與打印比例有關,現(xiàn)在既然是1:1打印,自然DIMSCALE=1。
但是,我們千萬不能忘了,這個尺寸標注不在圖紙空間,盡管我們不在真正的模型空間標注,而是在圖紙空間在激活的視口上標注,但尺寸標注作為ACAD對象卻毫無疑問在模型空間。既然在模型空間,讓它顯示在圖紙空間就不得不接受視口比例的縮放,因此,這個全局比例不能為1.0。
如果尺寸就在圖紙空間標注,DIMSCALE=1是對的。注意,尺寸在圖紙空間標注,前提是DIMASSOC=2,否則天下大亂!
第二個回答強調了模型空間到圖紙空間的縮放,因此它是對的。但是,它這種是沒有利用圖紙空間的優(yōu)勢。把尺寸標注同其他對象等同處理。
不利用優(yōu)勢不算錯,但這樣做的問題來了,當一張圖紙有多個比例怎么辦?傳統(tǒng)的模型空間出圖,我們大家已經非常清楚,即把圖形人為縮放,用測量比例來調整,此時的DIMSCALE不變;用圖紙空間出圖,不必再人為縮放圖形了,測量比例始終為1.0,那么,DIMSCALE還是不變嗎?如果不變,這不同的比例其尺寸標注的文字、箭頭等一樣大小。等分別縮到圖紙空間上的視口里,由于視口比例不同,它就跟普通對象一樣按視口比例縮放,一張圖紙打印出來其尺寸勢必大大小小。
如此說來,這個DIMSCALE要跟著變,它不對應打印比例,而是直接對應視圖比例,即1:100的圖形為100,1:50的圖形為50。
所以,我們經常聽到看到這種不嚴密的說法: “DIMSCALE是圖紙比例因子”。
(3)DIMSCALE=0,不要去設
這是正確答案。用圖紙空間出圖,打印時以1:1,圖形由視口縮小,不同視口可以設置不同的比例,尺寸標注的特征值(文字、箭頭等的大?。撌遣煌?,也即DIMSCALE不能是一個數(shù)。問題是ACAD早注意到這一點,它為了不增加用戶的麻煩,提取視口比例來代替這個值,于是用戶不要再設置這個DIMSCALE了,從下圖可以看出,它成了禁選,顯示為0。
即便尺寸在圖紙空間標注,照樣可以設DIMSCALE=0,這是系統(tǒng)比較聰明的一點。哈哈,這樣看來DIMSCALE=0乃名副其實的正解。
這樣,用圖紙空間既沒有測量比例設置的麻煩,也沒有全局比例設置的麻煩。但這有個前提:尺寸標注的特征值必須取打印出來圖紙上的規(guī)格,否則,CAD提供的方便功能就沒法享受。
2、DIMASO 與 DIMASSOC
DIMASO是2002之前控制尺寸標注關聯(lián)性的系統(tǒng)變量,它的定義是:
DIMASO=on,關聯(lián)標注
DIMASO=off,不關聯(lián)標注
2002開始增加了系統(tǒng)變量DIMASSOC,它的定義是:
DIMASSOC=0,分解的標注。包含單個對象而不是單個標注對象的集合。
DIMASSOC=1,無關聯(lián)標注。與其測量的幾何圖形一起選定和修改。
DIMASSOC=2,關聯(lián)標注。當與其關聯(lián)的幾何對象被修改時,關聯(lián)標注將自動調整其位置、方向和測量值。布局中的標注可以與模型空間中的對象相關聯(lián)。
DIMASSOC與DIMASO的關系
DIMASSOC=1 相當于DIMASO=on
DIMASSOC=0 相當于DIMASO=off
這里有一個概念要澄清:DIMASSOC=1 稱“無關聯(lián)標注”,DIMASO=on 稱“關聯(lián)標注”,初看是矛盾的。實際上是不同版本不同叫法,同一“關聯(lián)”不同含義。
3、線型比例
這里,我們要解決的是用圖紙空間后如何設置的問題。先看下圖。