Skip to main content

XOR-Gatter

Subcategory
Automation
Width
2
Height
2
Research
Computing
Decor
-5
Decor radius
1

Overview

Das XOR Gate ist ein Automatisierungs-Logikgatter in Oxygen Not Included, mit dem zwei Automatisierungssignale nach Exklusiv-Oder-Regeln kombiniert werden. Es wertet jedes Bit seiner Eingänge aus und gibt ein grünes Signal aus, wenn sich die Eingänge unterscheiden, und ein rotes Signal, wenn sie gleich sind; auf der Automation Ribbon des Spiels verhält es sich wie ein bitweises XOR. Wenn der erste Eingang beispielsweise ein 4-Bit-Muster RRGG und der zweite Eingang RGRG ist, ist die Ausgabe des XOR-Gatter das 4-Bit-Muster RGGR. Die Wahrheitstabelle des Gatters für Ein-Bit-Eingänge lautet: Rot + Rot → Rot, Rot + Grün → Grün, Grün + Rot → Grün, Grün + Grün → Rot.

Das XOR Gate wird wie andere Automatisierungsgatter platziert und lässt sich in Automatisier­ungsband und Drähte integrieren. Es akzeptiert zwei Eingangsverbindungen und erzeugt einen einzelnen Ausgang. Die grafische Darstellung des Gatters enthält ein viertes Feld, das keine funktionale Verbindung hat; dieser leere Quadrant erlaubt es Automatisier­ungskabel, sich zu kreuzen, ohne miteinander zu interagieren, und ermöglicht so eine kompakte Signalführung. Das XOR Gate kann hinter Gebäuden und Kacheln positioniert werden und darf denselben Rasterplatz wie Rohre oder elektrische Leitungen belegen, wodurch dichtere Layouts möglich sind, wenn die Bodenfläche begrenzt ist.

Praktische Überlegungen und häufige Verwendungen:

  • Verwende das XOR-Gatter, wenn du einen Ausgang brauchst, der nur dann wahr ist, wenn genau eine von zwei Eingangsbedingungen wahr ist; das ist nützlich, um Verhalten umzuschalten, wenn zwei konkurrierende Signale vorhanden sind (zum Beispiel zwei Sensoren oder periodische Timer).
  • Kombiniere XOR Gates mit AND und ODER-Gatter, um komplexere Logik aufzubauen, darunter Gleichheitsprüfungen, Umschaltungen und einfache Zustandsmaschinen, die auf Unterschieden zwischen Signalen beruhen.
  • Da es bitweise mit mehrbitigen Automatisier­ungsband-Werten arbeitet, kannst du mehrbitige Sensorausgänge (wie Temperaturbereiche oder über Bits codierte Flüssigkeitsstände) direkt in ein XOR-Gatter einspeisen, um bitweise Unterschiede ohne zusätzliche Zerleger zu berechnen.
  • Der ungenutzte vierte grafische Quadrant macht kompakte Kreuzungen von Automatisier­ungskabel sicher; plane die Verkabelung so, dass Kreuzungen dort stattfinden, um versehentliche Verbindungen oder den Bedarf an zusätzlicher Brückenlogik zu vermeiden.
  • Platziere XOR Gates hinter Kacheln oder neben Maschinen und Routing-Kanälen, um Platz zu sparen; sie blockieren keine Rohre oder Leitungen, wenn sie sich eine Kachel teilen, was enge Automatisierungscluster in Basiskernen oder Kontrollräumen ermöglicht.

Beachte, dass das Verhalten und die Wahrheitstabelle des XOR-Gatter deterministisch sind und der standardmäßigen Exklusiv-Oder-Logik entsprechen; prüfe beim Entwerfen von Automatisierungsschaltungen, ob die Eingänge die vorgesehenen diskreten Signale sind (rote/grüne Zustände pro Bit), und erwäge den Einsatz von Signalwandlern oder Sensoren, wenn du Spielzustandsvariablen in binäre Signale abbilden musst, bevor du sie mit XOR-Logik kombinierst.

No related recipes

Other entities of this type

Related pages

Last updated: