Post on 18-Apr-2015
TUTORIAL LABVIEW 2010[ ] 16 de agosto de 2012
ELECTRONICA PERU | ¡Error! No hay texto con el estilo especificado en el documento. 0
16-8-2012
COMPARTE EL CONOCIMIENTO
ELECTRONICA
PERU TUTORIAL LABVIEW 2010
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 1
SENTENCIA IF
EJEMPLO1:
SI EL IF ES TRUE HACE LA RESTA.
SI EL IF ES FALSE QUE HAGA LA SUMA(PORQUE ESTA DE COLOR AZUL).
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 2
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.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 3
PARA CAMBIAR ESO VAMOS A Representatio Y ELEGIMOS Unsigned Byte(ENTEROS SIN
SIGNO).
HACEMOS LO MISMO PARA EL OTRO.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 4
AHORA SI AL REALIZAR LA SUMA O RESTA DEPENDE DE QUE CONDICON CUMPLE
TENEMOS OPERACIÓN BASICAS CON NUMEROS ENTEROS.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 5
EJEMPLO2:
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 6
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.
.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 7
PARA CREA EL VALOR DE 100 NOS POSAMOS EN EL TERINAL HASTA QUE APAREZCA UN
CARRETE CUANDO APAREZCA ESE CARRETE CLICK DERECHO Y SELECCIONAMO CREATE
CONSTANT(CREAR CONSNTANTE), APARECERA POR DEFECTO EL VALOR DE 0 ENTONCES
LO CAMBIAMOS A 100.
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.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 8
SI EL VALOR ES VERDADERO CREAMOS UN TUNEL QUE CONECTE EL VALOR VERDADERO
HASTA LA SALIDA DEL IF CUANDO HAGAMOS ESO CREAMOS UN INDICADOR QUE EN ESTE
CASO SERA NUESTRA ALARMA QUE INDICA SI EL VALOR ALCANZADO ES MAYOR QUE 80.
SI EL VALOR ES MAYOR QUE 80 LA SALIDA ES TRUE Y SI ES TRUE ENCIENDE NUESTRA
ALARMA
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 9
PARA MOSTRAR EL INDICADOR HACEMOS OTRO TUNEL DESDE LA SALIDA DE LA
MULTIPLICACION HASTA EL FINA DEL IF.
A LA SALIDA DEL TUNEL COLOCAMOS OTRO INDICADOR DONDE SE VERAN LOS VALORES
DE CAMBIO DE LA PLANTA.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 10
PARA CAMBIAR LA FORMA DEL INDICADOR LE DAMOS CLICK Y ESOGEMOS EL
TERMOMETRO.
TERMOMETRO Y LA LUZ DE ALARMA.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 11
PARA VISUALIZAR LOS CAMBIOS DEL VALOR SELECCIONAMOS DIGITAL DISPLAY.
LE DAMOS LA FORMA.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 12
RUN PARA CORRER EL PROGRAMA
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 13
PERO NOTAMOS QUE SOLO CORRE UNA VEZ ESTO ES DEBIDO A QUE ES UN IF Y SOLO SE
EJECUTA UNA VEZ , SI QUISIERAMOS QUE SE EJECUTE MAS VECES ENCERRAMOSLO EN UN
WHILE.
SELECCIONAMOS UN WHILE Y ENCERRAMOS A TODO LO QUE HABIAMOS CREADO.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 14
LISTO TENEMOS EL WHILE.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 15
NO OLVIDAR QUE EL WHILE TIENE UNA ENTRADA DE CONTROL PARA DETENER EL
PROGRAMA CUANDO QUERRAMOS.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 16
EL DIAGRAMA DE BLOQUES NOS QUEDA ASI.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 17
LISTO TENEMOS EL PROGRAMA CORRIENDO PERO NOTAMOS QUE LOS CAMBIOS DE
VALORES SON DEMASIADO RAPIDOS Y NO PODEMOS OBSERVARLOS.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 18
PARA ESO EN EL DIAGRAMA DE BLOQUES SELEECCIONAR Wait Until N...
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 19
LE CREAMOS UNA CONSTANTE DE 1000 LA CUAL LE INDICA QUE ARA UN RETARDO DE
1s(LA ENTRADA DE ESE BLOQUE ESTA EN ms).
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 20
LISTO AHORA SI EL PROGRAMA SE EJECUTA CORRECTAMENTE.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 21
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.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 22
PARA AGREGAR UN SHIT REGISTER CLICK EN UNA EXTREMO DEL FOR
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 23
EJEMPLO:
CREAMOS EL DIAGRAMA DE BLOQUES Y OBTENMOS LA SUMA DE LO N NATURALES, ESTA ES UNA
APLICACIÓN BASICA DEL FOR, EN ARREGLOS VEREMOS MAS DETALLES SOBRE ESTA SENTENCIA
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 24
WHILE
La estructura While Loop se usa como DO-WHILE.
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 25
En LABVIEW existen dos formas de terminar el bucle:
El bucle termina cuando el valor del terminal condicional es falsa (FALSE).
El bucle termina cuando el valor del terminal condicional es verdadero (TRUE)
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 26
Para cambiar el terminal condicional solo se debe hacer CLICK derecho sobre el terminal
condicional y seleccionar la opción:
-stop if true (terminar si es verdadero)
-continue if true (continuar si es verdadero)
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 27
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.
El SHIFT REGISTER aparece a los costados del While loop
TUTORIAL LABVIEW 2010 16 de agosto de 2012
ELECTRONICA PERU 28
EJEMPLO:
1.MOSTRAR LA SUMA DE LOS PRIMEROS “N” NUMEROS NATURALES