按关键词阅读: 建立 流程 Revit
【REVIT|REVIT族的建立流程】1、REVIT族的建立流程标准化文件发布号:(9456EUATWK-MWUB-WUNNINNULDDQTYKII Revit中 , 族是项H的基本元素 , (Revit族文件以为后缀) 。
Revit提供 的族编辑器可以让用户自定义各种类型的族 , 而根据需要灵活定义族是准确、 高效完成项目的基础 。
Revit自身提供了一个很丰富的族库 , 用户可以直接载入使用 。
但在实际项目 中 , 还须不断积累自定义族 , 形成适用于自身的族库 , 从而提高后继项L1的设 计效率 。
下面主要总结我在自建族过程中的6点心得体会 。
1族模板的选择 。
Revit根据族的用途和类型 , 提供了很多种类的族模板 , 在自建族时首先需要选 择合适的族模板 。
族模板预定义了 。
2、新建族所属的族类别和一些默认参数 。
参数 类型包括“族参数”和“共享参数” o “族参数” 乂包括“实例”和“类型” 两类 , 实例参数将出现在族“图元属性”对话框中 , 而类型参数出现在“类型 属性”对话框中;共享参数在后边的第4点会重点介绍 。
Revit允许在新建族中 按要求添加需要的参数 。
当把完成的族载入到项U中时 , Revit会根据初始选择的族模板所属的族类别 ,被归类到设计栏对应命令的类型选择器中 。
比如我创建一个框架梁类别的族 ,那它将自动归类在“梁”命令中;此外在明细表中 , 也会被统计在该类别内 。
值得注意的是 , 明细表中可以统计的族类型是固定的 , 像在常规类型模板下建 的族就无法在明细表中统计体积、长 。
3、度、宽度等 , 只能统计个数 。
再如 , 新建族选择样板文件时 , 如果要求这个族能够布置在斜面上 , 就可以使 用“基于面的公制常规模型”,而不能使用基于墙的公制常规模型”或者 基于楼板的公制常规模型” O原因是楼板和墙体没有自身旋转的角度参数 , 如果采用基于墙或者楼板作为模板 , 就会出现图1的情况 , 而如果是基于面为 模板 , 则会如图2正常布置 。
族模板选定后同样可以在“族类别和族参数”对话框中进行修改 。
2族中各种实体形状的创建选定了族模板后 , 就可以开始创建族的实体形状 。
空心形状和实心形状是最重 要的两个命令 。
其中实心形状用来创建实体模型 , 空心形状则用来剪切洞口 。
实心和空心形状都包括拉伸、融合、旋转、放样、放样融合五 。
4、项功能 。
以下分 别对各项功能进行简单介绍:拉伸通过绘制需创建实体的截面轮廓草图 , 然后指定实体高度生成模型;融合 用于创建底面和顶面不同的实体 , 先绘制底部和顶部的截面形状 , 并指定实体 高度 , 然后REVIT在两个不同的截面形状间融合生成模型;旋转是先通过绘制 封闭轮廓 , 然后该轮廓绕旋转轴旋转指定的角度后生成模型;放样是先设定路 径 , 之后在垂直于路径的面上绘制封闭轮廓 , 封闭轮廓沿路径从头到尾生成模 型;融合放样集合了放样和融合的特点 , 通过设定放样路径 , 并分别给路径起 点和终点绘制不同的截面轮廓形状 , 然后两截面沿路径自动融合生成模型 。
同一个族可以使用不同的方法来创建 。
比如创建一个锥形混凝土漏斗 , 就可 。
5、以 通过两种方法完成 。
第一种可以使用实心融合命令 , 绘制出漏斗的外轮廓的顶 面和底面形状 , 在融合特性里指定漏斗的顶标高和底标高 , 从而融合生成一个 实心漏斗;然后使用空心融合命令 , 绘制出漏斗内轮廓的顶面和底面形状 , 指 定漏斗的顶、底标高 , 融合生成空心漏斗;最后用空心漏斗模型剪切实心漏斗 模型获得需要的锥形漏斗 。
第二种方法 , 对那些左右对称的漏斗 , 也可以使用 实心放样命令完成建模 。
首先要指定放样的路径 , 在这里可以绕漏斗顶面外轮 廓绘制出一条封闭曲线;然后在与路径垂直的面上绘制出漏斗的断面轮廓 , 断 面轮廓沿路径从头到尾生成锥形漏斗 。
创建实体有两点需要注意:一是使用拉伸功能在绘制截面轮廓草图时 , 可以绘 制 。
6、多个封闭轮廓 , 一次完成多个实体的创建 。
二是在融合功能中(包括放样融 合),当底面和顶面分别为多边形和圆形时 , 由于圆形截面的控制点只有一 个 , 会造成融合异常 。
因此需要打断圆弧 , 通过增加融合控制点来避免 。
此 外 , 空心形状的剪切功能和作用在接下来的第3点中将进行详细介绍 。
3.空心剪切功能的摸索通过自己做的关于在族中间使用空心剪切功能的测试来进行说明 。
主要内容包 括在族中建立空心形状 , 并在项目中使用空心形状对实体构件进行剪切开洞 ,并最终得出结论 。
研究的背景是要创建一个集水井族 , 希望该族能自动剪切楼板 , 但是当集水井 处于两块楼板的交界处时 , 却不能同时剪切两块楼板 , 针对这个情况 , 我做了 以下测试并进行了 。
7、分析:族模板选择基于面、或者基于板时(族模型见图3),当把集水井族布置在板 中间 , 就可以实现自动剪切楼板 , 完成开孔(如图4中左侧所示) 。
但将族布 置在两楼板交界处时 , 则会出现图4中间的情况 , 即只有一侧的楼板实现了开 孔 , 而且也无法使用剪切命令将将另一侧楼板开孔(一般情况下 , 我们可以在 项目中绘制空心模型 , 然后使用剪切命令来掏空实体 , 但是在这里就无法实 现) 。
因此 , 我认为产生的原因可能是基于面或基于板的族模板中 , 面或板只有一块 , 当把族载入到 项目时 , 导致跟族中的情况一致 , 只能对单块板使用空心剪切命令;从另外一个角度分析的 话 , 则是在族中已经使用空心模型对实体进行了剪切命令(接下来内容有进行验证) 。
8、 。
为避免以上问题 , 我选择用常规模板来做集水井族 。
第一次做出来的族效果如图5所示 , 当将 族载入到项目时 , 发现这个族根本就无法开孔(如图6) 经过思考 , 我发现了另一个问题:由 于该集水井族中不仅有空心拉伸模型、实体融合模型 , 关键在于还使用空心模型剪切了实体模 型 。
因此我认为 , 当将此族载入到项目前 , 这类已经在族创建过程中使用过空心剪切命令的 族 , 空心和实心模型部分就成为了一个整体(如图5),载入到项目后就无法再对项目中的楼 板进行空心剪切了(如图6) 。
也就跟前边分析的的最后部分相符合了 , 因为既然空心模型对族中的板进行了 剪切 , 那就与这块板成为一个整体 , 自然无法去剪切别的板了 。
通过以上分析 , 解决方案就 。
9、很好考虑了 。
如再増加一个空心模型 , 该空心模型 的尺寸和定位都与之前的空心模型一致(族效果如图7) 。
要点在于 , 原先的 空心模型用于剪切族中的实体 , 而増加的空心模型则可以用于载入项目后剪切 项目中的实体 , 具体效果见图8 。
这样的话 , 无论是交界处有几个板 , 或者使 用哪种模板都没关系了 。
使用空心模型进行剪切时有两点要注意:a. 由于是在族中增加了空心模型 , 因此当选用基于面或板的族时 , 族会自动在 项目中选择的板上开孔 , 但是交界处的其他板还需要使用剪切功能;而常规模 板的族 , 则按照通常情况 , 对每个板使用剪切命令:点选剪切命令后先选中需 要剪切的实体 , 再选中集水井族完成开孔 。
b. 无论选择哪种模板 , 在族中一定 。
10、要点选图7所示的“加载时剪切” 。
4族的参数设置参数一般包含以下几个属性:基本属性文本型/数字型;外部属性几何型/描述型 /功能型等等 , 这里是指当前参数是用来描述模型的几何参量还是其它;内部属 性确值型/值域型/函数型等 。
常用族参数除了常规的数学运算还有逻辑运算外 , 可以利用一些小技巧来实现 一些包括取整 , 奇数和偶数等功能 。
以下重点介绍共享参数以及可见性参数的 运用 。
久共享参数的运用以下通过一个应用实例来说明共享参数的功能和使用方法 。
实例的目的是要实 现梁配筋平法标注 。
梁配筋平法标注需要的参数包括梁编号、箍筋类型、架立 筋类型、底筋类型、梁宽和梁高 。
实现方法是在梁族里添加以上参数 , 并让标 签族读取 。
11、这些参数 。
为了让梁族和标签族能够同时调用这些参数 , 就需要使用 到共享参数功能 。
过程如下:在族的管理选项里有共享参数的按钮 , 点击后会跳出共享参数编辑 对话框 。
首先要创建一个共享参数文件 , 把需要的参数添加进去 。
然后建梁族 和标签族 , 建族后在每个族里添加需要的参数并指定参数类型 。
建梁族时可以 选择系统自带的族模板 , 把这些共享参数添加到族类型的参数里 。
有一点需要 注意 , 系统自带的梁族里 , 梁宽和梁高参数分别为b和h,因为这两个参数不 是共享参数 , 不能被其他族使用 , 因此可以变通一下 , 将共享参数中的“梁宽 和“梁高分别与初始参数里的b和h对应 , 这样就可以让标签族读取梁宽和梁高 的数据 。
建标记族时先选择结构框 。
12、架标记族作为模板 , 然后编辑标签 , 在类别 参数中添加与梁族一样的共享参数;添加完成后 , 可以在标签参数栏中对这些 共享参数的顺序、布置进行编辑 , 比如增加括号、空格或者换行等 , 这样就可 以在格式上符合平法要求 。
完成这两个族的编辑就有了实现梁配筋平法标记的工具 , 通过将配筋等信息输 入到梁模型中 , 就可以使用梁标签标记出平法表示 。
此外共享参数还可以运用 到明细表和过滤器中 , 作为可被选中的字段和类别 。
b.可见性参数的运用我们在建族的时候 , 发现有些族的类型相同 , 相互只是在形状上有少许不同 。
如果你不想另外为这个类型的族建多个族的话 , 可以通过设置族的可见性参数 来实现 。
比如说二阶独立基础和三阶独立基础 , 外形类似 。
13、只是一个为二阶、一个为三 阶 。
为提高工作效率 , 可以首先创建一个三阶基础族 , 然后在族中创建一个可 见性参数 , 最后选择最下方的一阶 , 在其属性框中找到可见性 , 并为之添加设 置好的可见性参数C全部设置完成后 , 还可以在结构基础族中增加2个族类型 , 分别命名为三阶独 立基础和二阶独立基础 。
可见性参数打钩即三阶完整显示的作为三阶独基类 型;参数不打勾即显示为二阶的作为二阶独基类型 。
5.约束与嵌套命令(创建复杂的参数化族)关于对齐功能的使用 。
刚开始做参数化族的时候 , 没有深入学习这一功能 , 只 是在模型中布置构件位置时使用 。
不过当做参数族的时候发现 , 这一功能可以 起到简化参数、简洁界面等很好的效果匸比如 , 在绘制出定 。
14、位用的参照线后 ,将其他需布置的构件与参照线使用对齐功能并锁定 , 当对参照线的尺寸标注进 行参数化后 , 不管同一条参照线上对齐锁定有多少构件 , 都可以只通过改变参 照线的定位参数来实现其他构件的定位 。
这样建出来的族 , 参数界面会简洁许 多 , 而且这是一个较基础的功能 , 可以延伸出很多应用方式 。
如图9所示的支座 , 通过把螺栓中心线以及垫板中心线分别跟参照线对齐 , 然 后再对参照线使用尺寸标注 。
虽然尺寸标注只有螺栓定位 , 但能同时控制螺栓 和垫板的定位(螺栓和垫板中心对中心) 。
因此一根参照线就可以同时控制垫 板和螺栓的定位 , 起到简化族界面和参数的作用 。
8这个柱脚底板中(如图10),还使用了嵌套族的功能 。
即在创建族的 。
15、过程中调用其它族作为其组成部分 , 该柱脚族中的靴板和螺栓都是已做好的族C在使用嵌套族时 , 需要注意勾选它的“共享选项:当一个族作为嵌套族被载入到 项目中 , 如果在创建族时勾选了“共享 , 那么它的可见性属性就是独立的 。
比 如在柱脚族中 , 螺栓和柱脚不属于同一个类别 , 如果没点共享 , 当取消柱脚所属类别的可见性时 , 螺栓也将不可见 。
而且当勾选了共享円后 , 可以通过tab键 直接选择螺栓和靴板这些嵌套族 。
嵌套族也会出现在项目浏览器的相应类别 里 , 因此同样可以在明细表中进行统计 。
总而言之 , “共享选项可以保留嵌套 族的族类别和族样板的独立属性 。
此外 , 利用嵌套族也可以更方便的进行阵列约束 。
6类型目录csv文件首先介绍下什么 。
16、是类型目录 。
如果一个族要创建不同的类型 , 有两种方法 , 最 基本的就是在族编辑器中新建族类型 , 这种方法对于族类型较少的情况比较适用 。
当在项目中载入该族时 , 它下面的所有族类型将会被载入 。
如下图“另一种方法 , 我们可以用类型目录文件 。
类型目录是一个逗号分隔的TXT文件 。
它的好处是对于族类型 较多的情况 , 方便族类型的编辑和管理 , 而且当该族载入项目时 , 类型目录可 帮助完成对族的选择 , 可以通过目录进行排序并仅将在项目中所需的特定族类 型载入 。
这有助于减少项目的尺寸 , 并在选择类型时最大程度地缩短类型选择 器的下拉列表长度 。
有多种方法可创建逗号分隔的TXT文件 。
可以使用Microsoft记事本这样的文 本编辑器输 。
17、入它 , 或者使用数据库或电子表格软件自动处理 。
常用的一种方法 是在Excel表格中编辑CSV文件 , 然后把该xx.csv的扩展名直接改成xx.txt即 可 。
当创建类型目录时 , 须遵循以下规则:a. 以txt扩展名保存类型目录文件;该文件必须具有与Revit族相同的名称和目 录路径,例如,wDoors/door.rfa和Doors/door.txt 。
b. 最左列给出了类型名称 。
文件的最上一行用于参数声明 。
c. 格式为“列名#类型#单位” 。
d. 采用十进制 。
e. 参数名是区分大小写的 。
f可以使用单引号或双引号 。
如果使用双引号.则需要输入:以便Re可以 将其识别为双引号 。
g. 有效的单位类型包括 leng 。
18、th、area、volumex angles force 和 linear force 等 。
h. 有效的单位与后缀:length : feet、feet、inchess inchess meterss centimeterss millimeterss meters hvac_duct_size : feet、feet、inchess inchess meterss centimeterss millimeterss metersarea : square_feet s square_inchess square_meterss square_centimeters ssquare_mi 11 。
19、 imeters s acres s hectares -这里用一个方管族举例说明 , 我们来看看它的族类型文件是如何创建的 。
首 先 , 我们可以在Excel表格中编辑csv格式的文件 , 如下图:意的是:按照前面规则所说 , 左边第一列为族类型名称 , 文件第一行为族参数的申明 。
可能有些参数大家不知道如何申明 , 比较方便安全的方法就是申明参 数类型为other,像这个文件里的最大流量和最小流量 , 我们就是申明为Other 即可 。
同时 , 当参数类型申明为other,单位后缀就为空:最大流量#other#3然后将保存后的族文件扩展名改为txt,这样族类型文件就创建完毕 , 并放到和 曲文件同样的目录下 。
打开该文件我们可以看到 。
20、的内容是:宽 #Length#millimeters,高度 #Length#millimeters,最小流量 #other#,最大流量100 x 100J00J00J1.56100 x 150,100.1506,84100x200,100,200,22,112接下来 , 就可以在项目文件中用类型目录载入族:项目文件已打开 , 单击“文件”菜单从库中载入“载入族定位到包含希望打开的文件的目录 。
在默认情况下 , 窗口中会显示rfa文件类型 。
选择具有某一类型类别的族文件 , 然后单击牛丁开仁 此时显示咛旨定类型円对话框指定类型麗:览凤散滋SS - W.rJE a(全 S) Y(全的Y全部)二(金翻100x100 I 。
21、1100.0100.01156lOO x t50100.0150.016$41 CO : 2UJ100.02WJ.022112100x250m.o250.0100x300100.0300.0100x350ioao3S0:0100x4(1M.0400.0100 x 450100.0450.0在右働桩中为左顺出的睛个鉄选择一个裁多个總tt1一蘸一I丽一 *2匕宀乂_在孑曰疋突型”对话框的“类型”下 , 选择要载入的一种族类型或多种族类型(在选择时按住 Ctrl键可以选择多种类型) 。
还可以通过在每列顶部的列表中选择特定的参数 来缩小搜索项目的范围 。
单击“确定 , 选定的族类型即被载入至项目文件 。
以上对我建族的心得体会进行了简单总结 , 通过自建族 , 第一使得我对Revit的 功能更加熟悉、操作也更加熟练;第二帮助我完成了很多特殊的模型;第三 ,给我自己创建了一个族库 , 以后利用起来非常方便 , 可以很大程度提高今后项 目的设计效率 。
总而言之 , Revit的建族功能非常强大 , 而且还有很多潜在优势 可以挖掘 , 在今后的学习使用过程中可以在族创建的精细化程度上进一步提139 。

稿源:(未知)
【傻大方】网址:/a/2021/0816/0023746411.html
标题:REVIT|REVIT族的建立流程