Tutorial:Erstellen neuer Bauformen
Zur Navigation springen
Zur Suche springen
StellSi wurde in Hinblick auf eine möglichst große Flexibilität programmiert. Daher kann StellSi leicht um weitere Stellwerksbauformen erweitert werden.
Wie StellSi selbst untergliedert sich die Erstellung dabei in drei Bereiche:
- Den Stelltisch, mit der Erstellung neuer Tischfelder -> Tutorial
- Die Relaisanlage, mit der Erstellung neuer Relaisgruppen -> Tutorial
- Die Aussenanlage, mit der Erstellung neuer Signale -> Tutorial
Aufbau der Bibliotheken spezifischer Bauformen
Dinge, für die ich noch keinen Vernünftigen Ort habe
Benennungsrichtlinien
Benennungsrichtlinien für stwb:
- klein geschriebener Anfangsbuchstabe.
- Ein Begriff als camelCase (z.B. steuerungTasten)
- Verschiedene Begriffe durch _ getrennt (z.B. suh1912_relaisgruppen)
Benennungsrichtlinien für Ordner: (ToDo: Warum um alles in der Welt habe ich dort abweichende Vorgehensweisen etabliert????????)
- Nur kleinbuchstaben, kein _, Trennung durch -
- Die Unterordnernamen images, sounds, internal (für interne stwbs) und _common (allgemeiner Unterordner für Bauformübergreifende Dinge) sind ggf. zu verwenden.
Benennungsrichtlinien für Dateien (z.B. SVG):
- Nur die allgemeinen Regeln, nur a-z, A-Z, 0-9, _, -, keine Leer- oder Sonderzeichen.
Benennungsrichtlinien für vnames innerhalb von stwbs:
- klein geschriebener Anfangsbuchstabe.
- Nur a-z, A-Z, 0-9, _, -, keine Leer- oder Sonderzeichen.
Fenster -> Debug -> Signalliste
- L = Fenster leeren
- H = Alle Daten seit Programmstart wiederherstellen. Achtung: Das Zeichnen der Liste dauert ewig. Hilfreich sein kann das Laden von kleinen Stellwerken oder vorher einen geeigneten Filter auszuwählen!
- W-> Schnittstelle sendet Signal (Vorbereitung)
- ->W Schnittstelle sendet Signal (Ausführung) (Zusatz = bedeutet Wert hat sich nicht geändert.)
- W<- Schnittstelle empfängt Signal
- E-> Schnittstelle sendet Ereignis (Vorbereitung, Rest analog)
- ->| Schnittstelle sendet syncrones Signal
- <-| Schnittstelle empängt syncrones Signal
- W<-f Freie Eingangslogik empfängt (nur Empfänger werden seperat markiert)
- W<-a AngelScript empfängt (nur Empfänger werden seperat markiert, Anfang des Methodenaufrufes wird durch { Ende durch } markiert.)
- --a Diverse AngelScript-Methodenaufrufe, die in der Signalliste auftauchen. Es können auch die Zusätzte -init-f (Freie Eingangslogik), s (Schnittstele), ve (VerschlussregisterElement) oder vf (VerschlussFahrstrasse) auftauchen. Sie geben an, welche Methoden, die automatisch aufgerufen werden, gefunden wurden.
Bibliothekseditor
Weiß noch nicht genau, wohin damit
- Pfeil auf und Pfeil ab kann mit Shift kombiniert werden