Documente Academic
Documente Profesional
Documente Cultură
Esta máquina de estado simple utiliza dos registros de desplazamiento: uno para el
siguiente estado a ejecutar y otro para los datos almacenados durante la ejecución.
2. Mientras / para bucle realizando cálculos utilizando un valor anterior o múltiples
valores anteriores.
Este ejemplo muestra un registro de desplazamiento de elementos múltiples. Cada vez
que se ejecuta el bucle for, el nuevo valor se almacena en el elemento superior del
registro de desplazamiento, el último elemento en la parte superior se pasa al medio y el
último elemento medio se pasa a la parte inferior.
3. Variable global funcional: uso de un registro de desplazamiento no inicializado
para almacenar datos.
4. Coloque un indicador numérico en el panel frontal y asígnele el nombre "Resultado".
7. Haga clic con el botón derecho en la entrada del terminal de conteo del bucle for y
seleccione Crear constante. Cambia el valor de esta constante a 2.
8. Conecte la salida del control inicial al borde derecho del bucle for para crear un túnel.
9. Haga clic derecho en el túnel que acaba de crear y seleccione Reemplazar con registro
de desplazamiento.
Los registros de desplazamiento son parte integral de este VI. Para comprender cómo
funciona el VI, puede recorrer el código.
Como el terminal del contador del bucle for está conectado a una constante de 2, se
ejecuta dos veces. En la primera iteración del ciclo for, el valor de Initial, 2, se multiplica
por 3. El resultado es 6, y este valor se pasa al registro de desplazamiento a la derecha. En
la segunda iteración del bucle for, el registro de desplazamiento izquierdo recibe el valor
que se envió al registro de desplazamiento derecho en la iteración anterior, 6. El valor de
6 se multiplica por 3, para un resultado de 18. Porque el bucle for completado todas sus
iteraciones, deja de ejecutarse y el valor de 18 se envía al indicador de resultados en el
panel frontal.
La fórmula matemática para este VI simple se ve así:
Resultado = ((Inicial * 3) * 3)
Si cambió el valor de la terminal de conteo del bucle for a 4, la fórmula matemática se ve
así:
Resultado = ((((Inicial * 3) * 3) * 3) * 3)