分类目录
标签
友情链接
微博
类型目录的使用
有些Revit初学者对类型目录不太了解,有些会把类型目录和LookupTables概念上混淆。这里就给大家简要介绍下类型目录的使用。
-
首先什么是类型目录?
如果一个族要创建不同的类型,有两种方法,最基本的就是在族编辑器中新建族类型,如图:
这种方法对于族类型较少的情况比较适用。当在项目中载入该族时,它下面的所有族类型将会被载入。
另一种方法,我们可以用类型目录文件。类型目录是一个逗号分隔的 TXT 文件。它的好处在于,对于族类型较多的情况,方便族类型的编辑和管理,而且当该族载入项目时,类型目录可帮助完成对族的选择,可以通过目录进行排序并仅将在项目中所需的特定族类型载入。这有助于减少项目的尺寸,并在选择类型时最大程度地缩短类型选择器的下拉列表长度。
-
如何创建类型目录文件?
有多种方法可创建逗号分隔的 TXT 文件。可以使用 Microsoft® 记事本这样的文本编辑器输入它,或者使用数据库或电子表格软件自动处理。我们常用的一种方法是在Excel表格中编辑CSV文件,然后把该xx.csv的扩展名直接改成xx.txt即可。
当创建类型目录时,请遵循以下规则:
- 以 TXT 扩展名保存类型目录文件;该文件必须具有与 Revit 族相同的名称和目录路径,例如,“Doors/door.rfa”和“Doors/door.txt”。
- 最左列给出了类型名称。
- 文件的最上一行用于参数声明。格式为“列名##类型##单位”。
- 采用十进制。
- 参数名是区分大小写的。
- 可以使用单引号或双引号。如果使用双引号,则需要输入 “”,以便 Revit 可以将其识别为双引号。
- 有效的单位类型包括 length、area、volume、angle、force 和 linear force等。
- 有效的单位与后缀:
- length:feet、feet、inches、inches、meters、centimeters、millimeters、meters
- hvac_duct_size:feet、feet、inches、inches、meters、centimeters、millimeters、meters
- area:square_feet、square_inches、square_meters、square_centimeters、square_millimeters、acres、hectares
- …
这里就不一一列举了。这里我们以送风散流器 – 侧墙.rfa 族为例,我们来看看它的族类型文件是如何创建的。
首先,我们可以在Excel表格中编辑csv格式的文件,如下图:
小提示:
按照前面规则所说,左边第一列为族类型名称,文件第一行为族参数的申明。
可能有些参数大家不知道如何申明,比较方便安全的方法就是申明参数类型为other,像这个文件里的最大流量和最小流量,我们就是申明为Other即可。
同时,当参数类型申明为other,单位后缀就为空:最大流量##other##
然后我们保存后的 ‘ 送风散流器 – 侧墙.csv ’ 文件扩展名改为txt,即为 送风散流器 – 侧墙.txt ,这样改族类型文件创建完毕,并放到和rfa文件同样的目录下。打开该文件我们可以看到:
,宽##Length##millimeters,高度##Length##millimeters,最小流量##other##,最大流量##other##
100 x 100,100,100,11,56
100 x 150,100,150,16,84
100 x 200,100,200,22,112
-
如何使用类型目录载入族?
接下来,如何在项目文件中用类型目录载入族呢:
- 项目文件已打开,单击“文件”菜单 ->“从库中载入”->“载入族”。 定位到包含有希望打开的文件的目录。在默认情况下,窗口中会显示 .rfa 文件类型。
- 选择具有某一类型类别的族文件,然后单击“打开”。 此时显示“指定类型”对话框
3. 在“指定类型”对话框的“类型”下,选择要载入的一种族类型或多种族类型。在选择时按住 Ctrl 键可以选择多种类型。还可以通过在每列顶部的列表中选择特定的参数来缩小搜索项目的范围。单击“确定”,选定的族类型即被载入至项目文件。
Popularity: 8% [?]
6 条评论
强大,受教!
[...] 在《类型目录的使用》的博文中,推荐了一种方法:使用CSV文件方便编辑类型目录,再转格式为txt。这里参考一篇来自The Revit Clinic的文章:“Comma for a Type Catalog”,提到类型目录文件中的分隔一点需要注意的地方。 [...]
用了很多年都不知道为什么载入结构构件会出现“指定类型”对话框。
看到您的讲解非常激动!感谢!
已经试过了,可以轻松实现,LZ讲的很清楚,不过很想知道,如果是可见参数是否也能在类型目录中创建呢?
可见性参数添加成功!非常感谢!!



最新留言