SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
[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   1
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   2
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    3
TUTORIAL LABVIEW 2010 16 de agosto de 2012




   AHORA SI AL REALIZAR LA SUMA O RESTA DEPENDE DE QUE CONDICON CUMPLE
    TENEMOS OPERACIÓN BASICAS CON NUMEROS ENTEROS.




                                                  ELECTRONICA PERU   4
TUTORIAL LABVIEW 2010 16 de agosto de 2012




EJEMPLO2:




                                   ELECTRONICA PERU   5
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   6
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   7
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    8
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   9
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
APLICACIÓN 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 opción:

    -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

Mais conteúdo relacionado

Semelhante a Sentencia if for_while

Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdfEJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdfIngOscarRojasHernand
 
Ejercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conEjercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conCarlos Benito
 
Colegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsxColegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsxFelipe Torres Gutierrez
 

Semelhante a Sentencia if for_while (6)

Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdfEJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
 
Ejercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conEjercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_con
 
Trabajo de info
Trabajo de infoTrabajo de info
Trabajo de info
 
Colegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsxColegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsx
 
Presentación # 1
Presentación # 1Presentación # 1
Presentación # 1
 

Último

EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalRosarioChoque3
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 

Último (20)

¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 

Sentencia if for_while

  • 1. [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
  • 2. 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 1
  • 3. 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 2
  • 4. 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 3
  • 5. TUTORIAL LABVIEW 2010 16 de agosto de 2012  AHORA SI AL REALIZAR LA SUMA O RESTA DEPENDE DE QUE CONDICON CUMPLE TENEMOS OPERACIÓN BASICAS CON NUMEROS ENTEROS. ELECTRONICA PERU 4
  • 6. TUTORIAL LABVIEW 2010 16 de agosto de 2012 EJEMPLO2: ELECTRONICA PERU 5
  • 7. 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 6
  • 8. 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 7
  • 9. 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 8
  • 10. 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 9
  • 11. 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
  • 12. TUTORIAL LABVIEW 2010 16 de agosto de 2012  PARA VISUALIZAR LOS CAMBIOS DEL VALOR SELECCIONAMOS DIGITAL DISPLAY.  LE DAMOS LA FORMA. ELECTRONICA PERU 11
  • 13. TUTORIAL LABVIEW 2010 16 de agosto de 2012  RUN PARA CORRER EL PROGRAMA ELECTRONICA PERU 12
  • 14. 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
  • 15. TUTORIAL LABVIEW 2010 16 de agosto de 2012  LISTO TENEMOS EL WHILE. ELECTRONICA PERU 14
  • 16. 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
  • 17. TUTORIAL LABVIEW 2010 16 de agosto de 2012  EL DIAGRAMA DE BLOQUES NOS QUEDA ASI. ELECTRONICA PERU 16
  • 18. 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
  • 19. TUTORIAL LABVIEW 2010 16 de agosto de 2012  PARA ESO EN EL DIAGRAMA DE BLOQUES SELEECCIONAR Wait Until N... ELECTRONICA PERU 18
  • 20. 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
  • 21. TUTORIAL LABVIEW 2010 16 de agosto de 2012  LISTO AHORA SI EL PROGRAMA SE EJECUTA CORRECTAMENTE. ELECTRONICA PERU 20
  • 22. 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
  • 23. TUTORIAL LABVIEW 2010 16 de agosto de 2012  PARA AGREGAR UN SHIT REGISTER CLICK EN UNA EXTREMO DEL FOR ELECTRONICA PERU 22
  • 24. 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 APLICACIÓN BASICA DEL FOR, EN ARREGLOS VEREMOS MAS DETALLES SOBRE ESTA SENTENCIA ELECTRONICA PERU 23
  • 25. TUTORIAL LABVIEW 2010 16 de agosto de 2012 WHILE  La estructura While Loop se usa como DO-WHILE. ELECTRONICA PERU 24
  • 26. 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
  • 27. 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 opción: -stop if true (terminar si es verdadero) -continue if true (continuar si es verdadero) ELECTRONICA PERU 26
  • 28. 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
  • 29. TUTORIAL LABVIEW 2010 16 de agosto de 2012 EJEMPLO: 1.MOSTRAR LA SUMA DE LOS PRIMEROS “N” NUMEROS NATURALES ELECTRONICA PERU 28