[分享]Revit通过dynamo批量替换族参数
因为在之前遇到的这样的情况,Revit放完族之后,族中的参数值要批量发生变更,用Revit一个一个修改的话会比较慢,所以我们可以借助dynamo来批量替换里面的参数值。举个例子,在项目中放置了20个苹果,备注为苹果1到苹果20,但是后来发现要写成红富士1到红富士20,这个问题如果用revit本身的功能来解决的话,需要修改20次,遇到更多数量级的设备就会修改更多次,我们用dynamo很轻松的就解决了这个问题,方法如下。
一、用dynamo选中苹果族,读出要修改的属性,并在dynamo中修改替换好
通过这些节点我们就将“苹果”替换成了“红富士”,【String.Replace】这个节点为dynamo中替换字符串的节点。
二、将替换好的列表写出到excel中
【Excel.WriteToFile】该节点为dynamo写出到excel的节点,效果如下
三、将excel表中的红富士1到20写入到族中即可替换之前的苹果
效果如下
注意:运行第三部分的时候必须让第一第二部分不完整。
来源:Revit教程
仅作分享交流