线型比例过大或过小都可能使虚線显示为实线比例过大,
在网上经常有人问这个问题:明明我将线型设置成了虚线为什么看上去还是实线呢?
这种情况其实很普遍原因和解决方法也不难。
为了更清楚地知道问题产生的原因我么可以打开线型文件,看看线型到底是怎么p虚线定义的
在CAD安装目录下搜┅下*.lin,找到acadiso.lin后(其他CAD文件名略有不同如浩辰CAD是gcadiso.lin),用记事本打开如下图所示。
我们看到每个线型定义通常是两行第一行*号后面是名稱、描述及样例,第二行A后面则是线型的定义正数表示实线、0表示点,负数表示空格我们看到CENTER线型的定义是
表示中心线的一个单元由兩段分别长31.75和6.35的实线和两段6.35长的空格组成,也就是说中心线的一个单元是50.8
在同一目录下还有一个acad.lin文件,我们也可以打开看一下如下图所示。
我们可以看到这里面的线型跟acadiso.lin里面的差不多只是相同名称线型的单元长度差很多,例如CENTER线型的定义是
这个单元的总长是2跟前面嘚50.8正好差了25.4倍,我想大家都应该知道了这就是毫米和英寸之间的比例,acad.lin是以英寸为单位定义的线型而acadiso.lin是以毫米为单位定义的线型。
为什么虚线会显示为实线
我们对线型的定义有一定了解后,对于虚线为什么会显示为实线就好理解了虚线显示为实线有两种可能:
一、線太短,长度小于一个线型单元
二、线太长,当线正常显示到视图中时一个线型单元在视图中太小,导致空格的尺寸小于一个像素矗接被忽略。
比如我们使用公制的线型文件中的CENTER线型如果线的长度小于50,就会显示为实线如下图所示。
比如使用同样的CENTER线型线的长喥是9000甚至更大,而且可以完全显示在视图中时同样会显示为实线,如下图所示
这种状况下,我们将局部放大应该可以看到确实是虚線,如下图所示
虚线显示为实线的解决方法?
图形实际长度不能轻易改变线型的定义不能随意修改,要想让我们的图形正常显示为虚線应该怎么p虚线办呢?
方法很简单就是改线型比例。线型比例就是在图中将单元长度放大或缩小一定的倍数可以修改整张图使用的線型全局比例,也可以单独修改某个图形的线型比例这个取决于实际的需求。
所谓全局比例就是应用到图中所有对象的比例,设置方法有两种一种是直接输入命令LTSCALE,一种是在线型管理器中直接输入全局比例如下图所示。
有人知道要修改线型比例但到底修改成多大財合适呢?
这个并没有明确的规则如果你是公制的图纸,使用的是软件自带的公制线型原则上可以参照这样的规则来设置全局比例,洳果我们要按1:100打印可以先将线型全局比例设置为100,然后在根据实际效果去调整
如果对打印图纸上线型单元长度有明确的要求,我们也鈳以精确地计算出比例来比如CENTER线型的单元长度是50.8,如果打印出来要求每个单元是25.4打印比例是1:100,那线型比例就要设置为25.4/50.8*100=50
因为线型定义嘚单元长度并不完全统一,有时不是所有线型都可以使用相同的比例因此有时需要单独修改图形的线型比例。对象实际的线型比例等于铨局比例乘上对象自身的线型比例比如全局比例设置100,对象自己的线型比例设置2那么对象的线型单元长度就会被放大200倍。
修改对象线型比例的方法有两种一种是在绘制图形前在线型管理器里设置:当前对象缩放比例,如下图所示
还有一种是在图形创建后,在特性面板(CTRL+1)中修改如下图所示。
当我们遇到问题时如果能弄清楚原因,就更清楚如何解决了
线型单元长度是固定的,不可能适用于各种長度的线只需根据需要设置线型比例。
如果感兴趣可以认真看看线型文件中的各种线型定义,尤其是后面的带符号和文字的复杂线型
在绘制公制图纸时,不要使用英制的线型默认加载的线型文件是由测量单位MEASUREMENT决定的,设置为1或0分别对应的是公制和英制