查看: 19725|回复: 21

[原创] 如何批量创建族类型(已更新完成)

    [复制链接]

发表于 2010-12-2 19:04:41 | 显示全部楼层 |阅读模式
大家知道,型钢,门窗或者其他标准构建的形状一样,尺寸变化的时候往往要为同一个族创建很多个类型。 Revit提供了一个比较简单的方法,通过文本文件就能批量创建族类型。
1.jpg

前两天有网友在问如何批量创建族类型,今天有点时间整理一下给大家分享了。
以系统自带的族:H焊接型钢柱为例,大家打开以下目录:C:\ProgramData\Autodesk\RAC 2011\Metric Library\结构\柱\钢
会发现有两个文件名一样,扩展名不同的文件: H焊接型钢柱.rfa 和 H焊接型钢柱.txt。是的,诀窍就在这个同名的txt文件上。如果我们希望建某个族文件的一系列的类型,那我们就必须创建一个同名的txt文件,然后编辑该文件。
那么如何编辑呢?
我们再来看看系统自带族的txt文件:
2.jpg

第一行是以逗号分隔开的一系列参数(特别注意以逗号开头),这些参数和族文件的类型参数刚好吻合:
1.jpg

同时,大家会发现第一行除了参数之外,每个参数还对应有参数的类型和参数的单位(如果有单位,如长度等的话)。要知道一个参数的类型的话,可以在族文件里打开类型对话框,选中这个参数,点击修改命令。以参数A为例,下面是他的详细情况:
1.jpg

可见A的类型为面积,也就是文本文件里面的Area。由于我们用的中文版,所以不同。我们需要严格按照Revit英文版的类型归类。然后就是单位,我们用的是毫米。

分析完第一行参数,我们来看看下面每行里面的一串以逗号分开的数字:
第一个就是我们要定义的给个类型的名称,接下来是每个参数对应的值。这里注意必须一一对应,如果为空,则程序认为改参数值与族文件中默认的类型参数值一致。


整个文件就分析完成了。有了一个族文件,和相应的txt文件,这样一个类型列表就可以在加载族文件的时候自动生成了。


不建议大家自己建这样的txt文件,因为文件的格式要求有点严格。如果类型不是很多,可以直接在族文件里面定义。不过大部分情况下我们只需要修改该文件,那是相当的容易的了。

评分

3

查看全部评分

回复

使用道具 举报

发表于 2010-12-2 19:44:05 | 显示全部楼层
这个强。顶下。
占个沙发等高手。
回复 支持 反对

使用道具 举报

发表于 2010-12-2 21:02:14 | 显示全部楼层
还没共享完吗?
回复 支持 反对

使用道具 举报

发表于 2010-12-3 12:26:26 | 显示全部楼层
不错不错,好好学习了,谢谢楼主!
回复 支持 反对

使用道具 举报

发表于 2010-12-29 19:23:46 | 显示全部楼层
感谢楼主的分享
回复 支持 反对

使用道具 举报

发表于 2011-1-6 00:09:46 | 显示全部楼层
这个东西只是用在那些对结构要求比较严厉而不是很熟悉的地方。就比如楼主举例的槽柱。很多都是结构分析上的东西,而不是做建筑的改动下尺寸而已(比如矩形柱)。
回复 支持 反对

使用道具 举报

发表于 2011-1-6 00:10:19 | 显示全部楼层
简单的尺寸改动没必要整那个TXT文件,

而比较复杂且很专业的东西就用得上了。
回复 支持 反对

使用道具 举报

发表于 2011-1-6 11:08:05 | 显示全部楼层
回复 feisoft 的帖子

这个只是一种方法而已,跟构件简单复杂没有太大关系,主要用在类型比较多的情况,参数值输入到txt文件中效率比输入到族编辑器中高很多。
回复 支持 反对

使用道具 举报

发表于 2011-1-10 23:39:04 | 显示全部楼层
参数设置是建族的难点。这种类型是mep建族的几个难点之一吧。楼主解释得很清楚。朋友们多做练习就能掌握了。
回复 支持 反对

使用道具 举报

发表于 2011-3-9 15:16:47 | 显示全部楼层
這樣確實是不錯的方式 謝謝
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则