Nodos de control
Esta página describe nodos de Gráficos de funciones cuyo propósito es controlar el flujo de ejecución.
Utilizará este nodo junto con los nodos lógicos y los nodos de comparación que le ayudarán a generar la condición que desea comprobar.
Condición que controla el resultado del nodo.
Si Tipo de variable El valor de salida del nodo si Condition es True.
Else Tipo de variable El valor de salida del nodo si Condition es False.
Esto es fundamental para controlar el estado de las variables, ya que se crean, leen y actualizan.
Puede obtener más información sobre el nodo Sequence en la página Uso de los nodos Set/Sequence de esta documentación.
La parte del gráfico que se debe calcular primero
Último Tipo de variable
La parte del gráfico que se debe calcular en último lugar
Los bucles tienen un número máximo de iteraciones implícitas que se pueden deshabilitar definiéndolo en -1.
Las variables conservan su valor en todas las iteraciones y se puede acceder a ellas en la condición de salida (Exit Cond.).
Esto significa que puede añadir a un valor de índice cada iteración y comprobar su valor en la condición de salida para controlar el número de bucles que necesita.
La parte del gráfico que se calcula antes de la primera iteración, es decir, el inicio del bucle.
Cond. de salida Booleano
La condición que debe ser verdadera para que se detenga el bucle. Se recalcula en cada iteración.
Nota: El número máximo de iteraciones sigue limitado al parámetro Máximo de iteraciones.
Cuerpo de bucle Tipo de variable
El gráfico que se beneficia del bucle. Se recalcula en cada iteración.
Número máximo de iteraciones realizadas por el nodo.
El nodo deja de iterar cuando se cumple primero cualquiera de los siguientes criterios: se alcanza este número máximo o se cumple la condición de salida .
Este máximo se puede deshabilitar estableciendo el valor en -1. En ese punto, solo la condición de salida puede detener las iteraciones.
Estableciendo ‘Máx. iteraciones’ a -1 mejora el rendimiento en bucles pequeños, ya que hay un contador menos para realizar el seguimiento y actualizar.
Sin embargo, tenga en cuenta cómo está configurado el nodo, ya que es posible producir un bucle infinito que puede hacer que Designer deje de responder.
Eche un vistazo a este tutorial sobre el nodo While Loop: