8.5.3.10 IfcTaskTimeRecurring(任务时间重复)
8.5.3.10.1 语义定义(Semantic definition)
IfcTaskTimeRecurring 是 IfcTaskTime 的重复实例,用于处理定期调度或重复性任务。
8.5.3.10.2 实体继承(Entity inheritance)
8.5.3.10.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. |
| IfcTaskTime (17) | |||
| 4 | DurationType | OPTIONAL IfcTaskDurationEnum |
允许为 ScheduleDuration、ActualDuration 和 RemainingTime 指定持续时间值的类型。持续时间类型可以是工作时间或经过时间。 |
| 5 | ScheduleDuration | OPTIONAL IfcDuration |
计划用于完成任务的时间量。该值可能是测量值或以某种方式计算得出的值,具体由 ScheduleDataOrigin 定义。该值可以是经过时间或工作时间,具体由 DurationType 定义。 |
| 6 | ScheduleStart | OPTIONAL IfcDateTime |
任务计划开始的日期。该值可能是测量值或以某种方式计算得出的值,具体由 ScheduleDataOrigin 定义。 |
| 7 | ScheduleFinish | OPTIONAL IfcDateTime |
任务计划完成的日期。该值可能是测量值或以某种方式计算得出的值,具体由 ScheduleDataOrigin 定义。 |
| 8 | EarlyStart | OPTIONAL IfcDateTime |
任务可以开始的最早日期。这是一个计算值。 |
| 9 | EarlyFinish | OPTIONAL IfcDateTime |
任务可以完成的最早日期。这是一个计算值。 |
| 10 | LateStart | OPTIONAL IfcDateTime |
任务可以开始的最晚日期。这是一个计算值。 |
| 11 | LateFinish | OPTIONAL IfcDateTime |
任务可以完成的最晚日期。这是一个计算值。 |
| 12 | FreeFloat | OPTIONAL IfcDuration |
任务的开始或结束可以变动而不影响整体工作进度的时间量。这是一个计算的经过时间值。 |
| 13 | TotalFloat | OPTIONAL IfcDuration |
可用于执行任务的持续时间与任务的计划持续时间之间的差值。这是一个计算的经过时间值。 |
| 14 | IsCritical | OPTIONAL IfcBoolean |
标识计划中的任务是否为关键项的标志。 |
| 15 | StatusTime | OPTIONAL IfcDateTime |
分析计划中任务状态的日期或时间。 |
| 16 | ActualDuration | OPTIONAL IfcDuration |
任务的实际持续时间。这是一个测量值。该值可以是经过时间或工作时间,具体由 DurationType 定义。 |
| 17 | ActualStart | OPTIONAL IfcDateTime |
任务实际开始的日期。这是一个测量值。 |
| 18 | ActualFinish | OPTIONAL IfcDateTime |
任务实际完成的日期。 |
| 19 | RemainingTime | OPTIONAL IfcDuration |
完成任务所需的剩余时间量。这是一个预测值。该值可以是经过时间或工作时间,具体由 DurationType 定义。 |
| 20 | Completion | OPTIONAL IfcPositiveRatioMeasure |
以比率或百分比表示的完成程度。这是一个测量值。 |
| 点击显示 20 个隐藏的继承特性 点击隐藏 20 个继承特性 | |||
| IfcTaskTimeRecurring (1) | |||
| 21 | Recurrence | IfcRecurrencePattern |
无可用描述 |
8.5.3.10.4 形式化表示(Formal representation)
ENTITY IfcTaskTimeRecurring
SUBTYPE OF (IfcTaskTime);
Recurrence : IfcRecurrencePattern;
END_ENTITY;