Facultad de Ingeniera Laboratorio de programacin para ingenieros
Ing.Miguel Levano S. mlevano@gmail.com
Laboratorio 03
Tema: Anlisis y visualizacin de datos
Logro: Al trmino de la sesin, el estudiante disea sistemas de proceso y visualizacin, utilizando estructuras de control implementndolos en lenguaje de programacin Labview con precisin.
ACTIVIDAD No 1 :Estructura de control secuencial
Implemente los siguientes algoritmos en Labview:
1. Disear los controles e indicadores mostrados.
2 2. Elaborar un instrumento virtual que determine la suma de dos nmeros enteros tipo Byte (I8). Disear el panel frontal mostrado.
3. Elaborar un programa que realice las operaciones de suma, resta ,multiplicacin y divisin teniendo como entradas de datos dos nmeros enteros largos (I16 o U16). Disear el panel frontal que se muestra y su diagrama de bloques.
3 4. Disear un circuito en el cual cuando el nivel de un tanque sea mayor o igual que 5 litros active un indicador rojo en el panel de control, en otra condicin el indicador es de color verde.
ACTIVIDAD No 2 :Estructura de control de seleccin e iterativas
CASE OF (IF ELSE)
1. Disear un circuito en el cual cuando el nivel de un tanque sea mayor o igual que 5 litros active un indicador en el panel de control.
2. Elaborar un programa que determine el mayor de dos nmeros reales .Disear el panel frontal mostrado y su diagrama de bloques como se indica en el grafico.
4
FOR LOOP
1. Realice la simulacin del llenado de un tanque
2. Se desea obtener la sumatoria de los primeros 10 nmeros naturales.
5
3. Realizar un programa que haga la exponenciacin de un nmero entero.
4. Elabore un programa que cuente hasta 5.
WHILE LOOP
6
1. Realizar un programa que cuente hasta 5
2. Realizar un programa que detenga el llenado de un tanque surtidor en forma manual.
3. Realizar un programa que detenga el llenado de un tanque en 40 litros o en forma manual.
7
4. Elaborar un programa que divida dos nmeros enteros, el programa debe terminar cuando se presiona el botn terminar o cuando el denominador es cero, en ese caso aparecer un mensaje en pantalla indicando El denominador es cero .Por lo tanto el programa se cerrara.
ACTIVIDAD No 3 :Adquisicin y visualizacin de datos
8
1. Mostrar los datos actualizados del control Knob en un arreglo unidimensional (Array).
2. Guardar el arreglo anterior en un archivo txt, que despliegue los datos en filas.
Ahora almacenar los datos del array en un archivo txt, con los datos desplegados en columnas, con la opcin transpose en T, creando una constante para dicha entrada.
9
Por defecto los datos se muestran con 3 decimales, si deseo 1 decimal edito el valor como muestra el grafico reemplazando el valor de 3f por 1f.
3. Realizar un programa que capture datos y detenga la captura despus de 9 segundos o se pulse el interruptor stop.
4. Realizar un programa que capture datos y luego de terminada la adquisicin, grabe los datos en forma automtica..
10
Si se desea actualizar el archivo con nuevos datos, es decir agregar los resultados de una nueva captura en un mismo archivo, se utiliza la opcin append to file en True (T).
TRABAJO PRCTICO 3
11 Disear un algoritmo en Labview para los siguientes problemas:
1. Elaborar un programa que calcule el valor de una resistencia mediante la ley de Ohm, R = V/I, donde V es el voltaje en voltios y I es la intensidad de corriente en Ohmios, como se muestra en el grafico.
2. Elaborar un programa que determine el rea de un circulo y la longitud de una circunferencia cuyo radio se debe ingresar en metros.
3. Elabore un programa que cuente hasta 12 de dos en dos. 4. Realizar un programa que calcule la raz cuadrada de un nmero, en caso de ser negativo displayar el mensaje error el numero es negativo.
5. Elaborar un programa para simular el llenado y vaciado de un tanque combustible cuya capacidad mxima es 1500 litros. Se debe activar una alarma de color rojo cuando el contenido del tanque sobrepase los 1250 litros y cuando este debajo de 250 litros, en otra condicin la alarma debe estar
12 en color verde. Tomar como referencia el panel frontal mostrado.
La idea rectora del presente proyecto a sido generado en base a los referentes que se han podido acoplar al entorno en el cual se emplazara además se ha tomado en consideración el valor patrimonial que representa el mismo y s.docx