Überblick
Nitrolyzer (StructureNitrolyzer) in Stationeers: Gerät, Hash 1898243702, 10 W. Mit Bauschritten, 141 IC10-Logikwerten und Anschlussplan.
Der Nitrolyzer stellt Lachgas (Distickstoffoxid) her, und zwar aus Stickstoff und Sauerstoff. Er hat zwei Gaseingänge (Input und Input2), einen Gasausgang, eine Innenkammer von 10 Litern, ein Chipfach und getrennte Anschlüsse für Daten und Strom. Er entsteht aus dem Kit (Atmosphären) und wird in einem einzigen Schritt aufgestellt.
So rechnet der Spielcode:
- Je Takt holt er 1,5 mol Gas in die Kammer, bei zwei angeschlossenen Eingängen 0,75 mol aus jedem. Welcher Eingang welches Gas bekommt, ist egal – vorgemischte Luft an einem Eingang geht auch.
- Der Wirkungsgrad ist am größten, wenn die Kammer nur aus Stickstoff und Sauerstoff im Verhältnis 1:1 besteht. Dann reagieren 30 % von beiden. Bei 2:1 sind es nur 15 %, und andere Gase senken ihn weiter. Beide müssen mindestens 1 % ausmachen.
- Aus 2 mol verbrauchtem Gas wird 1 mol Lachgas. Im besten Fall sind das 0,225 mol je Takt.
- Im nächsten Takt geht der ganze Kammerinhalt zum Ausgang – Lachgas und der unverbrauchte Rest.
Ein Rechenbeispiel: Für 100 mol Lachgas braucht er im besten Fall 100 / 0,225 ≈ 445 Takte, gut 3,5 Minuten. Am Ausgang kommen dabei rund 4,7 mol Stickstoff und Sauerstoff je Mol Lachgas mit. Eine Filtration mit Lachgas-Filter trennt es ab, den Rest kannst du zurückführen.
Damit er arbeitet, brauchen On = 1 und Mode = 1 (Active). Im Leerlauf zieht er 50 W, sobald er Lachgas bildet 6000 W. Activate setzt er dabei selbst auf 1 – das ist eine Rückmeldung, kein Schalter. Je schlechter das Verhältnis, desto mehr der Energie landet als Wärme im Gas. Setting steht in der Logikliste, wird aber nicht benutzt. Messen kannst du …Input, …Input2, …Output und ohne Zusatz die Kammer.
Lachgas ist im Spiel ein Oxidationsmittel wie Sauerstoff. Mit mehr als 1 mol Lachgas sinkt die Selbstentzündungstemperatur von Brennstoffen um 250 K, und die Verbrennungswärme verdoppelt sich. Halte die Leitung fern von Brennstoffen. Mehr in Filtration: Gase trennen, Filter wechseln, Abfallgase loswerden und Gase und Mischungen: Atemluft, Gasmischer, Teildruck.
IC10 und Logik
141 Logikwerte, davon 141 lesbar und 5 schreibbar.
-
PowerR 1 -
OpenRW 2 -
ModeRW 3 -
ErrorR 4 -
PressureR 5 -
TemperatureR 6 -
ActivateRW 9 -
SettingRW 12 -
RatioOxygenR 14 -
RatioCarbonDioxideR 15 -
RatioNitrogenR 16 -
RatioPollutantR 17 -
RatioMethaneR 18 -
RatioWaterR 19 -
MaximumR 23 -
RatioR 24 -
OnRW 28 -
RequiredPowerR 33 -
TotalMolesR 66 -
RatioNitrousOxideR 83 -
PrefabHashR 84 -
CombustionR 98 -
PressureInputR 106 -
TemperatureInputR 107 -
RatioOxygenInputR 108 -
RatioCarbonDioxideInputR 109 -
RatioNitrogenInputR 110 -
RatioPollutantInputR 111 -
RatioMethaneInputR 112 -
RatioWaterInputR 113 -
RatioNitrousOxideInputR 114 -
TotalMolesInputR 115 -
PressureInput2R 116 -
TemperatureInput2R 117 -
RatioOxygenInput2R 118 -
RatioCarbonDioxideInput2R 119 -
RatioNitrogenInput2R 120 -
RatioPollutantInput2R 121 -
RatioMethaneInput2R 122 -
RatioWaterInput2R 123 -
RatioNitrousOxideInput2R 124 -
TotalMolesInput2R 125 -
PressureOutputR 126 -
TemperatureOutputR 127 -
RatioOxygenOutputR 128 -
RatioCarbonDioxideOutputR 129 -
RatioNitrogenOutputR 130 -
RatioPollutantOutputR 131 -
RatioMethaneOutputR 132 -
RatioWaterOutputR 133 -
RatioNitrousOxideOutputR 134 -
TotalMolesOutputR 135 -
CombustionInputR 146 -
CombustionInput2R 147 -
CombustionOutputR 148 -
RatioLiquidNitrogenR 177 -
RatioLiquidNitrogenInputR 178 -
RatioLiquidNitrogenInput2R 179 -
RatioLiquidNitrogenOutputR 180 -
RatioLiquidOxygenR 183 -
RatioLiquidOxygenInputR 184 -
RatioLiquidOxygenInput2R 185 -
RatioLiquidOxygenOutputR 186 -
RatioLiquidMethaneR 188 -
RatioLiquidMethaneInputR 189 -
RatioLiquidMethaneInput2R 190 -
RatioLiquidMethaneOutputR 191 -
RatioSteamR 193 -
RatioSteamInputR 194 -
RatioSteamInput2R 195 -
RatioSteamOutputR 196 -
RatioLiquidCarbonDioxideR 199 -
RatioLiquidCarbonDioxideInputR 200 -
RatioLiquidCarbonDioxideInput2R 201 -
RatioLiquidCarbonDioxideOutputR 202 -
RatioLiquidPollutantR 204 -
RatioLiquidPollutantInputR 205 -
RatioLiquidPollutantInput2R 206 -
RatioLiquidPollutantOutputR 207 -
RatioLiquidNitrousOxideR 209 -
RatioLiquidNitrousOxideInputR 210 -
RatioLiquidNitrousOxideInput2R 211 -
RatioLiquidNitrousOxideOutputR 212 -
ReferenceIdR 217 -
RatioHydrogenR 252 -
RatioLiquidHydrogenR 253 -
RatioPollutedWaterR 254 -
NameHashR 268 -
RatioHydrazineR 283 -
RatioLiquidHydrazineR 284 -
RatioLiquidAlcoholR 285 -
RatioHeliumR 286 -
RatioLiquidSodiumChlorideR 287 -
RatioSilanolR 288 -
RatioLiquidSilanolR 289 -
RatioHydrochloricAcidR 290 -
RatioLiquidHydrochloricAcidR 291 -
RatioOzoneR 292 -
RatioLiquidOzoneR 293 -
RatioHydrogenInputR 294 -
RatioHydrogenInput2R 295 -
RatioHydrogenOutputR 296 -
RatioLiquidHydrogenInputR 298 -
RatioLiquidHydrogenInput2R 299 -
RatioLiquidHydrogenOutputR 300 -
RatioPollutedWaterInputR 302 -
RatioPollutedWaterInput2R 303 -
RatioPollutedWaterOutputR 304 -
RatioHydrazineInputR 306 -
RatioHydrazineInput2R 307 -
RatioHydrazineOutputR 308 -
RatioLiquidHydrazineInputR 310 -
RatioLiquidHydrazineInput2R 311 -
RatioLiquidHydrazineOutputR 312 -
RatioLiquidAlcoholInputR 314 -
RatioLiquidAlcoholInput2R 315 -
RatioLiquidAlcoholOutputR 316 -
RatioHeliumInputR 318 -
RatioHeliumInput2R 319 -
RatioHeliumOutputR 320 -
RatioLiquidSodiumChlorideInputR 322 -
RatioLiquidSodiumChlorideInput2R 323 -
RatioLiquidSodiumChlorideOutputR 324 -
RatioSilanolInputR 326 -
RatioSilanolInput2R 327 -
RatioSilanolOutputR 328 -
RatioLiquidSilanolInputR 330 -
RatioLiquidSilanolInput2R 331 -
RatioLiquidSilanolOutputR 332 -
RatioHydrochloricAcidInputR 334 -
RatioHydrochloricAcidInput2R 335 -
RatioHydrochloricAcidOutputR 336 -
RatioLiquidHydrochloricAcidInputR 338 -
RatioLiquidHydrochloricAcidInput2R 339 -
RatioLiquidHydrochloricAcidOutputR 340 -
RatioOzoneInputR 342 -
RatioOzoneInput2R 343 -
RatioOzoneOutputR 344 -
RatioLiquidOzoneInputR 346 -
RatioLiquidOzoneInput2R 347 -
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 Temperature, zeigt den Wert am IC-Gehäuse und schreibt On. Das Gerät vorher mit dem Etikettierer benennen; gleichnamige Geräte werden gemeinsam angesprochen.
# Nitrolyzer per Name ansprechen
define GERAET 1898243702 # StructureNitrolyzer
define NAME HASH("Nitrolyzer") # Name im Spiel (Etikettierer)
define SOLL 1 # On 1 = ein
alias wert r0
start:
yield
lbn wert GERAET NAME Temperature 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
- 1Daten
- 2Gasrohr · Eingang
- 3Gasrohr · Eingang 2
- 4Gasrohr · Ausgang
- 5Strom
Fächer und Modi
| # | Fach | Nimmt |
|---|---|---|
| 0 | Programmierbarer Chip | ProgrammableChip |
Modi: 0 = Idle, 1 = Active
Bauen und Abbauen
Raster: kleines Raster (0,5 m) · Befestigung: frei im Raster
- 1
Material gesamt
Abbau gibt zurück
Gebaut mit: Kit (Atmosphären)
Material, Feuer und Recycling
Wärmeaustausch (Faktor × Oberfläche): Strahlung 0,729, Konvektion 0,729, Sonne 0,729
Rohwerte aus dem Spielcode (6)
Feldnamen wie im Spielcode, ohne Übersetzung. Hilfreich für Mods und genaue Grenzen.
Nitrolyzer.volume | 10 |
DeviceAtmospherics.outputSetting | 50 |
DeviceAtmospherics.pressurePerTick | 101,3 |
DeviceAtmospherics.MinSetting | 0 |
DeviceAtmospherics.MaxSetting | 100 |
DeviceAtmospherics.ConnectionType | FlatExhaustive |