-
Gesamte Inhalte
4 -
Benutzer seit
-
Letzter Besuch
Beiträge erstellt von RalphK
-
-
@ BahnLand
Vielen Dank erst einmal für Deinen Beitrag. Mit Variablen scheint man sehr viel Steuern zu können.
Da ich ein absoluter Neuling auf diesem Gebiet bin, ist es nicht leicht sich in die Materie reinzufitzen. Habe mir viel Angeschaut und viel Probiert. Dabei tritt bei mir nun ein Problem auf, was ich nicht zu lösen vermag.
Folgendes Szenario:
Zwei Loks (egal wie rum) fahren auf ein Gleissperrsignal zu, was geschlossen ist. Beide halten vorbildlich an. Wenn ich jetzt eins der Sperrsignale öffne, fährt die davorstehende Lok mit der Geschwindigkeit los, wie sie zum Stehen gekommen ist. Soweit so gut. Wenn ich nun das zweite Sperrsignal öffne, fährt die zweite Lok nicht weiter. Die Variablen und Ereignisse sind exakt gleich, bis natürlich die befahrenden Gleise und die Bezeichnung des Sperrsignals.
EV:
HALT:
Ereignis: Zug betritt Gleis
Lok: [alle Loks]
Gleis: …42-1
Bedienung: Signal steht auf Po9sition
Signal: Gspsig 1 DS Einf
Position: 0 – geschlossen
Aktion: Variable setzen – Name: vein – Wert: $_Trigger1._TargetSpeed
Variable setzen – Aufgefahren – Wert: $_Trigger1._Name
Lokgeschwindigkeit setzen – Lok: [Auslöser 1:Lok] - Gleis: …42-2 – Geschwindigkeit: 0
Ereignis: Signal schaltet
Signal: Gspsig 1 DS Einf
Position: 1-offen
Keine Bedingungen
Aktion: Lokgeschwindigkeit setzen
Lok: $Aufgefahren …
Gleis: 42-2 (liegt vor 42-1)
Geschwindigkeit: $vein
Wo liegt der Fehler? Vielen Dank schon mal.
Viele Grüße, Ralph
-
Am 12.7.2016 um 18:24 schrieb BahnLand:
Hallo Michl,
im Prinzip ja:
Beim Bremsen muss nicht die Geschwindigkeit an sich, sondern deren Betrag reduziert und dann mit dem passenden Vorzeichen versehen werden. Dasselbe gilt beim Beschleunigen, nur dass hier der Betrag der Geschwindigkeit erhöht wird.
Ich füge Dir hier einen Auszug aus meiner (noch lange nicht fertigen EV) für die Gotthard-Anlage an.
Hier kannst Du sehen, wie meine Beschleunigungs- und Verzögerungs-Routinen bei positiver und negativer Ausgangsgeschwindigkeit "entgegengesetzt" verwendet werden. Die "Ausgangsgeschwindigkeit" stelle ich aber nicht bei der Ausfahrt des Zuges aus dem letzten Bahnhof, sondern erst bei der Einfahrt in jenes Bahnhofsgleis fest, in dem die zugehörigen Brems- und Beschleunigungsvorgänge ausgelöst werden sollen.
Viele Grüße
BahnLandHallo BahnLand,
Kann man diese Variablen auch für Rangierfahrten benutzen? Eine Lok steht vorwärts oder rückwärts am Sperrsignal und ich möchte durch schalten des Signales, die Anfahrt steuern, egal wie rum die Lok steht.
Vielen Dank.
RalphK
p.s. Bin ein Neuer - Guten Rutsch Euch allen!
-
N-Bahn-Bastler's test-Anlagen
in Anlagen
Geschrieben
Hallo BahnLand,
Wow, super schnelle Antwort und gleich meinen Fehler gefunden, super. Du hast alles richtig interpretiert. Das jeweilige Gleis "..2" liegt immer vor Gleis "..1". und damit steht das Fahrzeug fast komplett noch darauf. Das funktionierte auch. Mein Fehler war, das ich dieselben Variablen (vein, Aufgefahren) verwendet habe für alle Gleissperrsignale. Dank Deiner Hilfe, funktioniert nun alles so wie ich es wünsche beim Rangieren. Auch hilft es mir ungemein so langsam hinter das Geheimnis der Variablen zu steigen.
Vielen Dank dafür!
Gruß Ralph