30 - Rocrail: azioni (continua)
Inviato: 5 gennaio 2025, 17:28
Quanto fatto con gli eventi delle funzioni (paragrafo 28) possiamo ovviamente farlo con le azioni, ovvero usare la funzione F8 nei blocchi.
Per prima cosa togliamo gli eventi dalle funzioni della locomotiva.
Nel video seguente quanto già detto:
Tolti gli 'automatismi' possiamo usare la stessa azione usata sul sensore fb6 §(paragrafo 29) sia nei blocchi che sui singoli sensori dei blocchi.
Aprimo le proprietà del blocco 'Est' ed andiuamo nella shceda 'Generale'.
Qui possiamo aprire il pannello delle azioni associate al blocco (in basso a sinistra): Richiamiamo l'azione (ID): Dato che queste sono le azioni associate ad un oggetto tipo blocco i comandi del campo stato sono riferiti all'oggetto blocco: Noi scegliamo che l'azione avvenga quando il blocco è nello stato 'enter' (ovvero quando il sensore associato all'evento enter sarà attivato): Aggiungiamo l'azione: Selezioniamo l'azione ed andiamo nella scheda condizioni: Ed inseriamo la condizione che farà eseguire l'azione solo quando l'evento sarà attivato dalla Litra: Nel video seguente la stessa operazione fatta per il blocco 'Est' la faccio per i restanti blocchi, ovvero 'Sta_B_1', 'Ovest' e 'Sta_A_1':
Vediamo cosa succede:
Abbiamo ottenuto lo stesso risultato. Sia usando gli eventi delle funzioni che le azioni abbiamo fatto suonare il fischio breve della Litra nei blocchi.
N.B. avrete notato nel video che il sensore fb6 è attivo (attivato a mano). Quando un sensore è inserito in un itinerario (cosa che abbiamo fatto nel paragrafo precedente) viene usato da Rocrail come 'controllo'. Se è attivo l'itinerario non viene utilizzato. E come mettere fuori servizio un blocco per impedire di usarlo. In questo caso viene 'chiuso' l'itinerario (o gli itinerari) che hanno quel blocco inserito. Appena il sensore torna non attivo l'itinerario può essere usato nuovamente.
Per prima cosa togliamo gli eventi dalle funzioni della locomotiva.
Nel video seguente quanto già detto:
Tolti gli 'automatismi' possiamo usare la stessa azione usata sul sensore fb6 §(paragrafo 29) sia nei blocchi che sui singoli sensori dei blocchi.
Aprimo le proprietà del blocco 'Est' ed andiuamo nella shceda 'Generale'.
Qui possiamo aprire il pannello delle azioni associate al blocco (in basso a sinistra): Richiamiamo l'azione (ID): Dato che queste sono le azioni associate ad un oggetto tipo blocco i comandi del campo stato sono riferiti all'oggetto blocco: Noi scegliamo che l'azione avvenga quando il blocco è nello stato 'enter' (ovvero quando il sensore associato all'evento enter sarà attivato): Aggiungiamo l'azione: Selezioniamo l'azione ed andiamo nella scheda condizioni: Ed inseriamo la condizione che farà eseguire l'azione solo quando l'evento sarà attivato dalla Litra: Nel video seguente la stessa operazione fatta per il blocco 'Est' la faccio per i restanti blocchi, ovvero 'Sta_B_1', 'Ovest' e 'Sta_A_1':
Vediamo cosa succede:
Abbiamo ottenuto lo stesso risultato. Sia usando gli eventi delle funzioni che le azioni abbiamo fatto suonare il fischio breve della Litra nei blocchi.
N.B. avrete notato nel video che il sensore fb6 è attivo (attivato a mano). Quando un sensore è inserito in un itinerario (cosa che abbiamo fatto nel paragrafo precedente) viene usato da Rocrail come 'controllo'. Se è attivo l'itinerario non viene utilizzato. E come mettere fuori servizio un blocco per impedire di usarlo. In questo caso viene 'chiuso' l'itinerario (o gli itinerari) che hanno quel blocco inserito. Appena il sensore torna non attivo l'itinerario può essere usato nuovamente.