建筑资料下载 | 房地产资料 | 建筑资料库二 建筑课堂 | 建筑考试 | 装修设计 | 注册 | 登录 | 会员中心 网站地图

首页

当前位置:牛气建筑网建筑课堂工程资料工程测量这是标坐标的lisp源码» 正文

这是标坐标的lisp源码

[08-22 13:58:55]   来源:http://www.67jzw.com  工程测量   阅读:8459

概要:(defun c:bz();标注坐标   (setvar "cmdecho" 0)   (command "osnap" "app,end")      (setq zbd (getpoint "\n请点击要标注坐标的点:"))   (command "osnap" "off")   (setq zbd2 (getpoint "\n请点击伸出的第二个点:"))   (command "line" zbd zbd2 "")   (setq zbd2x (car zbd2))&nbs

这是标坐标的lisp源码,标签:工程测量规范,工程测量技术,http://www.67jzw.com
(defun c:bz();标注坐标
   (setvar "cmdecho" 0)
   (command "osnap" "app,end")   
   (setq zbd (getpoint "\n请点击要标注坐标的点:"))
   (command "osnap" "off")
   (setq zbd2 (getpoint "\n请点击伸出的第二个点:"))
   (command "line" zbd zbd2 "")
   (setq zbd2x (car zbd2))
   (setq zbd2y (cadr zbd2))
   (setq zbdx (car zbd))
   (setq zbdy (cadr zbd))
   (if (>= zbd2x zbdx)
       (progn
         (command "line" zbd2 (list (+ zbd2x 30) zbd2y) "")  
         (command "text" "s" "Standard" "j" "bl" (list (+ zbd2x 1.2) (+ zbd2y 1)) "2" "0" (strcat "X = " (rtos zbdy 2 3)))
         (command "text" "s" "Standard" "j" "tl" (list (+ zbd2x 1.2) (- zbd2y 1)) "2" "0" (strcat "Y = " (rtos zbdx 2 3)))  
       )
       (progn
         (command "line" zbd2 (list (- zbd2x 30) zbd2y) "")  
         (command "text" "s" "Standard" "j" "bl" (list (- zbd2x 28) (+ zbd2y 1)) "2" "0" (strcat "X = " (rtos zbdy 2 3)))
         (command "text" "s" "Standard" "j" "tl" (list (- zbd2x 28) (- zbd2y 1)) "2" "0" (strcat "Y = " (rtos zbdx 2 3)))  
       )

   )
)

Tag:工程测量工程测量规范,工程测量技术工程资料 - 工程测量

上一篇:CASIO FX-4800P计算器在导线测量中的应用

《这是标坐标的lisp源码》相关文章

会员评论


联系本站 | 免责声明 | 下载帮助 | 建筑资料下载 | 房地产资料 | 建筑资料库二 | 建筑课堂 | 建筑考试 | 装修设计 | 网站地图 | 收藏本站

Copyright 牛气建筑网 版权所有 All Right Reserved.

1 2 3 4 5 6 7 8 9 10