Guida

Generare i blocchi

RailKernel può ricavare i blocchi operativi direttamente dai feedback e dalla geometria di un plastico completo. Non sono necessari misurazioni manuali, conteggio dei binari o costruzione dei blocchi elemento per elemento.

Avviare la generazione dei blocchi

Apri Definisci e scegli Genera blocchi. Il pulsante informativo accanto al comando apre questa pagina. Deve essere aperto un progetto contenente binari e almeno un feedback posizionato. RailKernel esegue immediatamente la generazione e presenta un riepilogo dei nuovi blocchi creati. I blocchi esistenti rimangono invariati; vengono considerati soltanto i feedback non ancora assegnati a un blocco.

Come funziona l’algoritmo

RailKernel costruisce innanzitutto un grafo da ogni binario posato, binario flessibile e connettore trasformato con precisione. Ogni feedback non assegnato fornisce uno o più binari di partenza. Da questi punti l’algoritmo segue in entrambe le direzioni i binari collegati utilizzabili in un blocco finché raggiunge un confine, come un deviatoio o incrocio, un paraurti, la fine del binario oppure un binario già appartenente a un blocco esistente. Le diramazioni commutabili vengono deliberatamente tenute fuori dai blocchi generati perché possono partecipare a più itinerari possibili. I feedback trovati sulla stessa sezione ininterrotta vengono riuniti in un unico blocco.

Le misure provengono dalla geometria

Non devi inserire la lunghezza né misurare i binari fisici. Geometria del catalogo, posizioni dei connettori, curve e percorsi dei binari flessibili descrivono già l’intera sezione. RailKernel ordina gli elementi da un confine all’altro e calcola la lunghezza del blocco dalla loro geometria reale. I blocchi generati ricevono nomi consecutivi come B001 e diventano poi normali blocchi modificabili: puoi rinominarli e adeguarne proprietà, feedback e comportamento di arresto.

Perché ogni blocco generato richiede un feedback

Un blocco rappresenta un binario la cui occupazione può essere osservata da RailKernel. Senza almeno un feedback non esiste una prova affidabile che un treno sia entrato o uscito, quindi il generatore non crea un blocco da una sezione completamente priva di rilevamento. Non è un errore e non significa che ogni millimetro di binario debba essere rilevato.

Binari non rilevati tra i blocchi

Il calcolo degli itinerari segue comunque l’intero grafo del plastico. Binari e accessori tra due blocchi rilevati restano parte dell’itinerario come geometria intermedia, anche se non formano un blocco separato. Le loro lunghezze esatte sono incluse nei calcoli della distanza dell’itinerario e operativa, e gli accessori sulla sezione vengono prenotati e commutati prima che il treno possa usarla. Puoi quindi usare sezioni di rilevamento sensate senza inventare blocchi artificiali per ogni breve tratto privo di feedback.

Esaminare il risultato

La generazione elimina il lavoro ripetitivo di configurazione, ma il risultato rimane sotto la tua responsabilità. Esamina il riepilogo e l’area di lavoro, assegna nomi significativi ai blocchi e verifica che feedback e limiti fisici corrispondano alla ferrovia prima di avviare l’esercizio automatico. Eseguendo nuovamente Genera blocchi, le definizioni esistenti vengono conservate e RailKernel tenta di costruire blocchi soltanto per i feedback ancora non assegnati.