自定义形(Shape )线型的方法讲解

上传人:我** 文档编号:113645251 上传时间:2019-11-09 格式:DOC 页数:19 大小:550KB
返回 下载 相关 举报
自定义形(Shape )线型的方法讲解_第1页
第1页 / 共19页
自定义形(Shape )线型的方法讲解_第2页
第2页 / 共19页
自定义形(Shape )线型的方法讲解_第3页
第3页 / 共19页
自定义形(Shape )线型的方法讲解_第4页
第4页 / 共19页
自定义形(Shape )线型的方法讲解_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《自定义形(Shape )线型的方法讲解》由会员分享,可在线阅读,更多相关《自定义形(Shape )线型的方法讲解(19页珍藏版)》请在金锄头文库上搜索。

1、自定义形(Shape)线型的方法一、 工具准备1. AutoCAD2007和自带的Express(安装时勾选即可);2. SHX字型浏览.exe(浏览器搜索下载);好像有30天使用限制,不过没多大阻碍;3. windows自带的记事本;二、 系统环境测试时用的MicrosoftWindowsXPServicePack3三、 制作过程1. 形的定义(1) 任意画一个图形,我准备画波浪线;如图:(2) 画好后,把所画图形定义为*.shx格式文件;如图:依次选择ExpressToolsMake Shape选择路径,输入名称(如:自定义线型.shp)保存(在指定路径就多了个)注:输入这个shape文件

2、名称;如:“ZDY”注:输入分辨率;注意和图形匹配,一般小分辨率配小的图形。注:指定插入的基础点;就是选择刚才所画的波浪线,如图:选择好后,按“Enter”或“空格”键就可以了。此时刚才所选路径里面就多出两个文件,自定义线型.shp和自定义线型.shx;如图:(3) 注意事项形的定义过程中,前后有两种文件形式:.shp和.shx。.shp是文本文件,可以使用任何文本编辑器来编辑形的定义的.shp文件。在AutoCAD的命令行中用compile命令可将.shp文件编译成.shx文件。.shx文件是形供AutoCAD直接调用的文件,在用load命令调入.shx文件后,使用shape命令就可以像使用

3、块一样插入形所描绘的图形。2. 形的使用(1) 查看所定义形里单元图形名称双击所保存路径下的“自定义线型.shp”;如图:打开后(一般用记事本打开),显示如图:其中“*”号后面的分别为:排序号,字节长度,形单元名称;使用形的定义时保存的名称“ZDY”。(2) 查看所定义形里面单元图形显示打开工具软件“SHX字型浏览.exe”;如图:然后把保存路径下的“自定义线型.shx”拖动到软件工具空白里面。如图:序号1就是形的定义中所画的波浪线。当形里面单元图形较多时查看是有必要的。3. 线型定义形文件“自定义线型.shx”完成后,就在线型定义中应用了。如何定义见后面其它朋友的教程。我就直接给出“自定义.

4、lin”线型文本:*波浪线,A,.001,ZDY,自定义线型.shx,s=.0001,-0.465后面是其它朋友的教程:1、 线型的开发1 线型文件的定义格式要开发出一套自己的线型,我们可以先学习一下AutoCAD2000本身本带的标准线型文件,以便有所借鉴。我们找到AutoCAD2000的标准线型文件ACAD.LIN,这个文件位于AutoCAD所在路径的Support子目录下,用一般的文本编辑器(如记事本、写字板)即要打开,该文件的内容如图1所示。(1) 图1现在我们来研究一下这个文件。文件中“;”代表注释行。因此我们可以利用它来添加一些注释性文字,以增强文件的可读性。每种线型都可以定义为两

5、行,第一行定义线型的名称和线型说明。行首必须是以“*”开始,其后是线型名称。线型的描述也是起一个直观的注释作用,最好加上,不过这种描述不能超过47个字符。第二行才是真正描述线型的代码。行首的“A”代表对齐方式。在这种对齐方式下,第一个参数的值应该大于或等于0,第二个参数的值应该小于0。简单地说:正值表示落表,AutoCAD会画出一条相应长度的实线;0表示画一个点;负值则表示提笔,AutoCAD会提笔空出相应长度。我们可以想像成绘图笔的工作过程,就很容易理解了。要注意的是,这些字符之间以半角的逗号隔开,每一行结束必须按回车键,最后一行也不例外。另外,在*.LIN文件中,每个线型文件最多可容纳28

