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
| LogicType | Bedeutung | Einheit |
|---|---|---|
On | eingeschaltet? | 0 / 1 |
Open | offen (Tür, Ventil)? | 0 / 1 |
Lock | gesperrt? | 0 / 1 |
Setting | Sollwert / Anzeigewert | je nach Gerät |
Mode | Betriebsart | Zahl, je nach Gerät |
Temperature | Temperatur | Kelvin |
Pressure | Druck | kPa |
RatioOxygen, RatioCarbonDioxide … | Gasanteil | 0 bis 1 |
Charge, Ratio | Ladung / Füllgrad | J bzw. 0 bis 1 |
Power | hat Strom? | 0 / 1 |
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 r0Schaubild
Übung
Aufgabe
An d0 hängt ein Gas-Sensor, an d1 und d2 je eine LED-Anzeige.
d1soll den Druck in kPa zeigen.d2soll 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.