Ejemplo n.º 1
0
        private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e)
        {
            Algoritimos.Algoritimos alg = (Algoritimos.Algoritimos)e.Argument;

            alg.processa();

            e.Result = alg;
        }
Ejemplo n.º 2
0
        private void backgroundWorker2_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            Algoritimos.Algoritimos alg = (Algoritimos.Algoritimos)e.Result;

            scanCilindros.Text = Convert.ToString(alg.getDistancia());
            scanFila.Text      = alg.getSequenciaLeitura();

            adicionaPontosGrafico("SCAN", alg);
        }
Ejemplo n.º 3
0
        private void adicionaPontosGrafico(String name, Algoritimos.Algoritimos alg)
        {
            grafico.Series.Add(name);
            Series serie = grafico.Series[grafico.Series.IndexOf(name)];
            foreach (var p in sequenciaToPoints(alg.getSequencia()))
            {
                serie.Points.Add(p);
                serie.ChartType = SeriesChartType.Line;
                serie.BorderWidth = 2;
            }

            grafico.ChartAreas[0].AxisY.LabelStyle.Enabled = false;
            grafico.ChartAreas[0].AxisX.Minimum = 0;
            grafico.ChartAreas[0].AxisX.Maximum = Convert.ToInt32(maxCilindros.Value);
        }
Ejemplo n.º 4
0
        private void adicionaPontosGrafico(String name, Algoritimos.Algoritimos alg)
        {
            grafico.Series.Add(name);
            Series serie = grafico.Series[grafico.Series.IndexOf(name)];

            foreach (var p in sequenciaToPoints(alg.getSequencia()))
            {
                serie.Points.Add(p);
                serie.ChartType   = SeriesChartType.Line;
                serie.BorderWidth = 2;
            }

            grafico.ChartAreas[0].AxisY.LabelStyle.Enabled = false;
            grafico.ChartAreas[0].AxisX.Minimum            = 0;
            grafico.ChartAreas[0].AxisX.Maximum            = Convert.ToInt32(maxCilindros.Value);
        }