Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practicas LabView
Practicas LabView
LabVIEW Básico
Procesamiento de señales.
2. Seleccione Help » Find Examples. La caja de dialogo que aparece muestra y enlaza
todos los VIs de ejemplo disponibles en LabVIEW.
Nota Usted también puede abrir el VI al hacer clic en el botón Open VI (abrir VI) y navegar a labview\
examples\apps\demos.llb\Signal Generation and Processing.vi.
Panel Frontal
6. Presione el botón de More Info… (Más información) o [F5] para leer mas acerca de las
funciones de análisis.
Diagrama de Bloques
8. Seleccione Window » Show Diagram o presione las teclas <Ctrl-E> para mostrar el
diagrama de bloque del VI Signal Generation and Processing.
(MacOS) Presione las teclas <Command-E>. (Sun) Presione las teclas <Meta-E>.
Este diagrama de bloque contiene muchos de los elementos básicos de diagrama de bloque,
incluyendo subVIs, funciones, y estructuras, de las cuales usted aprenderá mas tarde en el
curso.
9. Seleccione Window » Show Panel o presione las teclas <Ctrl-E> para regresar al Panel
Frontal.
Fin de la práctica.
Práctica 1 – Convertir C a F
Construir un VI
Complete los pasos siguientes para crear un VI que tome un número representando grados Celsius y
lo convierta a un número representando grados Fahrenheit.
En las ilustraciones de cableado, la flecha al final del icono del mouse (mostrado al lado izquierdo)
muestra donde hacer clic y el numero en la flecha indica cuantas veces hay que hacer clic.
Panel Frontal
2. (Opcional) Seleccione Window »Tile Left and Right para mostrar el panel frontal y el
diagrama de bloques uno al lado del otro.
3. Cree un control digital numérico. Usted utilizara este control para introducir el valor en
grados Centígrados.
c. Escriba deg C adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en
el botón Enter de la barra de herramientas. Si usted no escribe el nombre
inmediatamente, LabVIEW utiliza una etiqueta que tiene por defecto. Usted puede
editar una etiqueta en cualquier momento utilizando la herramienta de Etiquetado.
4. Cree un indicador digital numérico. Usted utilizara este indicador para mostrar el valor en
grados Fahrenheit.
Diagrama de Bloque
Nota: Las terminales del Diagrama de Bloques pueden ser vistas como iconos o como
terminales. Para cambiar la manera en que LabVIEW despliega estos objetos haga clic
derecho en la terminal y seleccione View As Icon.
Si usted movió las constantes antes de haberles asignado (escrito) un valor, entonces
utilice la herramienta de Etiquetado para ingresar los valores.
Centro Universitario de la Costa Sur| Dr. Ramón Osvaldo Guardado Medina
6 Manual de Prácticas con LABVIEW 2009 (Básico)
Usted puede doblar un cable al hacer clic para sujetar el cable a la pantalla y
moviendo el cursor en una dirección perpendicular. Presione la barra de
espaciamiento para cambiar la dirección de cableado.
Para identificar terminales en los nodos, haga clic derecho en las funciones de
Multiplicación y Suma y seleccione Visible Items » Terminals desde el menú de
atajo para desplegar el conector. Regrese a los iconos una vez que haya cableado
haciendo clic derecho en las funciones y seleccionando Visible Items » Terminals
desde el menú de atajo para remover la selección (checkmark).
10. Despliegue el panel frontal haciendo clic en el o seleccionando Window » Show Panel.
Note Salve todos los VIs que edita en este curso en c:\exercises\LV Intro.
Fin de la Práctica.
Panel Frontal
Sugerencia Haga clic en la flecha junto al botón Open… en la ventana de dialogo de LabVIEW para
abrir documentos recientemente abiertos, tales como Convertir C a F.vi.
El siguiente panel frontal aparece.
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.
b. Escriba C y F.
Nota Para dibujar líneas rectas horizontales o verticales presione la tecla <Shift> mientras usted
utiliza la herramienta de Lápiz para mover el cursor.
e. Utilice la herramienta de Selección y las teclas de flecha (arrow keys) para mover el
texto y la flecha que usted creo.
f. Seleccione el icono B&W y seleccione 256 Colors en el campo Copy from para
crear un icono en blanco y negro, el cual LabVIEW utiliza para imprimir a menos
que usted tenga una impresora a colores.
g. Cuando el icono este completo, haga clic en el botón 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.
7. Haga clic derecho en el icono localizado en el panel frontal y seleccione Show Connector
desde el menú de atajo para definir el patrón de terminales del conector.
a. Seleccione Help » Show Context Help para desplegar la ventana Context Help.
Mire cada conexión en la ventana Context Help mientras usted las hace.
e. Haga clic en la terminal derecha del conector y haga clic en el indicador deg F. La
terminal derecha se torna naranja.
Centro Universitario de la Costa Sur| Dr. Ramón Osvaldo Guardado Medina
10 Manual de Prácticas con LABVIEW 2009 (Básico)
f. Haga clic en un área desocupada del panel frontal. Ambas terminales son color
naranja.
9. Seleccione File » Save para salvar el VI porque usted usara este VI mas adelante en el
curso.
Fin de la práctica.
Para completar este ejercicio, usted necesitara el sensor de temperatura de punta fría (IC
temperature sensor) disponible en ya sea el BNC-2120, SCB-68, o DAQ Signal Accessory.
Panel Frontal
b. Escriba Temp Scale adentro de la etiqueta y haga clic afuera de la etiqueta o haga
clic en el botón Enter.
c. Use la herramienta de Etiquetado para colocar una etiqueta libre, deg C, junto a la
posición verdadera (TRUE) del switch, como se muestra en el panel frontal previo.
d. Coloque una etiqueta libre, deg F, junto a la posición falsa (FALSE) del switch.
Diagram de Bloque
Sugerencia Para identificar terminales en los nodos, haga clic derecho en el icono y seleccione
Visible Items.
» Terminal del menú de atajo para desplegar el conector.
7. Haga clic en el botón Continuous Run, mostrado al lado izquierdo, para correr el VI
continuamente.
9. Haga clic en el botón Continuous Run otra vez para parar el VI.
10. Cree el siguiente icono, de manera que usted pueda usar el VI de Temperatura como un
subVI.
a. Haga clic con el botón derecho en el icono en la parte superior derecha del panel
frontal y seleccione Edit Icon desde el menú de atajo. La ventana de dialogo Icon
Editor aparece.
Nota Para dibujar líneas rectas horizontales o verticales, presione la tecla <Shift> mientras utilice la
herramienta del lápiz para mover el cursor.
b. Seleccione el icono B&W y seleccione 256 Colors en el espacio Copy from para
crear un icono en blanco y negro, el cual LabVIEW utiliza para imprimir a menos
que usted tenga una impresora a color.
c. Cuando el icono este completo, haga clic en el botón OK. El icono aparece en la
esquina superior derecha del panel frontal.
11. Seleccione File » Save para salvar el VI. Elija un lugar en su disco duro para salvar el VI
como Termometro.vi.
Fin de la práctica.
Use un ciclo mientras (while) y un grafico de forma de onda para construir un VI que demuestre
temporizado de software.
Panel Frontal
b. Escriba millisecond delay adentro de la etiqueta y haga clic afuera de la etiqueta o haga
clic en el botón Enter en la barra de herramientas, mostrada a la izquierda.
e. Escriba Value History adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic
en el botón Enter.
escriba Value, y haga clic afuera de la etiqueta o haga clic en el botón Enter para re-
etiquetar la leyenda.
Diagrama de Bloque
4. Circunscriba las dos terminales en un ciclo mientras (While Loop), como se muestra en el
siguiente diagrama de bloques.
6. Cablee los objetos del diagrama de bloques como se muestra en el diagrama de bloque
mostrado previamente.
7. Salve el VI como Utilice un Ciclo.vi porque usted usara este VI mas adelante en el curso.
9. Corra el VI.
La sección del diagrama de bloques dentro de las orilla del ciclo mientras (While Loop) se
ejecuta hasta la condición especificada se vuelve verdadera (TRUE). Por ejemplo,
mientras el botón STOP no esta presionado, el VI retornara un nuevo numero y lo
desplegara en la grafica de forma de onda.
10. Haga clic en el botón STOP para parar la adquisición. La condición es falsa (FALSE), y el
ciclo para de ejecutarse.
b. Haga clic en el tab de Scale y seleccione diferentes estilos para el eje-y. Usted
también puede seleccionar diferentes modos de linearizacion, opciones de
cuadricula, factores de escala, y formatos y precisión. Note que estos se
actualizaran interactivamente en la grafica de forma de onda
c. Seleccione las opciones que usted desee y haga clic en el botón OK.
12. Haga clic derecho en la grafica de forma de onda y seleccione Data Operations»Clear
Chart desde el menú de atajo para vaciar el buffer de despliegue y resetear la grafica de
forma de onda. Si el VI esta corriendo, usted puede seleccionar Clear Chart desde el
menú de atajo.
Añadiendo Temporizado
Cuando este VI corre, el ciclo mientras (While Loop) se ejecuta tan rápido como le es posible.
Complete los siguientes pasos para tomar datos a ciertos intervalos, tales como una vez cada medio-
segundo, como se muestra en el siguiente diagrama de bloque.
b. Divida el retardo en milisegundos (millisecond delay) por 1000 para obtener tiempo
en segundos. Conecte la salida de la división a la entrada Delay Time (s) del VI
Time Delay Express. Esto le permitirá ajustar la velocidad de la ejecución desde el
selector corredizo en el panel frontal.
13. Salve el VI, porque usted utilizara este VI mas adelante en el curso.
15. Trate diferentes valores en el retardo en milisegundos (millisecond delay) y corra el VI otra
vez. Note como esto afecta la velocidad de la generación de números y de su despliegue.
Fin de la práctica.
Complete los siguientes pasos para construir un VI que mida temperatura cada 0.25 s por 10s.
Durante la adquisición, el VI mostrara las mediciones en tiempo real en una grafica de forma de
onda. Después que la adquisición se haya completado, el VI graficara los datos en una grafica y
calculara las temperatura mínima, máxima, y average. El VI mostrara el mejor ajuste de la curva para
la grafica de la temperatura.
Panel Frontal
Diagrama de Bloque
c. Coloque la función Array Max & Min localizada en la paleta Functions » All
Functions » Array. Esta función regresa las temperaturas máximas y mínimas.
e.
f. Haga clic derecho en las terminales de salida de la función Array Max & Min y del VI
Mean y seleccione Create » Indicator desde el menú de atajo para crear los
indicadores Max, Min, y Mean.
5. Después de presionar STOP (parar) una ventana de dialogo aparecerá. Ingrese el nombre
del documento para salvar la hoja electrónica de datos (spreadsheet).
Haga clic derecho en Signals Output (señales de salida) y elija crear indicador
grafico.
6. Corra el VI
Fin de la práctica.
Panel Frontal
Diagrama de Bloques
b. Coloque un Wait Until Next ms Multiple desde Functions » All Functions »Time &
Dialog y cree una constante con un valor de 100.
c. Coloque dos VIs Simulate Signal Express de Functions » Input y deje el tipo de señal
(Signal type) como seno (Sine) para el primer VI Simulate Signal y cambia el tipo de
señal a cuadrada (Square) para el segundo VI. Cablee ambas salidas a la grafica de
forma de onda. Una función de Merge Signals (combinar señales) se insertara
automáticamente.
d. Expanda los VIs Simulate Signal Express para mostrar otro Input/Output
(entrada/salida). Por defecto, error out debería de aparecer. Cambie esto a frecuencia
al hacer clic en error out y elegir Frequency.
Fin de la práctica.
Una vez comprobado el funcionamiento del hardware vamos a implementar un VI con función de
voltímetro digital. Para ello habrá que realizar un diagrama de bloques como el de la figura 6ª
siguiendo los siguientes pasos (recordar la función de buscar de las paletas):
Analog Input
Voltage
ai0
Input range: -10V,10V
Adquisition mode: Continuous
Samples to read: 1000
Rate: 100 Hz.
6. En el diagrama de bloques incluir una función de medida sobre forma de onda denominada
“Amplitude and Level Measurements”, configurar la función para que proporcione la medida
del valor “DC” y “RMS”, conectarla a la forma de onda capturada e incluir dos indicadores
numéricos en las salidas de medida para poder visualizar las mismas en el panel de control.
7. Los indicadores numéricos se incluyen del mismo modo que el indicador gráfico. Para
localizarlo en las paletas del panel frontal introducir como términos de búsqueda “Numeric
Indicator”.
8. Finalmente ejecutar el instrumento y comprobar que tanto la captura como las medidas se
están realizando de modo adecuado.
Fin de la Práctica.
Ya hemos comprobado que es posible realizar la captura de la forma de onda que se está
generando mediante el generador de onda arbitraria del que se dispone en cada uno de los puestos,
sin embargo, es posible usar las salidas analógicas de las que dispone el HW de adquisición
instalado en los PCs para integrar el generador en el VI desarrollado y así hacer la aplicación
independiente de cualquier otro equipo. En la Figura 6b puede verse el diagrama de bloques que
deseamos obtener con la integración de la generación de onda que podemos conseguir siguiendo
los siguientes pasos:
Añadir la función “Spectral Measurements”. Dicha función se configura para que proporciones
el valor RMS de cada componente en dB convirtiendo la fase a grados.
El indicador gráfico se puede incluir como se hizo con anterioridad o copiando el existente.
Finalmente ejecutar el instrumento para comprobar a partir de los resultados si la distorsión
introducida es significativa.
Recordar que teóricamente un seno tendría un solo tono en la representación en frecuencia.