Pagina 1 di 1

20 - Rocrail: itinerari (IIIa parte) automatici

Inviato: 2 novembre 2024, 16:58
da LucioTS
Abbiamo visto come creare un itineario e come inserire i deviatoi per un corretto tracciato.
Ora dobbiamo fare tutti gli itinerari che volgliamo (nei limiti delle possibilità del tracciato) immettendo tutti i vari deviatoi, ecc.
Inoltre, se vogliamo che l'itinerario si 'illumini' dobbiamo anche inserire per ogni binario o deviatoio o sensore, ecc. l'appartenenza all'itinerario.
Un lavoro che può risultare lungo.

Ma Rocrail ci offre la possibilità di creare autoaticamente gli itinerari tra i blocchi collegati dai binari.
Si, per avere gli itinerari 'automatici' i blocchi devono essere collegati tra di loro dai binari nello schematico.

Vediamo come funziona.
PEr prima cosa diamo un nome ai nostri blocchi. Potevamo anche lasciare i nomi (ID) tipo 'bk8' ma con un nome più corretto possiamo aver una idea più chiara. Come sempre, il nome (ID) deve eseere univoco ma il consiglio è di renderlo più chiaro possibile.

Sempre per questo demo usiamo questi nomi:
Screenshot 2024-11-02 111929.png

Dato che ora useremo tutti i blocchi, cancelliamo l'ultimo itinerario inserito. Perchè? Perchè mentre prima, per dimostrazione del discorso sulle velocita con i deviatoi in deviata, ho 'saltato' l'uso del blocco, ora, con il metodo di creazione automatica, non è possibile saltarlo.
Quindi aprimo il nostro pannello itinerari e premiamo sul pulsante 'Elimina':
Screenshot 2024-11-02 165114.png
Nella finestrà che si aprirà selezioniamo l'itinerario da cancellare:
Screenshot 2024-11-02 165130.png
Screenshot 2024-11-02 165141.png
Quindi premiamo su 'Seleziona':
Screenshot 2024-11-02 165203.png
Ed infine confermiamo:
Screenshot 2024-11-02 165212.png
Ecco che abbiamo cancellato un itinerario, in questo caso quello che non ci serviva:
Screenshot 2024-11-02 165229.png
Chiudiamo il pannello e vediamo come funziona l'auto generazione degli itinerari.

N.B. Quando si usa questa funzione la CS deve essere scollegata, ovvero in modalità 'STOP'. Rocrail non pemrette di creare (o cancellare) automaticamnte gli itinerari. Ovviamnete anche la modalità automatica deve essere disattivata.

La funzione in questione si chiama 'Router' ed è nel menù 'Pannello tracciato':
Screenshot 2024-11-02 112021.png
Screenshot 2024-11-02 112333.png
Presenta alcune opzioni che vedremo nel video seguente.
Nel video vediamo come usare la creazione automatica (basta cliccare su un tasto..).
Rocrail crea molti itinerari, forse non vi aspettat che crei 64 itinerari (in realtà ne crea 62 nuovi perchè 2 erano già presenti, fatti da noi)...
Ma in automatico crea ogni possibile connessione tra i vari blocchi presenti, sia usando il lato + che il lato - e tutte le possibili 'varianti' di percorso per raggiungere il blocco.
Negli esempi prima abbiamo visto che posiamo raggiungere STA_B_1, partendo da Sta_A_1 usando sia la curva esterna che interna, quindi due itinerari diversi per raggingere lo stesso blocco.
Nel video Rocrail crea gli itinerari, apro il pannello degli itinerari e vediamo cosa è successo. Poi scelgo un itinerario (in pratica la prima parte di quello che abbiamo fatto) per vedere che ha inserito automaticamente i deviatoi e la loro posizione ma non ha usato il 'ridurre velocità' con i deviatoi in posizione deviata (nella scheda 'Velocità).
Allora uso una seconda modlaità del 'Router', quella che cancella gli itinerari creati (automaticamente) tramite il 'Cleanup'.
Subito dopo ricreo gli itinerari ma flaggando la voce 'Ridurre velocità' e verifico (apro lo stesso itinerario di prima) che ora gli itinerari usano il ridurre velocità quando hanno deviatoi in posizione deviata:


Ovviamente possiamo modificare il nome (ID) degli itnierari e tutte le altre opzioni, come quelli creati manualmente.
Vediamo anche che rocrail identifica quello creati automaticamente con la dicitura '*Generated by the router' nel campo descrizione:
Screenshot 2024-11-02 172438.png

20 - Rocrail: itinerari (IIIa parte) automatici

Inviato: 2 novembre 2024, 17:54
da LucioTS
Nel filamto abbiao visto come cancellare gli itinerari creati automaticamente.
Ovviamente potevamo (nel caso) anche eliminarli uno a un o slezio0nandoli come abbiamo fatto per cancellare quello fatto da noi.

Possiamo evitare che gli itinerari generati automaticamente possano essere cancellati.
Per fare questo dobbiamo toggliere un flag.
Nel video seguente vediamo come fare.
Vediamo che provo a cancellarli ma, come detto, non posso eseguire l'operazione se la CS risulta collegata.
Quindi disattivo la CS e cancello gli itinerari.
Verifico siano cancellati e li ricreo.
Poi tolgo il flag per proteggerli da cancellazione automatica.
Quindi provo a cancellarli con il 'Cleanup' ma non avremo alcun risultato. Ora gli itinerari possono essere cancellati solo come visto prima, ovvero tramite l'Elimina.
Quindi li cancello con questo ultimo metodo.



Possiamo affinare la creazione automatica degli itinerari.
Se mettiamo dei binari 'a senso unico' nello schematico, possiamo ridurre gli itinerari che Rocrail cercherà.

Vediamo come fare:
Andiamo a modificare il nostro schematico:
Screenshot 2024-11-02 174326.png
Eliminiamo due binari (in alto a sinistra) e li sostituiamo con il binario 'senso unico'. La corretta definizione in Rocrail è 'Binario di direzione'. Mettiamo la freccetta verso destra ruotando il binario (ricordo che si può usare la combinazione di tasti 'Alt+R' in Windows).
Screenshot 2024-11-02 174347.png
Screenshot 2024-11-02 174401.png
Screenshot 2024-11-02 174419.png
Screenshot 2024-11-02 174430.png
Infine usciamo dalla modalità di modifica:
Screenshot 2024-11-02 174453.png
Ora se eseguiamo il 'Router', Rocrail crea 56 nuovi tracciati (in realtà, come spiegato prima, 54 visto che ci sono sempre i nostri 2 creati a mano) e non più 64
Questo perchè Rocrail interpreta quest binari di direzione come percorribili solo in un senso, da sinistra verso destra (direzione della freccetta). Quindi, tutti gli itinerari che usavano questi binari nella direzione opposta (da destra verso sinistra) non sono creati (automaticamente).
Screenshot 2024-11-02 174513.png
Nel video seguente eseguo quanto descritto qui sopra e poi aggiungo altri binari di direzione per vedere che gli itinerari automatici creati da Rocrail dipendono dalla presenza di questi binari:

20 - Rocrail: itinerari (IIIa parte) automatici

Inviato: 2 novembre 2024, 18:17
da LucioTS
La creazione automatica degli itinrari ci permette di 'risparmiare' tempo.
Inoltre Rocrail ha già imesso le informazioni degli itinerari nei binari, in modo che si 'illuminino' di giallo quando interessati.

Ma non basta.
Prima di far girare uno o più locomotori dobbiamo ricordarci di configurare i vari blocchi ad usare i sensori per far fermare la locomotiva, altirmenti la locomotiva no nsi frmerà nel blocco di destinazione.

Rivediamo, ad esempio, il blocco Sta_B_1, e la sua scheda Itinerari:
Screenshot 2024-11-02 180356.png
Ora troviamo tutti gli itinerari che arrivano al blocco.
Vi ricordate che abbiamo settato i sensori su all enter + e -?
Per evitare di doverli inserire per ogni singolo itinerario.....

Anche se gli itinerari non hanno i senesori useranno quelli presenti in 'all enter..':
Screenshot 2024-11-02 180404.png
Ma dobbiamo anche preparare tutti i blocchi presenti nello schematico. Finosra abbiamo settato solo Sta_A_1 e Sta_B_1.
Dobbiamo settare i corretti sensori per tutti i blocchi.

Ad esempio il blocco Est_INT:
Screenshot 2024-11-02 180417.png
Screenshot 2024-11-02 180422.png
Questo blocco ha disponibile un unico sensore (fb6), quindi lo useremo per 'All enter +' e 'All enter -' con l'evento' enter2in':
Screenshot 2024-11-02 180454.png

Settiamo i corretti snesori per tutti i blocchi, anche i 'tronchini' T_x, ad esempio:
Screenshot 2024-11-02 180534.png

Solo dopo questa operazione possiamo passare a far circolare in automatico le locomotive su tutti i blocchi.