CAD > CAD行业教程> CAD图文教程> 文章详情

CAD图纸尺寸比例因子

2019-06-19 5848 CAD图纸比例  

CAD图纸尺寸中的比例因子设置非常重要,这关系到设计的准确性和美观度,如果不清楚如何设置,那么就和小编一起来学习下面的相关概念。 

1、尺寸标注全局比例因子DIMSCALE  

在模型空间出图,当打印比例是1n 时,如果尺寸标注的文字、箭头、尺寸线伸缩等这些标注特征值取打印出来的物理图纸上的规格。

现在,我们用图纸空间出图了,这个DIMSCALE怎么取呢? 

1DIMSCALE1,因为从图纸空间出图是1

2DIMSCALEn,因为从模型空间到图纸空间要缩1

上面二种回答初看似乎都有道理,让我们来分析一下。 

第一个回答强调了打印比例,因为我们过去一直说DIMSCALE与打印比例有关,现在既然是11打印,自然DIMSCALE1 

但是,我们千万不能忘了,这个尺寸标注不在图纸空间,尽管我们不在真正的模型空间标注,而是在图纸空间在激活的视口上标注,但尺寸标注作为CAD对象却毫无疑问在模型空间。既然在模型空间,让它显示在图纸空间就不得不接受视口比例的缩放,因此,这个全局比例不能为1.0 

  

如果尺寸就在图纸空间标注,DIMSCALE1是对的。注意,尺寸在图纸空间标注,前提是DIMASSOC=2,否则天下大乱! 

  

第二个回答强调了模型空间到图纸空间的缩放,因此它是对的。但是,它这种是没有利用图纸空间的优势。把尺寸标注同其他对象等同处理。 

不利用优势不算错,但这样做的问题来了,当一张图纸有多个比例怎么办?传统的模型空间出图,我们大家已经非常清楚,即把图形人为缩放,用测量比例来调整,此时的DIMSCALE不变;用图纸空间出图,不必再人为缩放图形了,测量比例始终为1.0,那么,DIMSCALE还是不变吗?如果不变,这不同的比例其尺寸标注的文字、箭头等一样大小。等分别缩到图纸空间上的视口里,由于视口比例不同,它就跟普通对象一样按视口比例缩放,一张图纸打印出来其尺寸势必大大小小。 

如此说来,这个DIMSCALE要跟着变,它不对应打印比例,而是直接对应视图比例,即1100的图形为100150的图形为50 

所以,我们经常听到看到这种不严密的说法: “DIMSCALE是图纸比例因子”。 

  

3DIMSCALE=0,不要去设 

这是正确答案。用图纸空间出图,打印时以11,图形由视口缩小,不同视口可以设置不同的比例,尺寸标注的特征值(文字、箭头等的大小)应该是不同的,也即DIMSCALE不能是一个数。问题是CAD早注意到这一点,它为了不增加用户的麻烦,提取视口比例来代替这个值,于是用户不要再设置这个DIMSCALE了,从下图可以看出,它成了禁选,显示为0 

  

即便尺寸在图纸空间标注,照样可以设DIMSCALE=0,这是系统比较聪明的一点。哈哈,这样看来DIMSCALE=0乃名副其实的正解。 

   

这样,用图纸空间既没有测量比例设置的麻烦,也没有全局比例设置的麻烦。但这有个前提:尺寸标注的特征值必须取打印出来图纸上的规格,否则,CAD提供的方便功能就没法享受。

DIMASO2002之前控制尺寸标注关联性的系统变量,它的定义是: 

DIMASOon,关联标注 

DIMASOoff,不关联标注 

2002开始增加了系统变量DIMASSOC,它的定义是:  

DIMASSOC0,分解的标注。包含单个对象而不是单个标注对象的集合。  

DIMASSOC1,无关联标注。与其测量的几何图形一起选定和修改。  

DIMASSOC2,关联标注。当与其关联的几何对象被修改时,关联标注将自动调整其位置、方向和测量值。布局中的标注可以与模型空间中的对象相关联。 

DIMASSOCDIMASO的关系  

DIMASSOC1 相当于DIMASOon  

DIMASSOC0 相当于DIMASOoff   

这里有一个概念要澄清:DIMASSOC1 称“无关联标注”,DIMASOon 称“关联标注”,初看是矛盾的。实际上是不同版本不同叫法,同一“关联”不同含义。  

3、线型比例 

这里,我们要解决的是用图纸空间后如何设置的问题。先看下图。

这里有一个非常麻烦的概念。 

如果图纸比例是150,那在"全局比例因子(G)"内输入50(线型规格是物理图纸上的规格),那个“缩放时使用图纸空间单位(U)”不打勾,既能在模型空间正常显示线型,也能在图纸空间"正常"显示线型(注意这个正常是加引号的正常)。而像上图那样,在图纸空间能正常显示线型,在模型空间却不能正常显示线型了。 

  

这里为什么要有这个“缩放时使用图纸空间单位(U)”? 

这就要回到前面,在一张图纸上有多个比例时,我们现在已经不是人为缩放图形,而是用不同的视口,以不同的视口比例来解决。1100的图上画一个15的图,显然,这个15的图形很小,只是因为视口比例让它放大了。而在模型空间,这个很小的15的图形,用原来的线型比例,经视口放大,线型就相应放大,也即,如果是一条虚线,因为图形小,可能就显示出三段实线二段空格,到了图纸空间它当然还是三段实线二段空格,但图形大了,势必这个实线段和空格也跟着放大,那么相对与其他视口,这虚线就明显不同。 

  

模型空间到图纸空间相当于把模型空间“打印”到图纸空间,而打印的概念我们太清楚了,就是整体缩放。这线型也不例外。 

  

不同视口有不同比例,线型也要随视口比例缩放,但我们不希望它这样,我们要的是在一张图上同一种线型打印出来一致,就像文字或尺寸标注,一张图就一个样。 

  

要达到这个要求,线型就必须由图纸空间来自动缩放,即在“缩放时使用图纸空间单位(U)”上打勾。但我们要注意到它的含义,它是以图纸空间的规格来设置线型比例了,图纸空间以11打印,那么"全局比例因子(G)"就是以图纸空间的大小来设置,如果线型规格就是按打印出的物理图纸上的规格设置的,其值就等于1.0,如果选用的是英制单位线型,公制单位出图,它就等于25.4 

  

这样的设置,实际就是依图纸空间为依据了,它根本不管模型空间,显然当我们回到模型空间,线型没法正常显示了。 

  

看了上面的基础设置介绍我想大家应该都明白了吧,所以如果你用图纸空间出图只是习惯,并且图纸就一个比例,那你用不着这么设置,按原来的模型空间设置线型,让它“打印”到图纸空间,两边都没事,帮到你了么?

相关文章推荐
Copyright © 1992-2021 苏州浩辰软件股份有限公司 版权所有 苏ICP备12077906号-1 增值电信业务经营许可证: 苏B2-20210241 苏公网安备 32059002004222号