Kombinator für Auswahl
Jump to navigation
Jump to search
Kombinator für Auswahl |
Der Kombinator für Auswahl ist Teil des Schaltungsnetzes und einer von vier im Spiel verfügbaren Kombinator-Typen (die anderen drei sind der Kombinator für Konstanten, der Kombinator für Berechnungen und der Kombinator für Vergleiche). Er verfügt über vier verschiedene Betriebsmodi (bzw. sieben, wenn Space Age aktiviert ist), um verschiedene Eingangssignale aus einem Schaltungsnetz herauszufiltern.
Funktionen
Der Kombinator für Auswahl kann ein Signal zur Ausgabe aus einer der folgenden Betriebsarten auswählen:
- Eingangssignal auswählen
- In diesem Modus sortiert der Kombinator seine Eingangssignale nach Wert und gibt eines davon mit diesem Wert aus.
- Absteigend sortieren (Standard): Das Signal mit dem höchsten Wert wird ausgewählt.
- Aufsteigend sortieren: Das Signal mit dem niedrigsten Wert, der nicht Null ist, wird ausgewählt.
- N (Index): Bestimmt, welche Position unter den sortierten Werten ausgewählt wird, beginnend bei 0, d. h. erste (0), zweite (1), dritte (2).
- Wenn mehrere Signale anliegen und der Index außerhalb der Grenzen liegt, wird kein Signal ausgegeben. Die gültigen Grenzen sind 0 bis 1 abzüglich der Gesamtzahl der Eingangssignale.
- Wenn ein einzelnes Eingangssignal anliegt, wird es immer durchgelassen, auch wenn der Index außerhalb der Grenzen liegt.
- Eingangssignale zählen
- Der Kombinator zählt die unterschiedlichen Eingangssignale und gibt die Anzahl auf dem angegebenen Signal aus.
- Der Wert der Eingangssignale wird nicht berücksichtigt.
- Zufälliges Eingangssignal
- Der Kombinator wählt ein zufälliges Eingangssignal und wechselt dieses ständig nach einer bestimmten Anzahl von Ticks.
- Standardmäßig aktualisiert der Kombinator dieses Signal jeden Tick, also 60 Mal pro Sekunde.
- Wenn nur ein Eingangssignal anliegt, dann wird es ausgegeben, sobald dieser Schwellenwert erreicht ist. Wenn die Eingabe vorher entfernt wird, wird nichts ausgegeben.
- Stapelgröße
- Der Kombinator gibt als Werte die Stapelgröße der Eingangselemente aus.
- Der Kombinator gibt keine Werte für Flüssigkeiten oder virtuelle Signale aus.
- Der Wert der Eingangsobjekte wird nicht berücksichtigt.
- Raketenkapazität'
- Der Kombinator gibt die Raketenkapazität der Eingangssignale aus.
- Der Kombinator gibt keine Werte für Flüssigkeiten, virtuelle Signale oder Gegenstände aus, die zu schwer für eine Rakete sind (die Atombombe und das Raketensilo).
- Der Wert der eingegebenen Gegenstände wird nicht berücksichtigt.
- Qualitätsfilter'
- Der Kombinator lässt alle Eingangssignale durch, die die angegebene Qualitätsbedingung
erfüllen.
- Der Kombinator kann die Qualität eines Eingangssignals vergleichen, die größer, kleiner, gleich, größer oder gleich, kleiner oder gleich oder nicht gleich einer Qualitätsstufe ist.
- Bei einem Vergleich mit einer beliebigen Qualitätsstufe ist der einzig gültige Vergleich gleich.
- Der Kombinator lässt alle Eingangssignale durch, die die angegebene Qualitätsbedingung
- Übertragung der Qualitätsstufe'
- Der Kombinator übernimmt das 'ausgewählte Signal von seinem Eingang und gibt es mit einer bestimmten Qualitätsstufe aus.
- Wenn die Qualität direkt gewählt wird, fügt der Kombinator dem Zielsignal die angegebene Qualitätsstufe zu, aber nur, wenn dieses Zielsignal unter den Eingängen ist.
- Wenn ein Signal bei ÜbernehmeQualitätsstufe von ausgewählt ist, sucht der Kombinator nach dem ausgewählten Element in seinen Eingängen und wendet die Qualität des ausgewählten Eingangs auf das Zielsignal an, aber nur, wenn sowohl der ausgewählte Eingang als auch das Zielsignal unter den Eingängen sind.