关于 Dynamo 脚本所需的输入

若要使 Dynamo 脚本更能满足您的需求,可将其设计为在使用前请求用户输入。

在使用 Dynamo 播放器运行脚本前,可在 Dynamo 播放器界面中直接提供输入。 使用 Dynamo 播放器,用户无需学习和使用 Dynamo 对脚本进行项目特定的调整。

设置 Dynamo 脚本需要输入

在可以使用 Dynamo 播放器来运行需要项目具体输入的脚本前,脚本编写者必须使用 Dynamo 准备脚本以请求输入。

若要准备脚本,脚本编写者必须执行以下操作:

  1. 在 Dynamo 中打开脚本。
  2. 右键单击需要输入的节点,请选择为输入
  3. 对于所有不希望在 Dynamo 播放器中显示的节点,请在该节点上单击鼠标右键,然后清除“是输入”
  4. 保存脚本,并将其与 Civil 3D 用户共享。

支持的输入类型

Dynamo 中的任何交互式选择项或下拉式用户界面 (UI) 输入节点都在 Dynamo 播放器中工作。 Dynamo 播放器支持针对 Dynamo 脚本中特定类型节点的输入。

观察节点

在 Dynamo 中,会由观察节点而不是提供输入来报告信息。 若要在 Dynamo 播放器中显示观察节点以便用户查看结果,请为节点提供自定义名称。

不受支持的输入类型

在 Dynamo 脚本中,某些类型的节点不支持从 Dynamo 播放器进行输入。 在 Dynamo 播放器中,这些输入会使用文字不受支持的输入类型进行标记。

在运行脚本时,Dynamo 播放器会忽略不受支持的输入类型。