No consigo que un contacto funcione "a veces"

(Antiguo Software y RR&Co). Ahora dedicado exclusivamente a temas relacionados con TC.
Avatar de Usuario
tonisegarra
Forero
Mensajes: 367
Registrado: Mar Jun 10, 2008 6:03 pm
17
Ubicación: Mataró

No consigo que un contacto funcione "a veces"

Mensaje por tonisegarra »

Hola amigos. Le he puesto a un contacto la instrucción que active un schedulle. Concretamente al entrar un tren en el bloque anterior a la estación oculta activa ya la salida de otro tren de ésta.
Ahora bien en algunos casos un tran pasa por ese contacto pero haciendo otro schedulle distinto y, entonces, qusiera que el contacto no activase la salida del otro tren. He puesto el mandato no directamente en el contacto sino en el bloque del schedulle pero aún así se activa siempre.
No sé si lo he explicado demasiado bien. si no es así pondré el yrr.
Saludos
Toni
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 Toni,

Normalmente el problema es al revés, si damos una orden queremos que "siempre" se cumpla y nos desesperamos si solo funciona "a veces". :lol:

Al grano: un contacto es un contacto y si al activarse debe ordenar una operación, pues siempre que se active la ordenará, independientemente de que el objeto 'contact indicator' se halle en, o se acceda a sus propiedades a través del Switchboard o de un bloque. (Entiendo que eso es lo que quieres decir cuando dices "...He puesto el mandato no directamente en el contacto sino en el bloque del schedulle pero aún...")

:arrow: La solución clásica para lo que quieres hacer es provocar el arranque de esa segunda Schedule mediante una ‘Action’ en las propiedades específicas del bloque para la primera Schedule.
En las ‘Section Options’, pestaña’ Actions’ verás que puedes desencadenar acciones para diversos eventos del bloque, entre ellas la entrada, ‘Entry’.
La seleccionas. Luego, abajo en ‘Operations’ del desplegable escoges ‘List’ (es la última), clicas ‘List’ y en la lista seleccionas el arranque de esa segunda Schedule.

Es la solución tradicional y la única disponible en TC Silver.

:arrow: Los usuarios de TC 7.0 Gold tienen a su disposición otra herramienta más completa y flexible:

Desde el ‘Block Editor’ simplemente asocia al indicador un marcador gris. ‘Action Marker’.
Haces luego doble click en el marcador para acceder a sus propiedades. Verás que hay una pestaña ‘Schedules’ donde puedes poner para qué Schedules va a ser válido ese marcador. Pones la primera Schedule.

Luego en la pestaña operaciones pones la segunda Schedule y ya está. El indicador se encenderá siempre, pero el marcador solo “a veces”, es decir cuando el indicador se vea activado por un tren que esté rodando la primera Schedule.

Como verás también hay una pestaña trenes con la que también puedes limitar la acción de ese marcador solo a determinados trenes. Y por supuesto también hay ‘Conditions’ por si quieres que el automatismo esté ligado a un interruptor o lo que sea.

Si necesitas instrucciones más detalladas lo dices.

Salut.

JM
Avatar de Usuario
tonisegarra
Forero
Mensajes: 367
Registrado: Mar Jun 10, 2008 6:03 pm
17
Ubicación: Mataró

Mensaje por tonisegarra »

Gracias JM. Ya está hecho y todo correcto. Como tengo la versión Gold he utilizado el último de los procedimientos que has explicado.
Aprovecho para hacer una aclaración: la central que uso (de momento) es la Intellibox. Hubo unos días que estuvo en reparación y utilicé una Tams que tengo de reserva. Como en una consulta anterior te mandé el yrr me avisaste que la última actualización afectaba la Tams pero en aquel momento ya volvía a disponer de la IB.
Un abrazo
Toni
 
  • Contacto
  • Nombre de Usuario:
    Email:
    Asunto:
    Mensaje: