首页/技术分享

Dynamo自动创建图纸

发布于:2019-06-12 17:04:24
8324人 分享

1、获取Excel表格中的数据

1.1 通过节点Excel.ReadFromFile读取准备好的Excel表格的数据。

02.png

1.2 通过节点List.RestOfItems删除第一个索引项,由于列表的第一个子列表是表头而不是具体的内容,因此需要删除。

1.3 节点List.Transpose将列表进行转置,原本的列表是按行来读取数据,经过转置之后就是按列读取的效果。

1.4 至此,我们就获取到三个子列表,一个是“图纸名称”,一个是“图纸编号”,最后是“图纸类别”。

01.png

2、创建图纸

2.1 通过节点CodeBlock中的x[0]x[1]来提取列表中的第一项和第二项,分别是“图纸名称”和“图纸编号”。

2.2 通过节点Sheet.ByNameNumberTitleBlockAndView可以创建图纸,输入端sheetName输入图纸的名称,输入端sheetNumber输入图纸的编号,输入端titleBlockFamilyType输入图纸的类型,最后的输入端view可以输入任意一个视图或者明细表。

03.png

04.png

转载请注明来源本文地址:https://www.tuituisoft/blog/2828.html

上一篇:

Revit中如何快速的运用DYNAMO获取构件ID

下一篇:

Revit的明细表如何导出至Excel