Hilfe

Blöcke erzeugen

Blöcke erzeugen ist ein Hilfsmittel, mit dem RailKernel Betriebsblöcke automatisch aus Rückmeldern und der Geometrie einer vollständigen Anlage ableitet. Blöcke können auch vollständig manuell über die Kontextmenüs der Zeichenfläche erstellt und verwaltet werden.

Blockerzeugung starten

Öffnen Sie Define und wählen Sie Generate Blocks. Die Informationsschaltfläche daneben öffnet diese Seite. Ein Projekt mit Gleisen und mindestens einem platzierten Rückmelder muss geöffnet sein. RailKernel erzeugt die Blöcke unmittelbar und zeigt eine Zusammenfassung. Vorhandene Blöcke bleiben unverändert; berücksichtigt werden nur Rückmelder, die noch keinem Block zugeordnet sind.

Blöcke manuell erstellen und neu zuordnen

Generate Blocks ist optional. Über das Kontextmenü eines Gleises, das noch zu keinem Block gehört, können Sie einen Block selbst erstellen oder einen vorhandenen abgelösten Block zuordnen. Detach Block trennt den Block von seinen Gleisen, erhält jedoch die Blockdefinition und ihre Einstellungen, sodass Sie das Gleis bearbeiten und den Block anschließend erneut zuordnen können. Copy Block behält den ursprünglichen Block und erzeugt eine separate Kopie mit neuem Namen. Die Kopie beginnt abgelöst und kann einem anderen geeigneten Gleisabschnitt zugeordnet werden. Attach Block ist auf geeigneten Gleisen verfügbar, die noch keinem Block angehören, auch an Abschnitten bei Weichen oder Prellböcken sowie am Gleis einer Drehscheibe.

So arbeitet der Algorithmus

RailKernel baut zunächst einen Graphen aus allen platzierten Gleisen, Flexgleisen und exakt transformierten Verbindern. Jeder nicht zugeordnete Rückmelder liefert ein oder mehrere Startgleise. Von dort folgt der Algorithmus blockfähigen Gleisen in beide Richtungen bis zu einer Grenze, etwa Weiche, Kreuzung, Prellbock, Gleisende oder vorhandenem Block. Schaltbare Verzweigungen bleiben außerhalb erzeugter Blöcke, weil sie zu mehreren Routen gehören können. Rückmelder desselben ununterbrochenen Abschnitts werden in einem Block zusammengefasst.

Die Geometrie liefert die Maße

Sie müssen weder Längen eingeben noch Gleise ausmessen. Kataloggeometrie, Verbinder, Bögen und Flexgleise beschreiben den vollständigen Abschnitt. RailKernel ordnet die Elemente von Grenze zu Grenze und berechnet die reale Blocklänge. Erzeugte Blöcke erhalten fortlaufende Namen wie B001 und sind anschließend normal bearbeitbar.

Warum jeder erzeugte Block einen Rückmelder benötigt

Ein Block beschreibt Gleis, dessen Belegung RailKernel beobachten kann. Ohne Rückmelder gibt es keinen zuverlässigen Nachweis für Ein- oder Ausfahrt; daher erzeugt der Algorithmus aus einem vollständig unüberwachten Abschnitt keinen Block. Das ist kein Fehler und bedeutet nicht, dass jeder Millimeter überwacht werden muss.

Unüberwachtes Gleis zwischen Blöcken

Das Routing folgt weiterhin dem vollständigen Anlagengraphen. Gleise und Magnetartikel zwischen zwei erkannten Blöcken bleiben als Zwischenblockgeometrie Teil der Route. Ihre exakten Längen fließen in Entfernungsberechnungen ein; Magnetartikel werden reserviert und gestellt, bevor der Zug sie benutzen darf. Für kurze rückmeldefreie Abschnitte sind daher keine künstlichen Blöcke nötig.

Ergebnis prüfen

Die Erzeugung beseitigt Wiederholungsarbeit, aber das Ergebnis bleibt Ihre Verantwortung. Prüfen Sie Zusammenfassung und Zeichenfläche, vergeben Sie aussagekräftige Namen und vergleichen Sie Rückmelder und physische Grenzen mit der Bahn. Ein erneuter Lauf erhält vorhandene Definitionen und verarbeitet nur weiterhin nicht zugeordnete Rückmelder.