Überblick
Aktive Lüftung (StructureActiveVent) in Stationeers: Gerät, Hash -1129453144, 100 W. Mit Bauschritten, 47 IC10-Logikwerten und Anschlussplan.
Die aktive Lüftung verbindet ein Rohrnetz mit dem Raum, in dem sie hängt. Sie hat zwei Modi:
- 0 Outward: bläst Gas aus dem Rohr in den Raum,
- 1 Inward: saugt Gas aus dem Raum ins Rohr.
Je Takt bewegt sie höchstens 10 kPa. Wann sie aufhört, legst du über zwei Grenzdrücke fest, beide lesbar und schreibbar:
| Modus | PressureExternal (Raum) | PressureInternal (Rohr) |
|---|---|---|
| Outward | Obergrenze: bläst, bis der Raum sie erreicht – ab Werk 101,325 kPa | Untergrenze: bläst nur, solange das Rohr mehr hat – ab Werk 0 |
| Inward | Untergrenze: saugt nur, solange der Raum mehr hat – ab Werk 0 | Obergrenze: saugt, bis das Rohr sie erreicht – ab Werk 50 662,5 kPa |
Wichtig: Jedes Schreiben von Mode – auch mit demselben Wert – setzt beide Grenzen auf diese Werkswerte zurück. Schreib deshalb erst Mode, dann nach einem yield die Drücke – der Rücksetzer läuft laut Spielcode erst nach dem Chip-Takt und würde Drücke aus demselben Takt wieder überschreiben. Mode nur schreiben, wenn sich die Richtung wirklich ändert. Im Modus Inward saugt sie nur Gas, keine Flüssigkeit. Dazu kommen On, Open, Lock und eine lange Liste von Messwerten über das Gas im Rohr (…Output).
Sie braucht 100 W und hat zwei Anschlüsse: Rohr sowie Strom und Daten. Ohne Strom bewegt sie nichts – für einen schlichten Druckausgleich ohne Strom gibt es die Passive Belüftung.
Mit einem Gassensor und einem Chip hältst du den Raumdruck in einem Band, zum Beispiel zwischen 95 und 101 kPa. Das vollständige Programm steht in IC10: Gerät per Name steuern.
IC10 und Logik
47 Logikwerte, davon 47 lesbar und 7 schreibbar.
-
PowerR 1 -
OpenRW 2 -
ModeRW 3 -
ErrorR 4 -
PressureExternalRW 7 -
PressureInternalRW 8 -
LockRW 10 -
SettingRW 12 -
MaximumR 23 -
RatioR 24 -
OnRW 28 -
RequiredPowerR 33 -
PrefabHashR 84 -
PressureOutputR 126 -
TemperatureOutputR 127 -
RatioOxygenOutputR 128 -
RatioCarbonDioxideOutputR 129 -
RatioNitrogenOutputR 130 -
RatioPollutantOutputR 131 -
RatioMethaneOutputR 132 -
RatioWaterOutputR 133 -
RatioNitrousOxideOutputR 134 -
TotalMolesOutputR 135 -
CombustionOutputR 148 -
RatioLiquidNitrogenOutputR 180 -
RatioLiquidOxygenOutputR 186 -
RatioLiquidMethaneOutputR 191 -
RatioSteamOutputR 196 -
RatioLiquidCarbonDioxideOutputR 202 -
RatioLiquidPollutantOutputR 207 -
RatioLiquidNitrousOxideOutputR 212 -
ReferenceIdR 217 -
NameHashR 268 -
RatioHydrogenOutputR 296 -
RatioLiquidHydrogenOutputR 300 -
RatioPollutedWaterOutputR 304 -
RatioHydrazineOutputR 308 -
RatioLiquidHydrazineOutputR 312 -
RatioLiquidAlcoholOutputR 316 -
RatioHeliumOutputR 320 -
RatioLiquidSodiumChlorideOutputR 324 -
RatioSilanolOutputR 328 -
RatioLiquidSilanolOutputR 332 -
RatioHydrochloricAcidOutputR 336 -
RatioLiquidHydrochloricAcidOutputR 340 -
RatioOzoneOutputR 344 -
RatioLiquidOzoneOutputR 348
Werte je Fach (Slot-Logik)
| Slot-Wert | lesbar in Fach | schreibbar in Fach | Zahl |
|---|---|---|---|
Occupied | 0 | – | 1 |
OccupantHash | 0 | – | 2 |
Quantity | 0 | – | 3 |
Damage | 0 | – | 4 |
Class | 0 | – | 12 |
MaxQuantity | 0 | – | 15 |
PrefabHash | 0 | – | 17 |
SortingClass | 0 | – | 24 |
ReferenceId | 0 | – | 26 |
FreeSlots | 0 | – | 31 |
TotalSlots | 0 | – | 32 |
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.
# Aktive Lueftung per Name ansprechen
define GERAET -1129453144 # StructureActiveVent
define NAME HASH("Aktive Lueftung") # 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
- 1Strom und Daten
- 2Gasrohr
Fächer und Modi
| # | Fach | Nimmt |
|---|---|---|
| 0 | DataDisk |
Modi: 0 = Outward, 1 = Inward
Bauen und Abbauen
Raster: kleines Raster (0,5 m) · Befestigung: an Wand oder Boden
- 1
Material gesamt
Abbau gibt zurück
Gebaut mit: Kit (Aktive Entlüftung)
Material, Feuer und Recycling
Brennbar laut Spieldaten: Flammpunkt 373,2 K (100 °C); Selbstentzündung 573,2 K (300 °C); Brenndauer 30 s
Rohwerte aus dem Spielcode (5)
Feldnamen wie im Spielcode, ohne Übersetzung. Hilfreich für Mods und genaue Grenzen.
DeviceAtmospherics.outputSetting | 50 |
DeviceAtmospherics.pressurePerTick | 10 |
DeviceAtmospherics.MinSetting | 0 |
DeviceAtmospherics.MaxSetting | 100 |
DeviceAtmospherics.ConnectionType | FlatExhaustive |
Siehe auch
- Atmosphäre und DruckWie Stationeers mit Gasen rechnet: Druck, Menge, Teildruck, Grenzen von Wänden und Rohren und wann Gase flüssig werden.
- IC10: Gerät per Name steuernMit lbn und sbn sprichst du beliebig viele Geräte über ihren Namen an – ohne Pin-Grenze. So funktioniert es, und darauf musst du achten.
- Mars: Startwelt mit dünner CO2-LuftDie Einsteigerwelt im Detail: 2,1 bis 2,7 kPa Kohlendioxid-Luft, Nächte bis −52 °C, alle Erze und Eissorten, Staubstürme – mit Rechenbeispielen für die ersten Räume.
- 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.
- Luftschleuse bauen: Aufbau, Steuerung, häufige FehlerAus welchen Teilen eine Luftschleuse besteht, wie viel Luft ein Zyklus bewegt, ein vollständiges IC10-Programm mit Hebel und die Fehler, an denen Schleusen meistens scheitern.
- Europa: Kälte und SauerstoffEuropa im Detail: reiner Sauerstoff bei 44 bis 47 kPa, aber −149 bis −140 °C, sehr schwache Sonne, guter Wind und Schneestürme – mit einem Rechenbeispiel, warum die Außenluft trotzdem nützlich ist.
- Vulcan: Lava und MethanluftVulcan im Detail: Methan, Schadstoff, CO₂ und Wasserstoff ohne Sauerstoff, nachts 127 °C und mittags bis über 1100 °C, Lava, Asche- und Sonnenstürme, reiche Erze an der Oberfläche.