Software">
Laboratorio 3
Laboratorio 3
Laboratorio 3
Laboratorio N°3
V Ciclo
“Desarrollo de aplicaciones modulares”
Alumno:
Ramirez Falla,Diego
Peña Caso,Benny
Docente:
Chávez Luna ,Miguel
Sección:
C5 - “B”
Lima – 2021
TECSUP
I Objetivos:
Usar un Bucle While y registros de desplazamiento para hallar el promedio de datos
Representar varios conjuntos de datos en uno solo grafico tipo “waveform chart “
y personalizar su vista
Modificar un VI para utilizar una estructura case y tomar una decisión
Crear un VI que utilice una estructura Case para tomar una decisión de software
Modificar un VI existente para utilizar la estructura Case o la formula Node y tomar
una decisión en el software
Manipular cadenas de caracteres con funciones string
II Introducción teórica:
1. Para esta experiencia se desarrolla el Sub VI cabe resaltar que esto es una
subrutina en la cual nos permitirá realizar la experiencia ,asimismo esta
subrutina esta realizada en programación grafica en la cual va a ser llamada en el
VI, asimismo los rangos establecidos del Sub VI serán datos de temperatura de 0
a 100 °C.
Figura 1. Imagen de la subrutina sub VI
Para el siguiente procedimiento del segundo ejercicio se realiza un programa para obtener
un valor de temperatura promedio de los cinco valores medidos (°C) , asimismo para el
desarrollo de la programación en diagrama de bloques se usa la funcion compound
arithmetic debido que nos permite realizar la suma de los cinco valores obtenidos para
finalmente obtener la temperatura promedio
Para el desarrollo del ejercicio 2 se realiza un programa en la cual nos permite graficar
los valores de temperatura cabe resaltar que los dos valores ingresados son distintos,
pero con la función bundle podremos juntar dos valores en un grupo cada uno
independientemente para poder visualizar en la grafica
Determinar Alarmas
Para la condición TRUE se observa la salida tipo string en la cual se activara cuando
Upper Limit < Lower Limit la a larma se encendera.
Figura 10. Diagrama de bloques para la condición true
Figura 19. Resultado del programa al ingresar un numero negativo con la ventana de error
Para este desarrollo del ejercicio se utiliza la estructura “formula nodes” debido a que
ingresaremos un programa en lenguaje C++ dentro del diagrama de bloques como se
muestra a continuación.
Figura 20. Programación en diagrama de bloques
DIAGRAMA DE FLUJO:
Procedimiento:
Primero agregaremos un Case Structure esta nos permitirá establecer dos modos uno
TRUE y la otra opción de FALSE, la opción TRUE nos servirá cuando Temp. Min sea
mayor que Temp. Max si es asi se encenderá el LED y mostrará el mensaje que la Temp
Ahora para el caso de que Max. Temp sea mayor nos mostrará a la pestaña de FALSE
Current Temp y el otro comparara el Current Wind Speed y Max Wind Speed si estas
Case que está dentro realizará una comparación de igualdad si esta llega a ser verdadera
Para el Caso Falso se agregó además una Función Concatenate Strings esta función
como su nombre mismo indica unirá los mensajes que anteriormente se mostró junto a
los que adicionamos que son las palabras “AND” y “Warning”. Toda esta parte se
Prueba N°1:
Utilizamos los valores de la tabla de prueba para ver que el programa funcione
Figura 31.
Funcionamiento del
programa Prueba N°1
Prueba N°2:
Para esta prueba también se colocaron los datos de la tabla y obtuvimos los resultados
Figura 32.
Funcionamiento del
Prueba N°3: programa Prueba N°2
Para esta prueba también obtuvimos los resultados esperados colocando un Current
Temp de 10, Temp. Max = 25, Temp. Min = 15, Current WS = 25 y Max Wind Speed =
30 con estos datos nos mostrará el mensaje “Freeze Warning” y el Led se encenderá que
Figura 33.
Funcionamiento del
Prueba N°4: programa Prueba N°3
Para esta prueba cambiamos los valores del Current Temp a 30 y el valor de Current
Wind Speed a 35 con ello obtuvimos el mensaje “Heatstroke and High Wind Warning”
Figura 34.
Funcionamiento del
Prueba N°5: programa Prueba N°4
Para esta prueba se cambio el valor de Current Temp a 10 con ello nos muestra el
Figura 35.
Funcionamiento del
programa Prueba N°5
Prueba N°6:
Y para la última prueba cambiamos el valor de Current Temp a 20 y observamos que
Conclusiones:
Observaciones:
Se observo que al realizar la estructura Case se puede utilizar las ventanas False y
TRUE para realizar una comparación o una funciona a realizar dependiendo de lo
programado en diagrama de bloques
Programación Aplicada a la Industria
Rúbrica
Criterio de
desempeño
Utiliza adecuadamente los implementos de laboratorio
Curso Programación Aplicada a la Industria Periodo 2019-I
Actividad Laboratorio 3: Desarrollo de aplicaciones modulares Semestre 5
Nombre del Alumno Diego Ramirez Falla Semana 1
Docente Miguel Chávez Luna Fecha 31/03/2021 Sección B
Requier No Puntaje
Criterios a Evaluar Excelente Bueno
e Mejora Aceptable Logrado
Antes de la clase: El alumno revisa el
material de clase en la plataforma virtual e
3 2 1 0
identifica el propósito del laboratorio y asiste
preparado.
Durante la clase: El alumno es puntual, está
inmerso en la realización del laboratorio y 8 6 4 0
tiene la mejor actitud durante la experiencia
Durante la clase: Realiza de manera
excelente lo solicitado en las guías de 3 2 1 0
laboratorio durante la experiencia.
Al finalizar la clase: Finaliza con éxito su
laboratorio, analiza las experiencias y realiza 3 2 1 0
mejoras.
Después de la clase: Presenta un informe
donde incluye conclusiones, referencias a los
datos obtenidos, gráficos realizados, posibles
3 2 1 0
fuentes de error y lo que se aprendió en la
experiencia, también propone aplicaciones
reales.
Total 20 14 8 0
Adicionales
▪ Bonificación +
▪ Penalidad -
Puntaje Final
Comentario al
alumno o alumnos
Descripción
Demuestra un completo entendimiento del problema o realiza la actividad cumpliendo
Excelente
todos los requerimientos especificados.
Demuestra un considerable entendimiento del problema o realiza la actividad cumpliendo
Bueno
con la mayoría de los requerimientos especificados.
Demuestra un bajo entendimiento del problema o realiza la actividad cumpliendo con
Requiere mejora
pocos de los requerimientos especificados.
No Aceptable No demuestra entendimiento del problema o de la actividad.
Programación Aplicada a la Industria
Rúbrica
“Los estudiantes implementan programas con tipos de datos en
Resultado LabVIEW”.
Criterio de
desempeño
Utiliza adecuadamente los implementos de laboratorio
Requier No Puntaje
Criterios a Evaluar Excelente Bueno
e Mejora Aceptable Logrado
Puntaje Final
Comentario al
alumno o alumnos
Descripción
Demuestra un completo entendimiento del problema o realiza la actividad cumpliendo
Excelente
todos los requerimientos especificados.
Demuestra un considerable entendimiento del problema o realiza la actividad cumpliendo
Bueno
con la mayoría de los requerimientos especificados.
Demuestra un bajo entendimiento del problema o realiza la actividad cumpliendo con
Requiere mejora
pocos de los requerimientos especificados.
No Aceptable No demuestra entendimiento del problema o de la actividad.