Forzar una señal en rojo

(Antiguo Software y RR&Co). Ahora dedicado exclusivamente a temas relacionados con TC.
Avatar de Usuario
TrainLearner
Forero
Mensajes: 157
Registrado: Vie Ene 20, 2006 3:54 pm
20
Ubicación: Viladecavalls

Forzar una señal en rojo

Mensaje por TrainLearner »

Buenas tardes Foreros,

En el control bajo Dispatcher existe una opción que es la de bloquear la salida de un tren hacia uno u otro lado. Combinado con un semáforo (señal) queda de lo más aparente puesto que te frena el tren delante de una señal en rojo.

Sin embargo, si es el usuario el que dispone el semáforo en rojo y el tren que se aproxima no detecta el bloque siguiente como ocupado, Train Controller ‘fuerza’ el semáforo y te lo coloca en verde. La pregunta concreta es: ¿cómo se puede hacer para que ese semáforo sólo se pueda poner en verde de forma manual por el usuario? (Por supuesto se entiende que si el semáforo está en rojo, el tren no debe avanzar).

RamónTR

PD: He probado con un flagman, pero he sido incapaz de hacerlo.
Avatar de Usuario
jmcosta
Forero
Mensajes: 2721
Registrado: Jue Ene 01, 1970 1:00 am
56
Ubicación: L'Ametlla del Valles - Barcelona

Mensaje por jmcosta »

Hola Ramón,

Lo que hay que tener bien claro es que la señal por si sola no detendrá el tren. Recuerda aquello de que las señales son outputs.

Entonces reformulando: lo que tu quieres es que clickando directamente en la señal y poniéndola roja el tren se detenga y que el Dispatcher no la fuerce a verde. Solamente se pondrá verde cuando tú cliques de nuevo sobre ella en cuyo momento el tren reanudará la marcha. ¿Es así?

Si sí: Creas un flagman triggereado por el state rojo de la señal. Memory automatic.
Operaciones del flagman:
:arrow: Flagman activo: bloque de la señal: exit lock hacia el lado que desees.
:arrow: Flagman inactivo: bloque de la señal: unlock exit hacia ese lado.

Y ya está.

Saludos,

JM

PS.: Isaac, disculpa por el spanglish...
 
  • Contacto
  • Nombre de Usuario:
    Email:
    Asunto:
    Mensaje: