GUI-Signal Chain Resumen¶
1. Introduccion¶
La interfaz de usuario del proyecto Signal Chain se encuentra desarrollada actulamente para operar en modo basico. En este documento se describe de forma general el contenido de la interfaz gráfica.
En la figura 1, se muestra la ventana principal de la aplicación, en donde se distinguen los siguientes elementos:
a. Menú. Esta constituido por FILE, RUN, OPTIONS y HELP.
- FILE. Contiene las operaciones para guardar, abrir o crear proyectos, también tiene la opción de cerrar la aplicación.
- RUN. Este contiene las opciones como Start, Pause del procesamiento de datos configurado en un proyecto por parte del usuario.
- OPTIONS. Se agrega las opciones para configurar el Logfile del Proyecto, también se configurar los servidores FTP para transferencias de datos, los servidores donde se deseen enviar datos o imágenes deben ser registrados usando esta opción.
- HELP. Constituye una Descripción de la Aplicación (About) y llamada al Manual de referencia en formato pdf.
b. Barra de Herramientas.
Esta contiene botones con iconos acordes a las funciones que cada uno de estos realiza, éstos botones son para acceder rápidamente a funciones como Guardar, Abrir, Crear, Ejecutar y Detener un proyecto.
c. Ventana Explorador del Proyecto.
En este ventana se muestra primero botones para crear un proyecto nuevo, añadir un rama de procesamiento, añadir un tipo de tratamiento de datos (del tipo voltaje, espectro, correlacion). También contiene una ventana donde mostrará todos los proyectos creados por el usuario y los elementos como ramas de procesamiento,
operaciones de voltaje, espectro, correlación.
d. Ventana de Propiedades del Proyecto.
En esta ventana se muestra todas las propiedades del proyecto que el usuario ha configurado, estas son:
Nombre del Proyecto
Directorio del Proyecto
Modo de Operación (Basico)
Formato de Datos (Rawdata, Pdata,Fits y USRP)
Directorio de los datos
Modo de lectura (offline, online, real-time)
Intervalo de tiempo de lectura (config. en minutos, segundos)
Fechas Inicio – Fin (YYYY-MM-DD (DOY))
Horas Inicio – Fin (0-48)
Timezone
Autor
Descripción del proyecto (Resumen informativo)
e. Ventana de Configuración de Rama de Procesamiento:
Voltajes, Espectros y Correlaciones.En esta área se crean pestañas para configuración de las ramas de procesamiento, cada pestaña corresponderá a un voltajes, espectro o correlación, donde en cada una de estas el usuario podrá escoger las operaciones de calculo, gráficos y salida de archivos.
f. Ventana de Salida.
En esta ventana se muestra todos los eventos del proyecto, así como los mensajes indicando los datos procesados, las operaciones realizadas, etc.
Figura 1
Cuando el usuario elige la opción de crear un proyecto nuevo entonces se muestra la siguiente ventana en la interface:
Los parámetros a editar en esta ventana serian los siguientes:
- Nombre del Proyecto
- Directorio del Proyecto
- Modo de Operación (Basico, Avanzado)
- Formato de Datos (Rawdata, Pdata)
- Directorio de los datos
- Modo de lectura (offline, online, real-time)
- Intervalo de tiempo de lectura (config. en minutos,segundos)
- Fechas Inicio – Fin (YYYY-MM-DD (DOY))
- Horas Inicio – Fin (0-48)
- Timezone
- Numero de Perfiles
- Descripción del proyecto (Resumen informativo)
Una vez configurado al hacer click en OK se crea el proyecto y los parámetros son mostrados en la ventana de propiedades del proyecto,
la cual es una ayuda visual al usuario de lo que se esta haciendo con
el proyecto.
Cuando el usuario crea un proyecto la ventana principal adquiere la apariencia de la Figura 3. Entonces se crea un proyecto con una Rama de Procesamiento con un elemento de voltaje, espectro. En la pestaña “Branch“ el usuario podrá definir un nombre para la rama de procesamiento y una descripción del procesamiento realizado. En la parte inferior se tiene una ventana denominada “output branch” aquí se imprimen los mensajes pertinentes de acuerdo a la ejecución de la aplicación.
Figura 3
Luego, en la pestaña de Voltaje el usuario podrá elegir las operaciones
de procesamiento, gráficos y salida de datos; en el caso de Voltaje1 se
muestra la Figura 4
Figura 4
El usuario elige la operación deseada con parámetros que son opciones predeterminadas según la operación a a realizar. El orden de las operaciones también es predeterminado. De la misma forma se tienen pestañas para la configuración de los gráficos y archivos de salida de acuerdo a las Figura 5 y 6 respectivamente. En el caso de los gráficos se muestran todo los gráficos disponibles con opciones para mostrar en la pantalla y/o guardar el grafico en un archivo. En el caso de archivos de salida y para el caso de Voltajes se escribirá un archivo nuevo con formato rawdata, con nombre y directorio definido por el usuario, para el caso de usuario básico este archivo de salida se genera después de todas las operaciones de procesamiento y de gráficos.
Figura 5
Figura 6
Según lo visto hasta ahora, en los Voltajes se tienen tres pestañas: Operaciones de Procesamiento, Gráficos y Archivos de Salida; este mismo esquema se emplea para el caso de los Espectros y SpectraHeis(Figuras 7 y 8) .
Figura 7
Figura 8