8.5.3.4 IfcLagTime(滞后时间)
8.5.3.4.1 语义定义(Semantic definition)
IfcLagTime 描述了可能存在于两个过程之间顺序关系中的时间参数。
IfcLagTime 提供了关于顺序中前驱过程与后继过程之间存在的滞后时间信息。虽然时间滞后的断言对于顺序是可选的,但对于专门处理特定时间发生过程的工作计划而言,应当进行断言。
滞后时间具有持续时间类型。这允许识别所测量的是经过时间还是工作时间(其中工作时间是完成过程的预估时间,而经过时间是实际分配给过程的时间量)。
可以捕获持续时间的测量形式。允许的值为 MEASURED(测量)、PREDICTED(预测)或 SIMULATED(模拟)。该值的选择取决于计划的使用。也允许使用 NOTDEFINED(未定义)值。
时间滞后的值可以选择为百分比比率或实际时间度量。如果选择比率,则该百分比应适用于前驱过程(关联过程)的持续时间,例如,值 0.5(50%)将表示后继任务应在前驱任务完成 50% 时开始(如果使用 START-START 顺序类型),或者在前驱过程结束后等待前驱过程持续时间的 50% 过去(在 FINISH-START 顺序类型的情况下)。
还可以设置任务持续时间的时间单位,并且可以将其设置为任何允许的时间度量单位。
8.5.3.4.2 实体继承(Entity inheritance)
8.5.3.4.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcSchedulingTime (3) | |||
| 1 | Name | OPTIONAL IfcLabel |
时间定义的可选名称。 |
| 2 | DataOrigin | OPTIONAL IfcDataOriginEnum |
指定调度时间实体的来源。当前可区分预测值、模拟值、测量值和用户定义值。 |
| 3 | UserDefinedDataOrigin | OPTIONAL IfcLabel |
Value of the data origin if DataOrigin attribute is USERDEFINED. |
| 点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性 | |||
| IfcLagTime (2) | |||
| 4 | LagValue | IfcTimeOrRatioSelect |
选作比率或时间度量的滞后时间值。 |
| 5 | DurationType | IfcTaskDurationEnum |
指定滞后时间度量(工作时间或经过时间)的任务持续时间允许类型。 |
8.5.3.4.4 形式化表示(Formal representation)
ENTITY IfcLagTime
SUBTYPE OF (IfcSchedulingTime);
LagValue : IfcTimeOrRatioSelect;
DurationType : IfcTaskDurationEnum;
END_ENTITY;