27 - Rocrail: segnali (gestione)
Inviato: 30 novembre 2024, 19:06
Come detto i segnali in rocrail sono un completamento ma non gestiscono il movimento.
Questa affermazione però non è del tutto corretta. Tramite l'uso delle azioni è possibile gestire il comando delle locomotive, tuttavia il controllo principale è demandato ai blocchi.
Il solo posizionare un segnale non ha alcun effetto sulle locomotive. Vediamo un esempio con questa demo.
Ho posizionato un segnale dopo il blocco 'bk1'.
Agendo su di esso la locomotiva non parte dal blocco:
E se facciamo partire la locomotiva dal blocco, il segnale non cambia aspetto:
Per far comandare il segnale la cosa più semplice è di associarlo al blocco. In questo modo il segnale cambiera stato automaticamente.
Ma sarà il blocco a comandare il segnale e non viceversa.
Per associare un segnale ad un blocco (in questo caso 'bk1') apriamo le proprietà del blocco e andiamo nella scheda 'Segnali': In questa scheda possiamo associare un sengale principale ed eventualmente un preavviso ad ogni lato del blocco.
Se guardiamo il dettaglio di questo demo, il segnale è posizionato in uscita dal blocco dal lato '-' del blocco: Quindi inseriamo il segnale nella sezione del lato '-': Il segnale è associato al blocco ma non farà partire la locomotiva.
Ma se la locomotiva partirà dal blocco allora il segnale cambierà stato.
Nel video, dopo aver cliccato sul semaforo per dimostrare che il semaforo non comanda il blocco, faccio andare la locomotiva al blocco 'bk5'.
Dato che l'itinerario prevede una deviata sarà eseguit in modlaità riduci velocità. Di conseguenza il semaforo non sarà verde ma sarà giallo-verde (riduci velocità). Ricordo che il semaforo giallo in Rocrail è il giallo-verde sulla CS e sul plastico.
Vediamo anche che Rocrail metterà al rosso il segnale quando la locomotiva attiva il sensore 'Enter' del blocco di destinazione.
Vediamo cosa succede se la locomotiva viaggia verso il blocco 'bk2'. Non essendoci deviate, l'itnierario è a velcoità di crociera, quindi ci aspettiamo il segnale al verde:
Invece il segnale è al giallo.
E' del tutto normale questo comportamento e dipende dal blocco di destinazione.
Infatti, il blocco 'bk2' è settato con un tempo di attesa fisso, ovvero la locomotiva si ferma nel blocco, attende 5 secondi e poi parte.
Ma siccome si deve fermare nel blocco, il segnale preavvisa questa fermata mettendosi, appunto, nella condizione di rallentare. Se invece il blocco è settato con nessun tempo di attesa?: Vediamo:
Il segnale è messo al verde perchè la locomotiva non deve fermarsi al blocco 'bk2' (nessun tempo di attesa) è c'è un successivo blocco libero.
Quindi se il blocco di destinazione è settato con tempo di attesa 'Nessuna', il semaforo mostrerà il verde (se il blocco successivo è raggiungibile). Nella altre condizioni (attesa casuale, fissa o arresta) il sengnale mostrerà il giallo.
Esiste però una proprietà in Rocrail che modifica il comportamento del segnale nel caso il blocco successivo fermi la locomotiva.
Apriamo le proprietà di Rocrail ed andiamo nella scheda 'Automazione': Abilitiamo la voce 'Segnale verde se il successivo è rosso' (nella sezione 'Segnale'): Con questa impostazione, il segnale sarà verde anche se la locomotiva si ferma nel blocco:
Questa affermazione però non è del tutto corretta. Tramite l'uso delle azioni è possibile gestire il comando delle locomotive, tuttavia il controllo principale è demandato ai blocchi.
Il solo posizionare un segnale non ha alcun effetto sulle locomotive. Vediamo un esempio con questa demo.
Ho posizionato un segnale dopo il blocco 'bk1'.
Agendo su di esso la locomotiva non parte dal blocco:
E se facciamo partire la locomotiva dal blocco, il segnale non cambia aspetto:
Per far comandare il segnale la cosa più semplice è di associarlo al blocco. In questo modo il segnale cambiera stato automaticamente.
Ma sarà il blocco a comandare il segnale e non viceversa.
Per associare un segnale ad un blocco (in questo caso 'bk1') apriamo le proprietà del blocco e andiamo nella scheda 'Segnali': In questa scheda possiamo associare un sengale principale ed eventualmente un preavviso ad ogni lato del blocco.
Se guardiamo il dettaglio di questo demo, il segnale è posizionato in uscita dal blocco dal lato '-' del blocco: Quindi inseriamo il segnale nella sezione del lato '-': Il segnale è associato al blocco ma non farà partire la locomotiva.
Ma se la locomotiva partirà dal blocco allora il segnale cambierà stato.
Nel video, dopo aver cliccato sul semaforo per dimostrare che il semaforo non comanda il blocco, faccio andare la locomotiva al blocco 'bk5'.
Dato che l'itinerario prevede una deviata sarà eseguit in modlaità riduci velocità. Di conseguenza il semaforo non sarà verde ma sarà giallo-verde (riduci velocità). Ricordo che il semaforo giallo in Rocrail è il giallo-verde sulla CS e sul plastico.
Vediamo anche che Rocrail metterà al rosso il segnale quando la locomotiva attiva il sensore 'Enter' del blocco di destinazione.
Vediamo cosa succede se la locomotiva viaggia verso il blocco 'bk2'. Non essendoci deviate, l'itnierario è a velcoità di crociera, quindi ci aspettiamo il segnale al verde:
Invece il segnale è al giallo.
E' del tutto normale questo comportamento e dipende dal blocco di destinazione.
Infatti, il blocco 'bk2' è settato con un tempo di attesa fisso, ovvero la locomotiva si ferma nel blocco, attende 5 secondi e poi parte.
Ma siccome si deve fermare nel blocco, il segnale preavvisa questa fermata mettendosi, appunto, nella condizione di rallentare. Se invece il blocco è settato con nessun tempo di attesa?: Vediamo:
Il segnale è messo al verde perchè la locomotiva non deve fermarsi al blocco 'bk2' (nessun tempo di attesa) è c'è un successivo blocco libero.
Quindi se il blocco di destinazione è settato con tempo di attesa 'Nessuna', il semaforo mostrerà il verde (se il blocco successivo è raggiungibile). Nella altre condizioni (attesa casuale, fissa o arresta) il sengnale mostrerà il giallo.
Esiste però una proprietà in Rocrail che modifica il comportamento del segnale nel caso il blocco successivo fermi la locomotiva.
Apriamo le proprietà di Rocrail ed andiamo nella scheda 'Automazione': Abilitiamo la voce 'Segnale verde se il successivo è rosso' (nella sezione 'Segnale'): Con questa impostazione, il segnale sarà verde anche se la locomotiva si ferma nel blocco: