Ciclo#

O ciclo permite repetir uma sequência de ações (blocos) várias vezes e contar o número de iterações do ciclo, registrando a quantidade atual em uma variável especial (especificada na propriedade "Ciclo"), que pode ser utilizada em outros blocos.

Na primeira entrada no bloco, o valor da variável da propriedade "Ciclo" é igualado ao "Valor Inicial" (), e então a execução do cenário continua em direção à saída "Ciclo" deste bloco (no chamado "corpo do ciclo").

Assim que a execução do cenário chegar novamente a este bloco, o valor da variável "Ciclo" será incrementado pelo valor do "Passo", e ocorrerá novamente a transição em direção à saída "Ciclo". Assim que o valor da variável "Ciclo" for maior ou igual ao "Valor Final", a execução do cenário continuará em direção à saída inferior do bloco. Não se esqueça de conectar a saída do último bloco no corpo do ciclo à entrada deste bloco ou de algum dos blocos anteriores.

Valor Inicial[Número] Valor inicial da variável da propriedade Ciclo, que será atribuído a esta variável no início do ciclo.
Valor Final

[Número] Valor final da variável da propriedade Ciclo.

As iterações do ciclo serão executadas enquanto o valor da variável Ciclo for menor que o especificado nesta propriedade.

Passo

[Número] Passo de incremento do valor da variável da propriedade Ciclo em cada iteração do ciclo.

O passo pode ter um valor negativo, o que é útil quando o Valor Inicial é maior que o Valor Final, e é necessário contar na direção inversa.

Ciclo[Número] Variável na qual será registrado o valor atual do ciclo. Por exemplo, se: Valor Inicial = 0, Valor Final = 7, e Passo = 2, então os valores do ciclo serão sequencialmente os números 0,2,4,6.
Nível de Tratamento

Seleção do nível de tratamento de erros. Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - erros são ignorados;
  • "Handle" - erros são tratados.

Se o valor "Default" for escolhido, será utilizado o valor do bloco "Início" deste diagrama.

Direção de Saída

Seleção da direção de saída do bloco em caso de erro. Valores possíveis:

  • "Default" - padrão;
  • "Right" - para a direita;
  • "Bottom" - para baixo.

Esta propriedade permite definir a direção de saída em caso de erros para blocos que não contêm o conector "Se erro" (por exemplo, bloco "Condição").

Se o valor "Default" for escolhido, será utilizado o valor do bloco "Início" deste diagrama.

Nível de Mensagens

Seleção do nível de mensagens que os blocos exibirão durante a execução. Valores possíveis:

  • "Default" - padrão;
  • "Release" - saída desativada;
  • "Debug" - saída de informações principais;
  • "Detailed" - saída de informações detalhadas.

Se o valor "Default" for escolhido, será utilizado o valor do bloco "Início" deste diagrama.

Texto de Erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.