美文网首页
Revit|如何给项目中添加柱的类型?

Revit|如何给项目中添加柱的类型?

作者: 冰冻生菜ch | 来源:发表于2018-08-13 09:06 被阅读846次

脑子里面有点乱,随便写点东西(#.#)。

新建一个结构项目,要给项目中添加结构梁和柱,由于截面类型众多,希望能够有一种批量操作的方法导入,一来节省时间,二来也修改。初学Revit,很多操作方法还不懂,目前还没接触任何插件之类的东西,下面简单写写我的做法。请前辈们多多指教。

首先给出Revit软件的在线帮助文档:
https://knowledge.autodesk.com/zh-hans/support/revit-products/troubleshooting/caas/sfdcarticles/sfdcarticles/CHS/Where-to-find-the-online-help-for-Autodesk-Revit.html
吐槽一下,感觉Autodesk的这个帮助界面做的没有MATLAB的好,搜索搜来搜去,搜不到目标结果。o( ̄ヘ ̄o#)

下面以结构柱中混凝土矩形柱为例,说明操作方法。

1. 创建类型目录

(1)将系统族里面的“混凝土 - 矩形 - 柱”添加一个类型:-1F - KZ 1。其中b和h分别代表柱截面的宽度和高度,是系统自带的;“结构材质”也是系统自带的,但它是内建参数,无法删除。

注意:系统族是Revit内置的族,不可以自由编辑它的模型、类型和参数。

1

(2)在上面族文件里面,选择“应用菜单--导出--族类型”,默认导出的文件保存在相应族的位置,比如我的保存位置为:“C:\ProgramData\Autodesk\RVT 2016\Libraries\Generic\China\结构\柱\混凝土”。

2

(3)打开导出的TXT文件,这里为了看起来方便,我给TXT文件增加了空格,使上下对应。txt里面的东西叫做“类型目录”。

3

(4)帮助文档里面是这样介绍类型目录的,先学习一下要点。【网址链接:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-FFA71D72-D4C5-416D-BF65-1757657C3CE9

官方给出的介绍:

类型目录列出了族中的所有类型,以使您能够仅选择并载入当前项目所需的类型,从而产生较小的项目文件大小。
要创建类型目录,请创建一个外部文本文件 (TXT),其中包含在特定族中创建不同类型的参数和参数值。 您可以将该文件放置在与族文件相同的位置,以便在选择载入族时显示类型目录。

要创建类型目录,最简单的方法是在现有族中使用导出族类型工具。 通过使用该工具,可以创建一个基本类型目录,然后在文本编辑器中修改该文本文件。

简单讲,类型目录的作用就是:族中的类型很多时,一个一个复制太繁琐,可以将所有的类型写入到一个文件中,然后读取载入,当然也可以将已经建好的族的类型导出了,就像我上面做的那样。(机智如我,哈哈,O(∩_∩)O~)

(5)回到导出的类型目录TXT文件,文件第一行为:参数声明,用英文逗号分开。

                      ,     b##LENGTH##MILLIMETERS,    h##LENGTH##MILLIMETERS,       结构材质##OTHER##

参数格式为:参数名称##参数类型##单位,帮助文件里面给出了不同参数类型的格式:

4

前面我建立的混凝土柱族导出的TXT中有材质参数和长度参数:
结构材质##OTHER##
b##LENGTH##MILLIMETERS
h##LENGTH##MILLIMETERS
上面类型名称、参数和族中定义的参数一样。

(6)然后按照TXT中的格式建立一个Excel表格,将需要的类型全部填好,然后按照格式复制到TXT中,比如我的结构柱类型目录如下:

5

注意:TXT中柱材质参数,我设为:混凝土,C50。这个材质也是需要在项目中的材质库中存在!

(7)将修改好的类型目录保存和族一样的名字,一样的位置。(这点很关键

2. 载入族,指定类型

(1)打开结构项目,选择:插入--载入族,载入刚刚创建的族:“混凝土 - 矩形 - 柱.rfa”。

6

(2)这时会弹出“指定类型”的对话框,右侧的类型就是刚刚我们在类型目录TXT文件中创建的所有类型。

7

(3)确定后,如果弹出覆盖对话框,说明之前项目中已经存在同名的族了,选择“覆盖现有版本及其参数值”。


8

(4)此时在项目浏览器的“族”中可以找到刚刚载入的族类型了。

相关文章

网友评论

      本文标题:Revit|如何给项目中添加柱的类型?

      本文链接:https://www.haomeiwen.com/subject/teexbftx.html