Está en la página 1de 6

3.

8 Decision making

Ivan Lorenzana Belli


Resultados

8.1.- Se construyo el VI de la Figura 8.1 el cual es un convertidor de temperatura, don-


de ingresamos el valor de temperatura en Celsius y utilizando un Switch vertical podemos
escoger si se realiza la conversión a Farenheit o no. En la Figura 8.2 se muestra el diagra-
ma de bloques. Para la realización de este diagrama de bloques se manejaron funciones de
“Selección”

Figura 8.1: Panel Frontal del VI “Convertidor de Temperatura”.

Figura 8.2: Diagrama de Bloques con una etiqueta de Sub-Diagrama.


8.2.- Se construyo el VI que se puede observar en la donde observamos el uso de un “Menu
ring”, este menú contiene las opciones de: suma, resta, multiplicación, división y residuo.

Figura 8.3: Panel Frontal del VI con un “Menu Ring”.


1
Figura 8.4: Diagrama de Bloques con estructura de un Ciclo While.

(a) Suma. (b) Resta.

(c) Multiplicacion. (d) Division.

(e) Residuo.

Figura 8.5: Casos del Menu Ring.

2
8.3.- Se realizo un conversor Binario donde el control “Enum” tenia los numero del 0 al
15 con un caso especial llamado “Default”, el panel frontal de la Figura 8.6 es el resultado
final de este VI, aquı́ se selecciona el numero que deseamos visualizar en Binario. En la
Figura 8.7a podemos ver el diagrama de bloques donde podemos escoger las opciones que se
ven en la Figura 8.7b. En la Figura 8.8 podemos ver los primeros 3 casos donde se mostraran
los valores binarios del numero 0, 1 y 2.

Figura 8.6: Panel Frontal del VI “Conversor Binario”.

(a) Diagrama de Bloques. (b) Casos Posibles.

Figura 8.7: Diagrama de Bloques del VI “Conversor Binario”.

3
(a) Valor Binario del 0. (b) Valor Binario del 1.

(c) Valor Binario del 2.

Figura 8.8: Primeros casos de la estructura “Case”.

8.4.- Se recupero el VI de un ejercicio anterior donde el Panel Frontal se observa en la


Figura 8.9. Este VI su función era el de encontrar las raı́ces de la formula general ası́ que
se modifico el Diagrama de Bloques para poder identificar las raı́ces complejas y en caso
de que las raı́ces fueran reales se mostrara un 0 en el lado imaginario del numero complejo.
En la Figura 8.10 se observa como se utilizo un nodo de Formula para obtener el valor de
las raı́ces; para poder determinar si existe una raı́z compleja tenemos que hacer énfasis en
el “Discriminante”, si este es negativo significa que la raı́z sera compleja. En la Figura 8.11
podemos ver el uso de un SubVI llamado “Polinomial Root” el cual nos permite obtener
las raı́ces complejas, pero en forma de array por lo que se convirtió a cluster y paso por un
“Unbundle” y ası́ se obtuvieron las raices complejas.

4
Figura 8.9: Panel Frontal del VI del ejercicio 3.4.

Figura 8.10: Diagrama de Bloques para raı́ces Reales.

Figura 8.11: Diagrama de Bloques para raı́ces Complejas.

5
Conclusiones

El objetivo de esta practica consistı́a en la comprobación de las estructuras para la toma


de decisiones, esta siendo principalmente la “Case estructure” que si lo comparamos con
los lenguajes de Programación lo podemos asimilar como el “Switch case”. Comprobamos
la utilidad de los arrays y cluster para almacenar datos y posteriormente separarlos para
visualizarlos de manera individual.

También podría gustarte