找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 508|回复: 3

[分享]:板配筋长度计算

[复制链接]
发表于 2005-6-29 22:33:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
非常感谢dandee  xiao_longxin  xyp1964  舟自横 winabcd  几位兄弟的帮忙,已能基本实现本人需要的功能,特贴出以供大家分享
原贴http://www.xdcad.net/forum/showthread.php?threadid=417635

(defun c:PJJS (/ ss lst cot is y x s1 s2)
  (setq ss (ssget '((0 . "LINE"))) cot 0 lst (list))
  (repeat (sslength ss)
    (setq is (ssname ss cot) cot (1+ cot))
    (setq y (cadr (dxf is 10))
          x (min (car (dxf is 10)) (car (dxf is 11)))
    )
    (setq lst (cons (list y x (ent-dist is)) lst))
  )
  (setq lst (vl-sort (vl-sort lst '(lambda (s1 s2)(< (cadr s1)(cadr s2)))) '(lambda (s1 s2)(< (car s1)(car s2)))))
  (setq lst (mapcar '(lambda (x) (setq x (nth 2 x))) lst))
  (setq string (vl-princ-to-string lst))
  (setq string (vl-string-translate " " "+" string))
  (setq string (vl-string-left-trim "(" string))
  (setq string (vl-string-right-trim ")" string))
  (dos_clipboard string)
  (princ string)
)
(defun dxf (ent i)
  (if (= (type ent) 'ename)
    (setq ent (entget ent))
  )
  (cdr (assoc i ent))
)
(defun ent-dist (ent)
  (distance (dxf ent 10) (dxf ent 11))
)

另外,该程序只能针对LINE,如果对LWPOLYLINE会产生错误,那位兄弟帮我改下?
再次感谢各位热心的兄弟!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-7-1 11:16:17 | 显示全部楼层
谢谢,正好需要!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-7-2 11:19:02 | 显示全部楼层
好用吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-21 16:51:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
说说怎么用的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-18 19:47 , Processed in 0.420363 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表