首页 理论教育 共享参数:BIM设计软件Revit的实践

共享参数:BIM设计软件Revit的实践

时间:2023-11-06 理论教育 版权反馈
【摘要】:表3.2Revit 中的参数类别图3.4族参数无法出现在明细表和标记中图3.5共享参数可出现在明细表及标记中图3.6门族文件中的厚度是内置参数共享参数被定义在Revit 之外的一个共享参数文件中,删掉这个文件,共享参数就会丢失。因此,在模板文件设置中,共享参数定义的最终结果就是产生一个.txt文件,作为模板文件的一个部分供后期项目文件及族文件重复使用。图3.11建立共享参数txt 文件打开钢梁族类型编辑器,选

共享参数:BIM设计软件Revit的实践

Revit 中的参数可分为4 大类:族参数(Family Parameter)、项目参数(Project Parameter)、共享参数(Shared Parameter)、内置参数(Build-in Parameter)。Revit 中的参数是实现参数化设计非常重要的一部分,直接影响建模阶段信息输入和制图阶段信息输出(各种明细表及标记)的范畴,可以说直接决定了建筑信息模型在全生命周期使用的广度和深度。如果说Revit 模型是一个数据库,则各种参数就决定了这个数据库需要包含什么样的数据,而参数的类别就决定了数据与模型构件的关联方式和输出方式,因此是项目模板文件设置中重要的内容之一。表3.2 简单列举了上述Revit 参数的特点。

表3.2 Revit 中的参数类别

图3.4 族参数无法出现在明细表和标记中

图3.5 共享参数可出现在明细表及标记中

图3.6 门族文件中的厚度是内置参数

共享参数被定义在Revit 之外的一个共享参数文件(.txt)中,删掉这个文件,共享参数就会丢失。因此,在模板文件设置中,共享参数定义的最终结果就是产生一个.txt文件,作为模板文件的一个部分供后期项目文件及族文件重复使用。共享参数可以被标记,也可以添加到项目表中。一个项目应该有且只有一个共享参数文件,否则会导致项目文件和族文件的参数显示异常。

项目参数与共享参数的主要区别在于:前者特定于单一项目文件,不能与其他项目共享,后者则可同时用于多个项目和族文件中;前者存储在项目中,而后者存储在不同文件中(不是项目或族中,而是一个独立的.txt 文件)。使用方面,与可导入族相关的参数设置需要引入共享参数概念;而只与项目有关的参数设置则可以使用共享参数也可以使用项目参数,因为将共享参数定义添加到族或项目后,本来就可以用作族参数或项目参数。基本上,共享参数的使用范围及功能远大于项目参数,所有项目参数可以实现的功能共享参数都能实现,而共享参数可以实现的注解及引入族参数功能则是项目参数无法做到的。

使用时需要考虑两点:首先,需要在族文件还是项目文件中使用该参数。如果是要定义新的族参数,并需要在项目文件中标注及建立明细表,就只能使用共享参数;如果该参数可以在项目文件中建立,则需要考虑该参数需要出现在多个项目中还是单一项目中,如果只在单一项目中使用则可选用项目参数,而如果该设定具有更高的普适性,需要推广到所有项目中,则可使用共享参数。

图3.7 参数的使用

下面以定制化项目浏览器及工字型钢梁尺寸明细表的建立方法为例,来进一步阐述共享参数的使用方法以及与其他类型参数的异同。

1)场景一:定制化项目浏览器

通过设置项目或共享参数定制化项目浏览器,是参数应用中较为普遍的实践之一,用来管理组织项目浏览器中大量的视图、图纸等。此场景中可使用项目参数也可使用共享参数设置,决定因素是该参数是否需要在不同项目中重复使用。这里以项目参数形式进行设置。

进行参数设置的目的是对项目浏览器进行合理的组织管理,以提高工作效率及方便文件管理。因此,需要设置什么样的项目参数、需要几个参数,应该通过分析项目浏览器的组织方式来确定。项目浏览器的组织方式会因项目需求而异,灵活调整。这里假设需要将其分为两个层级,“规程”和“子规程”,以此说明项目参数的设置及使用方法,具体应用会在下节详述。

项目参数设置在项目文件中管理面板下的设置选项中实现。选中项目参数命令,分别增加参数“规程”和“子规程”,确保在参数编辑器中勾选类别“视图”(Views)及“图集”(Sheets),这一设置可确保该参数会出现在相应的类别对象的属性栏中。

图3.8 定制化项目浏览器——定义项目参数(www.xing528.com)

