cad线型编辑.doc
9页S_LINE,S line _____ S _____ S _____ S _____ S _____ S _____ S _____A,.5,-.2,["S",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.25用记事本编辑以上文字,再把记书本后缀改为lin,就可以在CAD里加载线形了,如果看不到可以调一下比例这样就解决了还可以自己改改编辑其他字母的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 文件扩展名。
以下介绍了关于线型定义中每个字段的其他信息 线型名称 线型名称字段以星号 (*) 开头,并且应该为线型提供唯一的描述性名称 说明 线型说明可以帮助用户在编辑 LIN 文件时更直观地了解线型在“线型管理器”和“加载或重载线型”对话框中也显示了该说明 说明是可选的,可以包括 使用 ASCII 文字对线型图案的简单表示线型的扩展说明 注释,例如“此线型用于隐藏线”如果要省略说明,则请勿型名称后面使用逗号说明不能超过 47 个字符 对齐字段 (A) 对齐字段指定了每个直线、圆和圆弧末端的图案对齐操作目前,AutoCAD 仅支持 A 类对齐,这保证了直线和圆弧的端点以划线开始和结束 例如,假定创建一种名为 CENTRAL 的线型,该线型显示重复的点划线序列(通常用作中心线)AutoCAD 将在每条直线上调整点划线序列,以使划线和直线端点重合图案将调整该直线,以便该直线的起点和终点至少含有第一段划线的一半如果必要,可以拉长首段和末段划线如果直线太短,不能容纳一个点划线序列,则 AutoCAD 将在两个端点之间绘制一条连续的直线对于圆弧也是如此,将调整图案以便在端点处绘制划线圆没有端点,但是 AutoCAD 将调整点划线序列,使之显示起来更加合理。
用户必须在对齐字段中输入 a 以指定 A 类对齐新建一记事本,修为任意名称,更改后缀名为.lin线型名称字段以星号 (*) 开头如果加入说明可在“,”(不带“”)后加入文字回车后输入线型代码必须以字母 A开头如A,20,-2,0,-2 线型表现______ ._______ .______ 意义为以20个单位长度的线为开头,然后是2个单位的长度空格,加入一点,再以2个单位的空格起重复绘制重点:正数为表示线长度,负数表示空格的大小,0表示点每一步用“,”分开还有一种定义为线段中有文字或符号的如—A—A—A—,其结构与简单线型相似,只不过加入字或符号时有单独的表示代码例如:我们新建一个名为AC的线型,说明为AC交流线.线型表现为:— AC — AC — AC — 第一行线型代码为*AC,AC交流线.回车第二行线型代码为A,.1,-.2,["AC",STANDARD,S=1,R=0.0,X=-0.1,Y=-.05],-.2 []内为文字或符号样式,其它同简单的线型.[]内AC表示加线型的文字, STANDARD表示加入文字样式,S表示放大比率,R表示旋转角度X表示文字在X轴上位移,Y表示在在Y轴上的位移.(加入文字的大小受系统内文字样式的影响.如系统内无此样式则无法加载.建议使用系统内置文字样式.1、 线型文件的结构 AutoCAD的线型文件扩展名如mine.lin(可用记事本保存为扩展名.lin的线型文件),分为简单线型(只包含点、线和空格的线型)、复合线型(嵌入型和文字的线型)。
2、代码含义 *断层上盘,----.----.----.---- A,10,-3,0.2,-3,10 *为线型定义开始的标志,其后紧跟线型文件名,不超过47个字符 A为对准符号,表示以短线开始,以短线结束正数表示落笔,负数表示抬笔,0表示点 3、复杂线型的型文件 ①型嵌入的语法 [型名,型文件名,比例,旋转,相对X轴偏移,相对Y轴偏移] ②型文件的制作 *135,14,CROSS 012,002,01A,001,01A,002,012,001,016,002,01E,001,01E,0 *为标题行开头,135为型编号,用户可用范围为130~25514是型的个数CROSS为型名称,必须大写 012,002...为描述码,只能定义16个单位的线段,001为落笔(型定义开始时系统默认为落笔),002为抬笔,010-01F用于指定位移的方向 型文件用记事本保存为扩展名如mine.shp的型文件 ③编译型文件 在Command下键入:compile,回车后选中如mine.shp的型文件,出现compiling successful...,表明编译通过,并生成如mine.shx文件。
④定制线型 用文本编辑器编辑如: *断层下盘,----*----*----*---- A,10,-3,[CROSS,mine.shx,S=0.5,y=0],-3,10 上述代码用记事本一起保存为如mine.lin文件煤矿用CAD线型文件,复制后粘贴到记事本上,保存后将后缀名改为lin,导入CAD相应文件内即可 煤田边界12, ----·----·----·---- A,40,-2.5,["·",STANDARD,S=3.6,R=0.0,X=-2.55,Y=-1.83],-2.5 *矿区边界12, ----11----11----11---- A,40,-2.6,[QB,geo.shx,S=1,R=0.0,X=0,Y=0],-3.8,[QB,geo.shx,S=1,R=0.0,X=0,Y=0],-2.6 *勘探区边界12, ----1----1----1---- A,40,-3,[QB,geo.shx,S=1,R=0.0,X=0,Y=0],-3 *井田边界12,-----+------+----- A,40,-4.5,[JT,geo.shx,R=0,s=1,x=0,y=0],-4.5 *采区边界12, ---- - ----- - --- - ---- A,40,-1,3,-1 *可采边界025, ---- - ----- - --- - ---- A,40,-2,3,-2 *煤厚为零点边界015, ----0----0----0---- A,30,-1.5,[D00,geo.shx,S=1,R=0.0,X=0,Y=0],-1.5 *平衡表外储量边界03下,-------///-------///-------- A,15,0,[700,geo.shx,r=180,s=3,x=0,y=-2.25] *平衡表外储量边界03,______///______///______ A,15,0,[700,geo.shx,r=180,s=3,x=0,y=2.25] *煤矿占地边界03, --------o-------- A,50,-0.5,[H00,geo.shx,S=2.5,R=0.0,X=0,Y=0],-0.5 *断层上盘03, ---· --- · --- A,20,-2,["·",STANDARD,S=0.93,R=0.0,X=-0.6582,Y=-0.4754],-2 *断层下盘03, --- × --- × --- A,20,-2,[XP,geo.shx,S=1,R=45,X=-0.21255,Y=0],-2 *xdd,---- . ----- . ----- A,30,-2.5,0,-2.5 *xd,---- . ----- . ----- A,30,-5 *kk,kline__|__|__ A,4,-0.001,[U00,geo.shx,R=0,s=1,x=-2.5,y=1.5],2 *kk1,kline__|__|__ A,4,-0.001,[U00,geo.shx,R=0,s=1,x=-2.5,y=-1.5],2 *phbwbj,_________________ A,10,0,[700,geo.shx,r=180,s=1,x=0,y=-0.75] *xx - - - A,7,-2 *sx-xx _ _ _ _ _ A,10,-5 *sx-xx1 ___ ___ ___ ___ A,45,-5 *tl - - - A,10,-10 *dx3,----- . . ------ ------ . . ------ A,40,-60,5,-60,5,-60,400,-60 *dx2,- - - A,50,-50 *ddx,........ A,0.01,-10 *td,_ _ _ _ A,0,-100,500,-300 *dx4,--.--.-- A,400,-100,5,-100 *gyxduan,-< 。
>- <>- A,5,[L00,geo.shx,r=-90,s=1,x=0,y=0],2,[MT,geo.shx,r=0,s=0.8,x=0,y=0],2,[L00,geo.shx,r=90,s=1,x=0,y=0],5 *gyxchang,-< >- <>- A,29,[L00,geo.shx,r=-90,s=1,x=0,y=0],2,[_10,geo.shx,r=0,s=0.67,x=0,y=0],2,[L00,geo.shx,r=90,s=1,x=0,y=0],29 *dx,- A,5,[MT,geo.shx,r=0,s=0.6,x=0,y=0],5 *kxxia,-|-| A,0.0001,[U**,geo.shx,r=0,s=0.5,x=0,y=0],0.9999 *kxshang,-|-| A,0.5,[U**,geo.shx,r=0,s=0.5,x=0,y=0.5],0.5 *zhfx,-|-| A,1,[U**,geo.shx,r=0,s=0.5,x=0,y=0.5],0.01,[U**,geo.shx,r=0,s=0.5,x=0,y=0.5],1,-1,1,[U**,geo.shx,r=0,s=0.5,x=0,y=0],0.01,[U**,geo.shx,r=0,s=0.5,x=0,y=0],1,-1 *zhfxshao,--|--| A,2,-1,1,[U**,geo.shx,r=0,s=0.5,x=0,y=0.5],1,-1。





