IfcControllerTypeEnum

Natural language names
enController Type Enum
frÉnumération des types d'organes de contrôle
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcControllerTypeEnum
      PROGRAMMABLEADDED
      MULTIPOSITIONADDED
      PROPORTIONALINTEGRALXXDELETED
      PROPORTIONALINTEGRALDERIVATIVEXXDELETED
      TIMEDTWOPOSITIONXXDELETED
Semantic definitions at the type
Type definition

The IfcControllerTypeEnum defines the range of different types of controller that can be specified.

HISTORY  New enumeration in IFC2.0.
IFC4 CHANGE  PROPORTIONALINTEGRAL and PROPORTIONALINTEGRALDERIVATIVE values deleted (property set enumeration now used). MULTIPOSITION added.
Enumeration definition
ConstantDescription
FLOATINGOutput increases or decreases at a constant or accelerating rate.
PROGRAMMABLEOutput is programmable such as Discrete Digital Control (DDC).
PROPORTIONALOutput is proportional to the control error and optionally time integral and derivative.
MULTIPOSITIONOutput is discrete value, can be one of three or more values.
TWOPOSITIONOutput can be either on or off.
USERDEFINEDUser-defined type.
NOTDEFINEDUndefined type.
Formal representations
XSD Specification
 <xs:simpleType name="IfcControllerTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="floating"/>
   <xs:enumeration value="programmable"/>
   <xs:enumeration value="proportional"/>
   <xs:enumeration value="multiposition"/>
   <xs:enumeration value="twoposition"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcControllerTypeEnum = ENUMERATION OF (
 FLOATING,
 PROGRAMMABLE,
 PROPORTIONAL,
 MULTIPOSITION,
 TWOPOSITION,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page