Autocad线型的定义及在矿图绘制中的运用技巧

2013-08-15 00:54鲁秀萍
山东工业技术 2013年10期
关键词:线型调用字节

鲁秀萍

(肥城曹庄煤矿有限公司,山东肥城271601)

0 前言

AutoCAD是美国Autodesk公司研制的通用制图软件,现已成为煤矿制图首选的支撑平台。但AutoCAD是一个通用的绘图系统,在绘制煤矿测量图样时,需根据《煤矿地质测量图例》要求及矿图的特点对AutoCAD进行必要的、相关的修改和用户化。

1 矿图的主要内容及线型分类

1.1 矿图的主要内容

矿图主要包括:煤矿基本矿图、矿井水文地质图和矿井地质图三大部分,其绘制必须符合《煤矿地质测量图例》要求。

1.2 矿图中线型的分类

矿图中的线符号分为普通意义上的线和多线。

普通意义上的线,如等高线、小路、输电线、河流堤岸、建筑物围墙等,尽管外形较复杂,但都把它归为一类,它们在使用上是一致的,由同样的方式调用,同样可供line、pline画线命令使用,是“真正的线”;另一类是所谓多线(或多重线)Multiline,实质上是由多条线平行构置而成,对其定义好后,由多重线绘制命令mline,一次把多条不同样式的平行线绘制成。

2 普通线型的定制

可以把普通线型的分为三类:简单线型、带形(Shape)的线型、带文本字符串的线型。

2.1 简单线型的定义

简单线型由重复使用的短实线、空格、点组成,每个线型的定义由标题行和图案行组成,其格式为:*Line_name[,description] A,dash1,dash2,……

其中:第一行为标题行,“*”是标题行标记,Line_name是线型名。线型名由字母、数字、字符等组成的字串(从AutoCAD R14开始,即可用汉字作为线型名称)。Description是关于所定义的线型说明部分,可用文字说明,也可用“-”和“.”等符号形象地表示,可以任选(当选这部分时用逗号“,”与前面隔开,当不选择这部分时,逗号可省略)。

第二行为图案行,“A”表示两端方式。该方式保证线和弧的两端由短划线开始和结束。这种图案适合于起点和终点至少为第一个短划线长度的一半的线。而dash1,dash2,……是每个短划线的长度,长度大于零,表示实线段,长度等于零时,表示一个点,长度小于零时,表示空长段。每种线型只要定义一个短划线序列即可。

在线型文本中,可插入任何说明,只需在行首加上双分号“;;”即可。

如:*断层上盘线(宽.3),___.___.____

A,20.0,-2.0,0,-2.0

它的含义是:“*断层上盘线”为线型名,“宽.3”用以提示线宽为0.3mm。在AutoCAD 2000中增加了线宽选择的工具条,通过它可以方便地设定所绘线的宽度。线宽设置功能,在缺省状态下只用于打印输出,如要在绘制时就能显示出来,只需点屏幕底部“状态”栏的“线宽”,该设置在屏幕显示时是示意性的。线型名后是对所定义线型形状的粗略图示描绘,描绘是示意性的,不对实际线型的形状产生影响。

第二行,表示A对齐类型,短线段长20个单位,空白段长2个单位,一个点,空白段长2个单位。这是该线型的一个短划线周期序列,以后将重复该序列。

2.2 带形(Shape)的线型的定义

在简单线型的定义中,插入形单元,则组成带形定义的线型。嵌入形的语法结构为:

[shape_name,Shape_filename,S=scale_factor,R=rotation_angle,X=x_offset,Y=y_offset] 。

其中shape_name是形名。Shape_filename是形所在的文件名,该文件中必须有形,否则AutoCAD不允许用户使用此线型,形名和形文件名是不能缺省的。S为调用形时的比例因子,S=1时表示保持形定义中的大小。R为调入形时的旋转角度,缺省值为0,表示插入时不旋转。x_offset和y_offset是形插入点在x和y方向上的偏移量,可缺省,缺省时按0处理。如井田边界线线型定义为:

*井田边界线(比例1,线宽1.2),----+-----A,40,-2,[JTBJ,ltypeshp.shx,x=2.5,s=2.5] ,-2

A为线定义符,40为实线长度,-2为空格长度。方括号内为为”十”符号的形定义部分,JTBJ为调用线型时的线名,ltypeshp.shx,为型文件名,s=2.5是将形扩大2.5倍,x=2.5

表示插入形时在X方向上偏移2.5个单位。后再空2两个单位长度。

在矿图绘制中用上述方法,可定义断层下盘线、导水断层线等由线和符号组成的复杂线。

2.3 嵌入文本字符串的线型的定义

在简单线型的定义中,插入文本字符串,则组成文本字符的线型。其语法为:

[“string”,style,R=n,A=n,S=n,X=n,Y=n]

style是文本式样的名字,如果当前图形中没有style,AutoCAD则不允许使用此线型。

3 形(Shape)的生成

由于煤矿测量图纸的特殊性,不同的线型表示不同的地质、地貌内容,并且其符号必须符合《煤矿测量地质图例》要求,而AutoCAD本身自带的线型远远不能满足测量图的要求,而大量线型需用带“形”的线型,所以下面详细介绍一下形的定义:

形的定义,可以使用任何文本编辑器来编辑,其文件名为*.shp。形文件由一个或多个形定义组成,每个形定义是一段形描述,它包括一个标题行和若干个描述行。

3.1 标题行的格式

