Überblick
Gasmischer (StructureGasMixer) in Stationeers: Gerät, Hash 2104106366, 100 W. Mit Bauschritten, 11 IC10-Logikwerten und Anschlussplan.
Der Gasmischer hat zwei Eingänge (Input und Input2), einen Ausgang und einen gemeinsamen Anschluss für Strom und Daten. Setting (0 bis 100, ab Werk 50) ist der Anteil von Input in Prozent, Input2 liefert den Rest. Bei 100 kommt also nur Input durch, bei 0 nur Input2. Welcher Stutzen welcher ist, zeigt das Anschluss-Schaubild; schaust du den Mischer im Spiel an, nennt er beide Anteile.
Gerechnet wird in Mol, nicht nach Druck: Je Takt nimmt er aus jedem Eingang so viel, wie sein Anteil von 200 kPa in 10 Litern bei der Temperatur dieses Eingangs ausmacht. Der Eingangsdruck ändert das Verhältnis nicht – Druckregler davor brauchst du dafür nicht. Die Temperatur schon: Sind beide Eingänge gleich warm, ist Setting genau der Stoffmengenanteil und damit der Anteil am Druck im Ausgang. Ein Beispiel: Setting 22, Sauerstoff mit 20 °C (293,15 K), Stickstoff mit 0 °C (273,15 K). Das ergibt (22 / 293,15) / (22 / 293,15 + 78 / 273,15) ≈ 20,8 % Sauerstoff, weil der kältere Eingang mehr Mol je Liter liefert.
Zwei Eigenheiten aus dem Spielcode:
- Läuft ein Eingang leer, bleibt der Mischer stehen (außer bei 0 oder 100). Eine falsche Mischung entsteht dadurch nicht.
- Er regelt den Ausgangsdruck nicht und schiebt auch gegen höheren Druck weiter, bei 20 °C mindestens rund 0,82 mol je Takt. Schalte ihn per IC10 ab, sobald ein Rohr-Analysator am Ausgang den Zieldruck meldet.
Setting stellst du am Gerät in Zehnerschritten ein, mit gedrückter Taste für kleine Schritte in Einerschritten. Hältst du einen eingeschalteten Etikettierer, tippst du den Wert direkt ein. Alle drei Rohre müssen angeschlossen sein, sonst meldet er Error. Dazu kommen On und Lock, lesbar sind Maximum, Ratio, Power und RequiredPower; der Grundverbrauch liegt bei 100 W. Mehr in Gase und Mischungen: Atemluft, Gasmischer, Teildruck.
IC10 und Logik
11 Logikwerte, davon 11 lesbar und 3 schreibbar.
-
PowerR 1 -
ErrorR 4 -
LockRW 10 -
SettingRW 12 -
MaximumR 23 -
RatioR 24 -
OnRW 28 -
RequiredPowerR 33 -
PrefabHashR 84 -
ReferenceIdR 217 -
NameHashR 268
Beispiel: per Name ansprechen
Liest Setting, zeigt den Wert am IC-Gehäuse und schreibt On. Das Gerät vorher mit dem Etikettierer benennen; gleichnamige Geräte werden gemeinsam angesprochen.
# Gasmischer per Name ansprechen
define GERAET 2104106366 # StructureGasMixer
define NAME HASH("Gasmischer") # Name im Spiel (Etikettierer)
define SOLL 1 # On 1 = ein
alias wert r0
start:
yield
lbn wert GERAET NAME Setting 0 # 0 = Mittelwert aller gleichnamigen
bnan wert start # kein Gerät mit diesem Namen
s db Setting wert # am Gehäuse anzeigen
sbn GERAET NAME On SOLL # Wert setzen
j startAkademie: Geräte per Name Akademie: Batch-Modi IC10-Akademie IC10-Editor
Anschlüsse
- 1Gasrohr · Ausgang
- 2Gasrohr · Eingang 2
- 3Gasrohr · Eingang
- 4Strom und Daten
Bauen und Abbauen
Raster: kleines Raster (0,5 m) · Befestigung: frei im Raster
- 1
Material gesamt
Abbau gibt zurück
Gebaut mit: Kit (Gasmischer)
Rohwerte aus dem Spielcode (5)
Feldnamen wie im Spielcode, ohne Übersetzung. Hilfreich für Mods und genaue Grenzen.
DeviceAtmospherics.outputSetting | 50 |
DeviceAtmospherics.pressurePerTick | 200 |
DeviceAtmospherics.MinSetting | 0 |
DeviceAtmospherics.MaxSetting | 100 |
DeviceAtmospherics.ConnectionType | Exhaustive |
Siehe auch
- Gase und Mischungen: Atemluft, Gasmischer, TeildruckWelche Gase es gibt, wie der Teildruck über Atmen und Gift entscheidet, wie du Atemluft mischst und wie sich die Temperatur beim Mischen ergibt – mit Rechenbeispielen und IC10.
- Pumpen, Ventile und Druckregler: welches Bauteil wofürPumpe, Regler, Ventil oder Lüftung – was jedes Bauteil zwischen zwei Netzen tut, wie viel es je Takt schafft, typische Schaltungen und ein IC10-Programm mit Schutz auf beiden Seiten.