Table of Contents

Locaties: Details

InhoudRocrail-ObjectenLocaties




Doorloopbeheer

Het Doorloopbeheer van een locatie controleert het vertrekken van de treinen en is uitermate geschikt voor toepassing in schaduwstations. De minimaal bezetting garandeert dat er treinen in de locatie aanwezig zijn. De Fifo optie maakt het afwisselen van treinen mogelijk.

Het flowmanagement van een locatie regelt uitgaande treinen en is zeer geschikt om verborgen emplacementen te beheren: de minimale bezetting zorgt ervoor dat het emplacement gedeeltelijk gevuld blijft terwijl de Fifo-optie de treinen afwisselend laat verlaten.

Vereisten

Het Doorloopbeheer wordt gestuurd door de volgende twee parameters:

Minimale Bezetting

Door deze optie in te stellen op een waarde groter dan nul schakelt het doorloopbeheer van de locatie in.
Er mag geen trein vertrekken wanneer het aantal treinen kleiner is dan deze waarde.
Met andere woorden:
Alleen als het aantal treinen in de locatie groter of gelijk is dan het aantal treinen mag een trein vertrekken.
Bij het gebruik van staging blokken worden alle treinen in de staging blokken geteld.

Bij schaduwstations maakt deze optie het mogelijk om de hoeveelheid verkeer op de baan te regelen. Wanneer in een schaduwstation van 5 sporen er altijd 4 treinen aanwezig moeten blijven, moet de waarde dus op 5 (vijf) worden gezet. (Er mag geen trein vertrekken totdat er minstens 5 in het schaduwstation aanwezig zijn.)
De vuistregel is: Aantal treinen dat in het schaduwstation moet blijven plus één (1). De hoogste waarde is gelijk aan het aantal sporen in het schaduwstation.

Ook al is de minimum bezetting van de locatie dit schijnbaar, mogelijk maakt, kan er geen enkele andere trein vertrekken.

Fifo

In samenhang met de Minimale Bezetting (zie boven) maakt deze optie het mogelijk om de treinen volgens het principe "First in, first out" te laten vertrekken.

Opmerking: Na een herstart wordt ook de Fifo opnieuw gestart; de volgorde van binnenkomst wordt niet bewaard.
Opmerking: Er kan geen Fifo gebruikt worden zonder een Minimale Bezetting groter dan nul (0).

Willekeurig

Bij het begin van een Rocrail sessie worden een willekeurige "Fifo" volgorde gecreëerd.

Opmerking: Er wordt rekening gehouden met de laatste aankomsttijd van een locomotief als Fifo is ingesteld zonder willekeurig.
Opmerking: De blokvolgorde in de locatie speelt dus geen rol meer.

Treinen

Alleen locomotieven met een toegewezen trein zijn toegestaan op deze locatie.

Kies het kortste blok

Zie: Kies het kortste blok
Opmerking: het selectievakje "ACTIVEER" moet ook aan gevinkt zijn om deze optie te activeren.

Maximale bezetting

Totaal

Stel de maximale bezetting in op de locatie als er vrije blokken nodig zijn om treinen te laten rijden zonder te blokkeren. Een waarde van nul (0) schakelt de optie maximaal bezet uit.
Deze optie kan voor beide invoerzijden worden opgegeven.
Het aantal "Pendeltreinen" plus "Overige"1) moet gelijk zijn aan het totaal.

Pendel trein

Maximum aantal pendeltreinen in deze locatie. (onafhankelijk van de inrij-zijde).

Overige

Maximum aantal van niet-pendeltreinen in deze locatie. (onafhankelijk van de inrij-zijde).

Type

Maximum aantal treinen van een bepaald type in deze locatie. (onafhankelijk van de inrij-zijde).

Dienstroosters

Dienstrooster Dialoog Geformateerd in HTML. Vlakke tekst.

Dienstrooster vereisten

Dienstrooster maken

Een Dienstrooster kan gemaakt worden door gebruik te mane van het RCP (EN) formaat. Dit wordt ook gebruikt met MQTT (EN) and Node-RED (EN).
Bij gebruik van Acties worden de %callertext% (EN) variabelen gemaakt met platte ASCII of HTML.

Publiceren

Publiceer het Dienstrooster naar alle Clients.
Rocrail geeft indien gewenst automatisch het Popup Dienstrooster Dialogen. (Hiervoor is geen verder actie nodig).

Om de dienstroosters op de laatst getoonde positie en grootte terug te zetten moet de optie Dialoog grootte herstellen geactiveerd zijn.
Als dit niet gebeurt nadat Rocrail opnieuw opgestart is moeten de popup vensters 1 keer handmatig worden gesloten.

HTML

Maakt het dienstrooster in HTML voor de verwerking van Acties.
Het ontvangend tekst object moet met de HTML option (EN) geactiveerd zijn.

Acties

Zie Acties voor meer details.

Dienstrooster

Actie status: "scheduleupdate"

Locatie actie besturing



Sub status

Wanneer voor een blok een sub-status wordt de eerste invoer van dit blok voor het dienstrooster gebruiktt om de volgende tekstvaraiabelen in te stellen:

Text actie


Voorbeeld 1

Locatie 1 heeft Fifo actief met een minimum bezetting van 3.
Locatie 2 heeft Fifo actief met een minimum bezetting van 2.

Zet Rocrail in automode en start alle loc's.

Voorbeeld 2

Locatie “Schattenbahnhof” (Schaduwstation) heeft Fifo actief, minimale bezetting 3, geen prioriteiten ingesteld.
Locatie “Fernverkehr” (Lange afstand treinen) heeft Fifo actief, minimale bezetting 2, prioriteiten ingesteld voor type “Intercity”.
Locatie “Güterverkehr” (Goederentreinen) heeft Fifo actief, minimale bezetting 2, prioriteiten ingesteld voor “Freight” (Goederen).

"Ortschaft" = Locatie
Zet Rocrail in automode en start alle loc's.

Dynamische Teksten

Met het XMLScript commmando "info" kan een overzicht van een locatie worden gezet in een tekst-object.

<?xml version="1.0" encoding="UTF-8"?>
<xmlscript>
  <location id="Blaak" cmd="info" svalue="tx1"/>
</xmlscript>

Van alle loc''s wordt gecontroleerd op een dienstrooster is toegwezen en alle dienstroosters worden gescand op de aanwezigheid van blokken in de gekozen locatie.

Regel Formaat

Depart time,Destination Location ID,Block ID,Train/Loco ID,Optional text|

(Vertrek tijd, Locatie ID van de bestemming, Blok ID, Trein/Loc ID, Optionele tekst)


Opgemaakt - VT 601 - 2019-07-31

1)
"Overige" betekent hier niet het type, maar alle andere typen, behalve pendeltreinen