浅谈AutoCAD线型的定制在西安测图应用

时间:2022-08-19 12:01:53

浅谈AutoCAD线型的定制在西安测图应用

摘要:通过西安1:2000测图项目,介绍在AutoCAD环境下,如何利用AutoCAD的开放的线型文件创建与使用自己的AutoCAD线型,提高绘图效率。

关键词:线型;自定义;实例;AutoCAD

中图分类号:TP311.5 文献标识码:A 文章编号:

0 前言

AutoCAD 软件是制图广泛应用的绘图软件,其标准的线型库已提供了很多线型。但这些线型在实际使用中是远远不能满足特殊用户的要求。一些特殊专业或特殊用途的线型仍然无法绘制,本文通过西安项目阐述了如何利用AutoCAD 开放的线型文件创建与使用自己的AutoCAD线型,达到提高绘图效率的目的。

1 线型的定义

线型是点、横线和空格按一定规律重复出现形成的图案。复杂线型是符号与点、横线、空格组成的图案。线型名及其定义描述了一定的点划序列、横线和空格的相对长度,以及任何包含文字或形的特征,用户可以创建自定义线型。

AutoCAD已经提供了系统内部生成新线型的命令,也允许用户自编程序在AutoCAD之外生成线型文件。AutoCAD 提供的标准线型是由名为ACAD.LIN 的标准线型库文件定义的,标准线型库由通用线型、ISO线型、复合线型组成,其中复杂线型由线段、点、间隔、“形”、“文本”组成,通过这些元素的组合即可形成新的线型定义。线型文件是一种ASII码格式的文本文件,一个线型文件可以定义多种线型,一般通过编辑标准线型定义文件A—CAD.LIN来建立新的线型,缺省的线型文件是acadiso.1in,用户可以打印此文件,以便更好地理解如何构造线型。

2 基本线型的创建与使用

仅由点、划和空格组成的线型称为基本线型。

2.1 基本线型文件的格式

基本线型是定义线型的基础,用任何文本编辑器(如记事本)打开ACAD .LIN,从中取出一段,以便了解线型文件的定义格式。

在线型定义文件中用两行文字定义一种线型。第一行包括线型名称和可选说明。第二行是定义实际线型图案的代码。 第二行必须以字母 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 文件扩展名。以下介绍了关于线型定义中每个字段的其他信息。

2.1.1线型名称

线型名称字段以星号 (*) 开头,并且应该为线型提供唯一的描述性名称。

2.1.2说明

线型说明可以帮助用户在编辑 LIN 文件时更直观地了解线型。在“线型管理器”和“加载或重载线型”对话框中也显示了该说明。

说明是可选的,可以包括:

·使用 ASCII 文字对线型图案的简单表示

·线型的扩展说明

·注释,例如“此线型用于隐藏线”

如果要省略说明,则请勿在线型名称后面使用逗号。说明不能超过 47 个字符。

2.1.3对齐字段 (A)

对齐字段指定了每个直线、圆和圆弧末端的图案对齐操作。目前,AutoCAD 仅支持 A 类对齐,这保证了直线和圆弧的端点以划线开始和结束。

例如,假定创建一种名为 CENTRAL 的线型,该线型显示重复的点划线序列(通常用作中心线)。AutoCAD 将在每条直线上调整点划线序列,以使划线和直线端点重合。图案将调整该直线,以便该直线的起点和终点至少含有第一段划线的一半。如果必要,可以拉长首段和末段划线。如果直线太短,不能容纳一个点划线序列,则 AutoCAD 将在两个端点之间绘制一条连续的直线。对于圆弧也是如此,将调整图案以便在端点处绘制划线。圆没有端点,但是 AutoCAD 将调整点划线序列,使之显示起来更加合理。

用户必须在对齐字段中输入 a 以指定 A 类对齐。

2.1.4图案描述符

每个图案描述符字段指定了构成线型的线段长度,以逗号分隔(禁用空格):

·正十进制数表示相应长度的落笔(划线)线段。

·负十进制数表示相应长度的提笔(空移)线段。

·长度为 0 的划线将绘制为一点。

每种线型最多可以输入 12 种划线长度规格,但是这些规格必须在 LIN 文件的一行中,并且长度不超过 80 个字符。用户只需包含一个由图案描述符定义的线型图案的完整循环体。绘制该线型时,AutoCAD 使用第一个图案描述符绘制开始和结束划线。在开始和结束划线之间,从第二个划线规格开始连续绘制图案,并在需要时以第一个划线规格重新开始图案。

A 类对齐要求第一条划线的长度为 0 或更长(落笔线段)。第二条划线长度应小于 0(提笔线段或空移)。A 类对齐至少应具有两种划线规格。

2.2 创建基本线型

在创建新的线型时,先将要创建的线型画在纸上,测量出组成该线条的每一个元素的长度。

2.2.1 目标

创建图1的线型,其长度测量见图2。

图1 所要创建的线型

图2 线型参数

2.2.2 创建线型描述

定义线型名称为DBDASHDOT,用记事本打开ACAD .LIN文件,在该文件的最后加入标题行和描述行,然后保存文件。

*DBDASH[X)T, 一·一·一·一·一·

A,0.5,一0.25,0,一0.25

其含义为:画长度为0.5绘图单位的实线、提笔行走0.25绘图单位的距离、画点。

2.2.3 加载线型

要想使用新线型,必须将其加载到LTYPE线型表中,然后将该线型设置为当前线型,操作过程如下:

命令:linetype

弹出对话框见图3,

图3线型管理器

选加载选ACAD .LIN文件,单击“打开”,

选择编辑好的线型按确定,既可将线型加载到线型中。

3 复杂线型的创建与使用

复杂线型不仅包含点、划和空格,而且还包含嵌入的形和文字对象,AutoCAD 对这两种线型的处理很相似,但两种线型的定义有很大的区别。

3.1 复杂线型的定义格式

复杂线型可以包含嵌入的形(保存在形文件中)。复杂线型可以表示实用程序、边界和轮廓等等。

与简单线型一样,指定端点后可以动态地绘制复杂线型。嵌入直线中的形和文字对象始终完整显示,不会被截断。

上一篇:论如何控制市政路桥施工成本管理 下一篇:测绘技术在地质勘查中的应用及发展方向浅析