IfcFlowInstrumentType

Definition from IAI: An IfcFlowInstrumentType defines a particular type of flow instrument that reads and displays the value of a particular property of a system at a point, or that displays the difference in the value of a property between two points.

> HISTORY: New entity in IFC 2x2

Use Definitions

An IfcFlowInstrumentType provides for all forms of mechanical flow instrument (thermometers, pressure gauges etc.) and electrical flow instruments (ammeters, voltmeters etc.)

Usage of IfcFlowInstrumentType defines the parameters for one or more occurrences of IfcDistributionControlElement. Parameters for mechanical flow instruments are specified through property sets that are enumerated in the IfcFlowInstrumentTypeEnum data type. Property sets for electrical flow instruments are not yet defined.

Property Set Use Definition:

The property sets relating to the IfcFlowInstrumentTypeare defined by the IfcPropertySet and attached by the IfcRelDefinesByType relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcFlowInstrumentType are part of this IFC release:

- Pset_FlowInstrumentTypeThermometer: specific property set for the properties of a thermometer, if available
- Pset_FlowInstrumentTypePressureGauge: specific property set for the properties of a pressure gauge, if available

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcFlowInstrumentType
SUBTYPE OF ( | IfcDistributionControlElementType);
PredefinedType | : | IfcFlowInstrumentTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType | : | Identifies the predefined types of flow instrument from which the type required may be set.

Inheritance graph

ENTITY IfcFlowInstrumentType;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionControlElementType;
ENTITY IfcFlowInstrumentType;
PredefinedType | : | IfcFlowInstrumentTypeEnum;
END_ENTITY;