
CAD线性比例问题.doc
3页AutoCad模型空间的虚线从布局打印为实线问题有时在模型空间中做出的虚线,在布局空间却变成了直线,这是因为一个名 为线型比例(Lin eType )”的参数在起作用通常我喜欢布局空间中的图总是1 : 1打印,同时因为模型空间与布局空间存在着放大或缩小的关系, 而线型比例参数默认的是与放大或缩小比例一样的数值, 所以打印出来的效果不是我们所需要 的解决方法是采用命令PSLTSCALE设置线型参数=0具体操作:转到布局 选项卡,在命令行中键入 PSLTSCALE,输入参数0 (默认值为1),然后激活 视口,在视图”菜单中选择 重生成'或全部重生成”命令即可可以这样解释:当 参数为0时,布局中的线型比例将不随布局相对模型的比例变化而变化, 会自动调整布局中的线型比例以达到期望的显示和打印效果 而当参数为1时,布局中的线型比例将保持模型空间中设置的线型比例不变, 一般而言布局图形要比模型中的图形尺寸小得多或大得多,因此相应模型空间中的线型比例在布局中就显得 过大或过小,导致非实线线型的显示和打印效果都为实线如果布局空间与模型空间打出来的效果一样,且你没改任何参数,那只能 说明你的布局空间和模拟空间之间跟本不存在缩放关系。
总结如下:线型比例在AUTOCAD中每个图元对象都有线型比例这个属性,它的作用是控 制虚线、点划线等不连续的线型的比例如果线型比例数值太小,虚线会显得很 碎,而太大,虚线就会显示成实线,影响读图可通过以下几种方式修改对象的 线型比例:一、 系统变量LTSCALE (正实数)可以全局修改新建和现有对象的线型比例,默认值是1一般情况下应根据当前图形的比例设置 LTSCALE的值,比如图形 比例是1:2,就设置LTSCALE的值为2二、 系统变量CELTSCALE (正实数)可设置新建对象的线型比例三、 通过属性对话框可修改指定对象的线型比例四、 如果在布局中出图,则需正确设置系统变量 PSLTSCALE (值为0或1 ), 以控制图纸空间的线型比例:当PSLTSCALE=0时,线型的虚线长度基于创建对象的空间(图纸或模型) 的图形单位,使用由LTSCALE命令设置的全局比例因子,这样各个视口比例 不一样时,虚线等线段的显示效果不一样当PSLTSCALE=1时,视口比例决定线型比例 在这种模式下,视口比例 不同,但显示的线型效果相同注意:设置 PSLTSCALE后需重新生成视图才 能看到更新后的对象。
建议如布局中只有一个视口或多个比例相同的视口可设置PSLTSCALE=O,使用全局线型比例就可以了,如果有多个比例不同的视口,则 设置PSLTSCALE=1,由视口比例决定线型比例如果不使用布局,就只用设 置LTSCALE就可以了如有兴趣可以学下下面几个全局弯量〖LTSCALE 〗线型定义中的虚线规范根据图形单位提供LTSCALE系统变量用于控制 图形中的全局线型比例因子如果更改该比例因子,图形中线型的外观也会改变例如,设置为1的LTSCALE变量表示线型定义中指定的虚线长度直接 读取为图形单位虚线线型在acadiso.lin文件中定义如下:*DASHED,Dashed A, 12.7, -6.35在绘制该线型时,它的长度将为虚线段 12.7单位,间隔为6.35单位如果将LTSCALE系统变量更改为10,则该线将以10倍比例绘制,即127 单位长,间隔63.5单位然后,如果您在布局中查看图形,将需要把视口比例考虑进去,以便线型 正确显示例如,在LTSCALE设置为1的模型空间中绘制的虚线将绘制为 12.7单位长,间隔6.35单位如果用户切换到某个包含 1:10比例视口的布局,贝U该视 口内的一切内容都将按比例缩小 10倍,包括线型。
全局比例因子” LTSCALE控制着所有线型的比例因子,通常值越小,每个 绘图单位中画出的重复图案就越多在缺省情况下, AutoCAD的全局线型缩放比例为1.0,该比例等于一个绘图单位在 线型管理器”中 详细信息”下,可以 直接输入 全局比例因子”的数值(如图所示),也可以在命令行中键入ltscale命令 进行设置:命令行:ltscale输入新线型比例因子〈当前值〉:输入正实数或按Eeter键修改线型的全 局比例因子”将导致系统重新刷新图形〖CELTSCALE 〗当前对象的缩放比例”使用CELTSCALE系统变量控制新建对象的线型比 例,其最终的比例是全局比例因子与该对象比例因子的乘积,设置方法和 全局比例因子'基本相同所有线型最终的缩放比例是对象比例因子与全局比例因子 的乘积,所以在CELTSCALE=2的图形中绘制的点划线,如果将LTSCALE设 为0.5,其效果与在CELTSCALE=1 的图形中绘制LTSCALE=1的点划线时的 效果相同〖PSLTSCALE 〗当在布局中查看图形时,线相对于视口缩放比例显示您可以设置 PSLTSCALE系统变量,针对在布局和布局视口中以不同缩放因子显示的对象保持相同的线型比例缩放。
例如,在PSLTSCALE 设置为1时(默认值),将当前线型设置为虚线,然 后在图纸空间布局中绘制一条线在该布局中,创建一个缩放因子为1x的视口, 更新该布局视口,然后使用相同的虚线线型绘制一条线虚线的显示应当相同 如果您将视口缩放因子更改为 2x,则布局中的虚线和布局视口中的虚线的线型 比例缩放相同,而不管缩放因子是否不同图纸空间的线型缩放比例”在处理多个视窗时非常有用,当然理解起来也稍 稍复杂些当我们型管理器”中选择缩放时使用图纸空间单位”以激活图纸 空间线型缩放比例后,就可以使用两种方法来设置线型比例: 一是按创建对象时 所在空间的图形单位比例缩放,二是基于图纸空间单位比例缩放它使用 PSLTSCALE系统变量控制,其值有两种选择: “ 0或 “1”缺省值为“0”表示无特殊线型比例,此时线型的点划线长度基于创建对象空间 (图纸或模型)的绘图单位,按LTSCALE设置的全局比例因子”进行缩放表示视窗比例将控 制线型比例,如果TILEMODE变量设置为0,即使对于模型空间中的对象, 其 点划线长度也是基于图纸空间的图形单位 在这种模式下,视窗可以有多种缩放 比例,但显示的线型相同对于特殊线型,视窗中的点划线长度与图纸空间中直 线的点划线长度相同。
此时,仍可以使用 LTSCALE控制点划线长度但要提醒大家注意的是,改变 PSLTSCALE 的设置或在PSLTSCALE 设置为1时 使用诸如ZOOM这样的缩放命令,视窗中的对象并不能按照新的线型比例自动 重新生成,如果必要,可以使用REGEN或REGENALL命令更新每一个视窗 中的线型比例『PSLTSCALE命令似乎对样条曲线不起作用?』在采用多视口布局的图形中使用带线型的样条曲线,样条曲线上线型的比 例与视口的比例不一致,规则线则以正确的线型比例显示 使用REGENALL命 令不能解决这个问题解决方法:要用正确比例观察样条曲线:双击每个模型空间视口使其激活 在每个视口中使用REGEN命令来自:。












