在创建衍生式设计分析时,请考虑将用于生成设计备选方案的输入,包括目标、约束、变量和常量。了解每个结果的输出结果。
在本主题中
分析的设计标准取决于分析类型本身(Dynamo 图形的编写方式)以及选择的生成方法。有关设计标准的详细信息,请参见衍生式设计入门:优秀衍生式设计流程剖析。
以下描述使用样例“工作空间布局”分析来图文并茂地说明设计标准。
输入是生成结果时要使用的数据。数据可能由您提供,也可能由分析类型(在 Dynamo 图形中)进行定义。
输入可以包含以下内容:
目标是您希望设计实现的目标。
目标由“优化”生成方法使用。此方法可根据之前的结果改进后续设计备选方案的生成。
例如,假定您要创建一个工作空间布局方案,以为多排办公桌生成房间布局。此分析类型具有以下目标:
这些目标可能会发生冲突:办公桌和房间内人员越多,每张桌子的可能外视图就越少。但是,“优化”方法可以找到可最大化办公桌数量的解决方案,同时确保尽可能多的人员拥有外部视图。
另请参见衍生式设计入门:定义目标。
例如,下图显示了为达到相反目标而尝试实现的“工作空间布局”结果:最大办公桌数和最大外部视图数。

约束是设计备选方案必须满足的条件。
约束将设计备选方案限制在指定范围内的值。
以下是“工作空间布局”分析的示例约束:
如果分析未受约束,则可能返回不真实且不切实际的结果,例如仅有四个桌子的工作空间布局或仅隔 1 米(3 英尺)的桌行。约束可确保分析生成适合特定情况的设计备选方案。
例如,以下示例显示了缺少约束可能导致工作空间布局仅包含四张桌子的情况。

变量是生成结果时可以更改的值。
例如,对于“工作空间布局”分析,您可以指定以下变量:
在定义分析时,可以指明哪些值是分析的变量。
若要快速了解用于生成分析结果的变量值范围,请查看其在“浏览结果”对话框中的平行坐标图表。

常数是固定的值,不会更改。对于所有结果,固定值保持不变。
这些值可能在编程时作为 Dynamo 图形的一部分,因此您无法更改它们。
或者,在创建方案时可以指定常量值。该值将用于分析的所有结果。
例如,以下结果显示当您将办公桌数指定为常数 (18) 时的结果。

对于每个结果,某些输出是在衍生式设计流程中计算的。这些输出反映了为特定结果测量的特定值。
例如,“工作空间布局”分析的单个结果会包括以下输出:
您可以使用其中某些输出作为使用“类似”生成方法的另一个分析的输入,从而通过每次迭代优化设计标准。