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

Tag 246 von 365 · Profi · Monat 9: Logistik und Gewächshaus

Rutschenlogik

Digitale Weichen und Flip-Flop-Verteiler teilen den Teilestrom nach Verhältnis oder fest auf, das Rutschenventil lässt genau eine Charge durch – und der Chip zählt mit.

Lektion 22 Min. Woche 36

Das lernst du heute

  • Digitale Weichen
  • Flipflop-Verteiler
  • Teile zählen

Zwei Lichtbogenöfen, eine Erzrutsche. Laufen beide, sollen sie sich das Erz teilen. Steht einer, soll alles zum anderen. Dafür braucht es keinen Sortierer – die Rutsche selbst kann das mit den digitalen Bauteilen.

Der digitale Flip-Flop-Verteiler

StructureChuteDigitalFlipFlopSplitterLeft (und …Right) hat einen Eingang und zwei Ausgänge. Mode sagt, wohin das nächste Teil geht: 0 an Ausgang 1, 1 an Ausgang 2. Dazu zählt er:

LogicTypeBedeutung
Settingso viele Teile an Ausgang 1, dann umschalten (0 bis 300)
SettingOutputso viele Teile an Ausgang 2, dann zurückschalten
QuantityTeile seit dem letzten Umschalten

Mit Setting 3 und SettingOutput 1 gehen drei Teile nach links, eins nach rechts, immer im Wechsel. Steht der Wert der aktuellen Seite auf 0, schaltet er nie von selbst um.

Digitale Weichen

Mit beiden Werten auf 0 wird der Verteiler zur Weiche: Er schaltet nicht mehr selbst, und der Chip stellt mit Mode fest ein, wohin alles geht.

and tmp a b
bnez tmp charge
seqz tmp a
sbn WEICHE HASH("Verteiler") Mode tmp

Laufen beide Öfen, teilt der Verteiler 3 zu 1. Läuft nur einer, bekommt er alles.

Teile zählen

Das digitale Rutschenventil zählt selbst mit: Mit Setting 10 lässt es nach dem Öffnen genau zehn Teile durch und schließt sich dann selbst. Das ist eine Charge. Der Chip öffnet auf Knopfdruck und erkennt am Übergang von offen zu zu, dass eine Charge durch ist:

seqz tmp offen
and tmp tmp alt
move alt offen

Das ist eine fallende Flanke – das Gegenstück zur steigenden Flanke beim Knopf.

Achtung

Schließt jemand das Ventil von Hand mitten in der Charge, zählt der Chip trotzdem zehn. Wer es genau braucht, liest beim Schließen Quantity: Das Ventil setzt sie nur beim selbstständigen Schließen auf 0 zurück.

Übung

Aufgabe

Laufen beide Lichtbogenöfen „OfenA“ und „OfenB“ (On 1), teilt der Flip-Flop-Verteiler „Verteiler“ 3 zu 1 (Setting 3, SettingOutput 1). Sonst stehen beide Werte auf 0 und Mode schickt alles zum laufenden Ofen: Mode 1, wenn Ofen A steht, sonst 0. Das Rutschenventil „Charge“ hat Setting 10; ein Druck auf „Nachfuellen“ öffnet es. Schließt es sich, zählt „Teile“ um 10 hoch.

Hinweise

Hinweis 1

Beide laufen: and tmp a b, dann mit select die Werte 3 und 1 oder 0.

Hinweis 2

Fester Modus nur, wenn nicht beide laufen: bnez tmp charge, dann seqz tmp a.

Hinweis 3

Charge zählen: fallende Flanke aus seqz tmp offen und alt, mal CHARGE dazuzählen.

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

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