stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 220

Tag 220 von 365 · Profi · Monat 8: Produktion

Recycler und Zentrifuge

Recycler zerlegen, Zentrifugen trennen. Der Chip lässt die Zentrifuge füllen, leert sie vor der Grenze, schließt sie, ohne an Resten zu hängen, und erkennt einen Stau.

Lektion 20 Min. Woche 32

Das lernst du heute

  • Durchlauf steuern
  • Ausgabe überwachen
  • Stau erkennen

Aus alten Teilen und Schlacke wird wieder Erz: Der Recycler zerlegt, die Zentrifuge trennt. Beide arbeiten im Durchlauf – und beide bleiben stehen, wenn hinten nichts abfließt.

Recycler

Der Recycler (StructureRecycler) zerlegt eingelegte Gegenstände in ihre Stoffe. Gedruckte Teile geben die Hälfte ihres Materials zurück. Ein Barren gibt die Stoffe seines Ofenrezepts zurück – bei Superlegierungen, die 4 Einheiten je Barren brauchen, also nur ein Viertel. Er sammelt die Stoffe und gibt sie als Reagenzienmischung aus. Lesbar sind Reagents, ImportCount, ExportCount und die Fächer 0 (Eingang) und 1 (Ausgang).

Zentrifuge

Die Zentrifuge (StructureCentrifuge) trennt Reagenzienmischung, Schlacke aus dem Ofen und schmutziges Erz aus dem Tiefbohrer in reine Erze. Sie arbeitet in zwei Phasen, gesteuert über Open:

  • Geschlossen (Open 0): Sie nimmt auf und schleudert, solange sie an ist und Strom hat. Dabei steigt Reagents.
  • Offen (Open 1): Die Trommel läuft aus, das dauert bis zu etwa 30 Sekunden. Erst wenn sie steht, gibt sie je Reagenz einen Erzstapel aus – nur ganze Einheiten.

Ab 400 Einheiten ist sie voll und meldet Error 1 – dann verarbeitet sie nichts mehr. Error 1 meldet sie aber auch, solange sie offen ist. Beim Leeren ist das normal.

Durchlauf steuern

Der Chip leert rechtzeitig vor der Grenze und schließt wieder, wenn nichts mehr herauskommt. Das ist ein Zustand mit Gedächtnis:

sge tmp inhalt REST
and leeren leeren tmp
sge tmp inhalt VOLL
or leeren leeren tmp

Ab 350 Einheiten geht sie auf, unter 1 wieder zu. Dazwischen bleibt sie, wie sie ist. Warum nicht erst bei 0? Einen Stoff, von dem weniger als eine Einheit drin ist, gibt die Zentrifuge nie aus. Reagents bleibt dann etwa bei 0,4 stehen. Die Reste bleiben einfach drin und kommen mit der nächsten Füllung heraus.

Achtung

Ein Chip, der auf Reagents 0 wartet, kann die Zentrifuge für immer offen halten. Offen nimmt sie nichts mehr an – die ganze Kette steht.

Sicherheitsnetz: es kommt nichts mehr

Liegen Reste von mehreren Stoffen drin, kann ihre Summe über 1 liegen, etwa 0,6 Kohlenstoff und 0,6 Silizium. Dann hilft die Schwelle allein nicht. Ein zweiter Zähler misst, wie lange sich Reagents bei offener Zentrifuge nicht ändert:

seq tmp inhalt vorher
and tmp tmp leeren
add warten warten 1
mul warten warten tmp
move vorher inhalt
slt tmp warten STILL
and leeren leeren tmp

Weil die Trommel vor der ersten Ausgabe bis zu 67 Takte ausläuft, muss die Grenze deutlich darüber liegen: 120 Takte, eine Minute.

Stau erkennen

Ein Stau zeigt sich am Ausgang: Fach 1 bleibt belegt, weil die Rutsche dahinter voll ist. Ein kurz belegtes Fach ist normal, ein lange belegtes nicht. Ein Zähler misst, wie lange:

add zaehler zaehler 1
mul zaehler zaehler tmp

Ist das Fach frei (tmp 0), setzt die Multiplikation den Zähler auf 0. Ist es belegt, zählt er weiter. Über 20 Takte, also zehn Sekunden, meldet die Lampe einen Stau.

Tipp

Der Stau-Zähler funktioniert an jeder Maschine mit Ausgangsfach: Ofen, Recycler, Drehbank. Ein Stau ist fast immer ein volles Lager am Ende der Kette, selten die Maschine selbst.

Übung

Aufgabe

Die Zentrifuge heißt „Zentrifuge“. Öffne sie (Open 1), sobald Reagents 350 erreicht, und schließe sie erst wieder, wenn Reagents unter 1 fällt – oder wenn sich Reagents bei offener Zentrifuge 120 Takte lang nicht ändert. Die Lampe „Stau“ leuchtet, wenn Fach 1 länger als 20 Takte am Stück belegt ist. „Inhalt“ zeigt Reagents, ohne Zentrifuge −1.

Hinweise

Hinweis 1

Leeren: and mit „Inhalt ab REST“, or mit „Inhalt ab VOLL“.

Hinweis 2

Stillstand: seq mit dem Wert vom letzten Takt, Zähler mit add/mul, ab STILL leeren auf 0.

Hinweis 3

Stau: lbns … 1 Occupied, dann Zähler mit add hoch und mit mul durch das Fach zurücksetzen.

Hinweis 4

Anzeige: select inhalt ok inhalt -1.

Quiz

5 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

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall