
Логические элементы, также известные как гейты, модули, логические вентили — вторичные элементы автоматизации, работающие с сигналами от первичных (сенсоров, переключателей). Принимают и выдают сигнал по логическим проводам и/или шинам.
Все логические элементы могут быть размещены за многими постройками. Для их работы не требуется фундамент и энергия, а также они не могут быть затоплены.
В дальнейшем для краткости активный и неактивный сигналы будут обозначаться как 1 и 0 соответственно.
Могут быть повёрнуты нажатием на англ. кнопку O (по умолчанию).
И-гейт[]
И-гейт (AND Gate) имеет два порта входа и один порт выхода. Выполняет операцию конъюнкции — логическое умножение.
Даёт на выходе 1, если оба входных сигнала равны 1. Может работать с логическими шинами. |
|
![]() |
ИЛИ-гейт[]
ИЛИ-гейт (OR Gate) имеет два входа и один выход. Выполняет операцию дизъюнкции — логическое сложение.
Даёт на выходе 1, если хотя бы один из входящих сигналов равен 1. Может работать с логическими шинами. |
|
![]() |
ИсклИЛИ-гейт[]
ИсклИЛИ-гейт (XOR Gate) выполняет ту же функцию, что и ИЛИ-гейт, но если входящие сигналы одинаковы, то на выходе будет 0.
Может работать с логическими шинами. |
|
![]() |
НЕ-гейт[]
НЕ-гейт (NOT Gate) имеет один порт входа и один порт выхода. Выполняет функцию логического отрицания. Конвертирует входящий сигнал.
Может работать с логическими шинами. |
|
![]() |
БУФЕР и ФИЛЬТР-гейты[]
Триггер[]
Мультиплексор[]
Мультиплексор (Signal Distributor) — логическое устройство, предназначенное для коммутации одного из четырёх логических входов на логический выход. Номер входа определяется состоянием сигналов на управляющих портах.
Может коммутировать логические шины. |
|
![]() |
Демультиплексор[]
Демультиплексор (Signal Selector) — логическое устройство, предназначенное для коммутации логического входа на один из четырёх логических выходов. Номер выхода определяется состоянием сигналов на управляющих портах.
Может коммутировать логические шины. Обратите внимание, что управляющие входы мультиплексора и демультиплексора поменяны местами. Для синхронизации этих двух устройств необходимо подключить X мультиплексора к Y демультиплексора, и Y мультиплексора к X демультиплексора. |
|
![]() |
Счётчик сигналов[]

Вы можете помочь Oxygen Not Included Вики, дополнив его следующей информацией: оформить таблицу.
Счётчик сигналов (Signal Counter) — логическое устройство, предназначенное для подсчёта импульсов в определённой логической цепи, подключённой к порту счёта, и выдаёт 1 при достижении установленного значения (0..9). После этого очередной импульс сбрасывает внутренний счётчик в 0, и подсчёт начинается заново.
Обратите внимание, идёт подсчёт именно импульсов, то есть изменение сигнала 0→1→0→1… а не простое удержание 1 на логическом входе. Срабатывание происходит по переднему фронту импульса. При необходимости может быть сброшен подачей импульса на порт сброса. Для подсчёта более 9 импульсов, необходимо соединять несколько счётчиков последовательно (выход первого счётчика подключить ко входу второго, выход второго — ко входу третьего и так далее). |
|
![]() |
История изменений
- Добавление в игру.
- Добавлен триггер.
- Добавлены счётчик импульсов, мультиплексор и демультиплексор.
- Обновлены текстуры логических элементов для повышения наглядности их работы.