6、0个字符。说了这么多,您可能还没有明白,不要紧,现在让我们来分析一下第一种线型Border,首先的“.5”表示正数0.5,也就是画一条0.5个单位长的线;然后的“-.25”表示负的0.25,也就是留一段0.25个单位长的空白;紧接着画0.5个单位长的线,0.25个单位长的空白,0表示画一个点,然后又是0.25个单位长的空白,如图2所示。(2) 图2在清楚线型的定义之后,我们不妨来做一个自己的线型,根据建筑制图的相关规定,新建一个双点划线的线型,用于假想轮廓线和成型前原始轮廓线的绘制,如图3所示(3) 图3我们将这个线型命名为outline,那么这个双点划线的线型则可以做如下定义:*OUTLIN

7、E,outline_._._A,1.0,-.1,0,-.1,0,-.1将这两行添加到ACAD.LIN文件中,存盘并退出文本编辑器。启动AutoCAD2000,在使用我们定义的outline线型之前,需要加载该线型。使用“格式”菜单中的“线型”命令打开“线型管理器”对话框,单击“加载”按钮,打开“加载或重载线型”对话框,单击“文件”按钮,然后选择ACAD.LIN文件,单击打开按钮。从可用线型列表中选择“OUTLINE”线型,单击“确定”按钮将其加载,如图4所示。(4) 图4在“线型管理器”对话框中选择OUTLINE线型,然后单击“当前”按钮,将该线型置为当前线型,单击“确定”按钮,加载完成,如图

8、5所示。(5) 图5现在可以使用绘图命令绘制几个对象(如图6所示),如果您看不到线型效果,可能需要放大绘图窗口。(6) 图62 线型的开发方法从第1节可以看出,我们可以直接用文本编辑来新建线型文件。实际上,AutoCAD2000还提供了在其系统内部生成线型的命令“LINETYPE”。而且新建的线型即可以直接追加到ACAD.LIN文件的末尾,也可以另外定义线型文件。下面将对这些方面分别作介绍。我们以第1节中建立的OUTLINE线型为例,先来看一下LINETYPE的命令的使用。启动AutoCAD2000,输入命令“-linetype”(注意前面有一个横线,如果没有这个横线将打开“线型管理器”对话框

9、)。输入C,新建一个线型,输入要创建的线型名称,比如outline,屏幕弹出“创建或附加线型文件”对话框。这时,您可以在原有的文件ACAD.LIN文件中增加新的线型,也可以新建一个线线文件,这里我们新建一个名为myline.lin的线型文件,单击“保存”按钮。此时命令行上显示“说明文字”,输入对线型的简单说明。如果您保存线型文件已经包含了outline线型,在这之前会有一条询问您是否覆盖的信息。现在就可以输入线型的图案了,仍然输入A,1.0,-.1,0,-.1,0,-.1,回车结束线型的定义。此时,AutoCAD生成一个新的线型文件myline.lin,整个操作过程的系统提示信息如图7所示。(

10、1) 图7同样,我们也可以用-linetype命令加载线型,在命令行要求输入选项时,输入L,然后输入要加载的线型,如outline,选择保存线型的文件,这里选择myline.lin文件,命令行提示线型已经加载,使用键退出命令。当然,您也可以使用“线型管理器”来加载线型。复全线型的定义与开发AutoCAD不仅能定义由短线、间隔和点组成的简单线型,还可以开发出较为复杂的线型,以满足特殊的需要。比如说表示篱笆的线型。复合线型功能是从AutoCADR13版本起新增的功能,可以在定义的线型中嵌入文本和形文件(.SHX)中的形。这里我们将介绍在线型中嵌入文本,形的插入相当复杂一些,我们这里将不作介绍。我们

