public void FillChart(SecondLabWorker secondLabWorker) { foreach (var item in secondLabWorker.Signals) { mainChart.Series["SKZ"].Points.AddXY(item.M, item.DeltaAvgSqrValue); mainChart.Series["SKO"].Points.AddXY(item.M, item.DeltaAvgSqrDiviation); mainChart.Series["Amplitude"].Points.AddXY(item.M, item.DeltaAmplitude); } }
private void btnGenerateValues_Click(object sender, EventArgs e) { int n = Convert.ToInt32(cmbBoxN.Text); double fi = Convert.ToDouble(txtBoxFi.Text); int k = (int)(3 * n / 4); // TODO: fix it later int nMulCoef = Convert.ToInt32(txtBoxnMulCoef.Text); SecondLabWorker secondLabWorker = new SecondLabWorker(n, k, nMulCoef, fi); secondLabWorker.GenerateSignals(); Form2 form2 = new Form2(); form2.FillChart(secondLabWorker); form2.Show(); }