您的位置:网站首页 > CAD新闻

在CAD里定义自己需要的线型

时间:2011-05-07 08:57:38 来源:未知

在AutoCAD中已经提供了许多线型,但在实际工作中有些需要的特殊线型在AutoCAD中并没有提供,这时用户自己可以增加需要的线型,方法是编写一个线型文件,通过加载来使用。
最好是将AutoCAD的默认线型文件acadiso.lin予以扩充,这个文件放在CAD的support子目录下,是一个5KB大小的文本文件,可用任何一种文本编辑器对acadiso.lin这个文件进行编辑处理,双击该文件可直接使用记事本编辑。
线型的种类及设计
acadiso.lin文件中包含了三大类线型:第一类是普通线型,如最常用的实线、虚线、中心线等,第二类是ISO线型,如双点画线等,第三类是特殊线型。
每种线型在文件中都是由一段文字来表示的,其中包括了该线型的名称、说明及定义。名称是为了在AutoCAD中调用、加载该线型时加以区别而设置的,用户可以自行输入习惯的识别字和简易图形。设计线型的关键在于线型的定义。看看acadiso.lin的文件编写结构,就可自行增加线型,一般增加一种线型只要加写二行文本就行了,第一行是标题行,第二行是定义行。
标题行的格式如下:
*线型名[,线型说明或形象示意图]
其中* 是标题行的标记,后面紧跟线型名,线型名由数字、字母等组成,括号中是关于这个线型的说明,也可以用.或-形象地示意,说明部分可任选。
定义行的格式如下:
A,短画1,短画2,短画3……短画n
A表示两端对齐,短画大于零,表示实线段,短画等于0,表示一个点,短画小于零,表示空白段,每个线型只要定义一个短画线周期即可。
例如:增加一个长画之间有四个点的线型如下:
*4dot,_...._...._
A,20,-2,0,-2,0,-2,0,-2,0,-2
将上述两行加到acadiso.lin这个文件的最后,保存退出。此时即可在CAD中加载该种线型。具体作法是新建一图层,双击线型,点取加载,在列表中选取4dot(如图)。点击确定,选择刚加载的线型。
再点击确定,将新建层作为当前层就可画出长画之间有四个点的线型。
对其他特殊线型也可照此办理。
在线中加入字符标记等,也是可以的,下面举例说明。
绘制复杂管线布置图时,往往在一张图纸上要求表示数十种管线。在AutoCAD中有类似的线型,如“-----GAS-----GAS”是在管线沿途夹注了GAS字样。我们也可以设计用户专用线型,以满足不同的应用要求。

“水管”线型的设计
下面以设计一条沿线夹注“水管”的线型为例,说明如何设计用户专用线型。
该线型标题行为:*水管-line, 水管 line -水管-水管-水管-
该线型定义行为:A,10,-1,[“水管”,STANDARD,S=1,R=0.0,X=0,Y=-.5],-2.5
其中方括号中的内容是在线型中夹注字样的定义段,其中被双引号包含的是直线中夹注的文本内容,STANDARD表示文本字体库来源,s即scale factor(比例缩放因子),S=1表示文字相对于线段绘制的比例为1,当然也可根据需要设计字体大小,R即Rotation angle(旋转角度),R=0.0表示文字相对于线正放,X、Y的数值表示文字相对于字前线段截止点的摆放位置。
注意:方括号后的那个负数,可不要以为它无关紧要,它的大小关系着相邻两个循环周期之间的距离,也就是线段与文字重叠得好坏之关键所在,实际操作时,可调整。
用户可以根据自己的需要设计虚线、点画线等线型,只要在一个周期中多加几个逗号区分的正负相间的数字即可,如以下为一条沿线夹注“输油管”的虚线线型的定义:
*输油管-line,油管 line
A,.5,-.1,.5,-.1,.5,-.1,.5,-.1,[“输油管”,STANDARD,S=.1,R=0.0,X=0,Y=-.05],-.3
由于夹注了文字的线型具有不对称性,在绘制时应注意所有线段都要从下往上、从左往右绘制,才能保证整张图纸的文字摆放方向符合视图的标准。
另外必须提醒的是:定义行中的逗号,只能是半角,实际编写时由于要写中文,逗号往往是全角,加载线型时,系统会报错,定义行的逗号是半角就可以顺利加载。再进一步,可通过形定义,制作成一些图案,在线型的定义中,插入形单元,则组成带形定义的线型。