AutoCAD/CASS如何自定义线型

AutoCAD/CASS如何自定义线型

AutoCAD提供了使用文字编辑器创建或编辑线型定义 (LIN) 文件来定义具有点、空格和划线的不同图案的自定义线型。定义后,可以在任何图形文件中加载并使用自定义线型。

CAD默认线型文件位置在软件安装根目录下Support文件夹中。

一个线型文件可以包含多个线型定义,线型的定义分两种,一种是简单的点线线型,一种是调用形文件制作的复合线型。

一、简单的点线线型

简单的点线线型格式如下:

*线型名称,线型描述

A,descriptor1,descriptor2, ...

比如:

*XX1,___ . ___ . ___ . ___ . ___

A,0.5,-0.25,0,-0.25

第一行中XX1是线型名,后面接的是线型描述,线型描述可以为空或者文字、符号等。

第二行中“A”字段为直线、圆和圆弧指定对齐方式。使用A型对齐,保证直线的端点和弧的起点及终点处为短划线。这种对齐方式,首短线划的值应大于等于0﹙即点或下笔段﹚,第二个短划线的值应小于0﹙提笔段﹚,并从第一个短划线说明开始,至少要有2个短划线结构说明。

Descriptor字段指定组成线型的段的长度。若长度为正,则表示是下笔段,即为要画出的线段;若长度为负,则表示为一提笔段;长度为零则画出一个点。在.LIN文件中,每个线型定义应限制在280个字符以内。

正十进制数表示相应长度的落笔(划线)线段。负十进制数表示相应长度的提笔(空移)线段。划线长度为 0 将绘制一点。

二、复合线型

复合线型功能中线型的定义不再局限于线划、点、空格。用户可在定制的线型中嵌入单个文本字符串或由.SHX文件定义的形。

复合线型定义语法的开头与前述简单线型相同,在定义行的方括号内增加了特殊参数以告诉AutoCAD如何插入文本或形。

例如:下面的线型定义,将显示出两种线型的形式。

*GPS_LINE,_—_GPS_—_GPS_—_GPS

A,0.5,-0.2,["GPS",STANDARD,S=0.1,R=0.0,X=-0.1,Y=0.05],-0.25

*FENCE_LINE,_—__0_—__—__

A,0.25,[CIRC1,LTYPESHP.SHX,S=0.1],-0.2,1

绘制出线型如下所示:

—GPS—GPS—GPS—

GPS_LINE

——0——0——0——

复合线型嵌入文本字符串的语法为:

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

嵌入形的语法是:

[shape,shape_file,R=n,A=n,S=n,X=n,Y=n]

Style是文本式样的名字,shape_file为CASS的形文件。

其余五个字段R=、A=、S=、X=、Y=可为选择的转换分类。每种转换分类后面的n表示任意数字。

R=n表示文本或形相对于当前线段方向的转角。默认时为0表示CASS文本或形的方向与线段方向一致。

A=n表示文本或形相对于世界坐标系的X轴的绝对转角。当希望文本或形总是以水平形式出现,与线段的方向无关时,可采用A=0。用户可以指定R=和A=,但两者不能同时指定值。如果两个都没有指定值,CASS采用R=0。R=和A=转角以“度”为单位,如果希望以弧度或梯度作为单位,数字后面必须加R或G。

S=n确定文本或形的比例系数。如果使用固定高度的文本式样,CASS将此高度乘以n。如果使用的是可变高度﹙即0度﹚的式样,CASS则会把n看作绝对高度。对于形而言,S=缩放系数会使形从其缺省缩放系数1.0按此值往大或往小变化。在任何情况下,CASS通过S=缩放系数与LTSCALE﹙例如:0.5﹚和CELTSCALE的乘积来确定高度或缩放系数。因此,应该将S=确定成正常LTSCALE﹙例如:0.5﹚下以1:1为输出比例时所对应的值。这样文本或输出的图纸上以相对应的尺寸出现。

X=n和Y=n为可选项,它们确定相对于线型分类中的当前点的偏移量。默认时CASS将文本串的左下角点或形的插入点放在此当前点。两个偏移量分别沿着当前线段方向﹙对于X=﹚,和沿着与当前线段垂直方向﹙对于Y=﹚度量,就象有一个局部坐标系,它的X轴从当前线段的第一个端点指向第二个端点。因此正的X=偏移量会使文本或形朝着当前线段的第二个端点的方向移动,正的Y=偏移量会使文本或形朝着X=方向的90度方向逆时针移动。这两个偏移量使文本或形的定位更精确。

例如定义城墙符号,如图所示:

第一步:定义线型,线型文件内容如下:

*441,城墙

A,5.5,[33,AAA.SHX,R=180],4.5

其中AAA.SHX为形文件名称,33为形文件中的形名称。

三、关于形文件

形文件的描述可以参考相关官网文档。简单来说.shp文件是一个ASCII码文件,可以采用文本编辑器进行编辑,但是CAD不能直接调用。而.shx文件则是将.shp编译之后的文件,可以在CAD中通过LOAD或者STYLE命令调用或查看。

制作形文件的步骤为1、创建.shp文件;2、转换为.shx文件。

1、创建.shp文件

形.shp文件可以通过文本编辑器按照CAD的规则进行编写,亦可通过在CAD绘制出图形后生成.shp文件的方法创建。本文只描述通过cad内部命令创建形文件的方法。

先在CAD中将需要的形绘制出来,然后通过MKSHAPE命令进行创建,这个过程中将会同时创建.shp和.shx文件。

如上图所示,创建完成后即可在线型定义文件中调用形文件,效果如下:

*XAG,test

A,0,[H2,Drawing1.shx],-6

效果如下:

2、转换为.shx文件

MKSHAPE命令一次只能定义一个形,当需要将多个形整合到一个.shx文件中时,可以将多个.shp文件用记事本编辑合并为一个,然后通过compile命令将合并后的.shp文件转换为.shx。后续想将自定义线型文件分享给别人时,只需将此.shx文件和对应的线型文件拷贝给别人即可。

相关文章

简述霍尔式传感器测量方法和使用注意事项
365bet体育比分直播

简述霍尔式传感器测量方法和使用注意事项

📅 08-31 👁️ 1104
国考app哪个好?国考app排行-国考app推荐
365账号限制登录不了

国考app哪个好?国考app排行-国考app推荐

📅 08-27 👁️ 6580
上海街巷|令人难忘的虬江路旧货市场
365账号限制登录不了

上海街巷|令人难忘的虬江路旧货市场

📅 07-29 👁️ 6319