Deutsches Simutransforum

Normale Version: Choose-Signale
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
hallo,

mir ist aufgefallen, dass Züge ein Choose-Signal grundsätzlich immer auf den Bahnhof beziehen, der in ihrem Plan als nächster steht und nicht etwa auf den, den sie als nächstes durchfahren. Damit bleiben sie auch gern vor dem falschen Bahnhof stehen und fahren erst weiter, wenn ihr eigentlicher Zielbahnhof leer ist.

Mir wäre es am liebsten, wenn Züge an einem Choose-Signal immer den besten freien Weg zum nächsten Durchfahrtsbahnhof oder zum nächsten End-Choose-Signal am Wegesrand zum Fahrziel wählen würden.
Ich löse das so, dass das Choosesignal auf einem Anfahrtgleis steht, das nur von Zügen genutzt wird, die auch im Bahnhof halten. Durchfahrende Züge haben ein Gleis, auf dem kein Choosesignal steht und das eigentlich einfach durch den Bahnhof oder daran vorbei führt.
So wie ich es sehe, kann ein Zug auch nicht feststellen, ob auf der Strecke ein Bahnhof ist, welchen er nur durchfährt.

Er guckt bei erreichen eines Choossignal bei sich in der Liste nach dem nächsten Bahnhof. Bei Deinem Vorschlag müste er anschließend die gesammte Strecke (kachel für Kachel) durchsuchen. Also von der Performance ....

Enstprechend müstest Du es selber implementieren, da ich nicht glaube, das ein anderer Programmierer dieses tut .... allerdings würde ich trotzdem eher davon abraten!
Das Choosesignal wirkt nur auf den nächsten Fahrplanstop. Davor können soviel Bahnhöfe durchfahren werden, wie nötig.

Eventuell sollte das Choossignal nur als Einrichtungssignal möglich sein. Das würde ein paar Anfängerfehler verhindern.
hmmm...

wie sieht es eigentlich mit dem End-Choose-Signal aus?
welche Funktion (genau) hat es derzeit, hat es überhaupt eine und liesse sich beim Routing nicht die Wirkung des vorangegangenen Choose-Signals durch das End-Choose-Signal aufheben? Sodass das Choose-Signal für einen die Chosse-Strecke durchfahrenden Zug wie ein ganz normales Signal wirkt?
Es funktioniert so, dass ein Bahnsteig nicht vom Zug an einem Choosesignal ausgewählt werden kann, wenn das End-of-Choosesignal dazu überfahren werden müsste.

Wurzelgnom

Auch erfahrene Spieler brauchen sich nicht scheuen mal im Wiki nachzuschauen.

http://de.wiki.simutrans-forum.de/wiki/t...on_0_99_12

Wobei es die Grafik auch hier im Forum gibt.

Die steht sogar im englischen Forum, wenn ich mich recht errinere.
aha, danke. die wiki vergesse ich immer irgendwie *schäm*

dass heisst dann also, dass ein Endofchoose auf dem einzigen Weg zu einem Bahnhof dazu führt, das Züge nicht weiterfahren?
Es sorgt dafür, das der Zug den Halt hinter dem Endofchoose nicht auswählt sondern nur die anderen Haltmöglichkeiten. Und wahrscheinlich darauf wartet das diese frei werden.
ok, ok, es müsste also ein NoChooseProcess-Signal her
Seiten: 1 2