教程:使用 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. 解决问题后,请重新运行图形,直到所有问题都已解决。

创建分析

运行分析类型进行验证后,创建分析以生成多个结果。

  1. 在 Dynamo 右侧窗格的“衍生式设计工具”下,在“分析类型”选项卡上,确保“清除缓存数据”选项处于禁用状态。

    注意:在准备与其他用户共享分析之前,您可能希望保持“包含文件依存关系”选项为关闭状态。选中后,此选项会将输入节点所参照的任何文件复制到该分析的“依存关系”文件夹中。

  2. 在“衍生式设计工具”选项卡的底部,单击“创建分析类型”(或“更新分析类型”)。

    该图形将使用所做的更改进行更新。还会在与 DYN 文件相同的位置创建“依存关系”文件夹。

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

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

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

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

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

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

Example outcomes from the study

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