Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Índice
1. Objetivo 2
2. Introducción 2
2.1. Paradigma de la Instrumentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Construyendo un VI en LabVIEW 2
1
3 CONSTRUYENDO UN VI EN LABVIEW
1. Objetivo
Después de trabajar a través de este laboratorio el estudiante será capaz de:
Manipulara un VI (Virtual Instrument) usando la herramienta de operaciones alternando el Block
Diagram con un Front Panel de un VI. Finalmente completara el cableado de un VI usando la
herramienta de cableado.
2. Introducción
LabVIEW1 , fue lanzado por National Instruments en 1986, es un lenguaje de programación gráfica es aho-
ra un software que se usa a nivel mundial para la adquisición de datos (DAQ) y el control de instrumentos.
El corazón de LabVIEW es G, el primer lenguaje práctico de programación gráfica. El usuario progresará a
medida que explore LabVIEW, usted aprenderá a programar en el lenguaje G que se realiza en el Block
Diagram, siendo el objetivo final crear sus propios programas y adquirir los datos y realizar el control de
instrumentos.
LabVIEW es usado ahora en ingenierı́a y laboratorios de ciencia alrededor del mundo. Ha despegado
con el trasbordador espacial monitoreando las filtraciones posibles del gas de hidrógeno, la actividad de
corazón monitoreada en pacientes humanos, analiza la reducción de ozono en el antártico y descendió a
las profundidades del océano en el suministro de energı́a a submarinos.
La mayorı́a de los instrumentos tienen un Front Panel que contienen varios knobs, dial, switches y dis-
plays para que el usuario puede interactuar y controlar la funcionalidad del instrumento. Los knobs, dial
y switches se dividen en dos categorı́as. Los controles que permiten que el usuario ponga valores de
parámetro o los indicadores que se visualizan tı́picamente el display.
3. Construyendo un VI en LabVIEW
En esta exploración presentaremos algunos conceptos básicos de LabVIEW. Nuestro primer instrumento
virtual que vamos a construir es la llamada “Pendiente SubVI.vi” (ver Figura 1). Para ello crearemos un
SubVI para encontrar la pendiente de una ecuación de una recta, es decir, dado dos puntos P1 = (x1 , y1 ) y
P2 = (x2 , y2 ), encontraremos la pendiente:
y2 − y1
m=
x2 − x1
Usando LabVIEW, es posible crear un versión virtual de cualquier instrumento real. La idea es mostrar en
el Front Panel en LabVIEW la ecuación de una recta en un Waveform Graph. La ecuación de una recta
para un punto en particular P0 = (x0 , y0 ) viene dada por:
y = y2 + m(x − x2 )
1 Laboratory Virtual Instrument Engineering Workbench
Construiremos el Front Panel de la Figura 2, que contiene los VI necesarios para completar el ejercicio y
ası́ plotear la recta ajustando previamente las escalas del Waveform Graph.
Ahora que usted sabe cómo operar un VI en LabVIEW, es el tiempo de revisar la aplicación desde el
principio. La mayor parte del trabajo de la programación no está sobre el Front Panel pero si en el Block
Diagram debido a que se maneja las funciones de programación de LabVIEW. Para ver el ploteo de la
ecuación de la recta es necesario ingresarle a la variable independiente x de valores en forma de arrays:
0 1 2 3 4 5 6 7 8
Ejercicio: Construya un nuevo SubVI llamado “Plotea Señales SubVI.vi” (ver Figura 3).
Se quiere plotear las señales sin(t) y cos(t), para ello el SubVI debe ser construido según las siguientes
indicaciones:
El programa debe contener un selector booleano (Round Push Botton) de modo que cuando el
selector conmute a TRUE la señal de salida será SENO y cuando el selector conmute a FALSE la
señal de salida será COSENO.
La amplitud de las señales es un control numérico (Vertical Slide) para setear la amplitud debe
considerarse en un rango de 0 a 2 con un paso de 0.5.
0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
En el Front Panel de la Figura 4 podemos observar el ploteo de la señal seno, sin embargo se ha añadido
un indicador numérico string que sigue la lógica: