Sei sulla pagina 1di 4

Creando VI & SubVI

M.Sc. Ricardo Rodrı́guez Bustinza


robust@uni.edu.pe

Índice
1. Objetivo 2

2. Introducción 2
2.1. Paradigma de la Instrumentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

3. Construyendo un VI en LabVIEW 2

4. Como Operar un VI en LabVIEW 3

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.

2.1. Paradigma de la Instrumentación


Gran parte de la terminologı́a usada en LabVIEW viene desde el campo de instrumentos. Ingenieros y
cientı́ficos usan instrumentos de toda clase que generan los datos y controlan procesos. Podemos ver
instrumentos tales como osciloscopios, los suministros de energı́a, generador de funciones, relojes au-
tomáticos, multı́metros, termómetros y escalas de masa.

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

M.Sc. Ricardo Rodrı́guez Bustinza 2


4 COMO OPERAR UN VI EN LABVIEW

Figura 1: SubVI para la pendiente de la recta.

4. Como Operar un VI en LabVIEW


Primero, se debe iniciar el programa LabVIEW y luego abrir un nuevo VI. Los archivos tienen la extensión
*.vi los que pueden guardarse en una carpeta en particular, por ejemplo Mis Documentos/LabVIEW
Data. Esta carpeta de contener dos archivos de LabVIEW:

Archivo SubVI: Pendiente SubVI.vi

Programa Principal: Plotea Pendiente.vi.

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.

Figura 2: Panel frontal para la ecuación de la recta.

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

M.Sc. Ricardo Rodrı́guez Bustinza 3


4 COMO OPERAR UN VI EN LABVIEW

Ejercicio: Construya un nuevo SubVI llamado “Plotea Señales SubVI.vi” (ver Figura 3).

Figura 3: SubVI para las señales senoidales.

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.

El vector de tiempo es un vector array de la forma:

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:

Selector en ON ⇒ el indicador string visualiza “Señal SENO”.

Selector en OFF ⇒ el indicador string visualiza “Señal COSENO”.

Figura 4: Front panel para visualizar las señales senoidales.

M.Sc. Ricardo Rodrı́guez Bustinza 4

Potrebbero piacerti anche