Beispiel #1
0
        private void TimerAtualizacao_Tick(object sender, EventArgs e)
        {
            //Timer referente a atualização dos dados produtivos e gravação no banco de dados
            Auxiliar.buscarValoresProducao();
            Auxiliar.enviarDadosProducao();

            timerAtualizacao.Interval = 1000;  //Set do tempo para os casos em que houve pausa
            Auxiliar.timer--;
        }
Beispiel #2
0
        private void Timer1_Tick(object sender, EventArgs e)
        {
            //Console.WriteLine("Entrou no tck 1");
            Auxiliar.buscarValoresProducao();
            Auxiliar.enviarDadosProducao();

            timer1.Interval = 1000;


            Auxiliar.timer--;
        }
        private void aplicarRede()
        {
            Auxiliar.buscarValoresProducao();
            double[] vetorEntrada = new double[6];

            for (var index = 0; index < 3; index++)
            {
                if (Auxiliar.bitFuncionamento[index] == true)
                {
                    vetorEntrada[index] = 0;
                }
                else
                {
                    vetorEntrada[index] = 1;
                }
            }

            for (var index = 0; index < 3; index++)
            {
                vetorEntrada[index] = Auxiliar.demandaProdutos[index];
            }
            for (var index = 0; index < 3; index++)
            {
                vetorEntrada[index + 3] = Auxiliar.qtdProduzidaProdutos[index];
            }
            Console.WriteLine("=================");
            //var vetinho = Matrix<double>.Build.Dense( 1,6,vetorEntrada);
            //Console.WriteLine("vetinho" + vetinho);

            var retorno = (Matrix <double>)teste.aplicacao(vetorEntrada);

            Console.WriteLine(retorno);

            for (var index = 0; index < 6; index++)
            {
                if (retorno[index, 0] == 1)
                {
                    Auxiliar.bitProdutos[index] = true;
                }
                else
                {
                    Auxiliar.bitProdutos[index] = false;
                }
            }



            Auxiliar.enviarBitProdutos();
        }