判断运算器
Jump to navigation
Jump to search
判断运算器 |
生产配方 |
|
+ + → | |
原料总计 |
|
+ + |
生产配方 |
|
+ + → | |
原料总计 |
|
+ + |
Map color |
|
生命值 |
150 |
每组数量 |
50 |
能量消耗 |
1 kw (电能) |
开采工时 |
0.1 |
原型类型 |
|
内部名称 |
decider-combinator |
前置科技 |
|
可由以下设施生产 |
|
判断运算器是游戏里构成信号网络三个运算器的其中之一,用来比较网络中的信号值。
可以进行的比较有:
- 大于(>)
- 小于(<)
- 大于等于(>=)
- 小于等于(<=)
- 等于(=)
- 不等于(!=)
以右侧信息栏上的图片为准,输入口是左侧的两个端点,输出口位于右侧。
功能说明
判断运算器内部的处理逻辑分为三步:
- 所有的输入口的值(红绿线)在运算器内部会被相加。
- 判断运算器的设置界面可以指定“第一个”输入信号(左值),一个比较符号(>,<,=,>=,<=,!=),以及“第二个”输入信号(右值)或者一个常量。
- 如果比较值为真,输出信号可以设定为任何信号,其值要么是所指定的输入信号的值,要么是常量 1 。
其他要点:
- 当输入输出信号为“所有”虚拟信号时,只要比较条件为真,运算器会将所有非零值输出。当输出信号为“所有”虚拟信号且输出值为“常量1”的时候,对于所有的非零的输入值,运算器都会输出常量1。
- 当输入信号为“每个”虚拟信号时,运算器会分别对两个输入值执行比较,并将比较通过的值以指定的信号输出。
- 当输入信号为“所有”虚拟信号时,运算器可以被看做是一个逻辑与门,只有两个输入值为非零值且通过了比较条件才为真。
- 当输入信号为“任意(任一)”虚拟信号时,运算器可以被看做是一个逻辑或门,只要有一个非零值通过了比较条件即为真。
判断运算器可以处理特殊的信号。
在使用判断运算器和算术运算器的时候,输出的信号变为可输入的信号前,会有一个心跳(六十分之一游戏秒)的延迟。