*<形编号>,<定义字节数>,<形名称>

其含义如下:

①形编号:每个形必须有一个编号,其值为整数,取值范围为1~255。用户可用的形编号应大于129(1~129已被系统使用)。

②定义字节数:用来描述该形所需要数据字节数目,它包括每行的结束符0所占的字节,每个形所定义字节数不得超过2000个;

③形名称:每个形必须有一个名字,并且要求用大写字母。如用小写字母,仅作为一种标志,将不被存贮。

3.2 描述行的格式

描述行是由若干个由逗号(,)分隔的字节组成,最后以0作为形定义的结束符。每个字节一般用前导0表示为十六进行数。描述行中使用了标准线段和专用代码。

3.2.1 标准线段的描述

标准线段占一个字节,其中高四位表示矢量的长度,低四位表示矢量的方向。所有矢量都以同一长度规格绘制。

3.2.2 专用代码的描述

为方便形描述,根据定义对象不同,还要描述圆弧,另外还要描述抬笔、落笔等各种状态。因此,AutoCAD系统又定义了专用代码,专用代码的高位字节为0,常用十进制表示。

专用代码定义如下,用户可按所定义的专用代码方便地描述非标准线段或圆弧等不同对象。

代码:定义

111:线型定义结束

001:启动绘图模式(即落笔画线)

002:关闭绘图模式(即抬笔空走)

003:用下一字节除矢量长度

004:用下一字节乘矢量长度

005:将当前为止压入堆栈

006:将栈中内容弹出到当前位置

007:画出由下一字节给出的子型

008:给出X-Y位移,绘制非标准矢量

009:给出多个X-Y位移量,由(0,0)结束

00A:由下两个字节定义八分圆弧

00B:由下五个字节定义任意部分圆弧

00C:由X-Y位移和凸度定义圆弧

00D:绘制多段圆弧

00E:只在垂直文本方式处理下一个命令

4 形的编译及调用

形文件(*.shp)是本文件,经编译生成*.shx文件,在AutoCAD中环境中直接调用。

4.1 形的编译

在AutoC AD命令状态下输入命令“Compile”,按提示输入形文件名(*.shp),系统自动将形文件编译成.shx文件。编译后的形文件(*.shx)是可供AutoCAD直接调用的文件。

4.2 形的调用

在AutoCAD命令状态下输入命令“load”命令,按提示输入需调入的形文件名,即可调入相应的形。

使用形命令可以像使用块一样插入形所描绘的图形。

5 线型的调用

在AutoCAD中,线型文件是以.lin为扩展名的文本文件,可使用任何ASCII文本编辑器来编辑,如WINDOWS的NOTEPAD记事本。将线型文件编辑好后最好保存在AutoCAD的路径中,如AutoCAD安装目录下的SUPPORT子目录中,这样就可以进入AutoCAD的缺省调用路径中。

在AutoCAD中要调用自定义的线型,只需在线型调用对话框中,将待输入的线型文件名,通过浏览路径,选择确认自定义的.lin文件即可。

6 绘制多重线(Multiline)

操作方法如下:

①在AutoCAD菜单“Format”栏下选多线,进入“多线样式”对话框。在该对话框中,显示着现有的多重线名,系统缺省的是“STANDARD”。用户可在此对话框中选择“新建”或“修改”多线样式。

②单击“新建”进入“创建新的多线样式”对话框中,按提示输入新建多线样式名,单击“继续”,进行“新建多线样式”个对话框。它包括“说明”、“开口”、“元素”、“填充”、“显示连接”五项内容。

在“元素”中,用鼠标选择已存在的元素(线条),就可对其Color(颜色)、Linetype(线型)、Offset(偏移)三个参数进行更改,其中“偏移”是指所选定的(线)元素离中心线的距离,在中心之上为正,之下为负值。要增加元素(即线条),按“Add”钮,并随即指定其偏移量、颜色、线型三个参数值。

在“填充”中,可设置填充颜色,将选定的颜色作为背景色充填在多线中。

所有的线设置好后,按“确定”返回到“多线样式”对话框。

单击“保存”将所定义多线保存在多线库文件*.m li中。

③使用。在菜单“Format”栏下选“多线样式”,进入其对话框,在“Current”中选中所要使用的线型名,若所要的线型不在列表中,可通过“Load...”调入按钮,选择mli库文件,调入预先定义的线型。在“Current”中显示的线型就是当前缺省的线型,使用Multiline工具钮或“mline”命令就可以进行绘制了。

如定义“高速公路”线型,使用四条黑色连续线,偏移量分别是5.0,4.0,4.0,-5.0。

7 结语

熟练掌握以上内容后,矿图中各种线型符号均可轻松自如地解决,这也使微机绘制矿图代替人工制图成为现实,大大提高了制图的精度和效率。

[1] AutoCAD基础教程[M] .清华大学出版社.

[2] 煤矿地质测量图例[M] .煤炭工业出版社.

猜你喜欢
线型调用字节
湘潭高月塘大桥施工线型监控与合拢策略研究
加权融合方法在船型开发中的应用
No.8 字节跳动将推出独立出口电商APP
核电项目物项调用管理的应用研究
No.10 “字节跳动手机”要来了?
系统虚拟化环境下客户机系统调用信息捕获与分析①
AutoCAD中线型的开发定制技术
利用RFC技术实现SAP系统接口通信
人类进入“泽它时代”
C++语言中函数参数传递方式剖析