На других языках: Čeština Deutsch English Français 日本語 Українська 简体中文

Сравнивающий комбинатор

From Official Factorio Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Decider combinator.png
Сравнивающий комбинатор

DeciderSprite.png

Затраты

Time.png
0.5
+
Copper cable.png
5
+
Electronic circuit.png
5
Decider combinator.png
1

Всего сырья

Time.png
8
+
Copper plate.png
10
+
Iron plate.png
5

Затраты

Time.png
0.5
+
Copper cable.png
5
+
Electronic circuit.png
5
Decider combinator.png
1

Всего сырья

Time.png
14.25
+
Copper plate.png
22.5
+
Iron plate.png
10

Цвет на карте

Здоровье

150

Размер пачки

50

Потребление

1 kw (электричество)

Время добычи

0.1

Тип объекта

decider-combinator

Внутриигровое имя

decider-combinator

Необходимые технологии

Circuit network (research).png

Делается в

Assembling machine 1.png
Assembling machine 2.png
Assembling machine 3.png
Player.png

Сравнивающий комбинатор является частью логической сети и одним из трёх видов комбинаторов в игре. Он используется для сравнения сигналов в сели. Сигналы могут сравниваться с использованием знаков: «больше» (>), «меньше» (<), «больше или равно» (≥), «меньше или равно» (≤), «равно» (=) и «не равно» (≠). Вводные сигналы находятся слева, выходные справа.

Функция

Внутренний логический процесс состоит из трех этапов:

  1. Значения для каждого отдельного входного сигнала(ов) (одноименных элементов) на красном и зеленом проводах суммируются в комбинаторе.
  2. В графическом интерфейсе сравнивающий комбинатор определяется «первый» входной сигнал, сравнение (>, <, =, ≥, ≤, ≠), и «второй» входной сигнал или постоянная.
  3. Если сравнение возвращает истинна, выход представляет собой новый сигнал со значением 1 или копирование входного сигнала на выход.

Дополнительные примечания: ненулевые входные значения будут передаваться на выход, пока условие истинно

  • Использование выхода Все → выход будет передавать все ненулевые входные значения, пока условие истинно. Использование выхода Все с «1» будет выводить ТОЛЬКО 1 для всех ненулевых входов.
  • Каждый вход будет повторно применять сравнение для каждого входного сигнала индивидуально и будет передавать выбранный выход для каждого входа, который проходит условное.
  • Вход Все работает как логический AND (И), и вернет истина, только если ВСЕ ненулевые входы передают условное.
  • Вход Любой функционирует как логический OR (ИЛИ) возвращает истина, если ЛЮБОЙ ненулевой вход передает условное.
  • Когда выбрано «Input Count», «параметры» не влияют на значение выхода, а только на суммированные входные сигналы.

Сравнивающий комбинатор может обрабатывать логические сигналы.

Как с арифметическим, так и с сравнивающим комбинатором, существует один тик (60-я секунда) задержки до того, как выходной сигнал будет готов к использованию в качестве входа в сеть.

История

  • 0.15.0:
    • Добавлены дополнительные операторы к сравнивающему комбинатору и логическому комбинатору.
  • 0.13.0:
    • Подключенные провода подсвечиваются при наведении курсора на комбинатор, подключенный к логической сети.
    • Комбинаторы показывают вход и выход в режиме alt.
    • Больше виртуальных сигналов для комбинаторов.
    • Постоянный комбинатор может вращаться.
    • Параметр «входного счетчика» комбинатора приёмника позволяет комбинатору копировать отсчет указанного выходного сигнала от входных сигналов, а не копировать счетчик из условия.
    • Новая графика комбинаторов.
  • 0.12.5:
    • Комбинаторы теперь излучают свет.
  • 0.12.2:
    • Комбинаторы больше не выключаются, когда провода не подключены.

См. также