Estructuras(labVIEW)

Description

Fabio_Ortiz_208055_4_Fase=
fabio ortiz
Mind Map by fabio ortiz, updated more than 1 year ago
fabio ortiz
Created by fabio ortiz about 5 years ago
86
0

Resource summary

Estructuras(labVIEW)
  1. Fabio_Ortiz_208055_4_Fase0
    1. Definición: son instrucciones de control que permiten ejecutar un código de forma condicional o repetirlo cierto número de veces
      1. WHILE
        1. El bucle WHILE repetirá el código de su interior hasta que se cumpla una condición, la cual es evaluada en cada iteración.
          1. El terminal de iteración es el cuadrado azul con el símbolo «i». El valor de este terminal es un número entero que irá aumentando en una unidad por cada iteración del bucle, empezando a contar desde cero
            1. La condición de stop es el terminal verde de la esquina inferior derecha de la imagen. A este terminal se podrá conectar bien un valor booleano, bien un cluster de error
              1. Otra de las opciones que muestra el menú contextual es Add Shift Register. Esta herramienta añade dos terminales a cada lado de la estructura, estos terminales sirven para transferir un valor desde una iteración del bucle a la siguiente
                1. En la figura 2-9 (a) se muestra el uso de un Shift register. En la primera iteración se leerá el valor 10 del terminal de la izquierda, se le sumará 1 y se escribirá en el terminal de la derecha el valor 11
                  1. la figura 2-9 (b) se puede ver un ejemplo del uso de varios shift register. La Tabla 1 muestra los valores que tendrán cada uno de los terminales en cada iteración.
                    1. El Feedback Node es el otro terminal, tiene forma de flecha. En el extremo derecho se le conectará la salida, cuyo valor será leído por el extremo izquierdo en la siguiente iteración
                      1. En la figura 2-11 puede verse un programa parecido al anterior. En el borde derecho pueden verse tres terminales, el superior es un túnel, el siguiente un shift register y el inferior una salida indexada
                2. CASE
                  1. Es equivalente a varias de los lenguajes basado en IF,SWITCH y TRY.
                    1. Su utilidad es ejecutar un código u otro dependiendo de una condicion
                      1. Tiene un menú en la parte superior, donde se puede escoger un subdiagrama depende la condición(FALSE-TRUE)
                        1. El terminal que aparece en el lado izquierdo marcado con el símbolo «?» es llamado selector
                          1. Pueden conectarse al selector datos booleanos, numéricos (incluidos enum y ring), strings y clusters de error.
                            1. Para un selector booleano sólo se tendrán dos casos: verdadero o falso
                              1. Para numéricos la condición será que el dato del selector sea igual al mostrado en el menú del CASE
                                1. para datos enum o ring se puede escribir el nombre del ítem en lugar del valor numérico
                                  1. Con los strings sucede lo mismo que con los numéricos enum o ring, el valor mostrado en el menú aparecerá como un texto encerrado en comillas dobles
                                    1. En el caso de conectar al selector un cluster de error cambiará el color del borde de la estructura
                                      1. Se pueden pasar datos a los subdiagramas del CASE a través de túneles. En el caso de datos de salida, todos los subdiagramas deben proporcionar un valor, hasta que esto no ocurra LabVIEW indicará el error missing assignament to tunnel y aparecerá el túnel con el interior vacío
                                2. FOR
                                  1. El bucle FOR es muy parecido al WHILE, también repite el código de su interior un número de veces, pero a diferencia del anterior este número es fijado a priori y no puede cambiarse una vez empiece a ejecutarse.
                                    1. Consta de dos terminales numéricos:
                                      1. El terminal de iteración se sitúa igual que en el bucle WHILE, está en el interior de la estructura y se va incrementando en una unidad por cada iteración empezando desde cero
                                        1. El terminal de cuenta está colocado en la esquina superior izquierda de la estructura simbolizado con una «N». En él se conectará un valor numérico que será el que fije el número de repeticiones del bucle.
                                          1. Todo lo dicho en la explicación del bucle WHILE respecto a los shift register, los Feedback Nodes y la salida indexada también es válido para el FOR
                                      Show full summary Hide full summary

                                      Similar

                                      Biological Molecules Definitions
                                      siobhan.quirk
                                      Cell Structure
                                      daniel.praecox
                                      To Kill A Mockingbird Complete Notes
                                      jessica.moscrip
                                      HISTOGRAMS
                                      Elliot O'Leary
                                      Organic Chemistry Functional Groups
                                      linpubotwheeds
                                      GCSE AQA Physics - Unit 3
                                      James Jolliffe
                                      Japanese Hiragana
                                      pangcaberte
                                      An Timpeallacht (Foclóir)
                                      Sarah Egan
                                      PSBD TEST 1
                                      amrik.sachdeva
                                      Making the Most of GoConqr Flashcards
                                      Sarah Egan
                                      Which GoConqr Product is Right for Me?
                                      Sarah Egan