Revit族中各种参数“高维”视角诠释
共 7737字,需浏览 16分钟
·
2024-06-26 09:41
▲ 点击上方蓝字,关注BIM大数据!
来源:圆创BIM
如有侵权,请联系删除
参数,是Revit族相对容易混淆的概念.除了大家熟知的实例参数与类型参数以外,还有项目参数、共享参数、全局参数、报告参数等.一般初学者很难区分这些参数.这次我将以”高维”视角来诠释它们,这些参数立刻变得简单易懂了.我坚信,用归纳法来理解事物是深度思考的第一步骤.
一、Revit中族的概念与分类
首先,明确一下Revit中族的概念与分类.为了便于理解,直接举例说明.
Revit中所有的构件都可以理解成族(Family).从Family字面意思来看,是一个家族,比如刘氏家族,家族的成员应该都姓刘.但每个成员的身高、体重、收入、爱好等是不一样的.回到建筑方面,建筑的墙体、门窗、房间、楼板、屋顶、楼梯等都是一类族.于是将其划分如下:
族类别(Category)—明确了族的类别,也就是族的作用与部位.
墙体族、墙体族、门窗族、房间族、楼板族、屋族顶、楼梯族等
族类型(Type)—在同一个族类别下,再次划分,用以分类.
比如在墙体族类别下,可分为外墙300厚钢混族、外墙200厚砖墙族、内墙100厚轻钢龙骨族等.这些是根据墙体的种类自行划分.
族实例(Instance)—每个族成员就是族实例.
绘制一段墙,它就是一个实例.它是一个成员.
OK.就像我们刚才所类比的刘氏家族的每个成员一样.每个成员的身高、体重等参数是不一样的.那么对于每个族实例,也如此.比如分别绘制两段外墙300厚钢混的族实例. 同属于”外墙300厚钢混”的类型,但是它们的长度、高度这些参数可能会不同.
选中一段墙体,属性如下:
基本墙体CL_W1——族类型名称
墙(1)——墙表示族类别名称,括号1表示选中了1个构件.
约束、结构、尺寸标注、标识数据、阶段化这几个参数组的参数都叫做”实例参数”,也就是说,这些参数可以根据每个实例(成员)进行改变.
点击编辑类型,弹出类型属性窗口,所显示的参数叫做”类型参数”.
类型参数则控制着所有同类型下的族实例(成员).也就是说,如果要把类型参数的厚度改为500,那么图纸中的所有族实例(成员)都会被修改为500厚.
这就是族的两种参数—实例参数与类型参数
实例参数—修改后,仅改变自己,不改变其他族实例(成员)
类型参数—修改后,批量改变同类型下的所有族实例(成员)
这是大家普遍容易理解的.同时,我们不禁思考:族的实例与类型参数是预设内置的,有时候并不能满足设计要求.比如,我们选择一个房间族.
从上图中可以看到一系列的实例参数.如果我们想让参数中增加”房间地面做法”、”房间墙面做法”、”房间顶棚做法”、”房间踢脚做法”等内容,这时应该如何处理?
首先明确一点,内置的参数内容是无法修改的,但是可以增加参数内容.也就是说,参数”基面面层”内容是不可以修改的,但是可以增加”房间地面做法”.
这时就引入了一个参数——项目参数.
二、项目参数
字面意思很难理解,但我们可以类比进行理解.这个项目参数可以将其理解为”内置参数”,就是说这个参数可以像预设内容一样置入族中.
执行管理—项目参数--添加
由于要对房间族增加参数,因此按照图示选择房间,而且这个族参数想以”实例参数”形式出现,因此选择实例参数.
确认后,再次点击房间族实例,属性栏中多了实例参数—房间面层做法.
也就是说,通过”项目参数”可以把为族注入新的参数内容,注入的参数可以是实例参数或者类型参数,全靠自己需求.再次将参数梳理如下:
实例参数—修改后,仅改变自己,不改变其他族实例(成员)
类型参数—修改后,批量改变同类型下的所有族实例(成员)
项目参数—为族类别注入实例参数或类型参数,让其成为内置参数.
这时,进一步观察发现,上述的房间标识是Kitchen&Dining(名称)+101(编号)+73㎡(面积)
这个标识显示有时候并不一定符号我们的设计要求,如果我们想把新注入的”房间面层做法”参数内容显示在标识中,我们就要引入另一个参数—共享参数.我们再操作一遍,为房间族注入新的参数”房间顶棚做法”.其他设置与上述一致.
这时我们仔细观察,有一个共享参数的选择.其主要说明就是”可以出现在明细表与标记中”,因此如果我们想让它在标识中显示,及必须选择”共享参数”.选择共享参数后,参数数据立马成了灰色,共享参数下有了选择按钮.
我们不妨先退出,看看共享参数如何建立.
三、共享参数
执行管理—共享参数—创建—“项目共享参数”,先创建一个txt文档用来存贮共享参数.
建立一个组”房间共享参数”.
再建立一个参数”房间顶棚做法”.
全部确定后,再次执行项目参数,选择刚才创建的共享参数.
再次点击房间,查看属性中注入的参数.
这时,选择标识族,复制一个后,右键编辑族.进入标识族内部后,执行创建—标签.
添加共享参数.
将字段加入.
调整以下位置后,载入项目.
点击房间,输入内容,发现标识出现了.
这时我们再次将参数梳理如下:
实例参数—修改后,仅改变自己,不改变其他族实例(成员)
类型参数—修改后,批量改变同类型下的所有族实例(成员)
项目参数—为族类别注入实例参数或类型参数,让其成为内置参数.
共享参数—为族类别注入实例参数或类型参数时,如果选择了共享参数,可以让共享参数在标识中显示.但共享参数需要存储在外部txt文件中.
有一点需要说明,共享参数是提前建立的,项目参数可以对其调用,标识族的字段也可以对其调用.
四、全局参数
我们来到全局参数.全局参数有约束、中介作用,主要作为中介使用.
比如我们想显示房间的吊顶高度.就可以使用全局参数实现.
首先应对房间族先建一个吊顶高度的项目参数.
选中房间,我们发现,一些参数(如我们注入的项目参数)后面有一个方框,意思是该参数可以关联全局参数.
我们这样打算,吊顶高度关联全局参数1,该全局参数1又关联天花板高度,这样,吊顶高度参数就与天花板高度参数实现了关联.切换到剖面,选中该房间天花板,图中的2700就是天花板高度.
这时,我们不妨先建立全局参数.注意,创建全局参数时,最好按照此方式(不建议按照管理—全局参数进行创建).
确认后,回到平面图,选中房间.将吊顶高度参数也关联全局参数.
关联后,数据得到了传递.
五、总结
OK. 这时我们再次将参数梳理如下:
实例参数—修改后,仅改变自己,不改变其他族实例(成员)
类型参数—修改后,批量改变同类型下的所有族实例(成员)
项目参数—为族类别注入实例参数或类型参数,让其成为内置参数.
共享参数—为族类别注入实例参数或类型参数时,如果选择了共享参数,可以让共享参数在标识中显示.但共享参数需要存储在外部txt文件中.
共享参数是提前建立的,项目参数可以对其调用,标识族的字段也可以对其调用.
全局参数—具有约束、中介作用,主要用于数据的关联传递.
写得很明确了吧.还有一些阐述.
报告参数——创建参数时有时候会有这个选项,意思是该参数无法修改,是只读属性.比如上图中的灰色内容就是报告参数,只读的,无法修改.具体我不阐述了,相对很好理解.有时候把参数定义为报告参数(只读)以实现不被修改的目的.
另外,我们选中一个门族,进入门族内部.这也是我们修改或创建新族的界面.界面也有一个创建族参数,主要分为实例参数与类型参数.
请注意,在族内部创建参数时,也可以创建实例参数与类型参数,但是这些参数只是这个族类型所独有的,可不是”内置参数”.也就是说,如果通过此方式创建了一个参数”门厂家”,那么载入项目后,仅该类型的门会有这个参数,其他类型门并没有这个参数.
点击以下视频
查看大成数据企业简介↓
大成数据科技(河南)有限公司是一家致力于BIM轻量化平台的综合服务提供商,一直专注于BIM领域的研发与服务,通过融合工程管理、BIM技术及互联网,为客户提供一站式的BIM+服务。
BIMWay全过程工程咨询管理平台是以企业为主体,项目为基础,基于互联网+BIM技术+全过程集成,为建设项目全过程、各阶段进行信息化集成管理的平台,适用于工程咨询公司、项目业主、EPC总承包方等工程类企业,以及勘察、设计、施工、监理、造价、等项目各参与方。通过平台对立项、报建、招投标、勘察、设计、施工、监理、造价等工作进行管理;并利用物联网技术,形成虚实结合的项企一体化管控系统;建立以可视化模型为载体,以过程控制原始资料为基础的文档控制管理体系,最终形成企业的数字化资产,为企业数字化转型赋能。