Сравнивающий комбинатор
Сравнивающий комбинатор |
Затраты |
|||||||||||||
+ + → | |||||||||||||
Всего сырья |
|||||||||||||
+ + | |||||||||||||
Цвет на карте |
|||||||||||||
Здоровье |
|
||||||||||||
Размер пачки |
50 |
||||||||||||
50 (1 stack) |
|||||||||||||
Потребление |
1 kw (электричество) |
||||||||||||
Время добычи |
0.1 |
||||||||||||
Тип объекта |
|||||||||||||
Внутриигровое имя |
decider-combinator |
||||||||||||
Необходимые технологии |
|||||||||||||
Делается в |
|||||||||||||
Используется для |
|||||||||||||
Сравнивающий комбинатор является частью логической сети и одним из трёх видов комбинаторов в игре. Он используется для сравнения сигналов в сели. Сигналы могут сравниваться с использованием знаков: «больше» (>), «меньше» (<), «больше или равно» (≥), «меньше или равно» (≤), «равно» (=) и «не равно» (≠). Вводные сигналы находятся слева, выходные справа.
Функция
Внутренний логический процесс состоит из трех этапов:
- Значения для каждого отдельного входного сигнала(ов) (одноименных элементов) на красном и зеленом проводах суммируются в комбинаторе.
- В графическом интерфейсе сравнивающий комбинатор определяется «первый» входной сигнал, сравнение (>, <, =, ≥, ≤, ≠), и «второй» входной сигнал или постоянная.
- Если сравнение возвращает истинна, выход представляет собой новый сигнал со значением 1 или копирование входного сигнала на выход.
Дополнительные примечания: ненулевые входные значения будут передаваться на выход, пока условие истинно
- Использование выхода Все → выход будет передавать все ненулевые входные значения, пока условие истинно. Использование выхода Все с «1» будет выводить ТОЛЬКО 1 для всех ненулевых входов.
- Каждый вход будет повторно применять сравнение для каждого входного сигнала индивидуально и будет передавать выбранный выход для каждого входа, который проходит условное.
- Вход Все работает как логический AND (И), и вернет истина, только если ВСЕ ненулевые входы передают условное.
- Вход Любой функционирует как логический OR (ИЛИ) возвращает истина, если ЛЮБОЙ ненулевой вход передает условное.
- Когда выбрано «Input Count», «параметры» не влияют на значение выхода, а только на суммированные входные сигналы.
Сравнивающий комбинатор может обрабатывать логические сигналы (англ.).
Как с арифметическим, так и с сравнивающим комбинатором, существует один тик (60-я секунда) задержки до того, как выходной сигнал будет готов к использованию в качестве входа в сеть.
История
- 0.15.0:
- Добавлены дополнительные операторы к сравнивающему комбинатору и логическому комбинатору.
- 0.13.0:
- Подключенные провода подсвечиваются при наведении курсора на комбинатор, подключенный к логической сети.
- Комбинаторы показывают вход и выход в режиме alt.
- Больше виртуальных сигналов для комбинаторов.
- Постоянный комбинатор может вращаться.
- Параметр «входного счетчика» комбинатора приёмника позволяет комбинатору копировать отсчет указанного выходного сигнала от входных сигналов, а не копировать счетчик из условия.
- Новая графика комбинаторов.
- 0.12.5:
- Комбинаторы теперь излучают свет.
- 0.12.2:
- Комбинаторы больше не выключаются, когда провода не подключены.
- 0.12.0:
- Введён