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