In questa pagina vengono presentati i vari scritti corrispondenti ai piu' comuni segnali utilizzati da RFI, con la speranza che servano di esempio per la descrizione di altre, piu' complesse combinazioni.

I vari scritti fanno riferimento alle icone che rappresentano i vari aspetti dei segnali. Prima di utilizzare i file .tds è quindi necessario scaricare il seguente file:

  • File signals.zip: contiene le icone dei segnali di protezione e avviso a 1 e 2 luci, compresi i segnali permissivi.

È disponibile un tracciato di esempio, creato da Paolo Scarazzato, che contiene tutti i file .tds descritti in queste pagine e tutte le icone usate per visualizzare i vari aspetti.

Il tracciato è scaricabile dal seguente link.

Segnale di Protezione a 1 luce

File: rfi_prot1.tds

Come descritto nella pagina precedente, il segnale di protezione a 1 luce ha le seguenti caratteristiche:

Luce Significato Aspetto Condizione
rossa arresto red  
gialla via libera con avviso
di via impedita
yellow next.aspect = red
verde via libera green next.aspect ! red

Segnale di Protezione con Accoppiato Avviso a 2 luci

File: rfi_prot2.tds

Luce Significato Aspetto Condizione
rossa-spenta arresto red  
gialla via libera con avviso di via
impedita su corretto tracciato
yellow next.aspect = red
verde via libera su corretto tracciato green next.aspect ! red and
.switchThrown = 0
rosso-giallo via libera con avviso di via
impedita su tracciato deviato
red_yellow30
red_yellow60
red_yellow100
next.aspect = red and
.switchThrown and
.nextLimit = 30/60/100
rosso-verde via libera con avviso di via
libera su tracciato deviato
red_green next.aspect ! red and
.switchThrown

Segnale di Avviso a 1 luce

File: rfi_avv1.tds

I segnali di avviso si distinguono perchè l'azione associata a ciascun aspetto è sempre "none". Cioè:

Aspect: green
    IconE: gE.xpm
    Action: none

Aspect: yellow
    IconE: yE.xpm
    Action: none

Questa indicazione rende "inattivo" il segnale. Cioè anche se l'utente clicca sul segnale, l'aspetto del segnale non cambierà, poichè l'aspetto stesso dipende solo dall'aspetto del segnale di protezione successivo.

Luce Significato Aspetto Condizione
gialla avviso di via impedita yellow next.aspect = red
verde avviso di via libera green next.aspect ! red

Segnale di Avviso a 2 luci

File: rfi_avv2.tds

Luce Significato Aspetto Condizione
gialla via libera con avviso
di via impedita
yellow next.aspect = red
verde via libera con avviso di via libera
senza limitazioni di velocita'
green next.aspect = green
giallo-verde via libera con avviso
di via libera e limite a 30 km/h
yellow_green next.aspect = red_yellow30
giallo-verde lampeggiante via libera con avviso
di via libera e limite a 60 km/h
yellow_green_flashing next.aspect = red_yellow60
giallo-verde
lampeggiante
alternato
via libera con avviso
di via libera e limite a 100 km/h
yellow_green_switching next.aspect = red_yellow100

Segnali di blocco automatico

File: rfi_autom1.tds

È anche possibile specificare che un segnale è di blocco automatico. È sufficiente usare la seguente sintassi nella sezione "OnInit:" del file corrispondente:

OnInit:
    .aspect = red
    .fleeted = 1
end

Assegnando il valore "1" all'opzione ".fleeted" si rende il segnale "automatico".

Le altre azioni associate al segnale dovranno essere le seguenti:

OnCleared:
    if .aspect = red
        if next.aspect = red
            .aspect = yellow
        else
            .aspect = green
        end
    end
end

OnUpdate:
    if .aspect = red
        return
    end
    if next.aspect = red
        .aspect = yellow
    else
        .aspect = green
    end
end

 

È disponibile un tracciato di esempio, creato da Paolo Scarazzato, che contiene tutti i file .tds descritti in queste pagine e tutte le icone usate per visualizzare i vari aspetti.

Il tracciato è scaricabile dal seguente link.

La pagina successiva riassume gli eventi e le proprietà associabili a ciascun tipo di elemento di binario (quindi non solo ai segnali).