public void IniciaCiclo() { Estado = "EXECUTANDO"; TempoEspera.Reset(); TempoEspera.Stop(); TempoExecucao.Start(); }
// Quando um ciclo é completado (processamento), o numero de ciclos é reduzido em 1, // o tempo de execução é resetado e o tempo de sobra é zerado para controle public void CicloCompleto() { Estado = "ESPERA"; TempoExecucao.Reset(); TempoExecucao.Stop(); if (TempoSobra <= 0) { TempoSobra = 0; if (NumeroCiclos > 0) { NumeroCiclos--; TempoEspera.Start(); } } Estado = "PRONTO"; }