AutoCAD中的比例概念及使用方法详解

   2017-01-02 互联网8700
核心提示:作者:独角斗士比例是AutoCAD中的一个很重要的概念,本站有关AutoCAD的比例概念已有很多介绍,只不过没有系统总结,最近有几篇文字又谈到这个问题,所以,我想就AutoCAD的比例概念专门发个话题做个系统介绍。错误之处敬请指正。 一

作者:独角斗士

比例是AutoCAD中的一个很重要的概念,本站有关AutoCAD的比例概念已有很多介绍,只不过没有系统总结,最近有几篇文字又谈到这个问题,所以,我想就AutoCAD的比例概念专门发个话题做个系统介绍。错误之处敬请指正。 
  
一、绘图比例 
我们习惯称AutoCAD为1:1绘图,这1:1应该算是比例的概念,但实际上AutoCAD没有什么1:n绘图的说法。我们也先别说输入100就是100mm,严格来说,我们输入的是100个图形单位,因为我们使用的是公制,1m长度的线你就输入1000,这个1000就是1000,什么时候成1000mm,到打印时通过“1mm=**单位”,即由打印比例反映出来。一般来说不会因为图纸比例是1:100就输入1000/100=10。这样,AutoCAD绘图实际是没有绘图比例这个概念的。 
  
二、打印比例 
实际工程中不可能实物多大就画多大的图纸,也就是说电脑内的AutoCAD图形文件它还不是图纸,而仅仅是个图形电子文件,要把它变成实实在在的物理图纸就需要1:n打印出图。1:100打印,就是把100长的一条线打印成1,如果采用mm作单位,也即当初1m长是输入1000的,设置“1mm=100图形单位”,就是1:100打印。如果当初是以m为单位,也即当初1m长是输入1的,设置“1m=100图形单位”(当然,打印对话框上没有“米”选项,“1m=100图形单位”实际要换成“1000mm=100图形单位”,也即 ”10mm=1图形单位“),就是1:100打印,换句话说,如果电子文件上1000长的线通过打印,到图纸上是20的话(注意这个20是有单位的,是对应你采用的单位),那就叫做1:50打印出图(1000/20=50)。 
  
为了叙述方便,我们假定采用公制,也即1米就输入1000,1毫米输入1,这样,尽管ACAD电子文件上只是图形单位,但我们可以“认为”它真的就是毫米。 
  
正因为这样,用AutoCAD绘图,我们最好把图纸比例理解为打印出图比例更为贴切。 
  
这里必须强调,所谓“打印出图比例”并不一定就与打印对话框上的打印比例数据对应。如果采用公制,那 “1毫米=100图形单位”,正好就是图纸比例1:100,但如果是采用米作单位,应该是  “1米=100图形单位”,才叫1:100。问题在于打印对话框上不能这么设置,因为没有“米”选项,而必须设成 “1000毫米=100图形单位”,单从数据上看,这里是 “1000:100” 了。 
  
三、实物没有比例,非实物才有比例 
既然AutoCAD是实物多大就画多大,那实物实际就没有比例。 
可是,非实物性图纸信息,如文字、尺寸标注、符号性图形。原本是没有什么比例之说的,AutoCAD中反倒有比例了,为什么?因为,电子文件打印成物理图纸时用1:n缩放打印,图上所有对象一视同仁都得缩放。这样,物理图纸上5高的文字,当打印比例为1:100时,在AutoCAD电子文件上就非要设成500,以便500/100=5。也即,在绘图过程中,非实物性内容必须要考虑图纸比例。 
这里引出一个概念:因为要缩小n倍打印,原本无比例的对象要预先放大n倍。

四、比例的基本概念 
我们习惯上喜欢把比例说成1:n,这有二个概念:其一:n倍,比如1:100的图纸上的线长1mm就相当于实际有100mm,工程图纸看多了,可以由图纸马上想象出实物有多大;其二:1/n,我们打印时设置1:100,意味着把1mm(你当初认定的单位,实际ACAD上当然只是图形单位)打印成1/100=0.01mm。这个n术语应该叫比例因子。 
  
五、zoom比例 
下图的AutoCAD帮助已经讲得很清楚,只是我们平时往往用即时缩放不必输入nX,但nXP的概念要清楚,因为如果要使用图纸空间就必须要用到它。

nload="if(this.width >screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图nCTRL+鼠标滚轮放大或缩小';}" onclick="if(!this.resized) {return false;} else {window.open('attachments/18/183893-zoom-embed.JPG');}" onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" src="http://www.zmozx.com/static/image/lazy.gif" class="lazy" original="http://www.zmozx.com/file/upload/201701/02/2155006036-0.jpg" />

六、尺寸标注样式中的比例 
尺寸标注全局比例因子,即系统变量DIMSCALE 
测量单位比例因子,即系统变量DIMLFAC 
分数高度比例因子,即系统变量DIMTFAC 
  
