Forfly 翔!
Mr. Le's personal blog, life, love and others. 人生就像是旅行,不必在乎目的地,只在乎沿途的风景!
All Rights reserved by Mr. Le

AUTOcad线性调整

一、AutoCAD线型不符国标的内容
制图除规定不同的对象应有不同的线型外,还对具体的线型画法有所要求。如在绘制对称中心线或轴线时,国标规定应采用细点划线,该线型的组成为“长画、短间隔、点、短间隔、长画、……依次循环。”其各部分的长度可根据线型的图线宽度(d)、组别不同按国标GB/T 14665-1998中的规定。如常用线宽(d)为0.5 的细点划线,长画为12mm,两个短间隔各为1.5mm,点为0.25 mm。而AutoCAD自带线型库中的中心线(Center)却与上述要求不一致,主要在应为点的短画太长,而长画太短,长画与间隔的比例偏小,使点划线名不符实。虽然对长画太短的问题可采用LTSCALE命令设比例因子的方法解决,但这样同时也使短画加长,比例没变,仍不符合国标规定。同样,其它几种断续线型如虚线、双点划线等也存在类似的情况。
二、解决途径
方法1:修改线型库
AutoCAD为用户提供了ACAD.LIN线型库文件,库中共有四十余种线型。线型文件是一个文本文件,其扩展名为.LIN。由于AutoCAD具有开放式的结构体系,允许用户进行合理的修改。因此可通过修改线型文件的内容来达到改变线型的目的。
修改AutoCAD 2005中线型的方法是从资源管理器中找到并打开AutoCAD所带的线型文件ACAD.LIN(其路径:安装盘\ Documents and Settings\ Administrator\ Application Data\ Autodesk\ AutoCAD 2005\ R16.1\ chs\ Support)。其中关于中心线的如下:
*CENTER, Center ____ _ ____ _ ____
A, 1.25, -.25, .25, -.25
这类ASCII代码的含义为:
A:为排列码,表示两端对齐方式,线的两端均以长画开始或结束。
正数:表示线段长度,如1.25表示1.25mm长的线段。当线段长度为小数时将省略小数点前的0,如0.25则表示为 .25。
负数:表示间隔,其绝对值表示间隔的长度,如-.25表示长度0.25mm的间隔。
由此,只需修改其线型码就能方便地改变其线型。如把Center线型的代码修改为:
A, 12, -.15, .25, -1.5
存盘后就能画出符合国标常用的中心线,即长画线12、短间隔1.5、点0.25、短间隔1.5……依次循环。
方法2:创建 GB线型
用方法1虽较简单,但重新安装或修改线型库后会使原线型丢失。这时,可采用创建 GB线型的方法。现创建符合国标的几种常用线型,即细虚线(XXUX)、细点划线(XDHX)、双点划线(SDHX)、的线型文件如下:
*GB_XDHX_0.25,04_1_5 ___ _ ___ _ ___
A,12,-1.5,.25,-1.5
*GB_XXUX_0.25,02_1_5 _ _ _ _ _ _ _ _ _ _
A,6,-1.5
*GB_SDHX_0.25,04_1_5 ___ _ _ ___ _ _ ___
A,12,-1.5,.25,-1.5,.25,-1.5
根据以上原理,也可方便地创建其他各种断续线型。
采用修改或创建GB线型的方法,能有效地改变AutoCAD的线型,使之能符合GB技术制图标准。

格式--线型, 调整全局比例因子, 或者调整“缩放时实用图纸空间单位”。

 在AutoCAD中使用各种线型绘图时,除了CONTINUOUS线型外,每一种线型都是由实线段、空白段、点、文字或形所组成的序列,在线型定义文件中已定义了这些小段的标准长度。显示在屏幕上的每一小段长度与显示时的缩放倍数和线型比例成正比,而输出到打印机或绘图仪的每一小段长度又与输出比例和线型比例成正比。当显示或者打印出的线型不合适时,可以通过改变线型比例系统变量的方法,来放大或缩小所有线型的每一小段的长度。

   大多数的线型有三种子类,如CENTER、CENTER2、CENTERX2、DASHED、DASHED 2、DASHEDX2等等,在这三种形式中,一般第一种线型是标准形式,第二种线型的比例是第一种线型的一半,第三种线型的比例是第一种线型的二倍。如果所绘制的线条太短(非实线),以至于软件不能够画出线型所具有的点线特征,AutoCAD就会在两个端点之间画一条连续的实线。但有时点线线型比例设置不当的话,也会使输出的线条呈实线状。

   线型比例分为三种:“全局比例因子”、“当前对象的缩放比例”和“图纸空间的线型缩放比例”。“全局比例因子”控制所有新的和现有的线型比例因子。“当前对象的缩放比例”控制新建对象的线型比例。“图纸空间的线型缩放比例”作用为当“缩放时使用图纸空间单位”被选中时,AutoCAD 自动调整不同图纸空间视窗中线型的缩放比例。这三种线型比例分别由LTSCALE 、CELTSCALE和PSLTSCALE三个系统变量控制。

   先来看看“全局比例因子”的设置。“全局比例因子”LTSCALE控制着所有线型的比例因子,通常值越小,每个绘图单位中画出的重复图案就越多。在缺省情况下,AutoCAD 的全局线型缩放比例为 1.0,该比例等于一个绘图单位。在“线型管理器”中 “详细信息”下,可以直接输入“全局比例因子”的数值(如图所示),也可以在命令行中键入ltscale命令进行设置:

   命令行:LTSCALE

  输入新线型比例因子 〈当前值〉: 输入正实数或按 Eeter 键修改线型的“全局比例因子”将导致系统重新刷新图形。

   “当前对象的缩放比例” 使用CELTSCALE系统变量控制新建对象的线型比例,其最终的比例是全局比例因子与该对象比例因子的乘积,设置方法和“全局比例因子”基本相同。所有线型最终的缩放比例是对象比例因子与全局比例因子的乘积,所以在 CELTSCALE=2 的图形中绘制的点划线,如果将 LTSCALE 设为 0.5,其效果与在 CELTSCALE=1 的图形中绘制LTSCALE=1的点划线时的效果相同。

   “图纸空间的线型缩放比例”在处理多个视窗时非常有用,当然理解起来也稍稍复杂些。当我们在“线型管理器”中选择“缩放时使用图纸空间单位”以激活图纸空间线型缩放比例后,就可以使用两种方法来设置线型比例:一是按创建对象时所在空间的图形单位比例缩放,二是基于图纸空间单位比例缩放。它使用PSLTSCALE系统变量控制,其值有两种选择:“0”或“1”。 缺省值为“0”,表示无特殊线型比例,此时线型的点划线长度基于创建对象空间(图纸或模型)的绘图单位,按 LTSCALE 设置的“全局比例因子”进行缩放。“1”表示视窗比例将控制线型比例,如果 TILEMODE变量设置为 0,即使对于模型空间中的对象,其点划线长度也是基于图纸空间的图形单位。在这种模式下,视窗可以有多种缩放比例,但显示的线型相同。对于特殊线型,视窗中的点划线长度与图纸空间中直线的点划线长度相同。此时,仍可以使用 LTSCALE 控制点划线长度。但要提醒大家注意的是,改变 PSLTSCALE 的设置或在 PSLTSCALE 设置为 1 时使用诸如 ZOOM 这样的缩放命令,视窗中的对象并不能按照新的线型比例自动重新生成,如果必要,可以使用 REGEN 或 REGENALL 命令更新每一个视窗中的线型比例。

2010-08-21
暂无评论

发表回复