Ia2016 Clase1 Guia1
Ia2016 Clase1 Guia1
Ia2016 Clase1 Guia1
Strack
GUIA DE EJERCICIOS
N 1
INSTRUMENTACIN AVANZADA
Iniciacin en LabVIEW
PROGRAMACION GRAFICA
1
Instrumentacin Avanzada. G. Murcia J. Strack
1) Control Numrico
2) Control Booleano
3) Control String
4) Indicador Numrico
5) Indicador Meter
6) Indicador Thermometer
7) Indicador Tank
8) Indicador Boolean
9) Indicador String
Con la paleta Tools activada en seleccin automtica podemos incrementar el valor del
control numrico, haciendo clic en las flechas o bien ingresando un nmero con doble clic en
el control.
2
Instrumentacin Avanzada. G. Murcia J. Strack
a) Color Naranja para los datos numricos 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.
Finalizado el cableado
pulsando el botn en la barra
de herramientas de Estado el programa se ejecuta. Si el botn apareciera con la flecha quebrada
es indicio que el programa tiene irregularidades, con pulsar el botn aparecer un dilogo con
las fuentes de errores. Entre los errores ms comunes aparecen:
3
Instrumentacin Avanzada. G. Murcia J. Strack
Ejercicio 1.1
Crear un VI que acepta la entrada de una variable x (temperatura), desde un control
numrico para convertirla desde C a F y mostrarla en un indicador numrico.
4
Instrumentacin Avanzada. G. Murcia J. Strack
CREACION DE SUB VI
Despus de crear un VI, este puede ser usado en otra aplicacin VI. Cuando un VI se introduce
dentro de otro VI se lo llama sub VI y se corresponde con una subrutina llamada en un lenguaje
de programacin (VB, Pascal, etc.).
2. Seleccionamos con clic derecho sobre el icono de la aplicacin (borde superior derecho) la
opcion EditIcon, apareciendo el editor de iconos:
Con SelectTool y presionando la tecla <Borrar> removemos el icono por defecto y creamos el
siguiente:
5
Instrumentacin Avanzada. G. Murcia J. Strack
Puesto que la aplicacin tiene dos terminales, uno de entrada el control numrico (C) y otro de
salida el indicador numrico (F), seleccionamos desde Patterns la opcin con dos terminales,
tal como muestra la figura anterior.
Ahora con la opcin desde la paleta Tools marcamos el conector izquierdo (el conector
cambiar a negro) y luego hacemos clic en el control numrico (el conector cambiar a naranja).
Repetimos para el conector derecho asignndole el indicador numrico.
Para agregarle una descripcin a la aplicacin que luego se leer con la ayuda contextual
CTRL+H, desde FileVI propertiesDocumentationagregamos Sub VI convertidor de grados
centgrados a grados Fahrenheit.
Finalmente grabamos creando de esta manera un sub VIcon el nombre conversor c a f listo
para ser aplicado en otras aplicaciones.
6
Instrumentacin Avanzada. G. Murcia J. Strack
Funcin Select
7
Instrumentacin Avanzada. G. Murcia J. Strack
Caso a) Temperatura actual comprendida entre mxima y mnima (no hay alarma):
Ejercicio 1.5
Sumarle al ejercicio anterior una alarma sonora que suene cada 500ms y que alerte a un
operador de que los lmites fueron excedidos. Agregue un botn que permita
habilitar/deshabilitar la alarma sonora.
8
Instrumentacin Avanzada. G. Murcia J. Strack
Ejercicio 1.6
Construir una aplicacin que a partir de cuatro controles Booleanos que representen
cuatro bits de un nmero binario, arme un nmero en formato decimal. Utilice para esto la
funcin Build Array y Boolean Array To Number
Ejercicio 1.7
Construir una aplicacin que haga lo inverso del ejercicio anterior. A partir de un nmero
decimal entero obtenga indicadores Booleanos que representen los bits de un nmero
binario. Utilice para esto la funcin Number To Boolean Array