Está en la página 1de 4

Ingeniería Eléctrica: Maquinas Eléctricas II Universidad Técnica De Cotopaxi

USO DE MATLAB Y LABVIEW.


Sabando Aguirre Pedro Edison, Alvaro Dennis Casa Cardenas, Steeven Alexander Armas Enriquez, Kevin
Mauricio Quinatoa Díaz, Vilca Rea Bryan Efrain, Fausto Saúl Tapia Vega.

faustozaul26@gmail.com
bryanefrain95@gmail.com
mauricioskd@gmail.com
steeventhelive@hotmail.com
dennyscardenas1994@gmail.com
Strateddys_c14@hotmail.com

UTC

RESUMEN En primer lugar, decimos que MATLAB es una herramienta de


software matemático con entorno de desarrollo integrado y un
A través de esta presentación se pretende dar a conocer el lenguaje de programación propio (lenguaje M) que corresponde
funcionamiento de los programas de Matlab y Labview en las con sus siglas en inglés de MATrix LABoratory (MATLAB).
distintas aplicaciones que tiene a su haber, con el fin de poder
entender los principios y leyes que rigen en esta, también se Este está diseñado para trabajar algoritmos en términos de
pretende dar una breve explicación sobre las características que matrices y vectores. Esta herramienta permite la manipulación
constituyen para un buen funcionamiento, la importancia y de matrices, la representación de datos y funciones, la
principales características mediante la demostración de implementación de algoritmos, la creación de interfaces de
esquemas en donde podremos visualizar la función del mismo. usuario y la comunicación con programas en otros lenguajes y
con otros dispositivos de hardware.
ABSRACT
I. MARCO TEÓRICO

Through this presentation is intended to publicize the operation MATrix LABoratory Es un lenguaje de programación
of the Matlab and Labview programs in the different (inicialmente escrito en C) para realizar cálculos numéricos con
applications that have to their credit, in order to understand the vectores y matrices. Como caso particular puede también
principles and laws that govern this, it is also intended to give a trabajar con números escalares, tanto reales como complejos.
brief explanation on the characteristics that constitute for a good Cuenta con paquetes de funciones especializadas. [1]
operation, the importance and main characteristics by means of
Operaciones que realiza Matlab.
the demonstration of schemes where we will be able to visualize
the function of the same Los elementos básicos para tener en cuenta al momento de
trabajar con Matlab:
Palabras clave: Matlab, Labview, funcionamiento.
 Vectores y Matrices
Keywords: Matlab, Labview, operation.  Cálculos
 Creación de vectores y matrices
INTRODUCCION  Operaciones
 Gráficos
El uso de seats import antes herramientas de programación para Es básicamente un software pensado para trabajar con calculo
el analysis de systems y el procesamiento digital de señales, numérico, sin embargo, se pueden realizar operaciones
entre ellos MATLAB, Simulink y LabVIEW. matemáticas simbólicas si se instala la correspondiente librería.
_________________________________________________________________________________
Facultad de las Ciencias de la Ingeniería y Aplicadas. Universidad Técnica de Cotopaxi. Latacunga. Ecuador

1
Ingeniería Eléctrica: Maquinas Eléctricas II Universidad Técnica De Cotopaxi

alternativo (avance y retroceso), como son el cilindro de simple


