Está en la página 1de 2

BLOQUE DE PRACTICAS DE ESTRUCTURAS

(PRACTICAS 3-6)
ESTRUCTURA CASE
Ej01.
Despus de realizar un anlisis de calidad en un conjunto de piezas terminadas y
rotuladas, se encontr que 1 de cada 7 fallaba y que la falla era peridica. Se
enumeraron y se encontr la relacin que las piezas con nmero de pieza mltiplo
de 7 fallaban. Simule un lector de cdigo de barras mediante un control numrico y
si el nmero de pieza es mltiplo de 7 encienda una alarma. Adems muestre el
rtulo Passed si no es mltiplo de 7 o Failure si lo es.
Ej02.
En la empresa H-OIL se fabrican cuatro tipos de aceite cada uno de los cuales
tiene un costo de fabricacin y envasado en dlares: Grado SAE 5W de 3, 10W de
4, 20W de 7 y 30W de 9 por envases de 5 galones. Si el cliente pide entre 1 99
envases de 5 galones, el costo de venta es del 300% , si solicitan 100-499 el costo
es del 250% y si se solicitan ms de 500 el costo es del 200%. Simule el pedido
de un solo artculo donde el cliente indicar el tipo de aceite y cantidad que desea
adquirir. El software indicar el monto que el cliente deber pagar.
Cree en el panel frontal un control ENUM con los tipos de aceite y un control
numrico entero sin signo para la cantidad solicitada. Muestre en un indicador
numrico el monto que se cobrar al cliente.
Ej02b.
Modifique el ejercicio anterior para permitir el pedido de hasta cuatro artculos.
Ej03.
Se desea controlar la temperatura de un dispositivo cuya presin oscila entre los
1000 y 10000 PSI. Cuando la presin esta entre 1000 y 1999 se deber poner el
setpoint del control de temperatura a 60 C; cuando est entre 2000 y 2999, a 55 ;
entre 3000 y 3499 a 58; entre 3500 y 4999 a 55; entre 5000-7999, a 58; entre
8000 y 8999, a 40; y si rebasa los 8999, a 30. Si el medidor de presin tiene una
lectura diferente al rango 1000 y 10000 que se active la alarma y ponga el setpoint
del control de temperatura a 25C.
Ilustre el ejemplo a travs de un control gauge que al indicar la presin se muestre
en un termmetro el setpoint del controlador.
Ej04
Indique si un nmero entero positivo provisto en el panel frontal es primo o no.
Recuerde que los nmeros primos slo son divisibles de forma entera entre ellos
mismos y el uno.
Establzcalo como subVI.

CICLO FOR
Ej05
Muestre la cantidad de nmeros primos existentes entre 1 y 100.
Ej06
Muestre la sumatoria de los nmeros comprendidos entre 10 y 20, incluyndolos.
Sum = 10+11+12+13+14+15+16+17+18+19+20 = 165.
Ej07
Muestre la suma de los nmeros impares comprendidos entre 1 y 100.
Sum = 1+3+5+7+9+...+97+99 = 2500.
Ej08
Se desea monitorear la temperatura de una caldera. Para conocer obtener una
muestra se requiere promediar las lecturas de 10 sensores en puntos crticos. Se
deben monitorear cada 100 ms. El tiempo de monitoreo total es de 20 segundos.
Simule las entradas de los sensores con 10 generadores de nmeros aleatorios.
Una vez que tenga las 200 muestras obtenga su temperatura promedio, la
desviacin estndar y la cantidad de veces en que estuvieron las muestras entre
0.4 y 0.6.
Ej09
Multiplicar los primeros 10 nmeros naturales por una constante igual a 10.
Obtener el resultado de cada producto entre intervalos de un segundo.
Ej10
Obtener el resultado en un array de los cuadrados de los nmeros de 0 a 10 y
graficarlos.
CICLO WHILE
Ej10.
Despliegue en un Waveform Chart nmeros aleatorios comprendidos entre 0 y 10
cada 100 ms. Detenga el programa con un interruptor. El valor por omisin del
interruptor es ON.

ESTRUCTURA SECUENCIAL
Ej12.
En una conferencia, un expositor conoce su tiempo disponible con el color de la
luz de un foco. Cuando esta en sus primeros 30 minutos la luz est en verde, en
los siguientes 10 minutos la luz es amarilla para indicarle que comience a dar
conclusiones y termine su presentacin. Despus de ese tiempo la luz permanece
en rojo en seal que ha excedido su tiempo y que debe terminar la exposicin.
Disee un programa que ilustre este comportamiento y cambie la unidad de
tiempo por dcimas de segundo.