Lab 5 - Uso de Variables
Lab 5 - Uso de Variables
Industrial
Programación aplicada a la
industria
CICLO V
Laboratorio n°5
“Uso de variables”
Integrantes del grupo:
Profesor:
Sarco Montiel, Armando
Sección:
C5-5-B
Fecha de realización :1 de mayo de 2020
I. Objetivos:
● Ejecutar paralelismo y aplicar variables locales y globales.
II. Seguridad:
Advertencia:
●No obstruir las vías de evacuación con mochilas, sillas en mala
posición, etc.
●Ubicar maletines y/o mochilas al final del aula o en los casilleros
asignados al estudiante.
●No ingresar con líquidos, ni comida al aula de Laboratorio.
●Al culminar la sesión de laboratorio apagar correctamente la
computadora y la pantalla, y ordenar las sillas utilizadas.
●En este laboratorio está prohibida la manipulación del hardware,
conexiones eléctricas o de red
IV. Introducción:
Con variables, puede evitar el flujo de datos normal pasando datos de un lugar a otro sin
conectar los dos lugares con un cable. En LabVIEW, las variables toman muchas formas. Este
laboratorio explora la variable local y global, así como las condiciones de carrera, que pueden
resultar del uso incorrecto de variables
V. Preparación:
Para la realización de este laboratorio se requiere la lectura previa de la información
proporcionada para el curso
Pag. 2
Lab. N.° 5 Uso de variables
VI. Procedimiento:
Posteriormente, una vez de obtiene la data del Vi anterior, esta es mostrada mediante un Data Chart, en
donde se puede observar la variación de la onda. Asimismo, se implementó un retardo de tempo variable
con el que se podrá aumentar o reducir el tiempo de muestreo.
Pag. 3
Lab. N.° 5 Uso de variables
Figura 3 en donde podemos observar el correcto funcionamiento del programa con el Data Chart
mostrando la variación de onda, así como el funcionamiento del retardo de tiempo variable.
RETO TECSUP
Panel Frontal de Principal.vi
Para la pantalla principal se creó el archivo Principal.vi. En el panel frontal se creó 3 botones
con los siguientes nombres: “Proceso 1”, “Proceso 2” y “CLOSE”. Luego, nos dirigimos al
diagrama de bloques donde colocaremos un While Loop y dentro de ello un Case Structure
para los tres botones. En el primer botón colocaremos un Open VI Reference para seleccionar
el archivo VI de cualquier lugar de nuestro ordenador, colocando la dirección en la entrada vi
path y en la entrada options colocamos x0 como valor predeterminado. En la salida vi
reference y out error se coloca el Invoke Node seguido de otro Invoke Node. El primero es
para abrir el panel frontal del VI llamada “Pantalla01.vi” y el segundo es para hacer correr el
VI mencionado. Al correr se coloca una constante “F” a Wait Until Done y “T” en Auto
Dispose Ref para no esperar a que esté terminado de correr el panel frontal del VI llamada
“Pantalla01.vi. Lo mismo se repite con el proceso 2 excepto que el panel Fontal que se va a
utilizar en este caso es “Pantalla02.vi”.
Pag. 4
Lab. N.° 5 Uso de variables
Se colocaron dos botones menú y close en el caso de menú Open VI Reference donde se
selecciona el VI llamado Principal.vi en option x0. Seguido de esto, se coloca Invoke Node
para abrir el panel frontal del VI llamado Principal.vi. Además se coloca otro Invoke Node
para hacer correr el VI mencionado con F en “Waii Until Done” y “T” en Auto Dispose Ref
para no esperar a que esté terminado de correr el panel frontal del VI llamada “Principal.vi”.
Pag. 5
Lab. N.° 5 Uso de variables
Se colocaron dos botones menú y close en el caso de menú Open VI Reference donde se selecciona el
VI llamado Principal.vi en option x0. Seguido de esto, se coloca Invoke Node para abrir el panel
frontal del VI llamado Principal.vi. Además se coloca otro Invoke Node para hacer correr el VI
mencionado con F en “Waii Until Done” y “T” en Auto Dispose Ref para no esperar a que esté
terminado de correr el panel frontal del VI llamada “Principal.vi”.
En CLOSE se coloca un Open VI Reference para la selección del archivo VI llamado “Pantalla01.vi”
de nuestro ordenador, colocando la dirección en la entrada vi path y en la entrada options colocamos
x0 como valor predeterminado. En la salida vi reference y out error se coloca el Invoke Node para
cerrar el panel frontal de “Pantalla02.vi”.
Pag. 6
Lab. N.° 5 Uso de variables
- https://youtu.be/XpixemXB9T8
VII. Observaciones:
• Al colocar mal el link del archivo creado nos arrojo un error en la programación.
• Al momento de crear un proyecto hubo un error al crear las variables en la capeta
equivocada.
• Se observo que las creaciones de estas nuevas sub VI. Se podían ejecutar desde un
mismo panel gracias al open VI reference a través de los links ya antes creados en las
carpetas guardadas.
VIII. Conclusiones:
Pag. 7
Lab. N.° 5 Uso de variables
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.
Pag. 8