Das lernst du heute
- Temperatur und Druck im Ofen
- Inhalt lesen
- Activate und Open
Erz rein, Gas rein, Funke – und dann? Wer am Ofen nur auf das Ergebnis wartet, bekommt oft Schlacke statt Barren. Ein Chip sieht, was im Ofen vorgeht, und öffnet die Gussform erst, wenn es passt.
Was der Ofen preisgibt
Der Ofen (StructureFurnace) hat ein eigenes Innenvolumen von 1 000 Litern. Daraus liest du:
| LogicType | Bedeutung |
|---|---|
Temperature, Pressure, TotalMoles | Zustand des Gases im Ofen |
Combustion | 1, solange es im Ofen brennt |
Reagents | Gesamtmenge des geschmolzenen Materials |
RecipeHash | Prefab-Hash des Barrens, der jetzt herauskäme, sonst 0 – im richtigen Temperatur- und Druckfenster und mit passender Mischung |
Mode | nur die Anzeige am Ofen: 1, wenn ein Rezept passt |
Fach 0 ist der Eingang, Fach 1 der Ausgang. Beide kannst du mit Occupied, OccupantHash und Quantity lesen.
Activate: der Funke
Activate 1 zündet: Der Ofen gibt einen kleinen Funken ab (5 J). Brennbares Gas im Ofen fängt damit Feuer, und Eis im Eingang schmilzt. Ohne Brennstoff passiert nichts – der Funke allein heizt nicht.
Open: die Gussform
Open heißt beim Ofen „Gussform öffnen“. Ist sie offen, gibt der Ofen aus, was er geschmolzen hat:
- passt die Mischung (
RecipeHashnicht 0), kommen Barren, - passt sie nicht, kommt Schlacke heraus, eine Reagenzienmischung. Die musst du erst in der Zentrifuge wieder in Erze trennen.
Der Ofen rechnet RecipeHash in jedem Takt neu aus dem Inhalt, der Temperatur und dem Druck. Ist nichts geschmolzen, ist er 0. Deshalb öffnet der Chip die Form nur, wenn RecipeHash nicht 0 ist und der Ofen überhaupt antwortet:
snez offen rezept
and offen offen ok
sbn OFEN HASH("Ofen") Open offen
Viele alte Skripte öffnen die Form über Mode. Das ist nur die Anzeige am Gerät: Das Spiel frischt sie nur auf, während der Ofen auf einem Bildschirm gezeichnet wird. Auf einem Dedicated Server geschieht das nie – Mode bleibt stehen und die Form geht nie auf. Nimm RecipeHash.
Gas und Druck
Der einfache Ofen gleicht sich mit seinem Eingangs- und Ausgangsrohr aus. Wie viel Gas hineinkommt und hinausgeht, regelst du also mit Pumpen und Ventilen an diesen Rohren – darum geht es übermorgen. Morgen schauen wir uns an, welche Fenster die Legierungen brauchen.
Liegt der Druck im Ofen um mehr als 60 795 kPa über oder unter der Umgebung, kann der Ofen explodieren. Weit vorher wird es teuer: Der Druck steigt mit jeder Verbrennung.
Einheiten auf der Anzeige
Temperature kommt in Kelvin. Die Anzeige im Modus DisplayMode.Celsius rechnet nicht um, also ziehst du 273,15 selbst ab:
sub temp temp CELSIUSOFFSET
sbn ANZ HASH("Ofentemp") Mode DisplayMode.CelsiusÜbung
Aufgabe
Der Ofen heißt „Ofen“. Zeige die Temperatur in °C auf „Ofentemp“ (Modus DisplayMode.Celsius) und den Druck auf „Ofendruck“. Öffne die Gussform nur, wenn RecipeHash nicht 0 ist – dann leuchtet auch die Lampe „Bereit“. Mode ist nur die Anzeige am Ofen, der Chip beachtet es nicht. Die Taste „Zuenden“ gibt ihr Activate an den Ofen weiter. Fehlt der Ofen: Temperatur −999, Druck −1, „Bereit“ aus.
Hinweise
Hinweis 1
Celsius: sub temp temp CELSIUSOFFSET, dann select temp ok temp FEHLT.
Hinweis 2
Gussform: snez offen rezept, dann mit and offen offen ok gegen den Ausfall absichern – snez liefert bei NaN 1.
Hinweis 3
Zünden: Activate der Taste lesen und an den Ofen schreiben.
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