Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial 01 de LabView Sentencias Basicas
Tutorial 01 de LabView Sentencias Basicas
16-8-2012
ELECTRONICA PERU
COMPARTE EL CONOCIMIENTO
ELECTRONICA PERU | Error! No hay texto con el estilo especificado en el documento. 0
SENTENCIA IF
EJEMPLO1:
SI EL IF ES TRUE HACE LA RESTA.
ELECTRONICA PERU
BIEN COMO SABEMOS EL NARANJA REPRESENTA FLOAT Y EL AZUL ENTEROS SI LO DEJAMOS EN NARANJA HAREMOS LA RESTA DE FLOAT Y LO QUE NOSOTROS QUEREMOS ES LA SUMA Y RESTA DE NUMEROS ENTEROS POR LO TANTO A CAMBIAR ESO. POR DEFECTO NUESTROS DATOS SE CREAN EN FLOAT.
ELECTRONICA PERU
PARA CAMBIAR ESO VAMOS A Representatio Y ELEGIMOS Unsigned Byte(ENTEROS SIN SIGNO).
ELECTRONICA PERU
AHORA SI AL REALIZAR LA SUMA O RESTA DEPENDE DE QUE CONDICON CUMPLE TENEMOS OPERACIN BASICAS CON NUMEROS ENTEROS.
ELECTRONICA PERU
EJEMPLO2:
ELECTRONICA PERU
SOLUCION: EN EL DIAGRAMA DE BLOQUES SACAMOS RANDOM NUMBER(EL DADO) EL CUAL ENTREGA VALORES DE 0 A 1, COMO GENERA VALORES 0 A 1 Y NOSOTROS QUEREMOS VALORES DE 0 A 100 PARA SIMULAR UNA PLANTA DE TEMPERATURA REAL ENTONCES LO MULTIPLICAMOS POR 100.
ELECTRONICA PERU
AHORA QUE TENEMOS VALORES DE 0 A 100 CREAMOS LA CONDICION SI EL VALOR OBTENIDO ES MAYOR A 80 QUE HAGA TAL COSA SI ES FALSA QUE HAGA OTRA COSA.
ELECTRONICA PERU
ELECTRONICA PERU
A LA SALIDA DEL TUNEL COLOCAMOS OTRO INDICADOR DONDE SE VERAN LOS VALORES DE CAMBIO DE LA PLANTA.
ELECTRONICA PERU
ELECTRONICA PERU
10
LE DAMOS LA FORMA.
ELECTRONICA PERU
11
ELECTRONICA PERU
12
ELECTRONICA PERU
13
ELECTRONICA PERU
14
NO OLVIDAR QUE EL WHILE TIENE UNA ENTRADA DE CONTROL PARA DETENER EL PROGRAMA CUANDO QUERRAMOS.
ELECTRONICA PERU
15
ELECTRONICA PERU
16
LISTO TENEMOS EL PROGRAMA CORRIENDO PERO NOTAMOS QUE LOS CAMBIOS DE VALORES SON DEMASIADO RAPIDOS Y NO PODEMOS OBSERVARLOS.
ELECTRONICA PERU
17
ELECTRONICA PERU
18
LE CREAMOS UNA CONSTANTE DE 1000 LA CUAL LE INDICA QUE ARA UN RETARDO DE 1s(LA ENTRADA DE ESE BLOQUE ESTA EN ms).
ELECTRONICA PERU
19
ELECTRONICA PERU
20
SENTENCIA FOR:
CONTROL DE ITERACIONES
Contiene el numero de veces que se ejecuta el subdiagrama creado en el interior de FOR LOOP
TERMINAL DE ITERACION
Este terminal va indicando el numero de veces que ya se ha ejecutado el subdiagrama indica cero en la primera iteracion ,uno en la segunda iteracion y asi sucesivamente hasta llegar a N-1. La estructura FOR LOOP necesita del terminal SHIFT REGISTER(REGISTRO DE DESPLAZAMIENTO) el cual sirve para transferir los valores del final de una iteracion hacia el inicio de la siguiente itracion, este terminal se adiciona haciendo click derecho en cualquier parte del borde de la estructura FOR LOOP.
ELECTRONICA PERU
21
ELECTRONICA PERU
22
EJEMPLO:
CREAMOS EL DIAGRAMA DE BLOQUES Y OBTENMOS LA SUMA DE LO N NATURALES, ESTA ES UNA APLICACIN BASICA DEL FOR, EN ARREGLOS VEREMOS MAS DETALLES SOBRE ESTA SENTENCIA
ELECTRONICA PERU
23
WHILE
ELECTRONICA PERU
24
En LABVIEW existen dos formas de terminar el bucle: El bucle termina cuando el valor del terminal condicional es falsa (FALSE).
ELECTRONICA PERU
25
Para cambiar el terminal condicional solo se debe hacer CLICK derecho sobre el terminal condicional y seleccionar la opcin: -stop if true (terminar si es verdadero) -continue if true (continuar si es verdadero)
ELECTRONICA PERU
26
Nos damos cuenta que no esta el SHIFT REGISTER para adicionarlo seguimos los siguiente pasos: CLICK derecho sobre el borde del While loop y seleccionamos Add shift Register.
ELECTRONICA PERU
27
EJEMPLO:
1.MOSTRAR LA SUMA DE LOS PRIMEROS N NUMEROS NATURALES
ELECTRONICA PERU
28