Está en la página 1de 29

[TUTORIAL LABVIEW 2010] 16 de agosto de 2012

16-8-2012

ELECTRONICA PERU

TUTORIAL LABVIEW 2010

COMPARTE EL CONOCIMIENTO
ELECTRONICA PERU | Error! No hay texto con el estilo especificado en el documento. 0

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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).

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

TUTORIAL LABVIEW 2010 16 de agosto de 2012

PARA CAMBIAR ESO VAMOS A Representatio Y ELEGIMOS Unsigned Byte(ENTEROS SIN SIGNO).

HACEMOS LO MISMO PARA EL OTRO.

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012

AHORA SI AL REALIZAR LA SUMA O RESTA DEPENDE DE QUE CONDICON CUMPLE TENEMOS OPERACIN BASICAS CON NUMEROS ENTEROS.

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012

EJEMPLO2:

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

TUTORIAL LABVIEW 2010 16 de agosto de 2012


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.

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012


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

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012


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.

ELECTRONICA PERU

TUTORIAL LABVIEW 2010 16 de agosto de 2012


PARA CAMBIAR LA FORMA DEL INDICADOR LE DAMOS CLICK Y ESOGEMOS EL TERMOMETRO.

TERMOMETRO Y LA LUZ DE ALARMA.

ELECTRONICA PERU

10

TUTORIAL LABVIEW 2010 16 de agosto de 2012


PARA VISUALIZAR LOS CAMBIOS DEL VALOR SELECCIONAMOS DIGITAL DISPLAY.

LE DAMOS LA FORMA.

ELECTRONICA PERU

11

TUTORIAL LABVIEW 2010 16 de agosto de 2012

RUN PARA CORRER EL PROGRAMA

ELECTRONICA PERU

12

TUTORIAL LABVIEW 2010 16 de agosto de 2012


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.

ELECTRONICA PERU

13

TUTORIAL LABVIEW 2010 16 de agosto de 2012

LISTO TENEMOS EL WHILE.

ELECTRONICA PERU

14

TUTORIAL LABVIEW 2010 16 de agosto de 2012

NO OLVIDAR QUE EL WHILE TIENE UNA ENTRADA DE CONTROL PARA DETENER EL PROGRAMA CUANDO QUERRAMOS.

ELECTRONICA PERU

15

TUTORIAL LABVIEW 2010 16 de agosto de 2012

EL DIAGRAMA DE BLOQUES NOS QUEDA ASI.

ELECTRONICA PERU

16

TUTORIAL LABVIEW 2010 16 de agosto de 2012

LISTO TENEMOS EL PROGRAMA CORRIENDO PERO NOTAMOS QUE LOS CAMBIOS DE VALORES SON DEMASIADO RAPIDOS Y NO PODEMOS OBSERVARLOS.

ELECTRONICA PERU

17

TUTORIAL LABVIEW 2010 16 de agosto de 2012

PARA ESO EN EL DIAGRAMA DE BLOQUES SELEECCIONAR Wait Until N...

ELECTRONICA PERU

18

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

TUTORIAL LABVIEW 2010 16 de agosto de 2012

LISTO AHORA SI EL PROGRAMA SE EJECUTA CORRECTAMENTE.

ELECTRONICA PERU

20

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

TUTORIAL LABVIEW 2010 16 de agosto de 2012


PARA AGREGAR UN SHIT REGISTER CLICK EN UNA EXTREMO DEL FOR

ELECTRONICA PERU

22

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

TUTORIAL LABVIEW 2010 16 de agosto de 2012

WHILE

La estructura While Loop se usa como DO-WHILE.

ELECTRONICA PERU

24

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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)

ELECTRONICA PERU

25

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

TUTORIAL LABVIEW 2010 16 de agosto de 2012

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

ELECTRONICA PERU

27

TUTORIAL LABVIEW 2010 16 de agosto de 2012

EJEMPLO:
1.MOSTRAR LA SUMA DE LOS PRIMEROS N NUMEROS NATURALES

ELECTRONICA PERU

28

También podría gustarte