Rocrail: cómo gestionar timeouts de bloques cuando tiene que parar y cuando no?
#1
Pregunta 
Hola: Tengo un problema en rocrail que no sé si tiene solución...

Tengo la maqueta dividida en bloques de longitud más grande que los trenes, pero no mucho (algunos centímetros), y con un único sensor cada uno.

Jugando con el enter2in, su timeout por bloque, y las velocidades de frenado, consigo una precisión aceptable de parada en el bloque.

Pero si el tren no tiene que parar, lógicamente la velocidad es mayor, y el tren entra (enter) en el bloque siguiente antes de que se produzca el evento "in" del bloque anterior, causando problemas de todo tipo (ghost, etc.).

A alguien le pasa esto, y cómo lo ha solucionado, con un único sensor por bloque? El bloque o el sensor necesitaría que tuviese diferente comportamiento cuando el tren va a parar en un bloque, y cuando pasa de largo...

Alguna idea? No he encontrado nada aún...
Muchas gracias!

Un saludo
Javier
[Imagen: final3.jpg?dl=1]
Mis proyectos: unodemuypocos.blogspot.com
Responder
#2
Hola, no se si lo arreglaste, pero si solo pones un sensor, en todos los bloques pon enter2in, y si aun asi se te pasan baja el tiempo de deteccion.
Responder
#3
Considera la premisa "...maqueta dividida en bloques de longitud más grande que los trenes..." porque puedes mantenerlo así pero mejorando la detección. Mejor me explico con un ejemplo.

En mi maqueta uso detectores de ocupación por consumo eléctrico. Los cortes de vía para aislar tramos de raíles contiguos definen segmentos mucho más cortos que un tren cualquiera en numerosos casos, especialmente en las estaciones. Por ello me puedo permitir dos sensores por bloque: la vía de un andén es un solo bloque al que pertenecen dos tramos de carril, cada uno con su sensor. He debido seccionar el carril que lleva los cortes en medio del bloque, y luego alimentar cada tramo a través de su sensor de ocupación particular. El tren detenido debidamente en la estación produce señal de ocupación en los dos tramos (vagones iluminados en cola, locomotora en cabeza, etc), pero como ambos pertenecen al mismo bloque, uno puede dar la señal "enter" a ese bloque y el otro la señal "in" sin que Rocrail se equivoque nunca.

Tendrías que partir al medio algún tramo y añadir un sensor más para probarlo, pero acertarás y te librarás del problema que describes que, si he entendido bien, surge de la estrategia que usas para crear el segundo sensor de cada bloque de manera virtual (temporizada). Mi consejo es que te decidas a instalar el segundo sensor para que sea "real".
Responder
#4
Muchas gracias por la respuesta, pero la pregunta era una solución usando un sólo sensor.

Poniendo más, claro, obviamente, ya no hay ese problema...
Un saludo
Javier
[Imagen: final3.jpg?dl=1]
Mis proyectos: unodemuypocos.blogspot.com
Responder


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
Sonrisa Horarios en Rocrail SCooper 0 435 09-09-2023, 11:49
Último mensaje: SCooper
  ROCRAIL: Horario que recircula sin parar Zaca 2 785 28-06-2023, 16:53
Último mensaje: Zaca
  como y que decode instalar en una tm05 juanma66 11 2,848 16-01-2023, 23:42
Último mensaje: talguero
  Configurar señal en Rocrail SCooper 3 1,262 03-12-2022, 00:01
Último mensaje: cdy_railn
  Como programar CV1 con el Multimaus tigrin 3 1,895 18-04-2022, 20:31
Último mensaje: leptrain
  Como digitalizar LIFE-LIKE SD45 otrebla65 10 3,151 01-03-2022, 10:29
Último mensaje: leptrain
  Tiempos de frenada independientes en Rocrail Ibertronico 11 4,944 21-02-2022, 00:41
Último mensaje: Ibertronico
  Como finalizar bus DCC Gilberto 4 2,100 07-11-2021, 18:53
Último mensaje: samy
Estrella Chuletas Rocrail jiskock 43 90,013 24-07-2021, 12:39
Último mensaje: cdy_railn
  Rocrail-arduino miguel 12 5,102 27-03-2021, 11:58
Último mensaje: miguel

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)