private void DrawGraph() { // Получим панель для рисования GraphPane pane = f.GraphPane; // Очистим список кривых на тот случай, если до этого сигналы уже были нарисованы pane.CurveList.Clear(); //Количество параметров int itemscount = 4; // Подписи параметров string[] names = new string[itemscount]; // Размер double[] values = new double[itemscount]; // Заполним данные for (int i = 0; i < itemscount; i++) { names[0] = string.Format("Q"); names[1] = string.Format("Q2"); names[2] = string.Format("Q3"); names[3] = string.Format("Q4"); values[0] = _c.Q1(); values[1] = _c.QW(); values[2] = _c.Q5W(); values[3] = _c.Q5pn(); } // Круговая диаграмма с выбором цвета pane.AddPieSlice(values[0], Color.Tan, 0F, names[0]); pane.AddPieSlice(values[1], Color.PeachPuff, 0F, names[1]); pane.AddPieSlice(values[2], Color.Peru, 0F, names[2]); pane.AddPieSlice(values[3], Color.NavajoWhite, 0F, names[3]); //pane.AddPieSlices(values, names); // цвет устанавливается автоматически pane.Legend.IsVisible = false; foreach (var x in pane.CurveList.OfType <PieItem>()) { x.LabelType = PieLabelType.Name_Percent; } // Изменим текст заголовка графика pane.Title.Text = "Результат расчета теплового баланса сушильного барабана"; // Вызываем метод AxisChange (), чтобы обновить данные об осях. f.AxisChange(); // Обновляем график f.Invalidate(); }
private void асчетToolStripMenuItem_Click(object sender, EventArgs e) { textBox14.Text = c.T2pi().ToString("0.000"); textBox29.Text = c.SumV0().ToString("0.000"); textBox30.Text = c.L0().ToString("0.000"); textBox31.Text = c.LA().ToString("0.000"); textBox32.Text = c.VA().ToString("0.000"); textBox33.Text = c.Q().ToString("0.000"); textBox34.Text = c.I().ToString("0.000"); textBox35.Text = c.VI().ToString("0.000"); textBox36.Text = c.If().ToString("0.00"); textBox37.Text = c.I0().ToString("0.00"); textBox38.Text = c.i2p().ToString("0.00"); textBox39.Text = c.X().ToString("0.00"); textBox40.Text = c.Wc1().ToString("0.00"); textBox61.Text = c.Wc2().ToString("0.00"); textBox41.Text = c.Tm2().ToString("0.00"); textBox42.Text = c.ivl().ToString("0.00"); textBox43.Text = c.Q1().ToString("0.00"); textBox44.Text = c.qx().ToString("0.00"); textBox62.Text = c.Q2().ToString("0.00"); textBox63.Text = c.Q5().ToString("0.00"); textBox45.Text = c.QW().ToString("0.00"); textBox46.Text = c.Q5W().ToString("0.00"); textBox47.Text = c.Q5t().ToString("0.00"); textBox48.Text = c.tct1().ToString("0.00"); textBox49.Text = c.yyy().ToString("0.00"); textBox50.Text = c.SS().ToString("0.00"); textBox51.Text = c.F2().ToString("0.00"); textBox52.Text = c.F1().ToString("0.00"); textBox53.Text = c.Fct().ToString("0.00"); textBox54.Text = c.Q5pn().ToString("0.00"); textBox56.Text = c.QQQ().ToString("0.00"); textBox57.Text = c.Qucp().ToString("0.00"); textBox58.Text = c.Vtop().ToString("0.00"); textBox59.Text = c.OM().ToString("0.00"); textBox60.Text = c.Htop().ToString("0.00"); }