Control tren por pc
Algunos conceptos básicos sobre TrainController. Aunque TrainController es el programa que más fácilmente permite “empezar a mover los trenes” hay bastantes usuarios debutantes que se quedan atascados en los niveles iniciales. Muchas veces es debido a que no teniendo claro los conceptos básicos intentan hacer las cosas mucho más complicadas de lo que realmente son y se enredan con condiciones y restricciones que no son necesarias en absoluto. Hay que explicar pues esos conceptos básicos sobre los que descansa toda la estructura lógica del programa. Se trata de los Blocks, las Rutas y las Schedules. No se pretende explicar cómo se crea un bloque o se define una ruta ya que eso ya está explicado en muchos otros sitios con todo detalle, sino por qué hay que crearlos y cuál es su funcionamiento dentro del conjunto. A los usuarios avanzados les parecerá que todo lo que escribo es obvio y ya sabido, y los debutantes opinarán que si no se explican primero los pasos para definir una Schedule, pues para qué demonios les cuento lo que pasa en ella. O sea, que a nadie le va a gustar. Pero si a los avanzados les sirve para refrescar conceptos y algún debutante prefiere un poco de teoría antes de seguir un paso a paso, el esfuerzo habrá valido la pena. Yo personalmente he aprendido más de una cosa escribiéndolo. Vamos al grano. Block: Un block o bloque es el componente básico en el que dividimos a nivel lógico nuestra maqueta. Los bloques son los elementos individuales que nos permiten construir la representación informática de todo nuestro trazado. A nivel físico representarían un lugar en el que un tren puede estar detenido y albergado con total seguridad. Cuando más adelante definamos la circulación en la maqueta, los bloques serán también los lugares donde suceden cosas (puesta en marcha, cambio de velocidad, sonar un pito, paradas). Ejemplos de blocks pueden ser las diferentes vías de una estación, las vías muertas de los apartaderos, los distintos cantones consecutivos en los que podemos dividir un largo recorrido entre dos estaciones, … En el dibujo adjunto, los bloques de una pequeña instalación de prueba basada en el archivo “demo” que se instala con el programa están marcados en azul.
Blocks, Rutas, Schedules
Página 1 de 17
Esquema 1: el circuito con los bloques marcados A nivel lógico el esquema de esos bloques que son las zonas azules sería algo así:
Esquema 2: Bloques Vemos que los bloques se representan como rectángulos con una orientación.
Blocks, Rutas, Schedules
Página 2 de 17
Una cosa importantísima a conocer de los bloques es que por definición y sin que tengamos que añadir ninguna acción o condición por nuestra parte, solamente permiten estar reservados y ocupados por un tren a la vez. Esto está imbuido en el software al más bajo nivel de programación y sin tener que tomar ninguna medida adicional proporciona una gran seguridad. Repito: simplemente dividiendo la maqueta en bloques y ya que el software no permite que dos trenes coincidan sobre el mismo bloque, las colisiones entre trenes sencillamente no pueden tener lugar. Cosas adicionales que hay que conocer sobre los bloques: Los bloques deben de ser lo suficientemente largos como para albergar un tren completamente y no deben de incluir los desvíos adyacentes a los mismos. Eso no quiere decir que todos los bloques de la maqueta deban ser tan largos como los trenes más largos. Si tenemos una sección de la maqueta dedicada a una línea de montaña que solamente van a recorrer pequeños trenes de cercanías, los bloques de esa línea solamente deberán poder albergar a los trenes que la recorran y podrán por tanto ser más cortos que los de la línea principal. Igualmente las vías de los cocherones del depósito de locomotoras con que sean capaces de guardar nuestra locomotora más larga ya es suficiente. ...
Regístrate para leer el documento completo.