Example #1
0
        private void timer_meplaca_Tick(object sender, EventArgs e)
        {
            _Meplaca.GetData(ref Aux_meplaca, "UltimaMedida");
            _Meplaca.GetData(ref Aux_meplaca, "UltimaTension");
            _Meplaca.GetData(ref Aux_meplaca, "Offset");

            distancias = Aux_meplaca.MEPUltimoPerfil;
            tensiones  = Aux_meplaca.MEPUltimaTension;
            offset     = Aux_meplaca.MEPOffset;

            if (radioButton_distances.Checked)
            {
                chart_meplaca.Series[0].Points.DataBindY(distancias);
            }
            else
            {
                chart_meplaca.Series[0].Points.DataBindY(tensiones);
            }

            label_sensor.Text   = trackBar_sensores.Value.ToString();
            label_voltage.Text  = tensiones[trackBar_sensores.Value].ToString();
            label_distance.Text = distancias[trackBar_sensores.Value].ToString("F02");
            label_offset.Text   = offset[trackBar_sensores.Value].ToString();
            chart_meplaca.Series[0].Points[trackBar_sensores.Value].Color = Color.Red;
            // chart_meplaca.Series[1].Points.AddXY(0,double.Parse(textBox_reference.Text));
            //chart_meplaca.Series[1].Points.AddXY(_NumeroModulos * 6 - 1, double.Parse(textBox_reference.Text));
        }
Example #2
0
 public Configuracion_Meplaca(CMeplaca meplaca)
 {
     InitializeComponent();
     _Meplaca    = meplaca;
     Aux_meplaca = new ExpandoObject();
     _Meplaca.GetData(ref Aux_meplaca, "NumeroModulos");
     _NumeroModulos              = Aux_meplaca.MEPNumeroModulos;
     trackBar_sensores.Maximum   = _NumeroModulos * 6 - 1;
     label_numsensores.Text      = (_NumeroModulos * 6 - 1).ToString();
     label_medionumsensores.Text = ((int)Math.Round((decimal)(_NumeroModulos * 6 / 2))).ToString();
 }