找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1124|回复: 12

[求助]:关于虚线的线性比例因子问题

[复制链接]
发表于 2004-6-4 10:08:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我今天碰见一个非常奇怪的问题请各位高手看看是怎么回事。
在一张用1:1画成的建筑图(以1:150的比例出图)中,我设定了一个新层“图层一”,设定线型为DASHED,线型控制为“随层”。但奇怪的是,我在这个层上画的线条,始终只有一部分能正确显示虚线。当我更该线性比例因子为100时,有一部分线条显示为虚线,另一部分为实线;当我更该线性比例因子为1500时,刚才是实线的线条显示为虚线了,但刚才显示正常的又变成了实线。我的线性比例因子到底该设成多少,才能保证所有的线条都能正常显示?(我每次查看时都用了“全部重生成”)。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-4 10:18:00 | 显示全部楼层
继续加多啊,看看5000怎么样咯
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 17:01:45 | 显示全部楼层
大学生跟小学生在一个班级上课。用小学教材,那位大学生没劲;用大学教材,那位小学生听不懂。
讲博士生课程,二人谁也听不懂。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 17:27:01 | 显示全部楼层
最初由 柔柔 发布
[B]大学生跟小学生在一个班级上课。用小学教材,那位大学生没劲;用大学教材,那位小学生听不懂。
讲博士生课程,二人谁也听不懂。 [/B]




柔柔说话越来越高深了!你可以挨个给他们讲了!
(这两天怎么都不见人了)

你们搜索一下有很多讨论这个的帖子!!

看看这里,柔柔已经解释的很清楚了
http://www.xdcad.net/forum/showthre...1149#post561149
http://www.xdcad.net/forum/showthre...9186#post819186
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 17:43:16 | 显示全部楼层
会不会两根线重叠在一起了,互相影响?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 17:52:33 | 显示全部楼层
可以看看帮助里面关于线形的全局比例因子和当前比例因子,相信你会得到你要的答案
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 18:32:47 | 显示全部楼层
大学生跟小学生相当于楼主说的二条虚线,他俩不是同一级别,而用一个教材(全局线型比例因子LTSCALE)当然顾了这头顾不了那头。而2楼的说法便是改用博士教材,结果是二头都顾不上。

造成这二条虚线不同级别有二种可能:
1。本来就不是同一级别的线型--缺乏对线型文件的了解,建议打开acad.lin和acadiso.lin看看。
2。同一级别的线型但对象的线型比例不同--不算好习惯,应从培养个人习惯方面下点功夫。
http://www.xdcad.net/forum/showt ... d=999845#post999845
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 18:44:23 | 显示全部楼层
你用刷子全刷一遍,肯定能解决问题,不管你是否画重合线,。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 18:54:40 | 显示全部楼层
最初由 柔柔 发布
[B]大学生跟小学生在一个班级上课。用小学教材,那位大学生没劲;用大学教材,那位小学生听不懂。
讲博士生课程,二人谁也听不懂。 [/B]


明白
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 19:35:34 | 显示全部楼层
真没劲。多总结经验
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 00:27:31 | 显示全部楼层
我在一个视频教程上看到,应该是用LTSCALE来显示的。它是用于更改于图形中所有对象的线型比例因子的。你试试这个命令应该可以吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 03:36:27 | 显示全部楼层
哦,原来是这样的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 06:37:26 | 显示全部楼层
先熟悉线型是怎么定义的,上图的虚线的定义是实线段为5,空格为1.5。这是我自己定义的线型,这个大小就是打印出来的图纸上的大小。我们用公制,意味着这种虚线是5mm线段后空1.5mm再5mm线段。

如果图纸比例是1:100,那我们就要把它放大100倍,这条线型应该要设成500空150,以便缩小打印后还原成5空1.5。

同图块一样,我们不可能也没必要针对不同的图纸比例制作不同的线型,那么谁能使这条线型成500空150呢?那就是LTSCALE。
公式:图面上线型尺寸=线型定义值×LTSCALE

很显然,对于这条线型,1:100的图纸比例其全局线型比例LTSCALE=100,也即,1:N的图,LTSCALE=N。

但是,你的1:100图纸上LTSCALE可能是1000,因为100根本看不出是虚线,这为什么呢?这就是线型定义不同,acad.lin中虚线的定义是:
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
A,.5,-.25