先讲测量单位比例因子,见下图, 
图中DIMLFAC=1,这是缺省设置值。如果我们把图上显示的尺寸值称为尺寸标注值的话,那么:尺寸标注值=实际测量值×测量单位比例因子。 
通过上述公式,我们就非常清楚,如果在一张图上要画不同比例的图并且不使用图纸空间的话,我们就得把某些图形人为缩放,比如在1:100的主比例图上要画1:25的放大图,我们就需要把这部分图形放大4倍,1000的长度成了4000,尺寸标注出来也是4000,而我们不希望标成4000,而是仍要它标成1000,也就是说,实际测量值=4000,尺寸标注值=1000,显然这时的测量单位比例因子DIMLFAC=1/4=0.25。 
  
任便讲一下,不用这个系统变量,而是用输入数据或打碎后编辑数据的方法我认为是不可取的。

nload="if(this.width >screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图nCTRL+鼠标滚轮放大或缩小';}" onclick="if(!this.resized) {return false;} else {window.open('attachments/18/183894-dim1-embed.JPG');}" onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" src="http://www.zmozx.com/static/image/lazy.gif" class="lazy" original="http://www.zmozx.com/file/upload/201701/02/2155005463-1.jpg" />

接着说分数高度比例因子。 
这个分数高度比例要在单位格式选择分数时才起作用,它是指分数的字高与整数的字高之比。 
用这种单位格式的不多,并且就是字体高度上的比例关系,就简单说这些。

nload="if(this.width >screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图nCTRL+鼠标滚轮放大或缩小';}" onclick="if(!this.resized) {return false;} else {window.open('attachments/18/184052-dim2-embed.JPG');}" onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" src="http://www.zmozx.com/static/image/lazy.gif" class="lazy" original="http://www.zmozx.com/file/upload/201701/02/2155001407-2.jpg" />

尺寸标注全局比例因子,即系统变量DIMSCALE ,是尺寸标注中的重点,为了理解方便,先看下图上的各个设置,文字高度在上图已有,请参见。

nload="if(this.width >screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图nCTRL+鼠标滚轮放大或缩小';}" onclick="if(!this.resized) {return false;} else {window.open('attachments/18/184057-dim6-embed.JPG');}" onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" src="http://www.zmozx.com/static/image/lazy.gif" class="lazy" original="http://www.zmozx.com/file/upload/201701/02/215500M55-3.jpg" />

请各位注意上面图上的各参数的设置,如:文字高度=2.5,基线间距=8,超出尺寸线=1等。如果我们把这些统称为设置值,而在图上显示的大小称为显示值的话,那么:显示值=设置值×尺寸标注全局比例因子。 
  
这样,常见的尺寸标注样式设置有二种: 
1。象我上面的设置,把文字、箭头、尺寸界线等这些设置值取打印出来的图纸(物理图纸)上的规格,而把尺寸标注全局比例因子设成打印比例因子。 
2。把尺寸标注全局比例因子设成1.0,根据打印比例分别设置文字、箭头、尺寸界线等这些控制值。 
  
借用代数来比较这二种设置: 
第1种:ny=n(a+b+c+d) 
第2种:ny=na+nb+nc+nd 
很显然,第1种方法简单,对不同比例的图纸,只要设置一个值就行了,第2种方法得设置多个值。对具体单位个人来说,abcd即文字、箭头、尺寸界线等的大小基本是固定的,用第1种方法,就可以把这些预先设置好并保存在acadiso.dwt内,第2种方法就得每次要重新设置,特别是当把1:n的图改成1:m时非要一个一个去修改这些设置值不可。 
  
这个尺寸标注全局比例因子DIMSCALE只影响文字、箭头、尺寸界线等形状的大小,与尺寸值无关。在一张图上可能有几个比例,但尺寸标注的形状大小应该是一样的,于是:在一张图上不管有多少比例,其尺寸标注全局比例因子DIMSCALE只有一个。换句话说,当有不同比例时,就有不同的测量单位比例,如果把不同的测量单位比例都分别建立不同的标注样式如DIM-100,DIM-50,DIM-25时,这些样式中的DIMSCALE都是一样的。 
DIM-100:DIMLFAC=1,     DIMSCALE=100 
DIM-50  :DIMLFAC=0.5,  DIMSCALE=100 
DIM-25  :DIMLFAC=0.25,DIMSCALE=100 
  
所以有DIM-100、DIM-50,说明这些都是在模型空间进行处理的,也即1:50的放大图实际的图形被人为放大了2倍,如果应用图纸空间就不需要这样了,上图中当选择“按布局(图纸空间)缩放标注”后,尺寸标注全局比例因子DIMSCALE为禁选,不能再设置,图中显示为0。关于在图纸空间如何标注尺寸,接下来再谈。

 

 
举报收藏 0打赏 0评论 0
点击排行