User Tools

Site Tools


finder:finder-de

Der Finder

Einführung

Der Finder kann verwendet werden, um den Pfad von einem Block zu einem anderen oder zu einer Ortschaft zu finden.
Diese Funktion muss mit Option Finder für Zielpfad verwenden oder in den Rocrail-Eigenschaften Automatik freigegeben werden.
Der Finder wird automatisch aktiviert, nachdem eine Zielwahl erfolgt ist, falls keine direkte Fahrstraße dorthin verfügbar ist.

Wie er arbeitet

Nachdem der Finder durch das Festlegen eines Ziels aktiviert wurde, versucht er durch wiederholtes schrittweises Durchlaufen aller Fahrstraßen einen Pfad zu finden.
Abhängig von der Komplexität des Gleisplans kann mehr als ein Pfad gefunden werden.
Der Pfad wird in einen temporären Fahrplan konvertiert, der für die ausgewählte Lok aktiviert wird.
Dem neuen Fahrplan wird in der Tabelle ein "F" vorangestellt und er wird zum Ende der Rocrail-Server-Sitzung entfernt, wenn er nicht zuvor im Fahrplan-Dialog geändert wurde.
Beispiel für einen durch den Finder erzeugten Fahrplannamen: F[-1-staging]
Wenn bereits ein "F"-Fahrplan für den gewünschten Pfad existiert, wird dieser verwendet, anstatt ihn nochmal zu erzeugen.

Einschränkungen

  • Um Schleifen zu vermeiden und nicht zu viel CPU-Leistung zu verwenden, wird die max. Wiederholungs-Tiefe auf die Anzahl der verfügbaren Fahrstraßen begrenzt.
  • Die Suche wird gestoppt, wenn die max. Tiefe von mehr als der Anzahl der verfügbaren Fahrstraßen erreicht ist.
  • Fahrstraßen, die einen Richtungswechsel erfordern, werden übersprungen.

Voraussetzungen

Der Gleisplan muss gesund sein: Router

Einstellungen




Finder für Zielpfad verwenden

Pfad

Wenn mehr als ein Pfad gefunden wird (setzt aktivierte Option Finde alternative Pfade voraus), können die folgenden Optionen verwendet werden, um daraus den gewünschten Pfad zu bestimmen:

Kürzester

Wähle den kürzesten gefundenen Pfad.

  • Hinweis: Wenn mehrere 'kürzeste Pfade' möglich sind, wird der Bevorzugt-Wert der Fahrstraßen zur Auswahl des Pfades verwendet.

Längster

Wähle den längsten gefundenen Pfad.

Direkt

Nur eine direkte Fahrstraße wird verwendet, um einen Fahrplan zu generieren.

Bevorzugt

Nur Fahrstraßen mit dem höchsten Bevorzugt-Wert werden verwendet. (Rev. 2.1.3662+)

  • Hinweis: Wenn es nur Fahrstraßen gibt, bei denen der Bevorzugt-Wert auf Null gesetzt ist, findet diese Option keinen Pfad.


Optionen

Finde alternative Pfade

Diese Option ist nur mit gültigem Unterstützungs-Schlüssel verfügbar.

Wenn nicht aktiviert oder ohne gültigen Unterstützungs-Schlüssel, wird der Finder die Pfadsuche beenden, sobald der erste gültige Pfad gefunden wurde.
Je nachdem, wie das Layout gestaltet ist, könnte dies ein (großer) Umweg sein.
Die max. Anzahl alternativer Pfade kann eingestellt werden. Standard ist 10, was normalerweise ausreicht. Eine Erhöhung dieser Zahl kann mehr CPU-Last verursachen, ohne dass bessere Pfade gefunden werden. Bei Anlagen mit vielen Fahrstraßen sollte diese Anzahl jedoch erhöht werden, damit der kürzeste Weg gefunden werden kann.
Diese Anzahl an alternativen Pfaden wird auch durch die Anzahl der Fahrstraßen eingeschränkt.

