乐筑天下

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

[编程交流] 为坐标尺寸添加电抗器

[复制链接]

96

主题

351

帖子

62

银币

中流砥柱

Rank: 25

铜币
692
发表于 2022-7-5 17:39:03 | 显示全部楼层 |阅读模式
你好亲爱的朋友。
 
我从Marko的CADTutor中找到了这段代码。
我希望有人能帮我添加这个坐标维度的反应堆。
 
拖动箭头。坐标数据自动更新。
 
谢谢你的帮助。
 
  1. (defun c:lb ( / p x y str )
  2. (if (not (tblsearch "LAYER" "dim"))
  3.    (entmake '((0 . "LAYER") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "dim") (70 . 0) (62 . 3) (6 . "Continuous")))
  4.    (prompt "\nLayer : "dim" already exist - setting it to current and proceeding with routine...")
  5. )
  6. (setvar 'clayer "dim")
  7. (while (setq p (getpoint "\nPick Point - ENTER to finish: "))
  8.     (setq   x (strcat "X = " (if (minusp (car p)) ""  "+" ) (rtos (car p) 2 2)))
  9.     (setq   y (strcat "Y = " (if (minusp (cadr p)) "" "+" ) (rtos (cadr p) 2 2)))
  10.     (setq str (strcat x "\n" y))
  11.    ;(setq   z (strcat "Z = "(if (minusp (caddr p)) "" "+" ) (rtos (caddr p) 2 2)))
  12.    ;(setq str (strcat x "\n" y "\n" z))                                       
  13.     (command "_LEADER" p pause "" str "")
  14. )
  15. (princ)
  16. )
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 17:49:21 | 显示全部楼层
你好
 
alanjt制作了一个视频,使用字段而不是反应堆,这意味着永久使用,根本不需要使用代码,请尝试在这个论坛中搜索它。
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 17:56:46 | 显示全部楼层
下面的链接是李·麦克的一个出色的Lisp程序的单词,我没有机会使用它,但我认为你可能会感兴趣。
 
http://www.lee-mac.com/ptmanager.html
 
谢谢李!
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 18:06:32 | 显示全部楼层
刚刚找到。
 
http://www.cadtutor.net/forum/showthread.php?46949-垂直于给定线段和坐标的给定多段线&p=318675&viewfull=1#post318675
回复

使用道具 举报

96

主题

351

帖子

62

银币

中流砥柱

Rank: 25

铜币
692
发表于 2022-7-5 18:09:47 | 显示全部楼层
 
是的,谢谢你,李,但我不知道该怎么做。
回复

使用道具 举报

96

主题

351

帖子

62

银币

中流砥柱

Rank: 25

铜币
692
发表于 2022-7-5 18:20:58 | 显示全部楼层
 
也是一种方式。但是,我更感兴趣的是了解使用反应堆。塔瓦特先生。你知道如何使用reactor来编码这个吗?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 18:30:10 | 显示全部楼层
是的,我知道,但在你的情况下,根本不需要reactor,如果你有数百个,这可能会给AutoCAD带来麻烦。正如Alan所演示的那样,这已经足够了,我认为这也是最好的方法。
 
你不是在Autodesk论坛上发布同一问题的反应堆代码的那个人吗?
回复

使用道具 举报

96

主题

351

帖子

62

银币

中流砥柱

Rank: 25

铜币
692
发表于 2022-7-5 18:36:54 | 显示全部楼层
 
对我也是。我的帐户忘记了密码。所以我注册了一个新帐户。
那个密码是我朋友写的。但是,他说这并不完美。删除“leader”时,obj将出错。他无法纠正这个错误。所以
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 18:43:21 | 显示全部楼层
我给你发了一个下午。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 03:48 , Processed in 0.396543 second(s), 70 queries .

© 2020-2025 乐筑天下

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