コード例 #1
0
 public void IniciaCiclo()
 {
     Estado = "EXECUTANDO";
     TempoEspera.Reset();
     TempoEspera.Stop();
     TempoExecucao.Start();
 }
コード例 #2
0
        // 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";
        }