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

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

Projekt: Lagerverwaltung

Eine Lagerverwaltung zählt den Bestand eines Spinds nach Sortierklassen, zeigt Rohstoffe, Erze und Eis getrennt an und meldet die wichtigste unterschrittene Mindestmenge.

Projekt 40 Min. Woche 36

Das lernst du heute

  • Bestände zählen
  • Mindestmengen melden
  • Anzeige pro Klasse

Zum Ende der Logistikwochen bekommt das Lager einen Verwalter: Er weiß, wie viel von jeder Klasse da ist, und sagt Bescheid, bevor etwas ausgeht.

Die Anlage

GerätPrefabName
SpindStructureStorageLocker„Hauptlager“
vier LED-AnzeigenStructureConsoleLED5„Rohstoffe“, „Erze“, „Eis“, „Mangel“
WandlampeStructureWallLight„Mangel“

Bestände zählen

Die Schleife über alle 30 Fächer liest pro Fach SortingClass und Quantity. Für jede der drei Klassen gibt es eine Summe; ein Fach zählt nur bei seiner Klasse:

seq tmp klasse ERZE
select tmp tmp menge 0
add erz erz tmp

Teile anderer Klassen – Werkzeuge, Bausätze, leere Dosen – zählen nirgends mit.

Mindestmengen melden

MangelKlasseMindestmenge
1Rohstoffe100
2Erze50
3Eis20
4Lager nicht erreichbar–

Die Anzeige „Mangel“ zeigt die wichtigste unterschrittene Klasse. Rohstoffe sind am wichtigsten, weil ohne Barren nichts gebaut wird. Geprüft wird also von Eis über Erze zu Rohstoffen, und ganz zuletzt das fehlende Lager.

Anzeige pro Klasse

Jede Klasse hat ihre eigene Anzeige. Fehlt der Spind, zeigen alle drei −1, und „Mangel“ springt auf 4.

Teilziele

  1. Rohstoffe zählen
  2. Erze und Eis getrennt zählen, andere Klassen auslassen
  3. Mindestmengen mit Vorrang melden
  4. Alles da: Mangel 0, Lampe aus
  5. Lager fehlt: −1 auf allen Anzeigen, Mangel 4
Tipp

Mehrere Spinde mit dem Namen „Hauptlager“? Dann mitteln Average-Lesungen über alle – die Summen stimmen nicht mehr. Für mehrere Lager wechselst du auf Sum und zählst damit echte Stückzahlen über alle Spinde. Die Klasse liest du dann pro Spind getrennt, über eigene Namen.

Projektaufgabe

Aufgabe

Baue die Lagerverwaltung nach den Tabellen. Zähle in den 30 Fächern des Spinds „Hauptlager“ die Mengen der Klassen Resources, Ores und Ices und zeige sie auf „Rohstoffe“, „Erze“, „Eis“. „Mangel“ zeigt die wichtigste unterschrittene Mindestmenge (oder 0), die Lampe „Mangel“ leuchtet bei jedem Mangel. Fehlt der Spind: Anzeigen −1, Mangel 4.

Teilziele

  1. Teilziel 1: Rohstoffe zählen
  2. Teilziel 2: Erze und Eis getrennt
  3. Teilziel 3: Mangel mit Vorrang
  4. Teilziel 4: alles da
  5. Teilziel 5: Lager fehlt

Hinweise

Hinweis 1

Je Klasse: seq tmp klasse …, select tmp tmp menge 0, add.

Hinweis 2

Fehlendes Lager: PrefabHash des Spinds lesen und snan; damit alle drei Summen auf −1.

Hinweis 3

Mangel: Eis, Erze, Rohstoffe, zuletzt das fehlende Lager – jeweils select mangel … mangel.

Quiz

2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.

Tag abschließen

  • Alle Teilziele des Projekts 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