Está en la página 1de 13

Programación Aplicada a la mecatrónica

Laboratorio N°1

Implementación de un VI

INFORME

Integrantes:
 Martinez Chavez, Marx.
 Gavidia Miranda, Alejandro.

Docente: Chavez Luna, Miguel

Fecha de realización: 25/09/20


Fecha de entrega: 01/10/20

TECSUP 2020
Lima - Perú
Objetivos
 Identifica las herramientas base de LabVIEW.

 Crea y ejecuta un VI con operaciones básicas.

Fundamento teórico
Labview es un software que permite simplificar el diseño de sistemas distribuidos de
pruebas, medidas y control; es un instrumento virtual que satisface las necesidades
particulares donde podemos simular y programar un proceso. El software cuenta con varias
secciones.

Panel frontal: Es la interfaz donde podemos controlar y simular nuestra aplicación, cuenta
con una barra de herramientas y paleta de controles.

 Barra de herramientas: Es la sección donde podemos ejecutar, cancelar ordenar


nuestro diseño de sistema.

 Paleta de controles: En la paleta de controles podemos encontrar los controladores


e indicadores que utilizamos para crear el panel frontal, este cuenta con una
variedad de indicadores y controladores.
1. Controles e Indicadores Numéricos

2. Controles e Indicadores Booleano


3. Controles e Indicadores de Cadena de Caracteres

 Diagrama de Bloques: En el diagrama de bloques incluye terminales, subVIs,


funciones, constantes, estructuras, cables, los cuales transfieren datos junto con
otros objetos del diagrama de bloques, al crear el panel frontal todos los
indicadores y controladores se añaden automáticamente al diagrama de bloques.

 Paleta de Funciones: En la paleta de funciones podemos encontrar las condiciones


aritméticas, booleanas, lógicas, estructuras y constantes que se necesitan para
crear el diagrama de bloques.
Desarrollo del laboratorio

 Para este ejercicio usamos dos controladores y un indicador, como también 4 botones
controladores para hacer la ejecución aritmética.
 En el diagrama usamos case estructure para hacer el cambio de ejecución de la calculadora,
un timing para que ejecute en un tiempo indicado.
 Para este ejercicio utilizamos 2 controladores y 3 indicadores para el (AND, OR , XOR).
 En la parte del diagrama utilizamos 3 comparadores tipo booleanos.
PRIMER CASO

 En esta parte usamos 1 controlador para digitar el radio el cual queremos realizar, y 2 indicadores para
saber el resultados del área y perimetro.
 En el diagrama usamos las funciones ariteticas para poder hallar el resultado.
SEGUNDO CASO

 En el panel se utilizó 4 controladores y 1 indicador para obtener la conversión.


 En el diagrama de bloques usamos un while loop, case estructure para poder hacer la conversión °C a
°F o viceversa.
TERCER CASO

 En el panel usamos 3 controladores para las constantes de la ecuación y 2 indicadores para los
resultados X1; X2.
 En el diagrama usamos funciones aritméticas para poder hallar el resultado con la formula.
 En los numeros al azar usamos 1 controlador para digitar el número que deseamos obtener y 2
indicadores que nos muestran el número de ejecuciones y el número que sale al azar.
Case Structure
En este ejercicio utilizamos case structure para poder seleccionar las 4 operaciones aritméticas; la suma,
resta, Multiplicación y División. Para cada caso en el case structure se le añadió una operación para que
nos arroje el resultado que queramos obtener.

Suma:

Como se puede observar cumple con lo requerido. En la sección suma, los valores ingresados en
numeric y numeric 2 se suman dando el resultado en numeric 3.

Resta:

Como se puede observar cumple con lo requerido. En la sección resta, los valores ingresados en numeric
y numeric 2 se restan dando el resultado en numeric 3.

Multiplicación:
Como se puede observar cumple con lo requerido. En la sección multiplicación, los valores ingresados en
numeric y numeric 2 se multiplican dando el resultado en numeric 3.

División:

Como se puede observar cumple con lo requerido. En la sección división, los valores ingresados en
numeric y numeric 2 se dividen dando el resultado en numeric 3.

NOTA: Ingresamos el While loop debido a que el programa se ejecutaba a la máxima velocidad del
procesador.
En este ejercicio utilizamos case structure para poder dar valores cuando el valor numérico ingresado
sea mayor a cero (true) y cuando sea menor igual a cero (False). Tenemos dos casos a analizar.

Caso 1:

Cuando el valor ingresado es mayor a 0, se calcula su raíz cuadrada arrojándonos el resultado en el


indicador Numeric 2
Caso 2:

Cuando el valor ingresado es menor a 0, se calcula su raíz cuadrada arrojándonos el resultado en el


indicador Numeric 2. En este caso nos arroja un valor de 0 porque en el case structure para el caso de
False indicamos que la salida será 0 cuando este no cumpla.

NOTA: Ingresamos el While loop debido a que el programa se ejecutaba a la máxima velocidad del
procesador.

CONCLUSIONES

 Se concluyó que el Labview es un lenguaje de programación grafica que permite crear con facilidad
instrumentos virtuales.
 Las estructuras for y while permiten repetir segmentos de códigos, mientras que case permite
seleccionar un segmento de código entre múltiples opciones.
 Se concluyó que con las herramientas de LabVIEW podemos diseñar distintos sistemas que
necesitemos.
 El While loop es muy importante utilizarlo ya que sin este, la operación se ejecutaría a la máxima
velocidad del procesador.
 La estructura case structure es muy equivalente a la condicional If – Else.
 Con el case structure podemos condicionar una operación cada vez que sea necesaria.

BIBLIOGRAFIA

• National Instruments (2015). Introducción a LabVIEW. Recuperado el 17 de febrero de 2018 de


https://www.ni.com/getting-started/labview-basics/esa/

También podría gustarte