Está en la página 1de 20

PROGRAMACIÓN APLICADA A LA

MECATRÓNICA

IMPLEMENTACIÓN DE UN VI Y RESOLUCIÓN DE
PROBLEMAS DE DEPURACIÓN

Alumnos:

Franco Atme Carhuavilca 5 C16 B


Carlos Chacón Guillen 5 C16 B

Docente:

Realizado el: 04/03/2020


Presentado el: 11/03/2020

Lima – Perú

2020
2

ÍNDICE

OBJETIVOS ........................................................................................................... 3

EQUIPOS Y MATERIALES .................................................................................... 3

Características principales ..................................................................................... 4

Áreas de aplicación ................................................................................................ 4

DESARROLLLO DE LOS PROCEDIMIENTO ....................................................... 5

Ejercicio 1 ........................................................................................................... 5

Ejercicio 2 ........................................................................................................... 6

Evidencia: ......................................................................................................... 12

Ejercicio 3 ......................................................................................................... 13

Ejercicio 4 ......................................................................................................... 17
3

OBJETIVOS

• Identificar la estructura del software de adquisición de datos y sus


herramientas.

EQUIPOS Y MATERIALES

• Laboratorio de Computadoras
• Software Programación Gráfica Labview

INTRODUCCIÓN

LabVIEW es un software de ingeniería que


requiere pruebas, medidas y control con
acceso rápido a hardware e información de
datos. ofrece un enfoque de programación
gráfica que le ayuda a visualizar cada aspecto
de su aplicación, incluyendo configuración de
hardware, datos de medidas y depuración.
esta visualización hace que sea más fácil
integrar hardware de medidas de cualquier
proveedor, representar una lógica compleja en
el diagrama, desarrollar algoritmos de análisis
de datos y diseñar interfaces de usuario
personalizadas.
4

CARACTERÍSTICAS PRINCIPALES

• Intuitivo lenguaje de programación.


• Herramientas de desarrollo y librerías de alto nivel específicas para
aplicaciones.
• Cientos de funciones para E/S, control, análisis y presentación de datos.
• Posibilidad de crear aplicaciones de medida genéricas sin programación.
• Depuración gráfica integrada y control del código fuente.
• Miles de programas de ejemplo, tanto en el software como por web.
• Ayuda contextual integrada y extensos tutoriales.

ÁREAS DE APLICACIÓN

• Análisis automatizado y plataformas de medida


Test de fabricación
Test de validación/medioambiental
Test mecánico/estructural
Test de fiabilidad en tiempo real
Adquisición de datos

• Medidas industriales y plataformas de control


Test y control integrado
Automatización de máquinas
Visión artificial
Monitorización de condiciones de máquina

• Diseño embebido y plataformas de prototipaje


Diseño y análisis de sistemas empotrados
Diseño de control
Diseño de filtros digitales
5

DESARROLLLO DE LOS PROCEDIMIENTO

EJERCICIO 1

Labview una plataforma y entorno de desarrollo para diseñar sistemas de


ingeniería, con un lenguaje de programación visual gráfico pensado para sistemas
hardware y software de pruebas, control y diseño, simulado o real y embebido,
junto con sus compañeros de grupo deberán definir lo siguiente:
- Determine los elementos del entorno de desarrollo de este lenguaje
- Mencione y explique los diferentes atajos o combinación de teclas que
permiten codificar más rápido y eficientemente.
- Explique los diferentes conjuntos de herramientas o Toolkits desarrollados
por National Instruments que se aplican en las diferentes áreas de la
ingeniería.
6

EJERCICIO 2
En el siguiente VI se registra el tiempo empleado por un trabajador en realizar una
determinada actividad, en el programa se ingresa el tiempo en segundos y este
convierte el tiempo en el formato de horas/minutos/segundos. Se debe evaluar el VI
para ver si funciona como se esperaba en caso contrario emplear los conocimientos
adquiridos para depurarlo.
A. Diseñe el siguiente panel frontal del instrumento virtual VI:

Desarrollo:
1. Con click derecho en el panel frontal se abre una ventana, entramos en
Numeric y seleccionamos Numeric Control y Numeric Indicator para colocarlos
en el panel frontal tal y como se muestra en la figura 1. Colocaremos un
Numeric control para el tiempo en segundos y tres Numeric indicator para las
horas, minutos y segundos.
7

2. Ahora entramos en String & Path y seleccionamos Sting indicator que sirve
para mostrar textos y la colocamos en el panel frontal, tal como se muestra en
la figura 1.

3. Para terminar con el panel frontal entramos en Boolean y seleccionamos round


led y la colocamos tal y como se muestra en la figura1.
8

B. Programe el siguiente diagrama de bloques del instrumento virtual VI:

Desarrollo:
1. Por defecto, cuando se coloca algo en el panel frontal también aparecerá en el
diagrama de bloques. Acomode los bloques como se muestra en la figura 5.
9

2. Click derecho en la ventana de diagrama de bloques, aparecerá una ventana


de funciones, entrar en Numeric y sacar dos Quotient & Remainder y acomode
los bloques cómo se nuestra en la figura 5.

3. De nuevo click derecho en el diagrama de bloques, entrar en comparación y


seleccione Greater Or Equal y Select. Acomode los bloques como se muestra
en la figura 5.
10

4. Para agregar constante simplemente das click derecho sobre el bloque que
deseas agregar una constante y das click en la opción Create Constant.

También se puede agregar constantes entrando a Numeric y seleccionar el


bloque DBL Numeric Constant.

5. Para insertar datos de texto, damos click derecho y nos vamos a la opción
String, ahí se encontrará un bloque llamado String Constant. Realice todas las
conexiones que se muestran en la figura 5.
11

Completar:
1. Pruebe el VI y ejecute el botón Run
2. Ingrese los valores de la tabla 1.1
3. Compare en cada entrada las salidas obtenidas en la tabla 1.1
4. Interprete y explique el funcionamiento del programa.
5. Está conforme con los resultados, si es así guarde el VI y registre los valores
en la tabla, si no está conforme realice las modificaciones necesarias y registre
los nuevos valores en la tabla explicando el motivo de los cambios.

Entrada (Segundos) Indicador Numérico (H - m - s) Indicador LED


255 4 min con 15 s off
1024 17 min con 4 s off
32768 9 horas - 6 min - 8 S on
655356 182 h – 2 min – 36s on
2147483648 596523 h – 14 min – 8s On
4294967295 1,19305E+6 h – 28min – 15s on

Interpretación:
En la primera etapa cuando se ingresa el tiempo en segundos, lo convierte en horas
y minutos, esos minutos los convierte en minutos y segundos. Si pasa de 1 hora se
encenderá la alarma.
12

EVIDENCIA:
13

EJERCICIO 3
En el siguiente VI la aplica la función Randon Number, que realiza la generación de
números aleatorios y la función de comparación, realizar la codificación del programa
planteado, resolver el desarrollo e interpretar los resultados obtenidos.

A. Diseñe el siguiente panel frontal del instrumento virtual VI:

Desarrollo:
1. Con click derecho se abre la ventana Controls, seleccione Numeric y
arrastre un Numeric Control y dos Numeric Indicator y posicionalos en el
panel frontal tal y como está en la figura.
14

2. En Controls Seleccione Boolean y saque un Round led en el panel frontal.


Acomódelo como se muestra en la figura.

B. Programe el siguiente diagrama de bloques para instrumento virtual VI para


el Ejercicio 3.

Desarrollo:
1. Con click derecho en la ventana del diagrama de bloques se abre la
ventana functions, seleccione Structures y saque un While Loop.
15

2. Sacar el bloque Random Number y multiply de la opción Numeric también


saque Round to Nearest y Equal ubicados en la opción Comparison.

Realice las coneciones que se muestran en la figura.

Completar:
1. Pruebe el VI y ejecute el botón Run
2. Ingrese los valores de la tabla 1.1
3. Compare en cada entrada las salidas obtenidas en la tabla 1.1
4. Interprete y explique el funcionamiento del programa.
5. Está conforme con los resultados, si es así guarde el VI y registre los valores
en la tabla, si no está conforme realice las modificaciones necesarias y
registre los nuevos valores en la tabla explicando el motivo de los cambios.

Número Buscado Número de Iteraciones Número Encontrado


399 1822 on
999 7 on
1299 7 off
9999 7 off

Interpretación:
El número para buscar asegurarse de que no sea mayor que 1000 ya que este
es el límite que se a puesto para la búsqueda.
16

Evidencia:
17

EJERCICIO 4
En el laboratorio de calibración se desea realizar un simulador de manómetros en el
cual se pueda ingresar el valor de una determinada presión y representar sus
respectivas equivalencias en PSI, Kg/Cm2, mmH2O, deberá tomar como referencia
la siguiente figura x, se debe presentar:
- Diseño el panel frontal.
- Diseño el diagrama de bloques
- Explicar el comportamiento del programa.

Desarrollo:
1. Se colocaron tres Gauge y un Numeric control ambos ubicados en Numeric
18

2. Para el diagrama de bloques se usaron bloques multiplicadores y Numeric


constant.

Evidencias y funcionamiento:
Se ingresa una Variable en Bar esta es multiplicada por números constantes
para determinar cuanto vale ese numero en bar a PSI, KGF/cm2 y mH2O.
19

APLICACIÓN DE LO APRENDIDO:

Deberá desarrollar la aplicación de lo aprendido y colocar la evidencia en el informe a


presentar, con las respectivas imágenes del desarrollo. Deberá anexar un link donde
se encuentre el archivo trabajado para que el docente lo revise.

MEDICION DE NIVEL DEL TANQUE:

Podemos observar la programación de los bloques y la interfaz para poder analizar los
niveles de un tanque de manera grafica como de manera numérica, está formada por
la introducción de el radio del tanque, altura del tanque y con ello obteniendo el
volumen del tanque mostrado en metros cúbicos y galones.
20

OBSERVACIONES

1. Se logro cumplir con todos los objetivos plasmados para este laboratorio
identificando la estructura que posee el software y las herramientas que tiene
para poder realizar diferentes aplicaciones en los rubros de ingeniería.

2. Se observo que la interfaz usuario computador muestra de manera sencilla la


programación ya plasmadas por bloques, es decir programación grafica.

3. Se observo que un adecuado uso de herramientas nos brinda mayor facilidad


de poder realizar proyectos con mayor eficacia y menor tiempo.

CONCLUSIONES

Se identifico varias herramientas y las estructuras que se pueden


formar para cumplir con alguna tarea.