Es un software creado para la automatización o pilotaje de efecto y Cilindro de doble efecto.
ciertos elementos utilizados en el sistema de control de hoy en
día, el cual ofrece un poderoso lenguaje de programación, con LABVIEW
una posibilidad muy eficaz de realizar y manipular gráficas, el
cual permite que el usuario de una manipulación más factible Es un entorno de programación destinado al desarrollo de
para su desarrollo, al tener los conocimientos necesarios para la aplicaciones, similar a los sistemas de desarrollo comerciales
aplicación de la misma. [1] que utilizan el lenguaje C o BASIC. Sin embargo, LabVIEW se
diferencia de dichos programas en un importante aspecto: los
Simulink citados lenguajes de programación se basan en líneas de texto
para crear el código fuente del programa, mientras que
Permite calcular numéricamente la evolución de sistemas LabVIEW emplea la programación gráfica o lenguaje G para
dinámicos en tiempo continuo o tiempo discreto, por lo que es crear programas basados en diagramas de bloques. [4]
adecuado para muchas situaciones como: ilustración de
problemas en enseñanza de Física o Matemáticas, análisis y Los programas desarrollados mediante LabVIEW se denominan
diseño de sistemas de control”. [3] Instrumentos Virtuales (VIs), porque su apariencia y
funcionamiento imitan los de un instrumento real. Sin embargo,
Simulink, es un programa que facilita a la comunidad de la son análogos a las funciones creadas con los lenguajes de
ingeniería a tener una manera más rápida de obtener resultados programación convencionales:
matemáticos, este programa se encuentra en la barra de
herramientas de MATLAB, el cual nos permite realizar el • Panel frontal: Cómo el usuario interacciona con el VI.
desarrollo de operaciones matemáticas por medio de bloques
constructivos, la misma que nos ayudara a obtener la gráfica o • Diagrama de bloque: El código que controla el programa.
señal de salida, al momento de colocar una señal de entrada en • Icono/Conector: Medios para conectar un VI con otros Vis
el desarrollo del ejercicio planteado y para esto poner en marcha
deben cumplir con lo siguiente:
Panel Frontal
Sistemas dinámicos
Esta interfaz recoge las entradas procedentes del usuario y
Son aquellos en los que el tiempo juega un papel fundamental representa las salidas proporcionadas por el programa. Un panel
debido a que algunas partes cambian, es decir, el sistema frontal está formado por una serie de botones, pulsadores,
dinámico es la manera como debe estar relacionado una parte potenciómetros, gráficos, etc. Cada uno de ellos puede estar
del problema a realizar con otro para su puesta en marcha. definido como un control (a) o un indicador (b). Los primeros
Ejemplo: el sistema solar está formado por planetas y otros sirven para introducir parámetros al VI, mientras que los
cuerpos relacionados entre sí por fuerzas. indicadores se emplean para mostrar los resultados producidos,
ya sean datos adquiridos o resultados de alguna operación. [3]
Ecuaciones y evolución temporal

La evolución del sistema se puede determinar fácilmente al


conocer las ecuaciones diferenciales que rigen los cambios de
sus variables, es así como se llegara a la evolución de las salidas
de su función, es decir, es la descripción de la función o de su
comportamiento con el propio sistema que lo compone.

Modelos y simulaciones

Consiste en usar un modelo para proporcionar la evolución de


ciertas variables, es decir, se proporciona un modelo al sistema
y se da un valor a las entradas en el momento o instante de
tiempo, para obtener las trayectorias que este modelo de las
ecuaciones realiza. os cilindros neumáticos independientemente
de su forma constructiva representan a los actuadores más
comunes, por tanto, los cilindros son unidades que transforman Ilustración 1.- Ejemplo de un panel frontal de labview.
la energía potencial del aire comprimido en energía cinética o
fuerzas prensoras, es decir, su función es el de dar movimiento Interfaz de comunicaciones de labview con el software
Matlab.
_________________________________________________________________________________
Facultad de las Ciencias de la Ingeniería y Aplicadas. Universidad Técnica de Cotopaxi. Latacunga. Ecuador

2
Ingeniería Eléctrica: Maquinas Eléctricas II Universidad Técnica De Cotopaxi

Para habilitar la reutilización completa de su código


MATLAB® existente, LabVIEW Communications System
Design Suite (LabVIEW Communications) presenta una
función llamada Interfaz para MATLAB. Los diseñadores que
intentan desarrollar un prototipo inalámbrico pueden apuntar a
su función o script MATLAB en su computadora y conectarlo
al código que se ejecuta en un procesador de Windows en
LabVIEW Communications. [4]

La Interfaz para MATLAB tiene soporte completo para las cajas


de herramientas de MATLAB, ya que llama a una copia con
licencia del software MATLAB instalado en la misma
computadora que LabVIEW Communications. Esto permite
que los equipos de diseño conecten de inmediato su código
MATLAB a las señales por aire usando las radios definidas por
software de NI, intercambien información como los coeficientes
de filtro y las configuraciones durante un experimento e Ilustración 3.- Documento de interfaz para MATLAB, que apunta a
implementen rápidamente prototipos basados en FPGA en la función ofdm_tx.m con entrada y salida y configuradas.
tiempo real.
Una vez que se configura la Interfaz para MATLAB, se puede
Interfaz con Matlab colocar en el diagrama de un VI, que contiene el código fuente
del prototipo de un usuario, conectado a otros algoritmos y API
La Interfaz para MATLAB es similar a otras interfaces en de E / S de hardware, y ejecutarse en un procesador de
LabVIEW Communications que llaman a un código que no es Windows. En la ilustración 1, un flujo de paquetes de datos se
LabVIEW, como la Interfaz de Biblioteca Compartida para conecta a la entrada del modulador OFDM y la salida se conecta
bibliotecas compartidas (.dll, .so) e IP externa para VHDL y a la API NI USRP para la transmisión por aire.
Verilog. Un usuario puede crear una nueva Interfaz para
MATLAB desde su proyecto de LabVIEW, y desde allí apuntar
a un archivo MATLAB en el disco, seleccionar si es una función
o un script, y configurar las entradas y salidas a LabVIEW
Communications.

