pacchetto segnali RFI versione 6.0 - anomalia segnale nd (non deviati)

66 views
Skip to first unread message

Fabio Canepa

unread,
Jul 13, 2025, 6:17:50 PMJul 13
to Traindir3
Buonasera a tutti,
mi rivolgo principalmente a Paolo Rosati perché non riesco a far funzionare correttamente il segnale non deviati.
Come si vede sotto, il segnale aperto "a verde" è un segnale non deviato, però dovrebbe farmi anche da avviso al successivo. Quindi, invece che verde, dovrebbe darmi giallo-verde (Il segnale che ho usato è rfi_prot_2N_nd.tds)
C'è qualcosa che devo utilizzare/inserire per darmi l'aspetto di giallo-verde corretto?

Immagine 2025-07-14 001049.png
grazie dell'aiuto

Fabio Canepa

unread,
Jul 13, 2025, 6:19:00 PMJul 13
to Traindir3
allego nuovamente lo screen in risoluzione maggiore
Immagine 2025-07-14 001049.png

Paolo Rosati

unread,
Jul 14, 2025, 4:12:40 AMJul 14
to trai...@googlegroups.com

Ciao Fabio,

    il fatto che un segnale abbia un aspetto deviato viene rilevato dallo stato degli scambi a valle di esso (funzione .switchThrown), non dagli aspetti del segnale, perché sarebbero troppi da controllare.

È per questo che ho dovuto implementare la serie nd, la quale non usa tale funzione per rilevare le deviate, ma richiede che esse siano esplicitamete forzate, mettendo sui rami da considerare deviati l'avviso speciale rfi_avv_dev.tds o una stazione fittizia K.

Questo vale anche se il segnale della serie nd deve rilevare una deviata nel segnale successivo (il tuo caso); la soluzione più semplice che vedo è dunque mettere una stazione K fittizia (cioé che non ferma le manovre) negli elementi diagonali che ho cerchiato in giallo:

 

In alternativa qui potrebbe anche essere il caso di modificare leggermente il tracciato per usare scambi a Y - mai deviati anche per la funzione switchThrown - per il bivio a valle del segnale verde, che così può essere della serie normale.

Paolo R.
--
Se non desideri piú essere abbonato a questo gruppo, invia un messaggio a traindir3+...@googlegroups.com
Per ulteriori opzioni, visita il gruppo alla pagina http://groups.google.com/group/traindir3?hl=it
---
You received this message because you are subscribed to the Google Groups "Traindir3" group.
To unsubscribe from this group and stop receiving emails from it, send an email to traindir3+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/traindir3/7a28319b-d3e3-4493-a5a4-fd931f065221n%40googlegroups.com.

Fabio Canepa

unread,
Jul 14, 2025, 5:23:46 AMJul 14
to Traindir3
ok Paolo,
grazie della spiegazione, stasera provo con le indicazioni suggerite.
un saluto

Fabio Canepa

unread,
Jul 14, 2025, 4:12:34 PMJul 14
to Traindir3
Ciao Paolo
ti confermo che ora funziona regolarmente
grazie dell'aiuto
Fabio

Fabio Canepa

unread,
Jul 15, 2025, 7:18:16 PMJul 15
to Traindir3
Buonasera a tutti,
mi succede una situazione anomala che non capisco a cosa sia dovuta.
Questa volta mi succede su praticamente tutti i segnali, indipendentemente dal numero di vele e da triangoli o indicatori collegati.
Quando clicco sul segnale passa subito per un istante a verde e poi cambia aspetto assumendo quello corretto.
a cosa è dovuto?
grazie delle info
Fabio

Paolo Rosati

unread,
Jul 16, 2025, 3:55:45 AMJul 16
to trai...@googlegroups.com

Ciao Fabio,

    computer lento. Quando fai click su un segnale scateni la sua OnClear, la funzione che determina se il segnale si può aprire ed esegue le operazioni che servono per poterlo aprire correttamente. In questa fase però viene impostato solo un aspetto di default - il verde - perché la funzione che in generale determina l'aspetto finale è la OnUpdate, che viene chiamata subito dopo. Per impostare subito l'aspetto giusto avrei dovuto replicare (e manutenere) quasi tutto il codice della OnUpdate anche nella OnClear, cosa molto inefficiente e che raddoppia il rischio di bachi.

Paolo R.

Fabio Canepa

unread,
Jul 16, 2025, 9:59:21 AMJul 16
to trai...@googlegroups.com
Credo di aver capito, ma è un problema di scheda grafica? memoria? o di altro?
lo scenario di test è molto complesso e volevo capire che fosse anche quello la causa
grazie

You received this message because you are subscribed to a topic in the Google Groups "Traindir3" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/traindir3/Sawa7iTXf8o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to traindir3+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/traindir3/4c2f63b0-5549-4fc4-a2b7-d3641576e53e%40gmail.com.


--
Cordiali saluti

Fabio Canepa
Via Filippo Spinola 16 - Arquata Scrivia
Tel. 340-9564197

Paolo Rosati

unread,
Jul 16, 2025, 10:26:30 AMJul 16
to trai...@googlegroups.com

Non saprei dire... sul mio portatile - vecchio di 4 anni - ho visto il verde per un attimo solo rarissimamente, quindi non ho pensato che fosse un problema.

La complessità dello scenario sicuramente c'entra, perché la OnUpdate deve aggiornare molti più segnali, e se il tuo è proprio l'ultimo il verde iniziale rimane di più, ma dovrebbe essere sempre nell'ordine del decimo di secondo.

Non volevo definire apposta un aspetto iniziale fittizio con l'aspetto del rosso, perché poi va gestito, e shunt è un aspetto troppo particolare...

Reply all
Reply to author
Forward
0 new messages