Table of Contents
Spoorplan Router
- Algemeen | Trace | Netwerk | Auto | Centrale | R2Rnet | Router | RocWeb | Finder | Commando toewijzen
- Beschrijving van de spoorplan router.
Mogelijkheden
- Traceer het spoorplan en creëer automatisch alle mogelijke rijwegen.
- Zet de rijwegen in de "Rijweg ID's" de spoor symbolen, seinen en melders → rijweg weergave.
- De Richting rails kan worden gebruikt om rijwegen allen in de aangegeven richting te creëren.
- Met Verbinders kunnen rijwegen door andere objecten, lege velden en spoorplan niveaus worden gecreëerd.
- Wissel opdrachten worden aan de routes toegevoegd.
- Sein selectie (optioneel).
- Enter- en In- melder toewijzing aan blokken (optioneel).
- Module ondersteuning.
- Fiddle Yard ondersteuning.
Note:
De router was geïntroduceerd als een hulpmiddel voor nieuwe en onervaren mensen om snel een volledige automatisch rijdend spoorplan beschikbaar te hebben.
Echter, met complexe of ongebruikelijke spoorplannen kan de router niet altijd alle mogelijke rijwegen maken, kan onverwachte/onbedoelde rijwegen maken of zelfs blijven hangen.
In deze gevallen zullen de instellingen moeten worden aangepast of handmatig moeten worden af gemaakt. De juist gegenereerde rijwegen kunnen dan als blauwdruk worden gebruikt.
Zie ook Beperkingen
Werking
Voorwaarden
- Spoorplan moet gezond zijn voor het Traceren!
- Alle symbolen moeten aan ekaar liggen zonder open vakjes ertussen. Met uitzondering van de Verbinders
- In het spoorplan is op elke positie is maar één symbool toegestaan. (Geen overlapping.)
- De router is gebaseerd op de symbool afmetingen in het standaard SpDrS60 thema. (Zie ook thema basis)
Activeren
De router kan handmatig worden geactiveerd:
- Met [z] in de Rocrail server terminal als de -console optie actief is.
- In rocview in het menu Bestand -> Router -> Router.
Opschonen
Door de router opnieuw te gebruiken na het aanbrengen van wijzigingen zullen rijwegen worden verwijderd die door de wijzigingen niet meer geldig zijn en staan aangegeven als 'Automatisch gegenereerd'.
Handmatig aangemaakte rijwegen of rijwegen waar de optie Automatisch gegenereerd niet meer aan staat zal zullen niet worden gewijzigd.
Melder Configuratie
Melders moeten worden toegewezen aan de rijwegen in de Rijwegen tab in de blok eigenschappen. De melders worden toegewezen naar all enter + en all enter -. De all enter + is voor alle rijwegen die binnen komen aan de + zijde van het blok (Gemarkeerd met een klein + in SpDrS60 thema). De all enter - is gebruikt voor alle rijwegen die binnen komen de - zijde van het blok.
Note:
Het toewijzen van melders door de router werkt alleen wanneer "enter" en "in" melders worden gebruikt.
Dit betekent dat er aan elke zijde van het blok en voor de volgende wissel een melder moet zitten.
Blokken met één, drie of meer melders zullen de melders niet automatisch correct krijgen toegewezen.
Met meer dan één melder aan een zijde van een blok zullen alleen de dichts bij zijnde melders worden gebruikt.
Richting rails
Richting rails (Zie ook Soorten rails) kan worden gebruikt om het creëren van rijwegen door de router in specifieke richtingen te beperken. Hiervoor wordt richting rails tussen één of meerdere blokken geplaatst:
Verbinders
verandering van Rev. 2.0.1564+ |
---|
Het moet altijd duidelijk worden gevormd met 0…655351) genummerde connectorparen. Het eerder mogelijke gebruik van de cijfers 0…9 voor meerdere connectorparen leidt tot de beëindiging van de routerrun. De orthogonale positionering en naar elkaar gerichte snijvlakken van beide symbolen worden niet meer in aanmerking genomen. Dit omvat ook een gedeeld brugelement (tracknr 2). Om ervoor te zorgen dat het spoorplan voor de router "gezond" is en eerdere koppelingen ook in de toekomst geldig blijven, worden de "oude" connectorparen 0… 9 moet worden gewijzigd in een unieke nummering voor alle niveaus in het gehele sporenplan. |
< > |
verandering van Rev. 2.1.1593+ |
De bridge-elementen (tracknr 2 + 3) worden niet meer ondersteund in de router. |
Opmerking:
De SVG-bestanden voor deze symbolen zijn verplaatst naar het gebruikers-SVG-thema. Om deze symbolen te blijven gebruiken, moet ook het gebruikersthema worden geselecteerd. Het instellen en wijzigen van routes (inclusief weergaven van blokken en routes) die over deze spoorelementen lopen, moet handmatig gebeuren.
Verbinder sporen kunnen worden gebruikt om te verbinden met sporen elders in het spoorplan: De router zoekt voor een tegendeel (tweede verbinder met hetzelfde nummer) negeert de opening(en) ertussen.
- Er is geen maximale afstand tussen de Verbinders.
- Verbinders op het zelfde spoorplan niveau en tegenover elkaar liggen zoals het brug voorbeeld hierboven worden behandeld als tegendelen.
- Voor Verbinders met een een spoornummer tussen 0…65535 moet er ergens in het spoorplan een andere Verbinder zijn met het zelfde nummer. Deze verbinder mag op een ander niveau zijn en/of een andere oriëntatie hebben.
Belangrijk voor plannen met modules
Verbinder moeten niet worden gebruikt tussen modules, anders zal de router geen rijwegen creëren over de module grenzen
Beperkingen
- De router is niet perfect, fouten kunnen voorkomen.
- Niet alle bijzondere situaties kunnen worden herkend.
- De router configureert de melders in de blokken alleen nadat de optie "Verbind melders met blokken" (Rocrail eigenschappen → Router) is aan gezet. (Standaard staat deze optie uit.)
- Als "Verbind melders met blokken" aan staat zal de router proberen bij blokken de melders enter en/of in proberen toe te wijzen bij rijwegen waar dat nog niet (geheel) was gebeurd. Dit geld voor zowel voor handmatig gemaakte rijwegen als de automatisch gegenereerde.
> Note: Al ingestelde enter en/of in melders blijven behouden. De router wijzigt deze niet. Ook als deze compleet fout zijn.
- Het toewijzen van de melders geld alleen voor de melders het dichtst bij het blok en voor dit blok uniek zijn.
- Als een enter2in wordt gevonden in een blok wordt er in dit blok geen wijziging gemaakt met de melders.
- Een enter2in melder wordt nooit toegewezen of verwijderd door de router.
- Wegen worden niet ondersteunde door de router.
- Alleen een paar objecten van de Wissel type "Accessoire" en de Spoor type "tracknr" worden herkend:
Wissel Type "Accessoire" | |
---|---|
Accessoire# | Beschrijving |
1 | Dubbelspoor spoorwegovergang, in onbruik geraakt |
10 | Enkelspoor spoorwegovergang, Geen slagbomen |
11 | Enkelspoor spoorwegovergang, Slagbomen aan één zijde |
12 | Enkelspoor spoorwegovergang, Slagbomen aan twee zijden |
40 | Dubbelspoor klapbrug |
41 | Enkelspoor klapbrug |
Andere accessoires of track nummers zijn niet ondersteund. Afwijkende grid afmetingen en orientaties van deze symbolen zijn onbekend. Daarom moeten deze symbolen tijdelijk worden worden vervangen met normale spoor symbolen voordat de router wordt gestart.
Note: Gebruik geen twee of meer dubbelspoor symbolen achter elkaar. De router zal dan een aantal verkeerde rijwegen creëren
Voorbeeld
Genereerde rijwegen
<stlist> <st id="autogen-[01+]-[02+]" bka="01" bkb="02" bkaside="true" bkbside="true" show="false" x="0" y="0"> <swcmd id="sw1" cmd="straight"/> </st> <st id="autogen-[01+]-[03+]" bka="01" bkb="03" bkaside="true" bkbside="true" show="false" x="0" y="0"> <swcmd id="sw1" cmd="turnout"/> </st> <st id="autogen-[04+]-[01-]" bka="04" bkb="01" bkaside="true" bkbside="false" show="false" x="0" y="0"/> <st id="autogen-[02-]-[04-]" bka="02" bkb="04" bkaside="false" bkbside="false" show="false" x="0" y="0"> <swcmd id="sw2" cmd="straight"/> </st> <st id="autogen-[03-]-[04-]" bka="03" bkb="04" bkaside="false" bkbside="false" show="false" x="0" y="0"> <swcmd id="sw2" cmd="turnout"/> </st> </stlist>
Tips en Tricks
Behoud van rijwegen
V: Waarom overschrijft/verwijderd de router mijn wijzigingen?
A: De router verwijderd eerst alle routes die staan gemarkeerd als ' Automatisch gegenereerd ' en creëert daarna nieuwe (missende) rijwegen.
V: Hoe kan ik er voor zorgen dat de router rijwegen niet her creëert?
A: Door het vinkje bij ' Automatisch gegenereerd ' weg te halen (→ Geen verwijdering → geen her-creatie)
Alternatieve Rijwegen
Voorkomen van alternatieve rijwegen van A- naar B+ (voorkom het wisselen van spoor)
- "[A-]-[B+]" "*Generated by the router" Automatisch gegenereerd staat aangevinkt. (direct rijweg)
- "[A-]-[B+]-1" "*Generated by the router" Automatisch gegenereerd staat aangevinkt. (Alternatieve rijweg, gebruik makend van het zijspoor)
- Handmatige wijzigingen:
- Verwijder vinkje "Automatisch gegenereerd" bij "[A-]-[B+]". De "*" in de beschrijving zal verdwijnen.
- Verwijder "[A-]-[B+]-1"
- Na:
- Bij het opnieuw gebruiken van de router zal rijweg "[A-]-[B+]" ongemoeid worden gelaten en zal geen alternatieve rijweg van [A-] naar [B+] creëren, omdat er al een "handmatig aangemaakte " rijweg beschikbaar is tussen deze blokken.
Meldingen in de server log
- ROUTER: max. recursion depth (101 > 100) reached
- Bij het zoeken naar mogelijke rijwegen tussen twee blokken zijn er meer dan 100 spoorelementen gevonden.
Forum topic in het Duitse gedeelte
⇒ Volg a.u.b. de Aanbevolen richtlijnen