User Tools

Site Tools


locations-details-nl

Locaties

Doorloopbeheer

Het Doorlopbeheer 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.

The flow management of a location controls outgoing trains and is very well suited to manage hidden yards: The minimal occupancy grants the yard remains partly filled while the FiFo option allows the trains to exit alternately.

Vereisten

  • De (blok)instellingen moeten zodanig worden dat de treinen moeten stoppen in de locatie. De wacht-instelling voor alle blokken moet worden ingesteld. (zie Blokken Algemeen
  • Het bloktype moet op overige staan. (Zie Block Details)
  • De optie Hoofdspoor moet uitgeschakeld zijn.

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.

  • Wanneer de minimum bezetting niet is bereikt zal er in automodus geen trein vertrekken vanuit de locatie, ook al wordt dit (bijv. met Drag en Drop) geprobeerd te forceren. Om toch een trrein te kunnen laten vertrekken moet:
    • de trein opnieuw gestart wordt in (zie onderstaand)
    • ofwel de automodus moet worden uitgezet en de trein handmatig worden bestuurd (bijv. met een Rocrail (hand)regelaar).
  • Met een trein (re)Start opdracht kan de minimum bezetting eenmalig (per Restart) worden overruled:
    • wanneer de trein al in automodus is, met een enkele start opdracht vanuit het context-menu.
    • wanneer de trein niet in automodus is, zal het eerste start commando de trein in automodus zetten en het tweede commando zal de trein laten vertrekken.
  • Dienstroosters kunnen gezamelijk worden gebruikt met doorloopbeheer. Let er wel op dat de instelling van de Time Processing (EN) op Relatief gezet moet zijn, omdat het Doorloopbeheer voorrang heeft op de vetrektijden uit de dienstroosters.
  • Wanneer een trein inmiddels de toestelling heeft voor vetrek, maar nog niet het blok uit is, wordt deze niet geteld bij de minimum bezetting.

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.

  • Wanneer de FiFO-optie geactiveerd is, vertrekken de treinen in een vaste volgorde.
  • Dit kan alleen worden overruled met een trein (re)Start opdracht . (zie ook Minimale Bezetting hierboven).
  • Alle treinen moeten in automodus om doorloop mogelijk te maken en om een deadlock te voorkomen.
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).

Maximale bezetting

Totaal

Zet de maximale bezetting in de locatie wanneer er een aantal vrije blokken gewenst is om treinen binnen te nemen zonder deadlocking. De waarde 0 (nul) betekent dat de maximale bezetting uitgeschakeld is.
De optie kan voor beide inrij-zijden.
Het aantal "Pendeltreinen" plus "Overige" moet gelijk worden gesteld met het Totaal. Er kan geen trein de locatie binnenrijden als als beide waarden op nul (0) staan.

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

  • Alleen absolute tijden en uurdiensten.
  • Bestemmingen moeten "echte" blokken zijn.
  • Vaste stops moeten een vertrektijd hebben.

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 het automatisch het Popup Dienstrooster Dialogen. (Hiervoor is geen verder actie nodig).

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:

  • %calleruserdata% = Vertrektijd inclusief vertraging.
  • %callertext% = De tussen blokken en de eindbestemming.

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

locations-details-nl.txt · Last modified: 2019/07/31 10:19 by vt601