二、相关概念
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提供的方便功能就没法享受。