0% encontró este documento útil (0 votos)
79 vistas6 páginas

Práctica de Programación en LabVIEW

Este documento presenta el reporte de una práctica de introducción a la programación gráfica en LabVIEW. El objetivo fue crear un instrumento virtual con controles numéricos, alfanuméricos y booleanos, así como sus respectivos indicadores. Se describen los materiales y equipos utilizados, la teoría básica de LabVIEW, y el desarrollo de la práctica donde se creó un conversor de grados Celsius a Fahrenheit. El autor concluye que LabVIEW es una herramienta útil para diseñar sistemas de manera visual e interactiv

Cargado por

oswaldo cuevas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
79 vistas6 páginas

Práctica de Programación en LabVIEW

Este documento presenta el reporte de una práctica de introducción a la programación gráfica en LabVIEW. El objetivo fue crear un instrumento virtual con controles numéricos, alfanuméricos y booleanos, así como sus respectivos indicadores. Se describen los materiales y equipos utilizados, la teoría básica de LabVIEW, y el desarrollo de la práctica donde se creó un conversor de grados Celsius a Fahrenheit. El autor concluye que LabVIEW es una herramienta útil para diseñar sistemas de manera visual e interactiv

Cargado por

oswaldo cuevas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

2/3/2022 Reporte practica 1

Oswaldo Emmanuel Cuevas Meza


19041475
Ing. Electrónica
6L
DEPARTAMENTO DE INGENIERÍA
ELÉCTRICA Y ELECTRÓNICA
Control I
INICIACIÓN PRACTICA A LA
PROGRAMACIÓN GRAFICA EN LAB
VIEW
Ing. J. Alfredo Serrano Salazar

Oswaldo Cuevas
19041475
OBJETIVO:
Crear un Instrumento Virtual que contenga Controles Numéricos, Alfanuméricos y
Booleanos, así como sus respectivos Indicadores.
MATERIAL Y EQUIPO UTILIZADO:
1. Computadora personal “Laptop”.
2. “Software Lab View” de National Instruments.
3. Controladores de Hardware para adquisición de datos DAQNI.
4. Tarjeta de Adquisición de Datos USB_NI_6008_6009.
5. Cables de conexión.
TEORIA BASICA:
LabVIEW (acrónimo de Laboratory Virtual Instrument Engineering Workbench) es una
plataforma y entorno de desarrollo para diseñar sistemas, con un lenguaje de programación
visual gráfico pensado para sistemas hardware y software de pruebas, control y diseño,
simulado o real y embebido. Este programa fue creado por National Instruments (1976)
para funcionar en máquinas MAC, salió al mercado por primera vez en 1986, teniendo
versiones disponibles para las plataformas Windows, UNIX, MAC y GNU/Linux
actualmente. La penúltima versión es la 2013, con la increíble demostración de poderse
usar simultáneamente para el diseño del firmware de un instrumento RF de última
generación, a la programación de alto nivel del mismo instrumento, todo ello con código
abierto. Y posteriormente la versión 2014 disponible en versión demo para estudiantes y
profesional, la versión demo se puede descargar directamente de la página National
Instruments. Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales,
o VIs, y su origen provenía del control de instrumentos, aunque hoy en día se ha expandido
ampliamente no sólo al control de todo tipo de electrónica (Instrumentación electrónica)
sino también a su programación embebida, comunicaciones, matemáticas, etc. Un lema
tradicional de LabVIEW es: "La potencia está en el Software", que con la aparición de los
sistemas multinúcleo se ha hecho aún más potente. Entre sus objetivos están el reducir el
tiempo de desarrollo de aplicaciones de todo tipo (no sólo en ámbitos de Pruebas, Control y
Diseño) y el permitir la entrada a la informática a profesionales de cualquier otro campo.
LabVIEW consigue combinarse con todo tipo de software y hardware, tanto del propio
fabricante, tarjetas de adquisición de datos, PAC, Visión, instrumentos y otro Hardware-
como de otros fabricantes. Su principal característica es la facilidad de uso, válido para
programadores profesionales como para personas con pocos conocimientos en
programación pueden hacer programas relativamente complejos, imposibles para ellos de
hacer con lenguajes tradicionales. También es muy rápido hacer programas con LabVIEW
y cualquier programador, por experimentado que sea, puede beneficiarse de él. Los
programas en LabView son llamados instrumentos virtuales (VIs) Para los amantes de lo
complejo, con LabVIEW pueden crearse programas de miles de VIs (equivalente a
millones de páginas de código texto) para aplicaciones complejas, programas de
automatizaciones de decenas de miles de puntos de entradas/salidas, proyectos para
combinar nuevos VIs con VIs ya creados, etc. Incluso existen buenas prácticas de
programación para optimizar el rendimiento y la calidad de la programación. El labView
7.0 introduce un nuevo tipo de subVI llamado VIs Expreso (Express VIS). Estos son VIs
interactivos que tienen una configuración de caja de diálogo que permite al usuario
personalizar la funcionalidad del VI Expreso. El VIs estándar son VIs modulares y
personalizables mediante cableado y funciones que son elementos fundamentales de
operación de LabView.

