基于Dynamo的读取文件创建自定义标高的方法与流程

专利2026-08-12  22


本发明涉及建筑模型设计,尤其涉及一种基于dynamo的读取文件创建自定义标高的方法。


背景技术:

1、在建筑信息模型中,标高是设计过程中不可或缺的一部分;标高不仅代表了建筑物内不同楼层或区域的高度,还是进行空间分析和协调的基础。

2、目前,在建筑模型设计过程中,仍大量依赖于手动创建和编辑标高,手动创建和编辑大量标高不仅耗费大量的时间,且容易出错,导致标高信息不准确或不一致。因此,需要提供一种基于dynamo的读取文件创建自定义标高的方法,能够解决现有技术中手动创建和编辑标高费时且易出错的问题。


技术实现思路

1、本发明的目的在于提供一种基于dynamo的读取文件创建自定义标高的方法,能够解决现有技术中手动创建和编辑标高费时且易出错的问题。

2、本发明是这样实现的:

3、一种基于dynamo的读取文件创建自定义标高的方法,包括以下步骤:

4、步骤1:创建包含标高信息的外部文件;

5、步骤2:将步骤1中创建的外部文件导入到dynamo环境中;

6、步骤3:在dynamo软件中对导入内容进行进一步的处理;

7、步骤4:将处理后的导入内容连接到dynamo软件中创建标高的节点,并在revit软件中创建标高;

8、步骤5:在revit软件中运行dynamo脚本,用户在revit软件中查看新创建的标高,并进行验证和调整。

9、所述的外部文件中至少包括两列数据:一列为标高名称,另一列为与标高名称相对应的高程值。

10、所述的外部文件为excel或csv文件。

11、所述的步骤2中,在dynamo软件中,通过“file path”节点选择步骤1中创建的外部文件,并使用相应的读取文件节点将外部文件的内容导入到dynamo环境中。

12、当所述的外部文件为excel文件时,对应使用读取文件节点“excel.import”将外部文件的内容导入到dynamo环境中;当外部文件为csv文件时,对应使用读取文件节点“csv.import”将外部文件的内容导入到dynamo环境中。

13、所述的步骤中,导入内容进一步的处理包括单位转换、格式调整,使用dynamo软件提供的各种数学和字符串操作节点进行进一步的数据处理操作。

14、本发明与现有技术相比,具有以下有益效果:

15、1、本发明通过编写dynamo脚本,用户可以将包含标高信息的excel等外部文件导入到dynamo环境中,并自动解析和提取文件中的数据,然后利用dynamo的编程接口和revit的api,在revit中自动创建和编辑标高,保证了标高数据的准确快捷的导入和读取,大大减少了手动操作的步骤,使得用户可提取外部标高创建标高,提高了工作效率,并降低了出错率。

16、2、本发明采用了dynamo软件读取外部文件,用户可以根据项目需求自定义外部文件和运行脚本,将项目外部的自定义数据转化为项目内部标高,实现不同的标高创建和编辑逻辑,灵活性和可定制性高,提高了数据的一致性和准确性,能够适应各种复杂的项目需求。



技术特征:

1.一种基于dynamo的读取文件创建自定义标高的方法,其特征是:包括以下步骤:

2.根据权利要求1所述的基于dynamo的读取文件创建自定义标高的方法,其特征是:所述的外部文件中至少包括两列数据:一列为标高名称,另一列为与标高名称相对应的高程值。

3.根据权利要求1或2所述的基于dynamo的读取文件创建自定义标高的方法,其特征是:所述的外部文件为excel或csv文件。

4.根据权利要求1所述的基于dynamo的读取文件创建自定义标高的方法,其特征是:所述的步骤2中,在dynamo软件中,通过“file path”节点选择步骤1中创建的外部文件,并使用相应的读取文件节点将外部文件的内容导入到dynamo环境中。

5.根据权利要求4所述的基于dynamo的读取文件创建自定义标高的方法,其特征是:当所述的外部文件为excel文件时,对应使用读取文件节点“excel.import”将外部文件的内容导入到dynamo环境中;当外部文件为csv文件时,对应使用读取文件节点“csv.import”将外部文件的内容导入到dynamo环境中。

6.根据权利要求1所述的基于dynamo的读取文件创建自定义标高的方法,其特征是:所述的步骤中,导入内容进一步的处理包括单位转换、格式调整,使用dynamo软件提供的各种数学和字符串操作节点进行进一步的数据处理操作。


技术总结
本发明公开了一种基于Dynamo的读取文件创建自定义标高的方法,包括以下步骤:步骤1:创建包含标高信息的外部文件;步骤2:将步骤1中创建的外部文件导入到Dynamo环境中;步骤3:在Dynamo软件中对导入内容进行进一步的处理;步骤4:将处理后的导入内容连接到Dynamo软件中创建标高的节点,并在Revit软件中创建标高;步骤5:在Revit软件中运行Dynamo脚本,用户在Revit软件中查看新创建的标高,并进行验证和调整。本发明涉及建筑模型设计技术领域,能够解决现有技术中手动创建和编辑标高费时且易出错的问题。

技术研发人员:张红志,周浩,王胜龙,赵宏鑫,韩京佑
受保护的技术使用者:中建八局浙江建设有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-23612.html

最新回复(0)