[分享]Revit通过dynamo批量替换族参数

发表于2020-05-20     51人浏览     1人跟帖     总热度:389  


Revit通过dynamo批量替换参数
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

  因为在之前遇到的这样的情况,Revit放完族之后,族中的参数值要批量发生变更,用Revit一个一个修改的话会比较慢,所以我们可以借助dynamo来批量替换里面的参数值。举个例子,在项目中放置了20个苹果,备注为苹果1到苹果20,但是后来发现要写成红富士1到红富士20,这个问题如果用revit本身的功能来解决的话,需要修改20次,遇到更多数量级的设备就会修改更多次,我们用dynamo很轻松的就解决了这个问题,方法如下。

Revit通过dynamo批量替换族参数_1
 
Revit通过dynamo批量替换族参数_2
 

一、用dynamo选中苹果族,读出要修改的属性,并在dynamo中修改替换好
Revit通过dynamo批量替换族参数_3
 

通过这些节点我们就将“苹果”替换成了“红富士”,【String.Replace】这个节点为dynamo中替换字符串的节点。
二、将替换好的列表写出到excel中
Revit通过dynamo批量替换族参数_4
 

【Excel.WriteToFile】该节点为dynamo写出到excel的节点,效果如下
Revit通过dynamo批量替换族参数_5
 


三、将excel表中的红富士1到20写入到族中即可替换之前的苹果

Revit通过dynamo批量替换族参数_6
 

效果如下
Revit通过dynamo批量替换族参数_7
 


注意:运行第三部分的时候必须让第一第二部分不完整。
Revit通过dynamo批量替换族参数_8


来源:Revit教程

仅作分享交流



扫码加入筑龙学社  ·  BIM微信群 为您优选精品资料、免费课程、高端讲座
分享至

分享到微信朋友圈 ×

打开微信"扫一扫",扫描上方二维码
请点击右上角按钮 ,选择 

 发表于2020-05-20   |  只看该作者      

2

Revit通过dynamo批量替换族参数

 回帖后跳转到最后一页


分享