使用 Dynamo for Revit 创建分析

可以使用 衍生式设计 创建Dynamo for Revit。此访问不需要工程建设软件集固定期限的使用许可,也不需要其他限定资格。它只需访问 Revit

提示: 有关完成此过程的分步指南,请参见教程:使用 Dynamo for Revit 创建分析

步数

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

Revit 中打开并准备模型

  1. 打开 Revit 模型。

    这是要用于衍生式设计分析的 Revit 模型。

  2. 查看有关分析类型的信息,以便了解它的用途及其成功运行所需的内容。
    • 对于样例分析类型,请阅读其帮助主题
    • 对于自定义分析类型,请查阅 Dynamo 作者或查看所提供的信息。
      注: 如果您没有此信息,可以通过在 Dynamo 中检查分析类型来了解该信息。跳到步骤 2:使用 Dynamo 打开分析类型。完成步骤 2 到步骤 5:确定是否需要 Revit 图元后,返回以完成步骤 1:在 Revit 中打开并准备模型的其余步骤。
  3. 准备模型:

    对于某个样例分析类型,请转到其帮助主题,然后按照“准备模型”部分中的说明准备模型。

    对于自定义分析类型,请执行以下操作:

    1. 打开一个视图,可以在其中查看模型的零件以及分析中涉及的任何对象。
    2. 添加方案所需的任何 Revit 族的实例。
    3. 可选:如果向模型添加了任何族实例,请编辑每个族,并检查其原点的位置。如果需要,移动原点到族中点或族中点附近。

      此更改将产生更好的结果。

    4. 为了在创建分析时更容易选择模型中的图元,请为相应的模型类别(例如房间参照线)和族实例(例如家具)类别启用可见性

使用 Dynamo 打开分析类型

  1. Revit 中,依次单击“管理”选项卡 “可视化编程”面板 “Dynamo”
  2. Dynamo 窗口中的“文件”下,单击“打开”。
  3. 导航到分析类型所在的位置、选择其 DYN 文件,然后单击“打开”。

    要打开样例分析类型,请执行以下操作:

    1. 导航到此位置:%PROGRAMDATA%\Autodesk\AECGD\Revit\Samples <版本>\
    2. 在该位置,打开所需语言和区域设置的文件夹,例如“en-US”(英语-美国)或“fr-FR”(法语-法国)。

      对于每种分析类型,该文件夹都包含一个 DYN 文件及其相应的“Dependencies”文件夹

    3. 选择所需的 DYN 文件,然后单击“打开”。
  4. 注: 如果在该位置找不到分析类型,可以从其帮助主题下载。ZIP 文件包含 DYN 文件及其“依存关系”文件夹。将其内容解压缩(提取)到计算机上的某个文件夹。然后,继续进行下一步骤。

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

样例分析类型为只读。在使用一个样例分析类型来使用 Dynamo for Revit 创建分析之前,请先在另一个文件夹中创建其副本。

注: 如果使用的分析类型来自其他源,则可以跳过此步骤。
  1. Dynamo 中,依次单击“文件”“另存为”。
  2. 导航到其他文件夹、输入文件名,然后单击“保存”。

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

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

    现在可以忽略此警告。稍后将在步骤 8 中创建“Dependencies”文件夹。

排布 DynamoRevit 窗口

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

确定是否需要 Revit 图元

如果分析类型在生成设计备选方案时使用模型图元,则需要从 Revit 模型中手动选择图元。

Dynamo 中,检查分析类型以查找 Revit 选择节点。节点名称通常以“Select”开头,它们描述了从 Revit 模型中选择内容。 它们通常位于图形的左侧。

对于样例分析类型,使用粉红色分组框标识输入。放大显示粉红色分组框的图形部分。在这些节点中查找 Revit 选择节点,与以下类似:

Sample nodes for Select family instance and Select room

选择 Revit 图元

如果分析类型不要求选择 Revit 图元,请跳到下一步。

否则,针对每个 Revit 选择节点,选择要用于分析的图元。

  1. Revit 中,打开一个视图,可以在其中轻松查看和选择所需图元。
  2. Dynamo 中,请执行以下操作:
    1. 在节点的标题栏上单击鼠标右键,然后清除“输入”复选标记。
      Is Input menu option with its checkmark cleared

      此操作将从“定义分析”对话框中删除输入字段。

      请注意,节点状态为“未选择任何对象”。

    2. 单击节点的“选择”选项卡。
      Select tab of a node
  3. Revit 中,选择模型中的相关图元。

    在某些情况下,需要一次选择多个图元。例如,创建“最大化窗口视图”分析时,选择多个窗或幕墙图元。(如果使用选择框,则系统会根据正确的图元类型自动过滤选择。)选择这些图元后,请在“选项栏”上单击“完成”。

  4. Dynamo 中,确认选择节点显示图元 ID(或 ID)。
    The selection node displays the element ID

对每个 Revit 选择节点重复此过程。

运行分析类型以验证它

运行分析类型是一个验证步骤。单击“运行”时,Dynamo 会执行一次图形,以确保 Dynamo 具有所需的全部信息,并可以使用默认设置成功执行。

  1. Dynamo 中,如果右侧窗格中未显示“衍生式设计工具”选项卡,请在菜单栏上依次单击“衍生式设计”“打开衍生式设计工具”。
  2. Dynamo 窗口底部的“运行设置”栏中,单击“运行”。(键盘快捷键为 F5)。 如果将“运行设置”设置为“自动”,则图形将自动运行。
    Run button
  3. 如果任何问题显示在“问题”选项卡中,请查看这些问题。单击问题链接即可跳转到分析类型中需要调整的这些问题点。

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

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

分析类型成功运行(或显示消息“已完成但包含警告”)后,结果将显示在节点的后面。如果需要,按 CTRL+B 以查看三维预览,以便可以更清晰地查看结果。如果需要,使用鼠标中键来放大和缩小。再次按 CTRL+B 即可返回到图形视图。

注: 根据分析类型,结果可能会显示模型图元的抽象表示,而不是实际的 Revit 图元。将结果集成到模型后,将使用实际图元。

创建分析

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

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

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

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

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

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

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

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

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

  5. 在“定义分析”对话框中,填写字段、解决任何问题,然后单击“生成”。

结果将显示在“浏览结果”对话框中。 现在,您可以执行下列操作: