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 over 5 years ago
93
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

                                      Biology Revision - Y10 Mock
                                      Tom Mitchell
                                      English Language Techniques
                                      Zakiya Tabassum
                                      Plant and animal cells
                                      charlotteireland
                                      The Cold War Quiz
                                      Niat Habtemariam
                                      AS Biology- OCR- Module 1 Cells Specification Analysis and Notes
                                      Laura Perry
                                      Spanish Subjunctive
                                      MrAbels
                                      Romeo and Juliet: Key Points
                                      mbennett
                                      8 Motivational Quotes for Students
                                      Andrea Leyden
                                      med chem 2 final exam
                                      lola_smily
                                      Germany 1918-39
                                      Cam Burke
                                      Mga Tauhan ng Ibong Adarna
                                      mark.sy7054