Unterschied zwischen Reservierung und Belegung von Blöcken: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
K (Weiterleitung nach Zustände eines Blockes belegt oder reserviert erstellt)
Markierung: Neue Weiterleitung
Zeile 1: Zeile 1:
{{TC78910gsb}}
#WEITERLEITUNG [[Zustände eines Blockes belegt oder reserviert]]
__NOTOC__
 
== 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 -> [https://www.freiwald.com/forum/viewtopic.php?t=12021 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]]
 
 
:--[[Benutzer:Digi thomas2003|Digi thomas2003]] 17:36, 30. Jan. 2010 (UTC)
 
[[Kategorie:Grundlagen]]
[[Kategorie:Software]]
[[Kategorie:Begriffe]]
[[Kategorie:Block]]

Version vom 28. April 2023, 08:13 Uhr