Вентиль "Исключающее ИЛИ"
Overview
Вентиль "Исключающее ИЛИ" — это логический элемент автоматизации, используемый в Oxygen Not Included для объединения двух сигналов автоматизации по правилам исключающего ИЛИ. Он проверяет каждый бит на своих входах и выдаёт зелёный сигнал там, где входы различаются, и красный сигнал там, где они совпадают; в игре при Automation Ribbon он ведёт себя как побитовое XOR. Например, когда первый вход имеет 4-битный шаблон RRGG, а второй вход — RGRG, на выходе Вентиль "Исключающее ИЛИ" получается 4-битный шаблон RGGR. Таблица истинности элемента для однобитных входов такова: красный + красный → красный, красный + зелёный → зелёный, зелёный + красный → зелёный, зелёный + зелёный → красный.
Вентиль "Исключающее ИЛИ" размещается так же, как и другие логические элементы автоматизации, и интегрируется с 

Практические соображения и распространённые применения:
- Используйте Вентиль "Исключающее ИЛИ", когда вам нужен выход, который истинный только тогда, когда истинно ровно одно из двух входных условий; это полезно для переключения поведения, когда существуют два конкурирующих сигнала (например, два датчика или периодические таймеры).
- Комбинируйте Вентиль "Исключающее ИЛИ" с AND и Вентиль "ИЛИ", чтобы строить более сложную логику, включая проверки на равенство, переключатели и простые конечные автоматы, которые опираются на различия между сигналами.
- Поскольку он работает побитово на многобитных значениях Автоматическая лента, вы можете подавать многобитные выходы датчиков (например, диапазоны температуры или уровни жидкости, закодированные по битам) напрямую в Вентиль "Исключающее ИЛИ", чтобы вычислять различия по каждому биту без дополнительных декомпозеров.
- Неиспользуемый четвёртый графический квадрант позволяет безопасно компактно пересекать Автоматический провод; планируйте разводку так, чтобы пересечения происходили именно там, чтобы избежать случайных соединений или необходимости в дополнительной логике мостов.
- Размещайте Вентиль "Исключающее ИЛИ" за тайлами или рядом с механизмами и маршрутными воздуховодами, чтобы экономить место; они не блокируют трубы или провода при размещении в одном тайле, что позволяет плотно группировать автоматизацию в ядре базы или в комнатах управления.
Имейте в виду, что поведение и таблица истинности Вентиль "Исключающее ИЛИ" детерминированы и соответствуют стандартной логике исключающего ИЛИ; при проектировании схем автоматизации проверяйте, что на вход подаются именно нужные дискретные сигналы (красно/зелёные побитовые состояния), и при необходимости используйте преобразователи сигналов или датчики, если нужно преобразовать игровые переменные состояния в двоичные сигналы, прежде чем объединять их с помощью логики XOR.
Other entities of this type
- Акустическая панель с рисунком
- Аэрогоршок
- Приманка для летающего существа
- Летающее общежитие для существ
- Привада для летающего существа
- Ловушка для летающего существа
- Воздухопроницаемая клетка
- Водорослевый дистиллятор
- Террариум с водорослями
- Янтарное ископаемое
- Анатомический плакат
- Древний образец
- Вентиль "И"
- Антиэнтропический термоубавитель
- Аптека
- Аркадный автомат
- Станция анализа артефактов
- Модуль транспортировки артефактов
- Атмосферный сенсор
- Контрольный пост атмокостюмов
- Модуль атмокостюмов
- Атмосферный выключатель
- Автосборщик
- Автоматизированный уведомитель
... +533 (see sidebar for full list)