IfcEventTime

 

IfcEventTime

实体定义

IfcEventTime捕获有关事件的时间相关信息,包括不同类型的事件日期(即实际日期、计划日期、提前日期和延迟日期)。

 

应用程序应提供所有给定值,即IFC模式不处理过程时间值之间的依赖关系。在这个阶段,还没有通过where规则进行一致性检查,以保证有意义的日期值总体。因此,应用程序负责提供合理的值,如果应用程序收到事件日期,则必须自行进行一致性检查。

 

IfcEventTime还提供了一种通用机制,用于区分用户给定的时间值和从用户给定的时间值和其他约束(例如工作日历和分配的资源(从流程图导出))派生的时间值。数据源标志作为单个属性提供,应用于IfcEventTime的所有日期时间相关属性。

 

IFC4中的新实体。

 

 

 

Attribute definitions

#AttributeTypeCardinalityDescriptionC
4 ActualDate IfcDateTime [0:1]

事件实际发生的日期。这是一个测量值。

X
5 EarlyDate IfcDateTime [0:1] 事件发生的最早日期。这是一个计算值。 X
6 LateDate IfcDateTime [0:1] 事件可能发生的最晚日期。这是一个计算值。 X
7 ScheduleDate IfcDateTime [0:1]

事件计划发生的日期。可以测量或以某种方式计算该值,该值由ScheduleDataOrigin定义。

X
 

 

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcSchedulingTime
1 Name IfcLabel [0:1] Optional name for the time definition. X
2 DataOrigin IfcDataOriginEnum [0:1] Specifies the origin of the scheduling time entity. It currently differentiates between predicted, simulated, measured, and user defined values. X
3 UserDefinedDataOrigin IfcLabel [0:1] Value of the data origin if DataOrigin attribute is USERDEFINED. X
IfcEventTime
4 ActualDate IfcDateTime [0:1] The date on which an event actually occurs. It is a measured value. X
5 EarlyDate IfcDateTime [0:1] The earliest date on which an event can occur. It is a calculated value. X
6 LateDate IfcDateTime [0:1] The latest date on which an event can occur. It is a calculated value. X
7 ScheduleDate IfcDateTime [0:1] The date on which an event is scheduled to occur. The value might be measured or somehow calculated, which is defined by ScheduleDataOrigin. X
 

EXPRESS Specification

ENTITY IfcEventTime
 SUBTYPE OF (IfcSchedulingTime);
  ActualDate : OPTIONAL IfcDateTime;
  EarlyDate : OPTIONAL IfcDateTime;
  LateDate : OPTIONAL IfcDateTime;
  ScheduleDate : OPTIONAL IfcDateTime;
END_ENTITY;

 

 

 

############################

posted @ 2022-07-15 15:38  西北逍遥  阅读(25)  评论(0编辑  收藏  举报