CAD中为什么模型空间设置好的虚线到布局显示为实线?

这几天已经有两个人问过类似问题,在模型空间设置好了虚线和线型比例,按比例打印预览看都正常,但到了布局空间,将视口比例设置成打印比例一致,却发现虚线却又变成实线了。这是怎么回事?应该怎么解决呢?

下面我们通过一个简单的例子来看一下怎么回事,我绘制了一个简单的例图,在例图中绘制了两个矩形,线型分别设置成虚线和点划线,线型比例设置为50,如下图所示。

CAD中为什么模型空间设置好的虚线到布局显示为实线?

在模型空间直接点打印,选一个打印机,用A4纸张,将打印比例设置成1:50,打印预览效果如下图所示。

CAD中为什么模型空间设置好的虚线到布局显示为实线?

可以看到按1:50比例打印也能打印出虚线的效果来。

切换到布局空间,直接用默认视口,将视口比例也设置成1:50, 果然跟他们说的一样,虚线变成了实线!如下图所示。

CAD中为什么模型空间设置好的虚线到布局显示为实线?

为什么会这样?怎么解决呢?

这是由于CAD在布局空间对线型比例处理的方式跟模型空间不同,可以通过变量进行控制,以前在文章中介绍过这个变量,只是没有介绍虚线变实线的情况。

考虑到一个布局内可能会插入不同比例的视口,CAD为了让不同比例视口中图形的线型看起来一致,默认是按照图形在图纸空间的尺寸(模型空间尺寸乘以视口比例)来计算虚线尺寸的。比如1:50视口中图形被缩小了50倍,然后线型比例还是50,虚线的一个单元的尺寸相对于图形过大,就相当于模型空间里将线型比例设置成50X50=2500的效果,这就是虚线显示成实线的原因了。

遇到这种情况有两种解决办法:一种是直接修改线型比例,一种是修改变量让图形使用模型空间的线型比例。

一、修改全局线型比例。

既然视口已经通过比例将图形缩小了50倍,我们就不需要将线型比例设置成50了,将线型比例LTSCALE改成1就好了。

输入LTSCALE,回车,输入1,回车,将线型比例修改成1,图形就恢复正常了,如下图所示。

CAD中为什么模型空间设置好的虚线到布局显示为实线?

我们再来看看为什么CAD要这么做,复制一个视口到一旁,将新视口比例设置为1:100,双击进入新口,输入RE回车,刷新一下显示。视口刷新后两个视口中线型显示的效果如下图所示。

CAD中为什么模型空间设置好的虚线到布局显示为实线?

相同的图形在两个不同比例的视口中虚线的单元分布效果(一条线段上有多少个线型单元)按道理应该是一样,但事实却不是如此,两个不同比例的视口中线型的单元长度是相同(也就是线型比例看上去是一致的),这也是CAD在布局空间中对线型这么处理的目的:所有图形都按图纸空间也就是最终打印的尺寸来设置线型比例。

也就是说,如果最终要在布局空间排图打印,就不用在模型空间设置线型比例了,可以到布局空间排好图后再根据虚线显示的状况确定是否要设置线型比例。

二、按模型空间尺寸计算线型比例

CAD中布局中按图纸空间还是模型空间尺寸计算线型比例是由变量PSLTSCALE决定的(PS表示图纸空间,LTSCALE表示线型比例,这样可以更容易记住这个变量)。此变量默认值为1,将这个变量设置为0就会按照模型空间尺寸计算线型比例。

输入PSLTSCALE,回车,输入0,回车。

这种情况需要把线型比例LTSCALE重新设置成50,不过这种设置下,虚线可以显示,不过不同比例视口中的线型比例就不同了,如下图所示。

CAD中为什么模型空间设置好的虚线到布局显示为实线?

当PSLTSCALE设置为0时,是按模型空间尺寸和线型比例算好线型分布后,再按视口比例缩放图形。可以看到两个不同比例视口的线型分布完全是一致,但如果要同时打印这两个视口,线型比例就看着不一致了,我们也不可能对同一个图形两个不同的线型比例。


了解了CAD布局空间中计算线型的方式和控制的变量后,我们可以根据图纸的实际状况和打印控制的需要,选择一种能更容易、更好控制虚线打印效果的方式。

以上技巧适用于AUTOCAD和浩辰CAD等类似的CAD软件。

热门搜索

© 机械5 访问电脑版