Überblick
IC-Gehäuse (StructureCircuitHousing) in Stationeers: Gerät, Hash -128473777, 50 W. Mit Bauschritten, 11 IC10-Logikwerten und Anschlussplan.
Das IC-Gehäuse ist der Platz für einen Integrierte Schaltung (IC10). Es hängt mit einem Datenanschluss am Netz und hat einen eigenen Stromanschluss; der Grundverbrauch liegt bei 50 W.
Ein Programm erreicht Geräte auf zwei Wegen: über die sechs Pins d0 bis d5, die du am Gehäuse einem Gerät zuweist, oder über den Namen mit lbn und sbn – dann ohne Pin-Grenze. Das Gehäuse selbst erreichst du im Programm als db.
Sein Wert Setting ist lesbar und schreibbar und erscheint auf der Anzeige des Gehäuses. s db Setting r0 ist deshalb der einfachste Weg, einen Messwert sichtbar zu machen. Mode schaltet die Anzeige zwischen Zahl (0) und Text (1). LineNumber zeigt, in welcher Zeile das Programm gerade steht, Error meldet einen Fehler.
Bevor du anfängst: Jede Hauptschleife braucht ein yield, und das Programm darf nie hinter die letzte Zeile laufen. Die Grundlagen stehen in IC10: Gerät per Name steuern, der ganze Kurs in der IC10-Akademie.
IC10 und Logik
11 Logikwerte, davon 11 lesbar und 4 schreibbar.
-
PowerR 1 -
ModeRW 3 -
ErrorR 4 -
SettingRW 12 -
OnRW 28 -
RequiredPowerR 33 -
PrefabHashR 84 -
LineNumberRW 173 -
ReferenceIdR 217 -
NameHashR 268 -
StackSizeR 280
Werte je Fach (Slot-Logik)
| Slot-Wert | lesbar in Fach | schreibbar in Fach | Zahl |
|---|---|---|---|
Occupied | 0 | – | 1 |
OccupantHash | 0 | – | 2 |
Quantity | 0 | – | 3 |
Damage | 0 | – | 4 |
Class | 0 | – | 12 |
MaxQuantity | 0 | – | 15 |
PrefabHash | 0 | – | 17 |
LineNumber | 0 | – | 19 |
SortingClass | 0 | – | 24 |
ReferenceId | 0 | – | 26 |
FreeSlots | 0 | – | 31 |
TotalSlots | 0 | – | 32 |
Beispiel: per Name ansprechen
Liest Setting, zeigt den Wert am IC-Gehäuse und schreibt On. Das Gerät vorher mit dem Etikettierer benennen; gleichnamige Geräte werden gemeinsam angesprochen.
# IC-Gehaeuse per Name ansprechen
define GERAET -128473777 # StructureCircuitHousing
define NAME HASH("IC-Gehaeuse") # Name im Spiel (Etikettierer)
define SOLL 1 # On 1 = ein
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 On SOLL # Wert setzen
j startAkademie: Geräte per Name Akademie: Batch-Modi IC10-Akademie IC10-Editor
Anschlüsse
- 1Daten · Eingang
- 2Strom
Fächer und Modi
| # | Fach | Nimmt |
|---|---|---|
| 0 | ProgrammableChip |
Modi: 0 = Number, 1 = String
Bauen und Abbauen
Raster: kleines Raster (0,5 m) · Befestigung: an Wand oder Boden
- 1
Material gesamt
Abbau gibt zurück
Gebaut mit: Kit (IC-Gehäuse)
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.ConnectionType | FlatExhaustive |
LogicUnitBase.Input1Index | 0 |
LogicUnitBase.OutputIndex | 1 |
Siehe auch
- IC10: der erste ChipGehäuse bauen, Chip einsetzen, Kabel legen, Code aufspielen – der Weg zum ersten laufenden IC10-Programm, mit den Grenzen und Fallen, die du von Anfang an kennen solltest.
- IC10: Gerät per Name steuernMit lbn und sbn sprichst du beliebig viele Geräte über ihren Namen an – ohne Pin-Grenze. So funktioniert es, und darauf musst du achten.
- Luftschleuse bauen: Aufbau, Steuerung, häufige FehlerAus welchen Teilen eine Luftschleuse besteht, wie viel Luft ein Zyklus bewegt, ein vollständiges IC10-Programm mit Hebel und die Fehler, an denen Schleusen meistens scheitern.
- Notstrom und Lastabwurf: Netze trennen, Prioritäten, IC10Wie du die Basis in Gruppen nach Wichtigkeit aufteilst, den Steuer-Chip über einen Flächenleistungsregler gegen Ausfall sicherst und bei sinkendem Akku zuerst Komfort und dann die Werkstatt abschaltest.