IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.3 IfcConstraintResource(约束资源)

8.3.1 模式定义

IfcConstraintResource 模式提供了约束(IfcConstraint)的规范,这些约束可应用于任何 IfcObjectDefinitionIfcPropertyDefinition 子类型的对象(通过关系类 IfcRelAssociatesConstraint 提供)。此外,约束也可应用于特定的资源对象,例如 IfcProperty(通过关系类 IfcResourceConstraintRelationship 提供)。

可为约束设置等级,以确定它是硬约束(应满足)、软约束(应满足)还是仅为建议性约束。

约束应命名,并可选择性地具有一个或多个定义来源或引用来源。此外,约束可选择性地分配创建者、创建日期和描述。

约束可以是定性的(目标约束)或定量的(测量约束或度量指标)。可对目标约束应用限定符,以确定其应用目的。它可用于定义超出建筑规范可能违反的约束值,或限制可选值范围(例如,A 的值应大于 A 但小于 B)。通过枚举提供了几种可能的目的。

测量约束或度量指标定义了约束的实际值。可根据设定约束意图的基准要求来定义值,例如,基准是大于(>)还是小于(<)。约束的值可根据通过选择机制可用的多种数据类型来定义。

沿革 IFC2x 中的新模式。

{ .change-ifc2x4}

8.3.2 类型

  1. IfcBenchmarkEnum(基准枚举)
  2. IfcConstraintEnum(约束枚举)
  3. IfcLogicalOperatorEnum(逻辑运算符枚举)
  4. IfcMetricValueSelect(度量值选择类型)
  5. IfcObjectiveEnum(目标枚举)

8.3.3 实体

  1. IfcConstraint(约束)
  2. IfcMetric(度量)
  3. IfcObjective(目标)
  4. IfcReference(基准)
  5. IfcResourceConstraintRelationship(资源约束关系)

8.3.4 属性集

此类别中没有可用资源。

8.3.5 工程量集

此类别中没有可用资源。

8.3.6 函数

此类别中没有可用资源。

8.3.7 规则

此类别中没有可用资源。

8.3.8 属性枚举

此类别中没有可用资源。