11、仍然沿用学习简单线型定义的思路,还是先研究一个标准的范例,总结出其中的规律,图8显示的线型是一个篱笆的复合线型。那么这个线型是怎么样定义的呢?很简单,只有以下两行语句:(2) 图*LB_LINE,-X-X-X-A,1.0,-.25,X,STANDARD,S=.2,R=0,X=-.1,Y=-.1,-.25第一行没有什么特别的,跟简单线型定义一样,是线型名和线型的简单描述。第二行的A当然是对齐符号,数字的意义仍然与前面一样。我们集中精力来看文本的嵌入。“X”是嵌入的文本,注意必须加上双引号。“STANDARD”是文本式样的名字,如果当前图形中没有该样式,则AutoCAD不允许使用该线型。“S=.2

12、”确定文本的比例系数为0.2。如果使用固定高度的文本,AutoCAD会将此高度乘以比例系统数;如果使用的是可变高度的文本,则AutoCAD会把比例系统数看成绝对高度。“R=0”表示文本相对于当前线段方向的转角。0表示文本与所给线段方向一致,这也是缺省值。“X=-.1,Y=-.1”为可选项,它们确定相对于当前点的偏移量。缺省时AutoCAD将文本字符串的左下角点放在此当前点。X就是当前线段的方向,Y则是垂直于线段向上的方向。这两个偏移量将使文本的定位更精确。复合线型的使用同简单线型的使用一样,也是先装入再调用,明白了复合线型的定义格式之后,我们就可以自己定义线型了。要创建复合线型,只能是编辑已有

13、线型文件或者建立新的线型文件来达到目的,而不能像定义简单线型那样,采用AutoCAD内部以命令行添加线型定义代码的方式。2、 如何定制各种通用的性型可以把普通线型的分为三类:简单线型、带形(Shape)的线型、带文本字符串的线型。1. 如何编辑和调用线型文件线型文件是以.lin为扩展名的文本文件,可使用任何ASCII文本编辑器来编辑,如WINDOWS的NOTEPAD记事本。将线型文件编辑好后最好保存在AutoCAD的路径中,如AutoCAD安装目录下的SUPPORT子目录中,这样就可以进入AutoCAD的缺省调用路径中。在线型文本中,可插入任何说明,只需在行首加上双分号“;”。在AutoCAD

14、中要调用自定义的线型,只需在线型调用对话框中,将待输入的线型文件名,能过浏览路径,选择确认自定义的.lin文件即可。2. 如何定义象行政分界线这类简单的线型。这类线型是由重复使用的虚线、空格、点组成,如:*县界(宽.2),-.-.-.-.-.-.-A,2.0,-1.0,0,-1.0第一行中*号为标示符,标志一种线型定义的开始。“县界”为线型名,宽.2用以提示线宽为0.2mm。在AutoCAD2000中增加了线宽选择的工具条,就放在线型选择条的旁边,这是一个很有用的功能,通过它可以方便地设定所绘线的宽度,所以在线型名中设置宽度提示也更有意义。AutoCAD2000上新增的线宽设置功能,在缺省状态

15、下只用于打印输出,如要在绘制时就能显示出来,需进入“Format”菜单,对“Lineweight”进行设置,选择“DisplayLineweight”。同时还有一个有趣的设置“AdjustDisplayScale”,即调节线宽显示的粗细倍数,这一设置,使得对于线宽的设置,仅在打印输出时是精确的,而在屏幕显示时是示意性的,使带宽度线条有更好的屏幕显示效果。线型名之后是用字符对线型形状的粗略图示描绘,表示县界线是点划线的形状。(描绘是示意性的,不对实际线型的形状产生影响)。第二行必须以A开头,表示对齐类型。正数2.0表示绘2个单位的短划线,负数-1.0表示一个单位的空格,数字0表示点。关于线型名,从AutoCADR14开始,就完全可以使用汉字作为线型名称,但在R14版中一般不要中英文混用,使用中文名后,如一定要使用字母或数字,只能用全角字符格式。在AutoCAD2000中就没有这些限制了。限于AutoCAD工具条中线型框显示的宽度,线型名不要超过10个汉字。3. 如何定义象高压线、城墙这类带形(Shape)定义的线型。在简单线型的定义中,插入形单元,则组成带形定义的线型。如高压线线型定义为:*高压线,A,.001,CIRC

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号