Rolfs N-Bahn
  Meine Fahrzeug Modelle 1:160
 
   Signale
Darstellung

 

Signale müssen immer mit einem Schaltabschnitt gekoppelt werden. Dabei ist es egal ob dieser auf der Anlage existiert oder nicht. Die Signale bekommen immer einen ungeraden Übergabe-Wert für die Hardware. Vorzugsweise 200ter Nummern, so ist das bei der Auswertung der Hardware einfacher zuzuordnen. Für das toggeln auf den Halt-begriff wird der Übergabe-Wert um 1 erhöht also ein gerader Wert.

   
   
   
Grundwerte für das Signal
Hier werden die Bezeichnung
das Gleis
Redis-Übergabewerte eingetragen
Signal Position der Symbole im Gleisplan
Signal
Schaltabschnitt
Vorsignal, fals aufgestellt
Vorsignal-Kopf
für Hl Signale. 
Diese können in der dritten Ebene mit eine roten Signalblende überdeckt werden, wenn das Hl Signal die Haltstellung zeigt
Redis-Eingans-Werte
Diese sind notwendig um von einer automatischen Steuerung das Signal im Gleisplan steuern zu können
   
  Signale












 

Im Betrieb können Signale die noch nicht in der Signal-Maske aufgenommen sind, frei getoggelt werden. Werden Signale in der Signal-Maske aufgenommen, werden diese einem Gleis zugeordnet. Zugeordnete Signale können im Betrieb nur noch getoggelt werden wenn das entsprechende Gleis aktiv ist. (aktiv_gleis.json) Ausnahmen mit dem gleichzeitigen halten der [Strg]-Taste können Signale auch betätigt werden, wenn das zugehörige Gleis nicht aktiv ist. Dies ist für Testzwecke reserviert.

Das Vorsignal im oberen Beispiel, kann beim anlegen der Daten für das Signal P1 und auch P2 zwei mal gespeichert werden. Durch die Logik zeigt es dann bei P1 (Hp1) das Signalbild Vr1 an und beim P2 (Hp2) das Signalbild Vr2 an.

Das kommt zustande da, für das Hauptsignal eine mehrdimensionale Liste angelegt wurde. Dadurch wird beim betätigen des Hauptsignals nicht der Wert des Vorsignals verwenden. Sondern der Wert aus der Mehrdimensionalen Liste. Dadurch kann das Vorsignal unterschiedliche Stellungen anzeigen. Da nur noch die x_y Position des Vorsignals aus der Datei signale.json abgefragt wird.
 

  Definition
Signale













 

In der Datei betrieb.py befindet sich die Definition des Bauteils HAUPTSIGNAL

HAUPTSIGNAL = { "West": [[46, 201, 76], [48, 202, 77], [50, 202,76]],
Werte der Liste für ein Ausfahrsignal mit Sh1

Hp0=46, Schaltgleis 201=Stopp, Vorsignal 76=Vr0
Hp1=48, Schaltgleis 202=Frei, Vorsignal 77=Vr1
Sh1=50, Schaltgleis 202=Frei, Vorsignal 76=Vr0

"WestHp2": [[300, 201, 72], [301, 202, 73], [302, 202, 77]],
Werte der Liste für ein drei begriffiges Einfahrsignal

Hp0=300, Schaltgleis 201=Stopp, Vorsignal 72=Vr0
Hp1=301, Schaltgleis 202=Frei, Vorsignal 73=Vr1
Hp2=302, Schaltgleis 202=Frei, Vorsignal 77=Vr2