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

Tag 37 von 365 · Einsteiger · Monat 2: Ordnung und Datennetz

lb und sb: alle Geräte eines Typs

lb und sb sprechen alle Geräte eines Typs im Netz an, egal wie sie heißen. Praktisch für „alle Lampen aus“ – und gefährlich, wenn man nicht weiß, was alles im Netz hängt.

Lektion 10 Min. Woche 6

Das lernst du heute

  • Alle Geräte eines Typs lesen und schreiben
  • Unterschied zu lbn/sbn
  • „alle Lampen aus“

Feierabend in der Basis: Alle Wandlampen sollen aus. Du könntest jede einzeln über ihren Namen schalten. Schneller geht es ohne Namen.

lb und sb

BefehlFormtrifft
lbnlbn r? Typ Name LogicType Batchmodusalle Geräte des Typs mit diesem Namen
lblb r? Typ LogicType Batchmodusalle Geräte des Typs
sbnsbn Typ Name LogicType Wertalle Geräte des Typs mit diesem Namen
sbsb Typ LogicType Wertalle Geräte des Typs

Es fehlt einfach der Name. Alles andere bleibt gleich, auch die Batchmodi.

define LAMPE HASH("StructureWallLight")  # Wall Light
alias anzahl r0
sb LAMPE On 0                 # alle Wandlampen aus
lb anzahl LAMPE On Sum        # wie viele brennen noch?

Was man mit lb gut fragen kann

  • lb anzahl LAMPE On Sum: Wie viele Lampen sind an? On ist 0 oder 1, die Summe zählt also.
  • lb anzahl SENSOR Temperature Count: Wie viele Gas-Sensoren sieht der Chip überhaupt?
  • lb temp SENSOR Temperature Average: Mitteltemperatur über alle Sensoren der Basis.

Nur ein Typ

sb trifft genau einen Prefab. Wandlampe, lange Wandlampe und runde Lampe sind verschiedene Typen – „alle Lampen aus“ braucht für jeden Lampentyp eine eigene Zeile.

Achtung

sb fragt nicht nach. Ein sb VENT On 0 schaltet jede aktive Lüftung im Netz ab, auch die in der Schleuse, an die du gerade nicht gedacht hast. Nimm sb nur für Dinge, bei denen „alle“ wirklich alle heißen darf: Licht, Anzeigefarben, Schilder. Für alles, was mit Luft, Druck oder Strom zu tun hat, gehören Namen dazu.

Wann was

AufgabeBefehl
alle Lampen aussb
Licht im Lagersbn mit Name
Mitteltemperatur der ganzen Basislb
Temperatur im Laborlbn mit Name

Schaubild

Geräte im Datennetz mit Typ und Namen IC-Gehäuse IC10 StructureGasSensor „Lager“ StructureGasSensor „Werkstatt“ StructureWallHeater „Lagerheizung“ StructureWallHeater „Lagerheizung“ StructureWallHeater „Werkstattheizung“ lbn SENSOR HASH("Lager") liest nur diesen Sensor sbn HEIZUNG HASH("Lagerheizung") schaltet beide auf einmal
lbn und sbn filtern nach Typ und Name. lb und sb lassen den Namen weg und treffen jedes Gerät dieses Typs.

Übung

Aufgabe

Ein Hauptschalter für das Licht: Im Netz hängen drei Wandlampen mit verschiedenen Namen, ein Hebel „Hauptschalter“ und eine LED-Anzeige „Licht an“.

  • Hebel umgelegt: alle Wandlampen an, sonst alle aus – mit sb.
  • Die Anzeige zeigt, wie viele Wandlampen gerade brennen – mit lb.

Hinweise

Hinweis 1

Den Hebel liest du mit lbn über seinen Namen.

Hinweis 2

sb LAMPE On schalter schaltet alle Wandlampen auf einmal.

Hinweis 3

lb anzahl LAMPE On Sum zählt die brennenden Lampen.

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