找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2406|回复: 25

[求助]:请教一直没弄明白的线形比例的问题,

[复制链接]
发表于 2004-5-22 21:33:32 | 显示全部楼层 |阅读模式

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

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

×
CAD用了很久,一直没有真正弄懂linetype manager 中的 global scale factor ,current object factor,use paper space units for scaling 的真正含义!
希望有人用形象的比喻说明这些比例因子的区别 thanks
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-5-22 22:07:27 | 显示全部楼层
global scale factor :全局比例因子,控制整个图形的线型比例
current object factor:当前比例因子,只影响你做了改动之后的线型比例
拿虚线来讲(实线不存在线型比例的问题):如果线型比例过大或者过小,你的虚线就会显示为实线。
如果你以前都是用“属性”工具来修改线型比例,那么,全局比例因子、当前比例因子和用“属性”做的单个比例的修改,三者之间就是各自控制的范围不同。如果一条直线同时用了这三种方法修改线型比例,那么这条线当前的线型比例是三个线型比例的乘积。另,在修改线型比例的时候,可以线用dist量出长度,再除以100的值来做为比例因子,可以马上显示线型,再调整就简单了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-5-22 22:15:41 | 显示全部楼层
global scale factor :全局比例因子,控制整个图形的线型比例
current object factor:当前比例因子,只影响你做了改动之后的线型比例
拿虚线来讲(实线不存在线型比例的问题):如果线型比例过大或者过小,你的虚线就会显示为实线。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-5-22 23:44:41 | 显示全部楼层
最初由 jerry_bj 发布
[B]感觉还是不够透彻啊 要是柔柔做一下解释就好了 [/B]

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

使用道具 举报

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

使用道具 举报

发表于 2004-5-23 08:22:19 | 显示全部楼层
这个问题历史话题中反复了多次,不妨查查。
首先,要明白线型为什么要比例。
如果,你把图纸上经常要用的某个符号做成标准图形,以后用INSERT插入时总归有个插入比例,这比例是多少呢?一般来说,1:100的图纸比例,图块插入比例是100,1:50的图纸比例,图块插入比例是50。这意味着你这个标准图形是以打印出来的图纸上的大小做的。这里引出一个概念:因为打印时整个图纸要缩小,所以要把这个图块预先放大,先放大100倍,1:100打印缩小100倍,正好缩到标准图形原来的大小。如果不是这样,你是从1:100的图上用WBLOCK输出的,那么,1:100的图插入比例就是1,1:50的图插入比例就是0.5。如果这个道理明白的话,那么接下来看线型比例就容易了。先看下图:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-24 11:15:51 | 显示全部楼层
清楚了,谢谢 柔柔 和 CDHUA 斑竹的帮助! 怪我那天懒惰了一下搜索帖子!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-24 11:42:47 | 显示全部楼层
受斑竹启发,现在改行学编剧。先写个处女作。
本故事纯属虚构:)

话说当年嘉兴哈哈在嘉兴市某交通大队供职,过去称“看大门”,现在称“保安”。

一天,这交通大队正忙于处理交通事故,人手不够,便把哈哈用上,干什么呢?到广告公司去叫他们做放在看报刊栏的宣传海报,再做几百个特大的广告牌。让市民特别是司机老远就能看到。内容是最基本的交通法规“虚线可以借道,实线禁止变道”。给了哈哈一本交通法规的书,告诉他要形象直观,所以要用书里的插图。

这哈哈高兴得眼睛笑成一条缝,心想,这差事做好了,混个民警干干,油水就大大的。

到了广告公司,这哈哈一想,不对呀,今天可是上帝加父母官呀,那能象平时一样见人就点头哈腰?对!得有威势才行!于是一进门就大吼:“叫你们经理出来!”,这经理一看,认识哈哈,心想,这家伙今天吃错药啦? 但,只要能赚钱,管他呢!于是,恭恭敬敬地接待。

这哈哈小学上了5年,毕业时还是一年级。翻了半天没找到那个插图,便把书往经理面前一扔:“自己找,照书上的那个那个什么虚线做”。“注意啊!这是交通法规,知道嘛!这就是法律,你可不能做错了,这个虚线可不能随便更改的呦!它多大你就做多大”。

经理说:“广告牌大,这也要相应放大的呀”,
“什么?法律的东西你也敢改?法律大还是你大?照原样做!我告诉你,要是出了问题,坐牢可别怪我没提醒啊!”哈哈趾高气扬。

这经理没法,客户是上帝嘛,更何况...,好!就这么办。

几天后,嘉兴市内突然到处出现硕大的广告牌,阅报栏的报纸没了,取而代之的全是哈哈做的海报。

这阅报栏还好,虚线尽管看不大出,戴上老花眼镜还马马虎虎。可那广告牌远呀,看上去的结果是:实线也可以变道。这司机们可高兴啦,自由啦!呵呵。。。

本来,这嘉兴市交通事故率还好,也就是每天死个几百个人吧。可自从哈哈的广告牌出来后,居然上升到每天几千人。。。

奇怪啦,人怎么懂了交通法规反而死得多啦?一查,原来是这样!

故事结果大家猜到了:哈哈民警没当成,连大门也看不了啦,只好卷起铺盖。。。*-*1 *-*1 *-*1
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-24 11:55:22 | 显示全部楼层
“只好卷起铺盖。。。”还好一点,别说我,我只是喜欢这样说,没其它的意思,您老就别再攻击我了。
这段文字,呵呵,得多看几次。
不知道柔柔是干什么的,说话确实够强。
偶以后得注意一下实线和虚线了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-24 11:56:15 | 显示全部楼层
来段正经的:)实际上前面的故事是为了下面的理解呦(狡辩)。
这正儿八经的东西就是枯燥无味,不像上面讲故事那么轻松。不过,如果你能把下面的每句话都认真看并稍加思考的话,基本保证以后不会再有线型比例的问题了(吹牛)。
********************************************************************************

先熟悉线型是怎么定义的,上图的虚线的定义是实线段为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豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-24 12:37:17 | 显示全部楼层
懂了。看完了才知道早该吃饭了

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

使用道具 举报

发表于 2004-5-31 11:58:03 | 显示全部楼层
太麻烦了,天呀,请教一下:
我按照实际长度画图,出图时按照1:100,打印时为了节约纸张,我将1:100的这张图纸复制到另外一张(出图比例为1:250)合在一个模型空间里打印,结果发现,原先(1:100)中的虚线变成了直线,或者变成了间断很大的虚线,该如何调整?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-31 14:20:03 | 显示全部楼层
哦.终于搞明白是怎么一回事了~以前也一直处于朦胧状态.今天答案终于被揭晓了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 09:04 , Processed in 0.458525 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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