乐筑天下

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

[编程交流] 在lisp中获取dwg单位(公制/i

[复制链接]

11

主题

117

帖子

133

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 17:29:28 | 显示全部楼层 |阅读模式
我有一个自定义的引线lisp,如果dwg是公制的,它可以完美地绘制引线。当dwg为英制时,引线标头将小25.4X。有没有办法检查lisp上的绘图单位?然后缩放领导者头部25.4倍?
 
  1. ;;;Conduit Leader;;;
  2. (defun c:cld ( / )
  3. ;;store orig error handler, assign new error handler
  4. (setq OrigError *error* *error* *InsError*)
  5. (command "-insert" "cleader");****** the cleader.dwg must be in one of the support path for it to work!******
  6. (command);;cancels the insert
  7. (setvar "dimldrblk" "cleader")
  8. (setvar "texteval" 1)
  9. (prompt "\nCLeader")
  10. (setq CL (getvar "clayer"))
  11. (c:setlayer "E-ANNO-TEXT")
  12. (command "_.qleader")
  13. (while (> (getvar "cmdactive") 0);;pauses while command is active
  14.       (command pause)
  15.   )
  16. (setvar "dimldrblk" ".") ;;restore arrowhead
  17. (setvar "clayer" CL);;restore layer
  18. (setq *error* OrigError);;restore default error handler
  19. (princ)
  20. )
  21. ;;---error handler for routine-------
  22. (defun *InsError* (msg)
  23.    (princ (strcat msg " ** CLeader Terminated **"))
  24.    (if CL (setvar "clayer" CL));;restore layer
  25.    (setvar "dimldrblk" ".") ;;restore arrowhead
  26.    (setq *error* OrigError)
  27. )

克莱德。图纸
回复

使用道具 举报

2

主题

439

帖子

536

银币

限制会员

铜币
-14
发表于 2022-7-6 17:45:44 | 显示全部楼层
(getvar“LUNITS”)
回复

使用道具 举报

11

主题

117

帖子

133

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 17:50:32 | 显示全部楼层
隐马尔可夫模型。。。LUNITS只告诉我是否:
1科学
2十进制
3工程
4建筑
5分数
 
它不会告诉我dwg是公制还是英制。
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-6 18:03:45 | 显示全部楼层
(getvar“MEASUREMENT”)对于英制单位返回0,对于公制单位返回1。
回复

使用道具 举报

9

主题

383

帖子

82

银币

后起之秀

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

铜币
355
发表于 2022-7-6 18:10:14 | 显示全部楼层
(getvar“测量”)
回复

使用道具 举报

11

主题

117

帖子

133

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 18:15:03 | 显示全部楼层
谢谢我现在明白了。
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-6 18:24:27 | 显示全部楼层
致VovKa
我看到你在一分钟后发布了与我相同的答案。没有必要删除你自己的帖子。这个论坛充满了重复的答案。
回复

使用道具 举报

9

主题

383

帖子

82

银币

后起之秀

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

铜币
355
发表于 2022-7-6 18:34:14 | 显示全部楼层
好的,谢谢福卡罗,我会照古人所说的去做——“重复就是学习”
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 16:39 , Processed in 1.023175 second(s), 68 queries .

© 2020-2025 乐筑天下

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