Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2116

Dormir

Suspende Este bloco permite pausar a execução de um processo uma ação por um determinado período de tempo definido em segundos.

Nota
titleObs.:
O processo a ser suspenso refere-se ao processo imediatamento abaixo a chamada da função

Importante destacar que a ação a ser pausada refere-se à ação imediatamente abaixo do bloco Dormir, como pode-se observar no

exemplo 1

Dormir / Sleep.


Image Added

Figura 1 - Bloco Dormir

Compatibilidade

  • Bloco servidor: cronapi.util.Operations.sleep()

Retorno

Bloco sem retorno.

Parâmetros

Tempo de

Entrada
NomeTipoDoc
Parâmetro 1InteiroTempo(em segundos)

Compatibilidade

Image Removed Servidor

Exemplo 1

A função abaixo em destaque imprime no console da IDE-CronApp os valores de 1 a 10. Observe que a chamada da função Dormir atrasa em 4 segundos cada uma das execuções da função imprimir.

Image Removed

 

espera

Duração, em segundos, do intervalo de pausa durante a execução de uma ação.

  • Posição: 1
  • Inglês: Waiting time
  • Tipo: Inteiro / Integer
  • Exemplo: 4

Âncora
Exemplo
Exemplo

Exemplo

A função abaixo mostra um exemplo de uso do bloco Dormir. Nela, utilizamos um bloco de repetição que será executado cinco vezes. Também estamos obtendo a data e hora atual do sistema e, logo em seguida, obtemos os segundos da data que serão impressos no console do depurador. Devido ao tempo de espera definido no bloco Dormir, cada execução de repetição terá uma pausa de 4 segundos.


Image Added

Figura 2 - Exemplo de uso do bloco Dormir


A imagem a seguir, mostra o resultado de execução da função da Figura 2. Observe que, devido ao tempo de espera do bloco Dormir, são impressos os segundos da hora atual com o intervalo de 4 segundos.


Image Added

Figura 2.1 - Resultado de execução da função da Figura 2

Nesta página

Índice