找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: xiongqunan

[公告] 求高手在这个程序上加在标注

[复制链接]
 楼主| 发表于 2013-9-18 18:37:55 | 显示全部楼层

是呀用不了也!出现这样的提示“错误: no function definition: XDRX_ENTSEL”

点评

需要加载相应版本的xdapi  详情 回复 发表于 2013-9-18 19:25
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-9-18 19:25:15 来自手机 | 显示全部楼层
xiongqunan 发表于 2013-9-18 18:37
是呀用不了也!出现这样的提示“错误: no function definition: XDRX_ENTSEL”

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

使用道具 举报

 楼主| 发表于 2013-9-18 21:09:46 | 显示全部楼层
zxq0220 发表于 2013-9-18 08:11
前面改了。再试试。

那可以审核掉了!再发一次好吗?

点评

13 楼程序已修改  详情 回复 发表于 2013-9-18 22:36
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-9-18 22:36:44 | 显示全部楼层
xiongqunan 发表于 2013-9-18 21:09
那可以审核掉了!再发一次好吗?

13 楼程序已修改

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

使用道具 举报

已领礼包: 10398个

财富等级: 富甲天下

发表于 2013-9-19 00:04:59 | 显示全部楼层
  1. ;绘制零件侧视图
  2. (defun c:cs1 (/ pts pt1 pt2 pt1x pt1y pt2x pt2y hh pp1 pp2 enlay lay)
  3. (initget 1)
  4. (setq        PT1(getpoint "\n请点选一点: "))
  5. (initget 1)
  6. (setq        PT2(getpoint pt1 "\n请点选第二点: "))
  7. (if (not (tblsearch "LAYER" "DIM"))
  8.   (command "-LAYER" "M" "DIM" "C" 2 "DIM" "")
  9. )
  10. (command "line" pt1 pt2 "")
  11. (if (setq ee(entlast)) (progn
  12.   (setq pts (jx_Getboundingbox ee)
  13.         pt1   (trans (car pts) 0 1)
  14.         pt1x  (car pt1)
  15.         pt1y  (cadr pt1)
  16.         pt2   (trans (cadr pts) 0 1)
  17.         pt2x  (car pt2)
  18.         pt2y  (cadr pt2)
  19.         enlay (jx_dxf 8  ee))
  20.   (entdel ee)
  21.   (if (setq ss(ssget pt1))
  22.    (setq enlay (jx_dxf 8(ssname ss 0)))
  23.    (command "_RECTANG" pt1 pt2)
  24.   )
  25.   (initget 33)
  26.   (setq pbase (getpoint (jx_mid_pt pt1 pt2) "\n起始点: ")
  27.         pbasex (car pbase)
  28.         pbasey (cadr pbase))
  29.   (cond
  30.    ((and (> pbasex pt1x) (< pbasex pt2x) (< pbasey pt1y)) ;下
  31.     (setq a 1 tt nil)
  32.    )
  33.    ((and (> pbasex pt1x) (< pbasex pt2x) (> pbasey pt2y)) ;上
  34.     (setq a 2 tt nil)
  35.    )
  36.    ((and (> pbasey pt1y) (< pbasey pt2y) (> pbasex pt2x)) ;右
  37.     (setq a 3 tt nil)
  38.    )
  39.    ((and (> pbasey pt1y) (< pbasey pt2y) (< pbasex pt1x)) ;左
  40.     (setq a 4 tt nil)
  41.    )
  42.   )
  43.   (if (not (setq tt (vlax-ldata-get "pdd" "thick")))
  44.    (setq tt (vlax-ldata-put "pdd" "thick" 20))
  45.   (progn
  46.    (command "_RECTANG" PT1 PT2)
  47.    (set tt (getvar "CLAYER"))
  48.   ))
  49.   (setq hh (getdist pbase (strcat "\n请指定厚度 <" (rtos tt) ">: ")))
  50.   (if (not hh)
  51.    (setq hh tt)
  52.    (vlax-ldata-put "pdd" "thick" hh)
  53.   )
  54.   (cond
  55.    ((= a 1)
  56.     (setq pp1 (list pt1x pbasey)
  57.           pp2 (list pt2x (- pbasey hh)))
  58.    )
  59.    ((= a 2)
  60.     (setq pp1 (list pt1x pbasey)
  61.           pp2 (list pt2x (+ pbasey hh)))
  62.    )
  63.    ((= a 3)
  64.     (setq pp1 (list pbasex pt1y)
  65.           pp2 (list (+ pbasex hh) pt2y))
  66.    )
  67.    ((= a 4)
  68.     (setq pp1 (list pbasex pt1y)
  69.           pp2 (list (- pbasex hh) pt2y))
  70.    )
  71.   )
  72.   (setq os (getvar "osmode"))
  73.   (setvar "cmdecho" 0)
  74.   (setvar "osmode" 0)
  75.   (command "rectangle" pp1 pp2)
  76.   (setq lay(jx_lay_unlock nil))
  77.   (command "_chprop" "L" "" "la" enlay "")
  78.   (command "_DIMLINEAR" (list (car pp1) (cadr pp2)) pp2 (polar pp2 (/ pi 2) (* hh 0.2)))
  79.   (command "_CHPROP" "L" "" "LA" "DIM" "")
  80.   (jx_lay_unlock lay)
  81.   (setvar "osmode" os)
  82. ))
  83. (princ)
  84. )

点评

兄弟你这个程序还能不能再帮我改改呀!好象马上就能达到我的理想状态了……。  详情 回复 发表于 2013-9-22 11:54
还有个问题点就是府视图的标注方法不对!好象只能标横向高度尺寸不能标纵向高度尺寸。  详情 回复 发表于 2013-9-20 09:12
兄弟节日快乐。 你这个程序加载后怎么只能用一次呀?用第二次的时候就出现以下提示! 命令: CS3 请点选一点: 请点选第二点: 起始点: ; 错误: 参数类型错误: symbolp 20 命令: CS3 请点选一点: 请点选第二  详情 回复 发表于 2013-9-20 09:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10398个

财富等级: 富甲天下

发表于 2013-9-19 07:53:09 | 显示全部楼层
;绘制零件侧视图
(defun c:cs1 (/ pts pt1 pt2 pt1x pt1y pt2x pt2y hh pp1 pp2 enlay lay)
(initget 1)
(setq        PT1(getpoint "\n请点选一点: "))
(initget 1)
(setq        PT2(getpoint pt1 "\n请点选第二点: "))
(if (not (tblsearch "LAYER" "DIM"))
  (command "-LAYER" "M" "DIM" "C" 2 "DIM" "")
)
(command "line" pt1 pt2 "")
(if (setq ee(entlast)) (progn
  (setq pts (jx_Getboundingbox ee)
        pt1   (trans (car pts) 0 1)
        pt1x  (car pt1)
        pt1y  (cadr pt1)
        pt2   (trans (cadr pts) 0 1)
        pt2x  (car pt2)
        pt2y  (cadr pt2)
        enlay (jx_dxf 8  ee))
  (entdel ee)
  (if (setq ss(ssget pt1))
   (setq enlay (jx_dxf 8(ssname ss 0)))
   (command "_RECTANG" pt1 pt2)
  )
  (initget 33)
  (setq pbase (getpoint (jx_mid_pt pt1 pt2) "\n起始点: ")
        pbasex (car pbase)
        pbasey (cadr pbase))
  (cond
   ((and (> pbasex pt1x) (< pbasex pt2x) (< pbasey pt1y)) ;下
    (setq a 1 tt nil)
   )
   ((and (> pbasex pt1x) (< pbasex pt2x) (> pbasey pt2y)) ;上
    (setq a 2 tt nil)
   )
   ((and (> pbasey pt1y) (< pbasey pt2y) (> pbasex pt2x)) ;右
    (setq a 3 tt nil)
   )
   ((and (> pbasey pt1y) (< pbasey pt2y) (< pbasex pt1x)) ;左
    (setq a 4 tt nil)
   )
  )
  (if (not (setq tt (vlax-ldata-get "pdd" "thick")))
   (setq tt (vlax-ldata-put "pdd" "thick" 20))
  (progn
   (command "_RECTANG" PT1 PT2)
   (set tt (getvar "CLAYER"))
  ))
  (setq hh (getdist pbase (strcat "\n请指定厚度 <" (rtos tt) ">: ")))
  (if (not hh)
   (setq hh tt)
   (vlax-ldata-put "pdd" "thick" hh)
  )
  (cond
   ((= a 1)
    (setq pp1 (list pt1x pbasey)
          pp2 (list pt2x (- pbasey hh)))
   )
   ((= a 2)
    (setq pp1 (list pt1x pbasey)
          pp2 (list pt2x (+ pbasey hh)))
   )
   ((= a 3)
    (setq pp1 (list pbasex pt1y)
          pp2 (list (+ pbasex hh) pt2y))
   )
   ((= a 4)
    (setq pp1 (list pbasex pt1y)
          pp2 (list (- pbasex hh) pt2y))
   )
  )
  (setq os (getvar "osmode"))
  (setvar "cmdecho" 0)
  (setvar "osmode" 0)
  (command "rectangle" pp1 pp2)
  (setq lay(jx_lay_unlock nil))
  (command "_chprop" "L" "" "la" enlay "")
  (command "_DIMLINEAR" (list (car pp1) (cadr pp2)) pp2 (polar pp2 (/ pi 2) (* hh 0.2)))
  (command "_CHPROP" "L" "" "LA" "DIM" "")
  (jx_lay_unlock lay)
  (setvar "osmode" os)
))
(princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10398个

财富等级: 富甲天下

发表于 2013-9-19 07:54:44 | 显示全部楼层
怎么发贴总是通不过审核呀?

点评

在哪里出现审核的?一直没有注意到还有审核选项,有敏感词汇?  详情 回复 发表于 2013-9-19 08:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2013-9-19 08:26:19 | 显示全部楼层
zxq0220 发表于 2013-9-19 07:54
怎么发贴总是通不过审核呀?

在哪里出现审核的?一直没有注意到还有审核选项,有敏感词汇?

点评

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

使用道具 举报

已领礼包: 10398个

财富等级: 富甲天下

发表于 2013-9-19 08:32:31 | 显示全部楼层
eachy 发表于 2013-9-19 08:26
在哪里出现审核的?一直没有注意到还有审核选项,有敏感词汇?

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

使用道具 举报

 楼主| 发表于 2013-9-20 09:07:47 | 显示全部楼层

兄弟节日快乐。
你这个程序加载后怎么只能用一次呀?用第二次的时候就出现以下提示!
命令:  CS3
请点选一点:
请点选第二点:
起始点: ; 错误: 参数类型错误: symbolp 20
命令:  CS3
请点选一点:
请点选第二点:
起始点: ; 错误: 参数类型错误: symbolp 20
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-20 09:12:26 | 显示全部楼层

还有个问题点就是府视图的标注方法不对!好象只能标横向高度尺寸不能标纵向高度尺寸。
样品图片.jpg

点评

这个将侧视图横着放了,不明白机械制图  详情 回复 发表于 2013-9-20 09:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-9-20 09:51:40 | 显示全部楼层
xiongqunan 发表于 2013-9-20 09:12
还有个问题点就是府视图的标注方法不对!好象只能标横向高度尺寸不能标纵向高度尺寸。

这个将侧视图横着放了,不明白机械制图
cst.gif

点评

兄弟你这下是用的那个程序?13楼改过的还是加载不了也!!!  详情 回复 发表于 2013-9-20 11:43
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-20 11:43:53 | 显示全部楼层
Free-Lancer 发表于 2013-9-20 09:51
这个将侧视图横着放了,不明白机械制图

兄弟你这下是用的那个程序?13楼改过的还是加载不了也!!!

点评

http://bbs.xdcad.net/thread-668896-1-1.html 到这个帖子下载CAD 版本的 API , 加载后使用  详情 回复 发表于 2013-9-20 12:10
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-9-20 12:10:36 | 显示全部楼层
xiongqunan 发表于 2013-9-20 11:43
兄弟你这下是用的那个程序?13楼改过的还是加载不了也!!!

http://bbs.xdcad.net/thread-668896-1-1.html
到这个帖子下载CAD 版本的 API , 加载后使用

点评

兄弟你这个程序我现在加载是能加载了! 但是又出现问题了。 问题点一:侧视图的高度不是我输用的高度! 问题点二:侧视图与主视图对不整齐!!!  详情 回复 发表于 2013-9-22 11:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 11:51:38 | 显示全部楼层
Free-Lancer 发表于 2013-9-20 12:10
http://bbs.xdcad.net/thread-668896-1-1.html
到这个帖子下载CAD 版本的 API , 加载后使用

兄弟你这个程序我现在加载是能加载了!
但是又出现问题了。
问题点一:侧视图的高度不是我输用的高度!
问题点二:侧视图与主视图对不整齐!!!
样品图片.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 11:45 , Processed in 0.207163 second(s), 67 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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