工程图纸中经常遇到大量表格填写,例如工程勘察中的成果表、设计的材料表,在AutoCAD中文字处理 ;jlI>;C;V
)Q|sW+AF
比较差,用TEXT、DTEXT命令在表格中定位也不方便,填写的表格既不美观,还容易出错。在一些杂志中有 w (ev=)7<
H~0B5Hl!F
关表格填写程序介绍,但是使用不方便,也不能连续填写多个表格,长距离线路勘察中线转点少则几十个, K2tOt7M!
Ik=bgEF
多则上千,中线数据可由计算直接生成,能否利用中线数据直接填表出图。利用AutoCAD二次开发,编写中线成果填写程序(zxcg.lsp),改变以往出图工序(填写、校对),大大提高工作效率。 SK,UW6h
CzmB76zy.
一、程序功能与编写说明 TF,([p*
Bv6~!p
1、本程序具有下列功能: d#I; e
P4s,N|bs`
(1)直接在文本编辑器(EDIT、QE、WPS等等)编辑、修改数据,免去AutoCAD文字编辑、修改之不便; >[P`$XkXd4
id1gK(F8H
(2)可以自动分页,自动填写工程名称、档案号、日期等等; =Zaw>p*H
T@r%~z
(3)可以自动处理中线成果数据前后的空格,例如: 'W~6-c9y
@4]dv> Z
“123123.123”将自动转化为“123123.123”; wPJA+
jF{\=&fU
(4)可以自动识别两种工程名称数据文件; eTY(~J#'
buMST&
(5)文本状态下数据正确无误,出图前无需在Auto?CAD中修改,调图速度和重新成图速度相差无几, O[9A} g2~
M,DwBEF?
可直接保存数据文件,节省磁盘空间。 okbW. ~
%
+M,FgW
2、程序说明: <bh!wf6;
QnIF{TS=
程序利用AutoLISP的计算、判断、字符处理、循环结构以及调用Text命令等功能对读入的数据进行处理 h$ $i@IO0
mnq1WU;<
后填写,与本程序对应的Zxcg.dwg图形文件含四个表格图块,程序中的有关参数均取决于四个图块。 ]%h|ox0
X`k#/~+0
二、使用说明 E*}1_,q)
7x(z
1、关于中线成果数据格式: )zo:Bo
.<
XILreATK@
(1)无曲线 <e-hR$
"!PN +gB
第一行,总点数(N) vu_ u\2d
-1]8f
第二至七行,点名(NAME)、里程(K)、高程(H)、坐标X、Y、转角(B)……重复二至七行(没有数 nSbcq>3
b./MVz
据项用空行代替) 'w`9lIax
B>e},!
(2)有曲线 JcW<