Unterschied zwischen Reservierung und Belegung von Blöcken: Unterschied zwischen den Versionen
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{ | {{TC78910gsb}} | ||
__NOTOC__ | __NOTOC__ | ||
Version vom 1. Oktober 2022, 10:30 Uhr
Reservierung und Belegung
Der Unterschied
Herr Freiwald erklärt den Unterschied so:
Es sehr wichtig für das Verständnis des Programms zwischen einer Reservierung und einer Belegung zu unterscheiden.
- Das Freigeben von Blöcken bezeichnet das Aufheben einer bestehenden Reservierung.
- Im Zusammenhang mit Meldern sprechen wir von Belegung.
Eine "Freigabe" gibt es bei Meldern aber eigentlich nicht. Ein Melder meldet entweder eine Belegung oder er meldet sie nicht. Bestenfalls könnte man von einer Freimeldung sprechen. Freigegeben wird in diesem Zusammenhang aber nichts.
Das klingt jetzt zwar zugegebenermassen ziemlich formaljuristisch, die genauen Bezeichnungen zu verstehen ist aber notwendig, wenn man sich erfolgreich und möglichst fehlerfrei mit Computerprogrammen beschäftigen möchte.
Siehe auch noch diesen Beitrag, welcher auch als Quelle dient -> Manuelles Freigeben von Blöcken in TC und RM
Beispiel aus dem realen Leben
Jürgen Freiwald erklärt den Unterschied zwischen "belegt" und "reserviert" immer so:
Ich versuche, dies nochmal am Restaurantbeispiel klar zu machen:
- Belegung bedeutet hier, dass Personen an einem Tisch sitzen.
- Reservierung bedeutet, dass ein Kärtchen mit einem Namen auf dem Tisch steht.
Warum sollte nun "frei" bedeuten, dass weder Personen am Tisch sitzen noch ein Kärtchen auf dem Tisch steht?
Das eine hat doch mit dem anderen nichts zu tun und wird daher in TrainController auch nicht automatisch oder implizit miteinander kombiniert oder vermischt.
TrainController unterscheidet, ob Personen am Tisch sitzen oder nicht bzw. ob ein Kärtchen auf dem Tisch steht oder nicht.
Beide Aspekte sind und bleiben fein säuberlich voneinander getrennt.
Weblinks
Weitergehende grundlegende Informationen finden sich auf dieser Seite hier im Wiki: Zustände eines Blockes
- --Digi thomas2003 17:36, 30. Jan. 2010 (UTC)