关于在图纸空间如何标注尺寸,接下来再谈。 七、视口比例 这个视口是指在图纸空间上开的视口,初学者对图纸空间的概念不是很强,先就图纸空间概念用比喻来说明一下。 你在一张纸上写些文字画些图形,然后再把一张白纸盖在上面,结果什么也看不见。 在这张白纸上开个小方孔,你就看到下面那张纸上的一部分。 拉开这二张纸的距离,你看到的东西越来越多,也越来越小。 底下那张纸称为“模型空间”,上面那张纸称为“图纸空间”,那个小方孔称为“视口”。二张纸的距离用zoom设置,便是视口比例。 注意,小方孔只是为了让你看看,因为方孔上粘了张透明纸,所以,在上面那张纸上不能修改下面纸上的内容。 把小方孔上的透明纸掀开,便成了一个真正的孔,你可以拿笔伸过这个小方孔去改下面纸上的东西了,这叫“激活视口”。 一个小孔能够看到下面那张纸上所有内容,这便是一张小小的图纸能够画整幢大厦,只要调整二张纸的距离,那么,把图框画在上面的纸上,管他下面是多大的东西,总能装进。 距离太大,你想要清楚地看看局部的,那再开一个小小孔,当然要把那张纸剪开,使得小小孔能贴近些(ACAD不需要“剪开”),这便能在一张图上表现不同的比例。 因为有可以表现不同比例这个作用,所以中文版把图纸空间又称为“布局”。 很显然,有了这个功能,在一张图上画不同比例的图形,就不再需要人为缩放图形了,所有对象都是1:1画了。 用图纸空间出图,自然打印比例是1:1了(理论上你也可以1:2打印,问题是没有人会这么去自找麻烦的),这样,视口比例与打印比例毫无关系,而是与图纸比例有关,既然与图纸比例有关,那不同的比例就要开不同的视口,设置不同的视口比例。 为了方便理解,我们可以用一句通俗的说法:用模型空间出图靠打印机来调整图纸比例,用图纸空间则由AutoCAD先调整好比例后打印,不必依赖打印机了。 上帖中有这么一句话:“在一张图上不管有多少比例,其尺寸标注全局比例因子DIMSCALE只有一个。” 这是在模型空间出图,到了这里,我们是用图纸空间出图了,这句话就不对了,在一张图上有不同的比例时,实际上就是相当于以不同的比例从模型空间“打印”到图纸空间,这样,这个DIMSCALE就不是相同的,所幸这时已经有了视口比例,这个“打印”比例已经有了,所以干脆不要用户去用那个DIMSCALE,免得引起混乱,于是在尺寸标注样式中DIMSCALE=0(不设)。 DIMSCALE不要设,又没有人为缩放,DIMLFAC始终等于1.0,这样,不管图上有多少不同的比例,尺寸标注样式就只要一个。 八、尺寸标注方面的技巧 说到这,尺寸标注样式的设置和标注应该没什么问题了,接着讲一点技巧。 1。标注本身的技巧 (1),把尺寸标注样式中的各参数设置成实际图纸(物理图纸)上的规格,这样,当用于不同比例时,只要重新设置全局比例因子DIMSCALE一项,作为模板文件dwt,不妨就把DIMSCALE设成1.0,并且就设置一个样式就够了,当需要增加样式时(因为测量单位比例不同),新建样式是以当前样式为母本的。 (2),标注文字,线条的样式最好设成随层,这样,如果把尺寸标注都归到一个图层内的话,颜色就可以由图层来决定了,这主要用于图纸的交流,在没有统一的标准的情况下,便于别人修改的设置是最佳的。 2。利用尺寸标注在绘图中的技巧 (1),边画图边标注 手工画图是把尺寸标注纯粹作为图纸说明来处理的,往往把图画得八九不离十了再标注尺寸。但用AutoCAD画图可不必这样,AutoCAD的尺寸是自动获得的,它是严格按测量出来的值标注的,针对这一特点,宜采用边画图边标尺寸之方法,这样做会带来二个好处,一是起到校对作用,二是可以让尺寸标注先占据应该占据的位置。 (2),标注错了不要删除重标 所谓标注错了是指标注出来的尺寸值不对,也就是图形画错了,我们要注意的是,这是图形错误不是标注错误,所以没必要把已经标上去的尺寸删除等图形修改后再标,而是直接修改图形,如果用变形命令则尺寸当场就跟着修改好,用其他方法修改图形,用界标则也很容易把尺寸跟着修改。 (3),利用尺寸标注决定图纸比例特别是放大比例 我们已经知道,尺寸标注是非实物性对象。打印出来的图上其文字大小、箭头大小与图纸比例是无关的。这样,实物性图形与非实物性的尺寸标注就有个匹配问题,从这个相对大小就能大致看出图纸该要的比例。当然,决定图纸比例还有其他方面的要素,但图纸匹配毕竟是个重要因素,特别是在一张图上的局部放大图的比例决定时很起作用。 图形匹配例子,很显然,1:10、1:15、1:100是不合适的,1:20、1:25不够合适。 九、图纸比例的确定 如果已经确定了图纸比例,那么文字输入、尺寸标注以及插入图框应该没多大问题了。 图纸比例如何确定呢? 我们先看看网上各论坛常见到的问题: 1。“图纸画好了,如何插入图框呢?” 这个问题不是指插入图框(图块)的操作,而是如何确定在模型空间插入的比例。照我说,这种问题在实际工程上几乎是不存在的。实际工程上没有文字、没有符号、没有尺寸标注的图纸几乎没有,那么,图纸比例不知道,如何确定文字的字高的呢?如何标注尺寸的呢?因为这些非实物性对象是与打印比例相关的。 2。“如何把图纸装入A3的图框” 这个问题与第1个问题有相似之处,不同的一点是由图框来决定比例。我们不能说这种做法是错的,因为确实有由指定图框出图的做法,比如,原理图、示意图、只求漂亮不求比例精确的文本式图纸。但我要提醒的是,一般情况下,不能单凭图框来确定图纸比例。要不也就没有图纸加长之说了。 3。“为什么尺寸标注文字看不出” 尺寸的值与图形有关,尺寸文字的大小与图形无关,它跟图纸比例有关,不管是什么比例的图,起码要保证打印出来的图上能看清文字。 4。“为什么图形放大后,尺寸跟着变大” 图形人为放大,尺寸值跟着变大是完全正常的,我们就是要AutoCAD的尺寸标注忠实反映图形尺寸,这种情况下应该设置DIMLFAC值让它显示我们所要的尺寸值,但文字的大小跟着放大,这就不好了。一张图上的尺寸标注大大小小是相当不妥的。造成这个跟着变的原因是把尺寸标注打碎了,打碎了的尺寸标注已经不是AutoCAD的尺寸标注而是AutoCAD的图形,它当然要跟着缩放。 所以,没有特殊需要,不要用输入文字的办法标注假尺寸,更不要打碎尺寸标注。 5。“为什么A3打印机打印出来的图框缺了边线” 这是一个无奈的问题,A3打印机用的打印纸是标准的A3尺寸,打印机要压边打印,当然不能把A3的图框全部打印出来。于是,很多人就采取一个不可取的办法: “选打印对话框上的自动调整比例 ”,显然,这就不可能做到标准的比例输出。 这个问题如何解决? 首先,这是无奈的问题,所谓“无奈”是指我们无法改变A3打印纸,因为它是严格按标准制造的,我们也不能叫打印机不压边打印。 其次,这问题必须解决,严格来说(或从理论上来说),用“自动调整比例”是不符合制图标准的,至于工作图(为了绘图而打印出来的非正式图)倒没必要去计较,对某些简单的图纸,还没到比例不准就完全不行的程度,这些,大可不必去吹毛求疵。 所谓“鱼和熊掌不能兼得”,我们要确保图形是严格按制图标准的比例,就不可能保证图框也是严格按制图标准。相对来说,图框差一点,要比所有图形差一点要好得多。所以,我的做法是:把图框长宽各缩小2mm,不打印图框的外框线。 这个图框的外框线就是制图标准的图框尺寸线,理论上讲这条外框线是不存在的,因为它就是图纸的边线,但很多单位可能出于“有这条外框线更漂亮”或习惯成自然,一般都画这条本没有的线并在线外再留空白边。而我们遇到了这个问题后,放弃外框线并没有违反标准,缩小2mm也是不得已而为之,不过,也不要大鸣大放,而要“偷偷”缩小,意思是如果图框需要标注图纸规格时,仍要写上“420x297=0.12”。 确定图纸比例的要素 如何确定图纸比例,对具有丰富制图经验的工程师来说应该是没有什么困难的,但这个问题对初学者来说非常头疼,频频见于网络。 确定图纸比例的要素很多,没有一个简单的答案,这里只能列出一些要素。 1。制图标准 这是最基本的要素,或者说它是前提。我们可以用1:1、1:2、1:5、1:10、1:15、1:25、1:50、1:100等,但绝对不能用1:4、1:6、1:35、1:55等。 2。图纸的匹配性 上面贴出的图已经说明了这一点。 3。工程上的统一性 对一个工程来说,图纸与图纸之间是有关联的,如果设成同一比例,在相互比较、核对、匹配对图和相互利用等方面就比较方便。 4。由图框决定 这便是看菜吃饭的做法,GB标准图框虽然有A0~A4,但有些单位又有自己的规定,比如,最大只能是A2,宁愿加长不能加宽。这不是专制,而是从统一性和便于装订等方面考虑。由图框决定图纸比例,实际操作上相对要容易一些。 5。单位的习惯 对某一单位某一特定产品来说,除了单位的规定外,往往还有单位的习惯,别小看这个习惯,实际工作中力量蛮大的。 6。客户要求 对某一单位来说,所做的工作可能是某大型工程中的一部分,业主为了整个工程的统一性,往往会提出图纸比例的限制。 7。特殊要求 为了放样或者为了其他加工需要,要求的比例可能完全不是正常的图纸应该用的大小。 8。相互协作 工程往往是多人参与的,图纸之间也有共享图形,相互约定好后,会给共享带来方便。 十、实物性对象不能1:1画图的情况 上面反复强调,实物性对象1:1绘图,不必考虑图纸比例,非实物性对象才要考虑图纸比例。 但是,实际绘图中也有实物性对象不能1:1画图的情况: 1。制图标准中的“夸张画法”或称“假想画法” 在图上表示工字钢的翼板时,我们要用二条细线表示,但这个工字钢是实物,按理应该实事求是按它的尺寸画,但是,由于翼板厚度太小,比如10mm,如果按它的尺寸画,在1:100的图上,打印出来二线间距只有0.1,早就并成了一条线啦。这种情况下就要画假尺寸。这种假尺寸如何控制?我们只要把它归到非实物性对象去就容易理解了,非实物性对象要考虑比例,那么,要看清楚二条线,二线间距起码要0.5mm,这也就是打印比例的一半,1:100要输50、1:200要输100。 2。过长且不需要全部详细表达的实物,宜用折断线把它断开,这时候的尺寸标注只能编辑标注文字。 3。细长实物,可以让xy不等比例。不过,xy 不等比例会给绘图带来许多麻烦,因此只是不得已而为之,尽量不用。 十一、线型比例 线型比例是一个十分重要的概念,对初学者来说也是难以掌握的一个头疼问题。 为了更好地说明问题,请各位先看一下acad.lin和acadiso.lin的设置和区别。 线型比例中常见的问题: 1。 “我的虚线怎么显示不出来?” 2。 “为什么我的线型有的能显示,有的却显示不出?” 3。 “线型比例定多少才算合适呢?” 4。 “图纸空间为什么不能显示出线型?” 5。 “如何设置自己的线型?” 在解决以上问题之前,先让我们来认识一下线型。先看一下AutoCAD的帮助: 线型是由沿图线显示的线、点和间隔组成的图样。可以通过图层指定对象的线型,也可以不依赖图层而明确地指定线型。 除选择线型外,还可以设置线型比例以控制横线和空格的大小,也可以创建自定义线型。 不要将 AutoCAD 内部使用的线型与某些绘图仪提供的硬件线型混淆。这两种类型的虚线产生的效果相似。不要同时使用这两种类型,否则,可能会产生不可预料的后果。 在线型定义文件中用两行文字定义一种线型。第一行包括线型名称和可选说明。第二行是定义实际线型图案的代码。 第二行必须以字母 A(对齐)开头,其后是一列图案描述符,用于定义提笔长度(空移)、落笔长度(划线)和点。通过将分号 (;) 置于行首,可以在 LIN 文件中加入注释。 线型定义格式 线型定义的格式为 *linetype_name,description A,descriptor1,descriptor2, ... 例如,名为 DASHDOT 的线型定义为 *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A,.5,-.25,0,-.25 这表示一种重复图案,以0.5 个图形单位长度的划线开头,然后是 0.25 个图形单位长度的空移、一个点和另一个 0.25 个图形单位长度的空移。该图案延续至直线的全长,并以 0.5 个图形单位长度的划线结束。该线型如下所示。 __ . __ . __ . __ . __ . __ . __ . __ LIN 文件必须以 ASCII 格式保存,并使用 .lin 文件扩展名。 在1:n 的图上线型全局比例因子LTSCALE取多少才算合适呢?很多人是输一个值,看看效果如何,不行再输一个值,再看看它的显示,总之就是“试到合适为止”,如此麻烦的罪魁祸首就是下面这段文字: *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A,.5,-.25,0,-.25 如果你仔细看过上帖中的AutoCAD的帮助,就知道,这条点划线的实线段长为0.5,空0.25,再是一个点。因为我们用的是公制,分别是0.5mm,0.25mm。按这个规格画在图纸上什么也看不出,假如我们把它们放大10倍,便成了5mm,2.5mm,这还马马虎虎,假如放大20倍,成10mm,5mm,这比较好看一些。 1:n的图纸比例,意味着要缩小n倍打印,而要保证打印后的这条线型是10mm,5mm的话,就要设这条线型的比例因子为20×n。这20算什么呢?21不也行?22不也可以?也即这个20没有特定的含义。 如果我们能做到线型全局比例因子LTSCALE=n,那么,我们可以说成:“因为打印要缩小n倍,所以要预先放大n倍。”而要做到这一点,就必须是: *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A,10,-5,0,-5 再看acadiso.lin中设置 *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A, 12.7, -6.35, 0, -6.35 这说明什么呢?显然acadiso.lin中的定义适用于公制单位。可是,Autidesk真够滑稽的,简体中文版中居然不把acad.lin删除,让二个设置数量级完全不同的线型文件并存,造成人为混乱。线型全局比例因子LTSCALE和尺寸标注全局比例因子DIMSCALE在概念上非常相似,LTSCALE是把线型由线型文件上定义的规格放大,DIMSCALE是放大尺寸标注样式中的各设置值。当线型规格和尺寸标注各控制值都以物理图纸上的规格为依据设置的话,则LTSCALE=DIMSCALE=打印比例因子。 二者的差别在于,DIMSCALE是否设成打印比例因子与样式的设置有关,也即用户可以自己掌握,LTSCALE是否设成打印比例因子与线型有关,如果用户不设置自己的线型,就很难由用户掌握。 如果 LTSCALE=DIMSCALE=打印比例因子,则使得设置方便并容易理解。那么,最好的办法就是放弃原AutoCAD系统线型,而由用户自己建立用户线型。 用户自己建立线型的可行性 1。线型随图 由于线型随图,不会因用户自己的线型使别人不能用。但如果线型中用到字体和形文件,字体和形文件不能随图。 2。可以任意加载任何线型文件上的线型 这一方面给用户自定义线型文件带来了方便,但这也带来一个严重的问题。如果在一张图上,加载线型设置规格数量级完全不同的线型,如一部分线型用acad.lin的,另一部分用acadiso.lin的,再搞几种用户定义的,这样,这个线型全局比例因子顾前不顾后,满足了甲满足不了乙。 所以, 1。 提倡用户自己定义线型 2。 一张图上要用一种设置规格数量级的线型 3。 无特殊情况,当前对象缩放比例应为1.0 4。 可以设置复杂线型,但尽量不要用“形文件”来设置 十二、域内填充图案的比例 搞清楚线型比例,对域内填充图案就也能理解了,它们有相同点: 1。都是用ASCII 码编成的 2。都有英制和公制二个文件(acad.lin,acadiso.lin acad.pat,acadiso.pat) 3。都可以由用户自定义 但它们也有不同点: 1。线型不存在编辑问题,图案存在编辑的可能 2。线型随图,图案不随图 3。用户可以自建线型文件,图案不能自建用户文件,自定义的图案一定要加入acad.pat或acadiso.pat,否则,一个图案就得对应一个文件。 所以,线型提倡自定义,图案最好不要自定义。有一些用户热衷于自定义图案,我个人是不支持的。因为自定义图案到了别人手里能显示但不能编辑。 由于图案不可能全部由用户自定义(没多大必要全部修改设置),填充比例就没有LTSCALE那么好设,图案不同其比例可能也要不同。这么一来,如何知道填充得合适不合适呢?这里有一个小技巧。 下图中的用户定义,是普通剖面线,对话框上有个间距值,你想 3 的话,那1:100就是300,1:50的话就是150,这样,用这个间距来作参照物就可以大致能看出其他图案是否合适了。 域内填充要注意的问题: 1。如果全涂黑,应该采用SOLID,而不要用很密的其他图案填充 2。无特殊情况不要打碎图案,打碎后的信息量会几何级上升 补充: 1。上面这一段 DIM-100:DIMLFAC=1, DIMSCALE=100 DIM-50 :DIMLFAC=0.5, DIMSCALE=100 DIM-25 :DIMLFAC=0.25,DIMSCALE=100 上下文连起来是没问题的,但如果单独列出来,则是谬论。所以,要补充说明一下。上面是举例主比例为1:100的时候,如果1:200就要是: DIM-200:DIMLFAC=1, DIMSCALE=200 DIM-50 :DIMLFAC=0.25, DIMSCALE=200 DIM-25 :DIMLFAC=0.125,DIMSCALE=200 所以,通用的表达式是: DIM-主图比例因子:DIMLFAC=1, DIMSCALE=主图比例因子 DIM-放大图比例因子:DIMLFAC=1/图形放大倍数, DIMSCALE=主图比例因子 还有,尺寸标注样式名可任取,但最好能从名字上看出所标的图形比例,便于识别。 2。谈到线型比例时,我曾经假设把规格 *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A,.5,-.25,0,-.25 放大20倍,成: *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A,10,-5,0,-5 这是为了说明我们实际差不多是要这么大,既然用户自定义,那就由用户选择自己认为最合适的规格。另外,我们放大25.4(英制与公制的换算)倍,结果正好是: *DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ A, 12.7, -6.35, 0, -6.35 结论:AutoCAD