Nós de controle
Esta página descreve nós de Gráficos de função cuja finalidade é controlar o fluxo de execução.
Você usará este nó em conjunto com os Nós lógicos e os Nós de comparação que o ajudarão a criar a condição a ser verificada.
A condição que controla a saída do nó.
Se Tipo de variável A saída de valor do nó se a Condição for Verdadeira.
Caso contrário Tipo de variável A saída de valor do nó se a Condição for Falso.
Isso é essencial para controlar o estado das variáveis quando são criadas, lidas e atualizadas.
Você pode aprender mais sobre o nó Sequência na página Usando os nós Definir/Sequência desta documentação.
A parte do gráfico que deve ser calculada primeiro
Último Tipo de variável
A parte do gráfico que deve ser calculada por último
Os loops têm um número máximo implícito de iterações que pode ser desativado definindo-o como -1.
As variáveis retêm seu valor entre iterações e podem ser acessadas na condição de saída (Cond. saída).
Isso significa que você pode adicionar a um valor de índice cada iteração e verificar seu valor na condição de saída para controlar o número de loops necessários.
A parte do gráfico que é calculada antes da primeira iteração, ou seja, o início do loop.
Sair do Cond. Booleano
A condição que precisa ser verdadeira para que o loop pare. É recalculado em cada iteração.
Observação: o número máximo de iterações ainda está limitado ao parâmetro Máximo de iterações.
Corpo do Loop Tipo de variável
O gráfico que se beneficia do loop. É recalculado em cada iteração.
O número máximo de iterações executadas pelo nó.
O nó para de iterar quando qualquer um dos seguintes critérios é atendido primeiro: esse número máximo é atingido ou a condição de saída se torna verdadeira.
Esse máximo pode ser desabilitado definindo o valor como -1. Nesse ponto, somente a condição de saída pode interromper as iterações.
Definindo 'Máx. o iteração to -1 melhora o desempenho em pequenos loops, pois há um contador a menos para manter o controle e a atualização.
No entanto, lembre-se de como o nó está configurado, pois é possível produzir um loop infinito que pode resultar no Designer não responder.
Confira este tutorial sobre o nó Loop While: