8.5.3.6 IfcRegularTimeSeries(规则时间序列)
8.5.3.6.1 语义定义(Semantic definition)
在规则时间序列中,数据按照预定义的时间间隔可预测地到达。规则时间序列无需存储多个时间戳,因此分析时间序列的算法显著简化。通过使用超类型中提供的开始时间,时间步长可用于识别数值列表中事件发生的频率。
8.5.3.6.2 实体继承(Entity inheritance)
8.5.3.6.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcTimeSeries (9) | |||
| 1 | Name | IfcLabel |
时间序列的唯一名称。 |
| 2 | Description | OPTIONAL IfcText |
对序列所代表数据的文本描述。 |
| 3 | StartTime | IfcDateTime |
时间序列的开始时间。 |
| 4 | EndTime | IfcDateTime |
时间序列的结束时间。 |
| 5 | TimeSeriesDataType | IfcTimeSeriesDataTypeEnum |
时间序列的数据类型。 |
| 6 | DataOrigin | IfcDataOriginEnum |
时间序列数据的来源。 |
| 7 | UserDefinedDataOrigin | OPTIONAL IfcLabel |
当数据来源属性为 USERDEFINED 时的数据来源值。 |
| 8 | Unit | OPTIONAL IfcUnit |
要分配给时间序列内所有值的单位。注意不允许混合使用单位。如果未给出该值,则使用在 IfcProject.UnitsInContext 中定义的 IfcValue 类型的全局单位。 |
| HasExternalReference | SET [1:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects |
与 IfcTimeSeries 关联的外部引用(例如库、分类或文档信息)的引用。 |
|
| 点击显示 9 个隐藏的继承特性 点击隐藏 9 个继承特性 | |||
| IfcRegularTimeSeries (2) | |||
| 9 | TimeStep | IfcTimeMeasure |
数值之间时间间隔的持续时间。 |
| 10 | Values | LIST [1:?] OF IfcTimeSeriesValue |
时间序列值的集合。 |
8.5.3.6.4 形式化表示(Formal representation)
ENTITY IfcRegularTimeSeries
SUBTYPE OF (IfcTimeSeries);
TimeStep : IfcTimeMeasure;
Values : LIST [1:?] OF IfcTimeSeriesValue;
END_ENTITY;