修改参数_免费课堂丨Dynamo如何批量修改图元参数值

这篇博客介绍了如何使用Dynamo对Revit模型的图元进行参数设置。首先通过SelectModelElements节点选择图元并按ID排序,然后利用Excel.ReadFromFile读取数据并转置。在处理数据时注意剔除表头,并确保索引与图元数量一致。最后,将读取的数值设置到对应图元的参数中。此外,还提到了一些Dynamo的实用技巧,如将节点转换为代码块。
摘要由CSDN通过智能技术生成

点击上方“蓝字”关注我们

1、确定图元顺序

1.1 通过节点 Select Model Elements 可以框选多个需要被赋予数值的图元。

1.2 获取之后的结果是按照图元的 ID 号进行排序,所以在准备的 Excel 文件中数据的排序也需要是按照图元 ID 号从小到大排序。

f7d7c96588f255f56be5c4ade7d02a01.png

2、读取数据

2.1 通过节点 Excel.ReadFromFile 读取表格中的数据。

2.2 输入端 readAsStrings 输入 True,将读取的数据转换为字符串。

3、处理数据

3.1 将表格的数据转置是为了让原本按行读取变为按列读取。

3.2 在获取具体数值的时候,要考虑去掉表头,所以提取列表值时索引项从 1 开始。

3.3 索引项的终止值和图元的数量保持一致,因为去掉表头后,最后一项的索引值刚好和图元数量是一样的。

4、设置参数

4.1 输入端 element 需要输入被设置参数值的图元。

4.2 输入端 parameterName 需要输入被修改参数的参数名称。

4.3 输入端 value 需要输入参数的数值,即表格中读取的数据。

c511251afc1005d9a713f95c1eb01471.png

c6c0bdbe8ae37d51f70db76085fa62d2.gif

End

096e622fd7792fec656adaab8435456a.png

往期推荐

免费课堂丨Revit物体怎么调透明度?

免费课堂丨Revit能两个图形一起放样吗

免费课堂丨Revit如何管理视图组织样式

免费课堂丨Revit中以下图元连接时剪切关系

免费课堂丨Revit制作共享参数标记族(下)

免费课堂丨Revit制作共享参数标记族(上)

免费课堂丨Dynamo中将节点转换为代码块的方法

8444191f1c5a6ab72b17af2adf5db651.png

b1bbadc4b207023b8730da0c62499cb1.gif 点击下方“

5992a12e1cf1a6b5d09e926297a4b4dd.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值