Reporte-De-Practicas 2 e 13
Reporte-De-Practicas 2 e 13
Reporte-De-Practicas 2 e 13
Reporte de
Practicas
Maestra:
Ing. Carolina Ayala Lugo
Materia:
Instrumentacin Virtual
Alumno y No Control:
Jorge Afredo Guerrero Aviti12600169
Carrera:
Ingeniera Mecatrnica
CONTENIDO
INTRODUCCIN .................................................................................................... 3
OBJETIVOS GENERALES DE LA UNIDAD ........................................................... 3
MARCO TEORICO.................................................................................................. 3
DESCRIPCIN DE LAS PRCTICAS ................................................................ 144
OBSERVACIONES: .............................................................................................. 35
CONCLUSIONES.................................................................................................. 35
DATOS CONSULTADOS ...................................................................................... 36
INTRODUCCIN
Analizar
de
MARCO TEORICO
LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering Workbench)
es una plataforma y entorno de desarrollo para disear sistemas, con un lenguaje
de programacin visual grfico. Recomendado para sistemas hardware y software
de pruebas, control y diseo, simulado o real y embebido, pues acelera la
productividad. El lenguaje que usa se llama lenguaje G, donde la G simboliza que
es lenguaje Grfico.
Este programa fue creado por National Instruments (1976) para funcionar sobre
mquinas MAC, sali al mercado por primera vez en 1986. Ahora est disponible
para las plataformas Windows, UNIX, MAC y GNU/Linux. La penltima versin es
la 2013, con la increble demostracin de poderse usar simultneamente para el
diseo del firmware de un instrumento RF de ltima generacin, a la programacin
de alto nivel del mismo instrumento, todo ello con cdigo abierto. Y posteriormente
la versin 2014 disponible en versin demo para estudiantes y profesional, la
versin demo se puede descargar directamente de la pagina National Instruments.
Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs,
y su origen provena del control de instrumentos, aunque hoy en da se ha
expandido ampliamente no slo al control de todo tipo de electrnica
(Instrumentacin electrnica) sino tambin a su programacin embebida,
comunicaciones, matemticas, etc. Un lema tradicional de LabVIEW es: "La
potencia est en el Software", que con la aparicin de los sistemas multincleo se
ha hecho an ms potente. Entre sus objetivos estn el reducir el tiempo de
desarrollo de aplicaciones de todo tipo (no slo en mbitos de Pruebas, Control y
Diseo) y el permitir la entrada a la informtica a profesionales de cualquier otro
campo. LabVIEW consigue combinarse con todo tipo de software y hardware, tanto
del propio fabricante -tarjetas de adquisicin de datos, PAC, Visin, instrumentos y
otro Hardware- como de otros fabricantes.
Como se ha dicho es una herramienta grfica de programacin, esto significa que
los programas no se escriben, sino que se dibujan, facilitando su comprensin. Al
tener ya pre-diseados una gran cantidad de bloques, se le facilita al usuario la
creacin del proyecto, con lo cual en vez de estar una gran cantidad de tiempo en
programar un dispositivo/bloque, se le permite invertir mucho menos tiempo y
dedicarse un poco ms en la interfaz grfica y la interaccin con el usuario final.
Cada VI consta de dos partes diferenciadas:
Figura 1
El PC es el instrumento:
Los sistemas tradicionales de automatizacin y medida consisten en instrumentos
especficos para tareas especficas. Normalmente se est obligado a disear el
sistema desde cero y ello conlleva poseer un buen conocimiento de
programacin de ordenadores. Se puede decir que en los sistemas tradicionales
el hardware define el sistema.
Todo esto cambia usando el concepto de instrumentos basados en ordenador o
instrumentos virtuales. De este modo se pueden disear sistemas de
automatizacin y medida de bajo costo. La programacin grfica con Labview
permite a los no programadores un mtodo fcil para implementar aplicaciones
complejas de
sistema.
Instrumentos virtuales
Los ficheros generados con Labview se llaman Instrumentos Virtuales, VIs. Cada VI
se compone de dos partes principales: el panel frontal (front panel) o interface
con el usuario y el diagrama de bloques (block diagram) o cdigo fuente y una
tercera parte el icono y conector (icon and connector)
Figura 3. VI y subVIs.
El entorno LabVIEW
Los elementos bsicos en el entorno LabVIEW son los mens (en la parte superior
de las ventanas del panel frontal y diagrama de bloques) la barra de herramientas
y las paletas flotantes que se pueden colocar en cualquier parte de la pantalla.
File: Las opciones de este men son para realizar las operaciones estndar con
archivos como Abrir, Guardar, Imprimir, Salir...
Edit: Operaciones de edicin en el VI, como Cortar, Copiar, Pegar, Bsqueda...
Operate: Control de la ejecucin del archivo activo, como Ejecutar, Parar, Cambiar
a Modo de Ejecucin...
Tools: Varias utilidades como Gua de Soluciones DAQ, Historial del VI...
Browse: Men para ver diversos aspectos del VI actual, como archivos que
llaman al VI, los subVIs que utiliza este VI, Puntos de Ruptura...
Window: Acceso y personalizacin de diferentes vistas del VI, como Ver Diagrama,
Ver Lista de Errores, y opciones para las paletas y ventanas
Help: Acceso a varios tipos de ayuda como Ayuda LV, ejemplos de VIs y
enlaces a los recursos de ayuda de National Intruments en internet.
La barra de herramientas consta de los siguientes botones (ver la figura 4):
Run: Ejecucin del VI.
Continuous run: Ejecucin continuada del VI.
Abort Button: Parada en mitad de la ejecucin del VI.
Pause: Parada momentnea en la ejecucin del VI.
Execution Highlighting: Esta opcin se utiliza durante la depuracin del VI para
ver cmo fluyen los datos de nodo a nodo.
Step Into: Ejecucin paso a paso en la depuracin que entra dentro de un diagrama
de bloques de cualquier nodo (subVI, estructuras...) para ejecutarlo tambin paso
a paso.
Step Over: Ejecucin paso a paso que ejecuta completamente un nodo sin entrar
en l.
Step Out: Salir de la ejecucin paso a paso en el modo de depuracin.
Font Control: Men desplegable para controlar las fuentes del VI.
Align Objects: Men desplegable para alinear componentes seleccionados en el
panel frontal o diagrama de bloques.
Distribute Ojects: Men desplegable para distribuir componentes seleccionados en
el panel frontal o diagrama de bloques.
Reorder Objects: Men desplegable para reordenar componentes seleccionados
en el panel frontal o diagrama de bloques.
10
11
Flujo de datos.
En la programacin tradicional basada en texto, la ejecucin o flujo de programa
se realiza de arriba abajo, es decir se ejecuta lnea a lnea.
LabVIEW se basa en la programacin grfica, no es necesario tener un gran
conocimiento de tcnicas o lenguajes de programacin para crear un instrumento
virtual. En lugar de la ejecucin de arriba abajo, LabVIEW opera bajo el concepto
de flujo de datos. Al ser una programacin grfica, el aspecto del diagrama de
bloques es como el de un diagrama de flujo. Cada nodo del programa que ejecuta
un subVI o una funcin determinada, no se ejecuta hasta que en sus entradas
estn presentes los datos necesarios, de esta manera, a la salida no aparecer
el resultado hasta que se haya ejecutado el nodo. Los nodos estn conectados
entre s mediante cables, as que el flujo de ejecucin sigue el flujo de los datos
de un nodo a otro.
13
14
15
Damos clic derecho en case Structure (exactamente donde nos aparecen los
nombres) y escojemos la opcion de add case after lo escojemos hasta que nos
aparescan todos los nombre que colocamos en el tab control.
El primer caso sera el del triangulo para realizar este caso utilizaremos la
seguiente formula B*h/2, damos clic derecho en el siagrama de bloques y
selecionamos numeric y escojemo todas las funciones matematicas que se
ocupan en la formula ( en este caso es una multiplicacion y una divicion).
16
Los controles e indicador que nos aparecen en el panel frontal los arastramos
adentro del tab control en la pestaa de triangulo (ojo esto se hace con todos los
casos, los indicadores e controles de cada caso va con su pestaa
corespondoiente del tab control del panel frontal).
17
19
21
22
23
24
25
Clic derecho en la orilla del for loop y seleccionamos add shift register
26
27
28
29
Clic
derecho en el diagrama de bloques y seleccionamos la opcion cluster>bundle y lo
colocamos dentro del for loop. Conectamos las salidas de la primera y tercera
multiplicacion a las entradas del bundle.
30
31
32
33
Y listo
34
OBSERVACIONES:
Practica #2: rea De Un Triangulo
En esta prctica el objetivo era sacar el rea de algunas figuras geomtricas, se
observo que labview te ofrece muchas funciones matemticas y que con ellas es
sencilli hacer este programa.
Practica #13: Clster
Se observ que en esta prctica la mayora de su programacin es matemtica para
llegar al resultado final.
CONCLUSIONES
LabVIEW es un lenguaje de programacin grfico diseado para ingenieros y
cientficos para desarrollar aplicaciones de pruebas, control y medidas. La
naturaleza intuitiva de la programacin grfica de LabVIEW lo hace fcil de usar.
LabVIEW usa un enfoque de diseo de sistemas grficos para disear, generar
prototipos y desplegar sistemas embebidos. Por todo lo anterior podemos ver la
importancia del programa lo cual lo hace una herramienta indispensable para los
ingenieros mecatronicos principalmente. Debido a la versatilidad del programa y a
su facilidad de ejecucin.
35
DATOS CONSULTADOS
http://www.electroaula.cat/elec/pluginfile.php/5224/mod_resource/content/0/T_Adquisicio/C
ursLabVIEW.pdf
ftp://ftp.ehu.es/cidira/dptos/depjt/Instrumentacion/BKANGEL/10_LabVIEW/Introducci%F3n.PDF
https://estuelectronic.wordpress.com/2012/08/06/que-es-y-para-que-sirve-labview/
https://es.wikipedia.org/wiki/LabVIEW
36