工程图纸中经常遇到大量表格填写,例如工程勘察中的成果表、设计的材料表,在AutoCAD中文字处理 4QDzG~N4)|
Kep?=9r4+
比较差,用TEXT、DTEXT命令在表格中定位也不方便,填写的表格既不美观,还容易出错。在一些杂志中有 nV1,
):kh
Y6Q6--P
关表格填写程序介绍,但是使用不方便,也不能连续填写多个表格,长距离线路勘察中线转点少则几十个, JJa?"82FXZ
KcE=m\ h
多则上千,中线数据可由计算直接生成,能否利用中线数据直接填表出图。利用AutoCAD二次开发,编写中线成果填写程序(zxcg.lsp),改变以往出图工序(填写、校对),大大提高工作效率。 RUO6Co-
)nV x 2m4
一、程序功能与编写说明 -ybupUJcbv
8'62[e|=7[
1、本程序具有下列功能: Po[zzj>m
x;/3_"$9>\
(1)直接在文本编辑器(EDIT、QE、WPS等等)编辑、修改数据,免去AutoCAD文字编辑、修改之不便; 6ZJQ '9f
Orgje@c{
(2)可以自动分页,自动填写工程名称、档案号、日期等等; FUqiP(A
I-I5^s
(3)可以自动处理中线成果数据前后的空格,例如: fk_i~K
c{0?gt.
“123123.123”将自动转化为“123123.123”; ~<3yTl>
yo=d"*E4^
(4)可以自动识别两种工程名称数据文件; %8/$CR
O5w\oDhMb
(5)文本状态下数据正确无误,出图前无需在Auto?CAD中修改,调图速度和重新成图速度相差无几, Ar_/9@n
|ipppE=
可直接保存数据文件,节省磁盘空间。 jTJ[2WaS
'Z[R*Ikzq
2、程序说明: aJts
ZBWe,Xvq
程序利用AutoLISP的计算、判断、字符处理、循环结构以及调用Text命令等功能对读入的数据进行处理 S3r\)5%;
I&9B^fF6
后填写,与本程序对应的Zxcg.dwg图形文件含四个表格图块,程序中的有关参数均取决于四个图块。 Gy5W;,$q
9v A`\\9
二、使用说明 +J}M$eQ
- =Hr|AhE
1、关于中线成果数据格式: P#C`/%$S
\v<}{\.|$
(1)无曲线 >=(e}~5y
iJK9-k~
第一行,总点数(N) =G`m7!Q)
ZL
Aq8X
第二至七行,点名(NAME)、里程(K)、高程(H)、坐标X、Y、转角(B)……重复二至七行(没有数 h=aHZ6v
T/ov0l_
据项用空行代替) }% =P(%-
J&?kezs
(2)有曲线 w@4+&v>O
/:DxB00
第一行,总点数(N) !
^W|;bq
KRQ/wuv
第二至十一行,点名(NAME)、里程(K)、高程(H)、坐标X、Y、转角B,半径R,切线长T、曲线长 )8_0 d)
K|&