找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 801|回复: 12

[原创]:带反应器的标注房间的名称和面积的工具

[复制链接]
发表于 2004-8-8 21:29:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
LabelRoom2005 使用MTEXT来标注房间的名称和面积,同时绑定一个曲线(可以不封闭,
但是需要有面积属性)来表示房间的边界。同时应用VLISP反应器技术来实现自动追踪曲
线面积的变化。曲线面积的变化会被实时地反馈到MTEXT内容中。这个反应器被定成为永
久的,只要支持函数被加载,这种自动反应关系会一直被支持。
  LabelRoom2005 提供工具来修复断裂的反应器连接关系。同时也允许修改MTEXT同曲线
的连接关系,即可以将不同的曲线直接绑定到特定的MTEXT上(这个MTEXT必须是由
LabelRoom2005生成的,并且每次只能绑定一条曲线)。
  LabelRoom2005 生成的MTEXT含有两行,对上面一行(房间名称)的修改将会被视为合
法并被记录,对下面一行(面积)的修改将会在下一次自动更新时取消,LabelRoom2005
将会自动填入新的实时面积。
  在面积计算时,支持使用单位系数(如毫米到平方米)及标注的精度。如果不希望反应
器起作用,可以在生成前设定取消反应器。
  标注的MTEXT文本可在对话框内设定字型、图层和打印比例。可以使用一个文本文件来
保存常用房间名称,方便读取。

启动命令:LROOM
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-8-8 21:29:48 | 显示全部楼层
附图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2004-8-8 22:31:45 | 显示全部楼层
这里交流lisp的方法

下次编译的,又不想公开代码的发到“函数库”
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-12 23:12:30 | 显示全部楼层
看看什么东东
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-14 15:24:08 | 显示全部楼层
还要注册是么??怎么注册??要钱么??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-14 16:32:05 | 显示全部楼层
我认为反应器不太好用,CAD应该提供更加实用的关联反应工具,不应在LISP搞这么个麻烦东西。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-15 03:53:15 | 显示全部楼层
谢谢  mmmm,
已经搞定source code, 反应器是好东西 , 能事半功倍,  只不过功能太强, 如人体的神经的, 搞的不好, 就会发神经..

有个小问题 ,同一条曲线 ,当第二次指定另外一个text,,第一次指定的text会失效
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-15 10:49:25 | 显示全部楼层
一般情况下,我们仅需要曲线和文字一一对应,一曲多文字可以实现,但程序会复杂。
可以原地复制曲线,维持一一对应的关系。
保证“看上去”没问题,也不需要额外的程序控制。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-27 16:18:32 | 显示全部楼层
能不能提供源代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-31 22:09:10 | 显示全部楼层
用反应器,程序运行会很慢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-9-1 09:46:08 | 显示全部楼层
手动建立实体对象关联的示例:
1、将圆对象的半径关联到文字对象的内容

                               
登录/注册后可看大图

2、说明:
      一个图元是可以写入多个引用公式的;
      一个图元也是可以被多个图元引用的;
      一个图元是可以引用它自己的属性的(例如text对象可以用内容来显示它自身的颜色编号);
      一条公式是可以引用多个图元对象的;
      引用关系(也就是公式)的格式,是采用lisp语法的。一般来讲,只要lisp可以运行的语句,皆可以作为公式数据填入。其中还可以使用你自定义的函数和变量。(想想吧:这意味着什么?)
      公式的长度限制,1000行以内(每行按72个字符计)是完全可以装下的。(或许你可以找到限制值是多少。)
      引用关系是可以继承传递的,也就是说你可以让 A 去引用 B ,然后 B 去引用 C 。(当然你还可以再试着让 C 去引用 A ,看看有什么效果。请放心,不会当机的。)
      FF 命令所添加上的是临时对象反应器,它的作用是去主动更新引用关系。添加反应器与否,对于整个计算是没有任何影响的。如果你不喜欢反应器的话,可以不去添加它。
      所有的引用关系都是跟随图元保存的。这就意味着,重新打开含有引用关系的图档,引用关系是不需要你去重新建立的。但请记得加载关系支持文件:GL.VLX


更多内容见:
http://p4.xdcad.net/forum/showthread.php?s=&threadid=639878
或:
http://www.acad.net.cn/viewthread.php?tid=387&extra=page%3D2
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-9-24 05:30:03 | 显示全部楼层
3楼说的好,支持!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-10-2 02:04:27 | 显示全部楼层
好东西~~~~~~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 04:40 , Processed in 0.265138 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表