segunda-feira, 9 de setembro de 2019

Rotas JMRI

Autor: Renato Petersen


As rotas nos levam a pensar em um caminho entre dois pontos. No JMRI não deixa de ter o mesmo conceito, porém tem uma abrangência maior. As rotas no JMR são mais abrangentes porque determinam e avaliam os componentes da linha existente.


Digamos que para sair do ponto A e ir para o ponto B seja necessário passar por 4 desvios, a função rota do JMRI permite estabelecer o posicionamento de todos os desvios da maneira adequada para estabelecer o circuito entre os dois pontos.

Rota entre os pontos A e B passa pelos desvios 1, 2, 3 e 4


Fazendo o que foi descrito, estamos usando o método mais elementar do trabalho com rotas. Basicamente se cria uma rota numa tabela de rotas do JMRI, dando-se um nome a ela e dizendo qual deve ser a posição de todos os desvios envolvidos. Para usar a rota basta abrir a tabela de rotas e selecionar a rota criada. Um após o outro todos os desvios serão posicionados da forma programada.


Exemplos de Rotas
A figura seguinte mostra uma rota criada e os desvios envolvidos na rota com suas posições definidas.


Nesta figura o quadro vermelho mostra o nome da rota e verde o os desvios envolvidos. O desvio AMV2001 irá ficar reto, os desvios AMV2003 e AMV2004 ficarão curvos e os desvios AMV2005 e AMV2006 ficarão retos. O desvio AMV2002 não participa desta rota. A lista de posicionamento de desvios continua mas não eles não aparecem na janela.
As rotas no JMRI permitem operações mais sofisticadas através do acionamento da rota não por um botão colocado em no CCO da maquete ou através dos menus do JMRI. Uma rota pode ser estabelecida ao acionar um desvio ou ao acionar uma sinalização de linha ou até mesmo ao identificar a ocupação de uma linha.

Um outro uso para rotas é estabelecer a posição padrão dos desvios para operação inicial da maquete. Este tipo de configuração de rota elimina a necessidade de posicionar cada desvio quando se faz o uso inicial do JMRI. É desta forma que se evita que os desvios fiquem com “?” ao inicializar a maquete.

A figura seguinte mostra todos os desvios do painel com a posição desconhecida:

A figura seguinte mostra todos os desvios do painel com a posição reta:


Outros usos interessantes podem ser configurados para gerenciamento de pátios de manobra, identificando uma determinada operação e selecionando a posição dos desvios envolvidos.
Na próxima figura está o posicionamento dos desvios para colocar um trem que está na linha 1 do pátio em rota para a linha principal da maquete. Note que o desvio 6 está reto, mas será necessário colocar ele na posição curvo para fechar o circuito da linha principal depois que toda a composição passar por ele. O ponto A bem a direita do desenho esquemático se liga ao ponto A da esquerda formando uma linha principal circular.

  
Os demais desvios ficaram com a posição não identificada porque não foram acionados na rota que foi criada.


Configuração de Rotas no JMRI
Para estabelecer uma rota é necessário ter configurado a tabela de desvios e opcionalmente a tabela de sensores. (A tabela de sensores, não tem apenas sensores como pode-se imaginar. A tabela de sensores também tem a sinalização das linhas). Para que um desvio seja utilizado em uma rota ele necessariamente tem que existir na tabela de desvios, se algum novo desvio for necessário em uma rota é possível fazer adições após a criação da rota.
A figura seguinte mostra a tabela de rotas que possui 4 colunas e 3 botões:


Nesta figura o quadro verde permite a inclusão de novas rotas. O quadro azul é o conjunto de rotas já configuradas. O quadro vermelho identifica os nomes das colunas.

A configuração de uma rota ocorre ao clicar sobre o botão Add e a tela seguinte permite estabelecer os valores necessários:


No quadro vermelho se define o nome da rota. No quadro verde se define que desvios vão participar da rota e quais as posições necessárias. No quadro azul podem ser selecionados 3 sensores que ao serem acionados na maquete irão fazer com que a rota seja executada. No quadro laranja é possível determinar um desvio e sua posição para que quando acionado também execute a rota configurada.

Além das opções destacadas ainda é possível associar um som a ser emitido ao executar a rota e um script também para ser executado.


Agradecimento

Este artigo foi gentilmente enviado pelo amigo Renato Petersen que é um grande incentivador e colaborador deste blog. 

No facebook do Petersen você encontra diversos vídeos com diversas dicas e experimentos que ele realiza e compartilha com os colegas ferromodelistas.