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

Tag 113 von 365 · Fortgeschritten · Monat 4: Netzwerk im Detail

Logikgeräte ohne Chip

Logic Reader, Writer, Compare und Math bauen einfache Regeln ohne Code. Ein Chip kann ihre Ergebnisse lesen – und übernimmt, sobald es komplizierter wird.

Lektion 13 Min. Woche 17

Das lernst du heute

  • Logic Reader, Writer, Compare und Math
  • Wann ein Chip besser ist
  • Beides kombinieren

Nicht jede Steuerung braucht einen Chip. Das Spiel hat eine ganze Familie kleiner Logikgeräte, die du mit dem Schraubendreher einrichtest. Sie lesen einen Wert, vergleichen, rechnen und schreiben, ohne eine Zeile Code.

Die vier wichtigsten

GerätPrefabmachtErgebnis in
Logic ReaderStructureLogicReaderliest einen LogicType eines gewählten GerätsSetting
Logic WriterStructureLogicWriterschreibt den Wert seines Eingangs in ein Zielam Ziel
Logic CompareStructureLogicComparevergleicht zwei Eingänge: Equals, Greater, Less, NotEqualsSetting (0/1)
Logic MathStructureLogicMathrechnet mit zwei Eingängen: Add, Subtract, Multiply, Divide, Mod, Atan2, Pow, LogSetting

Compare und Math rechnen mit dem Setting ihrer Eingangsgeräte. Eine Kette sieht etwa so aus: Ein Reader liest die Raumtemperatur, eine Logic Memory hält den Sollwert, ein Compare prüft „kleiner“, ein Writer schaltet die Heizung. Welches Gerät und welchen Wert ein Reader liest, stellst du mit dem Schraubendreher ein. Laut Spieldaten zieht jedes dieser vier Geräte 10 W.

Wann ein Chip besser ist

Logikgeräte sind gut für eine einzige, einfache Regel, die jeder im Raum sehen und verstehen soll. Sobald mehr dazukommt, gewinnt der Chip:

AufgabeLogikgeräteChip
ein Vergleich, eine Aktiongutgeht auch
Hysterese mit Gedächtnisumständlichvier Zeilen
Sensor fehlt, sicherer Zustandkaum machbarsnan, bdns
Timer, Abläufeneinja
viele Geräte mit Namenneinlbn, sbn

Ein Detail aus dem Spielcode: Equals und NotEquals im Logic Compare vergleichen mit einer kleinen Toleranz, nicht exakt wie seq.

Drei Fallen aus dem Spielcode

  • Reader ohne Ziel: Wird das Gerät abgebaut, das ein Logic Reader liest, meldet er Error 1 – sein Setting behält aber den letzten Wert. Ein Chip, der nur Setting liest, merkt nichts und rechnet mit einem alten Wert weiter. Lies deshalb auch Error.
  • Writer schreibt nur bei Änderung: Ein Logic Writer schreibt erst wieder, wenn sich sein Eingang oder sein Ziel ändert. Hat jemand das Ziel inzwischen von Hand umgestellt, bleibt es so. Mit ForceWrite 1 zwingst du ihn, beim nächsten Takt neu zu schreiben.
  • Batch Reader braucht Ausgang: Der Logic Batch Reader arbeitet nur, wenn auch an seinem Ausgang ein Datenkabel hängt. Sonst meldet er Error 1.

Beides kombinieren

Der Chip kann jedes Logikgerät lesen wie jedes andere Gerät. Das Setting eines Compare ist dann 0 oder 1, das eines Math ein Rechenergebnis:

lbn nacht VERGLEICH HASH("Nacht") Setting Average
lbn summe RECHNER HASH("Summe") Setting Average

So liefert eine Kette, die schon steht, einem Chip zu. Oder ein Chip legt einen Sollwert in eine Logic Memory, und eine einfache Kette am anderen Ende der Basis wertet ihn aus.

Achtung

Logikgeräte brauchen Strom und lassen sich abbauen wie jedes Gerät. Sichere Werte aus einer Kette genauso ab wie Sensorwerte: Fehlt das Gerät, liefert lbn … Average NaN.

Tipp

Fang gleich mit einem Chip an, wenn du schon weißt, dass später „nur noch eine Kleinigkeit“ dazukommt. Umbauen ist mühsamer als gleich richtig bauen.

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
Jedes Logikgerät legt sein Ergebnis in Setting ab. Für den Chip ist es ein Gerät wie jedes andere.

Übung

Aufgabe

Kolja hat schon eine Logikkette gebaut. Ein Logic Compare „Nacht“ meldet 1, wenn es dunkel ist, ein Logic Math „Summe“ addiert die Leistung zweier Solarfelder. Dein Chip liest beide:

  • Wandleuchten „Hoflicht“ folgen dem Compare. Fehlt der Compare: Licht an.
  • LED „Leistung“ zeigt das Setting des Math. Fehlt das Gerät: −999.

Hinweise

Hinweis 1

Beide Ergebnisse stehen im Setting der Logikgeräte.

Hinweis 2

Licht: snan, sgtz, dann or mit dem Ausfall.

Hinweis 3

Anzeige: select summe fehlt KEINWERT summe.

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