找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 991|回复: 8

[转贴]:关于使用不同的绘图比例

[复制链接]
发表于 2003-2-13 18:25:14 | 显示全部楼层 |阅读模式

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

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

×
关于使用不同的绘图比例
--------------------------------------------------------------------------------
日期:2002.01.27  今日/总浏览: 14/7408
??-----------------------------------------
??第一贴
??
??最近有很多朋友讨论不同比例画图,我想说说。
??
??由于CAD有精确的坐标系统,因此,在绘图的时候尽量要按真实的尺寸,
??这样标注的时候方便。
??
??根据实际需要,按1:1或者1:100画图,出图也要永远用1:1或者1:100,不要在PLOT里设置比例,这是我的经验。所有的图纸(不管以后要变什么比例)都要坚持这个方法,这样,标注尺寸方便。
??
??比如:建筑图,就以1:100绘制比较方便,因为按1:100画,标注出来的开间等都是3300,4500等,不用修改。
??
??那以后出图按不同的比例,该如何处理呢?
??
??比如所有的图都按1:100画,如果大样图比例要1:50该怎么办呢?
??1:50的图要比1:100大一倍,我们以1:100画,出图的时候,把这个图插入到图中(或在图纸空间中布图),比例为2。这样PLOT时候以1:100出,图大小就符合实际了。
??
??但带来一个问题就是,若插入比例2,那么图中的文字和尺寸都要放大2倍,而文字和尺寸大小是不应该按比例变的。永远都应该是固定的大小。那该如何呢?
??
??方法是:图纸按1:100绘制,尺寸和文字都要缩小为以后实际的100和出图比例的比值。比如,要1:50出图,那么尺寸和文字都应该乘以(1:100/1:50)=1/2. 这样,以后出图放大2倍后,文字和尺寸大小就变成和1:100的大小一样了。
??
??当然,尺寸放大缩小的步骤,要写程序替我们来完成。
??
??这种绘制方法,主要是考虑系统变量dimscale(全局缩放),定义不同的尺寸样式实现。
??
??有两种方法:
??1,是绘图前设置好出图比例,绘图过程中,用程序去写文字和标注尺寸,
??程序自动根据比例,把字高调整好,对尺寸选合适的样式。
??
??2. 都画完后,根据比例,用程序把所有的文字和尺寸处理一遍,符合要求。
??
??
??
??
??XDRX_API有完善的解决方法,这方面的程序,我会以后给大家写。
??
??-----------------------------------------
??第二贴
??
??就是这几天有朋友责怪的不按实际尺寸画图,其实,这样做也是很高效的,
??毕竟我们画图是为了提高效率。
??
??这种方法,就是根据比例,绘图时候就考虑,该放缩的就放缩,
??
??但是,这种方法,尺寸标注也反映比例,就是本来应该3000的,标出可能就是6000了(对1:50),这样就需要改系统变量dimlfac,但对于一个尺寸样式,这个值是唯一的。也就是说,你修改了它,图中其他别的使用相同尺寸样式的的标注都要受影响。所以每个比例的图都要设置唯一对于的尺寸样式,这也非常累。
??
??有没有其他解决办法呢。
??
??看看我刚贴出来的关于几个标注的程序吧。
??
??“修改标注字高的”,可以不修改尺寸样式,就是说,图中使用同一个尺寸样式的标注,可以有不同的字高。
??
??“修改标注文字内容”的程序,也是,用一个标注样式的,内容可以修改。
??
??内容修改相对简单些。但修改不同字高就复杂些,我们知道,控制字高的是系统变量dimtxt,而一个尺寸样式的,DIMTXT是唯一的。也就是说,你要修改字高,那么图中所有使用同一个尺寸样式的标注字高都要变。
??能不能对相同尺寸样式的标注,能有不同的字高呢?
??
??答案是肯定的,有方法解决,就是使用dimension的扩展实体数据,对一个尺寸实体的尺寸样式中的具体控制变量进行overrides(重定义),
??设置方法就是给指定的尺寸实体加EXDATA,应用程序名为ACAD,1000组码为“DSTYLE”,后面接个表,内容是重定义的变量,如DIMTXT 对应组码140,内容改为600高,扩展数据如下:
??Command: (entget e '("*"))
??((-1 . ) (0 . "DIMENSION") (5 . "99") (100 .
??"AcDbEntity") (67 . 0) (8 . "AXIS") (100 . "AcDbDimension") (2 . "*D4") (10
??4850.4 836.317 0.0) (11 7850.4 1286.32 0.0) (12 0.0 0.0 0.0) (70 . 32) (1 . "")
??(52 . 0.0) (53 . 0.0) (54 . 0.0) (51 . 0.0) (210 0.0 0.0 1.0) (3 . "AXIS") (100
??. "AcDbAlignedDimension") (13 10850.4 6436.32 0.0) (14 4850.4 6436.32 0.0) (15
??0.0 0.0 0.0) (16 0.0 0.0 0.0) (40 . 0.0) (50 . 0.0) (100 .
??"AcDbRotatedDimension") (-3 ("ACAD" (1000 . "DSTYLE") (1002 . "{") (1070 . 140)
??(1040 . 600.0) (1002 . "}"))))
??
??上面:-3开始,就是扩展实体数据。
??
??通过这个方法,就可以对单独尺寸修改其他属性了,而尺寸样式dimstyle不变。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-2-14 16:50:34 | 显示全部楼层
我觉得不要这么麻烦.
大家都要按新制图规范出图,不要随便改同一尺寸格式中文字的高度.
这些方法做为理论研究还可以.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2003-2-15 11:14:27 | 显示全部楼层
我觉得CAD的绘图比例还是按实际尺寸画为好,不要更改标注比例。不然容易引起错误产生的几率增加!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-15 11:24:32 | 显示全部楼层
我是一个CAD的初学者,我不明白划图是到底比例应该如何设置才好,如果按1:100的画,是不是拿到专用出图打印机时就可以设置成1:200的或其它比例对吗?普通打印机可不可能设置呢?请各位前辈指点一下,小女子在些先谢谢各位了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2003-2-17 15:33:57 | 显示全部楼层
我的做法是:画某部分大样时,先按1:100的比例绘制,然后将这一部分定义出图比例,再进行标注,确定这一部分全部完成后将尺寸炸开,再放大相应的被数即可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-18 08:55:42 | 显示全部楼层
1)先画后缩再出图
??这种绘图方式的操作步骤如下:
??1.先按1:1比例绘出所有图形实体,如图纸中标注线段长1000mm,那就在屏幕上画1000个图形单位长的线来表达该线段
??2.绘制完图纸中的所有图形后,再将所有图形实体缩小到相应比例,例如如果比例应为1:100,那么此时把整个图形缩小100倍
??3.利用Insert命令,将定义好的标准图幅按1:1插入到当前图形文件中
??4.利用Move命令,高速图框和各视图之间的相互位置关系,以使图纸各部分布局合理
??5.启动Dimstyle命令,将其比例因子的值设为5(即尺寸标注比例为5),并保存该尺寸标注样式;
??6.在该尺寸标注样式下标注全部尺寸;
??7.利用Style命令,设置各字体样式的标准字高;
??8.标注文字 ………………………………
详情可看下面两个主题:
http://www.xdcad.net/forum/showt ... &threadid=24130
http://www.xdcad.net/forum/showt ... d=133198#post133198
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 21:17 , Processed in 0.242079 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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