乐筑天下

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

[编程交流] 将整数值/双倍值赋给

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 16:51:07 | 显示全部楼层 |阅读模式
我试图将多段线长度特性的实际值与我在动态块中创建的自定义特性相链接。基本上,我希望能够将建筑红线长度与包含线长度作为“Count”属性(Dbl)的调出块相链接。我创建了一个自定义属性来保存数值(我认为这应该是一个双倍值,以便对表中的值求和?)然后我可以在一个表中求出所有相似调用块的长度。
 
我使用自定义属性的原因是,我可以将其指定为双精度值,以便可以在表中求和。使用字段,我可以将多边形线条长度链接到属性字段,但这会成为一个字符串对象,据我所知,我无法将其添加到表中。
 
要添加这个功能,我需要对李的Lisp例程(你的超级粉丝,李)做什么修改?我已经附加了lisp文件和子例程,这些子例程似乎对这项任务很有用,但我很难把它们放在一起。我已将Lee的所有子例程恢复为原始代码,因此我的定制不会导致任何错误。
 
我的最终游戏很简单:选择多边形线,选择要与所述线关联的动态块,然后用所选多边形线的长度作为双倍值填充自定义“计数”属性。这将允许我使用数据提取和表格总结总长度。如果您有时间,我将非常感谢您提供的任何帮助,并请说明原因和方法,以便我可以学习并与其他人分享
 
你们是最棒的,提前谢谢!
 
 
 
 
计数lsp
提案1。图纸
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 17:27:18 | 显示全部楼层
如果多段线的长度发生变化,则动态特性的值不会自动更新,您对此有何想法?
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 17:50:52 | 显示全部楼层
你说得很对,罗伊,我习惯用字段来提取信息,但我没想到会出现自动更新的问题。话虽如此,是否有一个子例程可以用于在regen/open/save/plot更新中包含动态块?
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 18:00:24 | 显示全部楼层
AFAIK没有内置的方法来同步动态特性与其他实体的特性。要实现这一点,您必须推出自己的基于reactor的应用程序。我的建议是坚持使用字段,并尝试为该问题找到不同的解决方法。
 
我使用BricsCAD,它有一个_DataExtraction命令,选项更少。
但是,也许您可以在表中添加一行,并在其中显示带有Lisp变量的字段?要定义Lisp变量并使其保持同步,可以使用与此处代码类似的代码(注意:该代码是为BricsCAD编写的,未经修改将无法在AutoCAD中工作)。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 13:14 , Processed in 0.462010 second(s), 60 queries .

© 2020-2025 乐筑天下

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