你如果还是设LTSCALE=100,意味着这条虚线实际是50空25,1:100打印后回到0.5空0.25,当然看不出。由于线型设置值小,1:1时LTSCALE就要10,那1:100当然就要1000了。

acad.lin为什么设得那么小,因为它用于英制单位,现在我们应该用acadiso.lin,在这个线型文件内,其虚线定义是
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
A, 12.7, -6.35
明白了,它是12.7实线段,空格6.35

在图纸比例1:100的图上,如果有一条虚线长650,用这个线型可以吗?根据上面的公式,实线段5×100=500,空格1.5×100=150,加起来正好是650,也就是说,这条线可以显示出来,只不过一端正好在空格位置,这制图标准允许吗?回答当然不行。

于是,线型设置中前面要加个A,这个A保证二端不会在空格位置,既然不能在空格位置,那这条650长的线当然不能正常显示出虚线。

这个时候,我们就要把线型改小,怎么改?
(1)、把LTSCALE改小一点,比如设LTSCALE=50,那这条段线没问题了。但是,这么一改,图上所有的虚线都变了,这便是为什么称它为“全局线型比例因子”。为了一条线而改变所有线,这当然不可取。
(2)、设置CELTSCALE,这个叫当前线型比例因子,缺省值等于1.0,这样,我们把上面这个公式改成:
图面上线型尺寸=线型定义值×LTSCALE×CELTSCALE

显然,如果设置CELTSCALE=0.5,刚才的问题就解决了。
(3)、修改这条短线的特性,对象本身也有一个线型比例,它的缺省值实际就是CELTSCALE的设置值。
(4)、换一种线型,所以会有DASHED、DASHED1、DASHED2等。这是一个好方法,为什么呢?修改对象的比例因子,意味着线型规格实线和空格是成比例变小的,当空格小到一定程度,打印出来便看不出,明明是虚线,实际效果成了实线。

当前线型比例因子CELTSCALE的特性:
(1)、它的值赋予对象,作为对象的线型比例的缺省值
(2)、强调“当前”,改变这个值的设置,它只对从现在开始加入的新对象有效,因为它是直接把它加入对象数据的,而不是修改对象数据。

PSLTSCALE
如果你要在一张图上画1:100和1:50二个比例的图形并且使用图纸空间做的话,那么,你就在图纸空间开二个视口,视口比例分别为1:100、1:50。

如果你对图纸空间概念清楚的话,这实际上就是把模型空间的图形以不同的比例“打印”到图纸空间。那好,上面说过,1:100的LTSCALE=100,1:50的LTSCALE=50,也就是说,你的二个图形的LTSCALE要相应有二个。

可是,这个LTSCALE是“全局”的,一张图上(严格一点是一个dwg文件上)只能有一个。那怎么办?当然,按前面的CELTSCALE概念,你可以把1:50的图形的对象的线型比例预先放大。但这样做太麻烦。

用图纸空间出图意味着什么?就是图纸空间的图形就是实际的图纸,也就是从图纸空间到实际的物理图纸是1:1打印,那么对图纸空间来说,它的线型比例是多少?想想看,它没有缩放了,应该取多少?

设PSLTSCALE=1,就是把“缩放时使用图纸空间单位(U)”选项勾上,它就按图纸空间来缩放了。

注意,现在的LTSCALE为多少?那就是1啦!千万不能还是100了!

这里的1和100是对我举例的线型来说的,如果加载的是acad.lin线型,那当然就不是1和100了。用acad.lin或者acadiso.lin或者用户自己编的线型都无所谓,只是如果自己编制线型,一般都以打印出来的物理图纸上的大小设置,这样的话,LTSCALE就对应打印比例,直观一点。

这里要注意的是,不要用二种规格设置的线型,比如虚线用acadiso.lin,而中心线用acad.lin。这二个设置规格完全不同,这LTSCALT顾了这头顾不了那头。请看:
acadiso.lin中的虚线:
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
A, 12.7, -6.35

acadiso.lin中的中心线:
*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
A, 31.75, -6.35, 6.35, -6.35

而acad.lin中的中心线:
*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____

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

这就像不同身高的人要求统一着同一号码的衣服,那怎么行呢?

说了那么多,实际上,只要一句话就能解决问题:“因为打印时要放大(缩小),所以要预先缩小(放大)”。  


转自~~~~~柔柔老师
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-13 00:12 , Processed in 0.477865 second(s), 56 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表