为什么CAD中虚线显示为实线,应该怎么办?

您所在的位置:网站首页 cad2012点划线怎么画 为什么CAD中虚线显示为实线,应该怎么办?

为什么CAD中虚线显示为实线,应该怎么办?

#为什么CAD中虚线显示为实线,应该怎么办?| 来源: 网络整理| 查看: 265

图形明明设置成了虚线,但在图纸中仍然显示为实线,这是初学者在设置线型中最常见的问题。这个问题在之前讲过多次,但还是经常有人问到,前几天将线型使用中的常见问题总结了一下,今天再把虚线显示为实线的问题中点讲一下。

CAD提高教程——CAD线型使用中常见问题?

一、了解线型定义

要想了解虚线显示为实线的原因和解决办法,首先要了解一下线型的定义。

在CAD线型文件中定义的一个线型单位的长度,这个长度通常是按照纸质图纸标准的线型尺寸来定义的。但图纸的尺寸各不相同,差别很大,有的图中线的长度可能只有几毫米,有的线长度可能是十几米,而虚线的线型定义是固定的。

我么可以打开线型文件,看看线型到底是怎么定义的。

在CAD安装目录下搜一下*.lin,找到acadiso.lin后(其他CAD文件名略有不同,如浩辰CAD是gcadiso.lin),用记事本打开,如下图所示。

每个线型定义通常是两行,第一行*号后面是名称、描述及样例,第二行A后面则是线型的定义,正数表示实线、0表示点,负数表示空格,我们看到CENTER线型的定义是

*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____

A, 31.75, -6.35, 6.35, -6.35

表示中心线的一个单元由两段分别长31.75和6.35的实线和两段6.35长的空格组成,也就是说中心线的一个单元是50.8。

在同一目录下还有一个acad.lin文件,也可以打开看一下,如下图所示。

我们可以看到这里面的线型跟acadiso.lin里面的差不多,只是相同名称线型的单元长度差很多,例如CENTER线型的定义是

*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____

A,1.25,-.25,.25,-.25

这个单元的总长是2,跟前面的50.8正好差了25.4倍,我想大家都应该知道了,这就是毫米和英寸之间的比例,acad.lin是以英寸为单位定义的线型,而acadiso.lin是以毫米为单位定义的线型。

为什么虚线会显示为实线?

我们对线型的定义有一定了解后,对于虚线为什么会显示为实线就好理解了。虚线显示为实线有两种可能:

一、线太短,长度小于一个线型单元。

如果公制图纸中使用CENTER线型长度小于50.8;英制图纸中使用CENTER线型长度小于2时,线将显示为实线。

二、线太长,一条线有很多单元。因为图形尺寸比较大,必须缩小数倍才能正常显示到视图中时,如果一个线型单元在视图中太小,导致线型中空格的尺寸小于一个像素,空格将被忽略,也会显示为实线。

比如使用同样的CENTER线型,线的长度是9000甚至更大,这样就会有接近200个线型单元,当把线缩放到可以完全显示在视图中时,假设屏幕分辨率是1024X768,一个线型单元小于5个像素,那6.35的间隔就会小于一个像素,此时同样会显示为实线,如下图所示。

这种状况下,我们将局部放大,应该可以看到确实是虚线,如下图所示。

虚线显示为实线的解决方法?

图形实际长度不能轻易改变,线型的定义是固定,要想让我们的图形正常显示为虚线,应该怎么办呢?

方法很简单,就是改线型比例。线型比例就是在图中将线型单元放大或缩小一定的倍数。可以修改整张图使用的线型全局比例,也可以单独修改某个图形的线型比例,这个取决于实际的需求。

所谓全局比例,就是应用到图中所有对象的比例,设置方法有两种,一种是直接输入命令LTSCALE,一种是在线型管理器中直接输入全局比例,如下图所示。

有人知道要修改线型比例,但到底修改成多大才合适呢?

这个并没有明确的规则。如果你是公制的图纸,使用的是软件自带的公制线型,原则上可以参照这样的规则来设置全局比例,如果我们要按1:100打印,可以先将线型全局比例设置为100,然后在根据实际效果去调整。

如果对打印图纸上线型单元长度有明确的要求,我们也可以精确地计算出比例来,比如CENTER线型的单元长度是50.8,如果打印出来要求每个单元是25.4,打印比例是1:100,那线型比例就要设置为25.4/50.8*100=50。

修改对象的线型比例

因为线型定义的单元长度并不完全统一,不是所有线型都可以使用相同的比例,因此有时需要单独修改图形的线型比例。对象实际的线型比例等于全局比例乘上对象自身的线型比例,比如全局比例设置100,对象自己的线型比例设置2,那么对象的线型单元长度就会被放大200倍。

修改对象线型比例的方法有两种,一种是在绘制图形前在线型管理器里设置:当前对象缩放比例,如下图所示。

还有一种是在图形创建后,在特性面板(CTRL+1)中修改,如下图所示。

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

到了布局后,视口中的图形可以用两种方式来排布线型单元,一种是直接按照模型空间的尺寸来排布,一种是按照图纸空间尺寸(模型空间尺寸X视口比例)来排布,如果视口比例是1:100,两个尺寸相差100倍,在模型空间如果线型比例设置合适,到图纸空间就会太大,可能就放不下一个线型单元而显示为实线。

是否使用图纸空间尺寸来计算线型比例的控制在线型资源管理器中,如下图所示。

也可以通过变量PSLTSCALE控制,设置为1,就是“缩放时使用图纸空间单位”,设置为0,就是不管视口比例,按模型空间的尺寸来计算线型。

学习结束了,希望给点赞一下。

当布局中有不同比例视口,视口中都有虚线时,如果想让这些虚线打印出来是相同的单元长度,就必须使用图纸空间尺寸来缩放线型。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3