Versuchenzeit kontra Zugfahrten starten auch wenn: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{TC910g}} | |||
__NOTOC__ | |||
Michael | == Versuchenzeit kontra Zugfahrten starten == | ||
Ich habe | === Warte auf Abfahrt === | ||
Im Forum wurde darüber diskutiert, wann bei der Erstellung einer Zugfahrt die "Versuchenzeit" oder die Regel "Zugfahrten starten, auch wenn Zug nicht gleich ausfahren darf" angewendet werden soll. | |||
Beim Setzen der Regel "Zugfahrten starten, auch wenn Zug nicht gleich ausfahren darf" wird die Zugfahrten sofort gestartet. | |||
*Aber wie lange wird ohne mein Zutun mit der Abfahrt gewartet, ist das limitiert? | |||
*Wird die Versuchenzeit überhaupt noch benötigt? Wo ist sie sinnvoll einsetzbar? | |||
*Wie lang sollte man die Versuchenzeit maximal wählen, um Rechenleistung zu sparen? | |||
=== Der Unterschied === | |||
:Michael Mertner beschreibt den Unterschied im [https://www.freiwald.com/forum/viewtopic.php?p=213916#p213916 Forum] so: | |||
Der Unterschied ist, dass bei einer eingetragenen Versuchen-Zeit gewartet wird, bis ein Zug oder eine Lok zur Verfügung steht. Die andere Art startet zwar auf jeden Fall, aber nur dann, wenn auch was da ist, was man starten kann. Ansonsten verpufft der Start im Nirwana. | |||
=== Erläuterungen zur "Versuchenzeit" === | |||
:Silvio Richter erläutert im "[https://www.freiwald.com/forum/viewtopic.php?p=213895#p213895 Forum]", warum die Versuchenzeit mit Vorsicht eingesetzt werden soll: | |||
Erst letzte Woche sah ich ein Projekt mit angegebenen 3600 Sekunden, also 1 ganze Stunde Versuchenzeit! | |||
Zusätzlich kommt erschwerend hinzu, dass solch eine Zugfahrt öfters aufgerufen werden kann. Ein zweiter Aufruf ignoriert die Tatsache, dass bereits die Zugfahrt mit der Sanduhr halb aktiv ist. Soll heißen - je Aufruf ein weiterer Versuch. Wird diese Zugfahrt an drei verschiedenen Stellen aufgerufen, dann wird die schnellste CPU in die Knie gezwungen und der Benutzer weiß nicht warum. | |||
=== Beispiele === | |||
:Michael hat zu diesem Thema 2 Beispiele geliefert. | |||
Die Frage '''Versuchenzeit kontra Zugfahrten starten''' kann Glaubenskriege auslösen. Und das seit vielen Jahren. | |||
Es kommt immer drauf an, was man auf der Anlage bewerkstelligen möchte. Ich selber nutze die Versuchen-Zeit durchaus. | |||
=== 1. Beispiel letzten Wagen abkuppeln === | |||
Ein Zug kommt in den Bahnhof. Der letzte Wagen soll abgekuppelt werden und von einer V60 abgezogen werden. Ein bis vier V60 warten hinter dem Bahnhof auf ein Kommando, dass sie zum Zug ruft. Ich starte die entsprechende Zugfahrt mit der V60, wenn der Reisezug eingefahren ist und steht. | |||
Blöderweise ist eine V60 grade dabei, einen Güterwagen wegzuschieben, die zweite V60 steht grad an der Diesel-Tankstelle, die dritte V60 hat grad einen anderen Kurswagen am Haken und -getreu Murphy- steht die vierte V60 auf der Werkbank, weil der Decoder geplatzt ist.. | |||
Ich weiß aber, dass irgendwann eine V60 wieder auf einem der Abstellgleise steht. Ergo starte ich die Zugfahrt mit einer Versuchen-Zeit und sobald eine V60 wieder bereit steht, wird sie auf dieser Zugfahrt losfahren und den Wagen abziehen. | |||
Wenn vorher noch ein zweiter Zug mit Kurswagen einläuft und das gleiche passieren soll, dann werden zwei V60 angefordert. Das heißt, dass auch beide Züge "bedient" werden, weil die Zugfahrt 2x gestartet wird und jeweils aktiv wird, sobald eine V60 verfügbar ist. | |||
=== 2. Beispiel Loktausch === | |||
Ich bediene mein BW manuell. Melder zur Zugverfolgung sind vorhanden, aber keine Zugfahrten. Nun möchte ich einen Loktausch durchführen. Die zu tauschende Lok fährt per Zugfahrt auf ein Einfahr-/Ausfahrgleis des BW und bleibt dort stehen. Ich fahre sie mit dem Regler weg. Gleichzeitig startet nun eine Zugfahrt, die von diesem Block wieder an den Zug heranfährt. Blöderweise ist aber grad keine Lok da. | |||
Also fummel ich im BW rum, besorg mir eine Lok und fahre sie auf das Einfahr-/Ausfahr-/Übergabegleis. Da die Zugverfolgung funktioniert, weiß Traincontroller, welche Lok ich manuell dahin gefahren habe. Nach kurzer Zeit wird sich Traincontroller die Lok schnappen und per Zugfahrt an den Zug heranführen. | |||
Diese Fahrt kann übrigens auch starten, wenn der Zug nicht gleich ausfahren darf. | |||
Wir haben hier also beides, eine Versuchen-Zeit UND Starten, auch wenn der Zug nicht ausfahren darf. Es ist ein Mythos, dass das völlig konträr ist und sich ausschließt. | |||
=== Anleitung herunterladen=== | |||
Dieser Beitrag wurde in leicht abgewandelter Form als Lösung: [[Medium:Versuchenzeit_kontra_Zugfahrten_starten.pdf|Versuchenzeit_kontra_Zugfahrten_starten.pdf]] erzeugt. | |||
== Weblinks == | |||
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=213916#p213916 Forum] | |||
*Versuchenzeit: [https://www.freiwald.com/forum/viewtopic.php?p=213895#p213895 Forum] | |||
*Lösung: [[Medium:Versuchenzeit_kontra_Zugfahrten_starten.pdf|Versuchenzeit_kontra_Zugfahrten_starten.pdf]] | |||
:--[[Benutzer:Wohlmannstetter|Wohlmannstetter]] ([[Benutzer Diskussion:Wohlmannstetter|Diskussion]]) 11:04, 11. Apr. 2021 (CEST) | |||
:bearbeitet: [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 11:33, 16. Jul. 2022 (CEST) | |||
[[Kategorie: Software]] | [[Kategorie: Software]] | ||
[[Kategorie: Zugfahrt]] | |||
[[Kategorie: Versuchenzeit]] |
Aktuelle Version vom 29. Februar 2024, 13:38 Uhr
Versuchenzeit kontra Zugfahrten starten
Warte auf Abfahrt
Im Forum wurde darüber diskutiert, wann bei der Erstellung einer Zugfahrt die "Versuchenzeit" oder die Regel "Zugfahrten starten, auch wenn Zug nicht gleich ausfahren darf" angewendet werden soll.
Beim Setzen der Regel "Zugfahrten starten, auch wenn Zug nicht gleich ausfahren darf" wird die Zugfahrten sofort gestartet.
- Aber wie lange wird ohne mein Zutun mit der Abfahrt gewartet, ist das limitiert?
- Wird die Versuchenzeit überhaupt noch benötigt? Wo ist sie sinnvoll einsetzbar?
- Wie lang sollte man die Versuchenzeit maximal wählen, um Rechenleistung zu sparen?
Der Unterschied
- Michael Mertner beschreibt den Unterschied im Forum so:
Der Unterschied ist, dass bei einer eingetragenen Versuchen-Zeit gewartet wird, bis ein Zug oder eine Lok zur Verfügung steht. Die andere Art startet zwar auf jeden Fall, aber nur dann, wenn auch was da ist, was man starten kann. Ansonsten verpufft der Start im Nirwana.
Erläuterungen zur "Versuchenzeit"
- Silvio Richter erläutert im "Forum", warum die Versuchenzeit mit Vorsicht eingesetzt werden soll:
Erst letzte Woche sah ich ein Projekt mit angegebenen 3600 Sekunden, also 1 ganze Stunde Versuchenzeit!
Zusätzlich kommt erschwerend hinzu, dass solch eine Zugfahrt öfters aufgerufen werden kann. Ein zweiter Aufruf ignoriert die Tatsache, dass bereits die Zugfahrt mit der Sanduhr halb aktiv ist. Soll heißen - je Aufruf ein weiterer Versuch. Wird diese Zugfahrt an drei verschiedenen Stellen aufgerufen, dann wird die schnellste CPU in die Knie gezwungen und der Benutzer weiß nicht warum.
Beispiele
- Michael hat zu diesem Thema 2 Beispiele geliefert.
Die Frage Versuchenzeit kontra Zugfahrten starten kann Glaubenskriege auslösen. Und das seit vielen Jahren.
Es kommt immer drauf an, was man auf der Anlage bewerkstelligen möchte. Ich selber nutze die Versuchen-Zeit durchaus.
1. Beispiel letzten Wagen abkuppeln
Ein Zug kommt in den Bahnhof. Der letzte Wagen soll abgekuppelt werden und von einer V60 abgezogen werden. Ein bis vier V60 warten hinter dem Bahnhof auf ein Kommando, dass sie zum Zug ruft. Ich starte die entsprechende Zugfahrt mit der V60, wenn der Reisezug eingefahren ist und steht.
Blöderweise ist eine V60 grade dabei, einen Güterwagen wegzuschieben, die zweite V60 steht grad an der Diesel-Tankstelle, die dritte V60 hat grad einen anderen Kurswagen am Haken und -getreu Murphy- steht die vierte V60 auf der Werkbank, weil der Decoder geplatzt ist..
Ich weiß aber, dass irgendwann eine V60 wieder auf einem der Abstellgleise steht. Ergo starte ich die Zugfahrt mit einer Versuchen-Zeit und sobald eine V60 wieder bereit steht, wird sie auf dieser Zugfahrt losfahren und den Wagen abziehen.
Wenn vorher noch ein zweiter Zug mit Kurswagen einläuft und das gleiche passieren soll, dann werden zwei V60 angefordert. Das heißt, dass auch beide Züge "bedient" werden, weil die Zugfahrt 2x gestartet wird und jeweils aktiv wird, sobald eine V60 verfügbar ist.
2. Beispiel Loktausch
Ich bediene mein BW manuell. Melder zur Zugverfolgung sind vorhanden, aber keine Zugfahrten. Nun möchte ich einen Loktausch durchführen. Die zu tauschende Lok fährt per Zugfahrt auf ein Einfahr-/Ausfahrgleis des BW und bleibt dort stehen. Ich fahre sie mit dem Regler weg. Gleichzeitig startet nun eine Zugfahrt, die von diesem Block wieder an den Zug heranfährt. Blöderweise ist aber grad keine Lok da.
Also fummel ich im BW rum, besorg mir eine Lok und fahre sie auf das Einfahr-/Ausfahr-/Übergabegleis. Da die Zugverfolgung funktioniert, weiß Traincontroller, welche Lok ich manuell dahin gefahren habe. Nach kurzer Zeit wird sich Traincontroller die Lok schnappen und per Zugfahrt an den Zug heranführen.
Diese Fahrt kann übrigens auch starten, wenn der Zug nicht gleich ausfahren darf.
Wir haben hier also beides, eine Versuchen-Zeit UND Starten, auch wenn der Zug nicht ausfahren darf. Es ist ein Mythos, dass das völlig konträr ist und sich ausschließt.
Anleitung herunterladen
Dieser Beitrag wurde in leicht abgewandelter Form als Lösung: Versuchenzeit_kontra_Zugfahrten_starten.pdf erzeugt.
Weblinks
- Quelle: Forum
- Versuchenzeit: Forum
- Lösung: Versuchenzeit_kontra_Zugfahrten_starten.pdf
- --Wohlmannstetter (Diskussion) 11:04, 11. Apr. 2021 (CEST)
- bearbeitet: Uslex (Diskussion) 11:33, 16. Jul. 2022 (CEST)