二维CAD CAD > 中望CAD
+

ZWCAD中的尺寸和比例因子相关概念

2017/8/29    作者:未知    来源:网络文摘    阅读:553

相关概念 

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

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

    现在,我们用图纸空间出图了,这个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乃名副其实的正解。 

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

CAD图纸中的尺寸和比例因子相关概念1240.png

2、DIMASO 与 DIMASSOC 

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

DIMASO=on,关联标注 

DIMASO=off,不关联标注 

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

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

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

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

DIMASSOC与DIMASO的关系  

DIMASSOC=1 相当于DIMASO=on  

DIMASSOC=0 相当于DIMASO=off   

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

 

3、线型比例 

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

CAD图纸中的尺寸和比例因子相关概念1713.png

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

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

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

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

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

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

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

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

     如果你用图纸空间出图只是习惯,并且图纸就一个比例,那你用不着这么设置,按原来的模型空间设置线型,让它“打印”到图纸空间,两边都没事。也就是说,这种特殊情况,就设置全局比例因子LTSCALE,而那个“缩放时使用图纸空间单位(U)”不要去勾上。

  • 相关文章
  • 热门文章
免责申明:天天CAD教程网旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:qm198794@gmail.com天天CAD教程网湘ICP备17006802号
【回到顶部】