Ilustración 4.- El nodo de la Interfaz para MATLAB que apunta a la


función ofdm_tx.m, se colocó en el Diagrama y se conectó a la API NI
USRP para la transmisión por aire.
Ilustración 2.- Un modulador OFDM tipo LTE de 5 MHz escrito en el
software MATLAB se interconectará con LabVIEW Communications Co-desarrollo y depuración
que se ejecuta en un procesador y se conecta con un USRP de NI.
Usando la interfaz para MATLAB, un usuario puede depurar o
modificar su código MATLAB mientras se interconecta con
LabVIEW Communications en paralelo para asegurar una
rápida integración y solución de problemas de todo el
prototipo. Debido a que LabVIEW Communications está
llamando a una copia de MATLAB en la misma computadora y
está abriendo una sesión específica de MATLAB, la línea de
_________________________________________________________________________________
Facultad de las Ciencias de la Ingeniería y Aplicadas. Universidad Técnica de Cotopaxi. Latacunga. Ecuador

3
Ingeniería Eléctrica: Maquinas Eléctricas II Universidad Técnica De Cotopaxi

comando de MATLAB se abrirá en segundo plano. Un usuario almacenar datos, así como herramientas para ayudar a
puede usar el comando abrir para abrir el Editor de MATLAB solucionar problemas en el código que se escriba.
completo e insertar puntos de interrupción para la depuración.
Recomendaciones

 Esta plataforma de simulación puede contribuir en los


sistemas de control de un gran número de equipos que
conforman los grupos de generación, a partir de un
tratamiento adecuado de la misma.

 Matlab y labview se puede utilizar para encontrar la


conexión en interfaz se aconseja indagar más sobre
este sistema interconectado.

 Las ejecuciones en el simulador fue todo un éxito en


cada uno de los enunciados planteados y se puede
verificar colocando a las entradas y salidas del circuito
un scope, este nos dará la forma de onda.
Ilustración 5.- Cuando se ejecuta LabVIEW Communications VI, la
ejecución se interrumpirá en el punto de interrupción en la línea 18 en
MATLAB.

Análisis de la interfaz de comunicaciones de labview con el


software Matlab. II. BIBLIOGRAFIA

Los archivos M son funciones que están escritas en el editor de [1] Aranda, T. (2003). Notas sobre Matlab. Universidad de
Matlab y se pueden usar desde el símbolo del sistema de Matlab. Oviedo.
En m-files, empleamos las funciones integradas de Matlab o las
funciones de la caja de herramientas para calcular algo. [2] Ogata, K. (s.f.). Ingernieria de control moderno. Mexico:
Pearson.
Matlab (vis. API, clase C ++ o API del motor Matlab) para
emplear las funciones integradas de Matlab, pero ¿qué sucede [3] Ñeco, G. R. P., Reinoso, G. O., & García, A. N. (2013).
con las funciones que desarrollamos? ¿Cómo podemos usarlos Apuntes de sistemas de control. Alicante, ES: ECU.
en VC? ¿Hay alguna interfaz? Esto muestra una idea para
emplear sus propias funciones de Matlab. [4] Campo magnético rotativo, recuperado de
https://www.ecured.cu/Histeresis.
Al conocer la herramienta de programación LabVIEW, se aboca
principalmente a conocer, explicar, distinguir, analizar y aplicar
de manera sencilla el software y su lenguaje.

Conclusiones

 Para realizar la práctica se debe tomar en cuenta las


librerías a utilizar ya que el programa MATLAB posee
muchas de ellas, para este caso se utiliza la librería
math operations. Estas librerías se encuentran alojadas
en icono simulink library.

 LabVIEW son llamados instrumentos virtuales o VIs


ya que su apariencia y operación generalmente imitan
a los instrumentos físicos, como osciloscopios y
multímetros.

 LabVIEW contiene una extensa variedad de


herramientas para adquirir, analizar, visualizar y

_________________________________________________________________________________
Facultad de las Ciencias de la Ingeniería y Aplicadas. Universidad Técnica de Cotopaxi. Latacunga. Ecuador

También podría gustarte