Vamos a explicar en este artículo como configurar un cuentakilómetros en Rocrail utilizando dos sensores cualquiera. En nuestro caso veremos cómo se hace en un plano modular, pero se hace de la misma manera en un plano normal.
Para medir la velocidad "prototípica" de las locomotoras es necesario en primer lugar que tengamos la escala bien definida. La escala se define en menú File -> Plan Properties, y ha de estar correctamente indicada tanto en los planos de cada módulo como en el plano modular. En este ejemplo, como el plano se refiere a una maqueta en escala N japonesa, se especifica 1:150 milímetros:
En cuanto a los dos sensores a utilizar para medir la velocidad de los trenes, sólo hay que tener en cuenta que en cuanto más separados estén, más precisa será la medición. Tanto da que los sensores se utilicen en un bloque y tengan eventos asignados como el ENTER, PRE2IN O IN. Para la medición de.velocidad se pueden utilizar dos sensores cualquiera, en uso en bloques o no, o incluso asignados a diferentes bloques. De nuevo, lo único importante es que estén lo más separados posible.
A continuación, ésto es lo que debemos configurar en Rocrail para tener un cuadro de texto que nos muestre la velocidad a escala de los trenes:
En primer lugar abriremos el plano del módulo en el que estén los sensores que vamos a utilizar para medir la velocidad de los trenes y añadiremos un cuadro de texto, en el ejemplo lo hemos llamado "M21txtSpeed":
El siguiente paso es crear una acción que actualice el cuadro de texto con la velocidad medida. Para ellos vamos al menú de "Tables" y seleccionamos el apartado "Actions".
Aquí creamos una acción nueva de tipo "Text", seleccionamos el nuevo cuadro de texto que hemos añadido al plano "M21txtSpeed" y como parámetro le ponemos la variable de entorno %mvspeed%, que es donde se guarda la velocidad en cada medición. Podemos añadir texto literal como el "km/h" o cualquier otro texto que queramos. A nuestra acción la hemos llamado "Measurekmh":