IfcControllerTypeEnum

Natural language names
Controller Type Enum
Énumération des types d'organes de contrôle
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    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
FLOATING

Output increases or decreases at a constant or accelerating rate.

PROGRAMMABLE

Output is programmable such as Discrete Digital Control (DDC).

PROPORTIONAL

Output is proportional to the control error and optionally time integral and derivative.

MULTIPOSITION

Output is discrete value, can be one of three or more values.

TWOPOSITION

Output can be either on or off.

USERDEFINED

User-defined type.

NOTDEFINED

Undefined type.

Formal representations
XML 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

References  References: IfcController IfcControllerType

Link to this page  Link to this page