Kombinator für Vergleiche

Overview
Der Decider Combinator ist ein Schaltkreis-Netzwerk-Entity, das konfigurierbare Bedingungen auswertet und Ausgangssignale erzeugt, wenn diese Bedingungen erfüllt sind. Die Konfigurationsoberfläche ist in eine linke Seite für Bedingungsregeln und eine rechte Seite für die Ausgangsspezifikation unterteilt. Bedingungen vergleichen ein erstes Signal mit einem zweiten Signal oder einer numerischen Konstante unter Verwendung eines von sechs Operatoren (> , < , = , >= , <= , !=). Jede Bedingung kann ihre Eingaben von den roten und/oder grünen Leitungs-Eingängen lesen; wenn beide Leitungsfarben ausgewählt sind, werden die Werte beider Leitungen für diese Eingabe addiert.
Mehrere Bedingungen können mit logischen Operatoren kombiniert werden. Mit AND verbundene Bedingungen bestehen nur, wenn jede einzelne Bedingung wahr ist. Mit OR verbundene Bedingungen bestehen, wenn mindestens eine Bedingung wahr ist. Wenn eine Bedingung besteht, aktiviert der Combinator seine konfigurierten Ausgänge entsprechend der rechten Seite der GUI. Jeder Ausgabeeintrag kann entweder einen festen numerischen Wert liefern oder einen auf den ausgewählten Leitungen beobachteten Wert kopieren; wenn für eine Ausgabe beide Leitungen ausgewählt sind, werden diese Leitungswerte summiert.
Der Decider Combinator unterstützt spezielle Signal-Auswahlmodi, die ändern, wie Ausgänge erzeugt werden, wenn logische (benannte) Signale beteiligt sind. Der Combinator kann in Modi arbeiten, die auswerten:
- Everything: der Combinator berücksichtigt jedes Signal, das auf den gewählten Leitungen eine ungleich null Summe hat, und wendet die Prüfung über alle diese Signale an.
- Anything: der Combinator bewertet ein einzelnes Signal, das auf den gewählten Leitungen eine ungleich null Summe hat; wenn die Each-Option auf der Bedingungsseite ebenfalls verwendet wird, wählt Anything stattdessen ein Signal, das die Each-Bedingungen erfüllt.
- Each: der Combinator wertet und gibt Ergebnisse für jedes Signal unabhängig aus, das die Bedingungen erfüllt.
- Specific signal: der Combinator wertet ein benanntes Signal aus; wenn Each ebenfalls aktiv ist, werden die Ergebnisse für jedes bestandene Signal berechnet, aber unter dem angegebenen Signalnamen ausgegeben.
Ausgänge, die bei erfüllten Bedingungen erzeugt werden, folgen den oben beschriebenen Modus-Semantiken; zum Beispiel gibt der Combinator im Each-Modus Ergebnisse für jedes passende Signal aus, während er im Anything-Modus für ein einzelnes passendes Signal ausgibt. Leitungs-Eingaben bleiben auswählbar, selbst wenn eine Ausgabe einen konstanten Wert verwendet, was die gemischte Verwendung von Konstanten und leitungsbasierten Werten erlaubt.
Bevor die Ausgänge eines Decider Combinator für das Schaltkreis-Netzwerk verfügbar werden, gibt es eine Verarbeitungsverzögerung: einen Spiel-Tick, also 1/60 Sekunde. Diese Latenz gilt ähnlich für den 
Praktische Hinweise:
- Verwenden Sie die Option Beide Leitungen, um rote und grüne Leitungswerte zu summieren, wenn eine Bedingung die Gesamtanzahl aus mehreren Netzwerken berücksichtigen soll.
- Kombinieren Sie Decider und Arithmetic Combinators, um komplexere numerische Tests zu bauen oder Werte abhängig vom Netzwerkzustand zu erzeugen.
- Beachten Sie die Ein-Tick-Verzögerung beim Entwerfen synchroner Schaltungen; verwenden Sie Combinator-Ketten oder Speicher-Schaltungen, um Signale bei Bedarf auszurichten.
- Der Each-Modus ist mächtig, um Bedingungen über viele verschiedene Gegenstands- oder Signaltypen zuzuordnen; verwenden Sie den Specific signal-Modus, wenn Sie alle bestandenen Ergebnisse unter einem einzigen Signalnamen labeln möchten.
Raw materials
| Reference | Count |
|---|---|
| Kupferkabel | 20 |
| Eisenplatte | 5 |
Produced by
Made by (1)
Used in (1)
Other entities of this type
- Aktive Anbieterkiste
- Kombinator für Berechnungen
- Pufferkiste
- Frachtlandeplatz
- Kampfschrotflinte
- Kombinator für Konstanten
- Construction Robot
- Stromkabel
- Anzeigefeld
- Flammenwerfer
- Grünes Signalkabel
- Logistic Robot
- Passive Anbieterkiste
- Pistole
- Stromschalter
- Programmierbarer Lautsprecher
- Schienenkanone
- Rotes Signalkabel
- Anfragekiste
- Roboterhangar
- Raketenwerfer
- Raketensilo
- Satellit
- Kombinator für Auswahl
- Schrotflinte
- Lampe
- Fernsteuerung für Spidertron
- Lagerkiste
- Maschinenpistole
- Teslagewehr
