Ayuda para asociar funciones a schedule

(Antiguo Software y RR&Co). Ahora dedicado exclusivamente a temas relacionados con TC.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Saludos a todos.
Recientemente he instalado megafonía en la maqueta. Después de muchos intentos y ayuda, he instalado unas placas con una idea proporcionada por Dani Guisado con un arduino uno, una shield que vende Peter Gilling desde Holanda y una plaquita mp3. El resultado es óptimo pero lo manejo desde una central IB Basic de Uhlembrock. Las grabaciones están direccionadas con el programa de arduino y una librería específica. Una vez grabadas las megafonías en la plaquita mp3 (o en un pen o en una micro SD para las que la plaquita tiene entradas), los sonidos se reproducen pulsando en la central la tecla de la dirección correspondiente. Hasta aquí todo perfecto pero mi idea es poder reproducir cada dirección desde el TC e incluso poder asociarlas a una determinada schédule para que la grabación se dispare sola al realizar la schédule.
Del mismo modo quisiera que al iniciar una schedule, se encendiese la luz de la locomotora o iniciar el sonido de la misma.
Esto último, obviamente con las locomotoras que lleven un deco de sonido.
Si alguno podéis ayudarme a asociar funciones de este tipo a una schédule, os lo agradeceré por los siglos de los siglos.
No sé si me habré explicado bien pero, naturalmente, si tengo que explicarme mejor, trataré de hacerlo.
Gracias,
Manuel.
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Re: Ayuda para asociar funciones a schedule

Mensaje por xaviermbcn »

Hola Manuel,

no se que versión de TC estás utilizando. Te responderé para el TC8.

Tienes muchas opciones para poder ejecutar acciones desde una Schedule. Sea con funciones de una locomotora como con sonidos de ficheros externos (megafonía).

1 - La mas sencilla es al arranque de la schedule:

Imagen


2 - Si necesitas ejecutar mas de una acción deberás pulsar en List

Imagen

Aquí podrás poner tantas acciones como quieras ...

Imagen

No se si te refieres a esto, espero que las explicaciones sean claras.


También puede interesarte poner mas acciones durante el trayecto de una Schedule. SI es así, lo miramos.

Salut!
Xavier

Maqueta 0 operativa, en construcción.
Maqueta H0 operativa, en construcción.

TC3.3, 5.0, 5.5, 5.8, 7.0, 8.0G2, 9.0C2 Gold, TP 5.5 a 9.0, TA, +Street.
Electronica: Central Lenz 3.6 + LI LAN + LH100 + PacoMouse !!
Retro: LDT RS8, RS16, PpP, LR100, CTMS
Accesorios: LDT 1-DEC, S-DEC, SA-DEC, LS100, LS150, CTMS
Otros: Rramp, LDT KSM.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

OK. Me pongo a ello.
Gracias.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Saludos Xavier,
Tu ayuda me ha servido absolutamente y te aseguro que estoy muy agradecido,
Efectivamente me interesaría saber como hacer acciones durante el trayecto de una schedule, por ejemplo sonar el silbato al pasar por por el bloque anterior al de destino o anunciar la llegada de un tren antes de llegar a la estación,
TAl vez se puedan hacer más cosas pero paso a paso se anda el camino.
Todo a su tiempo y con paciencia.
Manuel
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Re: Ayuda para asociar funciones a schedule

Mensaje por xaviermbcn »

Hola Manuel,
como veo que seguramente quieres utilizar las mismas funciones en diferentes sitios y diferentes trenes, lo primero que yo haría sería poner lo que has hecho en una List, en una Macro. A partir de aquí en vez de llamar la List llamas a la Macro.
La ventaja de esto es que te permite tener tus grupos de acciones centralizadas y mas ordenadas o menos dispersas. No tendrás que volver a escribir el conjunto de acciones. SOlo llamar la macro que contiene ese grupo de acciones. Lo segundo es que si decides cambiar alguna acción solo debes hacerlo en un sitio: la Macro. Todas las acciones que llamen la macro ejecutarán el nuevo conjunto de acciones.
Puedes crear las macros en el menú Edition/Macros.

