Skip to main content

Signalübermittlung

CategoryWelt
Category
Welt

Overview

Signalübermittlung behandelt die Mechaniken und Maschinen, die Signale im Spiel übertragen, leiten und umwandeln. Signale reisen entlang von Wires, durch Wire Bridges, via Wireless Senders und Receivers und können global mit Global Signal Transmitters gesendet und von Global Signal Receivers empfangen werden. Mehrere Maschinen und UI-Elemente interagieren mit Wires und Signalen: Kabel können mit Signal Producers, Umschaltknopf, Anzeige, Belt Readers, Belt Filters, Logikgatter und Simulated Machines verbunden werden. Operator Signal Receivers liefern ein konfigurierbares Formsignal aus den Random Operator Shapes, wenn eine Auswahl getroffen wurde.

Kabel verhalten sich wie Förderbänder und Rohre, da sie sich teilen, zusammenführen und Ebenen wechseln können. Alle Eingänge eines Wire können als Ausgänge fungieren; das Signal eines Wire breitet sich in alle Richtungen zu jedem verbundenen Wire aus. Ein Wire zeigt verschiedene Farben zur Anzeige seines aktuellen Signalzustands: dunkelgrün für null, helleres grün für Ganzzahl 0, leuchtenderes grün für Ganzzahlen ungleich 0 sowie für Form- oder Farbcode-Signale, und hellrot, wenn das Wire im Konflikt ist. Die einzige Ausnahme von den Konfliktregeln ist, dass ein null-Signal von einem nicht-null-Signal überschrieben wird. Ein Schweben über ein Wire zeigt einen Tooltip mit dem aktuellen Signal.

Die Wire Bridge erlaubt es, zwei verschiedene Signale innerhalb desselben Kachelbereichs kreuzen zu lassen, ohne einen Konflikt zu verursachen. Eine Signaleingabe auf einer Seite einer Wire Bridge wird immer auf der gegenüberliegenden Seite ausgegeben, was saubere Kreuzungen ermöglicht, bei denen normale Wires konfligieren würden.

Wireless Senders und Receivers erstellen eine direkte Verbindung zwischen zwei Punkten, wenn vom Senderstandort zum Empfängerstandort gezogen wird. Der Receiver muss in einer Entfernung von 1 bis 4 leeren Kacheln vom Sender platziert sein. Ein Sender verbindet sich mit dem am weitesten entfernten Receiver in Reichweite; wenn mehrere Sender versuchen, sich mit demselben Receiver zu verbinden, wird der Sender gewählt, der am weitesten von diesem Receiver entfernt ist. Ein Wireless Sender nimmt ein Eingangssignal und gibt das Signal des verbundenen Receivers aus, wobei zwischen ihnen ein sichtbarer Strahl gezeichnet wird. Drahtlose Paare können verwendet werden, um Signale durch Bereiche zu übertragen, in denen das Platzieren von Wires unpraktisch ist.

Global Signal Transmitters und Global Signal Receivers ermöglichen weitreichendes, fabrikübergreifendes Teilen von Signalen. Beide benötigen ein nicht-null, nicht-konfligierendes Wire-Signal als Channel Input (#). Der Global Signal Transmitter erfordert außerdem ein beliebiges Wire-Signal an seiner Signal Input (⚡); wenn dieses Signal Input nicht-null ist, sendet der Transmitter dieses Signal an alle Global Signal Receivers, deren Channel Input mit dem Channel Input des Transmitters übereinstimmt. Die Anzeige des Global Signal Transmitters zeigt rot, wenn sein Channel Input null ist, gelb, wenn der Channel Input ein Signal hat, aber das Signal Input null ist, und grün, wenn sowohl Channel- als auch Signal-Eingänge Signale erhalten. Der Global Signal Receiver ist rot, wenn sein Channel Input null ist oder von keinem Transmitter verwendet wird, gelb, wenn sein Channel Input von irgendeinem Transmitter verwendet wurde oder wird, und grün, wenn sein Channel Input mit dem Channel Input eines Transmitters übereinstimmt, der derzeit ein nicht-null Signal Input hat; im grünen Zustand entspricht der Signal Output (⚡) des Receivers dem übertragenen Signal. Global Signal Transmitters und Receivers werden freigeschaltet, nachdem Wire Basics und das 3rd Machine Level freigeschaltet wurden.

  • Verwende Wires für lokale Leitung, Aufteilung, Zusammenführung und Ebenenwechsel; nutze Hover-Tooltips, um Live-Signale zu inspizieren.
  • Verwende Wire Bridges, um zwei Signale in derselben Kachel zu kreuzen, ohne einen Konflikt zu verursachen.
  • Verwende Wireless Senders/Receivers, um kurze Lücken (1–4 leere Kacheln) zu überbrücken oder Signale durch überfüllte Bereiche zu leiten; beachte, dass sich der Sender mit dem am weitesten entfernten verfügbaren Receiver in Reichweite verbindet.
  • Verwende Global Signal Transmitters und Receivers, um bestimmte Signale über große Entfernungen zu senden; stelle sicher, dass Channel Inputs übereinstimmen und Signal Inputs nicht-null sind, damit eine Übertragung stattfindet.
  • Verwende Operator Signal Receivers, wenn ein auswählbares Random Operator Shape als Signalquelle benötigt wird.

Other entities of this type

Related pages

Last updated: