stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. Stationeers-Wiki
  3. Geräte
  4. Taste

Geräte

Taste

Button

PrefabStructureLogicButton Hash491845673in der Hash-Suche
Strom lackierbar Stand 0.2.6428.27798

Überblick

Taste (StructureLogicButton) in Stationeers: Gerät, Hash 491845673. Mit Bauschritten, 6 IC10-Logikwerten und Anschlussplan.

Die Taste ist das Gegenstück zum Hebel. Ein Hebel bleibt in seiner Stellung, eine Taste nicht. Drückst du sie, stehen Activate und Setting für rund 0,55 s auf 1 und fallen dann von selbst auf 0 zurück. Wie lange du die Maustaste hältst, spielt keine Rolle. Während dieser Zeit nimmt die Taste keinen zweiten Druck an. Lock sperrt die Bedienung von Hand.

Activate steht zwar als schreibbar in der Liste, laut Spielcode setzt ein Gerät einen geschriebenen Activate-Wert aber nur um, wenn es eingeschaltet ist – und die Taste hat keinen Ein-Schalter. Ein Chip kann sie also nicht „drücken“. Für einen Impuls aus dem Programm nimm lieber einen Logik Speicher.

Sie braucht keinen Strom und hat zwei Datenanschlüsse. Gebaut wird sie aus dem Kit (Logikschalter), aus dem auch Hebel, Schalter und Drehknopf entstehen.

Weil die Taste keinen Zustand hält, muss sich der Chip merken, was der letzte Druck bewirkt hat. Das klassische Muster ist der Umschalter: Jeder Druck kehrt einen gespeicherten Wert um, etwa „Licht an“ und „Licht aus“. Wichtig ist dabei, nur auf den Wechsel von 0 auf 1 zu reagieren. Die 0,55 s eines Drucks sind etwas länger als ein Takt des Chips (0,5 s). Ein Programm, das nur auf „1“ prüft, sieht denselben Druck deshalb oft zweimal und schaltet gleich wieder zurück.

Gib jeder Taste einen eigenen Namen. Lesen mehrere Tasten mit demselben Namen über Batchmodus 0, kommt der Mittelwert heraus – eine gedrückte von zwei Tasten ergibt dann 0,5.

Wie der Umschalter im Code aussieht, zeigt die Akademie in der Lektion Taste als Umschalter. Weitere Bedienteile stehen in Logik ohne Chip: Leser, Schreiber, Speicher, Vergleich, Mathematik.

IC10 und Logik

6 Logikwerte, davon 6 lesbar und 2 schreibbar.

  • Activate RW 9
  • Lock RW 10
  • Setting R 12
  • PrefabHash R 84
  • ReferenceId R 217
  • NameHash R 268

Beispiel: per Name ansprechen

Liest Setting, zeigt den Wert am IC-Gehäuse und schreibt Activate. Das Gerät vorher mit dem Etikettierer benennen; gleichnamige Geräte werden gemeinsam angesprochen.

# Taste per Name ansprechen
define GERAET 491845673  # StructureLogicButton
define NAME HASH("Taste")  # Name im Spiel (Etikettierer)
define SOLL 1  # Activate 1 = auslösen
alias wert r0

start:
yield
lbn wert GERAET NAME Setting 0  # 0 = Mittelwert aller gleichnamigen
bnan wert start  # kein Gerät mit diesem Namen
s db Setting wert  # am Gehäuse anzeigen
sbn GERAET NAME Activate SOLL  # Wert setzen
j start

Anschlüsse

12
Schematisch: Eingänge links, Ausgänge rechts, Abfall oben, Strom und Daten unten. Lage und Abstand entsprechen nicht dem Modell.
  1. 1Daten
  2. 2Daten

Bauen und Abbauen

Raster: kleines Raster (0,5 m) · Befestigung: an Wand oder Boden

  1. 1

    Aufstellen

    Zurückbauen mit Handbohrer

Material gesamt

Abbau gibt zurück

Gebaut mit: Kit (Logikschalter)

Material, Feuer und Recycling

Brennbar laut Spieldaten: Flammpunkt 373,2 K (100 °C); Selbstentzündung 573,2 K (300 °C); Brenndauer 5 s

Rohwerte aus dem Spielcode (3)

Feldnamen wie im Spielcode, ohne Übersetzung. Hilfreich für Mods und genaue Grenzen.

LogicUnitBase.ConnectionTypeFlatStraight
LogicUnitBase.Input1Index0
LogicUnitBase.OutputIndex1

Siehe auch

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