Finde alternative direkte Pfade

Nach kürzeren direkten Pfaden suchen.
Diese Option ist erforderlich, wenn die Finder-Verwendung „Bevorzugt“ ist.

Haltepunkt

Alle Fahrplan-Einträge erhalten die Haltepunkt-Option.

Temporäre Fahrpläne

Die vom Finder erzeugten Fahrpläne werden am Ende der Sitzung wieder entfernt.
Dies ist Standard und unbedingt empfohlen! Änderung von Fahrstraßen kann Finder-Fahrpläne ungültig machen und zu Blockaden führen.

Prüfe Berechtigungen

Prüfen, ob die Lok die Berechtigung für Fahrstraßen und Blöcke hat.

Prüfe Ziel-Berechtigungen

Prüfen, ob die Lok die Berechtigung für Fahrstraßen zum Ziel-Block und für den Ziel-Block selbst hat.

Belegte Blöcke vermeiden

Vermeidet belegte Blöcke, um einen Pfad zu finden.
Abhängig von der Block-Belegung sowie der Anlage kann die Suche ohne Ergebnis enden.

Belegte Fahrstraßen vermeiden

Vermeidet belegte Fahrstraßen, um einen Pfad zu finden.
Abhängig von der Fahrstraßen-Belegung sowie der Anlage kann die Suche ohne Ergebnis enden.

Ortschaften verwenden

Verwendet Ortschaften im generierten Fahrplan.
Bei deaktivierter Option legt der Finder entsprechend der anderen Optionen einen "Block-für-Block-Fahrplan" zum Ziel an.
Bei aktivierter Option wird geprüft, ob sich die Blöcke in Ortschaften befinden. In diesen Fällen wird anstelle des Blocks die Ortschaft eingetragen.
Wenn nicht alle Blöcke in der Ortschaft denselben nächsten Block / dieselbe nächste Ortschaft haben, wird der Fahrplan beendet.

Ziel

Bei aktivierter Option (standard), gilt die Option "Ortschaften verwenden" auch für das Ziel.
Diese Option muss deaktiviert sein, wenn im Ziel anstelle einer vorhandenen Ortschaft ein definitiver Block verwendet werden soll.

Kopfbahnhofs-Blöcke für Nicht-Wendezüge verhindern

Wenn es einem Zug erlaubt ist, in einen Kopfbahnhofs-Block zu fahren, kann das eine Sackgasse sein.
Diese Option verwenden, um die Einfahrt in Kopfbahnhöfe zu verhindern.

Fahrpläne aktualisieren

Wenn ein Fahrplan bereits existiert, wird er aktualisiert, um den tatsächlichen Bedingungen zu entsprechen.
Diese Option wird empfohlen, um das Fahren in belegte Blöcke zu verhindern.

Ziel reservieren

Der Zielblock wird reserviert.

Erlaube Richtungswechsel für Pendelzüge

Bei Pendelzügen werden auch Fahrstraßen verwendet, die einen Richtungswechsel erfordern.
Nicht verwenden, wenn das Ziel eine Ortschaft ist.

Nach Drag und Drop nur mit Fahrplan starten

diese Option verhindert das Starten einer Lok nach Verwenden von Drag and Drop, wenn kein Pfad gefunden und deshalb kein Fahrplan angelegt wurde.

Abfahrtseite

Setzt die Abfahrtseite der Fahrplanziele.

Manuelle Fahrstraßen überspringen

Wenn gesetzt, werden manuelle Fahrstraßen nicht verwendet.

Heimat-Standort

Menü → Automatik → Heimat-Standort
Mit der Aktion Heimat-Standort erhalten alle Loks, für die ein Heimat-Standort definiert ist und die sich aktuell nicht dort befinden, einen Befehl, dorthin zu fahren.
Der Finder wird verwendet, einen Pfad zum Heimat-Standort zu finden.

finder/finder-de.txt · Last modified: 2023/09/30 17:56 by rainerk