lisp填挖横断面提取_如何在别人提供的cad横断面设计图中提取横断面地面线数据...

该博客介绍了如何使用LISP语言从CAD横断面设计图中提取地面线数据。用户输入纵横比例尺后,程序通过选择桩号、基准位置和提取位置来获取相关坐标,并将结果写入文本文件。
摘要由CSDN通过智能技术生成

(defun c:test()

(setq desktop (strcat (lt:sys-deskTopDir) "\\坐标导出.txt"))

(setq ff (open desktop "w"))

(setq b (getreal "\n请输入纵向比例尺.<200>:"))

(setq c (getreal "\n请输入横向比例尺.<200>:"))

(if (not b) (setq b 0.2) (setq b (/ b 1000)))

(if (not c) (setq c 0.2) (setq c (/ c 1000)))

(while

(SETQ ENT1 (ENTSEL "\n选择桩号 :"))

(IF (= ENT1 NIL)(PRINC "\n无效选择")

(PROGN

(SETQ ENT1 (ENTGET (CAR ENT1)))

(IF (/= (CDR (ASSOC 0 ENT1)) "TEXT")

(PRINC "\n选择对象非文本对象")

(PROGN

(setq ZZHH (cdr (assoc 1 ent1)))

)

)

)

)

(princ "选择基准位置:")

(setq point (getpoint) pty (cadr point))

(SETQ ENT (ENTSEL "\n选择基准位置参照高程对象 :"))

(IF (= ENT NIL)(PRINC "\n无效选择")

(PROGN

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值