cad展点插件lisp使用_LISP快速展点程序

本文介绍了一种使用LISP语言编写的CAD展点插件,该程序能够高效地展示大量点数据。在不同的计算机配置下,程序运行时间有所不同。点数据文件以点号、X坐标、Y坐标和高程为一行的格式存储,通过选择数据文件,程序会将点数据转化为图形并进行高程注记。此外,文章还提供了程序的详细步骤和操作流程。
摘要由CSDN通过智能技术生成

;LISP展点程序

;展1000点:在HP(AMD

Athlon64  3000+  256MB)电胶上仅耗时0.142秒;

;                    在金利(Geleron(R) CPU

2.40GHz

256MB)电胶上耗时0.882秒

;数据文件格式为:每一点的数据(点号、X、Y、H)为一行,用逗号或空格作为分隔符,即

;点号1  X1  Y1

H1   或者 点号1,  X1,  Y1, H1

;点号2  X2  Y2 H2   或者 点号2,  X2,  Y2,

H2

;点号3  X3  Y3 H3   或者 点号3,  X3,  Y3, H3

;......

;点号n  Xn  Yn Hn   或者

点号n,  Xn,  Yn, Hn1

(defun c:kszd()

(setq  ff (open (getfiled "请选择要展点的数据文件" "" "txt" 2) "r")

fhb nil  t0 (getvar "cdate")

cm (getvar "cmdecho") os (getvar "osmode")

tcm1 "高程注记"   tcm2 "点记"

)

(setvar "cmdecho" 0)(setvar "osmode" 0)

(if (= (tblsearch "layer" tcm1) nil) (command "layer" "n" tcm1 &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值