Controller Type Enum | |
Énumération des types d'organes de contrôle |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcControllerTypeEnum | ||||
PROGRAMMABLE | ADDED | |||
MULTIPOSITION | ADDED | |||
PROPORTIONALINTEGRAL | X | X | DELETED | |
PROPORTIONALINTEGRALDERIVATIVE | X | X | DELETED | |
TIMEDTWOPOSITION | X | X | DELETED |
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.
Constant | Description |
---|---|
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. |
<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>
TYPE IfcControllerTypeEnum = ENUMERATION OF (
FLOATING,
PROGRAMMABLE,
PROPORTIONAL,
MULTIPOSITION,
TWOPOSITION,
USERDEFINED,
NOTDEFINED);
END_TYPE;