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

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

From Official Factorio Wiki
Revision as of 12:15, 15 July 2018 by Ovalikz (talk | contribs) (the final translation)
Jump to navigation Jump to search
Decider combinator.png
Сравнивающий комбинатор

Decider combinator anim.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

Цвет на карте

Здоровье

Quality normal.png 150
Quality uncommon.png 195 Quality rare.png 240
Quality epic.png 285 Quality legendary.png 375

Размер пачки

50

Вместимость ракеты

50 (1 stack)

Потребление

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

Используется для

Selector combinator.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:
    • Комбинаторы больше не выключаются, когда провода не подключены.

См. также