乐筑天下

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

[编程交流] 简单(我认为)lisp例程

[复制链接]

13

主题

22

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 18:53:43 | 显示全部楼层 |阅读模式
你好lisp guru的
 
我想知道你是否可以帮忙,谁能演示一下如何创建一个lips例程,一旦调用,要求选择一个3d对象,一旦选择了项目,例程就会收集质量体积数,然后执行以下公式;
(质量数字/100000000)x 2.5,然后将其显示在屏幕上的一个小框中,以供记录?
 
这听起来很简单,但我没有得到一个线索,因为我已经超过15年没有接触到Lisp程序,所以我忘记了一切。
 
任何帮助都将不胜感激。
 
非常感谢
 
拉吉
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 19:17:00 | 显示全部楼层
为什么你不能使用“将分析写入文件?”选项并自己进行计算?
回复

使用道具 举报

13

主题

22

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 19:27:38 | 显示全部楼层
我只是想增加一点自动化来加速这个过程。你看到的标题栏上的一个盒子里有信息
回复

使用道具 举报

13

主题

22

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 19:39:52 | 显示全部楼层
如果它能自动将信息输入到一个文本框中,该文本框可以放置在所需的标题栏区域内,那将很好,但这将是希望lol
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 19:51:08 | 显示全部楼层
像Remark一样,当你做Massprop时,选项是写入一个文件,然后你只需重新读取该文件并拉出你想要的值,然后选择一个点来写入答案,或者更简单地使用质心值。这是几年前使用lisp为混凝土倾斜面板所做的。我只是为某个人做的,所以我必须从头开始。
 
超简单使用VL体积是一个变量。
 
  1. (defun c:mprop ( / obj vol cenpt)
  2. (setq obj (vlax-ename->vla-object(car(entsel "pick solid"))))
  3. (setq vol (rtos (vla-get-volume obj) 2 1))
  4. (setq cenpt (vla-get-centroid obj))
  5. (setq mspace (vla-get-modelspace
  6.             (vla-get-activedocument
  7.             (vlax-get-acad-object))))
  8. (vla-addtext mspace vol cenpt 2.5)
  9. )
回复

使用道具 举报

13

主题

22

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 19:55:07 | 显示全部楼层
干杯,艾尔会成功的
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 13:53 , Processed in 0.550959 second(s), 64 queries .

© 2020-2025 乐筑天下

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