Tutorial:Erstellen neuer Bauformen: Unterschied zwischen den Versionen

Aus StellSi-Hilfewiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
* Die [[Relaisanlage]], mit der Erstellung neuer [[Relaisgruppe]]n -> [[Tutorial:Erstellen neuer Relaisgruppen|Tutorial]]
* Die [[Relaisanlage]], mit der Erstellung neuer [[Relaisgruppe]]n -> [[Tutorial:Erstellen neuer Relaisgruppen|Tutorial]]
* Die [[Aussenanlage]], mit der Erstellung neuer [[Signal]]e -> [[Tutorial:Erstellen neuer Signale|Tutorial]]
* Die [[Aussenanlage]], mit der Erstellung neuer [[Signal]]e -> [[Tutorial:Erstellen neuer Signale|Tutorial]]
[[:Kategorie:Aufbau Bibliotheken Bauformen|Aufbau der Bibliotheken spezifischer Bauformen]]


== Dinge, für die ich noch keinen Vernünftigen Ort habe ==
== Dinge, für die ich noch keinen Vernünftigen Ort habe ==
Zeile 29: Zeile 31:


* W-> Schnittstelle sendet Signal (Vorbereitung)
* W-> Schnittstelle sendet Signal (Vorbereitung)
* ->W Schnittstelle sendet Signal (Ausführung)
* ->W Schnittstelle sendet Signal (Ausführung) (Zusatz = bedeutet Wert hat sich nicht geändert.)
* W<- Schnittstelle empfängt Signal
* W<- Schnittstelle empfängt Signal
* E-> Schnittstelle sendet Ereignis (Vorbereitung, Rest analog)
* E-> Schnittstelle sendet Ereignis (Vorbereitung, Rest analog)
* ->| Schnittstelle sendet syncrones Signal
* ->| Schnittstelle sendet syncrones Signal
* <-| Schnittstelle empängt syncrones Signal
* <-| Schnittstelle empängt syncrones Signal
* W<-a AngelScript empfängt (nur Empfänger werden seperat markiert)
* W<-f Freie Eingangslogik empfängt (nur Empfänger werden seperat markiert)
* W<-f Freie Eingangslogik empfängt (nur Empfänger werden seperat markiert, Anfang des Methodenaufrufes wird durch { Ende durch } 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.
* --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


[[Kategorie:Neue Bauform|!]]
[[Kategorie:Neue Bauform]]

Aktuelle Version vom 10. Juli 2018, 11:53 Uhr

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:

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