Macro. Que es y para que sirve

(Antiguo Software y RR&Co). Ahora dedicado exclusivamente a temas relacionados con TC.
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Macro. Que es y para que sirve

Mensaje por xaviermbcn »

Buenas,

una macro no es mas que un conjunto de operaciones. Además admiten Condiciones para evaluar si estas operaciones se deben ejecutar o no.
Es interesante utilizar una macro cuando vamos a querer utilizar las mismas operaciones en diferentes sitios o circunstancias en TC.
Por ejemplo para:
- Encender Luces y sonido al iniciar una Schedule.
- Apagar luces y sonido al acabar una Schedule.
- Operaciones de desenganche.
- Activar varias Schedule simultaniamente.
- Activar contadores.
- Activar/Desactivar On/Off switch del Switchboard e una manera conjunta.
- ...

La ventaja de las macros es que te permite crear el conjunto de operaciones una sola vez y luego solo debes llamar la macro desde allí donde te plazca (cualquier elemento con Operations).
La segunda ventaja es que si deseas modificar una operación, lógicamente solo debes hacerlo en un sitio: la macro.

Como crear una macro.

Imagen

Pulsa New para una nueva. O selecciona una macro que tengas y pulsas Properties para modificarla
Imagen

Dale un nombre. A mi me gusta que empiecen por "mcr"
Imagen

Introduce todas las operaciones que desees.

Esta macro inicia unas cuantas Schedules simultaneamente.
la podré activar, por ejemplo, desde un Push-Button, un OnOffSwitch ...
Imagen

Esta macro: Incrementa un contador, enciende la luz de cabina, deja pasar 2 segundos, enciende la luz interior de los vagones, deja pasar 3 segundos, enciende los faros de la máquina y el sonido.
La podré activar, por ejemplo, al inicio de una Schedule.
Imagen

Ahora puedes probar de crear una macro para accionar el silbato o bocina de la máquina. Recuerda que son funciones que tienes que haber dado de alta en tus máquinas (Engines) ...

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: Macro. Que es y para que sirve

Mensaje por C1253W »

Perfecto. Muy agradecido. Empezaré a pelearme con esto y ya te contaré cómo me va.

Manuel.
lmg
Forero
Mensajes: 49
Registrado: Jue Mar 26, 2009 1:55 pm
17
Ubicación: Madrid

Re: Macro. Que es y para que sirve

Mensaje por lmg »

Xavier, me ha venido muy bien esta explicación para crear mi primera macro y poder automatizar un cambio de locomotoras. Aunque el post no sea reciente quería agradecerlo.
Escala N, central Lenz LZV100 v 3.6. LH101. TC7 Silver. Decoders Lenz mini Silver+ en su mayoría.
Y de nombre Luis.
Avatar de Usuario
xaviermbcn
Forero
Mensajes: 3175
Registrado: Mié Ene 18, 2006 7:54 am
20
Ubicación: Barcelona

Re: Macro. Que es y para que sirve

Mensaje por xaviermbcn »

Gracias!

Si tienes cualquier duda ya sabes donde estamos...

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.
 
  • Contacto
  • Nombre de Usuario:
    Email:
    Asunto:
    Mensaje: