乐筑天下

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

[编程交流] 直线自动标注尺寸

[复制链接]

6

主题

27

帖子

22

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 08:36:53 | 显示全部楼层 |阅读模式
我一直在寻找一个lisp例程或命令,让我画的线自动显示其长度。我不知道lisp例程是如何工作的。我目前正在研究它们,但不知道如何创建一个。任何帮助都将不胜感激。当我尝试计算通知电路的压降时,这将帮助我节省时间。
 
谢谢
回复

使用道具 举报

14

主题

719

帖子

706

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 08:41:43 | 显示全部楼层
你的意思是一旦你完成了这条线,就得到一个合适的尺寸吗?这很棘手,但可能并非不可能。
 
如果您的意思是在绘制线条时看到线条的长度,则可以打开动态输入(单击屏幕底部的DYN按钮)-右键单击DYN按钮以获取其设置并根据需要进行设置。
回复

使用道具 举报

6

主题

27

帖子

22

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 08:45:59 | 显示全部楼层
我通常做的是从一个设备到另一个设备绘制一条线,然后选择线并转到“属性”查看长度。一旦画好,我想看看线的长度。不是在我画画的时候。
回复

使用道具 举报

14

主题

719

帖子

706

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 08:47:12 | 显示全部楼层
啊哈。我会把你的帖子转到Lisp论坛,希望有人能帮你
回复

使用道具 举报

13

主题

75

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 08:50:06 | 显示全部楼层
你想一个人想想吗?一些提示如果是,可以取2个点,执行pline命令,然后添加此点
 
  1. (command "dist" p1 p2);if p1 and p2 is the points.
  2. (princ)
  3. (setq di (getvar "Distance"))

 
这将显示与点的距离。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 08:53:55 | 显示全部楼层
当你画线的时候,它是一条线还是一条线?
它总是直的还是涉及曲线?
是从a点到b点还是多点?
您想要autocad标注还是只需要具有长度的文本?
回复

使用道具 举报

6

主题

27

帖子

22

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 08:57:28 | 显示全部楼层
当你画线的时候,它是一条线还是一条线?
它总是直的还是涉及曲线?
是从a点到b点还是多点?
您想要autocad标注还是只需要具有长度的文本?
约翰姆
1) 他们是普林斯
2和3)有90度转弯(我尽量不点对点,所以我有一个距离安全系数)
4) 只显示文本长度即可
 
BlackAlnet公司
我不知道怎么一个人做。
 
谢谢
回复

使用道具 举报

57

主题

351

帖子

294

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2022-7-6 09:01:19 | 显示全部楼层
李·麦克(lee mac)不久前给我写了一个lisp,在绘制了普林线之后,你启动lisp并选择普林线,文本放在它旁边,这会让你更接近你想要的吗?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 09:03:02 | 显示全部楼层
像这样的?
 
  1. (defun c:leng (/ ent Obj)
  2. (vl-load-com)
  3. (while
  4.    (progn
  5.      (setq ent (car (entsel "\nSelect Object: ")))
  6.      (cond ((eq 'ENAME (type ent))
  7.             (setq Obj (vlax-ename->vla-object ent))
  8.             (if (vlax-property-available-p Obj 'length)
  9.               (not (print (vla-get-length Obj)))
  10.               (princ "\n** Invalid Object Selected **")))
  11.            (t (princ "\n** Nothing Selected **")))))
  12. (princ))
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 09:06:37 | 显示全部楼层
 
我相信这一点:
http://www.cadtutor.net/forum/showthread.php?t=36659
 
:D
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 09:21 , Processed in 0.428726 second(s), 72 queries .

© 2020-2025 乐筑天下

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