Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
stellwerksim:erbauer:zugbau:namensmuster [2022/06/04 23:55] – Rechtschreibung Lenkradfreek | stellwerksim:erbauer:zugbau:namensmuster [2025/05/22 17:22] (aktuell) – Maerkertrams Spezialform "Berechnungen auf Basis der Stunde" gelöscht, da kein Anwendungszweck mehr, seit der Name pro Zs-Zeile festgelegt werden kann Maerkertram | ||
---|---|---|---|
Zeile 100: | Zeile 100: | ||
RB 2000 (10:00) ($zi = 0) | RB 2000 (10:00) ($zi = 0) | ||
RB 2004 (05:00) ($zi = 1) | RB 2004 (05:00) ($zi = 1) | ||
- | |||
- | ===== Berechnungen auf Basis der Stunde ===== | ||
- | Die folgenden Hinweise sollen denen dienen, die sich schon mit den grundlegenden Funktionen des Namensmusters vertraut gemacht haben und auch vor komplexeren Namensmustern nicht zurückschrecken. | ||
- | |||
- | Die Division (/) ist normalerweise beim Namensmuster nicht zugelassen, da hier Zahlen entstehen können, die keine ganze Zahl sind. Diese sind als Zugname nicht zulässig. In Zusammenhang mit dem Befehl floor() ist sie jedoch zulässig. Dieser Befehl schneidet die Nachkommastellen ab, so dass sich immer ganze Zahlen ergeben. | ||
- | Bei der Nutzung der Division sind zwei Punkte zu beachten: | ||
- | * Die Division darf nur __innerhalb__ des floor()-Befehls erfolgen. | ||
- | * Es darf nicht zweimal das gleiche Ergebnis entstehen. | ||
- | |||
- | Sinnvoll ist diese Möglichkeit z. B., wenn der Name anhand der Stunde berechnet werden soll, zu der er verkehrt. Der Befehl '' | ||
- | |||
- | Das Namensmuster '' | ||
- | IC 803 (07:05) | ||
- | IC 811 (09:05) | ||
- | IC 819 (11:05) | ||
- | IC 843 (17:05) | ||
- | IC 851 (19:05) | ||
- | IC 859 (21:05) | ||
- | |||
- | Am Beispiel des ersten Zuges sei das Verfahren erläutert: | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | Weitere Informationen zu diesem Berechnugnsverfahren gibt es im [[http:// | ||
{{tag> | {{tag> |