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

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:


== Reservierung und Belegung ==
== Reservierung und Belegung ==
=== Der Unterschied ===
=== Der Unterschied ===


Zeile 18: Zeile 17:


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.
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]
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]
Zeile 26: Zeile 24:
Jürgen Freiwald erklärt den Unterschied zwischen "belegt" und "reserviert" immer so:  
Jürgen Freiwald erklärt den Unterschied zwischen "belegt" und "reserviert" immer so:  


Ich versuche, dies nochmal am Restaurantbeispiel klar zu machen:  
Ich versuche, dies nochmal am '''Restaurantbeispiel''' klar zu machen:  
* Belegung bedeutet hier, dass Personen an einem Tisch sitzen.  
* Belegung bedeutet hier, dass '''Personen an einem Tisch sitzen'''.  
* Reservierung bedeutet, dass ein Kärtchen mit einem Namen auf dem Tisch steht.  
* 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?  
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.  
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.  
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.
Beide Aspekte sind und bleiben fein säuberlich voneinander getrennt.
Zeile 40: Zeile 39:
Weitergehende grundlegende Informationen finden sich auf dieser Seite hier im Wiki: [[Zustände eines Blockes]]
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)
 
:--[[Benutzer:Digi thomas2003|Digi thomas2003]] 17:36, 30. Jan. 2010 (UTC)


[[Kategorie: Software]]
[[Kategorie: Software]]
[[Kategorie: Block]]
[[Kategorie: Block]]

Version vom 21. Juli 2022, 08:43 Uhr

Verwendung
thumbs


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.


Weitergehende grundlegende Informationen finden sich auf dieser Seite hier im Wiki: Zustände eines Blockes


--Digi thomas2003 17:36, 30. Jan. 2010 (UTC)