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)); }
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(); }