Está en la página 1de 11

UNIVERSIDAD TÉCNICA ESTATAL DE QUEVEDO

FACULTAD CIENCIAS DE LA INGENIERÍA

CARRETA DE INGENIERÍA EN TELEMÁTICA

ASIGNATURA:

Circuitos Digitales

TEMA:

Prácticas en Labview

ESTUDIANTES:

Alava Cruz Kevin Steven

Rodriguez Mora Stiven Javier

Pérez Paredes Rubén Darío

Pincay Villacreses Juan Carlos

DOCENTE:

Ing. Salinas Buestan Nestor Rafael

QUEVEDO – LOS RÍOS – ECUADOR

2019 – 2020
Objetivos

• Habituarse a la interfaz y herramientas que LabView ofrece para la


programación del dispositivo MyRIO.
• Comprender la estructura de un programa en LabView modificando un
ejercicio para que realice funciones extras.
• Crear programas en LabView utilizando las funciones aprendidas de los
anteriores objetivos.

1) Modifique el primer programa de la suma de dos números para que


pueda sumar tres números complejos.

Hacer clic derecho y luego en la opción Numeric Control para poder escribir los
números que vamos a sumar.

Luego seleccionamos le cuadro que nos sale después de hacer clic en Numeric
Control, damos Ctrl+c y pegamos dando Ctrl+v para pegar esto nos ayuda a
agilizar las configuraciones que estemos haciendo. Después le damos clic en
Numeric Indicator para poder visualizar la repuesta de la suma realizada.
Luego vamos al diagrama de bloques y damos clic derecho, en la opción Add
para realizar la suma, luego ubicamos 2 símbolos de suma y hacemos las
conexiones debidas.

Hacemos clic en la flecha que se muestra en la figura después que le demos


valores a las variables que hemos asignado, y el resultado nos mostrara en el
Numeric Indicator
2) Con el uso de las estructuras CASE, realice una mini calculadora que
sume, reste, multiplique o divida dos números según lo que elija el usuario.

Para realizar una calculadora necesitaremos seleccionar botones para hacer la


interface amigable para el usuario. Por tal motivo vamos a tener un String
Indicator ya que no se puede dividir para cero o sabemos que es una
indeterminación.
Luego de tener ordenados los botones se debe escribir el nombre de la operación
que se desee realizar, luego en el diagrama de bloque tenemos que elegir la
opción de Build Array para darle uso a los botones.

Como siguiente paso es la conversión el vector a numero para que la sentencia


case sepa lo orden que se le está dando y pueda realizar la operación esperada,
para lograr esta conversión tenemos que darle clic en la opción Array to Num
Continuando con la programación, tenemos que unir los elementos que tenemos
seleccionados como se muestra en la figura. Luego le damos en la opción de
Case Structure

Como siguiente paso debemos de asignarle un valor constante dentro de la


sentencia Case. Es muy importante activar la opción que se muestra en la figura,

Le asignamos los símbolos de las operaciones, pero antes de darle la orden que
con 1= suma, 2 = resta, 4= multiplica, 5= divide. Pero como la división para cero
es indeterminada debemos de darle decirle al programa que cundo tenga un cero
en el numerodor muestre un mensaje que diga “La división es indeterminada”.
Laview nos ofrece una gran variedad de opciones que podemos seguir
agregando para realizar cosas mas complejas y en esta calculadora le he
añadido lo que respecta el bucle While y el Tiempo de retardo.

3) Investigue sobre los mensajes de texto en Labview y modifique el


programa del punto anterior para que indique con un mensaje al usuario si
este está tratando de realizar una división entre 0.

Los mensajes de texto, sirve para dar información acerca de la operación que se
está realizando.

Para realizar la operación de división, donde se indique un mensaje cuando se


está dividiendo para cero, es necesario seguir los siguientes pasos:

Selecciones dos indicadores de operaciones, esto lo encontramos en


COMPARISON, donde seleccionamos la opción EQUAL TO 0?
Después de colocar los dos indicadores de comparación, debemos unirlos a
cada valor ingresado, para que haga las respetivas compasiones.

Una vez realizado lo anterior, colocamos dos STRUCTURE, y después elegimos


la opción de CASE STRUCTURE y los juntamos con los demás para realizar la
operación correspondiente para mostrar el aviso o mensaje, como se muestra
en la siguiente figura:
Los mensajes de textos o indicadores de aviso, se lo puede indicar mediante la
ventana de STRING, y seleccionamos donde dice STRING INDICATOR. Esto
solo se lo puede realizar en la ventana de FRONT PANEL.
Dentro de la ventana CASE STRUCTURE, se va a colocar un STRING
CONSTANT, por cada CASE STRUCTURE, para así indicar o colocar el
mensaje que se desea mostrar, después se une los STRING INDICATOR con
los STRING CONSTANT, como se muestra en la siguiente figura:

Una vez que se realice la división correspondiente para los ceros, se mostrarla
un mensaje con el siguiente mensaje diciendo que: la división para cero es
indeterminada.
Conclusiones

El primer programa en cual indica modificarlo para que realice una función extra,
en este caso permita la suma de tres números complejos, ayuda a la asociación
entre la interfaz y el usuario, con esto se comprende como son las mecánicas
del programa permitiendo manipular sus funciones y preparando a que el usuario
pueda hacer sus propios programas a futuro.

Una vez entendidas las mecánicas de LabView, utilizando las estructuras CASE
se pueden realizar diferentes funciones dentro del mismo programa,
dependiendo el caso que se esté ejecutando, con este comando se permite
cambiar la acción que realiza el programa.

Para la modificación del programa que permita entender cuando el usuario trata
de realizar una división entre 0, Se necesitó de hacer una validación en las cuales
se evalué que, si las dos variables son ceros y se trata de ejecutar la función de
división, el programa en vez de tratar de realizar esto, imprimirá un mensaje en
pantalla diciendo “La división para 0 es indeterminada” por lo que fue necesario
la investigación de nuevos comandos en LabView.

También podría gustarte