完成设置后,打开任意视图,可发现其属性栏中出现“规程”及“子规程”选项,选中任意图集文件亦然。选择各视图及图集,在属性栏中定义其“规程”及“子规程”属性(见图3.9)。

图3.9 定制化项目浏览器——编辑属性栏

不过检查视图浏览器后会发现浏览器依旧呈现初始的默认设置状态,意即Revit 并没有以这两个新加入的参数为标准对浏览器内容进行规整,原因是虽然这两个参数已存在于系统中,但Revit 并未知用户希望用这两个参数来对浏览器内容分类组织。在视图选项卡的用户界面控制面板中选择浏览器组织(Browser Organiztion),新建类别“浏览器二级分组”,然后该类别的编辑器会自动弹出,在“成组和排序”(Grouping and Sorting)中以先“规程”后“子规程”的排序方式定义分组条件。再次检查视图浏览器,就会发现视图及图集都根据输入的“规程”和“子规程”属性重新进行了排列。

图3.10 定制化项目浏览器——浏览器组织属性

2)场景二:制作工字型钢梁的宽度和高度明细表

族文件中包含大量族参数,但如表3.2 所示,族参数只存在于族文件或项目文件的类型编辑器中,用来驱动族各种属性的变化,并不能用于明细表和标记注释,简而言之,族参数的信息无法统计输出。只有Revit 系统默认的内置参数可以直接用于明细表统计和模型标识,这种设置的合理性在于,作为软件开发商,无法面面俱到、巨细靡遗地预测所有项目中需要输出的参数,便只对最具普遍意义的参数进行了内置化。但是在实际应用中,因为项目本身的不同需求,各种信息的输出、分析、标识是必须的,而且这也是业界对Revit 推崇备至的原因之一。针对这个问题,解决方法是使用项目参数定义一个以项目需求为核心的新的参数集,也即是一个不同于Revit 内置参数集,完全定制化的新的参数集。这个参数集中的参数起到桥梁的作用,用来读取族参数中的内容并使其显示在明细表和模型标识中。下面以实例进行说明。

在工字型钢梁的族文件里添加共享参数,第一次新建共享参数系统会要求提供一个文件路径,然后对参数进行添加并分组。共享参数的设置可以非常复杂,关系项目的方方面面;也可很简单,只需满足客户的特定要求。如图3.11 所示,新建一个“BIM 制图_共享参数”文档,并添加一个结构参数集,两个参数分别是宽度和高度。

图3.11 建立共享参数txt 文件

打开钢梁族类型编辑器,选择添加共享参数,输入文件路径检索到“BIM 制图_共享参数”txt 文档后,可从中选择宽度和高度两个项目参数并添加到钢梁族中,之后若需接着添加其他项目参数,Revit 会自动通过同一文件路径检索到这个txt 文档如图3.12 所示。接着使用公式使添加的项目参数可以读取族文件中族参数值,即宽度(共享参数)=b(族参数),高度(共享参数)=d(族参数)。b 和d 是钢梁族文件建立时新建的族参数,并不存在于项目文件中,因此b 和d 在项目文件的明细表和模型标记中是无法直接显示的,在这里是利用共享参数读取族参数信息,在族文件与项目文件间搭起了一座桥梁。

图3.12 在族文件中引入共享参数

将包含项目参数的族导入项目文件中,就可以建立钢梁明细报表,如图3.13 所示。

图3.13 利用共享参数在项目文件中建立明细表

由此可见,对于Revit 模型的数据管理,共享参数文件的建立至关重要,因为Revit虽有基本的内置参数设置,在实际项目运用确实是远远不够。共享参数可理解为建筑信息模型的数据库,一个完善有条理的数据库结构既可以方便信息的输入,也可确保信息的正确导出。这个数据库应该包含什么样的信息应该在项目前期就有大略的框架。比如,这个信息模型的最终目的是项目后期设备的运营维护管理,则共享数据集的建立要考虑有关设备各种参数的加入;又或者模型的建立主要是为了辅助材料送检及灯具测试的,则有关材料及灯具方面的参数设置就需要进一步完善。

共享参数在实现众多功能的同时,也带来相当多的不确定因素,比如命名不规范、不统一,参数信息难以传递;或从公司层面统一内部标准;或在行业内展开合作,由软件厂商与行业组织一起商讨敲定,内置于构件;又或者从政府层面出发,牵头以新的软件平台制订相关标准,业界内各部门则以自适应的方式共同进化,都是值得探讨的问题。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