乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 13|回复: 0

斑竹兄弟帮我看看土方计算程序为什么不能用?

[复制链接]

4

主题

5

帖子

3

银币

初来乍到

Rank: 1

铜币
21
发表于 2007-3-31 14:13:00 | 显示全部楼层 |阅读模式
各位兄弟,你们好!       帮我看看这个土方计算程序为什么不能用啊,我加载这个程序后,选择闭合线及高程时,      出现什么除数为0,什么错误。望各位测绘兄弟帮我看看,兄弟感谢了(defun c:tf (/ a nb np hr n i ai b la h hi s p p1)
  (princ "选择高程及面积:")
  (setq a (ssget '((0 . "text"))))
  (setq na 0)
  (setq nb 0)
  (setq hp 0)
  (setq hr 0)
  (setq n (sslength a))
  (setq i 0)
  (repeat n
    (setq ai (ssname a i))
    (setq i (+ i 1))
    (setq b (entget ai))
    (setq la (cdr (assoc 8 b)))
    (setq h (cdr (assoc 1 b)))
    (setq hi (atof h))
    (if        (or
          (= la "YGC")
          (= la "ygc")
        )
      (progn
        (setq na (+ na 1))
        (setq hp (+ hp hi))
      )
    )
    (if        (or
          (= la "XGC")
          (= la "xgc")
        )
      (progn
        (setq nb (+ nb 1))
        (setq hr (+ hr hi))
      )
    )
    (if        (or
          (= la "MJ")
          (= la "mj")
        )
      (progn
        (setq s (substr h 3))
        (setq s (atof s))
        (setq p (cdr (assoc 10 b)))
        (setq p1 (polar p 2 2))
      )
    )
  )
  (setq hp (/ hp na))
  ;(setq hp 11)
  (setq hr (/ hr nb))
  (setq v 0)
  (setq v (* s (- hr hp)))
  (setq v (rtos v 2 2))
  (setq s (strcat "V=" v))
  (setq        pt1 (mapcar
              '+
              pt1
              '(0.8 0 0)
            )
  )
  (setq e (list (cons 0 "text") (cons 1 s) (cons 10 p1) (cons 40 0.8)))
  (entmake e)
)
(defun c:v ()
  (setq a (ssget '((0 . "TEXT"))))
  (setq n (sslength a))
  (setq i 0)
  (setq s 0)
  (repeat n
    (setq ai (ssname a i))
    (setq i (+ i 1))
    (setq b (entget ai))
    (setq attr (cdr (assoc 0 b)))
    (if        (= attr "TEXT")
      (progn
        (setq t (cdr (assoc 1 b)))
        (if (
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 12:59 , Processed in 1.061625 second(s), 55 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表