Índice general Foros Digital, Electricidad e Informática Módulos en Rocrail

Módulos en Rocrail

Moderador: 241-2001


Nota 14 Ago 2017 01:27

Desconectado
Mensajes: 22
Ubicación: Torremolinos
Registrado: 11 Dic 2014 13:04

Buenas a todos,

quisiera preguntaros si alguno de vosotros sabe como configurar una estructura de módulos en Rocrail. Es decir, configurar varios modulos sueltos para luego ir "montando" la maqueta según la configuración montada cada vez.

He leído la wiki, http://wiki.rocrail.net/doku.php?id=modules:modules-en, pero sinceramente, no me he enterado de nada. No consigo localizar las pantallas que me indica la guía.

Alguno ha probado a hacerlo??

Saludos y muchas gracias de antemano.

Nota 14 Ago 2017 11:07

Conectado
Mensajes: 2185
Registrado: 21 Mar 2014 12:52
Hola.

Yo lo he hecho y tuve que apuntar el cómo, no es del todo inmediato.

He encontrado mis apuntes, que van un poco más allá, pues se trata de hacer funcionar el RocRail en una Raspberry Pi para llevarlo a los encuentros Puedes ignorar esas referencias, pero una estructura de carpetas como la indicada sí se necesita, aunque sea en el disco duro.

  • 12. Se utilizará una “pincho” USB para tener los datos rocrail con la estructura
  • 12.1. /rocrail/modulos (para los ficheros XML de los módulos
  • 12.2. /rocrail/images para los ficheros de imágenes de las locomotoras
  • 12.3. /rocrail/XXX para los planos modulares de los encuentros.
  • 13. Este “pincho” no se va a montar cuando lo conectemos o cuando arranquemos la Raspberry cuando no tenemos la interfaz gráfica activa, para ello, si el id de volumen es (por ejemplo) XYZ daremos el comando sudo mount /dev/sda1 /media/pi/XYZ
  • 14. Con el “pincho” montado podemos arrancar el rocrail server con el comando (en una sola línea)
    sudo /opt/rocrail/rocrail
    ‑w '/media/pi/XYZ/rocrail/directorio‑del‑encuentro'
    ‑l /opt/rocrail
    ‑img '/media/pi/XYZ/rocrail/images' &
  • 15. Podemos ver el log aparecer en la pantalla.
  • 16. Ahora deberíamos poder conectarnos desde un programa RocView desde otro ordenador o desde el programa andRoc de un Android.
  • 17. La configuración de los esquemas de los módulos y de los encuentros modulares es mejor prepararlos desde un PC, con el pincho conectado a él.
  • Creación de esquemas de módulos individuales:
    En un PC conectamos el pincho donde va a estar la información.
    Abrimos el programa RocView
    Si estamos online nos ponemos offline (menú:File  Go offline )
    Añadimos un panel de vías (menú:Track plan  Add track panel …) nos pide un nombre y se lo ponemos (por ejemplo prueba).
    Creamos el plan de vías (menú:Track plan  Add ítem … muestra la ventana auxiliar con los elementos de vías)
    Salvamos el fichero en el directorio “pincho” \rocrail\modulos\prueba.xml
    Esto lo repetimos para cada módulo.
  • Creación de un esquema de módulos:
    En el PC, creamos un directorio bajo “pincho”\rocrail\ con nombre identificativo (aquí pondremos “encuentro” como ejemplo)
    Abrimos limpio el RocView
    Nos conectamos a un espacio de trabajo (menú:File  Open Workspace…) y nos deja seleccionar un directorio, navegamos hacia el que acabamos de crear)
    Seleccionamos las propiedades del Rocrail server (menú;File  Rocrail properties…) y en la pestaña “General” en “Type” seleccionamos “Module Plan”
    El nombre del plano de vías lo tenemos que cambiar, no puede ser plan.xml, podemos poner “encuentro.xml”; luego tendremos que editar este fichero a mano para que funciones en la Raspberry Pi.
    Rearrancamos el RocView y seleccionamos de nuevo el espacio de trabajo.
    Nos debe aparecer ahora en el título de la pantalla “Rocrail: Modular Track Layout”
    Ahora podemos insertar los módulos, pero para poder moverlos, rotarlos, etc. Debemos seleccionar menú:Track plan  Edit module plan
    Para poder mover el plano de un módulo, debemos pinchar en una casilla vacia de dicho módulo. Si el plano del módulo no tiene casillas vacías, no podremos hacerlo.
    Lo vamos salvando hasta que estemos a gusto.
    Para poder pasar ahora el plano modular a la Raspberry Pi, con el Rocview cerrado, hay que editar el fichero “encuentro.xml” (se recomienda el Notepad++)
    Tendremos una línea por módulo del estilo
    <module filename="L:\rocrail\modulos\modulo.xml" x="1" y="1" id="modulo" title="modulo" cx="24" cy="9"/>
    Debemos editarlo y cambiar el path absoluto (en este ejemplo “L:\rocrail\”) por un path relativo (con la estructura dada, sería “..” y la línea quedaría así
    <module filename="..\modulos\modulo.xml" x="1" y="1" id="modulo" title="modulo" cx="24" cy="9"/>
    No se deben cambiar los valores de x, y, cx ni cy so pena de hacer un destrozo cuando se vuelva a abrir el Rocrail.
    Si se necesita editar el trazado de vías de un módulo, lo mejor es eliminarlo del plano modular, editarlo de forma separada, volver a incluirlo y volver a editar el fichero “encuentro.xml”

Luego el tema de rutas, detectores de ocupación, sensores, es un mundo aparte ;)
Suerte
Un saludo

Nota 16 Ago 2017 10:48

Desconectado
Mensajes: 22
Ubicación: Torremolinos
Registrado: 11 Dic 2014 13:04

Muchísimas gracias!!

Voy a estudiarlo con detenimiento a ver si lo saco. Gracias de nuevo.

Nota 16 Ago 2017 20:26

Conectado
Mensajes: 2185
Registrado: 21 Mar 2014 12:52
Vale, ya nos contarás ;)

Un saludo.


Volver a Digital, Electricidad e Informática

Síguenos en Facebook Síguenos en Youtube Síguenos en Instagram Feed - Nuevos Temas
©2017   -   Información Legal