Você está na página 1de 8

Introduccin a LabVIEW

Laboratorio N1

Software para instrumentacin y adquisicin de


datos

Objetivos:
1. Desarrollar una aplicacin que convierta Grados Centigrados a Grados Farenheit
2. Usar Sub VIs.
3. Desarrollar un sistema completo para registrar datos de temperatura en un archivo en el
disco duro y luego visualizarlo en otro programa

Ejercicio 1 Convertir C a F
Construir un VI
Complete los pasos siguientes para crear un VI que tome un nmero representando grados
Celsius y lo convierta a un nmero representando grados Fahrenheit.
Panel Frontal
1. Seleccione FileNew para abrir un nuevo panel frontal.

2. Crear un control digital numrico. Usted utilizara este control para introducir el valor en
grados Centgrados.
a. Seleccione el control digital en la paleta de ControlsNumeric Controls. Si la
paleta de Controls no esta visible, haga clic-derecho en un rea abierta del panel
frontal para desplegarla.
b. Mueva el control al panel frontal y haga clic para colocar el control.
c. Escriba Deg C adentro de la etiqueta y haga clic afuera de la etiqueta.
3. Crear un indicador digital numrico, cuyo nombre ser Deg F. Usted utilizara este
indicador para mostrar el valor en grados Fahrenheit.
a. Seleccione el indicador digital en la paleta ControlsNumeric Indicators.
b. Mueva el indicador al panel frontal y haga clic para colocar el indicador.
c. Escriba Deg F adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic
en el botn Enter.
.
Diagrama de Bloque
4. Despliegue el diagrama de bloques hacienda clic en el o seleccionando WindowShow
Diagram.

5. Seleccione las funciones de Multiplicacin (Multiply) y Suma (Add) en la paleta de


FunctionsNumeric y colquelas en el diagrama de bloques. Si la paleta de Functions
no esta visible, haga clic derecho en un rea libre en el bloque de diagramas para
desplegarla.
6. Seleccione una constante numrica en la paleta FunctionsNumeric y coloque dos de
ellas en el diagrama de bloques. Cuando usted coloca la constante numrica por primera
vez esta queda seleccionada de manera que usted pueda escribir el valor deseado.
7. Escriba 1.8 en una de las constantes y 32.0 en la otra.
8. Utilice la herramienta de cableado para conectar los iconos como se muestra en el
diagrama de bloques previo.
9. Salve el VI ya que usted utilizara este VI despus en el siguiente ejercicio.
a. Seleccione FileSave As.
b. Escriba Convertir C a F en el ventana de dialogo.
c. Haga clic en el botn Save.
10. Ingrese un nmero en el control digital y corra el VI.
a. Utilice la herramienta de Operacin o la herramienta de Etiquetado para hacer
doble clic en el control digital y escribir un nuevo numero.
b. Haga clic en el botn de Run para correr el VI.
c. Trate diferentes nmeros varios y corra el VI otra vez.
11. Seleccione FileClose para cerrar el VI Convertir C a F.vi
Fin del Ejercicio 1

Ejercicio 2 Crear un SubVI


Panel Frontal
1. Seleccione FileOpen para abrir el VI Convertir C a F.vi
2. Haga clic derecho en el icono en la parte superior derecha del panel frontal y seleccione
Edit Icon del men de atajo. Esto hace que la ventana de dialogo Icon Editor
aparezca.

3. Elimine el icono por defecto que LabVIEW coloca a cada VI; para ello debe seleccionar la
opcin: Edit > Clear All
4. Haga doble clic en la herramienta de Rectngulo para re-dibujar la orilla.
5. Crear el siguiente icono en reemplazo del anterior

a. Utilice la herramienta de Texto para hacer clic en el rea de edicin.


