Aktuell kommt es zu Probleme mit dem Email Versand dies wird schnellstmöglich behoben.

stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. LogicTypes: was Geräte verraten

Kapitel 2 · Geräte & Schleife

LogicTypes: was Geräte verraten

Temperature, Pressure, On, Setting & Co. – welche Werte es gibt und welche Einheiten dahinterstecken.

Lektion 5 von 18 8 Min.

Der dritte Teil von l und s heißt LogicType: der Name des Werts, den du lesen oder schreiben willst. Das Spiel kennt über 350 davon. Welche ein Gerät hat, steht im Stationpedia-Eintrag unter Logic.

Die wichtigsten

LogicTypeBedeutungEinheit
Oneingeschaltet?0 / 1
Openoffen (Tür, Ventil)?0 / 1
Lockgesperrt?0 / 1
SettingSollwert / Anzeigewertje nach Gerät
ModeBetriebsartZahl, je nach Gerät
TemperatureTemperaturKelvin
PressureDruckkPa
RatioOxygen, RatioCarbonDioxide …Gasanteil0 bis 1
Charge, RatioLadung / FüllgradJ bzw. 0 bis 1
Powerhat Strom?0 / 1
Achtung

Die Namen sind case-sensitiv: Temperature geht, temperature ist ein Fehler. Der Prüfer im IC10-Coder unterstreicht das sofort.

Lesen oder schreiben?

Ein Sensor misst nur – seine Temperature kannst du lesen, aber nicht setzen. Versuchst du trotzdem s d0 Temperature 300, meldet der Chip IncorrectLogicType. Bei einer Anzeige ist es umgekehrt: Setting schreibst du, und genau diese Zahl erscheint auf dem Display.

Anteile sind 0 bis 1

RatioOxygen liefert 0.21 für 21 % Sauerstoff. Für eine Prozentanzeige also mit 100 multiplizieren:

l r0 d0 RatioOxygen
mul r0 r0 100
s d1 Setting r0

Schaubild

LogicTypes zweier Geräte Gas-Sensor Temperature 296.15 L Pressure 101.3 L RatioOxygen 0.21 L RatioCarbonDioxide 0.004 L LED-Anzeige On 1 L S Setting 23 L S Color 2 L S Mode 0 L S L = lesbar · S = schreibbar · Temperatur in Kelvin, Druck in kPa
Jedes Gerät hat seine eigene Liste von LogicTypes. Manche kann man nur lesen (L), manche auch schreiben (S).

Übung

Aufgabe

An d0 hängt ein Gas-Sensor, an d1 und d2 je eine LED-Anzeige.

  • d1 soll den Druck in kPa zeigen.
  • d2 soll die Temperatur in °C zeigen.

Hinweise

Hinweis 1

Der Druck heißt Pressure, die Anzeige nimmt ihren Wert über Setting.

Hinweis 2

Für °C erst die Temperatur lesen, dann 273.15 abziehen.

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