Hola.
Estoy experimentando con las variables en TC9 para poner varios trenes en una serie de vias muertas. Tengo un indicador en el cambio que da acceso a esa serie y que activa unos chivatos dependiendo de la posicion de loa cambios que llevan a esas vias.
De momento he conseguido que esos chivatos cuenten el numero de trenes que acceden o salen, y por tanto suman o restan a una variable.
Tambien miden la longitud de cada tren y luego lo suman o restan del espacio disponible.
El valor de esas variables lo adjudico a unos cuadros de texto al lado del tope de cada via, que tambien uso para las formulas en los indicadores de frenada y de parada.
Lo que estoy buscando es cómo ver el valor de la ocupacion que controla TC, es decir el famoso %BA, mas que nada para comprobar si mis formulas y variables lo hacen bien.
Si en operaciones con el chivato quiero assignar la ocupacion a una variable, en operand/, no veo ninguna referencia a un bloque, referencia que si està para tren (context train), p. ej, en el que luego puedes escoger entre longitud, velocidad, peso, etc.
No sé si definiendo una variable como local, se puede adjudicar a un bloque. Aùn no he descubierto como funcionan las variables locales.
Poner la ocupacion de un bloque en una variable
-
Ramoneji
- Forero
- Mensajes: 57
- Registrado: Mié Feb 19, 2020 11:04 pm
- 6
- Ubicación: L'Ametlla del Valles
Poner la ocupacion de un bloque en una variable
Ramon
TC 8 Gold, GenLI-RS, Multimaus, LS150, RS8-DC
TC 8 Gold, GenLI-RS, Multimaus, LS150, RS8-DC
-
xaviermbcn
- Forero
- Mensajes: 3175
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Barcelona
Re: Poner la ocupacion de un bloque en una variable
Bondia Ramón,
a parte que el tema de variables está muy mal explicado, dudo que puedas acceder a ese valor. No todos los valores están disponibles y tampoco no todo puede utilizarse. Por eso yo me decanté por los Extended Accesories y soluciones mas propias de TC.
Si ya tienes el EA contador que os enseñé en clase utilíza cada valor como condition de un marker. Es mas claro y efectivo.
Salut!
a parte que el tema de variables está muy mal explicado, dudo que puedas acceder a ese valor. No todos los valores están disponibles y tampoco no todo puede utilizarse. Por eso yo me decanté por los Extended Accesories y soluciones mas propias de TC.
Si ya tienes el EA contador que os enseñé en clase utilíza cada valor como condition de un marker. Es mas claro y efectivo.
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.
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.
-
Ramoneji
- Forero
- Mensajes: 57
- Registrado: Mié Feb 19, 2020 11:04 pm
- 6
- Ubicación: L'Ametlla del Valles
Re: Poner la ocupacion de un bloque en una variable
Lo he preguntado en el foro francès y tampoco me han dado ninguna solucion
Lo unico que he encontrado es que para usar el número de locos en una formula de un bloque se puede usar el %BL multiplicandolo por la separacion entre trenes.
Algo como 200-%BA-(%BL*5) para la parada y la rampa de frenada
Usando variables he conseguido calcular el espacio ocupado i el libre, pero no sé si coincide con el calculado por TC.
Continuo buscando
Lo unico que he encontrado es que para usar el número de locos en una formula de un bloque se puede usar el %BL multiplicandolo por la separacion entre trenes.
Algo como 200-%BA-(%BL*5) para la parada y la rampa de frenada
Usando variables he conseguido calcular el espacio ocupado i el libre, pero no sé si coincide con el calculado por TC.
Continuo buscando
Ramon
TC 8 Gold, GenLI-RS, Multimaus, LS150, RS8-DC
TC 8 Gold, GenLI-RS, Multimaus, LS150, RS8-DC
-
xaviermbcn
- Forero
- Mensajes: 3175
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Barcelona
Re: Poner la ocupacion de un bloque en una variable
... Y si tienes multitracciones?
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.
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.
-
Ramoneji
- Forero
- Mensajes: 57
- Registrado: Mié Feb 19, 2020 11:04 pm
- 6
- Ubicación: L'Ametlla del Valles
Re: Poner la ocupacion de un bloque en una variable
%BL cuenta las locomotoras que estiran, %BH cuenta las que empujan, pero para multitraccion no veo solucion.
En todo caso lo que pasarâ es que quedara un espaciado doble o mâs, que tampoco es gran problema
En todo caso lo que pasarâ es que quedara un espaciado doble o mâs, que tampoco es gran problema
Ramon
TC 8 Gold, GenLI-RS, Multimaus, LS150, RS8-DC
TC 8 Gold, GenLI-RS, Multimaus, LS150, RS8-DC
-
- Menú CTMS Y MAS
-
- Contacto