b. Escriba C F.
c. Haga doble clic en la herramienta de Texto y cambie el tamao de la letra (fuente)
a Small Fonts.
d. Utilice la herramienta de Lpiz para crear una flecha.
e. Utilice la herramienta de Seleccin y las teclas de flecha (arrow keys) para mover
el texto y la flecha que usted creo.
f. Cuando el icono este completo, haga clic en el botn OK para cerrar la ventana de
dialogo Icon Editor. El icono aparece en la esquina superior derecha del panel
frontal y del diagrama de bloque.
6. Asignar las terminales de entrada y salida del VI que acaba de crear (las entradas al VI
estn asociadas con controles (lado izquierdo) y las salidas con indicadores (lado
derecho)
Entradas

Salidas

a. Haga clic en la terminal izquierda del conector. La herramienta automticamente


se cambia a la herramienta de Cableado, y la terminal se torna negra y luego
seleccione el control Deg C. La terminal izquierda se torna naranja, y el control
se remarca.
b. Haga clic en la terminal derecha del conector y luego haga clic en el indicador
Deg F la terminal derecha se torna naranja, Ambas terminales son color naranja.
c. Abrir la ventana de ayuda Context Help (Crtl+H)
d. Mueva el cursor sobre el conector. La ventana de Context Help muestra que
ambas terminales estn conectadas a valores de punto flotante.
7. Seleccione FileSave para salvar el VI porque usted usara este VI mas adelante en el
curso.
8. Seleccione FileClose para cerrar el VI Convertir C a F.vi
Fin del Ejercicio 2

Ejercicio 3 Adquisicin de Datos (simulacin)


Panel Frontal
1. Seleccione FileNew para abrir el nuevo panel frontal.
2. Crear el indicador de termmetro, como se muestra en el siguiente panel frontal.

a. Seleccione el termmetro en la paleta ControlsNumeric Indicators y colquelo


en el panel frontal.
3. Crear el control de switch vertical.

a. Seleccione el switch de conmutacin vertical (vertical toggle switch) en la paleta


ControlsButtons.

b. Use la herramienta de Etiquetado para colocar una etiqueta libre, Deg C, junto a la
posicin verdadera (TRUE) del switch, como se muestra en el panel frontal y
coloque una etiqueta libre Deg F, junto a la posicin falsa (FALSE) del switch.
Diagram de Bloque

4. Seleccione WindowShow Diagram para desplegar el diagrama de bloques.


5. Construya el siguiente diagrama de bloques.

a. Asumiremos que el sensor entrega valores de voltaje entre 0 y 1


b. Coloque la funcin de multiplicacin (Multiply) localizada en la paleta
c.
d.
e.
f.

FunctionsNumeric. Esta funcin multiplica el voltaje que el sensor entrega por


100.0 para obtener la temperatura en Celsius.
Seleccione FunctionsSelect a VI, navegue hacia el VI Convertir C a F.vi, el cual
usted construy en el Ejercicio 2, y coloque el VI en el diagrama de bloques.
Coloque la funcin de seleccionar (Select) localizada en la paleta Functions
Comparison. Esta funcin regresa el valor de la temperatura ya sea en Fahrenheit
(FALSE) o en Celsius (TRUE), dependiendo en el valor de Elegir escala.
Haga clic derecho en la terminal y de la funcin de multiplicacin (Multiply),
seleccione CreateConstant, escriba 100, y presione la tecla <Enter> para crear
otra constante numrica.
Utilice la herramienta de Posicionamiento para colocar los iconos como se muestra
en el bloque de diagramas previo y utilice la herramienta de Cableado para
conectarlos juntos.

6. Despliegue el panel frontal al hacer clic en el o al seleccionar WindowShow Panel.


7. Haga clic en el botn Continuous Run, mostrado al lado izquierdo, para correr el VI
continuamente.

8. Crear el icono de este nuevo vi como se muestra a continuacin, de manera que usted
pueda usar el VI de Temperatura como un subVI.

9. Seleccione FileSave para salvar el VI. Elija un lugar en su disco duro para salvar el VI
como Termometro.vi.
10. Seleccione FileClose para cerrar el VI.
Fin del Ejercicio 3

Ejercicio 4 - Adquiriendo, Analizando y Almacenando datos


Complete los siguientes pasos para construir un VI que mida temperatura cada 0.25 s.
Durante la adquisicin, el VI mostrara las mediciones en tiempo real en una grafica de forma
de onda. Despus que la adquisicin se haya completado, el VI graficara los datos en una
grafica y calculara las temperatura mnima, mxima, y average. El VI mostrara el mejor ajuste
de la curva para la grafica de la temperatura.
Panel Frontal
1. Abra un nuevo VI y construya el siguiente panel frontal utilizando las siguientes
sugerencias.

Diagrama de Bloque
2. Construya el siguiente diagrama de bloque.

a. Seleccione FunctionsAll FunctionsSelect a VI y elija Termometro.vi (del


ejercicio previo).

b. Coloque la funcin Wait Until Next ms Multiple localizada en la paleta de


FunctionsProgramming Timming y cree una constante de 250, esta funcin
causa que el ciclo while se ejecute cada 250 ms.
c. Coloque la funcin Array Max & Min localizada en la paleta
FunctionsProgrammingArray. Esta funcin regresa las temperaturas mximas
y mnimas.
d. Coloque el VI Mean (media) localizado en la paleta FunctionsProgramming
MathematicsProbability and Statistics. Este VI regresa el promedio de las
mediciones de temperatura.
e. Haga clic derecho en las terminales de salida de la funcin Array Max & Min y del
VI Mean y seleccione CreateIndicator desde el men de atajo para crear los
indicadores Max, Min, y Mean.
f. Coloque la funcin denominada Write to Measurements File localizado en la
paleta FunctionsOutput. Esta funcin permite almacenar datros en un archivo y
deber configurarlo como sigue:

3. Salve el VI como Logger de Temperatura.vi.


4. Despliegue el panel frontal y corra el VI.
5. Despus de presionar STOP (parar) una ventana de dialogo aparecer. Ingrese un
nombre para el archivo que se creara con los datos adquiridos; este archivo es compatible
con una hoja electrnica de datos (spreadsheet).

Ejercicio 4 - Visualizando los datos adquiridos


1. Para abrir el archivo con los datos almacenados en el ejercicio anterior; deber crear un VI
que lea el documento de la manera siguiente.
a. Cree el siguiente diagrama de bloques

b. Coloque el VI Read LabVIEW Measurement File Express localizado en la paleta


FunctionsInput.
c. Configure el VI para que le pida al usuario elegir el documento a leer y cambiar el
delimitante a un Tab
d. Haga clic derecho en Signals Output (seales de salida) y elija crear indicador
grafico
6. Corra el VI
7. Salve como Lee datos.vi y cierre ambos VIs.
Fin del Ejercicio 4