找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3689|回复: 24

[原创]:坐标标注程序,很方便

[复制链接]
发表于 2006-3-25 23:32:14 | 显示全部楼层 |阅读模式

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

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

×
(defun c:zbz ()
  (setvar "CMDECHO" 0)
  (setvar "BLIPMODE" 0)
  (setq s1 (getreal "\n Select word scale:"))
  (while
    (setq p1 (getpoint "\n Point out ZB point:(Int or End)"))
    (prompt "\n Point out two point to ZB area: ")
    (setq p2 (getpoint "\n"))
    (setq p3 (getpoint "\n"))
    (setq a1 (angle p2 p3))
    (setq a2 (/ (* 180 a1) PI))
    (setq zb (osnap p1 "int,END"))
    (setq x (rtos (cadr zb) 2 3))
      (setq x (strcat "X " x))
    (setq y (rtos (car zb) 2 3))
      (setq y (strcat "Y " y))
    (if (>= (strlen x) (strlen y))
      (setq n (strlen x))
      (setq n (strlen y))
    )
    (setq m (* 1 n s1))
    (if (or (<= a2 45) (> a2 315)) (progn
        (setq pe (polar p2 0 m))
        (setq pz (polar p2 (/ PI 4) 0.9))
        (setq pz (polar pz (/ PI 2) (/ s1 2)))
        (setq pa 0) (setq pz1 (polar pz (* PI 1.5) (* 2.0 s1)))))
    (if (and (<= a2 135) (> a2 45)) (progn
        (setq pe (polar p2 (/ PI 2) m))
        (setq pz (polar p2 2.3562 0.9))
        (setq pz (polar pz PI (/ s1 2)))
        (setq pa 90) (setq pz1 (polar pz 0 (* 2.0 s1)))))
    (if (and (<= a2 225) (> a2 135)) (progn
        (setq pe (polar p2 3.14159 m))
        (setq pz (polar pe (/ PI 4) 0.9))
        (setq pz (polar pz (/ PI 2) (/ s1 2)))
        (setq pa 0) (setq pz1 (polar pz (* PI 1.5) (* 2.0 s1)))))
    (if (and (<= a2 315) (> a2 225)) (progn
              (setq pe (polar p2 4.7124 m))
              (setq pz (polar pe 2.3562 0.9))
              (setq pz (polar pz PI (/ s1 2)))
              (setq pa 90) (setq pz1 (polar pz 0 (* 2.0 s1)))
    ))
    (command "LINE" zb p2 pe "")
    (command "TEXT" pz s1 pa x "")
    (command "TEXT" pz1 s1 pa y "")
  )
  (setvar "CMDECHO" 1)
  (setvar "BLIPMODE" 1)
)

评分

参与人数 1D豆 +1 收起 理由
ScmTools + 1 很给力!经验

查看全部评分

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

Select word scale:100

Point out ZB point:(Int or End)
Point out two point to ZB area:

参数类型错误: numberp: nil
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2006-3-31 23:54:18 | 显示全部楼层
最初由 LNASER 发布
[B]你常写高100的字? [/B]

高度=3的字都有啊!
例如:地形图是以m为单位的,1:1000的比例,则必须以1:1出图,1图形单位=1mm,所以高度为3的字就是3mm啦!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-14 14:44:14 | 显示全部楼层
Select word scale:500
Point out ZB point:(Int or End)
Point out two point to ZB area:
错误: 参数类型错误: numberp: nil
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2006-9-6 16:13:41 | 显示全部楼层
命令: zbz
Select word scale: 1
Point out ZB point:(Int or End)
Point out two point to ZB area:
; 错误: 参数类型错误: numberp: nil
命令:


怎么回出现错误呢?
请楼主看看啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 196个

财富等级: 日进斗金

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

使用道具 举报

发表于 2006-10-30 13:26:36 | 显示全部楼层
命令JJJ2006ZB
功能:可画在图中,并将坐标写入文件;也可仅将坐标写入文件.之后调如EXCEL即为成果文件
中文提示,懂点CAD的一看即用.
常困币值低,而下不了所需
如好用请多加币,
见谅
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 21:33 , Processed in 0.216014 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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