8.5.3.7 IfcResourceTime(资源时间)
8.5.3.7.1 语义定义(Semantic definition)
IfcResourceTime 记录了与施工资源相关的时间信息。
8.5.3.7.2 实体继承(Entity inheritance)
8.5.3.7.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 个继承特性 | |||
| IfcResourceTime (15) | |||
| 4 | ScheduleWork | OPTIONAL IfcDuration |
表示代表该资源分配给任务的总工作量(例如:人工时)。 注意:这不一定等同于任务持续时间(IfcTaskTime.ScheduleDuration);它可能根据资源使用率及分配给该任务的其他资源而变化。 |
| 5 | ScheduleUsage | OPTIONAL IfcPositiveRatioMeasure |
表示并发使用的资源量。例如:100% 表示 1 个工人,300% 表示 3 个工人,50% 表示在可多任务处理场景下占用 1 个工人一半的工作时间。如未提供,则使用率默认为 100%。 |
| 6 | ScheduleStart | OPTIONAL IfcDateTime |
表示资源计划开始工作的时间。 |
| 7 | ScheduleFinish | OPTIONAL IfcDateTime |
表示资源计划完成工作的时间。 |
| 8 | ScheduleContour | OPTIONAL IfcLabel |
表示应如何通过根据指定曲线调整资源使用率来随时间平衡资源。标准值包括:"Flat"、"BackLoaded"、"FrontLoaded"、"DoublePeak"、"EarlyPeak"、"LatePeak"、"Bell" 和 "Turtle"。自定义值可指定自定义名称或公式。 |
| 9 | LevelingDelay | OPTIONAL IfcDuration |
表示因平衡导致的 ScheduleStart 延迟。 |
| 10 | IsOverAllocated | OPTIONAL IfcBoolean |
表示该资源的计划使用量超出其容量。 |
| 11 | StatusTime | OPTIONAL IfcDateTime |
表示状态值适用的日期和时间;特别是完成值、实际值和剩余值。如果值是分阶段的(引用的 IfcConstructionResource 具有属性的关联时间序列值),则截至 StatusTime 的状态值可根据此类分阶段数据确定。 |
| 12 | ActualWork | OPTIONAL IfcDuration |
表示截至 StatusTime 该资源实际执行的工作量。 |
| 13 | ActualUsage | OPTIONAL IfcPositiveRatioMeasure |
表示实际并发使用的资源量。 |
| 14 | ActualStart | OPTIONAL IfcDateTime |
表示资源实际开始工作的时间。 |
| 15 | ActualFinish | OPTIONAL IfcDateTime |
表示资源实际完成工作的时间。 |
| 16 | RemainingWork | OPTIONAL IfcDuration |
表示该资源剩余待完成的工作量。 |
| 17 | RemainingUsage | OPTIONAL IfcPositiveRatioMeasure |
表示剩余并发使用的资源量。 |
| 18 | Completion | OPTIONAL IfcPositiveRatioMeasure |
表示该资源的完成百分比。如果资源已分配给任务,则表示代表该资源的任务完成情况;如果资源被划分为子分配,则表示子分配的整体完成情况。 |
8.5.3.7.4 形式化表示(Formal representation)
ENTITY IfcResourceTime
SUBTYPE OF (IfcSchedulingTime);
ScheduleWork : OPTIONAL IfcDuration;
ScheduleUsage : OPTIONAL IfcPositiveRatioMeasure;
ScheduleStart : OPTIONAL IfcDateTime;
ScheduleFinish : OPTIONAL IfcDateTime;
ScheduleContour : OPTIONAL IfcLabel;
LevelingDelay : OPTIONAL IfcDuration;
IsOverAllocated : OPTIONAL IfcBoolean;
StatusTime : OPTIONAL IfcDateTime;
ActualWork : OPTIONAL IfcDuration;
ActualUsage : OPTIONAL IfcPositiveRatioMeasure;
ActualStart : OPTIONAL IfcDateTime;
ActualFinish : OPTIONAL IfcDateTime;
RemainingWork : OPTIONAL IfcDuration;
RemainingUsage : OPTIONAL IfcPositiveRatioMeasure;
Completion : OPTIONAL IfcPositiveRatioMeasure;
END_ENTITY;