Este documento describe los diferentes componentes de LabVIEW, incluyendo registros de desplazamiento, registros de desplazamiento apilados, nodos de fórmula y túneles de estructura. Los registros de desplazamiento almacenan valores entre iteraciones de un ciclo, mientras que los registros de desplazamiento apilados permiten acceder a datos de iteraciones anteriores. Los nodos de fórmula permiten desarrollar ecuaciones complejas y los túneles de estructura alimentan datos hacia y desde estructuras de control de flu
3. 1.1.-REGISTRO DE
DESPLAZAMIENTO
Un registro de desplazamiento transfiere cualquier tipo de datos y cambia
automáticamente al tipo de datos del primer objeto cableado al registro de
desplazamiento. Los datos que usted cablea a las terminales de cada registro
de desplazamiento deben ser del mismo tipo.
Puede añadir más de un registro de desplazamiento a un ciclo. Si tiene
múltiples operaciones que usan valores de iteraciones anteriores en su ciclo,
use múltiples registros de desplazamiento para almacenar los valores de datos
desde esos procesos en la estructura, como se muestra en la figura.
4. 1.2.-INICIAR REGISTRO DE
DESPLAZAMIENTO
Al iniciar un registro de desplazamiento se restablece el valor
que el registro de desplazamiento pasa a la primera iteración del
ciclo cuando se ejecuta el VI. Inicie un registro de
desplazamiento al cablear un control o constante a la terminal
del registro de desplazamiento en la parte izquierda del ciclo,
como se muestra en la figura.
5. 1.3.-REGISTRO DE DESPLAZAMIENTO
APILADOS
Con registros de desplazamiento apilados, podemos tener acceso a los datos
de interacciones de ciclo anteriores. Los registros de desplazamiento
recuerdan los valores de múltiples interacciones anteriores y llevan esos
valores a las próximas interacciones. Los registros de desplazamiento
apilados pueden ocurrir solamente en la parte izquierda del ciclo porque la
terminal derecha transfiere los datos generados solamente desde la
interacción actual a la siguiente interacción.
6. 1.4.- SHIFT REGISTER
Los shift registers son elementos que guardan valores y mediante
operaciones son modificados, éstos son muy útiles para muchos
programas, en especial aquellos que utilicen contadores. Estos
elementos se usan en ciclos, para agregar uno, se le da clic derecho al
ciclo y luego se da clic en add shift register. La terminal de la izquierda
es el valor inicial que se guardará en el shift register, mientras que la
terminal de la derecha, es donde se guardará el nuevo valor.
7. 1.5.-NODOS DE FÓRMULA
Cuando se requiera usar ecuaciones complicadas en LABVIEW, no es necesario
cablear entre sí varias funciones en el diagrama de bloques. Podemos desarrollar
ecuaciones en un ambiente matemático y luego integrar la ecuación dentro de una
aplicación. Un nodo de fórmula acepta funciones basadas en texto como sentencias
if,for, while, etc. usadas en programación en C. Estas sentencias son similares a las
usadas en C pero no son idénticas, ya que difieren en su modo de uso o sintaxis. Para
crear terminales de entrada o salida en los nodos de fórmula hacemos clic derecho en
el borde del nodo y escogemos Add Input o Add Output. También podemos usar
nodos de fórmula para toma de decisiones en función de un algoritmo.
8. 1.5.-TÚNELES DE ESTRUCTURA
Los túneles alimentan datos desde y hacia estructuras. El túnel aparece
como un bloque sólido en el borde el Ciclo While. El bloque es el color del
tipo de datos cableado al túnel. Los datos salen fuera de un ciclo después de
que el ciclo termina. Cuando un túnel pasa datos a un ciclo, el ciclo se
ejecuta solamente después que los datos llegan al túnel. En la figura, la
terminal de iteración está conectada a un túnel. El valor en el túnel no pasa al
indicador de iteraciones hasta que el Ciclo While termina de ejecutarse.