DESARROLLO:
1.- Creación de controles.
En el panel frontal (PF) nos encontramos con controles e indicadores, conformando las
entradas y salidas de datos respectivamente
Desde el Panel Frontal, incorporamos los siguientes controles:
1) Control Numérico
2) Control Booleano
3) Control String
4) Indicador “Meter”
5) Indicador
“Thermometer”
6) Indicador “Tank”
7) Indicador “Boolean”
Figura 1.1
8) Indicador “String
Con la paleta Tools activada en selección automática podemos incrementar el valor del
control numérico, haciendo clic en las flechas o bien ingresando un número con doble clic
en el control.
Con la combinación de teclas “CTRL+E”, intercambiamos las pantallas desde PF a
DB y viceversa y con “CTRL+T” aparecen juntas una al lado de la otra. El DB está
compuesto por nodos, terminales y cables. El cableado se completa acercando el cursor a
los terminales y teniendo la paleta Tools en Selección Automática o bien haber presionado
antes el icono, el resultado es el que se muestra en la figura siguiente:
Figura 1.2

En el gráfico diferenciamos tres cableados con colores distintos:


a) Color Naranja para los datos numéricos de punto flotante (azul en caso de enteros).
b) Color Verde para datos del tipo booleano.
c) Color Violeta para los datos Strings.
El grosor del cableado indicará si se trata una magnitud escalar, de una matriz de una o de
dos dimensiones.
(Figura 1.2 ya incluye el “clean up wire”)
Para mejorar la presentación del cableado apoyamos el cursor sobre el mismo y con la tecla
derecha nos aparece un menú pop-up. Seleccionando la primera opción “Clean Up Wire”
automáticamente se optimizará las conexiones. Con la combinación de teclas “CTRL+B”
limpiamos las conexiones que pudieran quedar quebradas. Finalizado el cableado pulsando
el botón en la barra de herramientas de Estado el programa se ejecuta. Si el botón
apareciera con la flecha quebrada es indicio que el programa tiene irregularidades, con
pulsar el botón aparecerá un diálogo con las fuentes de errores. Entre los errores más
comunes aparecen: a) Terminal de entrada de una función sin conectar. b) Cable roto en el
DB por incompatibilidad de tipos de datos o bien por conexiones sin continuidad. c) Un
Sub VI está roto. Crear un VI para convertir grados Centígrados a grados Fahrenheit 1.
Seleccionamos File →New, para abrir un nuevo PF. 2. Ubicamos un control numérico
desde la paleta Controls→Numeric. Este control le ponemos etiqueta Grados C. 3.
Ubicamos en el PF un indicador numérico, con etiqueta Grados F. 4. Seleccionando
Windows→ Show Diagram o bien con CTRL+E, pasamos al DB. 5. Seleccionamos las
funciones Multiply y Add desde la paleta Functions→Numeric. 6. Completamos los
cableados entre funciones, controles e indicadores, agregando en cada uno de los terminales
de las funciones dos constantes: 1.8 y 32. Para esto último estando la paleta en Selección
Automática, acercamos el cursor sobre el terminal inferior de las funciones, con clic
derecho en el menú pop-up optamos por Create→ Constant.
Figura 1.3

RESULTADOS:
A continuación, se muestran una serie de conversiones realizadas con el programa creado, a
comparación de conversiones realizadas con un conversor en línea.

CONCLUSIONES:
Me pareció muy interesante ver de manera interactiva diferentes objetos que se aplican en
la vida real, este programa me parece muy buena opción para realizar de manera visual e
interactiva prácticas, diseños y proyectos con eficacia, además de ser una herramienta útil
en el futuro, en dado caso de que se deba diseñar algún tipo de sistema, como puede ser
algún regulador de temperatura.
En cuanto al desarrollo de esta práctica me pareció bastante sencillo, las indicaciones eran
claras y el software es muy sencillo, en cuanto a la creación de controles, me pareció muy
interesante todos los controladores con los que cuenta este software, y me puedo imaginar
el sin fin de aplicaciones que se le puede dar, por ejemplo, el propio conversor de
temperatura realizado en esta práctica, pero también se me ocurren otros como
calculadoras, sistemas de detección de temperaturas internas, etc.
En lo que respecta al conversor, me pareció interesante como se emplearon las compuertas
lógicas que hemos visto en cursos anteriores para la realización del conversor, es una
pequeña muestra de lo que el software es capaz de hacer.
En general estoy emocionado de seguir trabajando con este software, ya que, considerando
la presente práctica, el software LabVIEW puede ser utilizado para un sinfín de propósitos,
y a uno como ingeniero electrónico, le apasiona explorar y experimentar con este tipo de
material.

También podría gustarte