Sistema de Analisis de Señales de Red
Author(s):
Javier Pérez Salvador - Telefónica Soluciones
Industry:
Telecommunications, Government/Defense
Products:
LabVIEW
The Challenge:
Lograr que una aplicación de análisis de señales ya existente, que se ejecuta de modo local, y construida con LabVIEW, pueda ser utilizada desde Internet simultáneamente por varios analistas.
The Solution:
Telefónica Soluciones ha diseñado y construido un Sistema de Análisis de Señales en Red aprovechando la publicación de páginas HTML creadas a partir de VIs que proporciona el web server incorporado en el entorno LabVIEW. Este sistema está dotado de los elementos necesarios para que la aplicación se pueda usar desde un PC conectado a Internet mediante un navegador de propósito general.
"Se ha desarrollado un método para replicar en tiempo real una aplicación construida con LabVIEW de tal modo que las copias creadas convivan en memoria sin interferencias, siendo posible que se pueda trabajar con ella 2 o mas usuarios a la vez sobre el mismo equipo."
La aplicación de análisis de señales fue diseñada y realizada con LabVIEW. Utiliza como entrada ficheros de audio, y ofrece resultados tanto en formato gráfico como en modo texto, siendo posible salvar estos últimos en el disco duro del PC donde está instalada.
Aunque el Sistema de Análisis de Señales en Red se basa en la utilización de Paneles Remotos en LabVIEW, Teléfonica Soluciones tuvo que dar respuesta a varias cuestiones adicionales durante la fase de diseño del sistema:
- Lograr la convivencia en memoria en el mismo instante de
tiempo de VIs iguales.
- Crear las páginas web asocidas a las aplicaciones de forma transparente al analista.
- Adoptar una solución integrada en el entorno web de cara a la entrada/salida de información en el sistema.
En lo relativo a la ejecución concurrente de los VIs, Telefónica Soluciones ha desarrollado un método para replicar en tiempo real una aplicación construida con LabVIEW de tal modo que las copias creadas convivan en memoria sin interferencias. Como consecuencia, ha sido posible efectuar la migración de la aplicación de análisis original para que dos o más usuarios puedan trabajar con ella a la vez sobre el mismo equipo.
En lo concerniente a las páginas web, Telefónica Soluciones ha desarrollado asimismo un proceso mediante el que se asocian las páginas HTML creadas a partir del “top VI” de la aplicación. Por ello, la solicitud de cada analista da lugar a la aparición de una página HTML específica, que será la interfaz que use para trabajar con ella.
Y por último, en lo que se refiere a la entrada/salida de información en el sistema, éste incorpora una base de datos Oracle 10g con interfaz web en la que residen tanto los ficheros de audio que representan la entrada a la aplicación de análisis, como los resultados en formato texto que son la salida de la misma. Adicionalmente mantiene la información de usuarios o perfiles de acceso, necesaria para el funcionamiento del sistema.
En resumen, el Sistema de Análisis de Señales en Red es un sistema basado en una arquitectura de 3 capas (figura 1), en la que podemos distinguir una correspondiente a la interfaz con el mundo exterior, otra relacionada con los distintos procesados de la información y una tercera con el objeto de ser el repositorio de datos del sistema, de tal manera que cada una es independiente de las demás, aunque todas sean necesarias para el funcionamiento global del mismo.
Así, desde un PC con conexión a Internet, o mediante cualquier otro dispositivo que pueda conectarse a la red, un analista solicita el acceso al sistema en lo que sería el Nivel de Presentación. Un Servidor Web (sistema operativo Linux) se encarga de proporcionar la parte de la interfaz hombre máquina, y por tanto, de la página inicial de conexión, dentro del Nivel de Procesado. Este servidor permite además la comunicación con otros analistas mediante herramientas de correo y foros de discusión, y la visualización de documentación variada que se puede descargar localmente en el PC. Por otro lado, el operador puede efectuar el análisis de una señal (figura 2), a través de los Paneles Remotos con los que cuenta LabVIEW, mediante uno o varios Servidores de Aplicaciones (sistema operativo Windows), dispuestos a tal efecto, y pertenecientes al mismo nivel.
de Información (sistema operativo Linux), y donde el operador puede salvar también los resultados obtenidos. Todo lo relativo a la información de usuarios se encuentra también almacenada en este servidor, y dentro de lo que sería el Nivel de Datos.
Conclusiones
Telefónica Soluciones ha construido un Sistema de Análisis de Señales en Red enmarcado en la idea de los Laboratorios Virtuales, puesto que un analista conectado a Internet puede disponer de una serie de aplicaciones que residen y se ejecutan dentro del entorno LabVIEW instalado en un servidor (o servidores), y en el que las señales y los resultados se encuentran en un servidor distinto a los anteriores. Además dispone de herramientas que le permiten compartir información con otros usuarios y que le suministra un servidor diferente, encargado de proporcionar la interfaz hombre máquina del sistema.
El concepto del sistema es extrapolable a cualquier tipo de aplicación distribuida, puesto que su naturaleza no es relevante a la hora de construir el sistema. En el caso concreto del Laboratorio Virtual, éste puede completarse tanto incluyendo herramientas e-learning como conectando a la red instrumentación que facilite la labor de los analistas (sensores, equipos de adquisición de datos, etc).
Related Case Studies
Herramienta de Supervisión, Adquisición y Análisis de un Proceso IndustrialControl de calidad en línea de corte de chapa con la plataforma PXI de National Instruments
Mesa Indexada de Alta Precisión
Detección de Grietas en Cremalleras de Dirección de Vehículos.
Plataforma Web-WiFi en LabVIEW para la Experimentación Remota de un Modelo a Escala Autónomo de un Ferry Fápido
|
|

