HaNNoveraNer Geschrieben 3. September 2020 Geschrieben 3. September 2020 Hi Wenn ein Zug vor einem Bremskontakt/Signal stehen bleibt, wie kann man dann die Richtung bestimmen, in die er weiterfahren soll? Er kann ja mit -60 oder + 60 gekommen sein. Wenn ich dann sage, fahre mit -60 weiter, würde der +60 doch die Richtung wechseln? Man müßte da irgendwie sagen können: Fahre vorwärts weiter, oder wechsle vorher die Richtung, ohne das Vorzeichen zu kennen. Und kann man den Bremskontakten/Beschleunigungskontakten sagen, WER davor halten soll und wer durchfahren darf, oder wer welche Geschwindigkeit bekommen soll? Gruß Thomas
Neo Geschrieben 3. September 2020 Geschrieben 3. September 2020 Hallo Thomas, wenn du einen stehenden Zug in Bewegung setzen möchtest, unterscheidet sich V6 nicht von V5. Du bist dann selber verantwortlich, die korrekte Richtung anzugeben. Viele Grüße, Neo
Goetz Geschrieben 3. September 2020 Geschrieben 3. September 2020 vor einer Stunde schrieb HaNNoveraNer: Man müßte da irgendwie sagen können: Fahre vorwärts weiter, oder wechsle vorher die Richtung, ohne das Vorzeichen zu kennen. Und kann man den Bremskontakten/Beschleunigungskontakten sagen, WER davor halten soll und wer durchfahren darf, oder wer welche Geschwindigkeit bekommen soll? Hast du schon in meine gestrige Twitch Sendung reingeschaut, Thomas?
HaNNoveraNer Geschrieben 3. September 2020 Autor Geschrieben 3. September 2020 Ja, dadurch kam die Frage auf. Du bist dort ja auch davon ausgegangen, daß die Züge alle mit dem gleichen Geschwindigkeitsvorzeichen ankommen. Und bei Deinem Beschleunigungkontakt werden alle Züge (ICE oder Bummelzug) auf den gleichen Wert beschleunigt. Und am Bremskontakt würden alle Züge halten, egal ob Personenzug, der halten soll, oder Güterzug, der durchfahren soll. Das sind genau die Probleme, die ich mit meinen eigenen Bremskontakten auch hatte.
Goetz Geschrieben 3. September 2020 Geschrieben 3. September 2020 (bearbeitet) vor 10 Minuten schrieb HaNNoveraNer: Du bist dort ja auch davon ausgegangen, daß die Züge alle mit dem gleichen Geschwindigkeitsvorzeichen ankommen. Ich habe aber auch erklärt, dass man für die Abfahrt zum Beispiel auf eine Objektvariable in der Lok zurückgreifen und daraus die Wunschgeschwindigkeit (samt Vorzeichen) auslesen kann. Die für die Abfahrt verwendete Geschwindigkeit hat ja nichts mit dem Kontakt zu tun. Der startet die Lok nicht und er gibt auch nicht die Geschwindigkeit vor. Er ist nur neu als mögliche Zieladresse für den Befehl hinzugekommen. vor 10 Minuten schrieb HaNNoveraNer: am Bremskontakt würden alle Züge halten Am Bremskontakt hält jeder Zug. Stimmt. Aber du kannst die Wirkung per EV an- und abschalten. Ebenso kannst du den Beschleunigungswert per EV ändern. Bearbeitet 3. September 2020 von Goetz Schreibfehler ausgebeult
HaNNoveraNer Geschrieben 3. September 2020 Autor Geschrieben 3. September 2020 Hallo Götz Klar, das kann man alles machen, wie bisher. Aber stell Dir mal vor, das könnte der Kontakt selber. Wäre das nicht toll? Der Bremskontakt weiß, wer mit welchem Vorzeichen angekommen ist. Wenn man jetzt noch den Loks Eigenschaften zuweisen würde (z.B. Zugart, benutzerdefinierter Text u.s.w.) könnte man durch Selektfelder am Kontakt sagen, für wen er gelten soll. Ist ja nur so eine Idee, um nicht doch alles wie bisher immer dazuprogrammieren zu müssen. Gruß Thomas
Neo Geschrieben 3. September 2020 Geschrieben 3. September 2020 Hallo Thomas, ich habe dein Thema verschoben und umbenannt, da es so noch nichts direkt mit V6 zu tun hat. In einem Kontakt selbst würde ich nicht speichern, welcher Zug aus welcher Richtung gekommen ist, da das hohes Fehlerpotential besitzt (Gleiskontakte sind im Moment zustandslos). Wenn dann könnte man darüber nachdenken, dass das Studio in jedem Fahrzeug die letzte Fahrtrichtung speichert, und diese Richtung beibehalten wird, wenn ein Fahrzeug aus dem Stand wieder beschleunigt werden soll. Konkret könnte man in der EV-Aktion "Fahrzeuggeschwindigkeit setzen" eine zusätzliche Option "Relativ zu Fahrtrichtung" anbieten, mit der das Studio beim Setzen der Geschwindigkeit die zuletzt gespeicherte Richtung berücksichtigt. Somit behält ein Fahrzeug immer die Richtung bei (auch aus dem Stand heraus) und die Geschwindigkeit eines jeden Fahrzeugs kann negiert werden, ohne die Richtung des Fahrzeugs zu kennen. Viele Grüße, Neo
Goetz Geschrieben 3. September 2020 Geschrieben 3. September 2020 vor 1 Minute schrieb Neo: eine zusätzliche Option "Relativ zu Fahrtrichtung" würde mir gut gefallen.
HaNNoveraNer Geschrieben 3. September 2020 Autor Geschrieben 3. September 2020 Das wäre ein Schritt in die richtige Richtung. Wenn man jetzt noch "letzte Geschwindigkeit" haben würde, könnte der Zug mit der vorher eingestellten Geschwindigkeit (Wert) weiterfahren, wenn man das möchte. Die kennt man nämlich sonst auch nicht :-) Gruß Thomas
Goetz Geschrieben 3. September 2020 Geschrieben 3. September 2020 vor 4 Minuten schrieb HaNNoveraNer: Die kennt man nämlich sonst auch nicht :-) Die kennt das MBS aber auch nicht mehr. Denn lange vor Erreichen des Kontakts hat sich die Geschwindigkeit kontinuierlich geändert. Welche ist nun "die letzte"? Die Geschwindigkeit, mit der der Zug unterwegs ist, hat die Lok aber irgendwo bekommen. Und dort kann man ihr auch diesen Wert in einer Objektvariablen mitgeben.
Neo Geschrieben 3. September 2020 Geschrieben 3. September 2020 Hallo Thomas, wie Götz schon schreibt, die "letzte" Geschwindigkeit ist nicht klar definiert, wohingegen die letzte Fahrtrichtung immer bekannt ist. Die Anfahrtsgeschwindigkeit ist zudem häufig sehr dynamisch und situationsabhängig. Eine Aktion zum Starten eines Fahrzeugs wird so oder so benötigt, und ob man nun eine Option "Letzte Geschwindigkeit" oder eine feste Zahl oder eine Zahl aus einer Variable angibt, macht dann keinen großen Unterschied. Viele Grüße, Neo
Old Grey Geschrieben 10. September 2020 Geschrieben 10. September 2020 Hallo, Ich habe das Problem wie folgt gelöst: am Bremskontakt wird die aktuelle Geschwindigkeit ausgelesen und in einer Objekt-Variable des Haltegleises abgespeichert. Beim Anfahren wird dann geprüft ob die Geschwindigkeit >0 ist und mit einer Bedingung die neue Zielgeschwindigkeit mit dem entsprechenden Vorzeichen versehen.
Neo Geschrieben 29. September 2020 Geschrieben 29. September 2020 Hallo Thomas, mit der neuen Beta-Version V6 kannst du jetzt richtungsunabhängig auf Geschwindigkeiten reagieren, sowohl in der Aktion "Fahrzeuggeschwindigkeit setzen" als auch über explizite Eigenschaften "Ist/Ziel-Geschwindigkeit (Betrag)". Viele Grüße, Neo
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden