IfcControlExtension (控件扩展)

核心层中的IfcControlExtension架构声明控件对象(IfcControl、IfcPerformanceHistory)的基本类,并将这些对象(IfcRelAssignsToControl)分配给从IfcObjectDefinition派生的任何对象。此外,它使用ifcrelassocialesconstraint和ifcrelassocialesapproval声明类以将具有控制性质的资源级对象与IfcRoot的任何子类型相关联。

Types
1 IfcPerformanceHistoryTypeEnum (性能历史记录类型枚举)

此枚举用于标识性能历史记录的主要用途。IfcPerformanceHistoryTypeEnum包含以下内容:

  • USERDEFINED: User-defined.
  • NOTDEFINED: Undefined.

Enumeration definition

ConstantDescription
USERDEFINED  
NOTDEFINED  
 

Entities
1 IfcPerformanceHistory (性能历史记录)

IfcPerformanceHistory用于记录一段时间内发生实例的实际性能。它包括来自楼宇自动化系统的机器测量数据和人工指定的数据,如任务和资源使用。数据可以表示实际情况、预测或模拟。

性能历史记录跟踪的实时数据采用属性集的形式,其中所有属性都基于时间序列。与出现和类型时基于设计的数据不同,性能驱动的数据是时间敏感的,某些测量设备可能会实时更改。数据可以以不规则的间隔捕获,例如当值的变化超过既定阈值时,或者以指定持续时间的规则间隔捕获。

声明使用定义

IfcPerformanceHistory可以在项目中使用ifcreldecares声明,其中relationcontext引用IfcProject,RelatedDefinitions包含IfcPerformanceHistory。默认单位(用于属性集)由声明项目指示。只声明顶级对象;嵌套的性能历史对象(通过IfcRelNests)不参与此类关系。

2 IfcRelAssociatesApproval (解除关联审批)

实体ifcreassociatesapproval用于将IfcApproval在IfcApprovalResource架构中定义的审批信息应用于IfcRoot的子类型。

3 IfcRelAssociatesConstraint (解除关联约束)

实体ifcreassociatessconstraint用于将IfcConstraint在IfcConstraintResource模式中定义的约束信息应用于IfcRoot的子类型。

原文地址:https://www.cnblogs.com/herd/p/12275727.html