Buenos días Foreros,
¿Alguién tiene implementado un control (mediante macro, supongo, ¿tal vez con flagmans?) para detectar si un tren está orientado hacia uno u otro sentido?
El objetivo es impedir que si una schedule debe ejecutarse, supongamos, hacia el Este, NO lo haga si la máquina está orientada hacia el Oeste?
Saludos,
RamónTR
<trainlearner>
PD: Aunque no tiene nada que ver con este post, suscribo la intención y el contenido de los mails de Gonzalo y Manolo.
Detectar el sentido de orientación de un tren
-
TrainLearner
- Forero
- Mensajes: 157
- Registrado: Vie Ene 20, 2006 3:54 pm
- 20
- Ubicación: Viladecavalls
-
jmcosta
- Forero
- Mensajes: 2721
- Registrado: Jue Ene 01, 1970 1:00 am
- 56
- Ubicación: L'Ametlla del Valles - Barcelona
Re: Detectar el sentido de orientación de un tren
Hola Ramón,
¿Es así?
Luego hay schedules que llevan hacia un lado u otro y no quieres que saquen un tren marcha atras.
Hay varias soluciones.
Una de ellas es hacer que esas vías de doble sentido no sean orígenes de schedules. Si quieres que los trenes se detengan, pues pones un "wait" (así es como lo hago yo).
Otra es hacer que cuando un tren entre en esa vía tenga como Action en "Schedule specific Block settings" y mediante una macro, el lock de la salida en la dirección "mala". (Luego de que el tren salga en su buena dirección habrá que poner algo que levante el lock, claro). Esta segunda solución te la estoy diciendo a nivel teórico, pues yo no la tengo implementada.
Un abrazo,
JM
Supongo que el problema se te presenta porque tienes una estación de paso con vías que pueden recorrerse en ambos sentidos.RamónTR escribió:El objetivo es impedir que si una schedule debe ejecutarse, supongamos, hacia el Este, NO lo haga si la máquina está orientada hacia el Oeste?
Hay varias soluciones.
Un abrazo,
JM
-
TrainLearner
- Forero
- Mensajes: 157
- Registrado: Vie Ene 20, 2006 3:54 pm
- 20
- Ubicación: Viladecavalls
Re: Detectar el sentido de orientación de un tren
Hola JM,jmcosta escribió:Hola Ramón,
Hay varias soluciones.
Una de ellas es hacer que esas vías de doble sentido no sean orígenes de schedules. Si quieres que los trenes se detengan, pues pones un "wait" (así es como lo hago yo).
Otra es hacer que cuando un tren entre en esa vía tenga como Action en "Schedule specific Block settings" y mediante una macro, el lock de la salida en la dirección "mala". (Luego de que el tren salga en su buena dirección habrá que poner algo que levante el lock, claro). Esta segunda solución te la estoy diciendo a nivel teórico, pues yo no la tengo implementada.
Finalmente he decidido postear en el foro anglo-alemán. A ver si hay suerte y alguien la tiene ya hecha y probada.
Saludos.
RamónTR
<trainlearner>
-
TrainLearner
- Forero
- Mensajes: 157
- Registrado: Vie Ene 20, 2006 3:54 pm
- 20
- Ubicación: Viladecavalls
Re: Detectar el sentido de orientación de un tren
Hola JM,jmcosta escribió: Una de ellas es hacer que esas vías de doble sentido no sean orígenes de schedules. Si quieres que los trenes se detengan, pues pones un "wait" (así es como lo hago yo).
¿De cuánto tiempo haces los "wait"? Está en milisegundos, ¿no es cierto?
RamónTR
<trainlearner>
-
TrainLearner
- Forero
- Mensajes: 157
- Registrado: Vie Ene 20, 2006 3:54 pm
- 20
- Ubicación: Viladecavalls
Re: Detectar el sentido de orientación de un tren
RamónTR escribió:Ya he obtenido respuesta de Paul Turvill (creo que es un usuario avanzado).jmcosta escribió: Finalmente he decidido postear en el foro anglo-alemán. A ver si hay suerte y alguien la tiene ya hecha y probada.
Por si hay interés en la respuesta, me dice que lo haga implementando contactos virtuales, y estos los referencíe a un flagman que a su vez lo incorpore como restricción a la ejecución del schedule en uno u otro sentido. Más adelante tal vez lo pruebe.
Por supuesto, me parece que a nivel software, podría hacerse algo para resumir este proceso.
Saludos,
RamónTR
<trainlearner>
-
jmcosta
- Forero
- Mensajes: 2721
- Registrado: Jue Ene 01, 1970 1:00 am
- 56
- Ubicación: L'Ametlla del Valles - Barcelona
Re: Detectar el sentido de orientación de un tren
Hola Ramón,
He visto lo que te ha dicho Paul Turvill.
Hay algo de tu pregunta original que no entendí, posiblemente porque la estaba adaptando a las situaciones de mi maqueta. Yo creía que la situación inicial era que había una schedule que tenia varios starts blocks con un tren en cada uno, unos mirando en un sentido y otros en otro. Y que cuando arrancase la schedule deseabas que lo hiciese el tren del block que miraba hacia delante.
Salut,
JM
No, los "wait" van con el reloj, es decir al tiempo a escala. Yo pongo un par de minutos que en realidad son 12 segundos para 1:10RamónTR escribió: ¿De cuánto tiempo haces los "wait"? Está en milisegundos, ¿no es cierto?
He visto lo que te ha dicho Paul Turvill.
Hay algo de tu pregunta original que no entendí, posiblemente porque la estaba adaptando a las situaciones de mi maqueta. Yo creía que la situación inicial era que había una schedule que tenia varios starts blocks con un tren en cada uno, unos mirando en un sentido y otros en otro. Y que cuando arrancase la schedule deseabas que lo hiciese el tren del block que miraba hacia delante.
Salut,
JM
-
- Menú CTMS Y MAS
-
- Contacto