IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.5.3.13 IfcTimeSeriesValue(时间序列值)

8.5.3.13.1 语义定义(Semantic definition)

时间序列值是指构成时间序列的一系列数值列表。必须提供至少一个数值。应用程序应通过应用以下三条规则对数值进行标准化处理:

  • 所有时间类型(世界时、地方时、夏令时和太阳时)均按照 ISO 8601 标准的 GMT/UTC(协调世界时)进行标准化。
  • 任何数据回绕情况由提供数据的应用程序处理。例如,当测量设备在测量过程中自行重置,且记录数据不包含重置前测量的数据时,就会发生数据回绕。
  • 标准化数据参照前一个时间单位。下图1所示的时间序列示例包含四个时间点:时间"a"表示时间序列的起点,其关联数据无实际意义;时间点"b"、"c"和"d"的数据分别关联数值1、2和3。
时间序列值
图1 — 时间序列值

8.5.3.13.2 实体继承(Entity inheritance)

8.5.3.13.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcTimeSeriesValue (1)
1 ListValues LIST [1:?] OF IfcValue

时间序列数值列表。必须包含至少一个数值。

表 8.5.3.13.B

8.5.3.13.4 形式化表示(Formal representation)

ENTITY IfcTimeSeriesValue;
	ListValues : LIST [1:?] OF IfcValue;
END_ENTITY;

8.5.3.13.5 参考文献