Guten Tag,
Bonn2020 hat geschrieben:Hallo,
ich habe folgendes Problem, das ich eine Linie mehrfach am Tag den Zielort ändert.
Diesen Satz verstehe ich nicht.
Bonn2020 hat geschrieben:
Bsp:
65(ziel="Dottendorf",z=Mo:05:03-Fr:05:03, n=11, L=61),
Hier ändert sich nur die aktuelle Linie, von 65 auf 61. Das gilt für alle Züge mit Kursnummer 11, die als Linie 65 mit dem Ziel "Dottendorf" ankommen.
Die Zeitangabe gilt von Mo 5:03 bis Fr 5:03, also fast den ganzen Montag, den ganzen Di+Mi+Do und am Fr morgen von 0:00 bis 5:03.
Wahrscheinlich ist aber gemeint, daß an Mo-Fr um 5:03 das Ziel auf "Dottendorf" geändert werden soll und die Linie auf 61. Das könnte man so schreiben:
Dann gilt es an Mo-Fr jeweils von 5:00-5:10, d.h. der Zug kann auch mal eine Minute zu früh kommen oder 5min zu spät. Es gilt nur, wenn er als Linie 65 mit Kursnummer 11 ankommt.
Klein geschriebene Daten wie "ziel" und "n" sind immer Bedingungen, also Dinge, die überprüft werden.
Groß geschriebene wie "Ziel" und "L" sind dagegen Zuweisungen, also Dinge, die geändert werden sollen.
Exakte Zeitangaben wie "5:03" gibt es nicht. So etwas kommt in der Praxis nicht vor. Jeder Zug kann auch mal etwas früher oder später verkehren. Zeiten sind daher immer Intervalle, also Bereiche. Wenn man irgendetwas um 5:03 machen will, dann gibt man ein Intervall an, in dem 5:03 drin liegt, also z.B. 5:00-5:10 oder 4:58-5:08.
Zeiten mit Wochentagen:
"Mo:5:00-Fr:5:10" bedeutet von Montag 5:00 bis Freitag 5:10, also fast die ganze Woche
"Mo-Fr:5:00-5:10" bedeutet am Montag, Di, Mi, Do und Fr jeweils von 5:00-5:10, also an den 5 Tagen jeweils für 10min
"Mo+Fr:5:00-5:10" bedeutet am Montag und am Freitag jeweils von 5:00-5:10, also nur an diesen beiden Tagen jeweils für 10min
Weitere Beispiele und Erklärungen finden sich in der BAHN-Hilfe unter "Datenwechsel", "Linienliste", "Zeitangaben", "Zeitraum", "Wochentage".
Bei den folgenden Einträgen wird nur die aktuelle Linie geändert, auf 61. Da sie aber nur für Züge gelten, die sowieso schon als 61 ankommen, ist das völlig sinnfrei.
Nehmen wir mal an, der Zug soll Mo-Fr um 21:37 nach Bonn Hbf fahren. Dann wäre der 2. Eintrag so zu ändern:
Der 3. und 4. Eintrag sollen wahrscheinlich wieder das Ziel Dottendorf zuweisen, jeweils an Mo-Fr um 5:49 und 7:03. Diese könnte man daher gleich zusammenfassen:
Code: Alles auswählen
61(z=Mo-Fr:5:44-5:54 +Mo-Fr:6:58-7:08,n=11,Ziel="Dottendorf")
LG,
Jan B.