Mas tarde comento donde llamar las macros.

salut!
Xavier

Maqueta 0 operativa, en construcción.
Maqueta H0 operativa, en construcción.

TC3.3, 5.0, 5.5, 5.8, 7.0, 8.0G2, 9.0C2 Gold, TP 5.5 a 9.0, TA, +Street.
Electronica: Central Lenz 3.6 + LI LAN + LH100 + PacoMouse !!
Retro: LDT RS8, RS16, PpP, LR100, CTMS
Accesorios: LDT 1-DEC, S-DEC, SA-DEC, LS100, LS150, CTMS
Otros: Rramp, LDT KSM.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Perfecto. Ahora sólo tengo que saber cómo crear las macros porque no sé ni por dónde empezar.
Si me amplías la información (y si es posible con un ejemplo) creo que me será más fácil.
Manuel.
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Re: Ayuda para asociar funciones a schedule

Mensaje por xaviermbcn »

Buenas,

pongo un ejemplo de como funcionan las Actions en las Section Setting; es decir en los bloques de las Schedules.

Si pones en marcha la Schedule 1 en condiciones normales verás como se encienden los accesorios en Entry y Release.
Si, por ejemplo, bloqueas la salida de Block 2, o la entreda de Block 3 o pones un tren u ocupación en Block 3, verás como, además, se iluminan los accesorios en Brake, Stop. Cuando liberes el impedimento para continuar la Schedule verás como se ilumina Continue.

Todas las operaciones están en unas list de la Section Setting para el Block 2 de la Schedule 1.

En vez de estas acciones puedes poner sonidos, luces o lo que quieras. Y todavía mejor a través de una macro.

Imagen

Imagen

Hay otras maneras de activar operaciones que se pueden estudiar si estas no valen.
Las que acabamos de ver están asociadas a Schedules lo cual permite limitarlas a los trenes que la utilicen. Recuerda que si fuera necesario aún podrías limitar mas el uso poniendo en Condition de la Section Setting aquellas condiciones que deseas que se cumplan; cierto tren, cierto grupo, etc ...

salut!
Xavier

Maqueta 0 operativa, en construcción.
Maqueta H0 operativa, en construcción.

TC3.3, 5.0, 5.5, 5.8, 7.0, 8.0G2, 9.0C2 Gold, TP 5.5 a 9.0, TA, +Street.
Electronica: Central Lenz 3.6 + LI LAN + LH100 + PacoMouse !!
Retro: LDT RS8, RS16, PpP, LR100, CTMS
Accesorios: LDT 1-DEC, S-DEC, SA-DEC, LS100, LS150, CTMS
Otros: Rramp, LDT KSM.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Saludos de nuevo.
He tardado un poco en contestar porque estuve intentando no volver a dar la lata pero...
No soy capaz de hacer que una schedule encienda la luz de la locomotora al arrancar y la apague al finalizar. Tampoco me apaño con el inicio del sonido y el final. He hecho un trazado mínimo con una schedule mínima para arrancar el tren con la luz y sonido de la locomotora pero ni la luz se enciende ni inicia el sonido. Torpe que soy.
Adjunto los archivos de este ejemplo por si puedes hacer en él lo necesario para que funcione.
Gracias otra vez.
Manuel.
Schedule Bloque 1 a Bloque 4.yrw
Schedule Bloque 1 a Bloque 4.yrs
Schedule Bloque 1 a Bloque 4.yrr
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Re: Ayuda para asociar funciones a schedule

Mensaje por xaviermbcn »

Hola,

si a la máquina le asignas las funciones de luz y sonido igial te va muvho mejor. :D

salut!
Xavier

Maqueta 0 operativa, en construcción.
Maqueta H0 operativa, en construcción.

TC3.3, 5.0, 5.5, 5.8, 7.0, 8.0G2, 9.0C2 Gold, TP 5.5 a 9.0, TA, +Street.
Electronica: Central Lenz 3.6 + LI LAN + LH100 + PacoMouse !!
Retro: LDT RS8, RS16, PpP, LR100, CTMS
Accesorios: LDT 1-DEC, S-DEC, SA-DEC, LS100, LS150, CTMS
Otros: Rramp, LDT KSM.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

La ignorancia me hace cometer errores. No me había dado cuenta de que tenía que entrar en las propiedades de la locomotora.
Para simplificar me refiero solo a luz de locomotora.
Como no sé adjuntar una foto sin abrir un hilo nuevo, te envío por privado dos imágenes para que me digas que tengo que poner en ON/OFF SWITCH o las otras dos opciones y en alt. address = ?
Y en propiedades de la schedule Operations Start Ligh y Finish ligh (esto es correcto?)
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Me acabo de dar cuenta de que te puedo pasar las capturas por aquí:

http://subefotos.com/ver/?dad85e02461f6 ... 7f381o.jpg
http://subefotos.com/ver/?342afb7cafb62 ... 3dad3o.jpg
Manuel
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Re: Ayuda para asociar funciones a schedule

Mensaje por xaviermbcn »

El On/Off es como un interruptor. Debes usarlo, por ejemplo con las luces, con la activación de sonido, humo.
Push Button actúa como un pulsador. Debes usarlo, por ejemplo con una bocina, con la función de desenganche.
Hidden sirve para ocultar una función. De esta forma tienes una opción definida pero oculta en la ventana de la máquina. Esto te permite utilizar la función desde una macro o una lista sin que te moleste en la ventana de la máquina.

Los botones On/Off tienen por lo tanto dos estados. Prueba con el dibujo de la bombilla encendida en el Start y el de la apagada en el Finish.

Acuerdate de asignar a cada función de Train Controller la correspondiente Fx del decoder. (por ejemplo F0, en general son las luces)

salut!
Xavier

Maqueta 0 operativa, en construcción.
Maqueta H0 operativa, en construcción.

TC3.3, 5.0, 5.5, 5.8, 7.0, 8.0G2, 9.0C2 Gold, TP 5.5 a 9.0, TA, +Street.
Electronica: Central Lenz 3.6 + LI LAN + LH100 + PacoMouse !!
Retro: LDT RS8, RS16, PpP, LR100, CTMS
Accesorios: LDT 1-DEC, S-DEC, SA-DEC, LS100, LS150, CTMS
Otros: Rramp, LDT KSM.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Ok. Perfecto.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Por no intentarlo no es pero soy incapaz de añadir más de una función a una schedule. He seguido el ejemplo pero sin duda no me entero porque no lo consigo. Creo que necesito un ejemplo para párvulos. Si consigo que arranque con luz no se añadirle sonido y si arranco con sonido no soy capaz de que arranque con luz.
Si te apiadas de mi, necesito un "pasito a pasito" para implementar en una schedule de ejemplo el arranque de una locomotora que inicie la marcha con la luz y sonido del motor.
C1253W
Forero
Mensajes: 134
Registrado: Sab Dic 12, 2009 12:19 am
16
Ubicación: A Coruña

Re: Ayuda para asociar funciones a schedule

Mensaje por C1253W »

Por no intentarlo no es pero soy incapaz de añadir más de una función a una schedule. He seguido el ejemplo pero sin duda no me entero porque no lo consigo. Creo que necesito un ejemplo para párvulos. Si consigo que arranque con luz no se añadirle sonido y si arranco con sonido no soy capaz de que arranque con luz.
Si te apiadas de mi, necesito un "pasito a pasito" para implementar en una schedule de ejemplo el arranque de una locomotora que inicie la marcha con la luz y sonido del motor.
 
  • Contacto
  • Nombre de Usuario:
    Email:
    Asunto:
    Mensaje: