找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 253|回复: 0

[ARX函数]:在AutoCAD中设计用户专用线型

[复制链接]
发表于 2004-6-23 15:24:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
*-*4
在AutoCAD中设计用户专用线型

一、引言绘制复杂管线布置图时,往往在一张图纸上要求表示数十种管线。在AutoCAD R14中绘制管线布置图时,一般用普通的粗虚线和粗实线区别表示厂房内和厂房外的这数十种新辅管线,然后在线旁用字母或汉字标注管线名称。其次,在图中还要求用细线和点划线表示道路和建筑物,用细线加标注表示原有管线,各个分厂的分管线也要加以区别(一般用标注右上角加一撇、两撇等方法加以区别)。另外,图中还大量标注了各路管线起始点、拐点、交点的辅设坐标位置,因此图面十分拥挤混乱,这使得图样的绘制、校对和审核都十分困难,极容易漏画、错画、误审、误判,给总体规划的决策带来极大的不便,也给以后的按图施工埋下不少隐患。如果能将标注的字母或汉字夹注在管线中,当然可以使拥挤的图面变得较为清晰、简洁。笔者在AutoCAD R14中发现有类似的线型,如“------GAS------GAS”是在管线沿途夹注了GAS字样,正好符合要求。可是AutoCAD R14仅提供两种这样的线型,远远不能满足需求。这就需要设计用户专用线型,以满足应用要求。二、设计用户专用线型在查阅有关资料后得知AutoCAD R14的线型保存在ACAD.LIN文件中。在AutoCAD R14文件夹下打开SUPPORT子文件夹,找到ACAD.LIN文件,用Notepad等文本编辑器将该文件打开。经查看,ACAD.LIN文件中包含了三大类线型:第一类是普通线型,如最常用的实线、虚线、中心线等。第二类是ISO线型,如双点划线等。第三类是特殊线型,如前面提到的沿线夹注GAS等字样标注的线型。每种线型在文件中都是由一段文字来表示的,其中包括了该线型的名称、说明及定义。名称是为了在AutoCAD R14中调用、加载该线型时加以区别而设置的,用户可以自行输入习惯的识别字和简易图形。设计线型的关键在于线型的定义。下面以设计一条沿线夹注“直埋电缆”的线型为例,说明如何设计用户专用线型。该线型定义部分组成如下: A,2,-.1,["直埋电缆",STANDARD,S=.1,R=0.0,X=-.1,Y=-.05],-.3 其中,字母A是AutoCAD R14能够识别的线型设计命令。后面是该线型的一个绘制周期编码,它是一组以逗号相间隔的正负相间的数字来定义所设计的直线的类型,其中,正数表示落笔(绘制)的长度单位,负数表示提笔(空隙)的长度单位;方括号中的内容是在线型中夹注字样的定义段,其中被双引号包含的是直线中夹注的文本内容,STANDARD表示文本字体库来源,S=.1表示文字相对于线段绘制、空隙的比例,R=0.0表示文字相对于线绘制方向的角度,X、Y的数值表示文字相对于字前线段截止点的摆放位置。注意方括号后的那个负数,可不要以为它无关紧要,它的大小关系着相邻两个循环周期之间的距离,也就是线段与文字重叠得好坏之关键所在。根据笔者的经验,当方括号中的S=0.1时,方括号前后的两个数字的绝对值之和恰好是要夹注字数的十分之一为最佳。用户可以根据自己的需要设计虚线、点划线等线型,只要在一个周期中多加几个逗号区分的正负相间的数字即可,如以下为一条沿线夹注“压缩空气”的虚线线型的定义,其绘制效果见图1。 A,.5,-.1,.5,-.1,.5,-.1,.5,-.1,["压缩空气",STANDARD,S=.1,R=0.0, X=-.1,Y=-.05],-.3 另外,由于夹注了文字的线型具有不对称性,在绘制时应注意所有线段都要从下往上、从左往右绘制,才能保证整张图纸的文字摆放方向符合视图的标准。三、结论图1是应用了用户专用线型后绘制的一张管线布置图的局部,图中使用了“直埋电缆”、“压缩空气”、“净环水”、“浊环水”、“原深井供水”、“原循环水”、“浊环水回水”等七种用户专用线型。图2是未使用用户专用线型绘制的一张管线布置图的局部,从两张图的布局对比可以看出,没使用用户专用线型绘制的管线布置图,布局较为拥挤混乱;而用了用户专用线型绘制的管线布置图,各种管线沿途均夹注其汉字名称,所有管线一目了然,极大地方便了绘图、校对和审核工作,也为总体布局、综合决策提供了清晰准确的图文信息,取得了良好的效果。图1 使用用户专用线型的管线布置图图2 未使用用户专业线型的管线布置图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-20 11:32 , Processed in 0.189612 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表