User Tools

Site Tools


router-it

Router

Caratteristiche

  • Analisi del tracciato con la creazione automatica di tutti i possibili itinerari.
  • Impostazione del campo itinerario nei binari, segnali e sensori → rappresentazione itinerario.
  • Il binario del senso di marcia può essere usato per restringere la generazione itinerari solo per quella direzione.
  • I Connettori possono essere usati per collegare elementi distanti.
  • I comandi deviatoio vengono aggiunti all'intinerario.
  • Selezione coppia segnale (opzionale).
  • Assegnazione sensore ENTER e IN ai blocchi (opzionale).
  • Suppoto moduli.
  • Supporto stazioni nascoste.


Nota: L'Router è stato introdotto come strumento di aiuto per gli utenti inesperti permettendogli un rapido accesso alla completa automazione del progetto.
In ogni modo, con progetti complessi o inusuali l'Router potrebbe sbagliare nella generazione di tutti i possibili itinerari o potrebbe generare itinerari inaspettati o nella peggiore delle ipotesi potrebbe anche bloccarsi.
In tutti questi casi le impostazioni devono essere sistemate o completate a mano mentre gli itinerari generati correttamente possono essere usati come schema. Vedere anche la sezione Limitazioni


Operazioni

Requisiti

  1. Il tracciato deve essere curato prima dell'analisi!
  2. Attivare l'opzione Usare block side per gli itinerari nella scheda Automazione delle proprietà di Rocrail.
  3. Tutti gli elementi devono essere collegato senza spazi tra di loro. Eccezione: I Connettori
  4. E' permesso un solo elemento su ogni poizione del piano. (No alle sovrapposizioni.)
  5. L'Router si basa sulle dimensioni del simbolo trovato nel tema predefinito SpDrS60. (Vedere anche i temi basici)


Attivazione

L'Router può essere attivato manualmente.

La caratteristica è avviata manualmente tramite

  • digitando z nella finestra terminal di Rocrail se l'opzione -console è attiva
  • selezionando Router dal menù File di Rocview.


Pulizia

Rieseguendo l'Router dopo aver fatto cambiamenti al progetto, tutti gli itinerari con un ID che inizia con "autogen-" diventano invalidi, p.e. a causa delle modifiche nelle relazioni dei blocchi o inserendo binari del sneos di marcia, e verranno eliminati dall'elenco itinerario.
Gli itinerari aggiunti manualmente che non iniziano con "autogen-" rimarranno invariati nella lista.


Configurazione sensore

I sensori devono essere assegnati agli itinerari nella scheda itinerari raggiungibile dalle proprietà del blocco. I sensori sono assegnati rispettivamente agli itinerati all e all-reverse. L'itinerario all è per gli itinerari che portano verso il lato + del blocco (marcato con un piccolo + nel tema SpDrS60). Di conseguenza, l'itinerario all-reverse è usato per tutti gli itinerari che portano verso il lato - del blocco.


Binari senso di marcia

I binari del senso di marcia (vedere anche Tipi di binario) possono essere usati per limitare il numero di itinerari generati dall'Router per quella particolare direzione. Per questo scopo il binario del senso di marcia viene posizionato tra uno o più blocchi:

Esempio Descrizione Itinerari generati dall'Router
2 blocchi collegati da binari da A a B e da B a A
2 blocchi con in mezzo un binario di direzione, freccia che punta verso destra Solo da A a B
2 blocchi con in mezzo un binario di direzione, freccia che punta a sinistra Solo da B a A
Diramazione senza binari di direzione da A a B, da A a C, da B a A e da C a A
Binario di direzione all'interno di una diramazione da A a B,da A a C e da B a A
Binario di direzione davanti ad una diramazione da A a B e da A a C


Connettori

I connettori possono essere usati per collegare elementi distanti: L'Router cercherà il corrispettivo (secondo connettore) nella stessa direzione e ignorerà gli spazi e gli elementi tra i due. Esempio: connettori usati per rappresentare un ponte.

Nota:
Fino alla versione 4345:
- I connettori corrispettivi devono trovarsi sullo stesso livello e il loro orientamento deve essere nel modo mostrato nell'esempio precedente: i connettori devono essere uno difronte all'altro.
- La massima distanza tra i rispettivi connettori è di 9 elementi della griglia.
Dalla versione 4346:
- la distanza massima tra rispettivi connettori è illimitata
- I connettori sullo stesso livello dove la direzione è indicata come nell'esempio precedente e sono uno difronte all'altro sono gestiti come corrispettivi (eccezione successiva)

Dalla versione 4346: i connettori configurati con un numero binario tra 10 e 99 devono avere un connettore corrispondente con lo stesso numero di binario ovunque sul tracciato. La direzione del connettore opposto non interessa. Il connettore opposto può trovarsi su un livello differente.

I connettori non dovrebbero essere usati tra moduli.


Limitazioni

I simboli 1 (double track railroad crossing), 10, 11 e 12 (single track railroad crossing), 40 (double track bridge), 41 (single track bridge), track 2 (bridge connector) e track 3 (bridge crossing) sono riconosciuti dall'Router. Gli altri simboli Accessorio# non sono supportati. Non riconosce le varie dimensioni e orientamento di questi simboli. Quindi, prima di avviare l'Router questi oggetti dovrebbero essere sostituiti temporaneamente (e forse nuovamente più tardi) con oggetti tracciato normali.

Nota: non utilizzare due o più oggetti doppio tracciato consecutivamente. L'Router genererà itinerari errati :!:


Esempio

Itinerari generati

 
<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>
router-it.txt · Last modified: 2020/04/20 14:06 by smitt48