Text Size

Introducción a TrainController

El software utilizado para el control de la maqueta es Traincontroller en su versión 5.8. A la fecha de realización de este trabajo, había aparecido una nueva versión, la 7 en tres modalidades, gold, silver y bronze. La versión silver es la que sustituía a la 5.8 y bajo mi punto de vista es un restiling de la 5.8, es decir, hay cambios de aspecto visual y adaptación a Windows Vista, pero no muchas mas cosas de las que ofrece la versión 5.8.
Voy a intentar explicar aquí el funcionamiento básico del programa porque los manuales en inglés no son fáciles de entender, amén de que tampoco son nada del otro mundo a la hora de explicar las cosas de manera digamos pedagógica. Personalmente me ha costado bastante trabajo llegar a comprender determinadas funcionalidades, y eso que soy de los que se leen los manuales y no anda corto de los asuntos informáticos.
En la figura se puede ver el aspecto que tiene el programa cuando se arranca, como podeis observar, todo está en inglés. No hay ninguna concesión a otro tipo de idioma que no sea el alemán (el natal del autor) o el inglés, a pesar de que en muchas ocasiones se han ofrecido a traducirlo, en Francia, Italia o España. 
El programa es bueno, yo diría que muy bueno. Controla con gran eficiencia la maqueta y a poco que se sepa se pueden hacer cosas muy interesantes. Se puede bajar una demo de la web de su autor Freiwald Software y es totalmente operativa salvo que a los quince minutos aproximadamente corta la conexión con el sistema digital, no obstante en modo offline podemos seguir trabajando y simulando el tiempo que queramos. Es importante saber también, que transcurrido un mes mas o menos, el fichero que utilizamos para guardar los datos de nuestra maqueta no permitirá guardar mas cambios.
 
Aspecto global del programa 
 
El programa que funciona en entorno Windows únicamente (un punto en su contra), tiene el aspecto típico de cualquier aplicación Windows como se puede observar en la figura de abajo:
 
Aspecto del programa 
 
Configuración de nuestro sistema digital
Para ello pulsaremos en Railroad y luego en Setup Digital Systems... Una vez pulsado aparece la  ventana  siguiente donde especificaremos nuestro sistema. El mio es Marklin con la Central 6051. Este programa soporta prácticamente todos los sistemas digitales del mercado. Se puede observar que está Offline ya que no tiene conexión con el Interface. Para esta conexión utilizo un puerto USB que va a un convertidor usb-serie. En mi caso el puerto de conexión es COM 5. Se trata de ir probando hasta dar con el que comunica con el Interfaz y la Unidad Central.
Cada vez que arranque el programa, intentará conectarse, si lo consigue en la linea de estado aparecerá un circulo verde y el nombre del puerto. Si no, se quedará en modo Offline y habrá que seleccionar el puerto cuando conectemos de nuevo.
 
Configuración del sistema digital       Ventana de configuración 
 
 
 Esta ventana (figura de abajo) aparece cuando pulsamos el botón Change... y con ella elegimos el puerto de conexión
 
Configuración de puertos 
 
Actualización
Febrero 2009
 
En el foro de CTMS donde hay una sección dedicada a Traincontroller se abordó el asunto del ordenador necesario para que el programa funcionase con fluidez. Se ha extendido la falsa creencia de que con cualquier ordenador viejo el programa funciona y no es cierto. Los ordenadores viejos y por viejos entendemos aquellos que ya tienen mas de cinco años no son capaces de de enviar y recibir las ordenes en "tiempo y forma", produciendose retrasos y en muchos casos pérdidas de información. Ahora, con el precio que tienen los ordenadores (inferiores en muchos casos al precio del propio programa) cambiar de ordenador no sería una mala idea.
 
 
Personalización del aspecto visual del programa
Se puede personalizar el Switchboard y algunos de los componentes, como por ejemplo el color de los bloques cuando están ocupados, o el de los cruces. Para ello pulsamos en el menú View, Switchboard, Customize... 
Aparece la ventana Switchboard Properties con las posibles combinaciones de colores de fondo, sombras, estilo de cuadrícula, colores para las vías, textos, cruces y bloques de ocupación. Probad distintas combinaciones y quedaros con la que mas os guste. Si pulsaís en el botón Preview podeis ver el efecto de los cambios realizados.
 
