7.2.4.16 Pset_ControllerTypeTwoPosition(控制器类型-双位置)
7.2.4.16.1 语义定义(Semantic definition)
用于模拟控制器的信号处理,该控制器接收不同的多输入值并产生单一值的二进制输出。
HISTORY: IFC4 中,扩展了属性以取代 Pset_BinaryInput 和 Pset_BinaryOutput。
7.2.4.16.2 适用实体
- IfcController/TWOPOSITION
- IfcControllerType/TWOPOSITION
7.2.4.16.3 属性
| 名称 | 属性类型 | 数据类型 | 描述 | |
|---|---|---|---|---|
| ControlType | IfcPropertyEnumeratedValue | PEnum_ControllerTwoPositionType |
控制器类型、信号修改效果和适用端口 LOWERLIMITSWITCH: 读取单个模拟输入,如果小于 Value.LowerBound,则将 True 写入输出值。 UPPERLIMITSWITCH: 读取单个模拟输入,如果大于 Value.UpperBound,则将 True 写入输出值。 LOWERBANDSWITCH: 读取单个模拟输入,如果小于 Value.LowerBound+BandWidth,则将 True 写入输出值。 UPPERBANDSWITCH: 读取单个模拟输入,如果大于 Value.UpperBound-BandWidth,则将 True 写入输出值。 NOT: 读取单个二进制输入,并将相反的值写入输出值。 AND: 读取两个二进制输入,如果两者都为 True,则将 True 写入输出值。 OR: 读取两个二进制输入,如果其中任何一个为 True,则将 True 写入输出值。 XOR: 读取两个二进制输入,如果其中一个为 True,则将 True 写入输出值。 CALENDAR: 无输入;将当前时间与 IfcController 分配到的 IfcWorkCalendar 进行比较,如果活动则写入 True。 INPUT: 控制器元素是专用输入。 OUTPUT: 控制器元素是专用输出。 VARIABLE: 控制器元素是内存变量。 |
|
| Labels | IfcPropertyTableValue | IfcLabel/IfcBoolean |
将值映射到标签的表格 标签指示 True 和 False 的含义,例如“Open”和“Closed”。 |
|
| Polarity | IfcPropertySingleValue | IfcBoolean |
True表示正常极性;False表示反向极性。 |
|
| Value | IfcPropertySingleValue | IfcBoolean |
预期范围和默认值。 默认值,例如常闭或常开。 |