Help

Blokken genereren

RailKernel kan operationele blokken rechtstreeks afleiden uit de terugmelders en geometrie van een compleet baanplan. Handmatig meten, rails tellen of blokken element voor element opbouwen is niet nodig.

Blokgeneratie starten

Open Definiëren en kies Blokken genereren. De informatieknop naast die opdracht opent deze pagina. Er moet een project met rails en minstens één geplaatste terugmelder open zijn. RailKernel genereert direct en toont een samenvatting van de nieuwe blokken. Bestaande blokken blijven ongewijzigd; alleen terugmelders die nog niet aan een blok zijn toegewezen worden meegenomen.

Hoe het algoritme werkt

RailKernel bouwt eerst een graaf uit iedere geplaatste rail, flexrail en exact getransformeerde connector. Iedere niet-toegewezen terugmelder levert een of meer startrails. Vanaf die punten volgt het algoritme blokgeschikte rails in beide richtingen tot een grens, zoals een wissel of kruising, stootblok, spooreinde of rail die al bij een bestaand blok hoort. Schakelbare knooppunten blijven bewust buiten gegenereerde blokken omdat ze in meerdere routes kunnen liggen. Terugmelders op dezelfde ononderbroken sectie worden tot één blok gecombineerd.

De geometrie levert de maten

Je hoeft geen lengte in te voeren of fysieke rails te meten. Catalogusgeometrie, connectorposities, bogen en flexrailpaden beschrijven de volledige sectie al. RailKernel ordent de elementen van grens tot grens en berekent de bloklengte uit hun werkelijke geometrie. Gegenereerde blokken krijgen opeenvolgende namen zoals B001 en zijn daarna gewone bewerkbare blokken: je kunt ze hernoemen en eigenschappen, terugmelders en stopgedrag aanpassen.

Waarom ieder gegenereerd blok terugmelding nodig heeft

Een blok stelt spoor voor waarvan RailKernel de bezetting kan waarnemen. Zonder minstens één terugmelder is er geen betrouwbaar bewijs dat een trein het blok binnenreed of verliet; daarom maakt de generator geen blok van een volledig ongedetecteerde sectie. Dat is geen fout en betekent niet dat iedere millimeter spoor detectie nodig heeft.

Ongedetecteerde rails tussen blokken

De routering volgt nog steeds de volledige baangraaf. Rails en accessoires tussen twee gedetecteerde blokken blijven als geometrie tussen blokken onderdeel van de route, hoewel ze geen afzonderlijk blok vormen. Hun exacte lengtes tellen mee in route- en afstandsberekeningen en accessoires op die sectie worden gereserveerd en geschakeld voordat de trein er gebruik van mag maken. Je kunt dus zinnige detectiesecties gebruiken zonder voor ieder kort terugmeldloos stukje een kunstmatig blok te maken.

Het resultaat controleren

Generatie neemt herhaald instelwerk weg, maar het resultaat blijft jouw verantwoordelijkheid. Controleer samenvatting en canvas, geef blokken betekenisvolle namen en verifieer terugmelders en fysieke grenzen voordat je automatisch rijdt. Opnieuw genereren bewaart bestaande definities en probeert alleen blokken te bouwen voor nog niet toegewezen terugmelders.