Personalización del aspecto del programa    Personalización del aspecto
 
 
Configuración del cálculo automático o manual del Diagrama de Bloques
En el menú Block hay una opción llamada Calculate Block Diagram. Esta opción es muy importante pues define cómo va a trabajar el programa. Por defecto está marcada (la pequeña v que aparece a la izquierda)
¿Qué significa esto? Simplemente que cuando hagamos nuestro diagrama de la maqueta y definamos los bloques, el programa calculará de forma automática todas las rutas posibles entre esos bloques y las guardará.
 
Configuración del cálculo automático de bloques 
 
Si desactivamos esta opción no podremos definir los bloques en el Switchboard y tampoco aparecerán en el Dispatcher. Por tanto os aconsejo que dejeis la opción marcada pues acelerará mucho el proceso de creación de las rutas y la circulación de los trenes a través de ellas. 
 
Hay que tener en cuenta que aunque el programa calcule todas las rutas automáticamente, luego nosotros podemos decidir  la forma en que serán usadas por los trenes: automática, es decir con control total del programa, con intervención del programa sólo en los tramos definidos con velocidad restringida y para parar el tren, con intervención del programa sólo para parar los trenes  o bien manual, haciendolo nosotros mismos.
Por tanto, puede haber rutas gestionadas por el ordenador y otras gestionadas por nosotros mismos, pero adelantaremos mucho trabajo si hacemos que el programa calcule las rutas por nosotros.
Mas adelante, cuando entendamos lo que es un bloque y lo que son las rutas entre los bloques, se expondrán algunos ejemplos explicativos. 
Basicamente Traincontroller tiene los siguientes componentes:
 
- El Switchboard: como ya sabemos es el lugar donde se representa la maqueta. Se pueden abrir tantos como queramos y representar en ellos tramos determinados o bien utilizarlos como cuadros de interruptores para hacer determinadas acciones.
 
- Messages: es una ventana que aparece cuando pulsamos su pestaña y que nos monitoriza lo que está sucediendo. Es relativamente útil cuando nos quedamos atrancados y no funciona una cosa, por ejemplo no arranca un tren y no sabemos el por qué. Digo útil relativamente porque los mensajes de error que dá en muchas ocasiones no nos orientan demasiado sobre el problema.
 
- Inspector: otra ventana que aparece en el lado derecho. Cuando no haya nada definido aparecerá en blanco, cuando tengamos un trazado, pulsando en cualquier elmento, por ejemplo un cruce, nos dará información sobré él (conexión, condiciones, y otras propiedades) personalmente lo uso poco.
 
- Traffic control: una ventanita que nos enseña de forma visual por donde están pasando los trenes (que bloques ocupan). No la utilizo para nada.
 
- Dispatcher: Esta es quizá la ventana mas importante del programa, en ella se definen bloques, rutas, trayectos (schedules) y horarios (timetables). Vamos que sin ella no podríamos hacer funcionar los trenes.
 
- Reloj (representado por la figura de un reloj): nos muestra un reloj parado. Este reloj es el que utiliza para activar los horarios.
 
- Engines & Trains: Una ventana donde definirimos todas las propiedades de nuestras máquinas y nuestros trenes.
De todos estos componentes vamos a desarrollar en opciones de menú separadas los que considero más importantes: el Switchboard, el Dispatcher y la parte de máquinas y trenes. 
 

Translate

English Dutch French German Italian Portuguese Spanish

Cajón de sastre

© 2010 Nacho Gómez - Ningún derecho reservado