教程:使用 Dynamo for Revit 创建分析

学习如何使用 Dynamo for Revit 和样例分析类型创建衍生式设计分析。

此方法使用衍生式设计,不需要订购工程建设软件集的固定期限的使用许可或其他限定符。它只需有权访问 Revit

目标:使用“阶梯式网格对象放置”分析类型和 Revit 样例模型创建分析。

步骤

  1. Revit 中打开并准备模型
  2. 使用 Dynamo 打开分析类型
  3. 在其他位置创建副本
  4. 排布 DynamoRevit 窗口
  5. 确定是否需要 Revit 图元
  6. 选择 Revit 图元
  7. 运行分析类型以验证它
  8. 创建分析

Revit 中打开并准备模型

  1. 可选:阅读“网格对象放置”分析类型,以便了解它的作用以及成功运行它所需的内容。
  2. 下载并打开样例模型 rac_advanced_sample_project.rvt
  3. 在该模型中,执行下列操作:
    1. 打开“02 - 楼层”平面。
    2. 放大到建筑左上角的房间(即“Lounge 223”)。
    3. 载入族(即“带椅子的圆形餐桌”)。

      如果已下载 Autodesk 内容,则可以在 Revit 库中的“家具”“桌子”下找到此族。

      注: 对于“带椅子的圆形餐桌”,该族原点定义为桌子的中心。无需对原点进行任何更改。
      Table-dining with round chairs
    4. 依次单击“建筑”选项卡 “构建”面板 “构件”“放置构件”。
    5. 在“类型选择器”中,为族选择所需的桌子直径。
    6. 在“Lounge 223”中放置族的实例。

      然后,按 Esc 键两次以退出“放置构件”工具。

    7. 要在创建分析时更轻松地在模型中选择图元,请键入“VG”以打开“可见性/图形”对话框。在“模型类别”选项卡上,打开以下项的可见性:
      • 家具
      • 房间内部填充
      • 房间参照
    Room in Revit

使用 Dynamo 打开分析类型。

  1. Revit 中,依次单击“管理”选项卡 “可视化编程”面板 “Dynamo”
  2. Dynamo 中,打开分析类型:
    1. Dynamo 窗口中的“文件”下,单击“打开”。
    2. 导航到以下位置:

      %PROGRAMDATA%\Autodesk\AECGD\Revit\Samples <版本>\

    3. 打开所需语言和区域设置的文件夹,例如“en-US”(英语-美国)或“fr-FR”(法语-法国)。
    4. 选择“Stepped Grid Object Placement.dyn”,然后单击“打开”。
注: 如果在该位置找不到分析类型,可以从以下位置下载:“阶梯式网格对象放置”分析类型。ZIP 文件包含 DYN 文件及其“依存关系”文件夹。将其内容解压缩(提取)到计算机上的某个文件夹。然后,继续进行下一步骤。

在其他位置创建分析类型的副本

样例分析类型为只读。在使用 Dynamo for Revit 和“阶梯式网格对象放置”来创建分析之前,需要在另一个文件夹中创建该分析的副本。

  1. Dynamo 中,依次单击“文件”“另存为”。
  2. 导航到其他文件夹、输入新的文件名,然后单击“保存”。

    将显示标题为“警告: 需要“依存关系”文件夹”的消息。

  3. 在消息框中,单击“确定”。

    现在,可以忽略此警告。稍后,在创建分析时,将创建“依存关系”文件夹。

排布 DynamoRevit 窗口

您想要同时看到两个窗口。

确定是否需要 Revit 图元

Dynamo 中,放大到左侧的粉红色框以查找 Revit 选择节点。

“阶梯式网格对象放置”分析类型有两个选择节点:“选择族实例”和“选择房间”。

Sample nodes for Select family instance and Select room

其余的粉红色框指示其他类型的输入;稍后将使用“定义分析”对话框指定这些输入。

选择 Revit 图元

在可以使用 Dynamo 创建分析之前,必须在模型中选择房间 (Lounge 223) 和族实例(带椅子的圆形餐桌)。

  1. 按如下方式选择房间:
    1. Dynamo 中,对于“选择房间”节点,在节点的标题栏上单击鼠标右键,然后清除“是输入”对应的复选标记。
      Is Input menu option with its checkmark cleared
    2. 单击节点的“选择”选项卡。
      Select tab of a node
    3. Revit 中,选择“Lounge 223”的房间。
    4. Dynamo 中,确认选择节点显示图元 ID。这是房间的 ID。
      The selection node displays the element ID
  2. 按如下方式选择桌子实例:
    1. Dynamo 中,对于“选择族实例”节点,在节点的标题栏上单击鼠标右键,然后清除“是输入”对应的复选标记。
    2. 单击节点的“选择”选项卡。
    3. Revit 中,选择“带椅子的圆形餐桌”实例。
    4. Dynamo 中,确认选择节点显示图元 ID。

运行分析类型以验证它

  1. Dynamo 中,如果“图形状态”选项卡在右侧窗格中不显示,请在菜单栏上依次单击“扩展”“显示图形状态”。
  2. Dynamo 窗口底部的“运行设置”栏中,单击“运行”。(键盘快捷键为 F5)。 如果将“运行设置”设置为“自动”,则图形将自动运行。
    Run button
  3. 如果有任何问题显示在“图形状态”选项卡中,请查看这些问题。对于每个问题,单击其链接可跳转到图形中需要调整的这些问题点。

    请参见疑难解答:Dynamo衍生式设计的错误

  4. 解决问题后,请重新运行图形,直到所有问题都已得到解决。
  5. 保存图形。该图形(DYN 文件)将使用更改进行更新。还会在与 DYN 文件相同的位置创建“依存关系”文件夹。

创建分析

在运行分析类型以验证它并将其保存在 Dynamo 中后,创建分析以生成多个结果。

  1. 在菜单栏上,依次单击“衍生式设计”“创建分析”。

    等待“创建分析”对话框打开。它可能会在屏幕的其他部分中打开。

  2. 在“创建分析”对话框中,对于“选择文件夹”,选择当前分析类型所在的文件夹。然后,选择分析类型。

    如果“选择文件夹”列表中未显示该文件夹,请添加它。接着,从“选择文件夹”下拉列表中选择它,然后选择该分析类型。

  3. 在“定义分析”对话框中,填写字段,然后单击“生成”。

结果将显示在“浏览结果”对话框中。

Example outcomes from the study

现在,可以执行下列操作: