MEXMAN. Nuevo programa de control en Linux del sistema de ruedas de filtros Mexman.
Manual del Usuario.
L. Gutiérrez, F. Quiros, J.M.Murillo y V. García

 

INTRODUCCIÓN

ENCENDIDO

Iniciando operaciones

Justo al empezar.

OPCIONES DEL MENÚ

Opción inicializar.

Opción Poner etiquetas.

Opción Salir.

Menú Ayuda.

MENSAJES

Favor de esperar.

No hay comunicación.

Archivo de etiquetas leído.

Ya puedes apagar.

Movimientos en progreso.

DIAGNÓSTICO

No hay comunicación.

No se actualizan las etiquetas de los filtros.

 

 

indice 

  1. INTRODUCCIÓN
  2. MEXMAN es un programa que funciona en una PC con Linux, y sirve para manejar el sistema de ruedas de filtros denominado Mexman. Este funciona actualmente en el Observatorio Astronómico Nacional y ha sido remodelado, optimizándose el sistema mecánico y electrónico y permitiéndose su control desde una computadora. Este sistema cuenta con dos ruedas de filtros con 8 posiciones cada una, pudiéndose usar 14 filtros en total (dos posiciones están normalmente vacías; ver figura 1). La instalación o reemplazo de los filtros, en caso de requerirse, está a cargo del personal técnico de Observatorio, a solicitud anticipada del usuario en turno. Al terminal la temporada, el personal técnico regresará el sistema a su configuración original, en su caso.

    indice

     

  3. ENCENDIDO
    1. Iniciando operaciones
    2. Para encender el sistema, verifique que el cable de alimentación esté conectado a una toma de corriente regulada de 120 volts AC. Accione entonces el interruptor del módulo instalado en un costado del sistema. Inicie ahora el programa denominado "mexman" (con minúsculas) en una ventana de comandos en Linux en modo gráfico, desde la cuenta "observa".

      Las conexiones deben hacerse físicamente en la computadora "sonaja", usando el puerto COM1:, pero puede operarse desde cualquier otra computadora con Linux o Unix. Para esto, teclee el mando "xhost +sonaja:0" en la computadora en la que va a trabajar. Haga un "login" a "sonaja" desde cualquier ventana terminal a la cuenta "observa". (Consulte con el personal técnico en turno cuál es la contraseña para acceder a esta cuenta.) Teclee allí el mando "export DISPLAY='nnn'", donde 'nnn' es el nombre o la dirección IP de la computadora en la que trabajará. Finalmente, teclee "mexman" en "sonaja".

    3. Justo al empezar.

    Al correr el programa, el sistema de ruedas buscará automáticamente su origen.

    El programa "mexman" revisará que existan todos los programas necesarios y le avisará en caso de que alguno falte.

    indice
     

  4. OPCIONES DEL MENÚ
  5. El programa presenta una ventana como la que se muestra en la figura1. El menú del mismo cuenta con algunas opciones para el manejo del sistema de ruedas. Estas opciones se describen a continuación.

    Figura 1

    1. Opción inicializar.
    2. Esta opción permite hacer que el sistema de ruedas de filtros busque el origen de cada rueda. Esto es con el fin de que cada rueda conozca su posición correcta. No es necesario usar esta opción a menos que haya habido algún problema técnico o se haya encendido el sistema de ruedas después de haberse iniciado el programa.

    3. Opción Poner etiquetas.
    4. Cada filtro tiene un identificador asociado que corresponde, generalmente, a la longitud de onda central del filtro. Pero también puede asignársele algún otro identificador como "Halfa", "U", etc. Para modificar el identificador deberá editarse el archivo "filtros.cfg" con cualquier editor de texto en modo "ascii". Este archivo consiste de 16 líneas que corresponden a los identificadores de los diferentes filtros, correspondiendo la primera línea al filtro 1 de la primera rueda, el renglón 8 al filtro 8 de la misma, el renglón 9 al primer filtro de la segunda rueda y así sucesivamente. Una vez salvado el archivo, úsese la opción "Poner etiquetas" y los nuevos identificadores aparecerán en sus lugares respectivos en la ventana principal del programa. El archivo filtros.cfg deberá estar presente en el directorio desde el cual se ha corrido el programa. Regularmente es "/home/observa/".

    5. Opción Salir.
    6. Al terminar de usar el sistema de ruedas, use esta opción para terminar el programa. Si existe un movimiento en proceso, no podrá terminar el programa. Al salir, el programa solicita automáticamente al sistema de ruedas que se posicione en la posición 1,1, para estar listo para la siguiente sesión de trabajo.

    7. Menú Ayuda.

    Este menú presenta las siguientes dos opciones:

    Ayuda Despliega una versión de este manual.

    Acerca de Despliega el número de versión de esta aplicación.

    indice

     

  6. MENSAJES
  7. Existe una serie de mensajes que indican de algún evento de interés en el sistema. Los principales son los siguientes:

    1. Favor de esperar.
    2. Cuando se inicia el movimiento de la rueda, se despliega en una ventana un mensaje que dice "Favor de esperar. . . ". Al terminar el movimiento, automáticamente desaparecerá.

      Figura 2

    3. No hay comunicación.
    4. Cuando la computadora no puede comunicarse con el sistema de ruedas, aparecerá una ventana con la leyenda "No hay comunicación. Revise módulos.".

      Figura 3

    5. Archivo de etiquetas leído.
    6. Al cargar el archivo de etiquetas mediante la opción Poner etiquetas, aparecerá durante 2 segundos el mensaje "Archivo de etiquetas leído.".

      Figura 4

    7. Ya puedes apagar.
    8. Al seleccionar la opción salir, el programa desplegará una ventana con el mensaje "Estás seguro?". Si la selección es "", el programa enviará el sistema a su posición de reposo y desplegará durante dos segundos el mensaje "Ya puedes apagar.". Enseguida el programa se terminará y ya será posible ir a apagar el sistema de ruedas.

      Figura 5

      Figura 6

       

    9. Movimientos en progreso.

    En caso de solicitar un movimiento cuando no haya concluido el anterior, las funciones "Mover", "Inicializar" y "Salir" estarán inhibidas.

    indice

     

  8. DIAGNÓSTICO
  9. A continuación damos algunas sugerencias para resolver las posibles eventualidades que surjan durante la operación del sistema de ruedas "Mexman", auxiliados por los mensajes desplegados por el programa.

    1. No hay comunicación.
    2. Cuando el mensaje "No hay comunicación. Revise módulos.", aparezca con cada movimiento solicitado, habrá que verificar que el sistema de ruedas esté encendido y los cables de comunicación estén bien conectados. Si a pesar de esto, continúa apareciendo el mensaje, asegúrese de que el cable de comunicaciones esté conectado al puerto COM1 de la computadora. Si el problema continúa, consulte al personal técnico del Observatorio.

      Cuando el mensaje "No hay comunicación. Revise módulos.", aparezca sólo cuando se soliciten movimientos largos, es decir, cuando se solicite un movimiento de un extremo a otro de alguna de las ruedas (una diferencia de más de 2 posiciones), es muy probable que alguno de los coples del sistema esté flojo y se esté barriendo. Solicite al personal técnico que verifique esta posibilidad. Nótese que la diferencia entre el filtro 1 y 8, por ejemplo, es sólo de una posición, ya que el sistema escoge el camino más corto para moverse. Existe un tiempo máximo de espera que, cuando ha transcurrido y el sistema no logra llegar a la posición solicitada, desplegará el mensaje mencionado.

    3. No se actualizan las etiquetas de los filtros.

Si al elegir la opción "Poner etiquetas" no ocurre nada, verifique que el archivo "filtros.cfg" se encuentre en el mismo directorio donde se inició el programa mexman. En caso de ser así, asegúrese de haber salvado las modificaciones al mismo. Si esto también es cierto, verifique que en el archivo no hayan caracteres de control (es importante que el archivo esté editado como archivo de texto simple y se sugiere usar el emacs o el kedit), que estén presentes los 16 renglones y que cada renglón no tenga más de 8 caracteres.

indice