logo móvil

Integración de componentes com de matlab/simulink en el entorno case xbdk, para el modelado de sistemas de conformación de haz

Autores: Raboso Mateos, Mariano; Izquierdo Fuente, Alberto; Villacorta Calvo, Juan J.; Del Val Puente, Lara; Jiménez Gómez, Mª Isabel

Idioma: Español

Editor: Universidad de Tarapacá

Año: 2009

Ver Artículo científico

Acceso abierto

Artículo científico


Categoría

Ingeniería y Tecnología

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 13

Citaciones: Ingeniare. Revista chilena de ingeniería Vol. 17 Núm. 1


Descripción

En este artículo se describe la interfaz de acceso a Matlab desde la plataforma XBDK (XML-Based BeamformingDevelopment Kit). La contribución más novedosa es la utilización del lenguaje de script Tcl/Tk para el acceso al entorno Matlab utilizando las interfaces COM, ofrecidas por el servicio Matlab Automation Server. La utilización de lenguajes de script tiene innumerables ventajas a la hora de diseñar, construir y depurar prototipos o automatizar procesos. Muchas de las herramientas que se utilizan hoy en día para procesado de señal de una u otra manera permiten la utilización de lenguajes de script. La combinación de un lenguaje de script, con la posibilidad de acceder de forma detallada a los servicios de Matlab, proporciona una manera flexible, rápida y potente, de integrar servicios en una herramienta CASE integrada como XBDK.

En este artículo se describe la interfaz de acceso a Matlab desde la plataforma XBDK (XML-Based Beamforming Development Kit). La contribución más novedosa es la utilización del lenguaje de script Tcl/Tk para el acceso al entorno Matlab utilizando las interfaces COM, ofrecidas por el servicio Matlab Automation Server.

La utilización de lenguajes de script tiene innumerables ventajas a la hora de diseñar, construir y depurar prototipos o automatizar procesos. Muchas de las herramientas que se utilizan hoy en día para procesado de señal de una u otra manera permiten la utilización de lenguajes de script.

La combinación de un lenguaje de script, con la posibilidad de acceder de forma detallada a los servicios de Matlab, proporciona una manera flexible, rápida y potente, de integrar servicios en una herramienta CASE integrada como XBDK.

INTRODUCCIÓN

Los lenguajes de script (hoy llamados lenguajes dinámicos) se han venido utilizando con frecuencia para automatizar tareas y desarrollar programas de una forma sencilla y rápida. Por el contrario, la eficiencia del código generado no es comparable al código compilado que se ejecuta directamente sobre la máquina, puesto que éstos necesitan de un intérprete.

La gran aceptación de estos lenguajes ha tenido como consecuencia el desarrollo de versiones muy potentes, con capacidad de ser ampliadas mediante extensiones. La gran flexibilidad con que cuentan dichos lenguajesles dota de la posibilidad de interactuar con muchos otros lenguajes compilados o no como son C, C++, C#, Java, Fortran, Perl, Python, JScript, Visual Basic, etc.

El entorno case integrado XBDK se ha diseñado para modelar sistemas de conformación de haz mediante XML [1-2]. Para la simulación de los modelos se necesita interactuar con Matlab, de tal forma que se pueda acceder al workspace y poder transferir las variables necesarias. Utilizar un acceso tradicional mediante el uso de la línea de comandos del sistema operativo es una solución poco eficiente y tosca.

Documentos Relacionados

Temas Virtualpro