Das lernst du heute
- Feststoff- und Gasgenerator
- Brennstoff überwachen
- Laufzeit begrenzen
Der Generator springt an, der Akku lädt nicht. Gut vier Minuten später ist der Kohlestapel verbrannt, das Kabel zum Akku war durchgebrannt. Ein Chip, der nur „Akku leer → Generator an“ kennt, merkt so etwas nie.
Zwei Generatoren
Feststoff (StructureSolidFuelGenerator) | Gas (StructureGasFuelGenerator heißt im Spiel StructureGasGenerator) | |
|---|---|---|
| Brennstoff | Kohle, Holzkohle oder Festbrennstoff in Slot 0 | Brenngas mit Oxidationsmittel im Rohr |
| Lesen | On, PowerGeneration, Slot 0 Quantity | On, PowerGeneration, Pressure, Temperature, Gasanteile, Combustion |
| Leistung | laut Stationpedia 20 kW, immer voll | aus der Verbrennungsenergie |
Der Feststoffgenerator liefert im Betrieb laut Stationpedia immer seine volle Leistung, ob sie gebraucht wird oder nicht – und mehr, als ein normales Kabel trägt. Er gehört an schwere Kabel. Der Gasgenerator verbrennt Methan, Wasserstoff, Alkohol oder Hydrazin mit Sauerstoff, Lachgas oder Ozon; nur ein Teil der Energie wird Strom, der Rest bleibt als Wärme im Abgas.
Beim Feststoffgenerator brennt ein Stück Kohle 5 s, Holzkohle 1 s und Festbrennstoff 10 s – ein Stapel von 50 Kohle hält also gut vier Minuten. Sauerstoff braucht er laut Spielcode nicht, aber jedes Stück gibt Abgas in den Raum: Kohle 3 mol Schadstoff und 10 mol CO₂, Holzkohle je 3 mol, Festbrennstoff 20 mol Schadstoff und 5 mol CO₂. In den Wohnraum gehört er also nicht.
Brennstoff überwachen
Beim Feststoffgenerator steht der Vorrat in Slot 0:
lbns brenn GEN HASH("Notstrom") 0 Quantity Average
sgtz an brenn # ohne Brennstoff gar nicht erst starten
Ein leerer Generator mit On 1 tut nichts – außer so auszusehen, als liefe er. Beim Gasgenerator prüfst du stattdessen den Druck im Zulauf.
Laufzeit begrenzen
Ein Zähler zählt die Takte, die der Generator am Stück läuft. Steigt er über die Grenze, ohne dass der Akku voll wurde, stimmt etwas nicht: Kabel, Akku oder Last. Dann sperrt der Chip den Generator, bis jemand quittiert:
mul zeit zeit an # aus: Zaehler auf 0
add zeit zeit an # an: +1
sgt tmp zeit MAXLAUF
or sperre sperre tmp
mul und add mit demselben 0/1-Wert ersetzen ein select und einen Sprung.
MAXLAUF ist hier zum Testen nur 20 Takte (10 s). Im Spiel nimmst du so viel, wie der Generator für eine volle Ladung braucht, plus Reserve – ein Takt sind 0,5 s, 1200 Takte also 10 Minuten.
Fällt die Akku-Messung aus, fordert der Chip den Generator an – lieber Brennstoff verbrauchen als im Dunkeln stehen. Die Laufzeitgrenze fängt den Fall ab, dass er dabei ewig läuft.
Übung
Aufgabe
Der Feststoffgenerator „Notstrom“ lädt die Akkus „Akku“. Anforderung mit Hysterese ist fertig.
- Generator nur an, wenn angefordert, Brennstoff in Slot 0 da ist und keine Sperre besteht
- Läuft er mehr als 20 Takte am Stück, sperren; die Taste „Quittieren“ hebt die Sperre auf
- Blinklicht „Generator“ an bei weniger als 5 Stück Brennstoff, bei Sperre oder fehlenden Messwerten
Hinweise
Hinweis 1
Quittieren: Taste lesen, sgtz, seqz, dann and sperre sperre tmp.
Hinweis 2
Generator: sgtz an brenn, mit will und „keine Sperre“ verunden.
Hinweis 3
Laufzeit: mul zeit zeit an, add zeit zeit an, dann sgt gegen MAXLAUF in die Sperre odern.
Quiz
4 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Übung im Simulator bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden